commit 7fe24ac2cfec35ffec24dd6f57a8a6c1d270364d Author: Mr.j <2221464500@qq.com> Date: Wed Jul 30 09:13:52 2025 +0800 培训计划实现查询 diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..7fbefe0 Binary files /dev/null and b/.DS_Store differ diff --git a/.env b/.env new file mode 100644 index 0000000..ba876f5 Binary files /dev/null and b/.env differ diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..2f34c73 --- /dev/null +++ b/.env.development @@ -0,0 +1,22 @@ +# 环境变量 (命名必须以 VITE_ 开头) +# 接口前缀 +VITE_API_PREFIX = '/dev-api' + +# 接口地址 +# VITE_API_BASE_URL = 'http://pms.dtyx.net:9158/' +VITE_API_BASE_URL = 'http://localhost:8888/' + +# 接口地址 (WebSocket) +VITE_API_WS_URL = 'ws://localhost:8000' + +# 地址前缀 +VITE_BASE = '/' + +# 是否开启开发者工具 +VITE_OPEN_DEVTOOLS = false + +# 应用配置面板 +VITE_APP_SETTING = true + +# 客户端ID +VITE_CLIENT_ID = 'ef51c9a3e9046c4f2ea45142c8a8344a' \ No newline at end of file diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..8700360 --- /dev/null +++ b/.env.production @@ -0,0 +1,17 @@ +# 环境变量 (命名必须以 VITE_ 开头) + +# 是否在打包时启用 Mock +VITE_BUILD_MOCK = false + +# 接口地址 +VITE_API_BASE_URL = 'http://pms.dtyx.net:9158/' +VITE_API_WS_URL = 'ws://localhost:8000' + +# 地址前缀 +VITE_BASE = '/' + +# 应用配置面板 +VITE_APP_SETTING = true + +# 客户端ID +VITE_CLIENT_ID = 'ef51c9a3e9046c4f2ea45142c8a8344a' \ No newline at end of file diff --git a/.env.test b/.env.test new file mode 100644 index 0000000..0367139 --- /dev/null +++ b/.env.test @@ -0,0 +1,22 @@ +# 环境变量 (命名必须以 VITE_ 开头) + +# 是否在打包时启用 Mock +VITE_BUILD_MOCK = true + +# 接口前缀 +VITE_API_PREFIX = '/test-api' + +# 接口地址 +VITE_API_BASE_URL = 'http://localhost:8000' + +# 地址前缀 +VITE_BASE = '/test' + +# 是否开启开发者工具 +VITE_OPEN_DEVTOOLS = true + +# 应用配置面板 +VITE_APP_SETTING = false + +# 客户端ID +VITE_CLIENT_ID = 'ef51c9a3e9046c4f2ea45142c8a8344a' diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..35410ca --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml +# 基于编辑器的 HTTP 客户端请求 +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/I3M-Web.iml b/.idea/I3M-Web.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/I3M-Web.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..03d9549 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..29e4152 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..c814c8a --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..797acea --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..7d8fc57 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/AUTO_RECOGNITION_GUIDE.md b/AUTO_RECOGNITION_GUIDE.md new file mode 100644 index 0000000..f132cd2 --- /dev/null +++ b/AUTO_RECOGNITION_GUIDE.md @@ -0,0 +1,95 @@ +# 自动识别功能使用说明 + +## 功能概述 + +工业图像自动识别功能允许用户使用AI算法自动检测图像中的各种缺陷类型,包括裂纹、腐蚀、磨损、变形等。 + +## 使用步骤 + +### 1. 准备工作 +1. 在左侧项目管理树中选择项目、机组或部件 +2. 在下方图像列表中选择一张需要识别的图像 +3. 确保图像已在右上角预览区域显示 + +### 2. 启动自动识别 +1. 点击顶部工具栏中的"自动标注"按钮 +2. 界面会自动切换到识别模式: + - 左侧显示"自动识别设置"面板 + - 右侧显示"识别结果"面板 + +### 3. 配置识别参数 +在左侧设置面板中: +- **识别算法**: 选择YOLOv5、YOLOv8或R-CNN +- **置信度**: 调整识别置信度阈值(0-100%) +- **缺陷类型**: 选择要识别的缺陷类型 + - 裂纹 (Crack) + - 划痕 (Scratch) + - 腐蚀 (Corrosion) + - 变形 (Deformation) + - 孔洞 (Hole) + - 污垢 (Dirt) + +### 4. 开始识别 +1. 配置完参数后,点击"开始识别"按钮 +2. 系统会显示识别进度 +3. 识别完成后,结果会在右侧面板显示 + +### 5. 查看识别结果 +右侧识别结果面板显示: +- **统计信息**: 各类缺陷的数量和平均置信度 +- **详细列表**: 每个缺陷的具体信息 + - 缺陷类型和颜色标识 + - 置信度百分比 + - 位置坐标 + - 尺寸大小 + - 修复建议 + +### 6. 结果操作 +- **选择结果**: 点击结果项可在图像上高亮显示 +- **保存结果**: 将识别结果保存到系统 +- **导出结果**: 导出识别结果为文件 + +### 7. 退出识别模式 +点击左上角的关闭按钮(×)可退出识别模式,返回正常的项目管理界面。 + +## 缺陷类型说明 + +| 缺陷类型 | 描述 | 修复建议 | +|---------|------|----------| +| 裂纹 | 表面或内部的线状断裂 | 立即维修,防止扩散 | +| 腐蚀 | 金属表面的化学腐蚀 | 清洁并涂保护层 | +| 磨损 | 表面材料的磨损消失 | 定期监测,必要时更换 | +| 变形 | 结构形状的改变 | 检查结构完整性 | +| 划痕 | 表面的轻微划伤 | 轻微处理即可 | +| 孔洞 | 表面的洞穴或孔隙 | 立即修补 | +| 污垢 | 表面的污染物 | 清洁处理 | + +## 注意事项 + +1. **图像质量**: 确保图像清晰度足够,便于AI识别 +2. **光照条件**: 良好的光照有助于提高识别准确度 +3. **置信度设置**: 根据实际需要调整置信度阈值 +4. **人工复核**: 置信度低于60%的结果建议人工复核 +5. **数据保存**: 及时保存重要的识别结果 + +## 技术参数 + +- **支持格式**: JPG, PNG, BMP等常见图像格式 +- **识别算法**: YOLOv5, YOLOv8, R-CNN +- **置信度范围**: 0-100% +- **处理时间**: 通常3-10秒(根据图像大小) +- **准确率**: 一般在85-95%之间 + +## 故障排除 + +### 常见问题 +1. **无法启动识别**: 检查是否选择了图像 +2. **识别结果为空**: 调整置信度阈值或更换图像 +3. **识别时间过长**: 检查网络连接或联系技术支持 +4. **结果不准确**: 调整算法参数或使用不同的识别算法 + +### 性能优化建议 +- 使用适当的图像分辨率(建议800x600以上) +- 确保图像对比度清晰 +- 避免过度曝光或过暗的图像 +- 定期清理缓存数据 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..861a96c --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,393 @@ +## [v3.7.0](https://github.com/continew-org/continew-admin-ui/compare/v3.6.0...v3.7.0) (2025-06-13) + +### ✨ 新特性 + +- 文件管理支持目录层级 (GitHub#60@luoqiz) ([70e2de3](https://github.com/continew-org/continew-admin-ui/commit/70e2de3250f887fedbc75b73b1822e666b8a5001)) +- 添加消息中心入口 ([dd15042](https://github.com/continew-org/continew-admin-ui/commit/dd1504204c649a36b1266bd46c68d0ad3007e315)) +- 短信渠道支持数据字典配置 (GitHub#62@Top2Hub) ([55ce849](https://github.com/continew-org/continew-admin-ui/commit/55ce849b2eb95639e1096d5bc2f78a7e410c11b1)) +- 短信配置新增设为默认功能 ([b05ec99](https://github.com/continew-org/continew-admin-ui/commit/b05ec99d35b7491310a74d3d04751eed292a61b2)) +- 新增文件夹导航、计算文件夹大小功能 ([abdd773](https://github.com/continew-org/continew-admin-ui/commit/abdd773886f216ea8de19e78b89b12ac99743d41)) +- 重构公告及消息,公告支持系统消息推送提醒、定时发布、置顶、记录读取状态 ([abf3f13](https://github.com/continew-org/continew-admin-ui/commit/abf3f130416c7eb512851ccf9d68191faef938ee)) ([e2d436f](https://github.com/continew-org/continew-admin-ui/commit/e2d436fb3083652dda1ba0c4e05ee47f4536ac9b)) + +### 💎 功能优化 + +- 还原 终端 => 客户端(终端容易被误解) ([471f30e](https://github.com/continew-org/continew-admin-ui/commit/471f30e1e7464f32157b70c3cbd964d5c8286306)) +- 统一部分搜索栏 ([d927d8f](https://github.com/continew-org/continew-admin-ui/commit/d927d8f58a536c8b30629c556e592b7fa2d28b38)) +- 短信配置、客户端配置状态表单项调整为统一风格 ([5768d55](https://github.com/continew-org/continew-admin-ui/commit/5768d556546853e43c92360ca1fed7c3a3d2d013)) ([c9fe54c](https://github.com/continew-org/continew-admin-ui/commit/c9fe54c2d65d86fde45d8d073ea00c160c84460b)) +- 调整 GiCellTags 折叠项水平居中样式 (Gitee#59@lzzz0359) ([1940f6a](https://github.com/continew-org/continew-admin-ui/commit/1940f6aaa179014c604e902331b24b0ef35f4c65)) +- 重构文件管理相关代码 ([b680ee3](https://github.com/continew-org/continew-admin-ui/commit/b680ee3fac93224b46effecf5d3e25d778d2ec16)) ([5511c87](https://github.com/continew-org/continew-admin-ui/commit/5511c877731ea6868d4eaa324efe5f1252855143)) ([2018cf0](https://github.com/continew-org/continew-admin-ui/commit/2018cf0eade0e906532d08fe4344950dd297e97e)) +- 调整接口文档菜单图标 ([9faee31](https://github.com/continew-org/continew-admin-ui/commit/9faee319dd2814b8e7ad600f2ecfe1cb782fd2c0)) + +### 🐛 问题修复 + +- 修复消息中心已读计数更新问题 ([50cd13e](https://github.com/continew-org/continew-admin-ui/commit/50cd13e2e54b50e88339164707d1bdcdd5716946)) +- 修复全部已读调用接口错误 ([cd1b0b8](https://github.com/continew-org/continew-admin-ui/commit/cd1b0b8c0922d19072c677c8e60205a984c58605)) +- 修复GiForm中DateRangePicker无法正确赋值 (Gitee#58@chengangi) ([a8986b9](https://github.com/continew-org/continew-admin-ui/commit/a8986b93a8e4327dad3bd3171fc76dde1a761d43)) +- 修复字典项如果不选择颜色,就不会显示标签的问题 ([70e3b6d](https://github.com/continew-org/continew-admin-ui/commit/70e3b6dace0de619a86242d741e3ec9c04e5b863)) +- 修复文件批量删除接口传参错误 ([dc66e9e](https://github.com/continew-org/continew-admin-ui/commit/dc66e9e62cf644309cddccb7757fd12a6450b25b)) +- 修复导入用户上传组件button拼写错误 (Gitee#60@lzzz0359) ([86fb09e](https://github.com/continew-org/continew-admin-ui/commit/86fb09efaaa88299a72c62dd7a1587c918bb2e90)) +- 修复菜单快捷搜索问题 (GitHub#67@oldR) ([f66f80f](https://github.com/continew-org/continew-admin-ui/commit/f66f80fc56de84bc846a068736d11849bd210163)) +- 修复全选时一级菜单未提交服务端的问题 (GitHub#68@oldR) ([aa14c41](https://github.com/continew-org/continew-admin-ui/commit/aa14c41df05d702cd62a4e84cf69319a4f76d685)) +- 修复加载图标样式错乱 ([47f4ca6](https://github.com/continew-org/continew-admin-ui/commit/47f4ca611e398bc860b4eaf8ab5d2ed0e1c10521)) +- 修复部分行为验证码使用错误 ([8c100e5](https://github.com/continew-org/continew-admin-ui/commit/8c100e5753778b78a7cad03da06e59bafb4dbcee)) +- 修复消息已读后计数未更新的问题 ([fa1291b](https://github.com/continew-org/continew-admin-ui/commit/fa1291bda2d43f3692dc1f441f4d4b3934d620f4)) + + +## [v3.6.0](https://github.com/continew-org/continew-admin-ui/compare/v3.5.0...v3.6.0) (2025-04-13) + +### ✨ 新特性 + +* 添加字典和菜单缓存清除功能 ([13a7262](https://github.com/continew-org/continew-admin-ui/commit/13a7262172d3e48cb26989b7dfa5b453664f5dde)) +- 新增短信配置 (GitHub#54@luoqiz) ([bb1a66f](https://github.com/continew-org/continew-admin-ui/commit/bb1a66f74073303df37c241e82366ff044f10660)) ([470b0d5](https://github.com/continew-org/continew-admin-ui/commit/470b0d56f93dbb8a2117f4da507861f102a937a3)) +- 优化 GiTable(同步 GiDemo 更新) ([eaabe47](https://github.com/continew-org/continew-admin-ui/commit/eaabe47546db19ba602a7a959e5a98fe2119c4cb)) ([7d4beb0](https://github.com/continew-org/continew-admin-ui/commit/7d4beb028321766af0fff3c85c72f220b1467fd5)) ([cb297d2](https://github.com/continew-org/continew-admin-ui/commit/cb297d2b9f932e23a923d029c916fe0992234328)) +- 增强列设置功能 (Gitee#52@ki1373639299) ([11d5457](https://github.com/continew-org/continew-admin-ui/commit/11d54572e934197d333feaa33579c773ebcf0c1a)) +- 为定时任务添加内置 Cron 表达式(优化了用户输入体验,提供了常用的定时任务执行周期模板) ([1be5d97](https://github.com/continew-org/continew-admin-ui/commit/1be5d97fa22010e039cdff35810eae80e4d8e18c)) +- 为 dayjs 添加中文语言包,以支持中文显示 ([e1fe183](https://github.com/continew-org/continew-admin-ui/commit/e1fe1835899275dfbdedb21597154cb79b2d5ff8)) +- 新增折叠侧边栏功能,并使用 GiPageLayout 优化用户、角色、字典管理 ([32c6c16](https://github.com/continew-org/continew-admin-ui/commit/32c6c1636202a9c38cc68b093eafc0d9b3786157)) +- 重构个人消息中心,支持展示个人公告,并优化相关地址 ([89d0d9e](https://github.com/continew-org/continew-admin-ui/commit/89d0d9ebb1d8aae705baf4f1805a1d3fb0cff5cc)) +- add collapse mask and remove animation (GitHub#58@ppxb) ([576faac](https://github.com/continew-org/continew-admin-ui/commit/576faac21bf731461bc596513f34d64b13ed9377)) + +### 💎 功能优化 + +- 添加文件路径和md5值 (GitHub#52@luoqiz) ([30821b5](https://github.com/continew-org/continew-admin-ui/commit/30821b551ca21c6bd13b2e1e0efdefd098ded099)) +- 优化角色权限节点关联及独立切换效果 ([657c83b](https://github.com/continew-org/continew-admin-ui/commit/657c83bf19b7d2997ddaf7466203441d56041765)) +- 优化表单组件的字数限制逻辑 ([348c497](https://github.com/continew-org/continew-admin-ui/commit/348c49787618fabd23a040c77c4db53e4301bc61)) +- 优化 GiForm、GiEditTable(同步 GiDemo 更新) ([436cc6b](https://github.com/continew-org/continew-admin-ui/commit/436cc6bdfc2d4389b60181cadf6faf3c5a49cf7c)) +- 优化字典项颜色选择功能 ([2af9195](https://github.com/continew-org/continew-admin-ui/commit/2af9195081dd183a9548c6e77f9405f499b49ae1)) +- 适配后端权限码调整 ([b135b49](https://github.com/continew-org/continew-admin-ui/commit/b135b49a8796d54f861ca411b0e0428fe0ce11b4)) +- 优化 HTTP 错误提示显示时长 ([4b1486a](https://github.com/continew-org/continew-admin-ui/commit/4b1486a158866cfb76eed1c6d48e8b505ac9b95f)) +- 使用 GiPageLayout 组件替换 gi_table_page 样式 ([db79f8c](https://github.com/continew-org/continew-admin-ui/commit/db79f8c15fb206e7df059147d181b30339a84599)) +- 优化是否默认操作禁用逻辑 ([ec43ba4](https://github.com/continew-org/continew-admin-ui/commit/ec43ba4c8fd39ddae440447f0fc5ae1cb76c694b)) +- 修改头像接口调整为 Patch 请求方式 (Gitee#56@httpsjt) ([40280da](https://github.com/continew-org/continew-admin-ui/commit/40280da314710e2b7f17d7bc5d66cded0048d507)) +- 优化 GiPageLayout 组件布局 header 移动端适配 ([0c77f52](https://github.com/continew-org/continew-admin-ui/commit/0c77f52edaec02fae4aea5f43b9f34722358ae8f)) +- 重构系统配置布局,融合存储、短信、终端等配置 ([f77f714](https://github.com/continew-org/continew-admin-ui/commit/f77f714bc099bb503f8ca9c60d749b42697d32d3)) +- 移除终端部分配置字段 ([987dddf](https://github.com/continew-org/continew-admin-ui/commit/987dddf55af3c0d5e3cb25209fdafa3ea6baec79)) +- 适配后端删除接口重构,由 URL 传参重构为请求体传参 ([62a4f5f](https://github.com/continew-org/continew-admin-ui/commit/62a4f5faf46c5304504b659ad83bb15087a7680c)) + +- 调整表单项在不同屏幕下的布局方式 ([11800f0](https://github.com/continew-org/continew-admin-ui/commit/11800f02eec85d640229a87babf4a53b25041d60)) +- 去除字典管理误输入的特殊字符 ([53d0fb9](https://github.com/continew-org/continew-admin-ui/commit/53d0fb91cb4d20159250f630569810c56b8b8dc9)) +- 优化用户管理查询表单 ([4b073ef](https://github.com/continew-org/continew-admin-ui/commit/4b073ef5aab24cbb3afc4c340730cdbc6c803c95)) +- 优化消息页面移动端样式 ([0289b6b](https://github.com/continew-org/continew-admin-ui/commit/0289b6b25de67ed4f940f4fb669226e2c4ae40f3)) +- 修复消息列表列定义拼写错误 ([25bec61](https://github.com/continew-org/continew-admin-ui/commit/25bec617c071caf78c8e7279971322d44de5f3d1)) +- vite代理调整 ([9f5845e](https://github.com/continew-org/continew-admin-ui/commit/9f5845e3b34801cca0fd83bc7e6c7b5bc57c361e)) +- 将硬编码的 API 接口文档地址替换为环境变量 ([55e36d3](https://github.com/continew-org/continew-admin-ui/commit/55e36d345996b2a5f44ef8d04bb7a5b6e1ef8ad3)) +- 优化通知公告跳转消息中心的方式 (Gitee#57@ki1373639299) ([e8bbfcc](https://github.com/continew-org/continew-admin-ui/commit/e8bbfcc402d4a61e51a99245ac72761101257b00)) +- change tab pane style (GitHub#58@ppxb) ([3159e2c](https://github.com/continew-org/continew-admin-ui/commit/3159e2ce04c61e44d6c52795ebc40e59ca599f7d)) +- 调整默认布局为混合布局 ([8ad0886](https://github.com/continew-org/continew-admin-ui/commit/8ad088615ffd5eb85a872da4757231d7a31230c2)) + +### 🐛 问题修复 + +- 还原深浅主题切换 ([be7c310](https://github.com/continew-org/continew-admin-ui/commit/be7c310f72d714c18d35d3866850ed0be7928558)) +- 修复账号登录记住我不起作用 (GitHub#51@Acyco) ([7bb46a4](https://github.com/continew-org/continew-admin-ui/commit/7bb46a424c6870fe8d673e26ceafb39f88ac53a7)) +- 添加快速操作权限控制 ([6e9884e](https://github.com/continew-org/continew-admin-ui/commit/6e9884eabcca0119d8b0c2374859c12ed1af25a8)) +- 修复导出文件后台抛出异常仍继续下载文件,不进行通知提示 (GitHub#53@Acyco) ([0f8c9ae](https://github.com/continew-org/continew-admin-ui/commit/0f8c9aec2503dcbe1828ab9b54ab07e31baee45e)) +- 修复客户端添加表单布局 ([43b9793](https://github.com/continew-org/continew-admin-ui/commit/43b9793d0e1a489306b8daf3ff51b31f1ee995fc)) +- 修复菜单栏上方的系统名称包含 j、g 等,字母底部显示不全的问题 ([f0ba88e](https://github.com/continew-org/continew-admin-ui/commit/f0ba88eb54a20b3e39e302662d83ab60b6f3e337)) +- 菜单类型添加权限标识字段 ([4bd083e](https://github.com/continew-org/continew-admin-ui/commit/4bd083eb91f8ad05b1b41d22f289f50dc35cf3af)) +- 修复清空最后一页数据后列表空白,分页条消失的问题 ([4a3b5f7](https://github.com/continew-org/continew-admin-ui/commit/4a3b5f7eda6f659d4b9f57658b97c2588db6347a)) +- 修复角色权限禁用逻辑 ([c0623ab](https://github.com/continew-org/continew-admin-ui/commit/c0623abba813f12117add08a908e40f5c4f541d1)) +- pnpm v10 approve-builds issue (GitHub#58@ppxb) ([b944a73](https://github.com/continew-org/continew-admin-ui/commit/b944a73cecd2ae64605077cebd284dc6443f89a4)) +- blocks missing gap (GitHub#58@ppxb) ([c457883](https://github.com/continew-org/continew-admin-ui/commit/c457883ac17d95d8f6906dcc9a3036ae37be636a)) +- double click search inpurt cause error issue (GitHub#59@ppxb) ([8e6dd50](https://github.com/continew-org/continew-admin-ui/commit/8e6dd50f2f6305de1b25523e8d7b7936917ac780)) +- 修复文件管理数量刷新问题 ([de44df6](https://github.com/continew-org/continew-admin-ui/commit/de44df6a5c84e90a5cfebf447ad21ca47c3a805e)) + +### 📦 依赖升级 + +- Arco Design Vue 2.56.0 => 2.57.0 ([bf3fa91](https://github.com/continew-org/continew-admin-ui/commit/bf3fa919fe0da2701bafa30724a9cc2f83fc5087)) + +## [v3.5.0](https://github.com/continew-org/continew-admin-ui/compare/v3.4.1...v3.5.0) (2025-03-05) + +### ✨ 新特性 + +* 新增应用配置开关属性,迁移主题配置至 `src/config/setting.ts`,新增色弱模式与哀悼模式 ([Gitee#40](https://gitee.com/continew/continew-admin-ui/pulls/40)) ([f64a716](https://github.com/continew-org/continew-admin-ui/commit/f64a7163e5f40da0e838f1ff0659042f874183a0)) ([22fb597](https://github.com/continew-org/continew-admin-ui/commit/22fb597ac863f095c74fb9a24febf7490f1d2e07)) +* 【generator】代码生成、预览支持批量 ([f292db5](https://github.com/continew-org/continew-admin-ui/commit/f292db55af7c7ee21949c7109537a96dbf6443cc)) +* 路由菜单组件路径新增下拉选择 ([Gitee#41](https://gitee.com/continew/continew-admin-ui/pulls/41)) ([438c2af](https://github.com/continew-org/continew-admin-ui/commit/438c2af4a656b37a61cc5b102f9aab87b14bb6bd)) +* 🔥新增终端管理 ([Gitee#43](https://gitee.com/continew/continew-admin-ui/pulls/43)) ([bc3a5cf](https://github.com/continew-org/continew-admin-ui/commit/bc3a5cff910e8f136151a49ccc34fbbf75d7d642)) ([6ff3072](https://github.com/continew-org/continew-admin-ui/commit/6ff307251fd1fcd69347d300533f1c5724add29f)) ([dc6e0a4](https://github.com/continew-org/continew-admin-ui/commit/dc6e0a4ff6d44ed2f7eca6adbc775f728e6ea3b7)) +* 🔥新增分割面板组件(左树右表) ([Gitee#44](https://gitee.com/continew/continew-admin-ui/pulls/44)) ([b98febc](https://github.com/continew-org/continew-admin-ui/commit/b98febcff5e3ecece213ab1689e5d1c03d4ab6b9)) ([8c55504](https://github.com/continew-org/continew-admin-ui/commit/8c55504bf8e94ab27dddeef81dbc834eb91289a9)) ([046f1f7](https://github.com/continew-org/continew-admin-ui/commit/046f1f7492a13b7a018fc6e05581b3e5bc37a96d)) ([28ac501](https://github.com/continew-org/continew-admin-ui/commit/28ac501f4af419e3de198d04b081a9d82f396997)) ([5ab7cdd](https://github.com/continew-org/continew-admin-ui/commit/5ab7cdd1e0781ba2af363d0739e48a92ea7ce9ba)) +* 部门管理新增组织架构视图 ([Gitee#45](https://gitee.com/continew/continew-admin-ui/pulls/45)) ([4b61e40](https://github.com/continew-org/continew-admin-ui/commit/4b61e4027e770b63e6301335d5add390d9afef50)) +* 【generator】源项目内生成代码 ([GitHub#44](https://github.com/continew-org/continew-admin-ui/pull/44)) ([14cc54d](https://github.com/continew-org/continew-admin-ui/commit/14cc54d97f9958fd6f3d60739fe46523a2a837d2)) +* 新增左树右表布局组件GiLeftRightPane封装,分割面板组件GiSplitPaneButton封装,以及代码优化(同步 GiDemo 更新) ([ccfec21](https://github.com/continew-org/continew-admin-ui/commit/ccfec2155f4a27452f090e14c172e05984ad7423)) +* add search component ([GitHub#49](https://github.com/continew-org/continew-admin-ui/pull/49)) ([21d0b1e](https://github.com/continew-org/continew-admin-ui/commit/21d0b1e3fb78fa94469d3a01dd921e68b02f22a1)) ([b04a85f](https://github.com/continew-org/continew-admin-ui/commit/b04a85fbc5c80f095c20216455182170e2f495af)) + +### 💎 功能优化 + +- 优化菜单表单布局 ([84be614](https://github.com/continew-org/continew-admin-ui/commit/84be614d4c6e640d1c18faecda6c405e2356d082)) +- http util and route store ([GitHub#43](https://github.com/continew-org/continew-admin-ui/pull/43)) ([d3aeca8](https://github.com/continew-org/continew-admin-ui/commit/d3aeca81d850d4d13af7fec3c6a7a4690068200c)) +- 优化字典操作按钮显示逻辑 ([113c6e3](https://github.com/continew-org/continew-admin-ui/commit/113c6e3a718f50ad5195846d4e0cc44a81950982)) +- 重命名表格样式(同步 GiDemo 更新) ([df73245](https://github.com/continew-org/continew-admin-ui/commit/df732455d0a79eac6ecdee7eda4c85b16065bb7f)) +- GiForm 新增 show 属性配置,优先级比 hide 高(同步 GiDemo 更新) ([6595a77](https://github.com/continew-org/continew-admin-ui/commit/6595a77317ee922d60354a004d45e7c27f08789d)) +- 🔥使用左树右表重构角色管理,角色详情增加用户管理,功能权限扁平化 ([cfa20ac](https://github.com/continew-org/continew-admin-ui/commit/cfa20ac765eb5638f1687ede91a8efb78d6a5d99)) ([bc063e6](https://github.com/continew-org/continew-admin-ui/commit/bc063e624c7fd15657354df9c2eafdea1012ebd0)) +- 优化树列表更多按钮样式(PR by 番茄大佬) ([3b1f1aa](https://github.com/continew-org/continew-admin-ui/commit/3b1f1aaee47083f84f41557a00364d94c964b44e)) +- 🔥优化系统配置 ([fbec732](https://github.com/continew-org/continew-admin-ui/commit/fbec7321079717cda709230e1be145131e922466)) +- 🔥优化 GiForm(同步 GiDemo 更新) ([47769f9](https://github.com/continew-org/continew-admin-ui/commit/47769f9ad84d66c53787f1d307aafc0f938a7b33)) ([d1e5ecf](https://github.com/continew-org/continew-admin-ui/commit/d1e5ecf81d7122ccd0eceb162578ebddc4105b72)) +- 完善部分输入表单项字符长度限制 ([e8249bc](https://github.com/continew-org/continew-admin-ui/commit/e8249bc4d2343078849d7f22b9d1f67629c5ec08)) +- 🔥重构存储管理页面,分页列表 => 无分页卡片 ([25da301](https://github.com/continew-org/continew-admin-ui/commit/25da3019a3d9e7e5fd733dbb340b80f67da31ba9)) + +### 🐛 问题修复 + +- 🔥修复 AccountLogin 组件多次初始化的问题(图形验证码接口被调用 2 次) ([6b4f0d1](https://github.com/continew-org/continew-admin-ui/commit/6b4f0d1e99ffd6f53201eea412b6cb42ab7d0b84)) +- 修复 GiTable 插槽类型不完全问题(同步 GiDemo 更新) ([4b5536a](https://github.com/continew-org/continew-admin-ui/commit/4b5536a0b2d1c100785ca9fef3a51f0c8d632efb)) +- 【schedule】修复无法打开 CRON 生成器的问题 ([7f503f3](https://github.com/continew-org/continew-admin-ui/commit/7f503f3af35a34f0e097031961cf39787a7c1faf)) +- 消除面包屑组件的控制台警告(同步 GiDemo 更新) ([53fd8a4](https://github.com/continew-org/continew-admin-ui/commit/53fd8a465a1dfd89fdf856ab2f17e8ada790fbd8)) +- 🔥验证码过期时间对比改为服务器时间 ([GitHub#39](https://github.com/continew-org/continew-admin-ui/pull/39)) ([f157130](https://github.com/continew-org/continew-admin-ui/commit/f157130b2340fd963249192e0873b4fcd3038d33)) +- divider background in dark mode ([GitHub#40](https://github.com/continew-org/continew-admin-ui/pull/40)) ([eb48157](https://github.com/continew-org/continew-admin-ui/commit/eb481572adcd786072b0e33aa42dcb743788296c)) +- 🔥修复文件无法直接下载问题 ([91092f1](https://github.com/continew-org/continew-admin-ui/commit/91092f1cf3355da69ada5fd5edd2a17b6c747d1e)) +- dark toggle and usedict with fix dict can't persist ([GitHub#47](https://github.com/continew-org/continew-admin-ui/pull/47)) ([1c743fb](https://github.com/continew-org/continew-admin-ui/commit/1c743fb0978d470b014f9ec6e5986e82888a8950)) ([00b47da](https://github.com/continew-org/continew-admin-ui/commit/00b47dae6fece3b4ec1ae46a7a084d32d83838e0)) +- 修复Sass的@import规则已弃用警告问题 ([Gitee#47](https://gitee.com/continew/continew-admin-ui/pulls/47)) ([d28b92e](https://github.com/continew-org/continew-admin-ui/commit/d28b92ee898beb89e380c6f61b5d2e822ac0ea89)) + +## [v3.4.1](https://github.com/continew-org/continew-admin-ui/compare/v3.4.0...v3.4.1) (2024-12-08) + +### ✨ 新特性 + +* 标签页新增重新加载、关闭左侧操作 ([b030921](https://github.com/continew-org/continew-admin-ui/commit/b030921189e9093f07369cebebdfa8b12b3fb153)) +* 新增关于项目菜单(该菜单从动态路由调整为静态,且不再需要鉴权) ([7fa4297](https://github.com/continew-org/continew-admin-ui/commit/7fa42975cfa32e1fb8eeca26e3a06be2e10d2aa3)) ([2191335](https://github.com/continew-org/continew-admin-ui/commit/21913350e7d8dfd0a06464efcf27d2d234270ab0)) +* GiForm 支持 label 自定义渲染,以及插槽自定义渲染(同步 GiDemo 更新) ([c2463fc](https://github.com/continew-org/continew-admin-ui/commit/c2463fc4502acbd9274f1080f86a74ca43951927)) +* 新增验证码配置开关 ([4cd892e](https://github.com/continew-org/continew-admin-ui/commit/4cd892e288c08b04f038bf6034c14ec022c0e919)) ([51a2168](https://github.com/continew-org/continew-admin-ui/commit/51a21688223346877f00f5142e277682e5774158)) (Gitee#37@@aiming317) +* 面包屑新增过渡动画效果(同步 GiDemo 更新) ([abacb26](https://github.com/continew-org/continew-admin-ui/commit/abacb267aaf96516480255f509b07b32d44abd27)) + +### 💎 功能优化 + +- 拆分并调整路由守卫,优化顶部进度条展示 ([e8941ad](https://github.com/continew-org/continew-admin-ui/commit/e8941adde4c5156bbe7f2d95f013add353aee61b)) +- 移除部分异步组件加载 ([61ef692](https://github.com/continew-org/continew-admin-ui/commit/61ef692c8398b4f352f52f11a82d64dd9f7fa8e3)) +- 重构系统配置页面 ([930227e](https://github.com/continew-org/continew-admin-ui/commit/930227ea0cc6f17545841a5548a91202fa0bc2a1)) +- useForm => useResetReactive(同步 GiDemo 更新) ([6c45483](https://github.com/continew-org/continew-admin-ui/commit/6c45483fae53677c57b9dc0c6a1e4c42b659d151)) ([7fe3ffe](https://github.com/continew-org/continew-admin-ui/commit/7fe3ffe9dab318d744d2dd8d7d1e793efdbc97d1)) +- 优化搜索输入框 input => input-search ([7402de5](https://github.com/continew-org/continew-admin-ui/commit/7402de5695140b5d4a6228fd37ef23c793c8e5e7)) +- 优化系统日志、系统配置标签样式 ([b82ca81](https://github.com/continew-org/continew-admin-ui/commit/b82ca81b79b56bfa728b7c467d151724b43792b2)) +- 调整 eslint.config.js ([99f8edb](https://github.com/continew-org/continew-admin-ui/commit/99f8edb7295f913e36cd28c41ac4a6b536c982d9)) +- 角色功能权限第三级扁平化处理 ([43dd512](https://github.com/continew-org/continew-admin-ui/commit/43dd512b8a359d794a2ad48dd4e05c22f7223391)) (Gitee#38@kiki1373639299) +- 优化路由守卫代码(同步 GiDemo 更新) ([7c509fa](https://github.com/continew-org/continew-admin-ui/commit/7c509fa7372de5bf60895bc5e5b66cc6355c8d97)) + +### 🐛 问题修复 + +- 修复 GiCellTags 组件的空数据问题 ([068d959](https://github.com/continew-org/continew-admin-ui/commit/068d959d0380f85053d6f001621990309c904519)) (Gitee#35@CoderZone) +- 修复快捷操作代码生成链接错误 ([246d638](https://github.com/continew-org/continew-admin-ui/commit/246d638a8f66bd5a98091bd12cc78f4a2083dd04)) +- 修复行为验证码接口重复请求问题 ([be4356f](https://github.com/continew-org/continew-admin-ui/commit/be4356fa041108c46eade7e1f81897346338026b)) +- 修复用户选择器超级管理员回显异常的问题 ([3f871e1](https://github.com/continew-org/continew-admin-ui/commit/3f871e102acee6481bfe3fb095279063713fe6e5)) (Gitee#36@kiki1373639299) + +## [v3.4.0](https://github.com/continew-org/continew-admin-ui/compare/v3.3.0...v3.4.0) (2024-11-18) + +### ✨ 新特性 + +* 新增全局水印配置 支持开启全局水印,支持设置水印信息(不设置则默认显示昵称+用户名) ([8d8d79e](https://github.com/continew-org/continew-admin-ui/commit/8d8d79e5686a7b87bf6d5b28983585bcc4ccd897)) (Gitee#19) +* 支持可视化生成 Cron 表达式 ([adcb9fe](https://github.com/continew-org/continew-admin-ui/commit/adcb9fed2a5388a1e86f6e86119f361e73d5d15f)) ([33020be](https://github.com/continew-org/continew-admin-ui/commit/33020beb36d22b34bb7ca7ae2d7f59272192211f)) ([6fde089](https://github.com/continew-org/continew-admin-ui/commit/6fde089ba62ea3b8659a872fa149bd517b7ab205)) ([921950b](https://github.com/continew-org/continew-admin-ui/commit/921950b7508befffe6d7414ff6d308340cb1004b)) (Gitee#23、24) +* 新增分析页(拆分仪表盘路由为工作台和分析页) ([2e15cf2](https://github.com/continew-org/continew-admin-ui/commit/2e15cf2d48a8359b4e8455539da8149758db2db9)) ([455f269](https://github.com/continew-org/continew-admin-ui/commit/455f2695c836559f4f1d23d59b2b862691af1c8a)) ([8a3f456](https://github.com/continew-org/continew-admin-ui/commit/8a3f456e547b57c3405dac52c8bb40b20df79a94)) ([6e39681](https://github.com/continew-org/continew-admin-ui/commit/6e39681f960ff271e6df01a129bbc7ff211799bd)) ([abb6d59](https://github.com/continew-org/continew-admin-ui/commit/abb6d59783645785ac5611523329ad36a9b6631b)) ([798dda9](https://github.com/continew-org/continew-admin-ui/commit/798dda94407c8d6d106fa72621e09ee01c110dd1)) +* 重构工作台 ([7970940](https://github.com/continew-org/continew-admin-ui/commit/7970940f50791d81b793ceaebaaf9a68bc5d8e30)) ([b13f2ca](https://github.com/continew-org/continew-admin-ui/commit/b13f2ca91da004cb993a04fcb9f87004bb02b5c3)) ([fd1dfcf](https://github.com/continew-org/continew-admin-ui/commit/fd1dfcf3f484db0362dae58f6272b11573452451)) +* 使用 vue-office 重构文件预览(移除KKFileView) ([51aceac](https://github.com/continew-org/continew-admin-ui/commit/51aceac988fcdc4a5795bd8cc8dffd7dcc7f7c39)) (Gitee#25) +* 公告支持设置通知范围,新增用户选择器组件 ([354b6bc](https://github.com/continew-org/continew-admin-ui/commit/354b6bc6d57c43951db512e9599549d32cdedc9c)) ([5ade6bc](https://github.com/continew-org/continew-admin-ui/commit/5ade6bcecf8c89ebc4260e7292cbbdfc5ac30fec)) ([233bd62](https://github.com/continew-org/continew-admin-ui/commit/233bd62babe6660193835b6bb30ae7d169b032ba)) ([84148b6](https://github.com/continew-org/continew-admin-ui/commit/84148b6a68d0701efc6efb900d1da4d7a6b49bd8)) ([5de731d](https://github.com/continew-org/continew-admin-ui/commit/5de731dab48eb38ca3430a6bcfd807ab36c17a7b)) (GitCode#1) +* 角色管理增加分配角色功能 ([2f30df5](https://github.com/continew-org/continew-admin-ui/commit/2f30df528caaca664db24ddb80dd4dbb8a378b43)) ([449e512](https://github.com/continew-org/continew-admin-ui/commit/449e5128d74569cd74d0779a17cbcaf1d8390fe6)) (GitHub#33) +* 调整默认头像规则,由基于性别的固定头像调整为基于昵称展示(背景颜色基于昵称计算随机) ([00c909e](https://github.com/continew-org/continew-admin-ui/commit/00c909e6f1e1767e69024620e99f71f98f2cf474)) +* 新增能力开放模块应用管理功能 ([26291a1](https://github.com/continew-org/continew-admin-ui/commit/26291a1e444e3d63a5532e25bcaa4ea6a3d17125)) ([2b7c099](https://github.com/continew-org/continew-admin-ui/commit/2b7c09966fc3f8b059c4f587845149f5b1ea14c7)) (Gitee#27) +* 新增 GiEditTable 编辑表格组件(同步 GiDemo 更新) ([b46235b](https://github.com/continew-org/continew-admin-ui/commit/b46235b7ede5991d3582e68db9ab65515867798e)) +* GiTable 表格组件插槽支持插槽类型提示(同步 GiDemo 更新) ([88864d8](https://github.com/continew-org/continew-admin-ui/commit/88864d8c5df55941a50ef23ac2c3d1030b61b47f)) +* tab栏增加右键菜单 Closes #IA5RD4 ([169a304](https://github.com/continew-org/continew-admin-ui/commit/169a3049c479bd001e5cb5cff4eb20010e3c66ad)) (Gitee#31) +* 用户管理新增分配角色功能 ([3b74b5c](https://github.com/continew-org/continew-admin-ui/commit/3b74b5c7bfc9617f55565800349f4be51712e805)) + +### 💎 功能优化 + +- 完善部分限制字数输入框的限制提示 ([bb246f4](https://github.com/continew-org/continew-admin-ui/commit/bb246f45289f8899ebd5d2dfe1d5bc3be5ba880a)) +- 优化公告相关样式 ([5ebdaa0](https://github.com/continew-org/continew-admin-ui/commit/5ebdaa045391c14fbc3456d18f5f1320123e5032)) ([33bf31b](https://github.com/continew-org/continew-admin-ui/commit/33bf31b048638b5a64a7acc3d8eb1e790cd38fa2)) +- 重构部门管理、菜单管理树列表过滤(前端过滤) ([d881b93](https://github.com/continew-org/continew-admin-ui/commit/d881b93c7814d6cd92fb81717ab690dd1ac8c732)) +- 优化表格工具栏样式 ([ff87940](https://github.com/continew-org/continew-admin-ui/commit/ff879405d76e91c2985536540ff49081e5e631b4)) +- 重构用户管理搜索栏(支持多条件展开及折叠) ([50a6d17](https://github.com/continew-org/continew-admin-ui/commit/50a6d17516ab214d2b198b57c4b014360bc596ed)) ([84ad0d5](https://github.com/continew-org/continew-admin-ui/commit/84ad0d55b025fa96c2d83d732b87a496273abe1c)) +- 优化表格 slot 命名 ([6a77168](https://github.com/continew-org/continew-admin-ui/commit/6a771686454917324604b1b456a27a96227229ed)) +- 优化部分代码 ([1382346](https://github.com/continew-org/continew-admin-ui/commit/13823461d2d0175be1ed37f0a4a5f40f7c055160)) ([f650a6f](https://github.com/continew-org/continew-admin-ui/commit/f650a6f3aedd529e1c7e27fec50cfcca580918fe)) ([ce09f73](https://github.com/continew-org/continew-admin-ui/commit/ce09f737c3f8e8c8e0bcd834c8fbef0cc664be65)) ([4edbe54](https://github.com/continew-org/continew-admin-ui/commit/4edbe54fe37f49fda0b4a5eed16916db02742c43)) ([0bd0ff5](https://github.com/continew-org/continew-admin-ui/commit/0bd0ff5e21c11af30c5188d45ce4896faaebcf0c)) +- 调整新增字典按钮位置 ([47a5c44](https://github.com/continew-org/continew-admin-ui/commit/47a5c448895cd5bc793c0f6c9baf5cf15c3c1297)) +- 调整字典的操作菜单弹出方式,由右键弹出调整为点击更多按钮弹出 ([e29cf88](https://github.com/continew-org/continew-admin-ui/commit/e29cf88d1c7ea8115819eb528cbeb9c4e5a6d6ba)) ([795932e](https://github.com/continew-org/continew-admin-ui/commit/795932e440737e060c536726d0d3e81f89966ab1)) +- 优化 GiForm 组件代码(同步 GiDemo 更新) ([ad31d9f](https://github.com/continew-org/continew-admin-ui/commit/ad31d9f2ffe9372f6bc5108b305086a700ca61de)) ([ae08678](https://github.com/continew-org/continew-admin-ui/commit/ae08678fa103850ba63d3bfeb70033e9f0f4c5ff)) +- 优化部分链接样式 ([c6daf41](https://github.com/continew-org/continew-admin-ui/commit/c6daf41a2e418454b873c67252eed2f808b68bd3)) +- GiForm 组件替换为 Grid 布局(同步 GiDemo 更新) ([4b90247](https://github.com/continew-org/continew-admin-ui/commit/4b902475dd5e1894329ca00d2d50f12e304856c0)) +- 默认选中第一个字典 ([34d4faa](https://github.com/continew-org/continew-admin-ui/commit/34d4faa0903288aa7e71604f832cd1a04864790c)) +- 调整 eslint.config.js,优化代码格式 ([9e5dff1](https://github.com/continew-org/continew-admin-ui/commit/9e5dff144b31d39f479bd7d377338323c8551ffb)) +- 优化导入用户部分界面及接口路径 ([881c7e7](https://github.com/continew-org/continew-admin-ui/commit/881c7e720e5a753115a4121276333ff121a8d741)) +- 文件管理、分析页、代码生成等部分组件调整为异步加载 ([2caedd1](https://github.com/continew-org/continew-admin-ui/commit/2caedd165f55b577c921a6527132666e2c9a48a0)) (Gitee#29) +- 重构代码生成列表 ([293718f](https://github.com/continew-org/continew-admin-ui/commit/293718f670d3e214acced99db2eaf48b35856e45)) +- 调整 html lang="en" 为 zh-CN ([cefb954](https://github.com/continew-org/continew-admin-ui/commit/cefb95479113a1cace7f075d2045048d84716780)) (Gitee#33) +- 调整查询系统配置参数接口地址 ([0116432](https://github.com/continew-org/continew-admin-ui/commit/011643226cbc88651665c01b2a7b84d58f2f1176)) +- 进度条由请求时调整为切换路由显示 ([f702e03](https://github.com/continew-org/continew-admin-ui/commit/f702e03124199b004fe77b7c1c34f01f711b1ed5)) + +### 🐛 问题修复 + +- 消除控制台 Sass 警告 ([e2fe1ab](https://github.com/continew-org/continew-admin-ui/commit/e2fe1ab814e80da4bf641710826ec062c0168392)) (Gitee#20) +- 修复定时任务不显示堆栈异常的情况 ([44ef909](https://github.com/continew-org/continew-admin-ui/commit/44ef90917f28217ae1db151bbfa46380d1d1fd34)) (Gitee#22) +- 在useTable选项中将paginationOption设置为可选 ([07294cc](https://github.com/continew-org/continew-admin-ui/commit/07294cce14c5a77de1b4e7f9a40f25951978bc97)) (Gitee#22) +- 修复tab页只剩一个的时候无法关闭的问题 ([0594ae9](https://github.com/continew-org/continew-admin-ui/commit/0594ae91c74fbc19c0bd7ccd2ad6f7f67597d32a)) +- 修复系统名太长会使菜单栏右侧黑边过长的问题 ([d1d29df](https://github.com/continew-org/continew-admin-ui/commit/d1d29dfce64abeee08ac924e64ec38950ccd0da6)) +- 固定vue-tsc版本,避免typescript5.0.4版本冲突 ([2648497](https://github.com/continew-org/continew-admin-ui/commit/2648497f2acc90c76f4246b5c7e249b8277559e7)) (GitHub#28) +- 修复主页公告弹窗MD显示 ([40bfcd5](https://github.com/continew-org/continew-admin-ui/commit/40bfcd5f0d6a8019b2ded0730145d944970cb314)) (GitHub#29) +- 修复搜索图标不生效,并支持模糊搜索 ([6e9b322](https://github.com/continew-org/continew-admin-ui/commit/6e9b32295dc8270e18716b6d7918fe20b6d40d06)) (GitHub#30) +- 修复选择上级菜单过滤失效的问题 ([777f371](https://github.com/continew-org/continew-admin-ui/commit/777f371ffcf763b5f5a958a9e7fad1bd2737d275)) +- 修复了开发环境下,点击使用了GiTable菜单自动刷新页面的问题 ([20bbf6c](https://github.com/continew-org/continew-admin-ui/commit/20bbf6c6af8c755af84806c675e40951a55fb6a9)) (Gitee#26) +- 修复获取短信、邮箱验证码缺失行为验证码参数错误 ([1cb0172](https://github.com/continew-org/continew-admin-ui/commit/1cb01720589cba3f8944eebb35457d30ee4658f8)) +- 修复浏览器控制台报错 ([880fb1d](https://github.com/continew-org/continew-admin-ui/commit/880fb1d55d3a7e91f54dd9840f26f0e4c44fbc06)) +- 优化部分表格列宽度样式 ([b908f14](https://github.com/continew-org/continew-admin-ui/commit/b908f14b33c1578ac6da88fb6c74b762b4197664)) +- 修复公告显示及详情页跳转错误 ([6b265f7](https://github.com/continew-org/continew-admin-ui/commit/6b265f74bba52647470bd63f7c82968f2d988c41)) +- 还原滚动条样式 ([8568ac1](https://github.com/continew-org/continew-admin-ui/commit/8568ac1a2ea2e7e8287ee04d6f7361c54b578d96)) +- 补充重构邮箱登录后遗漏的行为验证码 ([2735dcf](https://github.com/continew-org/continew-admin-ui/commit/2735dcf93921c738ee8ffb375d37b2d81ae5121f)) + +## [v3.3.0](https://github.com/continew-org/continew-admin-ui/compare/v3.2.0...v3.3.0) (2024-09-09) + +### ✨ 新特性 + +* GiForm 新增年\月\季度\周\范围、颜色选择器支持 ([ad53e1d](https://github.com/continew-org/continew-admin-ui/commit/ad53e1d419d8012fbeedc3f26943d3b36b133ee3)) +* GiTag 组件功能扩展,提供 color 属性,用于自定义颜色 ([050a171](https://github.com/continew-org/continew-admin-ui/commit/050a171e91ae8f62aeb17d108ccb4a3c7c49eb4b)) +* 代码生成字段配置列表支持拖拽排序 ([fcbc3eb](https://github.com/continew-org/continew-admin-ui/commit/fcbc3ebbff5cdbb555e594d73c94dce643c8e8ec)) +* 代码生成字段配置支持选择关联字典 ([6574181](https://github.com/continew-org/continew-admin-ui/commit/65741811103a848a38f0f637df02fb677b82f205)) +* 代码生成字段配置支持自定义名称、类型 ([b29960f](https://github.com/continew-org/continew-admin-ui/commit/b29960f3f534b3a83f62ec7c64f6302a1daf52bf)) +* 修改角色功能权限、数据权限支持衔接新增角色时的父子联动 ([5cfb0d7](https://github.com/continew-org/continew-admin-ui/commit/5cfb0d795a000393514109fdf057ce0c654dc0a9)) ([0f35d29](https://github.com/continew-org/continew-admin-ui/commit/0f35d292addd7498bcdeca432b3ae0591b613c30)) + +### 💎 功能优化 + +- 适配后端接口响应 code 数据类型变动 ([f321030](https://github.com/continew-org/continew-admin-ui/commit/f321030c4c8b4f4493388fc73152a56f31bb2a6d)) +- 使用分步表单重构新增角色交互 (Gitee#18) ([fe25e1c](https://github.com/continew-org/continew-admin-ui/commit/fe25e1c698078a7ba609b24c730d00029429014c)) ([80de5b0](https://github.com/continew-org/continew-admin-ui/commit/80de5b0e5e13a5ad1a1cf816bbbc223a9d392e74)) +- 优化 apis 导入,随着模块和接口的增加,方便维护 ([8a80db0](https://github.com/continew-org/continew-admin-ui/commit/8a80db0f92a2c271594c8027559591f40c27f39b)) +- 优化 GiForm 组件代码 ([948158f](https://github.com/continew-org/continew-admin-ui/commit/948158f1fa65fe92bc3040fb0b70550a6ecefa0f)) +- 优化部分代码 ([cb03111](https://github.com/continew-org/continew-admin-ui/commit/cb03111c22164365f2e5198d5162bff172492ffe)) +- 消除搜索框歧义,明确可输入项 ([ab7ef15](https://github.com/continew-org/continew-admin-ui/commit/ab7ef153abe510aa1d32b27de2d630426d369d94)) + +### 🐛 问题修复 + +- 修复 Mix 布局下面包屑显示不全的问题 ([917cd43](https://github.com/continew-org/continew-admin-ui/commit/917cd43a0866a90b81b5af0d11ecc1c457b01f6b)) +- 修复用户管理,字典管理上一下二布局影响table表格溢出不显示问题 ([23ca50c](https://github.com/continew-org/continew-admin-ui/commit/23ca50c99dad206a97058006b071d1e921fca225)) +- 修复切换 tab 页签后参数丢失的问题 ([13181bb](https://github.com/continew-org/continew-admin-ui/commit/13181bbb8980eab8c1acc2da01d6027818e05c82)) +- 修复侧边栏宽度塌陷错误 ([1b01ced](https://github.com/continew-org/continew-admin-ui/commit/1b01cedae9f30e69fa7393e89223d382ca01a306)) +- 修复修改密码后不弹出跳转提示的问题 ([3f41306](https://github.com/continew-org/continew-admin-ui/commit/3f4130615498b2aa863f75577597b9a6500a192b)) +- 修复用户管理列设置未能正确禁用列的问题 ([eec9610](https://github.com/continew-org/continew-admin-ui/commit/eec9610e7004bc18dbc96dcf401d8d47ef275ce5)) + +## [v3.2.0](https://github.com/continew-org/continew-admin-ui/compare/v3.1.0...v3.2.0) (2024-08-05) + +### ✨ 新特性 + +* 新增用户批量导入功能 (GitHub#23) ([f72b4b8](https://github.com/continew-org/continew-admin-ui/commit/f72b4b8d563acd6d2829018be0d079a835911f18)) +* 新增任务调度模块 SnailJob(灵活,可靠和快速的分布式任务重试和分布式任务调度平台) (Gitee#13) ([e8c1d4b](https://github.com/continew-org/continew-admin-ui/commit/e8c1d4b69b10a53f4adfaf8a2fd4b8280de965c7)) ([d7fc693](https://github.com/continew-org/continew-admin-ui/commit/d7fc693650259d8ad50aaf69504b991343f4694b)) ([edadea9](https://github.com/continew-org/continew-admin-ui/commit/edadea91edc74a7f95b67e7401aa7efb439f6ffd)) ([0a596f3](https://github.com/continew-org/continew-admin-ui/commit/0a596f3fdccc9fcecdb3d550889cb006450b30a3)) ([ff405d1](https://github.com/continew-org/continew-admin-ui/commit/ff405d12ab441f64c29b986fccb91caf727a5811)) +* 系统配置-基础配置 logo 及 favicon 改为 base64 存储 (Gitee#16) ([881c1ee](https://github.com/continew-org/continew-admin-ui/commit/881c1ee1e41805d5728648b1a72e50480199216b)) +* 新增支持 KKFileView 文件预览功能,需要自行部署文件预览服务器 (Gitee#17) ([99fa570](https://github.com/continew-org/continew-admin-ui/commit/99fa5709ee03a6f368c8297a7306c02872adfcb2)) +* 新增单页面通知公告编辑与查看 ([90693cb](https://github.com/continew-org/continew-admin-ui/commit/90693cb25d061af9d15b4579cf82db80a38cfc40)) + +### 💎 功能优化 + +- 优化部分代码格式 ([ed085c9](https://github.com/continew-org/continew-admin-ui/commit/ed085c92bdbf61bae6334ceaee4a3b7e5c605065)) +- 优化部分命名 ([805ae65](https://github.com/continew-org/continew-admin-ui/commit/805ae65556e7969cd0a1ac0ddee24b9a2c0be0ff)) +- 移除滚动条样式 ([b154375](https://github.com/continew-org/continew-admin-ui/commit/b15437537b0b8948e6ede22830852cd3eb778e84)) +- 回退用户管理部门树组件(此树查询不应该校验功能权限) ([ee6a6e4](https://github.com/continew-org/continew-admin-ui/commit/ee6a6e437d8f0806137ab49252c8d6f34337d3cd)) +- 优化子路由设置 ([f54caed](https://github.com/continew-org/continew-admin-ui/commit/f54caed4da38dc329c52e3e07419fca31f56bee7)) +- 路由切换时检测前端版本更新(原为定时器检测) ([5fdfada](https://github.com/continew-org/continew-admin-ui/commit/5fdfada11d6813ae2728797e0c5ef81387c39c6d)) + +### 🐛 问题修复 + +- 修复部分路由错误 ([92e773e](https://github.com/continew-org/continew-admin-ui/commit/92e773e621657946aab3a9149208139d98cac996)) +- 修复通知公告重叠问题 ([3364cb1](https://github.com/continew-org/continew-admin-ui/commit/3364cb185855541246a93f8663efe197597df170)) +- 解决代码生成页面丢失目录层级问题 (Gitee#12) ([fe08683](https://github.com/continew-org/continew-admin-ui/commit/fe086830dd6a50a0bbf7d1d59563b85a3bfa401c)) +- 修复表格固定操作列滚动时的错位样式问题 (Gitee#14) ([ce297c0](https://github.com/continew-org/continew-admin-ui/commit/ce297c0904f00ef6f93a9772b149f817a91a3f2a)) +- 修复文件管理没有文件时控制台报错 ([bad6e30](https://github.com/continew-org/continew-admin-ui/commit/bad6e30e4133507cd6e44de9f525c25d3ebc1adb)) + +## [v3.1.0](https://github.com/continew-org/continew-admin-ui/compare/v3.0.1...v3.1.0) (2024-06-16) + +### ✨ 新特性 + +* 系统配置新增安全设置功能 ([395a564](https://github.com/continew-org/continew-admin-ui/commit/395a5642afbe3bac8b6b3f161949264a874033ba)) +* useTable 支持 “无分页” 列表 ([1421412](https://github.com/continew-org/continew-admin-ui/commit/1421412d678c926868b06ae8adeba292f390d3b1)) +* 图片文件支持缩略图 (GitHub#17) ([c82dc90](https://github.com/continew-org/continew-admin-ui/commit/c82dc9083bf7dbb9cccdd7c4daff6fe743eb9a0c)) +* 在线用户增加最后活跃时间显示 ([fff4de5](https://github.com/continew-org/continew-admin-ui/commit/fff4de56f30d3e3f777bd45b2f77be61bba3a555)) ([4eef0db](https://github.com/continew-org/continew-admin-ui/commit/4eef0db9f93cb73e10113c8f69ad547f502db621)) +* 新增行为验证码,行为验证码重新上线 (Gitee#7) ([778b3c6](https://github.com/continew-org/continew-admin-ui/commit/778b3c677fee14071d49355980936b52d16a7313)) +* 新增消息中心 ([fdd4b9a](https://github.com/continew-org/continew-admin-ui/commit/fdd4b9a4dfcb600e8455c5c402fc6f818b6f1507)) +* 新增 WebSocket 消息通知 (GitHub#20) ([adc6f64](https://github.com/continew-org/continew-admin-ui/commit/adc6f643b3ba481313b3f23e876eb4836d8753b4)) ([56b1fdd](https://github.com/continew-org/continew-admin-ui/commit/56b1fdd75521b08334b25e2d03f7cbcfe2014360)) ([c104ba5](https://github.com/continew-org/continew-admin-ui/commit/c104ba5445f1c990b08ec5fd3a8cf1d783d65c76)) +* 新增邮件配置 (Gitee#8) ([1ebfd11](https://github.com/continew-org/continew-admin-ui/commit/1ebfd115eb4f488a7a9464415ce061f9ad36eca0)) ([45cbabf](https://github.com/continew-org/continew-admin-ui/commit/45cbabf54503210305f7e74382fa7c4d702c359c)) ([66f89b4](https://github.com/continew-org/continew-admin-ui/commit/66f89b44d897b7e6874b9882e8708cadf5ab60aa)) ([6e520a3](https://github.com/continew-org/continew-admin-ui/commit/6e520a30720c418b7484f37c1736f189613e83ce)) +* 文件管理增加复制文件 URL 按钮 ([5c6d311](https://github.com/continew-org/continew-admin-ui/commit/5c6d3119eb4aab0f679aaeadcead7f96f6f1ea22)) +* 新增版权条显示配置 ([0f3d927](https://gitee.com/continew/continew-admin-ui/commit/0f3d927f9894e296e5dde83feb1738206c44b5b1)) ([d7e29e2](https://gitee.com/continew/continew-admin-ui/commit/d7e29e238ee31301807275be1147824295995650)) +* 新增密码过期修改页面逻辑 ([921d9c6](https://github.com/continew-org/continew-admin-ui/commit/921d9c63e955711473e1c911f59da4711cdc1197)) +* 新增前端简略版本更新提示 ([03d05e1](https://github.com/continew-org/continew-admin-ui/commit/03d05e1821a0360afa724d86ce34a51aedb9c07e)) + +### 💎 功能优化 + +- 路由多级缓存调整为扁平化方案 ([5f3dd93](https://github.com/continew-org/continew-admin-ui/commit/5f3dd93376ed62c803d6e26965f43812c86abee8)) +- 优化 ESLint 配置并更正问题代码(eslint src --fix) ([5d9fedc](https://github.com/continew-org/continew-admin-ui/commit/5d9fedc35406e00d88d8921ffe04b99a7c49cb8e)) +- 代码生成预览调整为以文件树结构形式显示 (Gitee#5) ([c9198b3](https://github.com/continew-org/continew-admin-ui/commit/c9198b315c25cb3e8fd7f769b543e98e131f878c)) +- 优化公告和字典项响应式窗口效果 ([4c2f36f](https://github.com/continew-org/continew-admin-ui/commit/4c2f36fe6b5254a613cabd686501e891cd8c7d1c)) +- 优化个人中心部分代码 ([eb11cae](https://github.com/continew-org/continew-admin-ui/commit/eb11cae635ff4a0661603509cec4e85a462f5a63)) +- 更换 ESLint 配置为 @antfu/eslint-config ([bfc8e42](https://github.com/continew-org/continew-admin-ui/commit/bfc8e42bad6777243fdca9bf37b0d95a92c75159)) +- 代码生成预览样式调整 (Gitee#6) ([fe656af](https://github.com/continew-org/continew-admin-ui/commit/fe656af1aa1afbc290cf6a6121347106adf5df60)) ([cc0840e](https://github.com/continew-org/continew-admin-ui/commit/cc0840e2ae7f25f25432c6a01781ac1a8112eea7)) +- 启动项目时,控制台增加应用信息打印 ([52e7682](https://github.com/continew-org/continew-admin-ui/commit/52e7682a4786ae6e3fae49dcbd8ee473f30d2cb5)) +- 优化部分弹框响应式效果 ([c1c5f7f](https://github.com/continew-org/continew-admin-ui/commit/c1c5f7f632827286982fdc0b9235cb115298e541)) +- 优化文件管理部分显示效果 ([7a2c66e](https://github.com/continew-org/continew-admin-ui/commit/7a2c66e6463eb50d8c7bee0dcd21c396fe642ceb)) +- 优化重置路由实现 ([7c1106e](https://github.com/continew-org/continew-admin-ui/commit/7c1106e8c26d3dc3c2ecee93f9f98bc56a171720)) +- 优化 copy 组件使用 ([c369b88](https://github.com/continew-org/continew-admin-ui/commit/c369b88185c85bb7782383617fd6debf1f6c16d9)) ([a8b5d97](https://github.com/continew-org/continew-admin-ui/commit/a8b5d97bfa0ed256205284deb7364bf50e18927a)) +- 优化用户角色名称展示 ([d4b9057](https://github.com/continew-org/continew-admin-ui/commit/d4b9057554f7bbe58d45429529d7279182100616)) +- 优化删除弹窗按钮样式 ([c2806c4](https://github.com/continew-org/continew-admin-ui/commit/c2806c469695adbe3ef1950957a33d48059c6cb6)) +- 优化表格页面样式及表格纵向滚动条 ([861f620](https://github.com/continew-org/continew-admin-ui/commit/861f6203cc0ebcdd7087434c9d8bafccf4360812)) +- 重构字典管理(左树右表) ([a175120](https://github.com/continew-org/continew-admin-ui/commit/a175120d699f5da099e7f027a6c5f0fba26705d8)) ([aac5899](https://github.com/continew-org/continew-admin-ui/commit/aac5899fe0a01fe0e91ffc1904c94ac9ecaa4885)) +- 重构用户管理部门树,支持部门管理 ([ca05fab](https://github.com/continew-org/continew-admin-ui/commit/ca05fabdec277965057f7901317edefca74cb258)) ([1be08f1](https://github.com/continew-org/continew-admin-ui/commit/1be08f10010654dc675d67b792f1fc870df5961e)) ([f8ded4b](https://github.com/continew-org/continew-admin-ui/commit/f8ded4b491a22369d43ff3e76f75c771130c4f1c)) +- 优化表格列表显示 ([ed7be3e](https://github.com/continew-org/continew-admin-ui/commit/ed7be3ef25a91d66bcd33bae6176ecb81c85ec44)) +- 优化文件管理分页 ([00da9ac](https://github.com/continew-org/continew-admin-ui/commit/00da9acdd09e4f2f8233ec22ae37408f9a027674)) +- 优化系统配置加载与切换问题 ([605ac4d](https://github.com/continew-org/continew-admin-ui/commit/605ac4d0865e2b7471583f3e0b5a14993bf25104)) +- 优化全局 loading 及 empty 配置 ([7e329fc](https://github.com/continew-org/continew-admin-ui/commit/7e329fcffacc58cb626b3b7a71a53d8decc170f7)) +- 适配系统参数 API 新的使用方式 ([1909b6e](https://github.com/continew-org/continew-admin-ui/commit/1909b6e907f8d8dd00d8e59eff8c2125914cad3f)) +- 存储管理S3存储配置填充默认域名 (GitHub#21) ([5897bde](https://github.com/continew-org/continew-admin-ui/commit/5897bde0c45dd61a94ac9bcf85b55f12a7fe5133)) +- 优化个人中心部分默认显示效果 ([f2206b7](https://github.com/continew-org/continew-admin-ui/commit/f2206b78012d594010bc6cee47a95a9ebab1ad1b)) +- 调整对话框默认可拖拽,表格默认可调整列宽 ([5581d3f](https://github.com/continew-org/continew-admin-ui/commit/5581d3fd8910997d61ca6e281cec50caef264ca3)) +- 目录下仅有一个菜单时平铺展示 ([dc4ae0f](https://github.com/continew-org/continew-admin-ui/commit/dc4ae0fb34a940030f4fc1841ede3557ccccb58c)) + + +### 🐛 问题修复 + +- 修复用户列表禁用列错误 ([1e5a50c](https://github.com/continew-org/continew-admin-ui/commit/1e5a50c37bc8dbc18d917e523b0a215a510f57db)) +- 修复菜单管理列表滚动问题 ([5101dd1](https://github.com/continew-org/continew-admin-ui/commit/5101dd12d9769d8927afb40619fb68d696c22a82)) +- 修复打包部署后或 preview 模式下,布局切换及页签显示异常 ([68d8f0f](https://github.com/continew-org/continew-admin-ui/commit/68d8f0f5b36be162a0c64d500d845388c239c4a7)) +- 修复文件管理图表加载错误 ([d1af509](https://github.com/continew-org/continew-admin-ui/commit/d1af509a1aaa7d1a6982f3dcdadb7202b71b9475)) +- 字典编码不允许修改 ([0a6cd6e](https://github.com/continew-org/continew-admin-ui/commit/0a6cd6ef989309a450a810852cbd74e35ed29b6a)) +- 修复字典重复请求问题 ([6705027](https://github.com/continew-org/continew-admin-ui/commit/6705027273e098cde57792743c3a0bdacb559449)) ([30222b0](https://github.com/continew-org/continew-admin-ui/commit/30222b08ab6539552f3679f4cb9442f477f4df55)) +- 代码生成配置表单校验错误自动跳转回错误 tab ([a015d9f](https://github.com/continew-org/continew-admin-ui/commit/a015d9f843cb72aeb99674a271914044a4e00794)) +- 修复文件管理左侧‘全部’查询问题 ([d6c5b89](https://github.com/continew-org/continew-admin-ui/commit/d6c5b8988c84d6d33474d51162bad12973b86c91)) +- 修复导出报 400 的问题 ([377a1ff](https://github.com/continew-org/continew-admin-ui/commit/377a1ff1b74fa357545c3298e5b9c480b0f3f0d3)) +- 修复用户管理排序参数错误 ([bcbe106](https://github.com/continew-org/continew-admin-ui/commit/bcbe10660fbfdab5a7c7b17c9353aba3adc12638)) +- 修复初始值使用错误 ([fd55ad4](https://github.com/continew-org/continew-admin-ui/commit/fd55ad422888f74ea2deda679172db0cff923c9f)) +- 修复第三方登录错误 ([a775b86](https://github.com/continew-org/continew-admin-ui/commit/a775b86e2e0973a16e6b9a1945acbd904773b876)) +- 修复验证码长度限制错误 ([8702be4](https://github.com/continew-org/continew-admin-ui/commit/8702be45ed64dde39f443c2e5570fd2474821e6b)) + +## [v3.0.1](https://github.com/continew-org/continew-admin-ui/compare/v3.0.0...v3.0.1) (2024-05-03) + +### ✨ 新特性 + +* 新增表格全屏、尺寸工具 ([b8a84a3](https://github.com/continew-org/continew-admin-ui/commit/b8a84a3a0890d4f6d0e39ecbe50c4f645bd0f106)) +* 新增验证码超时显示效果,超时后显示已过期请刷新 (GitHub#14) ([f99c8f1](https://github.com/continew-org/continew-admin-ui/commit/f99c8f1b5a521f987b2822352f976fb0b1dc93b3)) +* 文件管理增加资源统计,统计总存储量、各类型文件存储占用 (GitHub#15) ([c70d1ad](https://github.com/continew-org/continew-admin-ui/commit/c70d1adbf922d28853bf4e6cf8cc4e14ad5b0ac7)) + +### 💎 功能优化 + +- 统一性别约束/统一上级部门为必填 ([5264cf2](https://github.com/continew-org/continew-admin-ui/commit/5264cf226fa3acd1398d9309e6a97d4d45b64850)) +- 一级部门不能修改上级部门 ([b2a1658](https://github.com/continew-org/continew-admin-ui/commit/b2a1658e3730078cf2fbeb3032c23c0922544594)) +- 优化根据选中部门查询用户的点击效果 ([ca25285](https://github.com/continew-org/continew-admin-ui/commit/ca252852373840b000c1f65ab925d18335a71fcb)) ([99c37d7](https://github.com/continew-org/continew-admin-ui/commit/99c37d7de4a245836f89c29cf4b638032efae31f)) +- 登录页面,H5 端排版更换 ([05ab89d](https://github.com/continew-org/continew-admin-ui/commit/05ab89d03fe6401994698ad9ecdeb8540ec49553)) +- 优化 queryForm 的 Query 类型使用 ([5b71369](https://github.com/continew-org/continew-admin-ui/commit/5b713692516db586f2d401a163192c62a963137a)) + + +### 🐛 问题修复 + +- 修复 Markdown 样式加载错误,改为全局统一加载 (GitHub#9) ([64648d0](https://github.com/continew-org/continew-admin-ui/commit/64648d0c1d897d6e426199e7924ede9dfb40e8b8)) +- 修复由于文件组件名称错误导致的侧边栏筛选功能失效 ([81dbea8](https://github.com/continew-org/continew-admin-ui/commit/81dbea879377054e3646c2d07b51c3352501bbce)) +- 修复文件管理数据不刷新和批量操作选中问题 (GitHub#13) ([724f60e](https://github.com/continew-org/continew-admin-ui/commit/724f60eaf6b076cfb165ca0b1028c461146495ad)) +- 修复文件重命名时不能回显原值的问题 ([3dfa97e](https://github.com/continew-org/continew-admin-ui/commit/3dfa97e785acb42edd3798117f7e8eea326b4b64)) +- 修复修改公告时保存按钮点击无效的问题 ([c0a5c2d](https://github.com/continew-org/continew-admin-ui/commit/c0a5c2dffe50905b8610fbd066b8eecd5a4cbe89)) +- 修复账号管理、安全设置路由处理错误 ([c0c5ba8](https://github.com/continew-org/continew-admin-ui/commit/c0c5ba8efdab009e7e38ad9a8f68a655aba28718)) +- 修复首页卡片显示问题 ([39465dc](https://github.com/continew-org/continew-admin-ui/commit/39465dcaa38c9d79c820583a1dd82978e5588dec)) +- 修复 H5 下登录页面错位显示 ([9d570a8](https://github.com/continew-org/continew-admin-ui/commit/9d570a808ce1a15a1513eac0e9ec355d683febef)) + +## v3.0.0 (2024-04-27) + +### ✨ 新特性 + +* 基于 Gi-Demo 前端模板开发的全新 3.0 前端,重新定义新 UI,提供更为舒适的前端开发体验 +- 个人中心:支持基础信息修改、安全设置(密码修改、邮箱绑定、手机号绑定(并提供行为验证码、短信限流等安全处理)、第三方账号绑定/解绑)、头像裁剪上传等能力 +- 用户管理:提供系统用户的新增维护,支持禁用登录及重置指定用户密码 +- 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限 +- 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单 +- 部门管理:可配置系统组织架构,以树形表格展示 +- 公告管理:提供公告的发布、查看和删除等功能。管理员可以在后台发布公告,并可以设置公告的生效时间、终止时间,以 markdown-it 为内核渲染 Markdown 格式内容显示 +- 消息管理:提供消息查看、标记已读、全部已读、删除等功能(适配对接导航栏站内信功能)(v3.1 重构,v2.5 版可用) +- 字典管理:提供对系统公用数据字典的维护,例如:公告类型,支持字典标签背景色和排序等配置 +- 文件管理:提供文件上传、下载、预览(目前支持图片、音视频)、重命名、切换视图(列表、网格)等功能 +- 存储管理:提供文件存储库新增、编辑、删除等功能,支持本地存储、兼容 S3 协议存储 +- 系统配置:提供修改系统标题、Logo、favicon 等基础配置功能,以方便用户系统与其自身品牌形象保持一致(v3.1 支持邮件配置) +- 代码生成:提供根据数据库表自动生成相应的前后端 CRUD 代码的功能 +- 在线用户:管理当前登录用户,可一键踢下线 +- 系统日志:提供登录日志、操作日志管理功能,可查看指定日志的详细请求及响应信息 + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f50c997 --- /dev/null +++ b/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (c) 2022-present Charles7c Authors. All Rights Reserved. + + 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. diff --git a/NEW_USER_MANAGEMENT.md b/NEW_USER_MANAGEMENT.md new file mode 100644 index 0000000..0b36d47 --- /dev/null +++ b/NEW_USER_MANAGEMENT.md @@ -0,0 +1,171 @@ +# 新用户管理界面 + +## 概述 + +已成功创建新的用户管理界面,对接了所有新的用户API接口,支持完整的用户信息管理功能。 + +## 文件结构 + +``` +src/views/system/user/ +├── index-new.vue # 新用户管理主页面 +├── components/ +│ ├── UserFormModal.vue # 用户表单弹窗(新增/编辑) +│ ├── UserDetailModal.vue # 用户详情弹窗 +│ └── UserRoleModal.vue # 用户角色分配弹窗 +└── dept/ + └── index.vue # 部门树组件(复用原有) +``` + +## 功能特性 + +### 🏢 左侧部门树 +- 展示部门层级结构 +- 支持搜索部门 +- 点击部门筛选该部门下的用户 + +### 👥 右侧用户管理 +- **搜索功能**:支持按账号、姓名、手机号、在职状态、员工性质搜索 +- **用户列表**:展示用户完整信息,包括新字段 +- **操作功能**:查看详情、编辑、分配角色、删除 + +### 🆕 新字段支持 +- **员工编码** (userCode) +- **在职状态** (userStatus): 在职/离职 +- **员工性质** (userType): 正式员工/兼职员工/实习生/外包员工 +- **入职日期** (hiredate) +- **出生日期** (birthdate) +- **学历** (education) +- **专业** (majorField) +- **工作方向** (workField) +- **身份证** (identityCard) + +## API 对接 + +### 使用的新API接口 +```typescript +import { + pageUserNew, // 分页查询用户列表 + addUserNew, // 新增用户 + updateUserNew, // 更新用户 + deleteUserNew, // 删除用户 + bindUserRole // 绑定角色 +} from '@/apis/system/user-new' +``` + +### 数据类型 +```typescript +import type { + UserNewResp, // 用户响应类型 + UserNewAddReq, // 新增用户请求类型 + UserNewUpdateReq, // 更新用户请求类型 + UserBindRoleReq // 绑定角色请求类型 +} from '@/apis/system/type' +``` + +## 组件功能详解 + +### 1. UserFormModal.vue - 用户表单弹窗 +**功能**: +- 新增用户 +- 编辑用户信息 +- 表单验证 + +**字段**: +- 基础信息:账号、姓名、手机号、邮箱 +- 个人信息:性别、员工编码、身份证 +- 职业信息:在职状态、员工性质、部门 +- 教育信息:学历、专业、工作方向 +- 时间信息:入职日期、出生日期 + +### 2. UserDetailModal.vue - 用户详情弹窗 +**功能**: +- 查看用户完整信息 +- 美观的描述列表展示 +- 状态和类型的标签显示 + +### 3. UserRoleModal.vue - 角色分配弹窗 +**功能**: +- 分配/取消分配用户角色 +- 多选角色支持 +- 角色描述展示 + +## 页面布局 + +``` +┌─────────────────────────────────────────────┐ +│ 用户管理 │ +├───────────────┬─────────────────────────────┤ +│ │ 搜索表单 │ +│ 部门树 ├─────────────────────────────┤ +│ │ 操作按钮 │ +│ ├─────────────────────────────┤ +│ │ 用户表格 │ +│ │ │ +│ │ │ +└───────────────┴─────────────────────────────┘ +``` + +## 使用方法 + +### 1. 启用新界面 +将路由配置指向新的用户管理页面: +```typescript +// router配置 +{ + path: '/system/user', + component: () => import('@/views/system/user/index-new.vue') +} +``` + +### 2. 功能操作 +1. **部门筛选**:点击左侧部门树节点 +2. **搜索用户**:在搜索表单中输入条件 +3. **新增用户**:点击"新增用户"按钮 +4. **编辑用户**:点击表格中的"编辑"按钮 +5. **查看详情**:点击表格中的"详情"按钮 +6. **分配角色**:点击表格中的"分配角色"按钮 +7. **删除用户**:点击表格中的"删除"按钮 + +## 数据映射 + +### 新旧字段对应关系 +| 新字段 | 原字段 | 说明 | +|--------|--------|------| +| userId | id | 用户ID | +| account | username | 账号 | +| name | nickname | 姓名 | +| mobile | phone | 手机号 | +| userStatus | status | 在职状态(新增) | +| userType | - | 员工性质(新增) | +| userCode | - | 员工编码(新增) | +| hiredate | - | 入职日期(新增) | +| birthdate | - | 出生日期(新增) | +| education | - | 学历(新增) | +| majorField | - | 专业(新增) | +| workField | - | 工作方向(新增) | +| identityCard | - | 身份证(新增) | + +## 样式特点 + +- **现代化UI**:使用Arco Design组件库 +- **响应式布局**:适配不同屏幕尺寸 +- **清晰的视觉层次**:合理的间距和颜色搭配 +- **状态标识**:使用标签显示不同状态 +- **操作便捷**:快捷的按钮和弹窗操作 + +## 注意事项 + +1. **兼容性**:新界面与原有接口并存,不影响原有功能 +2. **权限控制**:保持与原有权限系统的兼容 +3. **数据验证**:严格的表单验证确保数据质量 +4. **错误处理**:友好的错误提示和异常处理 +5. **性能优化**:合理的分页和懒加载 + +## 后续扩展 + +- [ ] 添加用户导入/导出功能 +- [ ] 集成文件上传(头像) +- [ ] 添加用户操作日志 +- [ ] 支持批量操作 +- [ ] 添加高级搜索功能 \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..84c99ae --- /dev/null +++ b/README.md @@ -0,0 +1,374 @@ +# ContiNew Admin UI + + +Release + + +Vue + + +Arco Design Vue + + +TypeScript + + +Vite + +
+ +License + + +GitHub Stars + + +GitHub Forks + + +Gitee Stars + + +Gitee Forks + + +GitCode Stars + + +📚 [在线文档](https://continew.top) | 🚀 [演示地址](https://continew.top/admin/guide/demo.html) + +## 简介 + +全新 3.0 版本,基于 Gi Demo 前端模板开发的 ContiNew Admin 前端适配项目。 + +ContiNew Admin(Continue New Admin)持续迭代优化的前后端分离中后台管理系统框架。开箱即用,重视每一处代码规范,重视每一种解决方案细节,持续提供舒适的前、后端开发体验。 + +当前采用的技术栈:Spring Boot3(Java17)、Vue3 & Arco Design & TS & Vite、Sa-Token、MyBatis Plus、Redisson、JetCache、JustAuth、Crane4j、EasyExcel、Liquibase、Hutool 等。 + +## 项目源码 + +| | 前端 | 后端 | +| :------ | :----------------------------------------------------------- | :----------------------------------------------------------- | +| Gitee | [continew/continew-admin-ui](https://gitee.com/continew/continew-admin-ui) | [continew/continew-admin](https://gitee.com/continew/continew-admin) | +| GitCode | [continew/continew-admin-ui](https://gitcode.com/continew/continew-admin-ui) | [continew/continew-admin](https://gitcode.com/continew/continew-admin) | +| GitHub | [continew-org/continew-admin-ui](https://github.com/continew-org/continew-admin-ui) | [continew-org/continew-admin](https://github.com/continew-org/continew-admin) | + +## 项目起源 + +我热衷于做数据归档,归档后的数据可以提高学习/工作效率,为记忆“减负”,在持续的数据归档中,优质的“沉淀”会带来非匀速、跨越式的学习/工作体验。**数据归档是一件需要持续去做的事情**。 + +从接触程序代码的第一天,我的程序数据归档也随之开始了,刷过的算法题、笔记、对接各种组件的配置文件,甚至于一些亮眼的样式设计、“如诗”的代码片段。这些数据的沉淀丰富了我的解决方案,提高了我的编程效率,逐渐为各种场景落实成了一个个雏形程序。再后来,我意识到,我归档的这些雏形程序,有一个更为妥贴的名称:**程序框架/脚手架**。 + +技术的发展,导致这些雏形程序的生命周期很是短暂,它们有别于我归档的其他数据,有时由于工作的原因,没有时间很好的去沉淀它们,在使用时变得越来越不顺手。所以,某段时间,我放弃了维护,而是去采用一些更为成熟的框架。 + +不过,在陆续几年使用了一些成熟框架后,我前后遇到了一些困难: + +1. 代码洁癖想要找到一个**扩展性佳,代码规范良好,开发体验舒适**的框架很不容易,总是差些什么 +2. 项目上手困难或是基础版功能不全,需要的全在专业版,亦或者代码阅读性差,文档收费 +3. 部分解决方案缺失,已有解决方案也过于偏向样板化,无法形成良好的逻辑闭环 +4. 好不容易找到一些相较合适的,没过多久,部分作者可能暂时没法对外发“电”了,随着了解深入,很多 Bug 或新技术趋势还是需要自己研究解决 + +在工作中,很多想法/设计受限于客户需求、开发工期,必须优先以交付为导向,但一些优秀的实践需要花时间持续进行沉淀,只要我没跳出这个圈子,我还是需要一直去做好程序归档。“种一棵树最好的时间是十年前,其次是现在”,最终,我选择在业余时间更加正视这件事,从头归档沉淀,从添加每一个依赖开始,我希望它能持续的迭代优化、演进,所以我把它命名为 **ContiNew(Continue New)**。并且这次我选择了开源,我希望它不仅仅能吸收我的需求和沉淀,而是依托开源协作模式,及时发现更多的问题,接受更多的可能性,沉淀更优秀的思考,设计。 + +## 为什么选我们? + +> [!TIP] +> 更为完整的图文描述请查阅[《在线文档》](https://continew.top/admin/guide/why-choose-us.html)。 + +1.**甄选技术栈:** ContiNew(Continue New) 项目致力于持续迭代优化,让技术不掉队。在技术选型时,进行深度广泛地调研,从流行度、成熟度和发展潜力等多方面甄选技术栈。 + +2.**Starter 组件:** 从 v2.1.0 版本开始,抽取并封装后端基础组件及各框架集成配置到 ContiNew Starter 项目,且 **[已发布至 Maven 中央仓库](https://central.sonatype.com/search?q=continew-starter&namespace=top.continew)**,可在你的任意项目中直接引入所需依赖使用。即使你不用脚手架项目,难道能让你搭项目框架更快、更爽、更省力的 Starter 也要 Say No 吗? + +3.**CRUD 套件:** 封装通用增删改查套件,适配后端各分层,几分钟即可提供一套 CRUD API,包括新增、修改、批量删除、查询详情、分页列表查询、全部列表查询、树型列表查询、导出到 Excel,且 API 支持按实际所需开放或扩展。 +```java +@Tag(name = "部门管理 API") +@RestController +@CrudRequestMapping(value = "/system/dept", api = {Api.TREE, Api.GET, Api.CREATE, Api.UPDATE, Api.DELETE, Api.EXPORT}) +public class DeptController extends BaseController {} +``` + +4.**代码生成器:** 提供代码生成器,已配套前、后端代码生成模板,数据表设计完之后,简单配置一下即可生成前、后端 80% 的代码,包含 CRUD API、权限控制、参数校验、接口文档等内容。如果业务不复杂,也可能就是 95% 的代码。 + +5.**改善开发体验:** 持续优化及适配能改善开发体验的组件。 +- 适配 ContiNew Starter 组件,针对多数框架进行了深度封装的 starter,改善你在开发每个 Spring Boot Web 项目的体验。 +- 适配 Crane4j 数据填充组件,减少因为一个用户名而产生的联表回填; +- 适配 P6Spy SQL 性能分析组件,开发期间方便监控 SQL 执行; +- 适配 TLog 链路追踪组件,方便在杂乱的日志文件中追踪你某次请求的日志记录; +- 适配 JetCache 缓存框架(比 Spring Cache 更强大易用),通过注解声明即可快速实现方法级缓存,极大改善编码式缓存体验,且支持灵活的二级缓存配置、分布式自动刷新等能力; +- 前端适配 Vue Devtools(Vue 官方提供的调试浏览器插件),极大提高 Vue 开发及调试效率 + +6.**Almost最佳后端规范:** 后端严格遵循阿里巴巴 Java 编码规范,注释覆盖率 > 45%,接口参数示例 100%,代码分层使用体验佳,变量、方法命名清晰统一,前端代码也使用严格的 ESLint、StyleLint 等检查。良好的设计,代码复用率极高!写代码时,让你有一种无需多写,理应如此的感觉。我是代码洁癖,我实际写的时候很清楚这到底是不是乱吹。 + +7.**卓越工程:** 后端采用模块化工程结构,并适配了统一项目版本号、编译项目自动代码格式化、代码混淆等插件,提供了自定义打包部署结构配置(配置文件、三方依赖和主程序分离),提供全套环境及应用的 Docker Compose 部署脚本。为了减少您开发新项目时的改造耗时,项目品牌配置持续进行深度聚合,简单的配置和结构修改即可快速开始独属于你的新项目。 + +8.**业务脚手架:** 有颜有料,不止是说说而已,持续打磨 UI 设计与色彩主题。提供基于 RBAC 的权限控制、通用数据权限,包含丰富的通用业务功能:第三方登录,邮箱、短信(生产级炸弹漏洞处理方案),个人中心、用户管理、角色管理、部门管理、系统配置(基础站点配置、邮件配置、安全配置)、系统日志、消息中心、通知公告等,设计用心,逻辑合理闭环。 +> 一个好的脚手架项目,不仅仅是提供一系列组件集成与配置,也不仅仅是封装一堆好用的工具,还更应该提供一系列通用基础业务解决方案及设计,为初创团队项目减负。 + +9.**质量与安全:** CI 已集成 Sonar、Codacy,Push 即扫描代码质量,定期扫描 CVE 漏洞,及时解决潜在问题。封装数据库字段加密、JSON 脱敏、XSS 过滤等工具,提供诸多安全解决方案。 + +由于篇幅有限,且项目正处于高速发展期,更多功能正在陆续上线(敬请关注仓库或群内动态)。另外像最基本的统一异常、错误处理,基础线程池等配置就不在此赘述,细节优化详情请 clone 代码查看。 +> Talk is cheap, show the code. + +## 系统功能 + +> [!TIP] +> 更多功能和优化正在赶来💦,最新项目计划、进展请进群或关注 [需求墙](https://continew.top/admin/other/feature.html) 和 [更新日志](https://continew.top/admin/other/changelog.html)。 + +- 仪表盘:提供工作台、分析页,工作台提供功能快捷导航入口、最新公告、动态;分析页提供全面数据可视化能力 +- 个人中心:支持基础信息修改、密码修改、邮箱绑定、手机号绑定(并提供行为验证码、短信限流等安全处理)、第三方账号绑定/解绑、头像裁剪上传 +- 消息中心:提供站内信消息统一查看、标记已读、全部已读、删除等功能(目前仅支持系统通知消息)、提供个人公告查看 +- 用户管理:管理系统用户,包含新增、修改、删除、导入、导出、重置密码、分配角色等功能 +- 角色管理:管理系统用户的功能权限及数据权限,包含新增、修改、删除、分配角色等功能 +- 菜单管理:管理系统菜单及按钮权限,支持多级菜单,动态路由,包含新增、修改、删除等功能 +- 部门管理:管理系统组织架构,包含新增、修改、删除、导出等功能,以树形列表进行展示 +- 通知公告:管理系统公告,支持通知范围(所有人、指定用户)、通知方式(系统消息、登录弹窗)、定时发送、置顶设置 +- 文件管理:管理系统文件及文件夹,支持上传、下载、预览(目前支持图片、音视频、PDF、Word、Excel、PPT)、重命名、切换视图(列表、网格)等功能 +- 字典管理:管理系统公用数据字典,例如:消息类型。支持字典标签背景色和排序等配置 +- 系统配置: + - 网站配置:提供修改系统标题、Logo、favicon、版权信息等基础配置功能,以方便用户系统与其自身品牌形象保持一致 + - 安全配置:提供密码策略修改,支持丰富的密码策略设定,包括但不限于 `密码有效期`、`密码重复次数`、`密码错误锁定账号次数、时间` 等 + - 登录配置:提供验证码开关等登录相关配置 + - 邮件配置:提供系统发件箱配置,也支持通过配置文件指定 + - 短信配置:提供系统短信服务配置,也支持通过配置文件指定 + - 存储配置:管理文件存储配置,支持本地存储、兼容 S3 协议对象存储 + - 客户端配置:多客户端(PC端、小程序端等)认证管理,可设置不同的 token 有效期 +- 在线用户:管理当前登录用户,可一键踢除下线 +- 日志管理:管理系统登录日志、操作日志,支持查看日志详情,包含请求头、响应头等报文信息 +- 短信日志:管理系统短信发送日志,支持删除、导出 +- 任务管理:管理系统定时任务,包含新增、修改、删除、执行功能,支持 Cron(可配置式生成 Cron 表达式) 和固定频率 +- 任务日志:管理定时任务执行日志,包含停止、重试指定批次,查询集群各节点的详细输出日志等功能 +- 应用管理:管理第三方系统应用 AK、SK,包含新增、修改、删除、查看密钥、重置密钥等功能,支持设置密钥有效期 +- 代码生成:提供根据数据库表自动生成相应的前后端 CRUD 代码的功能,支持同步最新表结构及代码生成预览 + +## 系统截图 + +> [!TIP] +> 受篇幅长度及功能更新频率影响,下方仅为系统 **部分** 功能于 **2024年11月18日** 进行的截图,更多新增功能及细节请登录演示环境或 clone 代码到本地启动查看。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
登录页面登录页面-H5
仪表盘分析页
个人中心消息中心
安全设置-修改邮箱安全设置-修改邮箱-邮箱验证码
系统管理-系统配置系统管理-安全配置
系统管理-用户管理-列表系统管理-用户管理-新增
系统管理-角色管理-列表系统管理-角色管理-新增
系统管理-菜单管理-列表系统管理-菜单管理-新增
系统管理-公告管理-列表系统管理-公告管理-修改
系统管理-字典管理-列表系统管理-字典项管理
系统管理-文件管理-列表-2系统管理-文件管理-查看文档
系统工具-代码生成-配置系统工具-代码生成-预览
系统监控-在线用户系统监控-系统日志-登录日志
系统监控-系统日志-操作日志系统监控-系统日志-操作日志-详情
+ +## 快速开始 + +> **Note** +> 更详细的流程,请查看在线文档[《快速开始》](https://continew.top/admin/guide/quick-start.html)。 + +``` +# 1.克隆本项目 +git clone https://github.com/charles7c/continew-admin-ui.git +git clone https://gitee.com/continew/continew-admin-ui.git + +# 2.在 IDE(Visual Studio Code/WebStorm)中打开前端项目 continew-admin-ui + +# 3.安装 pnpm +npm install -g pnpm + +# 4.安装依赖 +pnpm i + +# 5.启动程序 +# 5.1 启动成功:访问 http://localhost:5173/ +pnpm dev +``` + +## 项目结构 + +``` +continew-admin-ui +├─ config # Vite 插件配置 +├─ public # 公共静态资源(favicon.ico、logo.svg) +├─ src +│ ├─ apis # 请求接口 +│ │ ├─ auth # 认证模块 +│ │ ├─ code # 代码生成模块 +│ │ ├─ common # 公共模块 +│ │ ├─ monitor # 系统监控模块 +│ │ ├─ open # 能力开放模块 +│ │ ├─ schedule # 任务调度模块 +│ │ └─ system # 系统管理模块 +│ ├─ assets # 静态资源 +│ │ ├─ icons # 图标资源 +│ │ ├─ images # 图片资源 +│ │ └─ fonts # 字体资源 +│ ├─ components # 通用业务组件 +│ ├─ config # 全局配置(包含 echarts 主题) +│ │ └─ settings.json # 配置文件 +│ ├─ directives # 指令集(如需,可自行补充) +│ ├─ hooks # 全局 hooks +│ ├─ layout # 布局 +│ ├─ mock # 模拟数据 +│ ├─ router # 路由配置 +│ ├─ stores # 状态管理中心 +│ ├─ types # TypeScript 类型 +│ ├─ utils # 工具库(mock 全局开启/关闭) +│ ├─ views # 页面 +│ │ ├─ code # 代码生成 +│ │ │ └─ generator # 代码生成 +│ │ ├─ dashboard # 仪表盘 +│ │ │ ├─ analysis # 分析页 +│ │ │ └─ workplace # 工作台 +│ │ ├─ default # 默认页面 +│ │ ├─ login # 登录模块 +│ │ ├─ monitor # 系统监控 +│ │ │ ├─ log # 系统日志 +│ │ │ │ ├─ login # 登录日志 +│ │ │ │ └─ operation # 操作日志 +│ │ │ └─ online # 在线用户 +│ │ ├─ open # 能力开放 +│ │ │ └─ user # 应用管理 +│ │ ├─ setting # 设置 +│ │ │ ├─ profile # 个人中心 +│ │ │ └─ message # 消息中心 +│ │ └─ system # 系统管理 +│ │ ├─ config # 系统配置 +│ │ ├─ dept # 部门管理 +│ │ ├─ dict # 字典管理 +│ │ ├─ file # 文件管理 +│ │ ├─ menu # 菜单管理 +│ │ ├─ notice # 通知公告 +│ │ ├─ role # 角色管理 +│ │ ├─ storage # 存储管理 +│ │ └─ user # 用户管理 +│ ├─ App.vue +│ └─ main.ts +├─ .env.development # 开发环境配置 +├─ .env.production # 生产环境配置 +├─ .env.test # 测试环境配置 +├─ eslint.config.js # ESLint 配置 +├─ index.html +├─ package.json +├─ package-lock.json +├─ pnpm-lock.yaml +├─ tsconfig.json +├─ vite.config.ts +├─ .gitignore(Git 忽略文件相关配置文件) +├─ .github(GitHub 相关配置目录,实际开发时直接删除) +├─ .idea +│ └─ icon.png(IDEA 项目图标,实际开发时直接删除) +├─ .image(截图目录,实际开发时直接删除) +├─ .vscode(VSCode 配置目录) +├─ LICENSE(开源协议文件) +├─ CHANGELOG.md(更新日志文件,实际开发时直接删除) +└─ README.md(项目 README 文件,实际开发时替换为真实内容) +``` + +## 贡献指南 + +ContiNew Admin 致力于提供开箱即用,持续舒适的开发体验。作为一个开源项目,Creator 的初心是希望 ContiNew Admin 依托开源协作模式,提升技术透明度、放大集体智慧、共创优秀实践,源源不断地为企业级项目开发提供助力。 + +我们非常欢迎广大社区用户为 ContiNew Admin **贡献(开发,测试、文档、答疑等)** 或优化代码,欢迎各位感兴趣的小伙伴儿,[添加微信](https://continew.top/discussion.html) 讨论或认领任务。 + +### 分支说明 + +ContiNew Admin 的分支目前分为下个大版本的开发分支和上个大版本的维护分支,PR 前请注意对应分支是否处于维护状态,版本支持情况请查看 [更新日志/版本支持](https://continew.top/admin/other/changelog.html#%E7%89%88%E6%9C%AC%E6%94%AF%E6%8C%81)。 + +| 分支 | 说明 | +| ----- | ------------------------------------------------------------ | +| dev | 开发分支,默认为下个大版本的 SNAPSHOT 版本,接受新功能或新功能优化 PR | +| x.x.x | 维护分支,在 vx.x.x 版本维护期终止前(一般为下个大版本发布前),用于修复上个版本的 Bug,只接受已有功能修复,不接受新功能 PR | + +### 贡献代码 + +如果您想提交新功能或优化现有代码,可以按照以下步骤操作: + +1. 首先,在 Gitee 或 GitHub 上将项目 fork 到您自己的仓库 +2. 然后,将 fork 过来的项目(即您的项目)克隆到本地 +3. 切换到当前仍在维护的分支(请务必充分了解分支使用说明,可进群联系维护者确认) +4. 开始修改代码,修改完成后,将代码 commit 并 push 到您的远程仓库 +5. 在 Gitee 或 GitHub 上新建 pull request(pr),选择好源和目标,按模板要求填写说明信息后提交即可(多多参考 [已批准合并的 pr 记录](https://github.com/Charles7c/continew-admin-ui/pulls?q=is%3Apr+is%3Amerged),会大大增加批准合并率) +6. 最后,耐心等待维护者合并您的请求即可 + +请记住,如果您有任何疑问或需要帮助,我们将随时提供支持。 + +> [!IMPORTANT] +> 欢迎大家为 ContiNew Admin 贡献代码,我们非常感谢您的支持!为了更好地管理项目,维护者有一些要求: +> +> 1. 请确保代码、配置文件的结构和命名规范良好,完善的代码注释 +> 2. 在提交代码前,请按照 [Angular 提交规范](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular) 编写 commit 的 message + +## 反馈交流 + +欢迎各位小伙伴儿扫描下方二维码加入项目交流群,与项目维护团队及其他大佬用户实时交流讨论。 + +
+ 二维码 +
+ +## 鸣谢 + +### 鸣谢 + +感谢参与贡献的每一位小伙伴🥰 + + + + + +### 特别鸣谢 + +- 感谢 JetBrains 提供的 非商业开源软件开发授权 +- 感谢 [Gi Demo ](https://gitee.com/lin0716/gi-demo) 开箱即用的 Vue 中后台管理系统前端模板 +- 感谢项目使用或未使用到的每一款开源组件,致敬各位开源先驱 :fire: + +## License + +- 遵循 Apache-2.0 开源许可协议 +- Copyright © 2022-present Charles7c diff --git a/USER_API_INTEGRATION.md b/USER_API_INTEGRATION.md new file mode 100644 index 0000000..c7cd152 --- /dev/null +++ b/USER_API_INTEGRATION.md @@ -0,0 +1,165 @@ +# 用户信息相关 API 接口对接说明 + +## 概述 + +已完成对接新的用户信息相关 API 接口,新接口路径为 `/user`,与原有的 `/system/user` 接口并行存在。 + +## 新增文件 + +### 1. 类型定义 (`src/apis/system/type.ts`) + +添加了以下新的类型定义: + +- `UserNewResp` - 新用户信息响应类型 +- `UserNewAddReq` - 新用户信息请求类型 +- `UserNewUpdateReq` - 新用户信息修改请求类型 +- `UserBindRoleReq` - 用户绑定角色请求类型 +- `UserNewQuery` - 新用户查询参数 +- `UserNewPageQuery` - 新用户分页查询参数 + +### 2. API 接口 (`src/apis/system/user-new.ts`) + +实现了以下 API 接口: + +#### 新增用户信息 +```typescript +addUserNew(data: UserNewAddReq): Promise> +``` +- 方法:POST +- 路径:`/user` + +#### 绑定角色 +```typescript +bindUserRole(data: UserBindRoleReq): Promise> +``` +- 方法:PUT +- 路径:`/user/bind-role` + +#### 根据用户信息Id获取详细信息 +```typescript +getUserDetailNew(userId: string): Promise> +``` +- 方法:GET +- 路径:`/user/detail/{userId}` + +#### 查询用户信息列表 +```typescript +listUserNew(query: UserNewQuery): Promise> +``` +- 方法:GET +- 路径:`/user/list` + +#### 分页查询用户信息列表 +```typescript +pageUserNew(query: UserNewPageQuery): Promise>> +``` +- 方法:GET +- 路径:`/user/page` + +#### 修改用户信息 +```typescript +updateUserNew(userId: string, data: UserNewUpdateReq): Promise> +``` +- 方法:PUT +- 路径:`/user/{userId}` + +#### 删除用户信息 +```typescript +deleteUserNew(userId: string): Promise> +``` +- 方法:DELETE +- 路径:`/user/{userId}` + +## 使用方式 + +### 1. 导入接口 + +```typescript +import { + addUserNew, + bindUserRole, + getUserDetailNew, + listUserNew, + pageUserNew, + updateUserNew, + deleteUserNew +} from '@/apis/system' +``` + +### 2. 导入类型 + +```typescript +import type { + UserNewAddReq, + UserBindRoleReq, + UserNewQuery, + UserNewPageQuery, + UserNewUpdateReq +} from '@/apis/system' +``` + +### 3. 使用示例 + +```typescript +// 新增用户 +const userData: UserNewAddReq = { + account: 'testuser', + name: '测试用户', + email: 'test@example.com', + mobile: '13800138000', + gender: '1', + deptId: '1', + userType: 'EMPLOYEE', + userStatus: 'ENABLED', + status: 1 +} +const result = await addUserNew(userData) + +// 绑定角色 +await bindUserRole({ + userId: 'user123', + roleIds: ['role1', 'role2'] +}) + +// 查询用户列表 +const userList = await listUserNew({ account: 'test' }) + +// 分页查询 +const userPage = await pageUserNew({ + page: 1, + size: 10, + account: 'test' +}) +``` + +## 字段说明 + +### 用户信息字段 + +| 字段名 | 类型 | 说明 | 是否必填 | +|--------|------|------|----------| +| account | string | 账号 | 是 | +| avatar | string | 头像地址 | 否 | +| birthdate | string | 出生日期 | 否 | +| deptId | string | 所属部门ID | 否 | +| education | string | 学历 | 否 | +| email | string | 邮箱 | 否 | +| gender | string | 性别 | 否 | +| hiredate | string | 入职日期 | 否 | +| identityCard | string | 身份证 | 否 | +| majorField | string | 专业 | 否 | +| mobile | string | 手机号码 | 否 | +| name | string | 姓名 | 否 | +| postIds | string[] | 岗位 | 否 | +| roleIds | string[] | 角色 | 否 | +| status | number | 0正常1禁用 | 否 | +| userStatus | string | 在职状态 | 否 | +| userType | string | 员工性质 | 否 | +| workField | string | 工作方向 | 否 | + +## 注意事项 + +1. 新接口与原有 `/system/user` 接口并行存在,不会影响现有功能 +2. 所有接口都已在 `src/apis/system/index.ts` 中导出,可直接使用 +3. 请根据实际业务需求选择合适的接口进行调用 +4. 建议在使用前先通过 API 文档确认字段格式和枚举值 \ No newline at end of file diff --git a/config/plugins/app-info.ts b/config/plugins/app-info.ts new file mode 100644 index 0000000..575b427 --- /dev/null +++ b/config/plugins/app-info.ts @@ -0,0 +1,25 @@ +import boxen from 'boxen' +import picocolors from 'picocolors' +import type { Plugin } from 'vite' + +export default function appInfo(): Plugin { + return { + name: 'appInfo', + apply: 'serve', + async buildStart() { + const { bold, green, cyan, bgGreen, underline } = picocolors + // eslint-disable-next-line no-console + console.log( + boxen( + `${bold(green(`${bgGreen('ContiNew Admin v4.0.0-SNAPSHOT')}`))}\n${cyan('在线文档:')}${underline('https://continew.top')}\n${cyan('常见问题:')}${underline('https://continew.top/admin/faq.html')}\n${cyan('持续迭代优化的前后端分离中后台管理系统框架。')}`, + { + padding: 1, + margin: 1, + borderStyle: 'double', + textAlignment: 'center', + }, + ), + ) + }, + } +} diff --git a/config/plugins/auto-import.ts b/config/plugins/auto-import.ts new file mode 100644 index 0000000..bd7e934 --- /dev/null +++ b/config/plugins/auto-import.ts @@ -0,0 +1,12 @@ +import autoImport from 'unplugin-auto-import/vite' + +export default function createAutoImport() { + return autoImport({ + // 自动导入 vue 相关函数 + imports: ['vue', 'vue-router', { + // vue 3.5.x + vue: ['useTemplateRef', 'onWatcherCleanup', 'useId'], + }], + dts: './src/types/auto-imports.d.ts', + }) +} diff --git a/config/plugins/components.ts b/config/plugins/components.ts new file mode 100644 index 0000000..2c71218 --- /dev/null +++ b/config/plugins/components.ts @@ -0,0 +1,11 @@ +import components from 'unplugin-vue-components/vite' + +export default function createComponents() { + return components({ + // 指定组件位置,默认是 src/components 自动导入自定义组件 + dirs: ['src/components'], + extensions: ['vue', 'tsx'], + // 配置文件生成位置 + dts: './src/types/components.d.ts', + }) +} diff --git a/config/plugins/devtools.ts b/config/plugins/devtools.ts new file mode 100644 index 0000000..599c747 --- /dev/null +++ b/config/plugins/devtools.ts @@ -0,0 +1,6 @@ +import VueDevTools from 'vite-plugin-vue-devtools' + +export default function createDevtools(env) { + const { VITE_OPEN_DEVTOOLS } = env + return VITE_OPEN_DEVTOOLS === 'true' && VueDevTools() +} diff --git a/config/plugins/index.ts b/config/plugins/index.ts new file mode 100644 index 0000000..8a976a8 --- /dev/null +++ b/config/plugins/index.ts @@ -0,0 +1,20 @@ +import type { PluginOption } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' + +import appInfo from './app-info' +import createDevtools from './devtools' +import createAutoImport from './auto-import' +import createComponents from './components' +import createSvgIcon from './svg-icon' +import createMock from './mock' + +export default function createVitePlugins(viteEnv, isBuild = false) { + const vitePlugins: (PluginOption | PluginOption[])[] = [appInfo(), vue(), vueJsx()] + vitePlugins.push(createDevtools(viteEnv)) + vitePlugins.push(createAutoImport()) + vitePlugins.push(createComponents()) + vitePlugins.push(createSvgIcon(isBuild)) + vitePlugins.push(createMock(viteEnv, isBuild)) + return vitePlugins +} diff --git a/config/plugins/mock.ts b/config/plugins/mock.ts new file mode 100644 index 0000000..9962a88 --- /dev/null +++ b/config/plugins/mock.ts @@ -0,0 +1,17 @@ +import { viteMockServe } from 'vite-plugin-mock' + +export default function createMock(env, isBuild) { + const { VITE_BUILD_MOCK } = env + return viteMockServe({ + mockPath: 'src/mock', // 目录位置 + logger: !isBuild, // 是否在控制台显示请求日志 + supportTs: true, // 是否读取 ts 文件模块 + localEnabled: true, // 设置是否启用本地mock文件 + prodEnabled: isBuild && VITE_BUILD_MOCK === 'true', // 设置打包是否启用mock功能 + // 这样可以控制关闭mock的时候不让mock打包到最终代码内 + injectCode: ` + import { setupProdMockServer } from '../src/mock/index'; + setupProdMockServer(); + `, + }) +} diff --git a/config/plugins/svg-icon.ts b/config/plugins/svg-icon.ts new file mode 100644 index 0000000..940c478 --- /dev/null +++ b/config/plugins/svg-icon.ts @@ -0,0 +1,13 @@ +import path from 'node:path' +import process from 'node:process' +import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' + +export default function createSvgIcon(isBuild) { + return createSvgIconsPlugin({ + // 指定需要缓存的图标文件夹 + iconDirs: [path.resolve(process.cwd(), 'src/assets/icons')], + // 指定 symbolId 格式 + symbolId: 'icon-[dir]-[name]', + svgoOptions: isBuild, + }) +} diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..c56d1ce --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,48 @@ +import antfu from '@antfu/eslint-config' + +// https://github.com/antfu/eslint-config +export default antfu( + { + vue: { + overrides: { + 'vue/block-order': ['error', { + order: [['script', 'template'], 'style'], + }], // 强制组件顶级元素的顺序 + 'vue/define-macros-order': ['error', { + order: ['defineOptions', 'defineModel', 'defineProps', 'defineEmits', 'defineSlots'], + defineExposeLast: true, + }], // 强制执行定义限制和定义弹出编译器宏的顺序 + 'vue/singleline-html-element-content-newline': 'off', // 要求在单行元素的内容前后换行 + 'vue/html-self-closing': ['off', { + html: { + void: 'never', + normal: 'always', + component: 'never', + }, + }], // 强制自结束样式 + 'vue/custom-event-name-casing': ['error', 'kebab-case'], // 对自定义事件名称强制使用特定大小写 + }, + }, + typescript: true, + ignores: [ + '**/*.md', + '.github', + '.image', + 'src/types/shims-vue.d.ts', + ], + }, + { + rules: { + 'curly': ['off', 'all'], // 对所有控制语句强制使用一致的大括号样式 + 'no-new': 'off', // 不允许在赋值或比较之外使用 new 运算符 + 'no-console': 'off', // 允许使用 console + 'style/arrow-parens': ['error', 'always'], // 箭头函数参数需要括号 + 'style/brace-style': ['error', '1tbs', { allowSingleLine: true }], // 对块执行一致的大括号样式 + 'regexp/no-unused-capturing-group': 'off', + 'regexp/no-super-linear-backtracking': 'off', + 'node/prefer-global/process': 'off', + 'antfu/top-level-function': 'off', + 'antfu/if-newline': 'off', + }, + }, +) diff --git a/index.html b/index.html new file mode 100644 index 0000000..2254a6b --- /dev/null +++ b/index.html @@ -0,0 +1,30 @@ + + + + + + + + + + + +
+
+
+ loading +
+
+
+ + + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..b92e647 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,15605 @@ +{ + "name": "continew-admin-ui", + "version": "4.0.0-SNAPSHOT", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "continew-admin-ui", + "version": "4.0.0-SNAPSHOT", + "dependencies": { + "@amap/amap-jsapi-loader": "^1.0.1", + "@arco-design/color": "^0.4.0", + "@arco-themes/vue-gi-demo": "^0.0.51", + "@codemirror/lang-javascript": "^6.2.1", + "@codemirror/lang-vue": "^0.1.2", + "@codemirror/theme-one-dark": "^6.1.2", + "@ddietr/codemirror-themes": "^1.4.2", + "@vue-office/docx": "1.6.0", + "@vue-office/excel": "1.7.1", + "@vue-office/pdf": "1.6.4", + "@vueuse/components": "^10.5.0", + "@vueuse/core": "^10.5.0", + "aieditor": "^1.0.13", + "animate.css": "^4.1.1", + "axios": "^0.27.2", + "codemirror": "^6.0.1", + "cron-parser": "^4.9.0", + "crypto-js": "^4.2.0", + "dayjs": "^1.11.4", + "echarts": "^5.4.2", + "jsencrypt": "^3.3.2", + "lint-staged": "^15.2.10", + "lodash-es": "^4.17.21", + "mitt": "^3.0.0", + "mockjs": "^1.1.0", + "nprogress": "^0.2.0", + "pinia": "^2.0.16", + "pinia-plugin-persistedstate": "^3.1.0", + "qs": "^6.11.2", + "query-string": "^9.0.0", + "v-viewer": "^3.0.10", + "viewerjs": "^1.11.6", + "vite-plugin-vue-devtools": "^7.0.27", + "vue": "^3.5.4", + "vue-codemirror6": "^1.1.27", + "vue-color-kit": "^1.0.5", + "vue-cropper": "^1.1.1", + "vue-demi": "^0.14.10", + "vue-draggable-plus": "^0.3.5", + "vue-echarts": "^6.5.5", + "vue-json-pretty": "^2.4.0", + "vue-router": "^4.3.3", + "vue3-tree-org": "^4.2.2", + "xe-utils": "^3.5.7", + "xgplayer": "^2.31.6", + "xlsx": "^0.18.5" + }, + "devDependencies": { + "@antfu/eslint-config": "^2.16.3", + "@arco-design/web-vue": "^2.57.0", + "@types/crypto-js": "^4.2.2", + "@types/lodash-es": "^4.17.12", + "@types/node": "^20.2.5", + "@types/query-string": "^6.3.0", + "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue-jsx": "^3.1.0", + "@vue/tsconfig": "^0.1.3", + "boxen": "^7.1.1", + "eslint": "^9.0.0", + "less": "^4.1.3", + "less-loader": "^11.0.0", + "picocolors": "^1.0.0", + "sass": "^1.62.1", + "sass-loader": "^13.2.2", + "typescript": "~5.0.4", + "unplugin-auto-import": "^0.16.4", + "unplugin-vue-components": "^0.25.1", + "vite": "^5.1.5", + "vite-plugin-mock": "^2.9.8", + "vite-plugin-style-import": "^2.0.0", + "vite-plugin-svg-icons": "^2.0.1", + "vue-tsc": "2.0.19" + } + }, + "node_modules/@amap/amap-jsapi-loader": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@amap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.1.tgz", + "integrity": "sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw==" + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@antfu/eslint-config": { + "version": "2.27.3", + "resolved": "https://registry.npmmirror.com/@antfu/eslint-config/-/eslint-config-2.27.3.tgz", + "integrity": "sha512-Y2Vh/LvPAaYoyLwCiZHJ7p76LEIGg6debeUA4Qs+KOrlGuXLQWRmdZlC6SB33UDNzXqkFeaXAlEcYUqvYoiMKA==", + "dev": true, + "dependencies": { + "@antfu/install-pkg": "^0.4.1", + "@clack/prompts": "^0.7.0", + "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", + "@stylistic/eslint-plugin": "^2.6.4", + "@typescript-eslint/eslint-plugin": "^8.3.0", + "@typescript-eslint/parser": "^8.3.0", + "@vitest/eslint-plugin": "^1.0.5", + "eslint-config-flat-gitignore": "^0.1.8", + "eslint-flat-config-utils": "^0.3.1", + "eslint-merge-processors": "^0.1.0", + "eslint-plugin-antfu": "^2.3.6", + "eslint-plugin-command": "^0.2.3", + "eslint-plugin-import-x": "^4.0.0", + "eslint-plugin-jsdoc": "^50.2.2", + "eslint-plugin-jsonc": "^2.16.0", + "eslint-plugin-markdown": "^5.1.0", + "eslint-plugin-n": "^17.10.2", + "eslint-plugin-no-only-tests": "^3.3.0", + "eslint-plugin-perfectionist": "^3.2.0", + "eslint-plugin-regexp": "^2.6.0", + "eslint-plugin-toml": "^0.11.1", + "eslint-plugin-unicorn": "^55.0.0", + "eslint-plugin-unused-imports": "^4.1.3", + "eslint-plugin-vue": "^9.27.0", + "eslint-plugin-yml": "^1.14.0", + "eslint-processor-vue-blocks": "^0.1.2", + "globals": "^15.9.0", + "jsonc-eslint-parser": "^2.4.0", + "local-pkg": "^0.5.0", + "parse-gitignore": "^2.0.0", + "picocolors": "^1.0.1", + "toml-eslint-parser": "^0.10.0", + "vue-eslint-parser": "^9.4.3", + "yaml-eslint-parser": "^1.2.3", + "yargs": "^17.7.2" + }, + "bin": { + "eslint-config": "bin/index.js" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@eslint-react/eslint-plugin": "^1.5.8", + "@prettier/plugin-xml": "^3.4.1", + "@unocss/eslint-plugin": ">=0.50.0", + "astro-eslint-parser": "^1.0.2", + "eslint": ">=8.40.0", + "eslint-plugin-astro": "^1.2.0", + "eslint-plugin-format": ">=0.1.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.4", + "eslint-plugin-solid": "^0.13.2", + "eslint-plugin-svelte": ">=2.35.1", + "prettier-plugin-astro": "^0.13.0", + "prettier-plugin-slidev": "^1.0.5", + "svelte-eslint-parser": ">=0.37.0" + }, + "peerDependenciesMeta": { + "@eslint-react/eslint-plugin": { + "optional": true + }, + "@prettier/plugin-xml": { + "optional": true + }, + "@unocss/eslint-plugin": { + "optional": true + }, + "astro-eslint-parser": { + "optional": true + }, + "eslint-plugin-astro": { + "optional": true + }, + "eslint-plugin-format": { + "optional": true + }, + "eslint-plugin-react-hooks": { + "optional": true + }, + "eslint-plugin-react-refresh": { + "optional": true + }, + "eslint-plugin-solid": { + "optional": true + }, + "eslint-plugin-svelte": { + "optional": true + }, + "prettier-plugin-astro": { + "optional": true + }, + "prettier-plugin-slidev": { + "optional": true + }, + "svelte-eslint-parser": { + "optional": true + } + } + }, + "node_modules/@antfu/install-pkg": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/@antfu/install-pkg/-/install-pkg-0.4.1.tgz", + "integrity": "sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==", + "dev": true, + "dependencies": { + "package-manager-detector": "^0.2.0", + "tinyexec": "^0.3.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@antfu/utils": { + "version": "0.7.10", + "resolved": "https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.10.tgz", + "integrity": "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@arco-design/color": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/@arco-design/color/-/color-0.4.0.tgz", + "integrity": "sha512-s7p9MSwJgHeL8DwcATaXvWT3m2SigKpxx4JA1BGPHL4gfvaQsmQfrLBDpjOJFJuJ2jG2dMt3R3P8Pm9E65q18g==", + "dependencies": { + "color": "^3.1.3" + } + }, + "node_modules/@arco-design/web-vue": { + "version": "2.57.0", + "resolved": "https://registry.npmmirror.com/@arco-design/web-vue/-/web-vue-2.57.0.tgz", + "integrity": "sha512-R5YReC3C2sG3Jv0+YuR3B7kzkq2KdhhQNCGXD8T11xAoa0zMt6SWTP1xJQOdZcM9du+q3z6tk5mRvh4qkieRJw==", + "dependencies": { + "@arco-design/color": "^0.4.0", + "b-tween": "^0.3.3", + "b-validate": "^1.5.3", + "compute-scroll-into-view": "^1.0.20", + "dayjs": "^1.11.13", + "number-precision": "^1.6.0", + "resize-observer-polyfill": "^1.5.1", + "scroll-into-view-if-needed": "^2.2.31", + "vue": "^3.1.0" + }, + "peerDependencies": { + "vue": "^3.1.0" + } + }, + "node_modules/@arco-themes/vue-gi-demo": { + "version": "0.0.51", + "resolved": "https://registry.npmmirror.com/@arco-themes/vue-gi-demo/-/vue-gi-demo-0.0.51.tgz", + "integrity": "sha512-8ud9gI2mRzcY/zvcYNJoPDZU2qI5DPRhfSQpd5sfOYsgl/YN0sDWEv5BpHJ5eQmprrBsZCfYo2NIq47qb0EtrA==", + "peerDependencies": { + "@arco-design/web-vue": "^2.56.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.28.0.tgz", + "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.28.0.tgz", + "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.0", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.27.3", + "@babel/helpers": "^7.27.6", + "@babel/parser": "^7.28.0", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.0", + "@babel/types": "^7.28.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.28.0.tgz", + "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", + "dependencies": { + "@babel/parser": "^7.28.0", + "@babel/types": "^7.28.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", + "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.27.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", + "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.27.3", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", + "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.2", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.28.2.tgz", + "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.28.0.tgz", + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", + "dependencies": { + "@babel/types": "^7.28.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.28.0.tgz", + "integrity": "sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-decorators": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz", + "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.0.tgz", + "integrity": "sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.2", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.28.2.tgz", + "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.28.0.tgz", + "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.0", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.2", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.28.2.tgz", + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@clack/core": { + "version": "0.3.5", + "resolved": "https://registry.npmmirror.com/@clack/core/-/core-0.3.5.tgz", + "integrity": "sha512-5cfhQNH+1VQ2xLQlmzXMqUoiaH0lRBq9/CLW9lTyMbuKLC3+xEK01tHVvyut++mLOn5urSHmkm6I0Lg9MaJSTQ==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "sisteransi": "^1.0.5" + } + }, + "node_modules/@clack/prompts": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/@clack/prompts/-/prompts-0.7.0.tgz", + "integrity": "sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==", + "bundleDependencies": [ + "is-unicode-supported" + ], + "dev": true, + "dependencies": { + "@clack/core": "^0.3.3", + "is-unicode-supported": "*", + "picocolors": "^1.0.0", + "sisteransi": "^1.0.5" + } + }, + "node_modules/@clack/prompts/node_modules/is-unicode-supported": { + "version": "1.3.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@codemirror/autocomplete": { + "version": "6.18.6", + "resolved": "https://registry.npmmirror.com/@codemirror/autocomplete/-/autocomplete-6.18.6.tgz", + "integrity": "sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@codemirror/commands": { + "version": "6.8.1", + "resolved": "https://registry.npmmirror.com/@codemirror/commands/-/commands-6.8.1.tgz", + "integrity": "sha512-KlGVYufHMQzxbdQONiLyGQDUW0itrLZwq3CcY7xpv9ZLRHqzkBSoteocBHtMCoY7/Ci4xhzSrToIeLg7FxHuaw==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.4.0", + "@codemirror/view": "^6.27.0", + "@lezer/common": "^1.1.0" + } + }, + "node_modules/@codemirror/lang-css": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/@codemirror/lang-css/-/lang-css-6.3.1.tgz", + "integrity": "sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg==", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.2", + "@lezer/css": "^1.1.7" + } + }, + "node_modules/@codemirror/lang-html": { + "version": "6.4.9", + "resolved": "https://registry.npmmirror.com/@codemirror/lang-html/-/lang-html-6.4.9.tgz", + "integrity": "sha512-aQv37pIMSlueybId/2PVSP6NPnmurFDVmZwzc7jszd2KAF8qd4VBbvNYPXWQq90WIARjsdVkPbw29pszmHws3Q==", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/lang-css": "^6.0.0", + "@codemirror/lang-javascript": "^6.0.0", + "@codemirror/language": "^6.4.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/css": "^1.1.0", + "@lezer/html": "^1.3.0" + } + }, + "node_modules/@codemirror/lang-javascript": { + "version": "6.2.4", + "resolved": "https://registry.npmmirror.com/@codemirror/lang-javascript/-/lang-javascript-6.2.4.tgz", + "integrity": "sha512-0WVmhp1QOqZ4Rt6GlVGwKJN3KW7Xh4H2q8ZZNGZaP6lRdxXJzmjm4FqvmOojVj6khWJHIb9sp7U/72W7xQgqAA==", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.6.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/javascript": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-vue": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/@codemirror/lang-vue/-/lang-vue-0.1.3.tgz", + "integrity": "sha512-QSKdtYTDRhEHCfo5zOShzxCmqKJvgGrZwDQSdbvCRJ5pRLWBS7pD/8e/tH44aVQT6FKm0t6RVNoSUWHOI5vNug==", + "dependencies": { + "@codemirror/lang-html": "^6.0.0", + "@codemirror/lang-javascript": "^6.1.2", + "@codemirror/language": "^6.0.0", + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.3.1" + } + }, + "node_modules/@codemirror/language": { + "version": "6.11.2", + "resolved": "https://registry.npmmirror.com/@codemirror/language/-/language-6.11.2.tgz", + "integrity": "sha512-p44TsNArL4IVXDTbapUmEkAlvWs2CFQbcfc0ymDsis1kH2wh0gcY96AS29c/vp2d0y2Tquk1EDSaawpzilUiAw==", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.23.0", + "@lezer/common": "^1.1.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0", + "style-mod": "^4.0.0" + } + }, + "node_modules/@codemirror/lint": { + "version": "6.8.5", + "resolved": "https://registry.npmmirror.com/@codemirror/lint/-/lint-6.8.5.tgz", + "integrity": "sha512-s3n3KisH7dx3vsoeGMxsbRAgKe4O1vbrnKBClm99PU0fWxmxsx5rR2PfqQgIt+2MMJBHbiJ5rfIdLYfB9NNvsA==", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.35.0", + "crelt": "^1.0.5" + } + }, + "node_modules/@codemirror/search": { + "version": "6.5.11", + "resolved": "https://registry.npmmirror.com/@codemirror/search/-/search-6.5.11.tgz", + "integrity": "sha512-KmWepDE6jUdL6n8cAAqIpRmLPBZ5ZKnicE8oGU/s3QrAVID+0VhLFrzUucVKHG5035/BSykhExDL/Xm7dHthiA==", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "crelt": "^1.0.5" + } + }, + "node_modules/@codemirror/state": { + "version": "6.5.2", + "resolved": "https://registry.npmmirror.com/@codemirror/state/-/state-6.5.2.tgz", + "integrity": "sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==", + "dependencies": { + "@marijn/find-cluster-break": "^1.0.0" + } + }, + "node_modules/@codemirror/theme-one-dark": { + "version": "6.1.3", + "resolved": "https://registry.npmmirror.com/@codemirror/theme-one-dark/-/theme-one-dark-6.1.3.tgz", + "integrity": "sha512-NzBdIvEJmx6fjeremiGp3t/okrLPYT0d9orIc7AFun8oZcRk58aejkqhv6spnz4MLAevrKNPMQYXEWMg4s+sKA==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/highlight": "^1.0.0" + } + }, + "node_modules/@codemirror/view": { + "version": "6.38.1", + "resolved": "https://registry.npmmirror.com/@codemirror/view/-/view-6.38.1.tgz", + "integrity": "sha512-RmTOkE7hRU3OVREqFVITWHz6ocgBjv08GoePscAakgVQfciA3SGCEk7mb9IzwW61cKKmlTpHXG6DUE5Ubx+MGQ==", + "dependencies": { + "@codemirror/state": "^6.5.0", + "crelt": "^1.0.6", + "style-mod": "^4.1.0", + "w3c-keyname": "^2.2.4" + } + }, + "node_modules/@ddietr/codemirror-themes": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/@ddietr/codemirror-themes/-/codemirror-themes-1.5.1.tgz", + "integrity": "sha512-Io0zoWp0PSbDIsnBQOwaf2AIPAk/cnKI2Yc0bS8LYFQRIw5piruxj7ZlSELUCNey+g8iyRDF3j8Ef67ID7QuEA==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/highlight": "^1.0.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.4.5", + "resolved": "https://registry.npmmirror.com/@emnapi/core/-/core-1.4.5.tgz", + "integrity": "sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==", + "dev": true, + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.0.4", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/core/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "optional": true + }, + "node_modules/@emnapi/runtime": { + "version": "1.4.5", + "resolved": "https://registry.npmmirror.com/@emnapi/runtime/-/runtime-1.4.5.tgz", + "integrity": "sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==", + "dev": true, + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "optional": true + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/@emnapi/wasi-threads/-/wasi-threads-1.0.4.tgz", + "integrity": "sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==", + "dev": true, + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "optional": true + }, + "node_modules/@es-joy/jsdoccomment": { + "version": "0.49.0", + "resolved": "https://registry.npmmirror.com/@es-joy/jsdoccomment/-/jsdoccomment-0.49.0.tgz", + "integrity": "sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==", + "dev": true, + "dependencies": { + "comment-parser": "1.4.1", + "esquery": "^1.6.0", + "jsdoc-type-pratt-parser": "~4.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-plugin-eslint-comments": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/@eslint-community/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-4.5.0.tgz", + "integrity": "sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^4.0.0", + "ignore": "^5.2.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.0", + "resolved": "https://registry.npmmirror.com/@eslint/config-array/-/config-array-0.21.0.tgz", + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", + "dev": true, + "dependencies": { + "@eslint/object-schema": "^2.1.6", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-array/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/@eslint/config-helpers/-/config-helpers-0.3.0.tgz", + "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.15.1", + "resolved": "https://registry.npmmirror.com/@eslint/core/-/core-0.15.1.tgz", + "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/js": { + "version": "9.32.0", + "resolved": "https://registry.npmmirror.com/@eslint/js/-/js-9.32.0.tgz", + "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/@eslint/object-schema/-/object-schema-2.1.6.tgz", + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.3.4", + "resolved": "https://registry.npmmirror.com/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz", + "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==", + "dev": true, + "dependencies": { + "@eslint/core": "^0.15.1", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmmirror.com/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.6", + "resolved": "https://registry.npmmirror.com/@humanfs/node/-/node-0.16.6.tgz", + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "dev": true, + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.3.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.12", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", + "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.10", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.10.tgz", + "integrity": "sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==", + "devOptional": true, + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.4", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", + "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.29", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", + "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@lezer/common": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/@lezer/common/-/common-1.2.3.tgz", + "integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==" + }, + "node_modules/@lezer/css": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@lezer/css/-/css-1.3.0.tgz", + "integrity": "sha512-pBL7hup88KbI7hXnZV3PQsn43DHy6TWyzuyk2AO9UyoXcDltvIdqWKE1dLL/45JVZ+YZkHe1WVHqO6wugZZWcw==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.3.0" + } + }, + "node_modules/@lezer/highlight": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@lezer/highlight/-/highlight-1.2.1.tgz", + "integrity": "sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==", + "dependencies": { + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@lezer/html": { + "version": "1.3.10", + "resolved": "https://registry.npmmirror.com/@lezer/html/-/html-1.3.10.tgz", + "integrity": "sha512-dqpT8nISx/p9Do3AchvYGV3qYc4/rKr3IBZxlHmpIKam56P47RSHkSF5f13Vu9hebS1jM0HmtJIwLbWz1VIY6w==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/javascript": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/@lezer/javascript/-/javascript-1.5.1.tgz", + "integrity": "sha512-ATOImjeVJuvgm3JQ/bpo2Tmv55HSScE2MTPnKRMRIPx2cLhHGyX2VnqpHhtIV1tVzIjZDbcWQm+NCTF40ggZVw==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.1.3", + "@lezer/lr": "^1.3.0" + } + }, + "node_modules/@lezer/lr": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/@lezer/lr/-/lr-1.4.2.tgz", + "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", + "dependencies": { + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@marijn/find-cluster-break": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz", + "integrity": "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==" + }, + "node_modules/@mixmark-io/domino": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@mixmark-io/domino/-/domino-2.2.0.tgz", + "integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==" + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmmirror.com/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, + "node_modules/@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, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@pkgr/core": { + "version": "0.2.9", + "resolved": "https://registry.npmmirror.com/@pkgr/core/-/core-0.2.9.tgz", + "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/pkgr" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==" + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmmirror.com/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@remirror/core-constants": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/@remirror/core-constants/-/core-constants-3.0.0.tgz", + "integrity": "sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.2.0.tgz", + "integrity": "sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.46.1.tgz", + "integrity": "sha512-oENme6QxtLCqjChRUUo3S6X8hjCXnWmJWnedD7VbGML5GUtaOtAyx+fEEXnBXVf0CBZApMQU0Idwi0FmyxzQhw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.46.1.tgz", + "integrity": "sha512-OikvNT3qYTl9+4qQ9Bpn6+XHM+ogtFadRLuT2EXiFQMiNkXFLQfNVppi5o28wvYdHL2s3fM0D/MZJ8UkNFZWsw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.46.1.tgz", + "integrity": "sha512-EFYNNGij2WllnzljQDQnlFTXzSJw87cpAs4TVBAWLdkvic5Uh5tISrIL6NRcxoh/b2EFBG/TK8hgRrGx94zD4A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.46.1.tgz", + "integrity": "sha512-ZaNH06O1KeTug9WI2+GRBE5Ujt9kZw4a1+OIwnBHal92I8PxSsl5KpsrPvthRynkhMck4XPdvY0z26Cym/b7oA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.46.1.tgz", + "integrity": "sha512-n4SLVebZP8uUlJ2r04+g2U/xFeiQlw09Me5UFqny8HGbARl503LNH5CqFTb5U5jNxTouhRjai6qPT0CR5c/Iig==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.46.1.tgz", + "integrity": "sha512-8vu9c02F16heTqpvo3yeiu7Vi1REDEC/yES/dIfq3tSXe6mLndiwvYr3AAvd1tMNUqE9yeGYa5w7PRbI5QUV+w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.46.1.tgz", + "integrity": "sha512-K4ncpWl7sQuyp6rWiGUvb6Q18ba8mzM0rjWJ5JgYKlIXAau1db7hZnR0ldJvqKWWJDxqzSLwGUhA4jp+KqgDtQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.46.1.tgz", + "integrity": "sha512-YykPnXsjUjmXE6j6k2QBBGAn1YsJUix7pYaPLK3RVE0bQL2jfdbfykPxfF8AgBlqtYbfEnYHmLXNa6QETjdOjQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.46.1.tgz", + "integrity": "sha512-kKvqBGbZ8i9pCGW3a1FH3HNIVg49dXXTsChGFsHGXQaVJPLA4f/O+XmTxfklhccxdF5FefUn2hvkoGJH0ScWOA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.46.1.tgz", + "integrity": "sha512-zzX5nTw1N1plmqC9RGC9vZHFuiM7ZP7oSWQGqpbmfjK7p947D518cVK1/MQudsBdcD84t6k70WNczJOct6+hdg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.46.1.tgz", + "integrity": "sha512-O8CwgSBo6ewPpktFfSDgB6SJN9XDcPSvuwxfejiddbIC/hn9Tg6Ai0f0eYDf3XvB/+PIWzOQL+7+TZoB8p9Yuw==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.46.1.tgz", + "integrity": "sha512-JnCfFVEKeq6G3h3z8e60kAp8Rd7QVnWCtPm7cxx+5OtP80g/3nmPtfdCXbVl063e3KsRnGSKDHUQMydmzc/wBA==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.46.1.tgz", + "integrity": "sha512-dVxuDqS237eQXkbYzQQfdf/njgeNw6LZuVyEdUaWwRpKHhsLI+y4H/NJV8xJGU19vnOJCVwaBFgr936FHOnJsQ==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.46.1.tgz", + "integrity": "sha512-CvvgNl2hrZrTR9jXK1ye0Go0HQRT6ohQdDfWR47/KFKiLd5oN5T14jRdUVGF4tnsN8y9oSfMOqH6RuHh+ck8+w==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.46.1.tgz", + "integrity": "sha512-x7ANt2VOg2565oGHJ6rIuuAon+A8sfe1IeUx25IKqi49OjSr/K3awoNqr9gCwGEJo9OuXlOn+H2p1VJKx1psxA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.46.1.tgz", + "integrity": "sha512-9OADZYryz/7E8/qt0vnaHQgmia2Y0wrjSSn1V/uL+zw/i7NUhxbX4cHXdEQ7dnJgzYDS81d8+tf6nbIdRFZQoQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.46.1.tgz", + "integrity": "sha512-NuvSCbXEKY+NGWHyivzbjSVJi68Xfq1VnIvGmsuXs6TCtveeoDRKutI5vf2ntmNnVq64Q4zInet0UDQ+yMB6tA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.46.1.tgz", + "integrity": "sha512-mWz+6FSRb82xuUMMV1X3NGiaPFqbLN9aIueHleTZCc46cJvwTlvIh7reQLk4p97dv0nddyewBhwzryBHH7wtPw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.46.1.tgz", + "integrity": "sha512-7Thzy9TMXDw9AU4f4vsLNBxh7/VOKuXi73VH3d/kHGr0tZ3x/ewgL9uC7ojUKmH1/zvmZe2tLapYcZllk3SO8Q==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.46.1.tgz", + "integrity": "sha512-7GVB4luhFmGUNXXJhH2jJwZCFB3pIOixv2E3s17GQHBFUOQaISlt7aGcQgqvCaDSxTZJUzlK/QJ1FN8S94MrzQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sec-ant/readable-stream": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==" + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@stylistic/eslint-plugin": { + "version": "2.13.0", + "resolved": "https://registry.npmmirror.com/@stylistic/eslint-plugin/-/eslint-plugin-2.13.0.tgz", + "integrity": "sha512-RnO1SaiCFHn666wNz2QfZEFxvmiNRqhzaMXHXxXXKt+MEP7aajlPxUSMIQpKAaJfverpovEYqjBOXDq6dDcaOQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "^8.13.0", + "eslint-visitor-keys": "^4.2.0", + "espree": "^10.3.0", + "estraverse": "^5.3.0", + "picomatch": "^4.0.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "node_modules/@tiptap/core": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/core/-/core-2.26.1.tgz", + "integrity": "sha512-fymyd/XZvYiHjBoLt1gxs024xP/LY26d43R1vluYq7AHBL/7DE3ywzy+1GEsGyAv5Je2L0KBhNIR/izbq3Kaqg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-blockquote": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-blockquote/-/extension-blockquote-2.26.1.tgz", + "integrity": "sha512-viQ6AHRhjCYYipKK6ZepBzwZpkuMvO9yhRHeUZDvlSOAh8rvsUTSre0y74nu8QRYUt4a44lJJ6BpphJK7bEgYA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-bold": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-bold/-/extension-bold-2.26.1.tgz", + "integrity": "sha512-zCce9PRuTNhadFir71luLo99HERDpGJ0EEflGm7RN8I1SnNi9gD5ooK42BOIQtejGCJqg3hTPZiYDJC2hXvckQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-bubble-menu": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.26.1.tgz", + "integrity": "sha512-oHevUcZbTMFOTpdCEo4YEDe044MB4P1ZrWyML8CGe5tnnKdlI9BN03AXpI1mEEa5CA3H1/eEckXx8EiCgYwQ3Q==", + "dependencies": { + "tippy.js": "^6.3.7" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-bullet-list": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-bullet-list/-/extension-bullet-list-2.26.1.tgz", + "integrity": "sha512-HHakuV4ckYCDOnBbne088FvCEP4YICw+wgPBz/V2dfpiFYQ4WzT0LPK9s7OFMCN+ROraoug+1ryN1Z1KdIgujQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-character-count": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-character-count/-/extension-character-count-2.26.1.tgz", + "integrity": "sha512-F7LP1a9GF28thbApowWT2I41baqX74HMUTrV9LGrNXaOkW2gxZz+CDOzfHsbHyfuwfIxIjv07Qf/HKA6Cc1qbA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-code": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-code/-/extension-code-2.26.1.tgz", + "integrity": "sha512-GU9deB1A/Tr4FMPu71CvlcjGKwRhGYz60wQ8m4aM+ELZcVIcZRa1ebR8bExRIEWnvRztQuyRiCQzw2N0xQJ1QQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-code-block": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-code-block/-/extension-code-block-2.26.1.tgz", + "integrity": "sha512-/TDDOwONl0qEUc4+B6V9NnWtSjz95eg7/8uCb8Y8iRbGvI9vT4/znRKofFxstvKmW4URu/H74/g0ywV57h0B+A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-code-block-lowlight": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-code-block-lowlight/-/extension-code-block-lowlight-2.26.1.tgz", + "integrity": "sha512-yptuTPYAzVMKHUTwNKYveuu0rYHYyFknPz3O2++PWeeBGxkNB+T6LhwZ/JhXceHcZxzlGyka9r2mXR7pslhugw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/extension-code-block": "^2.7.0", + "@tiptap/pm": "^2.7.0", + "highlight.js": "^11", + "lowlight": "^2 || ^3" + } + }, + "node_modules/@tiptap/extension-color": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-color/-/extension-color-2.26.1.tgz", + "integrity": "sha512-lsPw3qpQNes1rHpxBtsV9XniN1dEjYd2nVTpQHGE4XLNwfE5+ejm6ySs8qVLM7+EXWcjANLLh4UA3zqkX6t6HA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/extension-text-style": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-document": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-document/-/extension-document-2.26.1.tgz", + "integrity": "sha512-2P2IZp1NRAE+21mRuFBiP3X2WKfZ6kUC23NJKpn8bcOamY3obYqCt0ltGPhE4eR8n8QAl2fI/3jIgjR07dC8ow==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-dropcursor": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-dropcursor/-/extension-dropcursor-2.26.1.tgz", + "integrity": "sha512-JkDQU2ZYFOuT5mNYb8OiWGwD1HcjbtmX8tLNugQbToECmz9WvVPqJmn7V/q8VGpP81iEECz/IsyRmuf2kSD4uA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-font-family": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-font-family/-/extension-font-family-2.26.1.tgz", + "integrity": "sha512-/g5djZy1KiSKAzeISLAgoSGw7B+6pXrhECrH8PQ3PqI4hqzB1STHCZdtw4dS3Oiaz4ArC1m0MIOGkIHZes3kIg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/extension-text-style": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-gapcursor": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-gapcursor/-/extension-gapcursor-2.26.1.tgz", + "integrity": "sha512-KOiMZc3PwJS3hR0nSq5d0TJi2jkNZkLZElcT6pCEnhRHzPH6dRMu9GM5Jj798ZRUy0T9UFcKJalFZaDxnmRnpg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-hard-break": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-hard-break/-/extension-hard-break-2.26.1.tgz", + "integrity": "sha512-d6uStdNKi8kjPlHAyO59M6KGWATNwhLCD7dng0NXfwGndc22fthzIk/6j9F6ltQx30huy5qQram6j3JXwNACoA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-heading": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-heading/-/extension-heading-2.26.1.tgz", + "integrity": "sha512-KSzL8WZV3pjJG9ke4RaU70+B5UlYR2S6olNt5UCAawM+fi11mobVztiBoC19xtpSVqIXC1AmXOqUgnuSvmE4ZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-highlight": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-highlight/-/extension-highlight-2.26.1.tgz", + "integrity": "sha512-9eW2UqDqeAKSDIiL6SqcPSDCQAdU5qQmRMsJlShOM7Fu1aU71b1ewhUP9YioUCanciR99tqNsk/n3LAe0w5XdA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-history": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-history/-/extension-history-2.26.1.tgz", + "integrity": "sha512-m6YR1gkkauIDo3PRl0gP+7Oc4n5OqDzcjVh6LvWREmZP8nmi94hfseYbqOXUb6RPHIc0JKF02eiRifT4MSd2nw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-horizontal-rule": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.26.1.tgz", + "integrity": "sha512-mT6baqOhs/NakgrAeDeed194E/ZJFGL692H0C7f1N7WDRaWxUu2oR0LrnRqSH5OyPjELkzu6nQnNy0+0tFGHHg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-image": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-image/-/extension-image-2.26.1.tgz", + "integrity": "sha512-96+MaYBJebQlR/ik5W72GLUfXdEoxFs+6jsoERxbM5qEdhb7TEnodBFtWZOwgDO27kFd6rSNZuW9r5KJNtljEg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-italic": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-italic/-/extension-italic-2.26.1.tgz", + "integrity": "sha512-pOs6oU4LyGO89IrYE4jbE8ZYsPwMMIiKkYfXcfeD9NtpGNBnjeVXXF5I9ndY2ANrCAgC8k58C3/powDRf0T2yA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-link": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-link/-/extension-link-2.26.1.tgz", + "integrity": "sha512-7yfum5Jymkue/uOSTQPt2SmkZIdZx7t3QhZLqBU7R9ettkdSCBgEGok6N+scJM1R1Zes+maSckLm0JZw5BKYNA==", + "dependencies": { + "linkifyjs": "^4.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-list-item": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-list-item/-/extension-list-item-2.26.1.tgz", + "integrity": "sha512-quOXckC73Luc3x+Dcm88YAEBW+Crh3x5uvtQOQtn2GEG91AshrvbnhGRiYnfvEN7UhWIS+FYI5liHFcRKSUKrQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-mention": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-mention/-/extension-mention-2.26.1.tgz", + "integrity": "sha512-sBrlJ9nWjFx7oWCtt0hV192FgCBXva1zwImWbgXTCGPAjv0d5EoPymIfRgoeanAmuQjOHoKzzZnJ6bELTZhkGw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0", + "@tiptap/suggestion": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-ordered-list": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-ordered-list/-/extension-ordered-list-2.26.1.tgz", + "integrity": "sha512-UHKNRxq6TBnXMGFSq91knD6QaHsyyOwLOsXMzupmKM5Su0s+CRXEjfav3qKlbb9e4m7D7S/a0aPm8nC9KIXNhQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-paragraph": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-paragraph/-/extension-paragraph-2.26.1.tgz", + "integrity": "sha512-UezvM9VDRAVJlX1tykgHWSD1g3MKfVMWWZ+Tg+PE4+kizOwoYkRWznVPgCAxjmyHajxpCKRXgqTZkOxjJ9Kjzg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-placeholder": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-placeholder/-/extension-placeholder-2.26.1.tgz", + "integrity": "sha512-MBlqbkd+63btY7Qu+SqrXvWjPwooGZDsLTtl7jp52BczBl61cq9yygglt9XpM11TFMBdySgdLHBrLtQ0B7fBlw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-strike": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-strike/-/extension-strike-2.26.1.tgz", + "integrity": "sha512-CkoRH+pAi6MgdCh7K0cVZl4N2uR4pZdabXAnFSoLZRSg6imLvEUmWHfSi1dl3Z7JOvd3a4yZ4NxerQn5MWbJ7g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-subscript": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-subscript/-/extension-subscript-2.26.1.tgz", + "integrity": "sha512-tnXu18nBbTE6PqmkcpoPun5VxElupYacNfl2WkLB/trN3rBJbyDkn0diS8pL0Ku1vPNi2kSfrHq78/PbX0O1iA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-superscript": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-superscript/-/extension-superscript-2.26.1.tgz", + "integrity": "sha512-YTUmppwJchqXxE4nf+wTMuZuUU9/9ibg8p73rif6WxldjuH0RGZQRY8ad5Ha1c5clG+60e0nrXthqqLgvWfjtw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-table": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-table/-/extension-table-2.26.1.tgz", + "integrity": "sha512-LQ63CK53qx2ZsbLTB4mUX0YCoGC0GbYQ82jS3kD+K7M/mb9MCkefvDk6rA8rXF8TjfGnv6o/Fseoot8uhH3qfg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-table-cell": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-table-cell/-/extension-table-cell-2.26.1.tgz", + "integrity": "sha512-0P5zY+WGFnULggJkX6+CevmFoBmVv1aUiBBXfcFuLG2mnUsS3QALQTowFtz/0/VbtbjzcOSStaGDHRJxPbk9XQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-table-header": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-table-header/-/extension-table-header-2.26.1.tgz", + "integrity": "sha512-SAwTW9H+sjVYjoeU5z8pVDMHn3r3FCi+zp2KAxsEsmujcd7qrQdY0cAjQtWjckCq6H3sQkbICa+xlCCd7C8ZAQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-table-row": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-table-row/-/extension-table-row-2.26.1.tgz", + "integrity": "sha512-c4oLrUfj1EVVDpbfKX36v7nnaeI4NxML2KRTQXocvcY65VCe0bPQh8ujpPgPcnKEzdWYdIuAX9RbEAkiYWe8Ww==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-task-item": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-task-item/-/extension-task-item-2.26.1.tgz", + "integrity": "sha512-b7JNeOsBqEd1p2oQ5N6Msz9fr2o73WR1WsYDC0WhECg07Goud2gQEkwWkQaLsvfcwuS746eMJK/nrT2pVEngYA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-task-list": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-task-list/-/extension-task-list-2.26.1.tgz", + "integrity": "sha512-xR4LMpMPZ6bpkZNmFvIojmNGtdGKNlKFbpvyIOgs4qhlWskbFQQVevglHjV1R8xJLic5c+byJQaAmQdQudqGng==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-text": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-text/-/extension-text-2.26.1.tgz", + "integrity": "sha512-p2n8WVMd/2vckdJlol24acaTDIZAhI7qle5cM75bn01sOEZoFlSw6SwINOULrUCzNJsYb43qrLEibZb4j2LeQw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-text-align": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-text-align/-/extension-text-align-2.26.1.tgz", + "integrity": "sha512-x6mpNGELy2QtSPBoQqNgiXO9PjZoB+O2EAfXA9YRiBDSIRNOrw+7vOVpi+IgzswFmhMNgIYUVfQRud4FHUCNew==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-text-style": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-text-style/-/extension-text-style-2.26.1.tgz", + "integrity": "sha512-t9Nc/UkrbCfnSHEUi1gvUQ2ZPzvfdYFT5TExoV2DTiUCkhG6+mecT5bTVFGW3QkPmbToL+nFhGn4ZRMDD0SP3Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-underline": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/extension-underline/-/extension-underline-2.26.1.tgz", + "integrity": "sha512-/fufv41WDMdf0a4xmFAxONoAz08TonJXX6NEoSJmuGKO59M/Y0Pz8DTK1g32Wk44kn7dyScDiPlvvndl+UOv0A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/pm": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/pm/-/pm-2.26.1.tgz", + "integrity": "sha512-8aF+mY/vSHbGFqyG663ds84b+vca5Lge3tHdTMTKazxCnhXR9dn2oQJMnZ78YZvdRbkPkMJJHti9h3K7u2UQvw==", + "dependencies": { + "prosemirror-changeset": "^2.3.0", + "prosemirror-collab": "^1.3.1", + "prosemirror-commands": "^1.6.2", + "prosemirror-dropcursor": "^1.8.1", + "prosemirror-gapcursor": "^1.3.2", + "prosemirror-history": "^1.4.1", + "prosemirror-inputrules": "^1.4.0", + "prosemirror-keymap": "^1.2.2", + "prosemirror-markdown": "^1.13.1", + "prosemirror-menu": "^1.2.4", + "prosemirror-model": "^1.23.0", + "prosemirror-schema-basic": "^1.2.3", + "prosemirror-schema-list": "^1.4.1", + "prosemirror-state": "^1.4.3", + "prosemirror-tables": "^1.6.4", + "prosemirror-trailing-node": "^3.0.0", + "prosemirror-transform": "^1.10.2", + "prosemirror-view": "^1.37.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + } + }, + "node_modules/@tiptap/starter-kit": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/starter-kit/-/starter-kit-2.26.1.tgz", + "integrity": "sha512-oziMGCds8SVQ3s5dRpBxVdEKZAmO/O//BjZ69mhA3q4vJdR0rnfLb5fTxSeQvHiqB878HBNn76kNaJrHrV35GA==", + "dependencies": { + "@tiptap/core": "^2.26.1", + "@tiptap/extension-blockquote": "^2.26.1", + "@tiptap/extension-bold": "^2.26.1", + "@tiptap/extension-bullet-list": "^2.26.1", + "@tiptap/extension-code": "^2.26.1", + "@tiptap/extension-code-block": "^2.26.1", + "@tiptap/extension-document": "^2.26.1", + "@tiptap/extension-dropcursor": "^2.26.1", + "@tiptap/extension-gapcursor": "^2.26.1", + "@tiptap/extension-hard-break": "^2.26.1", + "@tiptap/extension-heading": "^2.26.1", + "@tiptap/extension-history": "^2.26.1", + "@tiptap/extension-horizontal-rule": "^2.26.1", + "@tiptap/extension-italic": "^2.26.1", + "@tiptap/extension-list-item": "^2.26.1", + "@tiptap/extension-ordered-list": "^2.26.1", + "@tiptap/extension-paragraph": "^2.26.1", + "@tiptap/extension-strike": "^2.26.1", + "@tiptap/extension-text": "^2.26.1", + "@tiptap/extension-text-style": "^2.26.1", + "@tiptap/pm": "^2.26.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + } + }, + "node_modules/@tiptap/suggestion": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/@tiptap/suggestion/-/suggestion-2.26.1.tgz", + "integrity": "sha512-iNWJdQN7h01keNoVwyCsdI7ZX11YkrexZjCnutWK17Dd72s3NYVTmQXu7saftwddT4nDdlczNxAFosrt0zMhcg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.0", + "resolved": "https://registry.npmmirror.com/@tybys/wasm-util/-/wasm-util-0.10.0.tgz", + "integrity": "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==", + "dev": true, + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tybys/wasm-util/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "optional": true + }, + "node_modules/@types/crypto-js": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/@types/crypto-js/-/crypto-js-4.2.2.tgz", + "integrity": "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==", + "dev": true + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/@types/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==" + }, + "node_modules/@types/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==", + "dev": true + }, + "node_modules/@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "dev": true, + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/markdown-it": { + "version": "14.1.2", + "resolved": "https://registry.npmmirror.com/@types/markdown-it/-/markdown-it-14.1.2.tgz", + "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", + "dependencies": { + "@types/linkify-it": "^5", + "@types/mdurl": "^2" + } + }, + "node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmmirror.com/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/mdast/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmmirror.com/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "dev": true + }, + "node_modules/@types/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/@types/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==" + }, + "node_modules/@types/mockjs": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/@types/mockjs/-/mockjs-1.0.10.tgz", + "integrity": "sha512-SXgrhajHG7boLv6oU93CcmdDm0HYRiceuz6b+7z+/2lCJPTWDv0V5YiwFHT2ejE4bQqgSXQiVPQYPWv7LGsK1g==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.19.9", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.19.9.tgz", + "integrity": "sha512-cuVNgarYWZqxRJDQHEB58GEONhOK79QVR/qYx4S7kcUObQvUwvFnYxJuuHUKm2aieN9X3yZB4LZsuYNU1Qphsw==", + "devOptional": true, + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@types/query-string": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/@types/query-string/-/query-string-6.3.0.tgz", + "integrity": "sha512-yuIv/WRffRzL7cBW+sla4HwBZrEXRNf1MKQ5SklPEadth+BKbDxiVG8A3iISN5B3yC4EeSCzMZP8llHTcUhOzQ==", + "deprecated": "This is a stub types definition. query-string provides its own type definitions, so you do not need this installed.", + "dev": true, + "dependencies": { + "query-string": "*" + } + }, + "node_modules/@types/sortablejs": { + "version": "1.15.8", + "resolved": "https://registry.npmmirror.com/@types/sortablejs/-/sortablejs-1.15.8.tgz", + "integrity": "sha512-b79830lW+RZfwaztgs1aVPgbasJ8e7AXtZYHTELNXZPsERt4ymJdjV4OccDbHQAvHrCcFpbF78jkm0R6h/pZVg==", + "peer": true + }, + "node_modules/@types/svgo": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/@types/svgo/-/svgo-2.6.4.tgz", + "integrity": "sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.20", + "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.38.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz", + "integrity": "sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.38.0", + "@typescript-eslint/type-utils": "8.38.0", + "@typescript-eslint/utils": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0", + "graphemer": "^1.4.0", + "ignore": "^7.0.0", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.38.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.38.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-8.38.0.tgz", + "integrity": "sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.38.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/project-service/-/project-service-8.38.0.tgz", + "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==", + "dev": true, + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.38.0", + "@typescript-eslint/types": "^8.38.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.38.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz", + "integrity": "sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.38.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz", + "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.38.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-8.38.0.tgz", + "integrity": "sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0", + "@typescript-eslint/utils": "8.38.0", + "debug": "^4.3.4", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.38.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-8.38.0.tgz", + "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.38.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz", + "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/project-service": "8.38.0", + "@typescript-eslint/tsconfig-utils": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.38.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-8.38.0.tgz", + "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.38.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz", + "integrity": "sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.38.0", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.11" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.2.4", + "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz", + "integrity": "sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==", + "dev": true, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vitejs/plugin-vue-jsx": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", + "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3", + "@vue/babel-plugin-jsx": "^1.1.5" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0 || ^5.0.0", + "vue": "^3.0.0" + } + }, + "node_modules/@vitest/eslint-plugin": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/@vitest/eslint-plugin/-/eslint-plugin-1.3.4.tgz", + "integrity": "sha512-EOg8d0jn3BAiKnR55WkFxmxfWA3nmzrbIIuOXyTe6A72duryNgyU+bdBEauA97Aab3ho9kLmAwgPX63Ckj4QEg==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "^8.24.1" + }, + "peerDependencies": { + "eslint": ">= 8.57.0", + "typescript": ">= 5.0.0", + "vitest": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, + "node_modules/@volar/language-core": { + "version": "2.2.5", + "resolved": "https://registry.npmmirror.com/@volar/language-core/-/language-core-2.2.5.tgz", + "integrity": "sha512-2htyAuxRrAgETmFeUhT4XLELk3LiEcqoW/B8YUXMF6BrGWLMwIR09MFaZYvrA2UhbdAeSyeQ726HaWSWkexUcQ==", + "dev": true, + "dependencies": { + "@volar/source-map": "2.2.5" + } + }, + "node_modules/@volar/source-map": { + "version": "2.2.5", + "resolved": "https://registry.npmmirror.com/@volar/source-map/-/source-map-2.2.5.tgz", + "integrity": "sha512-wrOEIiZNf4E+PWB0AxyM4tfhkfldPsb3bxg8N6FHrxJH2ohar7aGu48e98bp3pR9HUA7P/pR9VrLmkTrgCCnWQ==", + "dev": true, + "dependencies": { + "muggle-string": "^0.4.0" + } + }, + "node_modules/@volar/typescript": { + "version": "2.2.5", + "resolved": "https://registry.npmmirror.com/@volar/typescript/-/typescript-2.2.5.tgz", + "integrity": "sha512-eSV/n75+ppfEVugMC/salZsI44nXDPAyL6+iTYCNLtiLHGJsnMv9GwiDMujrvAUj/aLQyqRJgYtXRoxop2clCw==", + "dev": true, + "dependencies": { + "@volar/language-core": "2.2.5", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@vue-office/docx": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/@vue-office/docx/-/docx-1.6.0.tgz", + "integrity": "sha512-OKEapOPq223uszA8mRSOWPhdfBchJa6sIqP46eMrMMe5RSUrG9m3QE/o0JBIaMgxDrtNd7aI9CvF2kDvb7G2hw==", + "hasInstallScript": true, + "peerDependencies": { + "@vue/composition-api": "^1.7.1", + "vue": "^2.0.0 || >=3.0.0", + "vue-demi": "^0.14.6" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vue-office/excel": { + "version": "1.7.1", + "resolved": "https://registry.npmmirror.com/@vue-office/excel/-/excel-1.7.1.tgz", + "integrity": "sha512-VkaW9pWul+Ui8S2bkdMdZ5tsmaLpk0FN2G7X9b3MbQqHwP8tQMN0XSVi+E5jDkqXWl+dbF2iLVuz/1ZeAcif/A==", + "hasInstallScript": true, + "peerDependencies": { + "@vue/composition-api": "^1.7.1", + "vue": "^2.0.0 || >=3.0.0", + "vue-demi": "^0.14.6" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vue-office/pdf": { + "version": "1.6.4", + "resolved": "https://registry.npmmirror.com/@vue-office/pdf/-/pdf-1.6.4.tgz", + "integrity": "sha512-wY+M62IWqST2KAjtHrRgvvVN48JSjlWfkugpmlfJmuv8CtmwrD8uAFDWQARK+73kW7X8yG7YZtRmYx8k16X7+g==", + "hasInstallScript": true, + "peerDependencies": { + "@vue/composition-api": "^1.7.1", + "vue": "^2.0.0 || >=3.0.0", + "vue-demi": "^0.14.6" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.4.0.tgz", + "integrity": "sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==" + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.4.0.tgz", + "integrity": "sha512-9zAHmwgMWlaN6qRKdrg1uKsBKHvnUU+Py+MOCTuYZBoZsopa90Di10QRjB+YPnVss0BZbG/H5XFwJY1fTxJWhA==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.9", + "@babel/types": "^7.26.9", + "@vue/babel-helper-vue-transform-on": "1.4.0", + "@vue/babel-plugin-resolve-type": "1.4.0", + "@vue/shared": "^3.5.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.4.0.tgz", + "integrity": "sha512-4xqDRRbQQEWHQyjlYSgZsWj44KfiF6D+ktCuXyZ8EnVDYV3pztmXJDf1HveAjUAXxAnR8daCQT51RneWWxtTyQ==", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/parser": "^7.26.9", + "@vue/compiler-sfc": "^3.5.13" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.18", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.18.tgz", + "integrity": "sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==", + "dependencies": { + "@babel/parser": "^7.28.0", + "@vue/shared": "3.5.18", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.18", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz", + "integrity": "sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==", + "dependencies": { + "@vue/compiler-core": "3.5.18", + "@vue/shared": "3.5.18" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.18", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz", + "integrity": "sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==", + "dependencies": { + "@babel/parser": "^7.28.0", + "@vue/compiler-core": "3.5.18", + "@vue/compiler-dom": "3.5.18", + "@vue/compiler-ssr": "3.5.18", + "@vue/shared": "3.5.18", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.17", + "postcss": "^8.5.6", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.18", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz", + "integrity": "sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==", + "dependencies": { + "@vue/compiler-dom": "3.5.18", + "@vue/shared": "3.5.18" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" + }, + "node_modules/@vue/devtools-core": { + "version": "7.7.7", + "resolved": "https://registry.npmmirror.com/@vue/devtools-core/-/devtools-core-7.7.7.tgz", + "integrity": "sha512-9z9TLbfC+AjAi1PQyWX+OErjIaJmdFlbDHcD+cAMYKY6Bh5VlsAtCeGyRMrXwIlMEQPukvnWt3gZBLwTAIMKzQ==", + "dependencies": { + "@vue/devtools-kit": "^7.7.7", + "@vue/devtools-shared": "^7.7.7", + "mitt": "^3.0.1", + "nanoid": "^5.1.0", + "pathe": "^2.0.3", + "vite-hot-client": "^2.0.4" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/@vue/devtools-core/node_modules/nanoid": { + "version": "5.1.5", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-5.1.5.tgz", + "integrity": "sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^18 || >=20" + } + }, + "node_modules/@vue/devtools-core/node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" + }, + "node_modules/@vue/devtools-kit": { + "version": "7.7.7", + "resolved": "https://registry.npmmirror.com/@vue/devtools-kit/-/devtools-kit-7.7.7.tgz", + "integrity": "sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==", + "dependencies": { + "@vue/devtools-shared": "^7.7.7", + "birpc": "^2.3.0", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1", + "superjson": "^2.2.2" + } + }, + "node_modules/@vue/devtools-shared": { + "version": "7.7.7", + "resolved": "https://registry.npmmirror.com/@vue/devtools-shared/-/devtools-shared-7.7.7.tgz", + "integrity": "sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==", + "dependencies": { + "rfdc": "^1.4.1" + } + }, + "node_modules/@vue/language-core": { + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/@vue/language-core/-/language-core-2.0.19.tgz", + "integrity": "sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q==", + "dev": true, + "dependencies": { + "@volar/language-core": "~2.2.4", + "@vue/compiler-dom": "^3.4.0", + "@vue/shared": "^3.4.0", + "computeds": "^0.0.1", + "minimatch": "^9.0.3", + "path-browserify": "^1.0.1", + "vue-template-compiler": "^2.7.14" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/reactivity": { + "version": "3.5.18", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.18.tgz", + "integrity": "sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==", + "dependencies": { + "@vue/shared": "3.5.18" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.18", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.18.tgz", + "integrity": "sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==", + "dependencies": { + "@vue/reactivity": "3.5.18", + "@vue/shared": "3.5.18" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.18", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.18.tgz", + "integrity": "sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==", + "dependencies": { + "@vue/reactivity": "3.5.18", + "@vue/runtime-core": "3.5.18", + "@vue/shared": "3.5.18", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.18", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.18.tgz", + "integrity": "sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==", + "dependencies": { + "@vue/compiler-ssr": "3.5.18", + "@vue/shared": "3.5.18" + }, + "peerDependencies": { + "vue": "3.5.18" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.18", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.18.tgz", + "integrity": "sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==" + }, + "node_modules/@vue/tsconfig": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/@vue/tsconfig/-/tsconfig-0.1.3.tgz", + "integrity": "sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==", + "dev": true, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@vueuse/components": { + "version": "10.11.1", + "resolved": "https://registry.npmmirror.com/@vueuse/components/-/components-10.11.1.tgz", + "integrity": "sha512-ThcreQCX/eq61sLkLKjigD4PQvs3Wy4zglICvQH9tP6xl87y5KsQEoizn6OI+R3hrOgwQHLJe7Y0wLLh3fBKcg==", + "dependencies": { + "@vueuse/core": "10.11.1", + "@vueuse/shared": "10.11.1", + "vue-demi": ">=0.14.8" + } + }, + "node_modules/@vueuse/core": { + "version": "10.11.1", + "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-10.11.1.tgz", + "integrity": "sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==", + "dependencies": { + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "10.11.1", + "@vueuse/shared": "10.11.1", + "vue-demi": ">=0.14.8" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/metadata": { + "version": "10.11.1", + "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-10.11.1.tgz", + "integrity": "sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "10.11.1", + "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-10.11.1.tgz", + "integrity": "sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==", + "dependencies": { + "vue-demi": ">=0.14.8" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "peer": true + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "devOptional": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/aieditor": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/aieditor/-/aieditor-1.4.0.tgz", + "integrity": "sha512-7avTTj3+r/3Ng37jVAQq+1tY5Uf3wZD5x9mEW3LJKSPIYQ+etFt2XHW8BQmQhjpvW/c6QkJS7EkAtWDQAwnPBg==", + "dependencies": { + "@tiptap/core": "^2.22.3", + "@tiptap/extension-bubble-menu": "^2.22.3", + "@tiptap/extension-character-count": "^2.22.3", + "@tiptap/extension-code-block-lowlight": "^2.22.3", + "@tiptap/extension-color": "^2.22.3", + "@tiptap/extension-font-family": "^2.22.3", + "@tiptap/extension-gapcursor": "^2.22.3", + "@tiptap/extension-heading": "^2.22.3", + "@tiptap/extension-highlight": "^2.22.3", + "@tiptap/extension-image": "^2.22.3", + "@tiptap/extension-link": "^2.22.3", + "@tiptap/extension-mention": "^2.22.3", + "@tiptap/extension-placeholder": "^2.22.3", + "@tiptap/extension-subscript": "^2.22.3", + "@tiptap/extension-superscript": "^2.22.3", + "@tiptap/extension-table": "^2.22.3", + "@tiptap/extension-table-cell": "^2.22.3", + "@tiptap/extension-table-header": "^2.22.3", + "@tiptap/extension-table-row": "^2.22.3", + "@tiptap/extension-task-item": "^2.22.3", + "@tiptap/extension-task-list": "^2.22.3", + "@tiptap/extension-text-align": "^2.22.3", + "@tiptap/extension-text-style": "^2.22.3", + "@tiptap/extension-underline": "^2.22.3", + "@tiptap/pm": "^2.22.3", + "@tiptap/starter-kit": "^2.22.3", + "@tiptap/suggestion": "^2.22.3", + "crypto-js": "^4.2.0", + "fetch-event-stream": "^0.1.5", + "i18next": "^23.16.8", + "joplin-turndown-plugin-gfm": "^1.0.12", + "lowlight": "^3.3.0", + "markdown-it": "^14.1.0", + "markdown-it-container": "^4.0.0", + "markdown-it-task-lists": "^2.1.1", + "tippy.js": "^6.3.7", + "turndown": "^7.2.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "peer": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "peer": true + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/animate.css": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/animate.css/-/animate.css-4.1.1.tgz", + "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-escapes": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-7.0.0.tgz", + "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", + "dependencies": { + "environment": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/are-docs-informative": { + "version": "0.0.2", + "resolved": "https://registry.npmmirror.com/are-docs-informative/-/are-docs-informative-0.0.2.tgz", + "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/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, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmmirror.com/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/b-tween": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/b-tween/-/b-tween-0.3.3.tgz", + "integrity": "sha512-oEHegcRpA7fAuc9KC4nktucuZn2aS8htymCPcP3qkEGPqiBH+GfqtqoG2l7LxHngg6O0HFM7hOeOYExl1Oz4ZA==" + }, + "node_modules/b-validate": { + "version": "1.5.3", + "resolved": "https://registry.npmmirror.com/b-validate/-/b-validate-1.5.3.tgz", + "integrity": "sha512-iCvCkGFskbaYtfQ0a3GmcQCHl/Sv1GufXFGuUQ+FE+WJa7A/espLOuFIn09B944V8/ImPj71T4+rTASxO2PAuA==" + }, + "node_modules/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 + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmmirror.com/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/birpc": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/birpc/-/birpc-2.5.0.tgz", + "integrity": "sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.25.1", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.25.1.tgz", + "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001726", + "electron-to-chromium": "^1.5.173", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/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==", + "devOptional": true, + "peer": true + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-base/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001731", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001731.tgz", + "integrity": "sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "dependencies": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/chalk": { + "version": "5.4.1", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "devOptional": true, + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-4.3.0.tgz", + "integrity": "sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/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, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/class-utils/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/clean-regexp/-/clean-regexp-1.0.0.tgz", + "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clean-regexp/node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==" + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/codemirror": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/codemirror/-/codemirror-6.0.2.tgz", + "integrity": "sha512-VhydHotNW5w1UGK0Qj96BwSk/Zqbp9WbnyK2W/eVMv4QyF41INRGpjUhFJY7/uDNuudSc33a/PKr4iDqRduvHw==", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/commands": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/search": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/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, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/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==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "13.1.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", + "engines": { + "node": ">=18" + } + }, + "node_modules/comment-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/comment-parser/-/comment-parser-1.4.1.tgz", + "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", + "dev": true, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==" + }, + "node_modules/computeds": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/computeds/-/computeds-0.0.1.tgz", + "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "dev": true + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmmirror.com/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/console": { + "version": "0.7.2", + "resolved": "https://registry.npmmirror.com/console/-/console-0.7.2.tgz", + "integrity": "sha512-+JSDwGunA4MTEgAV/4VBKwUHonP8CzJ/6GIuwPi6acKFqFfHUdSGCm89ZxZ5FfGWdZfkdgAroy5bJ5FSeN/t4g==", + "dev": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "devOptional": true, + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.44.0", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.44.0.tgz", + "integrity": "sha512-aFCtd4l6GvAXwVEh3XbbVqJGHDJt0OZRa+5ePGx3LLwi12WfexqQxcsohb2wgsa/92xtl19Hd66G/L+TaAxDMw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.44.0", + "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.44.0.tgz", + "integrity": "sha512-JepmAj2zfl6ogy34qfWtcE7nHKAJnKsQFRn++scjVS2bZFllwptzw61BZcZFYBPpUznLfAvh0LGhxKppk04ClA==", + "dev": true, + "dependencies": { + "browserslist": "^4.25.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmmirror.com/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crelt": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/crelt/-/crelt-1.0.6.tgz", + "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" + }, + "node_modules/cron-parser": { + "version": "4.9.0", + "resolved": "https://registry.npmmirror.com/cron-parser/-/cron-parser-4.9.0.tgz", + "integrity": "sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==", + "dependencies": { + "luxon": "^3.2.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + }, + "node_modules/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, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select/node_modules/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, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/css-select/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/css-select/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/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, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/danmu.js": { + "version": "1.1.13", + "resolved": "https://registry.npmmirror.com/danmu.js/-/danmu.js-1.1.13.tgz", + "integrity": "sha512-knFd0/cB2HA4FFWiA7eB2suc5vCvoHdqio33FyyCSfP7C+1A+zQcTvnvwfxaZhrxsGj4qaQI2I8XiTqedRaVmg==", + "dependencies": { + "event-emitter": "^0.3.5" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==" + }, + "node_modules/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 + }, + "node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-uri-component": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.4.1.tgz", + "integrity": "sha512-+8VxcR21HhTy8nOt6jf20w0c9CADrw1O8d+VZ/YzzCt4bJ3uBjw+D1q2osAB8RnpwwaeYBxy0HyKQxD5JBMuuQ==", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/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 + }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/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, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/downloadjs": { + "version": "1.4.7", + "resolved": "https://registry.npmmirror.com/downloadjs/-/downloadjs-1.4.7.tgz", + "integrity": "sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==" + }, + "node_modules/draggabilly": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/draggabilly/-/draggabilly-2.4.1.tgz", + "integrity": "sha512-HHHLPEPZqRXIDQDFRFdK7RONZausNlJ4WkA73ST7Z6O2HPWttxFHVwHo8nccuDLzXWwiVKRVuc6fTkW+CQA++A==", + "dependencies": { + "get-size": "^2.0.2", + "unidragger": "^2.4.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/echarts": { + "version": "5.6.0", + "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.6.0.tgz", + "integrity": "sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==", + "dependencies": { + "tslib": "2.3.0", + "zrender": "5.6.1" + } + }, + "node_modules/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 + }, + "node_modules/electron-to-chromium": { + "version": "1.5.192", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.192.tgz", + "integrity": "sha512-rP8Ez0w7UNw/9j5eSXCe10o1g/8B1P5SM90PCCMVkIRQn2R0LEHWz4Eh9RnxkniuDe1W0cTSOB3MLlkTGDcuCg==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.2", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", + "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser-es": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/error-stack-parser-es/-/error-stack-parser-es-0.1.5.tgz", + "integrity": "sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/es-abstract": { + "version": "1.24.0", + "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/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==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", + "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", + "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", + "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", + "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", + "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", + "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", + "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", + "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", + "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", + "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", + "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", + "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", + "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", + "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", + "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", + "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", + "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", + "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", + "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", + "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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 + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.32.0", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-9.32.0.tgz", + "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.0", + "@eslint/config-helpers": "^0.3.0", + "@eslint/core": "^0.15.0", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.32.0", + "@eslint/plugin-kit": "^0.3.4", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-compat-utils": { + "version": "0.6.5", + "resolved": "https://registry.npmmirror.com/eslint-compat-utils/-/eslint-compat-utils-0.6.5.tgz", + "integrity": "sha512-vAUHYzue4YAa2hNACjB8HvUQj5yehAZgiClyFVVom9cP8z5NSFq3PwB/TtJslN2zAMgRX6FCFCjYBbQh71g5RQ==", + "dev": true, + "dependencies": { + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-config-flat-gitignore": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/eslint-config-flat-gitignore/-/eslint-config-flat-gitignore-0.1.8.tgz", + "integrity": "sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==", + "dev": true, + "dependencies": { + "find-up-simple": "^1.0.0", + "parse-gitignore": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/eslint-flat-config-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/eslint-flat-config-utils/-/eslint-flat-config-utils-0.3.1.tgz", + "integrity": "sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==", + "dev": true, + "dependencies": { + "@types/eslint": "^9.6.0", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/eslint-import-context": { + "version": "0.1.9", + "resolved": "https://registry.npmmirror.com/eslint-import-context/-/eslint-import-context-0.1.9.tgz", + "integrity": "sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==", + "dev": true, + "dependencies": { + "get-tsconfig": "^4.10.1", + "stable-hash-x": "^0.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-import-context" + }, + "peerDependencies": { + "unrs-resolver": "^1.0.0" + }, + "peerDependenciesMeta": { + "unrs-resolver": { + "optional": true + } + } + }, + "node_modules/eslint-json-compat-utils": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/eslint-json-compat-utils/-/eslint-json-compat-utils-0.2.1.tgz", + "integrity": "sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==", + "dev": true, + "dependencies": { + "esquery": "^1.6.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "eslint": "*", + "jsonc-eslint-parser": "^2.4.0" + }, + "peerDependenciesMeta": { + "@eslint/json": { + "optional": true + } + } + }, + "node_modules/eslint-merge-processors": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/eslint-merge-processors/-/eslint-merge-processors-0.1.0.tgz", + "integrity": "sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/eslint-plugin-antfu": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-antfu/-/eslint-plugin-antfu-2.7.0.tgz", + "integrity": "sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==", + "dev": true, + "dependencies": { + "@antfu/utils": "^0.7.10" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/eslint-plugin-command": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/eslint-plugin-command/-/eslint-plugin-command-0.2.7.tgz", + "integrity": "sha512-UXJ/1R6kdKDcHhiRqxHJ9RZ3juMR1IWQuSrnwt56qCjxt/am+5+YDt6GKs1FJPnppe6/geEYsO3CR9jc63i0xw==", + "dev": true, + "dependencies": { + "@es-joy/jsdoccomment": "^0.49.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/eslint-plugin-es-x": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", + "dev": true, + "funding": [ + "https://github.com/sponsors/ota-meshi", + "https://opencollective.com/eslint" + ], + "dependencies": { + "@eslint-community/eslint-utils": "^4.1.2", + "@eslint-community/regexpp": "^4.11.0", + "eslint-compat-utils": "^0.5.1" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": ">=8" + } + }, + "node_modules/eslint-plugin-es-x/node_modules/eslint-compat-utils": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", + "dev": true, + "dependencies": { + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-plugin-import-x": { + "version": "4.16.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-import-x/-/eslint-plugin-import-x-4.16.1.tgz", + "integrity": "sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "^8.35.0", + "comment-parser": "^1.4.1", + "debug": "^4.4.1", + "eslint-import-context": "^0.1.9", + "is-glob": "^4.0.3", + "minimatch": "^9.0.3 || ^10.0.1", + "semver": "^7.7.2", + "stable-hash-x": "^0.2.0", + "unrs-resolver": "^1.9.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-plugin-import-x" + }, + "peerDependencies": { + "@typescript-eslint/utils": "^8.0.0", + "eslint": "^8.57.0 || ^9.0.0", + "eslint-import-resolver-node": "*" + }, + "peerDependenciesMeta": { + "@typescript-eslint/utils": { + "optional": true + }, + "eslint-import-resolver-node": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsdoc": { + "version": "50.8.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.8.0.tgz", + "integrity": "sha512-UyGb5755LMFWPrZTEqqvTJ3urLz1iqj+bYOHFNag+sw3NvaMWP9K2z+uIn37XfNALmQLQyrBlJ5mkiVPL7ADEg==", + "dev": true, + "dependencies": { + "@es-joy/jsdoccomment": "~0.50.2", + "are-docs-informative": "^0.0.2", + "comment-parser": "1.4.1", + "debug": "^4.4.1", + "escape-string-regexp": "^4.0.0", + "espree": "^10.3.0", + "esquery": "^1.6.0", + "parse-imports-exports": "^0.2.4", + "semver": "^7.7.2", + "spdx-expression-parse": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-jsdoc/node_modules/@es-joy/jsdoccomment": { + "version": "0.50.2", + "resolved": "https://registry.npmmirror.com/@es-joy/jsdoccomment/-/jsdoccomment-0.50.2.tgz", + "integrity": "sha512-YAdE/IJSpwbOTiaURNCKECdAwqrJuFiZhylmesBcIRawtYKnBR2wxPhoIewMg+Yu+QuYvHfJNReWpoxGBKOChA==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.6", + "@typescript-eslint/types": "^8.11.0", + "comment-parser": "1.4.1", + "esquery": "^1.6.0", + "jsdoc-type-pratt-parser": "~4.1.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/eslint-plugin-jsonc": { + "version": "2.20.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.20.1.tgz", + "integrity": "sha512-gUzIwQHXx7ZPypUoadcyRi4WbHW2TPixDr0kqQ4miuJBU0emJmyGTlnaT3Og9X2a8R1CDayN9BFSq5weGWbTng==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.5.1", + "eslint-compat-utils": "^0.6.4", + "eslint-json-compat-utils": "^0.2.1", + "espree": "^9.6.1 || ^10.3.0", + "graphemer": "^1.4.0", + "jsonc-eslint-parser": "^2.4.0", + "natural-compare": "^1.4.0", + "synckit": "^0.6.2 || ^0.7.3 || ^0.11.5" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-plugin-markdown": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-markdown/-/eslint-plugin-markdown-5.1.0.tgz", + "integrity": "sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==", + "dev": true, + "dependencies": { + "mdast-util-from-markdown": "^0.8.5" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "peerDependencies": { + "eslint": ">=8" + } + }, + "node_modules/eslint-plugin-n": { + "version": "17.21.3", + "resolved": "https://registry.npmmirror.com/eslint-plugin-n/-/eslint-plugin-n-17.21.3.tgz", + "integrity": "sha512-MtxYjDZhMQgsWRm/4xYLL0i2EhusWT7itDxlJ80l1NND2AL2Vi5Mvneqv/ikG9+zpran0VsVRXTEHrpLmUZRNw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.5.0", + "enhanced-resolve": "^5.17.1", + "eslint-plugin-es-x": "^7.8.0", + "get-tsconfig": "^4.8.1", + "globals": "^15.11.0", + "globrex": "^0.1.2", + "ignore": "^5.3.2", + "semver": "^7.6.3", + "ts-declaration-location": "^1.0.6" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": ">=8.23.0" + } + }, + "node_modules/eslint-plugin-no-only-tests": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.3.0.tgz", + "integrity": "sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==", + "dev": true, + "engines": { + "node": ">=5.0.0" + } + }, + "node_modules/eslint-plugin-perfectionist": { + "version": "3.9.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-perfectionist/-/eslint-plugin-perfectionist-3.9.1.tgz", + "integrity": "sha512-9WRzf6XaAxF4Oi5t/3TqKP5zUjERhasHmLFHin2Yw6ZAp/EP/EVA2dr3BhQrrHWCm5SzTMZf0FcjDnBkO2xFkA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "^8.9.0", + "@typescript-eslint/utils": "^8.9.0", + "minimatch": "^9.0.5", + "natural-compare-lite": "^1.4.0" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "astro-eslint-parser": "^1.0.2", + "eslint": ">=8.0.0", + "svelte": ">=3.0.0", + "svelte-eslint-parser": "^0.41.1", + "vue-eslint-parser": ">=9.0.0" + }, + "peerDependenciesMeta": { + "astro-eslint-parser": { + "optional": true + }, + "svelte": { + "optional": true + }, + "svelte-eslint-parser": { + "optional": true + }, + "vue-eslint-parser": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-regexp": { + "version": "2.9.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-regexp/-/eslint-plugin-regexp-2.9.0.tgz", + "integrity": "sha512-9WqJMnOq8VlE/cK+YAo9C9YHhkOtcEtEk9d12a+H7OSZFwlpI6stiHmYPGa2VE0QhTzodJyhlyprUaXDZLgHBw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.11.0", + "comment-parser": "^1.4.0", + "jsdoc-type-pratt-parser": "^4.0.0", + "refa": "^0.12.1", + "regexp-ast-analysis": "^0.7.1", + "scslre": "^0.3.0" + }, + "engines": { + "node": "^18 || >=20" + }, + "peerDependencies": { + "eslint": ">=8.44.0" + } + }, + "node_modules/eslint-plugin-toml": { + "version": "0.11.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-toml/-/eslint-plugin-toml-0.11.1.tgz", + "integrity": "sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "eslint-compat-utils": "^0.5.0", + "lodash": "^4.17.19", + "toml-eslint-parser": "^0.10.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-plugin-toml/node_modules/eslint-compat-utils": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", + "dev": true, + "dependencies": { + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-plugin-unicorn": { + "version": "55.0.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-55.0.0.tgz", + "integrity": "sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.5", + "@eslint-community/eslint-utils": "^4.4.0", + "ci-info": "^4.0.0", + "clean-regexp": "^1.0.0", + "core-js-compat": "^3.37.0", + "esquery": "^1.5.0", + "globals": "^15.7.0", + "indent-string": "^4.0.0", + "is-builtin-module": "^3.2.1", + "jsesc": "^3.0.2", + "pluralize": "^8.0.0", + "read-pkg-up": "^7.0.1", + "regexp-tree": "^0.1.27", + "regjsparser": "^0.10.0", + "semver": "^7.6.1", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=18.18" + }, + "funding": { + "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" + }, + "peerDependencies": { + "eslint": ">=8.56.0" + } + }, + "node_modules/eslint-plugin-unused-imports": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-4.1.4.tgz", + "integrity": "sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==", + "dev": true, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0", + "eslint": "^9.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-vue": { + "version": "9.33.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz", + "integrity": "sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "globals": "^13.24.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.15", + "semver": "^7.6.3", + "vue-eslint-parser": "^9.4.3", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-vue/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-plugin-vue/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-plugin-yml": { + "version": "1.18.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-yml/-/eslint-plugin-yml-1.18.0.tgz", + "integrity": "sha512-9NtbhHRN2NJa/s3uHchO3qVVZw0vyOIvWlXWGaKCr/6l3Go62wsvJK5byiI6ZoYztDsow4GnS69BZD3GnqH3hA==", + "dev": true, + "dependencies": { + "debug": "^4.3.2", + "escape-string-regexp": "4.0.0", + "eslint-compat-utils": "^0.6.0", + "natural-compare": "^1.4.0", + "yaml-eslint-parser": "^1.2.1" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-processor-vue-blocks": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/eslint-processor-vue-blocks/-/eslint-processor-vue-blocks-0.1.2.tgz", + "integrity": "sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/compiler-sfc": "^3.3.0", + "eslint": "^8.50.0 || ^9.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmmirror.com/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-1.2.5.tgz", + "integrity": "sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/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, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ev-emitter": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ev-emitter/-/ev-emitter-1.1.1.tgz", + "integrity": "sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q==" + }, + "node_modules/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==", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/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, + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/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, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/exsolve": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/exsolve/-/exsolve-1.0.7.tgz", + "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==", + "dev": true + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/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, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmmirror.com/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "peer": true + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fetch-event-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/fetch-event-stream/-/fetch-event-stream-0.1.5.tgz", + "integrity": "sha512-V1PWovkspxQfssq/NnxoEyQo1DV+MRK/laPuPblIZmSjMN8P5u46OhlFQznSr9p/t0Sp8Uc6SbM3yCMfr0KU8g==" + }, + "node_modules/figures": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/figures/-/figures-6.1.0.tgz", + "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", + "dependencies": { + "is-unicode-supported": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/filter-obj": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/filter-obj/-/filter-obj-5.1.0.tgz", + "integrity": "sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up-simple": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/find-up-simple/-/find-up-simple-1.0.1.tgz", + "integrity": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/form-data": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/frac": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/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, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generate-source-map": { + "version": "0.0.5", + "resolved": "https://registry.npmmirror.com/generate-source-map/-/generate-source-map-0.0.5.tgz", + "integrity": "sha512-jqiE7f3FEaeMcjnMSEYLjMa39bdx+RrrdfhxdJpMm9S/8IugHF4vLQLZ9sxHylWyxpsBILukC/l/7B0/O0zhNg==", + "dependencies": { + "esprima": "~1.2.2", + "source-map": "~0.1.34" + } + }, + "node_modules/generate-source-map/node_modules/source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-size": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/get-size/-/get-size-2.0.3.tgz", + "integrity": "sha512-lXNzT/h/dTjTxRbm9BXb+SGxxzkm97h/PCIKtlN/CBCxxmkkIVV21udumMS93MuVTDX583gqc94v3RjuHmI+2Q==" + }, + "node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.10.1", + "resolved": "https://registry.npmmirror.com/get-tsconfig/-/get-tsconfig-4.10.1.tgz", + "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", + "dev": true, + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "peer": true + }, + "node_modules/globals": { + "version": "15.15.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-value/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/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, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/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, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/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, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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, + "bin": { + "he": "bin/he" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "dev": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/highlight.js": { + "version": "11.11.1", + "resolved": "https://registry.npmmirror.com/highlight.js/-/highlight.js-11.11.1.tgz", + "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmmirror.com/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" + }, + "node_modules/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 + }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/i18next": { + "version": "23.16.8", + "resolved": "https://registry.npmmirror.com/i18next/-/i18next-23.16.8.tgz", + "integrity": "sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/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==", + "devOptional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immutable": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.1.3.tgz", + "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", + "devOptional": true + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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 + }, + "node_modules/is-builtin-module": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dev": true, + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "devOptional": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "devOptional": true + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/joplin-turndown-plugin-gfm": { + "version": "1.0.12", + "resolved": "https://registry.npmmirror.com/joplin-turndown-plugin-gfm/-/joplin-turndown-plugin-gfm-1.0.12.tgz", + "integrity": "sha512-qL4+1iycQjZ1fs8zk3jSRk7cg3ROBUHk7GKtiLAQLFzLPKErnILUvz5DLszSQvz3s1sTjPbywLDISVUtBY6HaA==" + }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdoc-type-pratt-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz", + "integrity": "sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/jsencrypt": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/jsencrypt/-/jsencrypt-3.3.2.tgz", + "integrity": "sha512-arQR1R1ESGdAxY7ZheWr12wCaF2yF47v5qpB76TtV64H1pyGudk9Hvw8Y9tb/FiTIaaTRUyaSnm5T/Y53Ghm/A==" + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/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==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-eslint-parser": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/jsonc-eslint-parser/-/jsonc-eslint-parser-2.4.0.tgz", + "integrity": "sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==", + "dev": true, + "dependencies": { + "acorn": "^8.5.0", + "eslint-visitor-keys": "^3.0.0", + "espree": "^9.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + } + }, + "node_modules/jsonc-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/jsonc-eslint-parser/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==" + }, + "node_modules/less": { + "version": "4.4.0", + "resolved": "https://registry.npmmirror.com/less/-/less-4.4.0.tgz", + "integrity": "sha512-kdTwsyRuncDfjEs0DlRILWNvxhDG/Zij4YLO4TMJgDLW+8OzpfkdPnRgrsRuY1o+oaxJGWsps5f/RVBgGmmN0w==", + "devOptional": true, + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=14" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "11.1.4", + "resolved": "https://registry.npmmirror.com/less-loader/-/less-loader-11.1.4.tgz", + "integrity": "sha512-6/GrYaB6QcW6Vj+/9ZPgKKs6G10YZai/l/eJ4SLwbzqNTBsAqt5hSLVF47TgsiBxV1P6eAU0GYRH3YRuQU9V3A==", + "dev": true, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "dependencies": { + "uc.micro": "^2.0.0" + } + }, + "node_modules/linkifyjs": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/linkifyjs/-/linkifyjs-4.3.2.tgz", + "integrity": "sha512-NT1CJtq3hHIreOianA8aSXn6Cw0JzYOuDQbOrSPe7gqFnCpKP++MQe3ODgO3oh2GJFORkAAdqredOa60z63GbA==" + }, + "node_modules/lint-staged": { + "version": "15.5.2", + "resolved": "https://registry.npmmirror.com/lint-staged/-/lint-staged-15.5.2.tgz", + "integrity": "sha512-YUSOLq9VeRNAo/CTaVmhGDKG+LBtA8KF1X4K5+ykMSwWST1vDxJRB2kv2COgLb1fvpCo+A/y9A0G0znNVmdx4w==", + "dependencies": { + "chalk": "^5.4.1", + "commander": "^13.1.0", + "debug": "^4.4.0", + "execa": "^8.0.1", + "lilconfig": "^3.1.3", + "listr2": "^8.2.5", + "micromatch": "^4.0.8", + "pidtree": "^0.6.0", + "string-argv": "^0.3.2", + "yaml": "^2.7.0" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/listr2": { + "version": "8.3.3", + "resolved": "https://registry.npmmirror.com/listr2/-/listr2-8.3.3.tgz", + "integrity": "sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==", + "dependencies": { + "cli-truncate": "^4.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/listr2/node_modules/emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==" + }, + "node_modules/listr2/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/local-pkg": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.5.1.tgz", + "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", + "dev": true, + "dependencies": { + "mlly": "^1.7.3", + "pkg-types": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/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==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/log-update": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", + "dependencies": { + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==" + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", + "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", + "dependencies": { + "get-east-asian-width": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-7.1.0.tgz", + "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowlight": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/lowlight/-/lowlight-3.3.0.tgz", + "integrity": "sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.0.0", + "highlight.js": "~11.11.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/luxon": { + "version": "3.7.1", + "resolved": "https://registry.npmmirror.com/luxon/-/luxon-3.7.1.tgz", + "integrity": "sha512-RkRWjA926cTvz5rAb1BqyWkKbbjzCGchDUIKMCUvNi17j6f6j8uHGDV82Aqcqtzd+icoYpELmG3ksgGiFNNcNg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/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, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-it": { + "version": "14.1.0", + "resolved": "https://registry.npmmirror.com/markdown-it/-/markdown-it-14.1.0.tgz", + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", + "dependencies": { + "argparse": "^2.0.1", + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" + }, + "bin": { + "markdown-it": "bin/markdown-it.mjs" + } + }, + "node_modules/markdown-it-container": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/markdown-it-container/-/markdown-it-container-4.0.0.tgz", + "integrity": "sha512-HaNccxUH0l7BNGYbFbjmGpf5aLHAMTinqRZQAEQbMr2cdD3z91Q6kIo1oUn1CQndkT03jat6ckrdRYuwwqLlQw==" + }, + "node_modules/markdown-it-task-lists": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/markdown-it-task-lists/-/markdown-it-task-lists-2.1.1.tgz", + "integrity": "sha512-TxFAc76Jnhb2OUu+n3yz9RMu4CwGfaT788br6HhEDlvWfdeJcLUsxk1Hgw2yJio0OXsxv7pyIPmvECY7bMbluA==" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmmirror.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/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 + }, + "node_modules/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==" + }, + "node_modules/merge-options": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-options/-/merge-options-1.0.1.tgz", + "integrity": "sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmmirror.com/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" + }, + "node_modules/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, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/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, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mlly": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/mlly/-/mlly-1.7.4.tgz", + "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", + "dev": true, + "dependencies": { + "acorn": "^8.14.0", + "pathe": "^2.0.1", + "pkg-types": "^1.3.0", + "ufo": "^1.5.4" + } + }, + "node_modules/mlly/node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true + }, + "node_modules/mockjs": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/mockjs/-/mockjs-1.1.0.tgz", + "integrity": "sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==", + "dependencies": { + "commander": "*" + }, + "bin": { + "random": "bin/random" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/muggle-string": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/muggle-string/-/muggle-string-0.4.1.tgz", + "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/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, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/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, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/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, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/napi-postinstall": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/napi-postinstall/-/napi-postinstall-0.3.2.tgz", + "integrity": "sha512-tWVJxJHmBWLy69PvO96TZMZDrzmw5KeiZBz3RHmiM2XZ9grBJ2WgMAFVVg25nqp3ZjTFUs2Ftw1JhscL3Teliw==", + "dev": true, + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/needle": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/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 + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "optional": true + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" + }, + "node_modules/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, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/number-precision": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/number-precision/-/number-precision-1.6.0.tgz", + "integrity": "sha512-05OLPgbgmnixJw+VvEh18yNPUo3iyp4BEWJcrLu4X9W05KmMifN7Mu5exYvQXqxxeNWhvIF+j3Rij+HmddM/hQ==" + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/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, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-copy/node_modules/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, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-visit/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmmirror.com/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/orderedmap": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/orderedmap/-/orderedmap-2.1.1.tgz", + "integrity": "sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==" + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/package-manager-detector": { + "version": "0.2.11", + "resolved": "https://registry.npmmirror.com/package-manager-detector/-/package-manager-detector-0.2.11.tgz", + "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==", + "dev": true, + "dependencies": { + "quansync": "^0.2.7" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-gitignore": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/parse-gitignore/-/parse-gitignore-2.0.0.tgz", + "integrity": "sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/parse-imports-exports": { + "version": "0.2.4", + "resolved": "https://registry.npmmirror.com/parse-imports-exports/-/parse-imports-exports-0.2.4.tgz", + "integrity": "sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==", + "dev": true, + "dependencies": { + "parse-statements": "1.0.11" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-ms": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/parse-ms/-/parse-ms-4.0.0.tgz", + "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "devOptional": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-statements": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/parse-statements/-/parse-statements-1.0.11.tgz", + "integrity": "sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", + "dev": true + }, + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true + }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinia": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.3.1.tgz", + "integrity": "sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==", + "dependencies": { + "@vue/devtools-api": "^6.6.3", + "vue-demi": "^0.14.10" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "typescript": ">=4.4.4", + "vue": "^2.7.0 || ^3.5.11" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/pinia-plugin-persistedstate": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-3.2.3.tgz", + "integrity": "sha512-Cm819WBj/s5K5DGw55EwbXDtx+EZzM0YR5AZbq9XE3u0xvXwvX2JnWoFpWIcdzISBHqy9H1UiSIUmXyXqWsQRQ==", + "peerDependencies": { + "pinia": "^2.0.0" + } + }, + "node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "dev": true, + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, + "node_modules/pkg-types/node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-prefix-selector": { + "version": "1.16.1", + "resolved": "https://registry.npmmirror.com/postcss-prefix-selector/-/postcss-prefix-selector-1.16.1.tgz", + "integrity": "sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ==", + "dev": true, + "peerDependencies": { + "postcss": ">4 <9" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/posthtml": { + "version": "0.9.2", + "resolved": "https://registry.npmmirror.com/posthtml/-/posthtml-0.9.2.tgz", + "integrity": "sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==", + "dev": true, + "dependencies": { + "posthtml-parser": "^0.2.0", + "posthtml-render": "^1.0.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/posthtml-parser/-/posthtml-parser-0.2.1.tgz", + "integrity": "sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==", + "dev": true, + "dependencies": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + } + }, + "node_modules/posthtml-rename-id": { + "version": "1.0.12", + "resolved": "https://registry.npmmirror.com/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz", + "integrity": "sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==", + "dev": true, + "dependencies": { + "escape-string-regexp": "1.0.5" + } + }, + "node_modules/posthtml-rename-id/node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/posthtml-render/-/posthtml-render-1.4.0.tgz", + "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/posthtml-svg-mode": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz", + "integrity": "sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==", + "dev": true, + "dependencies": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-ms": { + "version": "9.2.0", + "resolved": "https://registry.npmmirror.com/pretty-ms/-/pretty-ms-9.2.0.tgz", + "integrity": "sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==", + "dependencies": { + "parse-ms": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/prosemirror-changeset": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/prosemirror-changeset/-/prosemirror-changeset-2.3.1.tgz", + "integrity": "sha512-j0kORIBm8ayJNl3zQvD1TTPHJX3g042et6y/KQhZhnPrruO8exkTgG8X+NRpj7kIyMMEx74Xb3DyMIBtO0IKkQ==", + "dependencies": { + "prosemirror-transform": "^1.0.0" + } + }, + "node_modules/prosemirror-collab": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz", + "integrity": "sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==", + "dependencies": { + "prosemirror-state": "^1.0.0" + } + }, + "node_modules/prosemirror-commands": { + "version": "1.7.1", + "resolved": "https://registry.npmmirror.com/prosemirror-commands/-/prosemirror-commands-1.7.1.tgz", + "integrity": "sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==", + "dependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.10.2" + } + }, + "node_modules/prosemirror-dropcursor": { + "version": "1.8.2", + "resolved": "https://registry.npmmirror.com/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.2.tgz", + "integrity": "sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==", + "dependencies": { + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.1.0", + "prosemirror-view": "^1.1.0" + } + }, + "node_modules/prosemirror-gapcursor": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.2.tgz", + "integrity": "sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==", + "dependencies": { + "prosemirror-keymap": "^1.0.0", + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-view": "^1.0.0" + } + }, + "node_modules/prosemirror-history": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/prosemirror-history/-/prosemirror-history-1.4.1.tgz", + "integrity": "sha512-2JZD8z2JviJrboD9cPuX/Sv/1ChFng+xh2tChQ2X4bB2HeK+rra/bmJ3xGntCcjhOqIzSDG6Id7e8RJ9QPXLEQ==", + "dependencies": { + "prosemirror-state": "^1.2.2", + "prosemirror-transform": "^1.0.0", + "prosemirror-view": "^1.31.0", + "rope-sequence": "^1.3.0" + } + }, + "node_modules/prosemirror-inputrules": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/prosemirror-inputrules/-/prosemirror-inputrules-1.5.0.tgz", + "integrity": "sha512-K0xJRCmt+uSw7xesnHmcn72yBGTbY45vm8gXI4LZXbx2Z0jwh5aF9xrGQgrVPu0WbyFVFF3E/o9VhJYz6SQWnA==", + "dependencies": { + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.0.0" + } + }, + "node_modules/prosemirror-keymap": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/prosemirror-keymap/-/prosemirror-keymap-1.2.3.tgz", + "integrity": "sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==", + "dependencies": { + "prosemirror-state": "^1.0.0", + "w3c-keyname": "^2.2.0" + } + }, + "node_modules/prosemirror-markdown": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/prosemirror-markdown/-/prosemirror-markdown-1.13.2.tgz", + "integrity": "sha512-FPD9rHPdA9fqzNmIIDhhnYQ6WgNoSWX9StUZ8LEKapaXU9i6XgykaHKhp6XMyXlOWetmaFgGDS/nu/w9/vUc5g==", + "dependencies": { + "@types/markdown-it": "^14.0.0", + "markdown-it": "^14.0.0", + "prosemirror-model": "^1.25.0" + } + }, + "node_modules/prosemirror-menu": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/prosemirror-menu/-/prosemirror-menu-1.2.5.tgz", + "integrity": "sha512-qwXzynnpBIeg1D7BAtjOusR+81xCp53j7iWu/IargiRZqRjGIlQuu1f3jFi+ehrHhWMLoyOQTSRx/IWZJqOYtQ==", + "dependencies": { + "crelt": "^1.0.0", + "prosemirror-commands": "^1.0.0", + "prosemirror-history": "^1.0.0", + "prosemirror-state": "^1.0.0" + } + }, + "node_modules/prosemirror-model": { + "version": "1.25.2", + "resolved": "https://registry.npmmirror.com/prosemirror-model/-/prosemirror-model-1.25.2.tgz", + "integrity": "sha512-BVypCAJ4SL6jOiTsDffP3Wp6wD69lRhI4zg/iT8JXjp3ccZFiq5WyguxvMKmdKFC3prhaig7wSr8dneDToHE1Q==", + "dependencies": { + "orderedmap": "^2.0.0" + } + }, + "node_modules/prosemirror-schema-basic": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.4.tgz", + "integrity": "sha512-ELxP4TlX3yr2v5rM7Sb70SqStq5NvI15c0j9j/gjsrO5vaw+fnnpovCLEGIcpeGfifkuqJwl4fon6b+KdrODYQ==", + "dependencies": { + "prosemirror-model": "^1.25.0" + } + }, + "node_modules/prosemirror-schema-list": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/prosemirror-schema-list/-/prosemirror-schema-list-1.5.1.tgz", + "integrity": "sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==", + "dependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.7.3" + } + }, + "node_modules/prosemirror-state": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/prosemirror-state/-/prosemirror-state-1.4.3.tgz", + "integrity": "sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==", + "dependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-transform": "^1.0.0", + "prosemirror-view": "^1.27.0" + } + }, + "node_modules/prosemirror-tables": { + "version": "1.7.1", + "resolved": "https://registry.npmmirror.com/prosemirror-tables/-/prosemirror-tables-1.7.1.tgz", + "integrity": "sha512-eRQ97Bf+i9Eby99QbyAiyov43iOKgWa7QCGly+lrDt7efZ1v8NWolhXiB43hSDGIXT1UXgbs4KJN3a06FGpr1Q==", + "dependencies": { + "prosemirror-keymap": "^1.2.2", + "prosemirror-model": "^1.25.0", + "prosemirror-state": "^1.4.3", + "prosemirror-transform": "^1.10.3", + "prosemirror-view": "^1.39.1" + } + }, + "node_modules/prosemirror-trailing-node": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/prosemirror-trailing-node/-/prosemirror-trailing-node-3.0.0.tgz", + "integrity": "sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==", + "dependencies": { + "@remirror/core-constants": "3.0.0", + "escape-string-regexp": "^4.0.0" + }, + "peerDependencies": { + "prosemirror-model": "^1.22.1", + "prosemirror-state": "^1.4.2", + "prosemirror-view": "^1.33.8" + } + }, + "node_modules/prosemirror-transform": { + "version": "1.10.4", + "resolved": "https://registry.npmmirror.com/prosemirror-transform/-/prosemirror-transform-1.10.4.tgz", + "integrity": "sha512-pwDy22nAnGqNR1feOQKHxoFkkUtepoFAd3r2hbEDsnf4wp57kKA36hXsB3njA9FtONBEwSDnDeCiJe+ItD+ykw==", + "dependencies": { + "prosemirror-model": "^1.21.0" + } + }, + "node_modules/prosemirror-view": { + "version": "1.40.1", + "resolved": "https://registry.npmmirror.com/prosemirror-view/-/prosemirror-view-1.40.1.tgz", + "integrity": "sha512-pbwUjt3G7TlsQQHDiYSupWBhJswpLVB09xXm1YiJPdkjkh9Pe7Y51XdLh5VWIZmROLY8UpUpG03lkdhm9lzIBA==", + "dependencies": { + "prosemirror-model": "^1.20.0", + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.1.0" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "optional": true + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/quansync": { + "version": "0.2.10", + "resolved": "https://registry.npmmirror.com/quansync/-/quansync-0.2.10.tgz", + "integrity": "sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ] + }, + "node_modules/query-string": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/query-string/-/query-string-9.2.2.tgz", + "integrity": "sha512-pDSIZJ9sFuOp6VnD+5IkakSVf+rICAuuU88Hcsr6AKL0QtxSIfVuKiVP2oahFI7tk3CRSexwV+Ya6MOoTxzg9g==", + "dependencies": { + "decode-uri-component": "^0.4.1", + "filter-obj": "^5.1.0", + "split-on-first": "^3.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "devOptional": true, + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/refa": { + "version": "0.12.1", + "resolved": "https://registry.npmmirror.com/refa/-/refa-0.12.1.tgz", + "integrity": "sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.8.0" + }, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/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, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/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, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp-ast-analysis": { + "version": "0.7.1", + "resolved": "https://registry.npmmirror.com/regexp-ast-analysis/-/regexp-ast-analysis-0.7.1.tgz", + "integrity": "sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.8.0", + "refa": "^0.12.1" + }, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/regexp-tree": { + "version": "0.1.27", + "resolved": "https://registry.npmmirror.com/regexp-tree/-/regexp-tree-0.1.27.tgz", + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", + "dev": true, + "bin": { + "regexp-tree": "bin/regexp-tree" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regjsparser": { + "version": "0.10.0", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.10.0.tgz", + "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resize-detector": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/resize-detector/-/resize-detector-0.3.0.tgz", + "integrity": "sha512-R/tCuvuOHQ8o2boRP6vgx8hXCCy87H1eY9V5imBYeVNyNVpuL9ciReSccLj2gDcax9+2weXy3bc8Vv+NRXeEvQ==" + }, + "node_modules/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==" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/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==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" + }, + "node_modules/rollup": { + "version": "4.46.1", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.46.1.tgz", + "integrity": "sha512-33xGNBsDJAkzt0PvninskHlWnTIPgDtTwhg0U38CUoNP/7H6wI2Cz6dUeoNPbjdTdsYTGuiFFASuUOWovH0SyQ==", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.46.1", + "@rollup/rollup-android-arm64": "4.46.1", + "@rollup/rollup-darwin-arm64": "4.46.1", + "@rollup/rollup-darwin-x64": "4.46.1", + "@rollup/rollup-freebsd-arm64": "4.46.1", + "@rollup/rollup-freebsd-x64": "4.46.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.46.1", + "@rollup/rollup-linux-arm-musleabihf": "4.46.1", + "@rollup/rollup-linux-arm64-gnu": "4.46.1", + "@rollup/rollup-linux-arm64-musl": "4.46.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.46.1", + "@rollup/rollup-linux-ppc64-gnu": "4.46.1", + "@rollup/rollup-linux-riscv64-gnu": "4.46.1", + "@rollup/rollup-linux-riscv64-musl": "4.46.1", + "@rollup/rollup-linux-s390x-gnu": "4.46.1", + "@rollup/rollup-linux-x64-gnu": "4.46.1", + "@rollup/rollup-linux-x64-musl": "4.46.1", + "@rollup/rollup-win32-arm64-msvc": "4.46.1", + "@rollup/rollup-win32-ia32-msvc": "4.46.1", + "@rollup/rollup-win32-x64-msvc": "4.46.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/rope-sequence": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/rope-sequence/-/rope-sequence-1.3.4.tgz", + "integrity": "sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==" + }, + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "optional": true + }, + "node_modules/sass": { + "version": "1.89.2", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.89.2.tgz", + "integrity": "sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==", + "devOptional": true, + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass-loader": { + "version": "13.3.3", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-13.3.3.tgz", + "integrity": "sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==", + "dev": true, + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "optional": true + }, + "node_modules/schema-utils": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.2.tgz", + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "peer": true + }, + "node_modules/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==", + "dependencies": { + "compute-scroll-into-view": "^1.0.20" + } + }, + "node_modules/scslre": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/scslre/-/scslre-0.3.0.tgz", + "integrity": "sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.8.0", + "refa": "^0.12.0", + "regexp-ast-analysis": "^0.7.0" + }, + "engines": { + "node": "^14.0.0 || >=16.0.0" + } + }, + "node_modules/scule": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz", + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==", + "dev": true + }, + "node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/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==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/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==" + }, + "node_modules/sirv": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/sirv/-/sirv-3.0.1.tgz", + "integrity": "sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/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, + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/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, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/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, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "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" + } + }, + "node_modules/source-map-resolve/node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/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==", + "devOptional": true, + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/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==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-correct/node_modules/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, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", + "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.21", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", + "dev": true + }, + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmmirror.com/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-on-first": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/split-on-first/-/split-on-first-3.0.0.tgz", + "integrity": "sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/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, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/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, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssf": { + "version": "0.11.2", + "resolved": "https://registry.npmmirror.com/ssf/-/ssf-0.11.2.tgz", + "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "dependencies": { + "frac": "~1.1.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true + }, + "node_modules/stable-hash-x": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/stable-hash-x/-/stable-hash-x-0.2.0.tgz", + "integrity": "sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/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, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/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, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-literal": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/strip-literal/-/strip-literal-2.1.1.tgz", + "integrity": "sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==", + "dev": true, + "dependencies": { + "js-tokens": "^9.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/strip-literal/node_modules/js-tokens": { + "version": "9.0.1", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.1.tgz", + "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", + "dev": true + }, + "node_modules/style-mod": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/style-mod/-/style-mod-4.1.2.tgz", + "integrity": "sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==" + }, + "node_modules/superjson": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/superjson/-/superjson-2.2.2.tgz", + "integrity": "sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/superjson/node_modules/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/superjson/node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmmirror.com/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-baker": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/svg-baker/-/svg-baker-1.7.0.tgz", + "integrity": "sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + } + }, + "node_modules/svg-baker/node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/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, + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svg-baker/node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svg-baker/node_modules/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, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/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, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/is-number/node_modules/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, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/micromatch": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.0.tgz", + "integrity": "sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.2.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^5.0.2", + "nanomatch": "^1.2.1", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/svg-baker/node_modules/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==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/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, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svg-baker/node_modules/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, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/synckit": { + "version": "0.11.11", + "resolved": "https://registry.npmmirror.com/synckit/-/synckit-0.11.11.tgz", + "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", + "dev": true, + "dependencies": { + "@pkgr/core": "^0.2.9" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/synckit" + } + }, + "node_modules/tapable": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.2.tgz", + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.43.1", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.43.1.tgz", + "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", + "devOptional": true, + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.14.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.14", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/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==", + "devOptional": true, + "peer": true + }, + "node_modules/tinyexec": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/tinyexec/-/tinyexec-0.3.2.tgz", + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "dev": true + }, + "node_modules/tippy.js": { + "version": "6.3.7", + "resolved": "https://registry.npmmirror.com/tippy.js/-/tippy.js-6.3.7.tgz", + "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==", + "dependencies": { + "@popperjs/core": "^2.9.0" + } + }, + "node_modules/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, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/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, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/to-regex/node_modules/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, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/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, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/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, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toml-eslint-parser": { + "version": "0.10.0", + "resolved": "https://registry.npmmirror.com/toml-eslint-parser/-/toml-eslint-parser-0.10.0.tgz", + "integrity": "sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + } + }, + "node_modules/toml-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/traverse": { + "version": "0.6.11", + "resolved": "https://registry.npmmirror.com/traverse/-/traverse-0.6.11.tgz", + "integrity": "sha512-vxXDZg8/+p3gblxB6BhhG5yWVn1kGRlaL8O78UDXc3wRnPizB5g83dcvWV1jpDMIPnjZjOFuxlMmE82XJ4407w==", + "dev": true, + "dependencies": { + "gopd": "^1.2.0", + "typedarray.prototype.slice": "^1.0.5", + "which-typed-array": "^1.1.18" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ts-api-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz", + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "dev": true, + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/ts-declaration-location": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", + "dev": true, + "funding": [ + { + "type": "ko-fi", + "url": "https://ko-fi.com/rebeccastevens" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" + } + ], + "dependencies": { + "picomatch": "^4.0.2" + }, + "peerDependencies": { + "typescript": ">=4.0.0" + } + }, + "node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + }, + "node_modules/turndown": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/turndown/-/turndown-7.2.0.tgz", + "integrity": "sha512-eCZGBN4nNNqM9Owkv9HAtWRYfLA4h909E/WGAWWBpmB275ehNhZyk87/Tpvjbp0jjNl9XwCsbe6bm6CqFsgD+A==", + "dependencies": { + "@mixmark-io/domino": "^2.2.0" + } + }, + "node_modules/type": { + "version": "2.7.3", + "resolved": "https://registry.npmmirror.com/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray.prototype.slice": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.5.tgz", + "integrity": "sha512-q7QNVDGTdl702bVFiI5eY4l/HkgCM6at9KhcFbgUAzezHFbOVy4+0O/lCjsABEQwbZPravVfBIiBVGo89yzHFg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "math-intrinsics": "^1.1.0", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-offset": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.0.4", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "devOptional": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/uc.micro": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/uc.micro/-/uc.micro-2.1.0.tgz", + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==" + }, + "node_modules/ufo": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/ufo/-/ufo-1.6.1.tgz", + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", + "dev": true + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "devOptional": true + }, + "node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unidragger": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/unidragger/-/unidragger-2.4.0.tgz", + "integrity": "sha512-MueZK2oXuGE6OAlGKIrSXK2zCq+8yb1QUZgqyTDCSJzvwYL0g2Llrad+TtoQTYxtFnNyxxSw0IMnKNIgEMia1w==", + "dependencies": { + "unipointer": "^2.4.0" + } + }, + "node_modules/unimport": { + "version": "3.14.6", + "resolved": "https://registry.npmmirror.com/unimport/-/unimport-3.14.6.tgz", + "integrity": "sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^5.1.4", + "acorn": "^8.14.0", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "fast-glob": "^3.3.3", + "local-pkg": "^1.0.0", + "magic-string": "^0.30.17", + "mlly": "^1.7.4", + "pathe": "^2.0.1", + "picomatch": "^4.0.2", + "pkg-types": "^1.3.0", + "scule": "^1.3.0", + "strip-literal": "^2.1.1", + "unplugin": "^1.16.1" + } + }, + "node_modules/unimport/node_modules/confbox": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/confbox/-/confbox-0.2.2.tgz", + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", + "dev": true + }, + "node_modules/unimport/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unimport/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/unimport/node_modules/local-pkg": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/local-pkg/-/local-pkg-1.1.1.tgz", + "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", + "dev": true, + "dependencies": { + "mlly": "^1.7.4", + "pkg-types": "^2.0.1", + "quansync": "^0.2.8" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/unimport/node_modules/local-pkg/node_modules/pkg-types": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/pkg-types/-/pkg-types-2.2.0.tgz", + "integrity": "sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==", + "dev": true, + "dependencies": { + "confbox": "^0.2.2", + "exsolve": "^1.0.7", + "pathe": "^2.0.3" + } + }, + "node_modules/unimport/node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unipointer": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/unipointer/-/unipointer-2.4.0.tgz", + "integrity": "sha512-VjzDLPjGK7aYpQKH7bnDZS8X4axF5AFU/LQi+NQe1oyEHfaz6lWKhaQ7n4o7vJ1iJ4i2T0quCIfrQM139p05Sw==", + "dependencies": { + "ev-emitter": "^1.0.1" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmmirror.com/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "dev": true + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unplugin": { + "version": "1.16.1", + "resolved": "https://registry.npmmirror.com/unplugin/-/unplugin-1.16.1.tgz", + "integrity": "sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==", + "dev": true, + "dependencies": { + "acorn": "^8.14.0", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/unplugin-auto-import": { + "version": "0.16.7", + "resolved": "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.16.7.tgz", + "integrity": "sha512-w7XmnRlchq6YUFJVFGSvG1T/6j8GrdYN6Em9Wf0Ye+HXgD/22kont+WnuCAA0UaUoxtuvRR1u/mXKy63g/hfqQ==", + "dev": true, + "dependencies": { + "@antfu/utils": "^0.7.6", + "@rollup/pluginutils": "^5.0.5", + "fast-glob": "^3.3.1", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.5", + "minimatch": "^9.0.3", + "unimport": "^3.4.0", + "unplugin": "^1.5.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@nuxt/kit": "^3.2.2", + "@vueuse/core": "*" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + }, + "@vueuse/core": { + "optional": true + } + } + }, + "node_modules/unplugin-vue-components": { + "version": "0.25.2", + "resolved": "https://registry.npmmirror.com/unplugin-vue-components/-/unplugin-vue-components-0.25.2.tgz", + "integrity": "sha512-OVmLFqILH6w+eM8fyt/d/eoJT9A6WO51NZLf1vC5c1FZ4rmq2bbGxTy8WP2Jm7xwFdukaIdv819+UI7RClPyCA==", + "dev": true, + "dependencies": { + "@antfu/utils": "^0.7.5", + "@rollup/pluginutils": "^5.0.2", + "chokidar": "^3.5.3", + "debug": "^4.3.4", + "fast-glob": "^3.3.0", + "local-pkg": "^0.4.3", + "magic-string": "^0.30.1", + "minimatch": "^9.0.3", + "resolve": "^1.22.2", + "unplugin": "^1.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@babel/parser": "^7.15.8", + "@nuxt/kit": "^3.2.2", + "vue": "2 || 3" + }, + "peerDependenciesMeta": { + "@babel/parser": { + "optional": true + }, + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/unplugin-vue-components/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/unplugin-vue-components/node_modules/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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/unplugin-vue-components/node_modules/local-pkg": { + "version": "0.4.3", + "resolved": "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.4.3.tgz", + "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/unplugin-vue-components/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/unplugin-vue-components/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/unrs-resolver": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/unrs-resolver/-/unrs-resolver-1.11.1.tgz", + "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "napi-postinstall": "^0.3.0" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", + "@unrs/resolver-binding-android-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-x64": "1.11.1", + "@unrs/resolver-binding-freebsd-x64": "1.11.1", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" + } + }, + "node_modules/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, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/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, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/v-viewer": { + "version": "3.0.22", + "resolved": "https://registry.npmmirror.com/v-viewer/-/v-viewer-3.0.22.tgz", + "integrity": "sha512-uYyP5FPT4K/Sd5D1mhB2HMVV8jnf6zYy2HD1PHCNAO6s2Iway+Wls60pwh7y4F3e2Nlc9549Pvy2HXaq8PKrAg==", + "dependencies": { + "lodash-es": "^4.17.21", + "viewerjs": "^1.11.6" + }, + "peerDependencies": { + "viewerjs": "^1.11.0", + "vue": "^3.0.0" + } + }, + "node_modules/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, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-license/node_modules/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, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/viewerjs": { + "version": "1.11.7", + "resolved": "https://registry.npmmirror.com/viewerjs/-/viewerjs-1.11.7.tgz", + "integrity": "sha512-0JuVqOmL5v1jmEAlG5EBDR3XquxY8DWFQbFMprOXgaBB0F7Q/X9xWdEaQc59D8xzwkdUgXEMSSknTpriq95igg==" + }, + "node_modules/vite": { + "version": "5.4.19", + "resolved": "https://registry.npmmirror.com/vite/-/vite-5.4.19.tgz", + "integrity": "sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-hot-client": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/vite-hot-client/-/vite-hot-client-2.1.0.tgz", + "integrity": "sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ==", + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0" + } + }, + "node_modules/vite-plugin-inspect": { + "version": "0.8.9", + "resolved": "https://registry.npmmirror.com/vite-plugin-inspect/-/vite-plugin-inspect-0.8.9.tgz", + "integrity": "sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A==", + "dependencies": { + "@antfu/utils": "^0.7.10", + "@rollup/pluginutils": "^5.1.3", + "debug": "^4.3.7", + "error-stack-parser-es": "^0.1.5", + "fs-extra": "^11.2.0", + "open": "^10.1.0", + "perfect-debounce": "^1.0.0", + "picocolors": "^1.1.1", + "sirv": "^3.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.1" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/vite-plugin-inspect/node_modules/fs-extra": { + "version": "11.3.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/vite-plugin-mock": { + "version": "2.9.8", + "resolved": "https://registry.npmmirror.com/vite-plugin-mock/-/vite-plugin-mock-2.9.8.tgz", + "integrity": "sha512-YTQM5Sn7t+/DNOwTkr+W26QGTCk1PrDkhGHslTJ90lIPJhJtDTwuSkEYMAuLP9TcVQ/qExTFx/x/GE3kxJ05sw==", + "dev": true, + "dependencies": { + "@types/mockjs": "^1.0.4", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "connect": "^3.7.0", + "debug": "^4.3.2", + "esbuild": "^0.14.36", + "fast-glob": "^3.2.7", + "path-to-regexp": "^6.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "mockjs": ">=1.1.0", + "vite": ">=2.0.0" + } + }, + "node_modules/vite-plugin-mock/node_modules/@esbuild/linux-loong64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", + "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-plugin-mock/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/vite-plugin-mock/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/vite-plugin-mock/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/vite-plugin-mock/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vite-plugin-mock/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/vite-plugin-mock/node_modules/esbuild": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.14.54.tgz", + "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/linux-loong64": "0.14.54", + "esbuild-android-64": "0.14.54", + "esbuild-android-arm64": "0.14.54", + "esbuild-darwin-64": "0.14.54", + "esbuild-darwin-arm64": "0.14.54", + "esbuild-freebsd-64": "0.14.54", + "esbuild-freebsd-arm64": "0.14.54", + "esbuild-linux-32": "0.14.54", + "esbuild-linux-64": "0.14.54", + "esbuild-linux-arm": "0.14.54", + "esbuild-linux-arm64": "0.14.54", + "esbuild-linux-mips64le": "0.14.54", + "esbuild-linux-ppc64le": "0.14.54", + "esbuild-linux-riscv64": "0.14.54", + "esbuild-linux-s390x": "0.14.54", + "esbuild-netbsd-64": "0.14.54", + "esbuild-openbsd-64": "0.14.54", + "esbuild-sunos-64": "0.14.54", + "esbuild-windows-32": "0.14.54", + "esbuild-windows-64": "0.14.54", + "esbuild-windows-arm64": "0.14.54" + } + }, + "node_modules/vite-plugin-mock/node_modules/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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/vite-plugin-mock/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/vite-plugin-mock/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/vite-plugin-mock/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vite-plugin-style-import": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/vite-plugin-style-import/-/vite-plugin-style-import-2.0.0.tgz", + "integrity": "sha512-qtoHQae5dSUQPo/rYz/8p190VU5y19rtBaeV7ryLa/AYAU/e9CG89NrN/3+k7MR8mJy/GPIu91iJ3zk9foUOSA==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^4.1.2", + "change-case": "^4.1.2", + "console": "^0.7.2", + "es-module-lexer": "^0.9.3", + "fs-extra": "^10.0.0", + "magic-string": "^0.25.7", + "pathe": "^0.2.0" + }, + "peerDependencies": { + "vite": ">=2.0.0" + } + }, + "node_modules/vite-plugin-style-import/node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/vite-plugin-style-import/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/vite-plugin-style-import/node_modules/pathe": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/pathe/-/pathe-0.2.0.tgz", + "integrity": "sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==", + "dev": true + }, + "node_modules/vite-plugin-style-import/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/vite-plugin-svg-icons": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/vite-plugin-svg-icons/-/vite-plugin-svg-icons-2.0.1.tgz", + "integrity": "sha512-6ktD+DhV6Rz3VtedYvBKKVA2eXF+sAQVaKkKLDSqGUfnhqXl3bj5PPkVTl3VexfTuZy66PmINi8Q6eFnVfRUmA==", + "dev": true, + "dependencies": { + "@types/svgo": "^2.6.1", + "cors": "^2.8.5", + "debug": "^4.3.3", + "etag": "^1.8.1", + "fs-extra": "^10.0.0", + "pathe": "^0.2.0", + "svg-baker": "1.7.0", + "svgo": "^2.8.0" + }, + "peerDependencies": { + "vite": ">=2.0.0" + } + }, + "node_modules/vite-plugin-svg-icons/node_modules/pathe": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/pathe/-/pathe-0.2.0.tgz", + "integrity": "sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==", + "dev": true + }, + "node_modules/vite-plugin-vue-devtools": { + "version": "7.7.7", + "resolved": "https://registry.npmmirror.com/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.7.7.tgz", + "integrity": "sha512-d0fIh3wRcgSlr4Vz7bAk4va1MkdqhQgj9ANE/rBhsAjOnRfTLs2ocjFMvSUOsv6SRRXU9G+VM7yMgqDb6yI4iQ==", + "dependencies": { + "@vue/devtools-core": "^7.7.7", + "@vue/devtools-kit": "^7.7.7", + "@vue/devtools-shared": "^7.7.7", + "execa": "^9.5.2", + "sirv": "^3.0.1", + "vite-plugin-inspect": "0.8.9", + "vite-plugin-vue-inspector": "^5.3.1" + }, + "engines": { + "node": ">=v14.21.3" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0" + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/execa": { + "version": "9.6.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-9.6.0.tgz", + "integrity": "sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==", + "dependencies": { + "@sindresorhus/merge-streams": "^4.0.0", + "cross-spawn": "^7.0.6", + "figures": "^6.1.0", + "get-stream": "^9.0.0", + "human-signals": "^8.0.1", + "is-plain-obj": "^4.1.0", + "is-stream": "^4.0.1", + "npm-run-path": "^6.0.0", + "pretty-ms": "^9.2.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^4.0.0", + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": "^18.19.0 || >=20.5.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/human-signals": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-8.0.1.tgz", + "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/npm-run-path": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-6.0.0.tgz", + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", + "dependencies": { + "path-key": "^4.0.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/strip-final-newline": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-4.0.0.tgz", + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-vue-inspector": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.3.2.tgz", + "integrity": "sha512-YvEKooQcSiBTAs0DoYLfefNja9bLgkFM7NI2b07bE2SruuvX0MEa9cMaxjKVMkeCp5Nz9FRIdcN1rOdFVBeL6Q==", + "dependencies": { + "@babel/core": "^7.23.0", + "@babel/plugin-proposal-decorators": "^7.23.0", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.22.15", + "@vue/babel-plugin-jsx": "^1.1.5", + "@vue/compiler-dom": "^3.3.4", + "kolorist": "^1.8.0", + "magic-string": "^0.30.4" + }, + "peerDependencies": { + "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0" + } + }, + "node_modules/vue": { + "version": "3.5.18", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.18.tgz", + "integrity": "sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==", + "dependencies": { + "@vue/compiler-dom": "3.5.18", + "@vue/compiler-sfc": "3.5.18", + "@vue/runtime-dom": "3.5.18", + "@vue/server-renderer": "3.5.18", + "@vue/shared": "3.5.18" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-codemirror6": { + "version": "1.3.22", + "resolved": "https://registry.npmmirror.com/vue-codemirror6/-/vue-codemirror6-1.3.22.tgz", + "integrity": "sha512-XzAJKKSPq8p6xWTlH+4ZqONO5qFiu2U3aRoLDU6lhHBvWfX4/L2QOoi87y8TETV1qZ15fQRP1t9YXapEE1tiRQ==", + "dependencies": { + "vue-demi": "latest" + }, + "engines": { + "node": ">=18", + "pnpm": ">=10.3.0" + }, + "peerDependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/commands": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/search": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "codemirror": "^6.0.0", + "style-mod": "^4.0.0", + "vue": "^2.7.14 || ^3.3.4" + } + }, + "node_modules/vue-color-kit": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/vue-color-kit/-/vue-color-kit-1.0.6.tgz", + "integrity": "sha512-56oSUp8hGIZ3E4ayZLqTDAb2C7VzaWAC1EVUsZEvPCD2wiiiFd2L2BiEGN1ingfz538sYWKNXxMZQGslqbMiBg==", + "peerDependencies": { + "vue": "^3.0.5" + } + }, + "node_modules/vue-cropper": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/vue-cropper/-/vue-cropper-1.1.4.tgz", + "integrity": "sha512-5m98vBsCEI9rbS4JxELxXidtAui3qNyTHLHg67Qbn7g8cg+E6LcnC+hh3SM/p94x6mFh6KRxT1ttnta+wCYqWA==" + }, + "node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/vue-draggable-plus": { + "version": "0.3.5", + "resolved": "https://registry.npmmirror.com/vue-draggable-plus/-/vue-draggable-plus-0.3.5.tgz", + "integrity": "sha512-HqIxV4Wr4U5LRPLRi2oV+EJ4g6ibyRKhuaiH4ZQo+LxK4zrk2XcBk9UyXC88OXp4SAq0XYH4Wco/T3LX5kJ79A==", + "peerDependencies": { + "@types/sortablejs": "^1.15.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/vue-echarts": { + "version": "6.7.3", + "resolved": "https://registry.npmmirror.com/vue-echarts/-/vue-echarts-6.7.3.tgz", + "integrity": "sha512-vXLKpALFjbPphW9IfQPOVfb1KjGZ/f8qa/FZHi9lZIWzAnQC1DgnmEK3pJgEkyo6EP7UnX6Bv/V3Ke7p+qCNXA==", + "hasInstallScript": true, + "dependencies": { + "resize-detector": "^0.3.0", + "vue-demi": "^0.13.11" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.5", + "@vue/runtime-core": "^3.0.0", + "echarts": "^5.4.1", + "vue": "^2.6.12 || ^3.1.1" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + }, + "@vue/runtime-core": { + "optional": true + } + } + }, + "node_modules/vue-echarts/node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/vue-eslint-parser": { + "version": "9.4.3", + "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz", + "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-json-pretty": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/vue-json-pretty/-/vue-json-pretty-2.5.0.tgz", + "integrity": "sha512-nZA6qXYaiMaE2J0HkKtkrLcPJoN03SDSBdZWEPiRwoOVySWOfoZCyadhBwBN6wAHTga+c/R49ExGWoKFXnu37A==", + "engines": { + "node": ">= 10.0.0", + "npm": ">= 5.0.0" + }, + "peerDependencies": { + "vue": ">=3.0.0" + } + }, + "node_modules/vue-router": { + "version": "4.5.1", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.5.1.tgz", + "integrity": "sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==", + "dependencies": { + "@vue/devtools-api": "^6.6.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.16", + "resolved": "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "dev": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-tsc": { + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/vue-tsc/-/vue-tsc-2.0.19.tgz", + "integrity": "sha512-JWay5Zt2/871iodGF72cELIbcAoPyhJxq56mPPh+M2K7IwI688FMrFKc/+DvB05wDWEuCPexQJ6L10zSwzzapg==", + "dev": true, + "dependencies": { + "@volar/typescript": "~2.2.4", + "@vue/language-core": "2.0.19", + "semver": "^7.5.4" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/vue3-tree-org": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/vue3-tree-org/-/vue3-tree-org-4.2.2.tgz", + "integrity": "sha512-AG2SykyD6dw0jIyqBm8iuF9j9GWli6KrwudxR1RjULCCBTDFsoNm7MmP/weKT7wowN/sPk+e2RsnvEJMw2OJMw==", + "dependencies": { + "core-js": "^3.6.5" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/w3c-keyname": { + "version": "2.2.8", + "resolved": "https://registry.npmmirror.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz", + "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==" + }, + "node_modules/watchpack": { + "version": "2.4.4", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", + "dev": true, + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack": { + "version": "5.101.0", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.101.0.tgz", + "integrity": "sha512-B4t+nJqytPeuZlHuIKTbalhljIFXeNRqrUGAQgTGlfOl2lXXKXw+yZu6bicycP+PUlM44CxBjCFD6aciKFT3LQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.2", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.2", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.11", + "watchpack": "^2.4.1", + "webpack-sources": "^3.3.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "dev": true + }, + "node_modules/webpack/node_modules/es-module-lexer": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "dev": true, + "peer": true + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wmf": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wmf/-/wmf-1.0.2.tgz", + "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xe-utils": { + "version": "3.7.8", + "resolved": "https://registry.npmmirror.com/xe-utils/-/xe-utils-3.7.8.tgz", + "integrity": "sha512-V/k6B/ASYir6yLYhp62DnM17po9u1N9mou/rn4if5WoFCsAO49JpCiVpkDpwCv4zxGfWmhWgzmz4FytWF+pDVw==" + }, + "node_modules/xgplayer": { + "version": "2.32.6", + "resolved": "https://registry.npmmirror.com/xgplayer/-/xgplayer-2.32.6.tgz", + "integrity": "sha512-ESwYYcG8SQciPaN43tZkN3r0dS/jQ5RtyxyGbxn2+qcKgZQ861M899xq8Cab/z6qVVX+/4eIsxDbm3lfYGYzvA==", + "dependencies": { + "chalk": "^2.3.2", + "commander": "^2.15.1", + "danmu.js": "^1.1.2", + "downloadjs": "1.4.7", + "draggabilly": "^2.2.0", + "event-emitter": "^0.3.5", + "fs-extra": "^5.0.0", + "xgplayer-subtitles": "1.0.19" + }, + "bin": { + "xgplayer": "bin/xgplayer.js" + } + }, + "node_modules/xgplayer-subtitles": { + "version": "1.0.19", + "resolved": "https://registry.npmmirror.com/xgplayer-subtitles/-/xgplayer-subtitles-1.0.19.tgz", + "integrity": "sha512-ITvMTgnHD0uytWUYYoS3Qtz10T0o8W0YW3J7/GbfipeJQs4IiFyzhnvTXYB2KnZ6wRXLO6LrNhK9esY9iISJWA==", + "dependencies": { + "eventemitter3": "^4.0.7", + "generate-source-map": "0.0.5" + } + }, + "node_modules/xgplayer-subtitles/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/xgplayer/node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/xgplayer/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/xgplayer/node_modules/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==" + }, + "node_modules/xgplayer/node_modules/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==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/xgplayer/node_modules/fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/xgplayer/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/xgplayer/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/xgplayer/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/xgplayer/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/xlsx": { + "version": "0.18.5", + "resolved": "https://registry.npmmirror.com/xlsx/-/xlsx-0.18.5.tgz", + "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", + "dependencies": { + "adler-32": "~1.3.0", + "cfb": "~1.2.1", + "codepage": "~1.15.0", + "crc-32": "~1.2.1", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.3.0" + }, + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-2.8.0.tgz", + "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + } + }, + "node_modules/yaml-eslint-parser": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/yaml-eslint-parser/-/yaml-eslint-parser-1.3.0.tgz", + "integrity": "sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.0.0", + "yaml": "^2.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + } + }, + "node_modules/yaml-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/yoctocolors/-/yoctocolors-2.1.1.tgz", + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zrender": { + "version": "5.6.1", + "resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.6.1.tgz", + "integrity": "sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==", + "dependencies": { + "tslib": "2.3.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..8c1b06b --- /dev/null +++ b/package.json @@ -0,0 +1,108 @@ +{ + "name": "continew-admin-ui", + "type": "module", + "version": "4.0.0-SNAPSHOT", + "private": "true", + "scripts": { + "bootstrap": "pnpm install --registry=https://registry.npmmirror.com", + "dev": "vite --host", + "build": "vue-tsc --noEmit && vite build", + "build:test": "vue-tsc --noEmit && vite build --mode test", + "preview": "vite preview --port 5050", + "typecheck": "vue-tsc --noEmit", + "lint": "eslint .", + "lint:fix": "eslint . --fix" + }, + "dependencies": { + "@amap/amap-jsapi-loader": "^1.0.1", + "@arco-design/color": "^0.4.0", + "@arco-themes/vue-gi-demo": "^0.0.51", + "@codemirror/lang-javascript": "^6.2.1", + "@codemirror/lang-vue": "^0.1.2", + "@codemirror/theme-one-dark": "^6.1.2", + "@ddietr/codemirror-themes": "^1.4.2", + "@vue-office/docx": "1.6.0", + "@vue-office/excel": "1.7.1", + "@vue-office/pdf": "1.6.4", + "@vueuse/components": "^10.5.0", + "@vueuse/core": "^10.5.0", + "aieditor": "^1.0.13", + "animate.css": "^4.1.1", + "axios": "^0.27.2", + "codemirror": "^6.0.1", + "cron-parser": "^4.9.0", + "crypto-js": "^4.2.0", + "dayjs": "^1.11.4", + "echarts": "^5.4.2", + "jsencrypt": "^3.3.2", + "lint-staged": "^15.2.10", + "lodash-es": "^4.17.21", + "mitt": "^3.0.0", + "mockjs": "^1.1.0", + "nprogress": "^0.2.0", + "pinia": "^2.0.16", + "pinia-plugin-persistedstate": "^3.1.0", + "qs": "^6.11.2", + "query-string": "^9.0.0", + "v-viewer": "^3.0.10", + "viewerjs": "^1.11.6", + "vite-plugin-vue-devtools": "^7.0.27", + "vue": "^3.5.4", + "vue-codemirror6": "^1.1.27", + "vue-color-kit": "^1.0.5", + "vue-cropper": "^1.1.1", + "vue-demi": "^0.14.10", + "vue-draggable-plus": "^0.3.5", + "vue-echarts": "^6.5.5", + "vue-json-pretty": "^2.4.0", + "vue-router": "^4.3.3", + "vue3-tree-org": "^4.2.2", + "xe-utils": "^3.5.7", + "xgplayer": "^2.31.6", + "xlsx": "^0.18.5" + }, + "devDependencies": { + "@antfu/eslint-config": "^2.16.3", + "@arco-design/web-vue": "^2.57.0", + "@types/crypto-js": "^4.2.2", + "@types/lodash-es": "^4.17.12", + "@types/node": "^20.2.5", + "@types/query-string": "^6.3.0", + "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue-jsx": "^3.1.0", + "@vue/tsconfig": "^0.1.3", + "boxen": "^7.1.1", + "eslint": "^9.0.0", + "less": "^4.1.3", + "less-loader": "^11.0.0", + "picocolors": "^1.0.0", + "sass": "^1.62.1", + "sass-loader": "^13.2.2", + "typescript": "~5.0.4", + "unplugin-auto-import": "^0.16.4", + "unplugin-vue-components": "^0.25.1", + "vite": "^5.1.5", + "vite-plugin-mock": "^2.9.8", + "vite-plugin-style-import": "^2.0.0", + "vite-plugin-svg-icons": "^2.0.1", + "vue-tsc": "2.0.19" + }, + "pnpm": { + "onlyBuiltDependencies": [ + "@vue-office/docx", + "@vue-office/excel", + "@vue-office/pdf", + "core-js", + "es5-ext", + "esbuild", + "vue-demi", + "vue-echarts" + ] + }, + "simple-git-hooks": { + "pre-commit": "pnpm lint-staged" + }, + "lint-staged": { + "*": "eslint --fix" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..dd34fc0 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,9864 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@amap/amap-jsapi-loader': + specifier: ^1.0.1 + version: 1.0.1 + '@arco-design/color': + specifier: ^0.4.0 + version: 0.4.0 + '@arco-themes/vue-gi-demo': + specifier: ^0.0.51 + version: 0.0.51(@arco-design/web-vue@2.57.0(vue@3.5.12(typescript@5.0.4))) + '@codemirror/lang-javascript': + specifier: ^6.2.1 + version: 6.2.2 + '@codemirror/lang-vue': + specifier: ^0.1.2 + version: 0.1.3 + '@codemirror/theme-one-dark': + specifier: ^6.1.2 + version: 6.1.2 + '@ddietr/codemirror-themes': + specifier: ^1.4.2 + version: 1.4.2 + '@vue-office/docx': + specifier: 1.6.0 + version: 1.6.0(vue-demi@0.14.10(vue@3.5.12(typescript@5.0.4)))(vue@3.5.12(typescript@5.0.4)) + '@vue-office/excel': + specifier: 1.7.1 + version: 1.7.1(vue-demi@0.14.10(vue@3.5.12(typescript@5.0.4)))(vue@3.5.12(typescript@5.0.4)) + '@vue-office/pdf': + specifier: 1.6.4 + version: 1.6.4(vue-demi@0.14.10(vue@3.5.12(typescript@5.0.4)))(vue@3.5.12(typescript@5.0.4)) + '@vueuse/components': + specifier: ^10.5.0 + version: 10.9.0(vue@3.5.12(typescript@5.0.4)) + '@vueuse/core': + specifier: ^10.5.0 + version: 10.9.0(vue@3.5.12(typescript@5.0.4)) + aieditor: + specifier: ^1.0.13 + version: 1.0.13(@tiptap/extension-code-block@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)) + animate.css: + specifier: ^4.1.1 + version: 4.1.1 + axios: + specifier: ^0.27.2 + version: 0.27.2 + codemirror: + specifier: ^6.0.1 + version: 6.0.1(@lezer/common@1.2.1) + cron-parser: + specifier: ^4.9.0 + version: 4.9.0 + crypto-js: + specifier: ^4.2.0 + version: 4.2.0 + dayjs: + specifier: ^1.11.4 + version: 1.11.11 + echarts: + specifier: ^5.4.2 + version: 5.5.0 + jsencrypt: + specifier: ^3.3.2 + version: 3.3.2 + lint-staged: + specifier: ^15.2.10 + version: 15.2.10 + lodash-es: + specifier: ^4.17.21 + version: 4.17.21 + mitt: + specifier: ^3.0.0 + version: 3.0.1 + mockjs: + specifier: ^1.1.0 + version: 1.1.0 + nprogress: + specifier: ^0.2.0 + version: 0.2.0 + pinia: + specifier: ^2.0.16 + version: 2.1.7(typescript@5.0.4)(vue@3.5.12(typescript@5.0.4)) + pinia-plugin-persistedstate: + specifier: ^3.1.0 + version: 3.2.1(pinia@2.1.7(typescript@5.0.4)(vue@3.5.12(typescript@5.0.4))) + qs: + specifier: ^6.11.2 + version: 6.12.1 + query-string: + specifier: ^9.0.0 + version: 9.0.0 + v-viewer: + specifier: ^3.0.10 + version: 3.0.13(viewerjs@1.11.6)(vue@3.5.12(typescript@5.0.4)) + viewerjs: + specifier: ^1.11.6 + version: 1.11.6 + vite-plugin-vue-devtools: + specifier: ^7.0.27 + version: 7.2.0(rollup@4.17.2)(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0))(vue@3.5.12(typescript@5.0.4)) + vue: + specifier: ^3.5.4 + version: 3.5.12(typescript@5.0.4) + vue-codemirror6: + specifier: ^1.1.27 + version: 1.3.0(@lezer/common@1.2.1)(vue@3.5.12(typescript@5.0.4)) + vue-color-kit: + specifier: ^1.0.5 + version: 1.0.6(vue@3.5.12(typescript@5.0.4)) + vue-cropper: + specifier: ^1.1.1 + version: 1.1.3 + vue-demi: + specifier: ^0.14.10 + version: 0.14.10(vue@3.5.12(typescript@5.0.4)) + vue-draggable-plus: + specifier: ^0.3.5 + version: 0.3.5(@types/sortablejs@1.15.8) + vue-echarts: + specifier: ^6.5.5 + version: 6.7.2(@vue/runtime-core@3.5.12)(echarts@5.5.0)(vue@3.5.12(typescript@5.0.4)) + vue-json-pretty: + specifier: ^2.4.0 + version: 2.4.0(vue@3.5.12(typescript@5.0.4)) + vue-router: + specifier: ^4.3.3 + version: 4.3.3(vue@3.5.12(typescript@5.0.4)) + vue3-tree-org: + specifier: ^4.2.2 + version: 4.2.2(vue@3.5.12(typescript@5.0.4)) + xe-utils: + specifier: ^3.5.7 + version: 3.5.26 + xgplayer: + specifier: ^2.31.6 + version: 2.32.6 + xlsx: + specifier: ^0.18.5 + version: 0.18.5 + devDependencies: + '@antfu/eslint-config': + specifier: ^2.16.3 + version: 2.18.1(@vue/compiler-sfc@3.5.12)(eslint@9.3.0)(typescript@5.0.4) + '@arco-design/web-vue': + specifier: ^2.57.0 + version: 2.57.0(vue@3.5.12(typescript@5.0.4)) + '@types/crypto-js': + specifier: ^4.2.2 + version: 4.2.2 + '@types/lodash-es': + specifier: ^4.17.12 + version: 4.17.12 + '@types/node': + specifier: ^20.2.5 + version: 20.12.12 + '@types/query-string': + specifier: ^6.3.0 + version: 6.3.0 + '@vitejs/plugin-vue': + specifier: ^5.2.1 + version: 5.2.1(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0))(vue@3.5.12(typescript@5.0.4)) + '@vitejs/plugin-vue-jsx': + specifier: ^3.1.0 + version: 3.1.0(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0))(vue@3.5.12(typescript@5.0.4)) + '@vue/tsconfig': + specifier: ^0.1.3 + version: 0.1.3(@types/node@20.12.12) + boxen: + specifier: ^7.1.1 + version: 7.1.1 + eslint: + specifier: ^9.0.0 + version: 9.3.0 + less: + specifier: ^4.1.3 + version: 4.2.0 + less-loader: + specifier: ^11.0.0 + version: 11.1.4(less@4.2.0)(webpack@5.91.0) + picocolors: + specifier: ^1.0.0 + version: 1.0.1 + sass: + specifier: ^1.62.1 + version: 1.77.2 + sass-loader: + specifier: ^13.2.2 + version: 13.3.3(sass@1.77.2)(webpack@5.91.0) + typescript: + specifier: ~5.0.4 + version: 5.0.4 + unplugin-auto-import: + specifier: ^0.16.4 + version: 0.16.7(@vueuse/core@10.9.0(vue@3.5.12(typescript@5.0.4)))(rollup@4.17.2) + unplugin-vue-components: + specifier: ^0.25.1 + version: 0.25.2(@babel/parser@7.26.1)(rollup@4.17.2)(vue@3.5.12(typescript@5.0.4)) + vite: + specifier: ^5.1.5 + version: 5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0) + vite-plugin-mock: + specifier: ^2.9.8 + version: 2.9.8(mockjs@1.1.0)(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0)) + vite-plugin-style-import: + specifier: ^2.0.0 + version: 2.0.0(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0)) + vite-plugin-svg-icons: + specifier: ^2.0.1 + version: 2.0.1(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0)) + vue-tsc: + specifier: 2.0.19 + version: 2.0.19(typescript@5.0.4) + +packages: + + '@amap/amap-jsapi-loader@1.0.1': + resolution: {integrity: sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw==} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@antfu/eslint-config@2.18.1': + resolution: {integrity: sha512-6LkzQa96SHt47ZCvAcLJbQLUXmcpl9wI+eo5OeyB2YhHbsUBX7ufT0r4x6fx6Ci2694HRNLl8wY42LUvwidduw==} + hasBin: true + peerDependencies: + '@eslint-react/eslint-plugin': ^1.5.8 + '@prettier/plugin-xml': ^3.4.1 + '@unocss/eslint-plugin': '>=0.50.0' + astro-eslint-parser: ^0.16.3 + eslint: '>=8.40.0' + eslint-plugin-astro: ^0.31.4 + eslint-plugin-format: '>=0.1.0' + eslint-plugin-react-hooks: ^4.6.0 + eslint-plugin-react-refresh: ^0.4.4 + eslint-plugin-solid: ^0.13.2 + eslint-plugin-svelte: '>=2.35.1' + prettier-plugin-astro: ^0.13.0 + prettier-plugin-slidev: ^1.0.5 + svelte-eslint-parser: ^0.33.1 + peerDependenciesMeta: + '@eslint-react/eslint-plugin': + optional: true + '@prettier/plugin-xml': + optional: true + '@unocss/eslint-plugin': + optional: true + astro-eslint-parser: + optional: true + eslint-plugin-astro: + optional: true + eslint-plugin-format: + optional: true + eslint-plugin-react-hooks: + optional: true + eslint-plugin-react-refresh: + optional: true + eslint-plugin-solid: + optional: true + eslint-plugin-svelte: + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-slidev: + optional: true + svelte-eslint-parser: + optional: true + + '@antfu/install-pkg@0.3.3': + resolution: {integrity: sha512-nHHsk3NXQ6xkCfiRRC8Nfrg8pU5kkr3P3Y9s9dKqiuRmBD0Yap7fymNDjGFKeWhZQHqqbCS5CfeMy9wtExM24w==} + + '@antfu/utils@0.7.8': + resolution: {integrity: sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==} + + '@arco-design/color@0.4.0': + resolution: {integrity: sha512-s7p9MSwJgHeL8DwcATaXvWT3m2SigKpxx4JA1BGPHL4gfvaQsmQfrLBDpjOJFJuJ2jG2dMt3R3P8Pm9E65q18g==} + + '@arco-design/web-vue@2.57.0': + resolution: {integrity: sha512-R5YReC3C2sG3Jv0+YuR3B7kzkq2KdhhQNCGXD8T11xAoa0zMt6SWTP1xJQOdZcM9du+q3z6tk5mRvh4qkieRJw==} + peerDependencies: + vue: ^3.1.0 + + '@arco-themes/vue-gi-demo@0.0.51': + resolution: {integrity: sha512-8ud9gI2mRzcY/zvcYNJoPDZU2qI5DPRhfSQpd5sfOYsgl/YN0sDWEv5BpHJ5eQmprrBsZCfYo2NIq47qb0EtrA==} + peerDependencies: + '@arco-design/web-vue': ^2.56.0 + + '@babel/code-frame@7.24.2': + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.24.4': + resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.24.5': + resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.24.5': + resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.22.5': + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.23.6': + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.24.5': + resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-environment-visitor@7.22.20': + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-function-name@7.23.0': + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-hoist-variables@7.22.5': + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-member-expression-to-functions@7.24.5': + resolution: {integrity: sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.22.15': + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.24.3': + resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.24.5': + resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.22.5': + resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.24.5': + resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-replace-supers@7.24.1': + resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-simple-access@7.24.5': + resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': + resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-split-export-declaration@7.24.5': + resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.24.1': + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.24.5': + resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.23.5': + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.24.5': + resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} + engines: {node: '>=6.9.0'} + + '@babel/highlight@7.24.5': + resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.24.5': + resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/parser@7.26.1': + resolution: {integrity: sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-proposal-decorators@7.24.1': + resolution: {integrity: sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-decorators@7.24.1': + resolution: {integrity: sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.24.1': + resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.24.1': + resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.24.1': + resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.24.5': + resolution: {integrity: sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime@7.24.5': + resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.24.0': + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.24.5': + resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.24.5': + resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.26.0': + resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + engines: {node: '>=6.9.0'} + + '@clack/core@0.3.4': + resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} + + '@clack/prompts@0.7.0': + resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} + bundledDependencies: + - is-unicode-supported + + '@codemirror/autocomplete@6.16.0': + resolution: {integrity: sha512-P/LeCTtZHRTCU4xQsa89vSKWecYv1ZqwzOd5topheGRf+qtacFgBeIMQi3eL8Kt/BUNvxUWkx+5qP2jlGoARrg==} + peerDependencies: + '@codemirror/language': ^6.0.0 + '@codemirror/state': ^6.0.0 + '@codemirror/view': ^6.0.0 + '@lezer/common': ^1.0.0 + + '@codemirror/commands@6.5.0': + resolution: {integrity: sha512-rK+sj4fCAN/QfcY9BEzYMgp4wwL/q5aj/VfNSoH1RWPF9XS/dUwBkvlL3hpWgEjOqlpdN1uLC9UkjJ4tmyjJYg==} + + '@codemirror/lang-css@6.2.1': + resolution: {integrity: sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==} + + '@codemirror/lang-html@6.4.9': + resolution: {integrity: sha512-aQv37pIMSlueybId/2PVSP6NPnmurFDVmZwzc7jszd2KAF8qd4VBbvNYPXWQq90WIARjsdVkPbw29pszmHws3Q==} + + '@codemirror/lang-javascript@6.2.2': + resolution: {integrity: sha512-VGQfY+FCc285AhWuwjYxQyUQcYurWlxdKYT4bqwr3Twnd5wP5WSeu52t4tvvuWmljT4EmgEgZCqSieokhtY8hg==} + + '@codemirror/lang-vue@0.1.3': + resolution: {integrity: sha512-QSKdtYTDRhEHCfo5zOShzxCmqKJvgGrZwDQSdbvCRJ5pRLWBS7pD/8e/tH44aVQT6FKm0t6RVNoSUWHOI5vNug==} + + '@codemirror/language@6.10.1': + resolution: {integrity: sha512-5GrXzrhq6k+gL5fjkAwt90nYDmjlzTIJV8THnxNFtNKWotMIlzzN+CpqxqwXOECnUdOndmSeWntVrVcv5axWRQ==} + + '@codemirror/lint@6.7.1': + resolution: {integrity: sha512-rELba6QJD20/bNXWP/cKTGLrwVEcpa2ViwULCV03ONcY1Je85++7sczVRUlnE4TJMjatx3IJTz6HX4NXi+moXw==} + + '@codemirror/search@6.5.6': + resolution: {integrity: sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==} + + '@codemirror/state@6.4.1': + resolution: {integrity: sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==} + + '@codemirror/theme-one-dark@6.1.2': + resolution: {integrity: sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==} + + '@codemirror/view@6.26.3': + resolution: {integrity: sha512-gmqxkPALZjkgSxIeeweY/wGQXBfwTUaLs8h7OKtSwfbj9Ct3L11lD+u1sS7XHppxFQoMDiMDp07P9f3I2jWOHw==} + + '@ddietr/codemirror-themes@1.4.2': + resolution: {integrity: sha512-8U3H3lmtmSWLD5VRlt7jf2HW62URnwgPxjZZDYjBX5EtMpgZ2QnqiIYrNzdQPPjJngT9D43gls3+JlekCBmrfw==} + + '@es-joy/jsdoccomment@0.43.0': + resolution: {integrity: sha512-Q1CnsQrytI3TlCB1IVWXWeqUIPGVEKGaE7IbVdt13Nq/3i0JESAkQQERrfiQkmlpijl+++qyqPgaS31Bvc1jRQ==} + engines: {node: '>=16'} + + '@esbuild/aix-ppc64@0.20.2': + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.20.2': + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.20.2': + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.20.2': + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.20.2': + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.20.2': + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.20.2': + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.20.2': + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.20.2': + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.20.2': + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.20.2': + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.14.54': + resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.20.2': + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.20.2': + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.20.2': + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.20.2': + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.20.2': + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.20.2': + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.20.2': + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-x64@0.20.2': + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.20.2': + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.20.2': + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.20.2': + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.20.2': + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.4.0': + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.10.0': + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@3.1.0': + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.3.0': + resolution: {integrity: sha512-niBqk8iwv96+yuTwjM6bWg8ovzAPF9qkICsGtcoa5/dmqcEMfdwNAX7+/OHcJHc7wj7XqPxH98oAHytFYlw6Sw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + + '@humanwhocodes/retry@0.3.0': + resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + engines: {node: '>=18.18'} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/sourcemap-codec@1.4.15': + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@jsdevtools/ez-spawn@3.0.4': + resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} + engines: {node: '>=10'} + + '@lezer/common@1.2.1': + resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==} + + '@lezer/css@1.1.8': + resolution: {integrity: sha512-7JhxupKuMBaWQKjQoLtzhGj83DdnZY9MckEOG5+/iLKNK2ZJqKc6hf6uc0HjwCX7Qlok44jBNqZhHKDhEhZYLA==} + + '@lezer/highlight@1.2.0': + resolution: {integrity: sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==} + + '@lezer/html@1.3.9': + resolution: {integrity: sha512-MXxeCMPyrcemSLGaTQEZx0dBUH0i+RPl8RN5GwMAzo53nTsd/Unc/t5ZxACeQoyPUM5/GkPLRUs2WliOImzkRA==} + + '@lezer/javascript@1.4.16': + resolution: {integrity: sha512-84UXR3N7s11MPQHWgMnjb9571fr19MmXnr5zTv2XX0gHXXUvW3uPJ8GCjKrfTXmSdfktjRK0ayKklw+A13rk4g==} + + '@lezer/lr@1.4.0': + resolution: {integrity: sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@polka/url@1.0.0-next.25': + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + + '@popperjs/core@2.11.8': + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + + '@remirror/core-constants@2.0.2': + resolution: {integrity: sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==} + + '@rollup/pluginutils@4.2.1': + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} + + '@rollup/pluginutils@5.1.0': + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.17.2': + resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.17.2': + resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.17.2': + resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.17.2': + resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.17.2': + resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-musleabihf@4.17.2': + resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.17.2': + resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-musl@4.17.2': + resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': + resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-gnu@4.17.2': + resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-s390x-gnu@4.17.2': + resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.17.2': + resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-musl@4.17.2': + resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-win32-arm64-msvc@4.17.2': + resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.17.2': + resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.17.2': + resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==} + cpu: [x64] + os: [win32] + + '@stylistic/eslint-plugin-js@2.1.0': + resolution: {integrity: sha512-gdXUjGNSsnY6nPyqxu6lmDTtVrwCOjun4x8PUn0x04d5ucLI74N3MT1Q0UhdcOR9No3bo5PGDyBgXK+KmD787A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.40.0' + + '@stylistic/eslint-plugin-jsx@2.1.0': + resolution: {integrity: sha512-mMD7S+IndZo2vxmwpHVTCwx2O1VdtE5tmpeNwgaEcXODzWV1WTWpnsc/PECQKIr/mkLPFWiSIqcuYNhQ/3l6AQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.40.0' + + '@stylistic/eslint-plugin-plus@2.1.0': + resolution: {integrity: sha512-S5QAlgYXESJaSBFhBSBLZy9o36gXrXQwWSt6QkO+F0SrT9vpV5JF/VKoh+ojO7tHzd8Ckmyouq02TT9Sv2B0zQ==} + peerDependencies: + eslint: '*' + + '@stylistic/eslint-plugin-ts@2.1.0': + resolution: {integrity: sha512-2ioFibufHYBALx2TBrU4KXovCkN8qCqcb9yIHc0fyOfTaO5jw4d56WW7YRcF3Zgde6qFyXwAN6z/+w4pnmos1g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.40.0' + + '@stylistic/eslint-plugin@2.1.0': + resolution: {integrity: sha512-cBBowKP2u/+uE5CzgH5w8pE9VKqcM7BXdIDPIbGt2rmLJGnA6MJPr9vYGaqgMoJFs7R/FzsMQerMvvEP40g2uw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.40.0' + + '@tiptap/core@2.5.8': + resolution: {integrity: sha512-lkWCKyoAoMTxM137MoEsorG7tZ5MZU6O3wMRuZ0P9fcTRY5vd1NWncWuPzuGSJIpL20gwBQOsS6PaQSfR3xjlA==} + peerDependencies: + '@tiptap/pm': ^2.5.8 + + '@tiptap/extension-blockquote@2.5.8': + resolution: {integrity: sha512-P8vDiagtRrUfIewfCKrJe0ddDSjPgOTKzqoM1UXKS+MenT8C/wT4bjiwopAoWP6zMoV0TfHWXah9emllmCfXFA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-bold@2.5.8': + resolution: {integrity: sha512-4vEn+U7Y8B4e8izcL7QuEKYJ9thCSdo+UF1K3TOqQWuJTzTrJLPMwTZ4vYOHzvuq5uIXyPLnWzLgnRLgy5mJRg==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-bubble-menu@2.5.8': + resolution: {integrity: sha512-COmd1Azudu7i281emZFIESECe7FnvWiRoBoQBVjjWSyq5PVzwJaA3PAlnU7GyNZKtVXMZ4xbrckdyNQfDeVQDA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/pm': ^2.5.8 + + '@tiptap/extension-bullet-list@2.5.8': + resolution: {integrity: sha512-Wvf0HWBI0ulssoCsCOguxJB1Ntmj9PtE8b/ieFwFvrNptP+sf25XiWgjMs7H1KQrtmpngBu/Bhh5jJRgAmAgeQ==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-character-count@2.5.8': + resolution: {integrity: sha512-uu9FNY9yUMkXEVMfBdTovEyPHOJCZWtEdTVuU+nbOIOpaggNFBG6YcVU4W1NC99USSFnbr45SbCsxP3gySmPIA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/pm': ^2.5.8 + + '@tiptap/extension-code-block-lowlight@2.5.8': + resolution: {integrity: sha512-ga5iYzVeX7pQ6P44ZkW+Sf+sTcAjD8gjkz6szQ4qKZbJNKWhUPbWyhp41mlhwBq+QzvqcGNWiGcOe6ZwPR01sA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/extension-code-block': ^2.5.8 + '@tiptap/pm': ^2.5.8 + + '@tiptap/extension-code-block@2.5.8': + resolution: {integrity: sha512-atMtT1Ddc4hv9+OiH/UCLfQ6Ooo45xpPaaOhqs1Ab509YyqxoyEbfNSOth/yx9DFb8VOenRWE1WV3Z3C0ial0Q==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/pm': ^2.5.8 + + '@tiptap/extension-code@2.5.8': + resolution: {integrity: sha512-56lb4NnaYAbIkqBTCIg4ZoITrw86Dj8C2HSi6DrU7f5q9cfvGuH+2057I5n8eEEfASu1AeDN6tSnCz3NR+yiHw==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-color@2.5.8': + resolution: {integrity: sha512-XId+CbRqkgyvbeJunnL3E0EF4/dpolj6gy6AITk9CyghLNBHegOaz+AmECO9+i1Zbpituv00Nh8KUrGlVI6aOA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/extension-text-style': ^2.5.8 + + '@tiptap/extension-document@2.5.8': + resolution: {integrity: sha512-r3rP4ihCJAdp3VRIeqd80etHx7jttzZaKNFX8hkQShHK6eTHwrR92VL0jDE4K+NOE3bxjMsOlYizJYWV042BtA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-dropcursor@2.5.8': + resolution: {integrity: sha512-xPmIfTYqurFF8RukCPlHd8mT8I7hDinWrgq7CQTRROxcJ3DNw8PooWrKWaBYs9HXHe1pbiQ5EK0uOsNvQ1bcDg==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/pm': ^2.5.8 + + '@tiptap/extension-font-family@2.5.8': + resolution: {integrity: sha512-wn47r0Qo2LoezFTfV2cZAxDdAUveZghQyaFIYwzct38IgKEJHgii00fJn1IgN+uWfbEJdnGcZJVjqW57HHA7QQ==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/extension-text-style': ^2.5.8 + + '@tiptap/extension-gapcursor@2.5.8': + resolution: {integrity: sha512-nR7AUOE4xWdp0sDbLbe4uwAhQ/xq+MTLVafvffMLT81U/Hl9R+w0Ap2XF0+c6/JTQwVjZiOalAmg4dobx7rJUQ==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/pm': ^2.5.8 + + '@tiptap/extension-hard-break@2.5.8': + resolution: {integrity: sha512-samZEL0EXzHSmMQ7KyLnfSxdDv3qSjia0JzelfCnFZS6LLcbwjrIjV8ZPxEhJ7UlZqroQdFxPegllkLHZj/MdQ==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-heading@2.5.8': + resolution: {integrity: sha512-fDQoUkTLN+U8MNQ8PI+syKyshS9qFHlKihxzMLf/+tRisJvP47gzHDur99nffTSbXFDnASDqhavhKjI/2xTWlQ==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-highlight@2.5.8': + resolution: {integrity: sha512-Auli6YBdUjF8mo0beEYw6Eh1hySukoQVjq+Yz6RKpaRzrrvXjoZUciQ6RoGXS4BHT7sfp8fMw9OIVo9Ifx8d8w==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-history@2.5.8': + resolution: {integrity: sha512-5IrZZfp2Rg9Tov/08aYTKhwoiqdun8v3j3vleuqyW5RB7LU/NKLR19EtSSMh9mVkFZVbhab2zDOFmn5ilsEOhw==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/pm': ^2.5.8 + + '@tiptap/extension-horizontal-rule@2.5.8': + resolution: {integrity: sha512-L8Is73WGaP6VNdKrIry+lCIM9W1KaL/Tw2Z6DGMVMU5mr1lLx0xq7nWEStqD7e4zh+n4+3PV15cZSA2F34DZrg==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/pm': ^2.5.8 + + '@tiptap/extension-image@2.5.8': + resolution: {integrity: sha512-xlF3dqzXSN/6vWdmGOaIz0YVUO/B69mPw9vUITg7bQdc4X2pc52tvTGhpAzAc/kbwSVrW33icxAsXx8XH9Bkkg==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-italic@2.5.8': + resolution: {integrity: sha512-Kh35a7slBai+Qr/tiF9XFXmuWMgUQz4Nt51hmzqVGVuG+QsdWzQE8IZBGypKm8aAzxTGSY0d0QA0rys+YRNq1Q==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-link@2.5.8': + resolution: {integrity: sha512-qfeWR7sG2V7bn8z0f3HMyoR68pFlxYJmLs9cbW30diE9/zKClYEd3zTMPCgJ9yMSagCj4PWkqksIuktAhyRqOQ==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/pm': ^2.5.8 + + '@tiptap/extension-list-item@2.5.8': + resolution: {integrity: sha512-RFIIzHxxXdPmdf7BL0zhE4VPHoR6BTWtfi3JCTftmNqKoH7o+mLKT0RHMGvF1CGNn2HewHzXAF0iXfKCwmEgHQ==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-mention@2.5.8': + resolution: {integrity: sha512-dDLoKi22YIYC0lpsGYOBLwMOW5vudlmUBjKDvoy+DAncazTo6rBhZMeANuHypFBu/bqco+Q4dGVy06PkolUyIQ==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/pm': ^2.5.8 + '@tiptap/suggestion': ^2.5.8 + + '@tiptap/extension-ordered-list@2.5.8': + resolution: {integrity: sha512-84gWdWhc8rUCCssn8+6Z1rFKdG7/yIe+gwYkU6WqAtDrcluJdt5jRHrcMOLxb2dbY8ww9pa72EYV/bwOisZlFQ==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-paragraph@2.5.8': + resolution: {integrity: sha512-AMfD3lfGSiomfkSE2tUourUjVahLtIfWUQew13NTPuWoxAXaSyoCGO0ULkiou/lO3JVUUUmF9+KJrAHWGIARdA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-placeholder@2.5.8': + resolution: {integrity: sha512-mvRl73OM5jBXVtDRLSTvp8/4+0mS2J2+ZcuiAHjABwEsZRCfJsiqty5NisOxSuy/AQtm8TK2kyt6ZCXQ2VRGig==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/pm': ^2.5.8 + + '@tiptap/extension-strike@2.5.8': + resolution: {integrity: sha512-uiHhBIEqawX9Up2ofklotVQ5XpGIjwRL6wprZF38s1le3XpsgyhVV7oDnqDkC7ujCsGkOJJfXZtv3LsO3R2nzQ==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-subscript@2.5.8': + resolution: {integrity: sha512-pEajsdr/NtTjRiCJZC6XH3JsZCo7z/UO/iQKZbNb/44fsnBMlQoih4jYsIBJmk62j/0dzCJR8AmzfqXJX8qxlA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-superscript@2.5.8': + resolution: {integrity: sha512-NFQD2m11C7w1vHmwzPPDG80PDh+rd98OCEszlc8ZgDFkTFWQMg0TfDZQMTsVsQtxVxMkuy4hl+wdye9xVUh1LA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-table-cell@2.5.8': + resolution: {integrity: sha512-t3fITH/sefWiOMSrqn34fhLRDSIZxTCwWvwvlrXnV0J5zaIjjJyP499JM3gAfB6Kb9+7Hd1VvdyDCeJbgEIgWQ==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-table-header@2.5.8': + resolution: {integrity: sha512-ehR/8IZpeAq8nRfkVMOlrClzTN9ZosGPz48SdhqN0V7aRaHe7MZcVOGbxrAXo9P6/3UTjh21qXFgatBVx8xoTA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-table-row@2.5.8': + resolution: {integrity: sha512-AESSqAB2XI1X/V8nlJhcNMmzCUmXKM6K0suZPiwdK9LlhPcTrLe8q7V09fPB23ZNL5dEVxVGIREyrdKiZnshIA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-table@2.5.8': + resolution: {integrity: sha512-91LTBn0tVfXYJsTcl8sOeqaoz3XNb2FUmyyQJmaLAoW8XbjnBLMk8V+BnSJdo9/RdhnujL9p9PfUvMdeUMIMJg==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/pm': ^2.5.8 + + '@tiptap/extension-task-item@2.5.8': + resolution: {integrity: sha512-l20/6ieSs1J658Lj/gfLQZV9HMKp7TS6I+weJSoo+S2Cfm2VUCPp20/TXpdvhFMCF1Sma7Xpxn53289Ae6SHBg==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/pm': ^2.5.8 + + '@tiptap/extension-task-list@2.5.8': + resolution: {integrity: sha512-rKM/n7Zzmu0CZ0xhqiwFFY2ZrdhPDtK7KQS0U1XPZzQ8vIl/LPA9wxVYibUsAF3kJLqhAfUYUp3yDYM7ST6/EA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-text-align@2.5.8': + resolution: {integrity: sha512-TtkEUkgHkV6nYwcvx0+vVIpgXkawZhG55IQ9CZI5PnD6tbzHTK8qFnuhnTgmX+ZQkqz4qEg5erFY/fC1gVvQ4g==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-text-style@2.5.8': + resolution: {integrity: sha512-E3bE85/rG3NxNr0D/c24zfDgkLF1jMn5UTF1cmrSB5Z3I+fWW/QvnIlb5Jfp4yTfLTaMWr1Eg+8UKXWVCjss8g==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-text@2.5.8': + resolution: {integrity: sha512-CNkD51jRMdcYCqFVOkrnebqBQ6pCD3ZD5z9kO5bOC5UPZKZBkLsWdlrHGAVwosxcGxdJACbqJ0Nj+fMgIw4tNA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/extension-underline@2.5.8': + resolution: {integrity: sha512-MxtOcYXVSpiYWNE1hzmBNUJELyH70Y/fFNbOyI5VPOoCZT7a3XjtWIbiZhBvN1lIzXYMHDj8Wacxzt6whK5KJw==} + peerDependencies: + '@tiptap/core': ^2.5.8 + + '@tiptap/pm@2.5.8': + resolution: {integrity: sha512-CVhHaTG4QNHSkvuh6HHsUR4hE+nbUnk7z+VMUedaqPU8tNqkTwWGCMbiyTc+PCsz0T9Mni7vvBR+EXgEQ3+w4g==} + + '@tiptap/starter-kit@2.5.8': + resolution: {integrity: sha512-Beb6Q3cFmJ1pE22WlFrG3wj8XAGXqaGkbqtsGAJDnoyWL4uoSs4vLt5I/UJshK/nQlNqTWFdpd9SxRFsxBYpqg==} + + '@tiptap/suggestion@2.5.8': + resolution: {integrity: sha512-u0emCyGpzSshKR5mIJVwPwycKikP05137fnD0RFI3+nftO6n/2h54rs2yU6BYA8dc01VZRB00cJ/zHO6DsZWEA==} + peerDependencies: + '@tiptap/core': ^2.5.8 + '@tiptap/pm': ^2.5.8 + + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + + '@types/crypto-js@4.2.2': + resolution: {integrity: sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==} + + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + + '@types/eslint@8.56.10': + resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/linkify-it@3.0.5': + resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==} + + '@types/lodash-es@4.17.12': + resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==} + + '@types/lodash@4.17.13': + resolution: {integrity: sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==} + + '@types/markdown-it@13.0.9': + resolution: {integrity: sha512-1XPwR0+MgXLWfTn9gCsZ55AHOKW1WN+P9vr0PaQh5aerR9LLQXUbjfEAFhjmEmyoYFWAyuN2Mqkn40MZ4ukjBw==} + + '@types/mdast@3.0.15': + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} + + '@types/mdurl@1.0.5': + resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==} + + '@types/mockjs@1.0.10': + resolution: {integrity: sha512-SXgrhajHG7boLv6oU93CcmdDm0HYRiceuz6b+7z+/2lCJPTWDv0V5YiwFHT2ejE4bQqgSXQiVPQYPWv7LGsK1g==} + + '@types/node@20.12.12': + resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} + + '@types/normalize-package-data@2.4.4': + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + + '@types/query-string@6.3.0': + resolution: {integrity: sha512-yuIv/WRffRzL7cBW+sla4HwBZrEXRNf1MKQ5SklPEadth+BKbDxiVG8A3iISN5B3yC4EeSCzMZP8llHTcUhOzQ==} + deprecated: This is a stub types definition. query-string provides its own type definitions, so you do not need this installed. + + '@types/sortablejs@1.15.8': + resolution: {integrity: sha512-b79830lW+RZfwaztgs1aVPgbasJ8e7AXtZYHTELNXZPsERt4ymJdjV4OccDbHQAvHrCcFpbF78jkm0R6h/pZVg==} + + '@types/svgo@2.6.4': + resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==} + + '@types/unist@2.0.10': + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + + '@types/web-bluetooth@0.0.20': + resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} + + '@typescript-eslint/eslint-plugin@7.9.0': + resolution: {integrity: sha512-6e+X0X3sFe/G/54aC3jt0txuMTURqLyekmEHViqyA2VnxhLMpvA6nqmcjIy+Cr9tLDHPssA74BP5Mx9HQIxBEA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@7.9.0': + resolution: {integrity: sha512-qHMJfkL5qvgQB2aLvhUSXxbK7OLnDkwPzFalg458pxQgfxKDfT1ZDbHQM/I6mDIf/svlMkj21kzKuQ2ixJlatQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@7.9.0': + resolution: {integrity: sha512-ZwPK4DeCDxr3GJltRz5iZejPFAAr4Wk3+2WIBaj1L5PYK5RgxExu/Y68FFVclN0y6GGwH8q+KgKRCvaTmFBbgQ==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/type-utils@7.9.0': + resolution: {integrity: sha512-6Qy8dfut0PFrFRAZsGzuLoM4hre4gjzWJB6sUvdunCYZsYemTkzZNwF1rnGea326PHPT3zn5Lmg32M/xfJfByA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@7.9.0': + resolution: {integrity: sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/typescript-estree@7.9.0': + resolution: {integrity: sha512-zBCMCkrb2YjpKV3LA0ZJubtKCDxLttxfdGmwZvTqqWevUPN0FZvSI26FalGFFUZU/9YQK/A4xcQF9o/VVaCKAg==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@7.9.0': + resolution: {integrity: sha512-5KVRQCzZajmT4Ep+NEgjXCvjuypVvYHUW7RHlXzNPuak2oWpVoD1jf5xCP0dPAuNIchjC7uQyvbdaSTFaLqSdA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + + '@typescript-eslint/visitor-keys@7.9.0': + resolution: {integrity: sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@vitejs/plugin-vue-jsx@3.1.0': + resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 || ^5.0.0 + vue: ^3.0.0 + + '@vitejs/plugin-vue@5.2.1': + resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 || ^6.0.0 + vue: ^3.2.25 + + '@volar/language-core@2.2.5': + resolution: {integrity: sha512-2htyAuxRrAgETmFeUhT4XLELk3LiEcqoW/B8YUXMF6BrGWLMwIR09MFaZYvrA2UhbdAeSyeQ726HaWSWkexUcQ==} + + '@volar/source-map@2.2.5': + resolution: {integrity: sha512-wrOEIiZNf4E+PWB0AxyM4tfhkfldPsb3bxg8N6FHrxJH2ohar7aGu48e98bp3pR9HUA7P/pR9VrLmkTrgCCnWQ==} + + '@volar/typescript@2.2.5': + resolution: {integrity: sha512-eSV/n75+ppfEVugMC/salZsI44nXDPAyL6+iTYCNLtiLHGJsnMv9GwiDMujrvAUj/aLQyqRJgYtXRoxop2clCw==} + + '@vue-office/docx@1.6.0': + resolution: {integrity: sha512-OKEapOPq223uszA8mRSOWPhdfBchJa6sIqP46eMrMMe5RSUrG9m3QE/o0JBIaMgxDrtNd7aI9CvF2kDvb7G2hw==} + peerDependencies: + '@vue/composition-api': ^1.7.1 + vue: ^2.0.0 || >=3.0.0 + vue-demi: ^0.14.6 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + + '@vue-office/excel@1.7.1': + resolution: {integrity: sha512-VkaW9pWul+Ui8S2bkdMdZ5tsmaLpk0FN2G7X9b3MbQqHwP8tQMN0XSVi+E5jDkqXWl+dbF2iLVuz/1ZeAcif/A==} + peerDependencies: + '@vue/composition-api': ^1.7.1 + vue: ^2.0.0 || >=3.0.0 + vue-demi: ^0.14.6 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + + '@vue-office/pdf@1.6.4': + resolution: {integrity: sha512-wY+M62IWqST2KAjtHrRgvvVN48JSjlWfkugpmlfJmuv8CtmwrD8uAFDWQARK+73kW7X8yG7YZtRmYx8k16X7+g==} + peerDependencies: + '@vue/composition-api': ^1.7.1 + vue: ^2.0.0 || >=3.0.0 + vue-demi: ^0.14.6 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + + '@vue/babel-helper-vue-transform-on@1.2.2': + resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==} + + '@vue/babel-plugin-jsx@1.2.2': + resolution: {integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + peerDependenciesMeta: + '@babel/core': + optional: true + + '@vue/babel-plugin-resolve-type@1.2.2': + resolution: {integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@vue/compiler-core@3.4.27': + resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} + + '@vue/compiler-core@3.5.12': + resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} + + '@vue/compiler-dom@3.4.27': + resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} + + '@vue/compiler-dom@3.5.12': + resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} + + '@vue/compiler-sfc@3.4.27': + resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} + + '@vue/compiler-sfc@3.5.12': + resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} + + '@vue/compiler-ssr@3.4.27': + resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} + + '@vue/compiler-ssr@3.5.12': + resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} + + '@vue/devtools-api@6.6.1': + resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} + + '@vue/devtools-core@7.2.0': + resolution: {integrity: sha512-cHSeu70rTtubt2DYia+VDGNTC1m84Xyuk5eNTjmOpMLECaJnWnzCv6kR84EZp7rG+MVZalJG+4ecX2GaTbU3cQ==} + + '@vue/devtools-kit@7.2.0': + resolution: {integrity: sha512-Kx+U0QiQg/g714euYKfnCdhTcOycSlH1oyTE57D0sAmisdsRCNLfXcnnIwcFY2jdCpuz9DNbuE0VWQuYF5zAZQ==} + peerDependencies: + vue: ^3.0.0 + + '@vue/devtools-shared@7.2.0': + resolution: {integrity: sha512-gVr3IjKjU7axNvclRgICgy1gq/TDnF1hhBAEox+l5mMXZiTIFVIm1zpcIPssc0HxMDgzy+lXqOVsY4DGyZ+ZeA==} + + '@vue/language-core@2.0.19': + resolution: {integrity: sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@vue/reactivity@3.5.12': + resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==} + + '@vue/runtime-core@3.5.12': + resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==} + + '@vue/runtime-dom@3.5.12': + resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==} + + '@vue/server-renderer@3.5.12': + resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==} + peerDependencies: + vue: 3.5.12 + + '@vue/shared@3.4.27': + resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} + + '@vue/shared@3.5.12': + resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} + + '@vue/tsconfig@0.1.3': + resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@vueuse/components@10.9.0': + resolution: {integrity: sha512-BHQpA0yIi3y7zKa1gYD0FUzLLkcRTqVhP8smnvsCK6GFpd94Nziq1XVPD7YpFeho0k5BzbBiNZF7V/DpkJ967A==} + + '@vueuse/core@10.9.0': + resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==} + + '@vueuse/metadata@10.9.0': + resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} + + '@vueuse/shared@10.9.0': + resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} + + '@webassemblyjs/ast@1.12.1': + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} + + '@webassemblyjs/floating-point-hex-parser@1.11.6': + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + + '@webassemblyjs/helper-api-error@1.11.6': + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + + '@webassemblyjs/helper-buffer@1.12.1': + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + + '@webassemblyjs/helper-numbers@1.11.6': + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + + '@webassemblyjs/helper-wasm-bytecode@1.11.6': + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + + '@webassemblyjs/helper-wasm-section@1.12.1': + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} + + '@webassemblyjs/ieee754@1.11.6': + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + + '@webassemblyjs/leb128@1.11.6': + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + + '@webassemblyjs/utf8@1.11.6': + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + + '@webassemblyjs/wasm-edit@1.12.1': + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} + + '@webassemblyjs/wasm-gen@1.12.1': + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} + + '@webassemblyjs/wasm-opt@1.12.1': + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} + + '@webassemblyjs/wasm-parser@1.12.1': + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} + + '@webassemblyjs/wast-printer@1.12.1': + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} + + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + acorn-import-assertions@1.9.0: + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + deprecated: package has been renamed to acorn-import-attributes + peerDependencies: + acorn: ^8 + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + + adler-32@1.3.1: + resolution: {integrity: sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==} + engines: {node: '>=0.8'} + + aieditor@1.0.13: + resolution: {integrity: sha512-A1NIydCJgno3VvEKWPyHZlS7IF5FwBO1X4QO3GEKNcs8wMmmVGbcoVDPHON3uo9bTKaxuuIiONyfLCGHLBpW2Q==} + + ajv-keywords@3.5.2: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + amdefine@1.0.1: + resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==} + engines: {node: '>=0.4.2'} + + animate.css@4.1.1: + resolution: {integrity: sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==} + + ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + + ansi-escapes@7.0.0: + resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} + engines: {node: '>=18'} + + ansi-regex@2.1.1: + resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} + engines: {node: '>=0.10.0'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + ansi-styles@2.2.1: + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} + engines: {node: '>=0.10.0'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + are-docs-informative@0.0.2: + resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} + engines: {node: '>=14'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + arr-diff@4.0.0: + resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} + engines: {node: '>=0.10.0'} + + arr-flatten@1.1.0: + resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} + engines: {node: '>=0.10.0'} + + arr-union@3.1.0: + resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} + engines: {node: '>=0.10.0'} + + array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + array-unique@0.3.2: + resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} + engines: {node: '>=0.10.0'} + + arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + + assign-symbols@1.0.0: + resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} + engines: {node: '>=0.10.0'} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + atob@2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + axios@0.27.2: + resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} + + b-tween@0.3.3: + resolution: {integrity: sha512-oEHegcRpA7fAuc9KC4nktucuZn2aS8htymCPcP3qkEGPqiBH+GfqtqoG2l7LxHngg6O0HFM7hOeOYExl1Oz4ZA==} + + b-validate@1.5.3: + resolution: {integrity: sha512-iCvCkGFskbaYtfQ0a3GmcQCHl/Sv1GufXFGuUQ+FE+WJa7A/espLOuFIn09B944V8/ImPj71T4+rTASxO2PAuA==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base@0.11.2: + resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} + engines: {node: '>=0.10.0'} + + big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + bluebird@3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + boxen@7.1.1: + resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} + engines: {node: '>=14.16'} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@2.3.2: + resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} + engines: {node: '>=0.10.0'} + + braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} + + cache-base@1.0.1: + resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} + engines: {node: '>=0.10.0'} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + call-me-maybe@1.0.2: + resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + camelcase@7.0.1: + resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} + engines: {node: '>=14.16'} + + caniuse-lite@1.0.30001620: + resolution: {integrity: sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==} + + capital-case@1.0.4: + resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} + + cfb@1.2.2: + resolution: {integrity: sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==} + engines: {node: '>=0.8'} + + chalk@1.1.3: + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} + engines: {node: '>=0.10.0'} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + change-case@4.1.2: + resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==} + + character-entities-legacy@1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + + character-entities@1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + + character-reference-invalid@1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chrome-trace-event@1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} + + ci-info@4.0.0: + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} + engines: {node: '>=8'} + + class-utils@0.3.6: + resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} + engines: {node: '>=0.10.0'} + + clean-regexp@1.0.0: + resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} + engines: {node: '>=4'} + + cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + + cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} + + cli-truncate@4.0.0: + resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} + engines: {node: '>=18'} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clone@2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} + + codemirror@6.0.1: + resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} + + codepage@1.15.0: + resolution: {integrity: sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==} + engines: {node: '>=0.8'} + + collection-visit@1.0.0: + resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} + engines: {node: '>=0.10.0'} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + + color@3.2.1: + resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + comment-parser@1.4.1: + resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} + engines: {node: '>= 12.0.0'} + + component-emitter@1.3.1: + resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} + + compute-scroll-into-view@1.0.20: + resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} + + computeds@0.0.1: + resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + confbox@0.1.7: + resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + + connect@3.7.0: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} + + console@0.7.2: + resolution: {integrity: sha512-+JSDwGunA4MTEgAV/4VBKwUHonP8CzJ/6GIuwPi6acKFqFfHUdSGCm89ZxZ5FfGWdZfkdgAroy5bJ5FSeN/t4g==} + + constant-case@3.0.4: + resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + copy-anything@2.0.6: + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} + + copy-descriptor@0.1.1: + resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} + engines: {node: '>=0.10.0'} + + core-js-compat@3.37.1: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + + core-js@3.40.0: + resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==} + + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + + crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + crelt@1.0.6: + resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==} + + cron-parser@4.9.0: + resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==} + engines: {node: '>=12.0.0'} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + crypto-js@4.2.0: + resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} + + css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + + css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + csso@4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + d@1.0.2: + resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} + engines: {node: '>=0.12'} + + danmu.js@1.1.13: + resolution: {integrity: sha512-knFd0/cB2HA4FFWiA7eB2suc5vCvoHdqio33FyyCSfP7C+1A+zQcTvnvwfxaZhrxsGj4qaQI2I8XiTqedRaVmg==} + + data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + + dayjs@1.11.11: + resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} + + dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + + de-indent@1.0.2: + resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-uri-component@0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + + decode-uri-component@0.4.1: + resolution: {integrity: sha512-+8VxcR21HhTy8nOt6jf20w0c9CADrw1O8d+VZ/YzzCt4bJ3uBjw+D1q2osAB8RnpwwaeYBxy0HyKQxD5JBMuuQ==} + engines: {node: '>=14.16'} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} + + default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + define-property@0.2.5: + resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} + engines: {node: '>=0.10.0'} + + define-property@1.0.0: + resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} + engines: {node: '>=0.10.0'} + + define-property@2.0.2: + resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} + engines: {node: '>=0.10.0'} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + dom-serializer@0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + + dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@2.4.2: + resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} + + domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + + domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + + domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + + dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + + downloadjs@1.4.7: + resolution: {integrity: sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==} + + draggabilly@2.4.1: + resolution: {integrity: sha512-HHHLPEPZqRXIDQDFRFdK7RONZausNlJ4WkA73ST7Z6O2HPWttxFHVwHo8nccuDLzXWwiVKRVuc6fTkW+CQA++A==} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + echarts@5.5.0: + resolution: {integrity: sha512-rNYnNCzqDAPCr4m/fqyUFv7fD9qIsd50S6GDFgO1DxZhncCsNsG7IfUlAlvZe5oSEQxtsjnHiUuppzccry93Xw==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.4.774: + resolution: {integrity: sha512-132O1XCd7zcTkzS3FgkAzKmnBuNJjK8WjcTtNuoylj7MYbqw5eXehjQ5OK91g0zm7OTKIPeaAG4CPoRfD9M1Mg==} + + emoji-regex@10.4.0: + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + enhanced-resolve@5.16.1: + resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} + engines: {node: '>=10.13.0'} + + entities@1.1.2: + resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} + + entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + + entities@3.0.1: + resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} + engines: {node: '>=0.12'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + environment@1.1.0: + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} + engines: {node: '>=18'} + + errno@0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + error-stack-parser-es@0.1.4: + resolution: {integrity: sha512-l0uy0kAoo6toCgVOYaAayqtPa2a1L15efxUMEnQebKwLQX2X0OpS6wMMQdc4juJXmxd9i40DuaUHq+mjIya9TQ==} + + es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@0.9.3: + resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} + + es-module-lexer@1.5.3: + resolution: {integrity: sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==} + + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + + es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + + es5-ext@0.10.64: + resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} + engines: {node: '>=0.10'} + + es6-iterator@2.0.3: + resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} + + es6-symbol@3.1.4: + resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==} + engines: {node: '>=0.12'} + + esbuild-android-64@0.14.54: + resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + esbuild-android-arm64@0.14.54: + resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + esbuild-darwin-64@0.14.54: + resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + esbuild-darwin-arm64@0.14.54: + resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + esbuild-freebsd-64@0.14.54: + resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + esbuild-freebsd-arm64@0.14.54: + resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + esbuild-linux-32@0.14.54: + resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + esbuild-linux-64@0.14.54: + resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + esbuild-linux-arm64@0.14.54: + resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + esbuild-linux-arm@0.14.54: + resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + esbuild-linux-mips64le@0.14.54: + resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + esbuild-linux-ppc64le@0.14.54: + resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + esbuild-linux-riscv64@0.14.54: + resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + esbuild-linux-s390x@0.14.54: + resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + esbuild-netbsd-64@0.14.54: + resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + esbuild-openbsd-64@0.14.54: + resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + esbuild-sunos-64@0.14.54: + resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + esbuild-windows-32@0.14.54: + resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + esbuild-windows-64@0.14.54: + resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + esbuild-windows-arm64@0.14.54: + resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + esbuild@0.14.54: + resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + eslint-compat-utils@0.5.0: + resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-config-flat-gitignore@0.1.5: + resolution: {integrity: sha512-hEZLwuZjDBGDERA49c2q7vxc8sCGv8EdBp6PQYzGOMcHIgrfG9YOM6s/4jx24zhD+wnK9AI8mgN5RxSss5nClQ==} + + eslint-flat-config-utils@0.2.5: + resolution: {integrity: sha512-iO+yLZtC/LKgACerkpvsZ6NoRVB2sxT04mOpnNcEM1aTwKy+6TsT46PUvrML4y2uVBS6I67hRCd2JiKAPaL/Uw==} + + eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + + eslint-merge-processors@0.1.0: + resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} + peerDependencies: + eslint: '*' + + eslint-plugin-antfu@2.2.0: + resolution: {integrity: sha512-QHzHYP+fyfhSkIdcuT9JZ4rCPuJOoHRE27gglPYHlJ6lxB7pO9i45yAy4aurx/rleBuEC27U4c//1Nwtbasj4Q==} + peerDependencies: + eslint: '*' + + eslint-plugin-command@0.2.3: + resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} + peerDependencies: + eslint: '*' + + eslint-plugin-es-x@7.6.0: + resolution: {integrity: sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '>=8' + + eslint-plugin-eslint-comments@3.2.0: + resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} + engines: {node: '>=6.5.0'} + peerDependencies: + eslint: '>=4.19.1' + + eslint-plugin-import-x@0.5.0: + resolution: {integrity: sha512-C7R8Z4IzxmsoOPMtSzwuOBW5FH6iRlxHR6iTks+MzVlrk3r3TUxokkWTx3ypdj9nGOEP+CG/5e6ebZzHbxgbbQ==} + engines: {node: '>=16'} + peerDependencies: + eslint: ^8.56.0 || ^9.0.0-0 + + eslint-plugin-jsdoc@48.2.5: + resolution: {integrity: sha512-ZeTfKV474W1N9niWfawpwsXGu+ZoMXu4417eBROX31d7ZuOk8zyG66SO77DpJ2+A9Wa2scw/jRqBPnnQo7VbcQ==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + + eslint-plugin-jsonc@2.15.1: + resolution: {integrity: sha512-PVFrqIJa8BbM/e828RSn0SwB/Z5ye+2LDuy2XqG6AymNgPsfApRRcznsbxP7VrjdLEU4Nb+g9n/d6opyp0jp9A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + eslint-plugin-markdown@5.0.0: + resolution: {integrity: sha512-kY2u9yDhzvfZ0kmRTsvgm3mTnvZgTSGIIPeHg3yesSx4R5CTCnITUjCPhzCD1MUhNcqHU5Tr6lzx+02EclVPbw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8' + + eslint-plugin-n@17.7.0: + resolution: {integrity: sha512-4Jg4ZKVE4VjHig2caBqPHYNW5na84RVufUuipFLJbgM/G57O6FdpUKJbHakCDJb/yjQuyqVzYWRtU3HNYaZUwg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.23.0' + + eslint-plugin-no-only-tests@3.1.0: + resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} + engines: {node: '>=5.0.0'} + + eslint-plugin-perfectionist@2.10.0: + resolution: {integrity: sha512-P+tdrkHeMWBc55+DZsoDOAftV1WCsEoHaKm6JC7zajFus/syfT4vUPBFb3atGFSuyaVnGQGHlcKpP9X3Q0gH/w==} + peerDependencies: + astro-eslint-parser: ^0.16.0 + eslint: '>=8.0.0' + svelte: '>=3.0.0' + svelte-eslint-parser: ^0.33.0 + vue-eslint-parser: '>=9.0.0' + peerDependenciesMeta: + astro-eslint-parser: + optional: true + svelte: + optional: true + svelte-eslint-parser: + optional: true + vue-eslint-parser: + optional: true + + eslint-plugin-regexp@2.5.0: + resolution: {integrity: sha512-I7vKcP0o75WS5SHiVNXN+Eshq49sbrweMQIuqSL3AId9AwDe9Dhbfug65vw64LxmOd4v+yf5l5Xt41y9puiq0g==} + engines: {node: ^18 || >=20} + peerDependencies: + eslint: '>=8.44.0' + + eslint-plugin-toml@0.11.0: + resolution: {integrity: sha512-sau+YvPU4fWTjB+qtBt3n8WS87aoDCs+BVbSUAemGaIsRNbvR9uEk+Tt892iLHTGvp/DPWYoCX4/8DoyAbB+sQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + eslint-plugin-unicorn@53.0.0: + resolution: {integrity: sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==} + engines: {node: '>=18.18'} + peerDependencies: + eslint: '>=8.56.0' + + eslint-plugin-unused-imports@3.2.0: + resolution: {integrity: sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': 6 - 7 + eslint: '8' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + + eslint-plugin-vitest@0.5.4: + resolution: {integrity: sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ==} + engines: {node: ^18.0.0 || >= 20.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': '*' + eslint: ^8.57.0 || ^9.0.0 + vitest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + vitest: + optional: true + + eslint-plugin-vue@9.26.0: + resolution: {integrity: sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + + eslint-plugin-yml@1.14.0: + resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + eslint-processor-vue-blocks@0.1.2: + resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} + peerDependencies: + '@vue/compiler-sfc': ^3.3.0 + eslint: ^8.50.0 || ^9.0.0 + + eslint-rule-composer@0.3.0: + resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} + engines: {node: '>=4.0.0'} + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-scope@8.0.1: + resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.3.0: + resolution: {integrity: sha512-5Iv4CsZW030lpUqHBapdPo3MJetAPtejVW8B84GIcIIv8+ohFaddXsrn1Gn8uD9ijDb+kcYKFUVmC8qG8B2ORQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + + esniff@2.0.1: + resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} + engines: {node: '>=0.10'} + + espree@10.0.1: + resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@1.2.5: + resolution: {integrity: sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==} + engines: {node: '>=0.4.0'} + hasBin: true + + esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + ev-emitter@1.1.1: + resolution: {integrity: sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q==} + + event-emitter@0.3.5: + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + + expand-brackets@2.1.4: + resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} + engines: {node: '>=0.10.0'} + + ext@1.7.0: + resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} + + extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + + extend-shallow@3.0.2: + resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} + engines: {node: '>=0.10.0'} + + extglob@2.0.4: + resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} + engines: {node: '>=0.10.0'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + fill-range@4.0.0: + resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} + engines: {node: '>=0.10.0'} + + fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + filter-obj@5.1.0: + resolution: {integrity: sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==} + engines: {node: '>=14.16'} + + finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + find-up@7.0.0: + resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} + engines: {node: '>=18'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + for-in@1.0.2: + resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} + engines: {node: '>=0.10.0'} + + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + + frac@1.1.2: + resolution: {integrity: sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==} + engines: {node: '>=0.8'} + + fragment-cache@0.2.1: + resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} + engines: {node: '>=0.10.0'} + + fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + + fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} + + fs-extra@5.0.0: + resolution: {integrity: sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + generate-source-map@0.0.5: + resolution: {integrity: sha512-jqiE7f3FEaeMcjnMSEYLjMa39bdx+RrrdfhxdJpMm9S/8IugHF4vLQLZ9sxHylWyxpsBILukC/l/7B0/O0zhNg==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-east-asian-width@1.3.0: + resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} + engines: {node: '>=18'} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-size@2.0.3: + resolution: {integrity: sha512-lXNzT/h/dTjTxRbm9BXb+SGxxzkm97h/PCIKtlN/CBCxxmkkIVV21udumMS93MuVTDX583gqc94v3RjuHmI+2Q==} + + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + + get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + + get-tsconfig@4.7.5: + resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + + get-value@2.0.6: + resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} + engines: {node: '>=0.10.0'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@15.2.0: + resolution: {integrity: sha512-FQ5YwCHZM3nCmtb5FzEWwdUc9K5d3V/w9mzcz8iGD1gC/aOTHc6PouYu0kkKipNJqHAT7m51sqzQjEjIP+cK0A==} + engines: {node: '>=18'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + has-ansi@2.0.0: + resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} + engines: {node: '>=0.10.0'} + + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + has-flag@1.0.0: + resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==} + engines: {node: '>=0.10.0'} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + has-value@0.3.1: + resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} + engines: {node: '>=0.10.0'} + + has-value@1.0.0: + resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} + engines: {node: '>=0.10.0'} + + has-values@0.1.4: + resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} + engines: {node: '>=0.10.0'} + + has-values@1.0.0: + resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} + engines: {node: '>=0.10.0'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + + header-case@2.0.4: + resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} + + highlight.js@11.9.0: + resolution: {integrity: sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==} + engines: {node: '>=12.0.0'} + + hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} + + hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + + html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + + htmlparser2@3.10.1: + resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} + + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + + i18next@23.12.2: + resolution: {integrity: sha512-XIeh5V+bi8SJSWGL3jqbTEBW5oD6rbP5L+E7dVQh1MNTxxYef0x15rhJVcRb7oiuq4jLtgy2SD8eFlf6P2cmqg==} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + image-size@0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} + hasBin: true + + immutable@4.3.6: + resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + + is-accessor-descriptor@1.0.1: + resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} + engines: {node: '>= 0.10'} + + is-alphabetical@1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + + is-alphanumerical@1.0.4: + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + + is-buffer@1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + + is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + + is-data-descriptor@1.0.1: + resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + + is-decimal@1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + + is-descriptor@0.1.7: + resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==} + engines: {node: '>= 0.4'} + + is-descriptor@1.0.3: + resolution: {integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==} + engines: {node: '>= 0.4'} + + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + + is-extendable@1.0.1: + resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} + engines: {node: '>=0.10.0'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + + is-fullwidth-code-point@5.0.0: + resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} + engines: {node: '>=18'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-hexadecimal@1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + + is-number@3.0.0: + resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + + is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + + is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + + is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + + is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + + is-what@3.14.1: + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} + + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isobject@2.1.0: + resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} + engines: {node: '>=0.10.0'} + + isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + + js-base64@2.6.4: + resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsdoc-type-pratt-parser@4.0.0: + resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} + engines: {node: '>=12.0.0'} + + jsencrypt@3.3.2: + resolution: {integrity: sha512-arQR1R1ESGdAxY7ZheWr12wCaF2yF47v5qpB76TtV64H1pyGudk9Hvw8Y9tb/FiTIaaTRUyaSnm5T/Y53Ghm/A==} + + jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + + jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonc-eslint-parser@2.4.0: + resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@3.2.2: + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} + engines: {node: '>=0.10.0'} + + kind-of@4.0.0: + resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} + engines: {node: '>=0.10.0'} + + kind-of@5.1.0: + resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} + engines: {node: '>=0.10.0'} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + + less-loader@11.1.4: + resolution: {integrity: sha512-6/GrYaB6QcW6Vj+/9ZPgKKs6G10YZai/l/eJ4SLwbzqNTBsAqt5hSLVF47TgsiBxV1P6eAU0GYRH3YRuQU9V3A==} + engines: {node: '>= 14.15.0'} + peerDependencies: + less: ^3.5.0 || ^4.0.0 + webpack: ^5.0.0 + + less@4.2.0: + resolution: {integrity: sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==} + engines: {node: '>=6'} + hasBin: true + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + linkify-it@4.0.1: + resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} + + linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + + linkifyjs@4.1.3: + resolution: {integrity: sha512-auMesunaJ8yfkHvK4gfg1K0SaKX/6Wn9g2Aac/NwX+l5VdmFZzo/hdPGxEOETj+ryRa4/fiOPjeeKURSAJx1sg==} + + lint-staged@15.2.10: + resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} + engines: {node: '>=18.12.0'} + hasBin: true + + listr2@8.2.5: + resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} + engines: {node: '>=18.0.0'} + + loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + + loader-utils@1.4.2: + resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} + engines: {node: '>=4.0.0'} + + local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + + local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-update@6.1.0: + resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} + engines: {node: '>=18'} + + lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + + lowlight@3.1.0: + resolution: {integrity: sha512-CEbNVoSikAxwDMDPjXlqlFYiZLkDJHwyGu/MfOsJnF3d7f3tds5J3z8s/l9TMXhzfsJCCJEAsD78842mwmg0PQ==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + luxon@3.5.0: + resolution: {integrity: sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==} + engines: {node: '>=12'} + + magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + + magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + + magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + + make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + + map-cache@0.2.2: + resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} + engines: {node: '>=0.10.0'} + + map-visit@1.0.0: + resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} + engines: {node: '>=0.10.0'} + + markdown-it-container@3.0.0: + resolution: {integrity: sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==} + + markdown-it-task-lists@2.1.1: + resolution: {integrity: sha512-TxFAc76Jnhb2OUu+n3yz9RMu4CwGfaT788br6HhEDlvWfdeJcLUsxk1Hgw2yJio0OXsxv7pyIPmvECY7bMbluA==} + + markdown-it@13.0.2: + resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==} + hasBin: true + + markdown-it@14.1.0: + resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} + hasBin: true + + mdast-util-from-markdown@0.8.5: + resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + + mdast-util-to-string@2.0.0: + resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + + mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + + mdurl@1.0.1: + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + + mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + + merge-options@1.0.1: + resolution: {integrity: sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==} + engines: {node: '>=4'} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromark@2.11.4: + resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + + micromatch@3.1.0: + resolution: {integrity: sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==} + engines: {node: '>=0.10.0'} + + micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} + + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + + mixin-deep@1.3.2: + resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + engines: {node: '>=0.10.0'} + + mlly@1.7.0: + resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} + + mockjs@1.1.0: + resolution: {integrity: sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==} + hasBin: true + + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nanomatch@1.2.13: + resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} + engines: {node: '>=0.10.0'} + + natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + needle@3.3.1: + resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} + engines: {node: '>= 4.4.x'} + hasBin: true + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + next-tick@1.1.0: + resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} + + no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + + node-html-parser@6.1.13: + resolution: {integrity: sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==} + + node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + + normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + nprogress@0.2.0: + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + number-precision@1.6.0: + resolution: {integrity: sha512-05OLPgbgmnixJw+VvEh18yNPUo3iyp4BEWJcrLu4X9W05KmMifN7Mu5exYvQXqxxeNWhvIF+j3Rij+HmddM/hQ==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-copy@0.1.0: + resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object-visit@1.0.1: + resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} + engines: {node: '>=0.10.0'} + + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + object.pick@1.3.0: + resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} + engines: {node: '>=0.10.0'} + + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} + + onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + + onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} + + open@10.1.0: + resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} + engines: {node: '>=18'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + orderedmap@2.1.1: + resolution: {integrity: sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-entities@2.0.0: + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + + parse-gitignore@2.0.0: + resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} + engines: {node: '>=14'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-node-version@1.0.1: + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + engines: {node: '>= 0.10'} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + + pascalcase@0.1.1: + resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} + engines: {node: '>=0.10.0'} + + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + path-case@3.0.4: + resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-to-regexp@6.2.2: + resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pathe@0.2.0: + resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + + pidtree@0.6.0: + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} + engines: {node: '>=0.10'} + hasBin: true + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pinia-plugin-persistedstate@3.2.1: + resolution: {integrity: sha512-MK++8LRUsGF7r45PjBFES82ISnPzyO6IZx3CH5vyPseFLZCk1g2kgx6l/nW8pEBKxxd4do0P6bJw+mUSZIEZUQ==} + peerDependencies: + pinia: ^2.0.0 + + pinia@2.1.7: + resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} + peerDependencies: + '@vue/composition-api': ^1.4.0 + typescript: '>=4.4.4' + vue: ^2.6.14 || ^3.3.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + typescript: + optional: true + + pkg-types@1.1.1: + resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} + + pluralize@8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} + + posix-character-classes@0.1.1: + resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} + engines: {node: '>=0.10.0'} + + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + postcss-prefix-selector@1.16.1: + resolution: {integrity: sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ==} + peerDependencies: + postcss: '>4 <9' + + postcss-selector-parser@6.0.16: + resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} + engines: {node: '>=4'} + + postcss@5.2.18: + resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==} + engines: {node: '>=0.12'} + + postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + engines: {node: ^10 || ^12 || >=14} + + posthtml-parser@0.2.1: + resolution: {integrity: sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==} + + posthtml-rename-id@1.0.12: + resolution: {integrity: sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==} + + posthtml-render@1.4.0: + resolution: {integrity: sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==} + engines: {node: '>=10'} + + posthtml-svg-mode@1.0.3: + resolution: {integrity: sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==} + + posthtml@0.9.2: + resolution: {integrity: sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==} + engines: {node: '>=0.10.0'} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prosemirror-changeset@2.2.1: + resolution: {integrity: sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==} + + prosemirror-collab@1.3.1: + resolution: {integrity: sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==} + + prosemirror-commands@1.6.0: + resolution: {integrity: sha512-xn1U/g36OqXn2tn5nGmvnnimAj/g1pUx2ypJJIe8WkVX83WyJVC5LTARaxZa2AtQRwntu9Jc5zXs9gL9svp/mg==} + + prosemirror-dropcursor@1.8.1: + resolution: {integrity: sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==} + + prosemirror-gapcursor@1.3.2: + resolution: {integrity: sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==} + + prosemirror-history@1.4.1: + resolution: {integrity: sha512-2JZD8z2JviJrboD9cPuX/Sv/1ChFng+xh2tChQ2X4bB2HeK+rra/bmJ3xGntCcjhOqIzSDG6Id7e8RJ9QPXLEQ==} + + prosemirror-inputrules@1.4.0: + resolution: {integrity: sha512-6ygpPRuTJ2lcOXs9JkefieMst63wVJBgHZGl5QOytN7oSZs3Co/BYbc3Yx9zm9H37Bxw8kVzCnDsihsVsL4yEg==} + + prosemirror-keymap@1.2.2: + resolution: {integrity: sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==} + + prosemirror-markdown@1.13.0: + resolution: {integrity: sha512-UziddX3ZYSYibgx8042hfGKmukq5Aljp2qoBiJRejD/8MH70siQNz5RB1TrdTPheqLMy4aCe4GYNF10/3lQS5g==} + + prosemirror-menu@1.2.4: + resolution: {integrity: sha512-S/bXlc0ODQup6aiBbWVsX/eM+xJgCTAfMq/nLqaO5ID/am4wS0tTCIkzwytmao7ypEtjj39i7YbJjAgO20mIqA==} + + prosemirror-model@1.22.2: + resolution: {integrity: sha512-I4lS7HHIW47D0Xv/gWmi4iUWcQIDYaJKd8Hk4+lcSps+553FlQrhmxtItpEvTr75iAruhzVShVp6WUwsT6Boww==} + + prosemirror-schema-basic@1.2.3: + resolution: {integrity: sha512-h+H0OQwZVqMon1PNn0AG9cTfx513zgIG2DY00eJ00Yvgb3UD+GQ/VlWW5rcaxacpCGT1Yx8nuhwXk4+QbXUfJA==} + + prosemirror-schema-list@1.4.1: + resolution: {integrity: sha512-jbDyaP/6AFfDfu70VzySsD75Om2t3sXTOdl5+31Wlxlg62td1haUpty/ybajSfJ1pkGadlOfwQq9kgW5IMo1Rg==} + + prosemirror-state@1.4.3: + resolution: {integrity: sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==} + + prosemirror-tables@1.4.0: + resolution: {integrity: sha512-fxryZZkQG12fSCNuZDrYx6Xvo2rLYZTbKLRd8rglOPgNJGMKIS8uvTt6gGC38m7UCu/ENnXIP9pEz5uDaPc+cA==} + + prosemirror-trailing-node@2.0.9: + resolution: {integrity: sha512-YvyIn3/UaLFlFKrlJB6cObvUhmwFNZVhy1Q8OpW/avoTbD/Y7H5EcjK4AZFKhmuS6/N6WkGgt7gWtBWDnmFvHg==} + peerDependencies: + prosemirror-model: ^1.22.1 + prosemirror-state: ^1.4.2 + prosemirror-view: ^1.33.8 + + prosemirror-transform@1.9.0: + resolution: {integrity: sha512-5UXkr1LIRx3jmpXXNKDhv8OyAOeLTGuXNwdVfg8x27uASna/wQkr9p6fD3eupGOi4PLJfbezxTyi/7fSJypXHg==} + + prosemirror-view@1.33.9: + resolution: {integrity: sha512-xV1A0Vz9cIcEnwmMhKKFAOkfIp8XmJRnaZoPqNXrPS7EK5n11Ov8V76KhR0RsfQd/SIzmWY+bg+M44A2Lx/Nnw==} + + prr@1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + + punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qs@6.12.1: + resolution: {integrity: sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==} + engines: {node: '>=0.6'} + + query-string@4.3.4: + resolution: {integrity: sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==} + engines: {node: '>=0.10.0'} + + query-string@9.0.0: + resolution: {integrity: sha512-4EWwcRGsO2H+yzq6ddHcVqkCQ2EFUSfDMEjF8ryp8ReymyZhIuaFRGLomeOQLkrzacMHoyky2HW0Qe30UbzkKw==} + engines: {node: '>=18'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + + read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + + read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + refa@0.12.1: + resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regex-not@1.0.2: + resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} + engines: {node: '>=0.10.0'} + + regexp-ast-analysis@0.7.1: + resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + regexp-tree@0.1.27: + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} + hasBin: true + + regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + + regjsparser@0.10.0: + resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} + hasBin: true + + repeat-element@1.1.4: + resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} + engines: {node: '>=0.10.0'} + + repeat-string@1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + resize-detector@0.3.0: + resolution: {integrity: sha512-R/tCuvuOHQ8o2boRP6vgx8hXCCy87H1eY9V5imBYeVNyNVpuL9ciReSccLj2gDcax9+2weXy3bc8Vv+NRXeEvQ==} + + resize-observer-polyfill@1.5.1: + resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve-url@0.2.1: + resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} + deprecated: https://github.com/lydell/resolve-url#deprecated + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} + + ret@0.1.15: + resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} + engines: {node: '>=0.12'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rfdc@1.3.1: + resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} + + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + + rollup@4.17.2: + resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rope-sequence@1.3.4: + resolution: {integrity: sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==} + + run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + + safe-regex@1.1.0: + resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sass-loader@13.3.3: + resolution: {integrity: sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==} + engines: {node: '>= 14.15.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + + sass@1.77.2: + resolution: {integrity: sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==} + engines: {node: '>=14.0.0'} + hasBin: true + + sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} + + schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + + scroll-into-view-if-needed@2.2.31: + resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==} + + scslre@0.3.0: + resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} + engines: {node: ^14.0.0 || >=16.0.0} + + scule@1.3.0: + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + + sentence-case@3.0.4: + resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} + + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + set-value@2.0.1: + resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} + engines: {node: '>=0.10.0'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + + slice-ansi@7.1.0: + resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} + engines: {node: '>=18'} + + snake-case@3.0.4: + resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} + + snapdragon-node@2.1.1: + resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} + engines: {node: '>=0.10.0'} + + snapdragon-util@3.0.1: + resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} + engines: {node: '>=0.10.0'} + + snapdragon@0.8.2: + resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} + engines: {node: '>=0.10.0'} + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-resolve@0.5.3: + resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + deprecated: See https://github.com/lydell/source-map-resolve#deprecated + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map-url@0.4.1: + resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + deprecated: See https://github.com/lydell/source-map-url#deprecated + + source-map@0.1.43: + resolution: {integrity: sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==} + engines: {node: '>=0.8.0'} + + source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + + spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + + spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + + spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + + spdx-expression-parse@4.0.0: + resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} + + spdx-license-ids@3.0.17: + resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} + + speakingurl@14.0.1: + resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} + engines: {node: '>=0.10.0'} + + split-on-first@3.0.0: + resolution: {integrity: sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==} + engines: {node: '>=12'} + + split-string@3.1.0: + resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} + engines: {node: '>=0.10.0'} + + ssf@0.11.2: + resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==} + engines: {node: '>=0.8'} + + stable@0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + + static-extend@0.1.2: + resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} + engines: {node: '>=0.10.0'} + + statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + strict-uri-encode@1.1.0: + resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} + engines: {node: '>=0.10.0'} + + string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + + string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + strip-ansi@3.0.1: + resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} + engines: {node: '>=0.10.0'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + strip-literal@1.3.0: + resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} + + style-mod@4.1.2: + resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==} + + supports-color@2.0.0: + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} + engines: {node: '>=0.8.0'} + + supports-color@3.2.3: + resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==} + engines: {node: '>=0.8.0'} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svg-baker@1.7.0: + resolution: {integrity: sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==} + + svg-tags@1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + + svgo@2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + + synckit@0.6.2: + resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} + engines: {node: '>=12.20'} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + terser-webpack-plugin@5.3.10: + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + + terser@5.31.0: + resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} + engines: {node: '>=10'} + hasBin: true + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + tippy.js@6.3.7: + resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==} + + tiptap-markdown@0.8.10: + resolution: {integrity: sha512-iDVkR2BjAqkTDtFX0h94yVvE2AihCXlF0Q7RIXSJPRSR5I0PA1TMuAg6FHFpmqTn4tPxJ0by0CK7PUMlnFLGEQ==} + peerDependencies: + '@tiptap/core': ^2.0.3 + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-object-path@0.3.0: + resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} + engines: {node: '>=0.10.0'} + + to-regex-range@2.1.1: + resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} + engines: {node: '>=0.10.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + to-regex@3.0.2: + resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} + engines: {node: '>=0.10.0'} + + toml-eslint-parser@0.9.3: + resolution: {integrity: sha512-moYoCvkNUAPCxSW9jmHmRElhm4tVJpHL8ItC/+uYD0EpPSFXbck7yREz9tNdJVTSpHVod8+HoipcpbQ0oE6gsw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + + traverse@0.6.9: + resolution: {integrity: sha512-7bBrcF+/LQzSgFmT0X5YclVqQxtv7TDJ1f8Wj7ibBu/U6BMLeOpUxuZjV7rMc44UtKxlnMFigdhFAIszSX1DMg==} + engines: {node: '>= 0.4'} + + ts-api-utils@1.3.0: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + + tslib@2.3.0: + resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} + + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + + type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + + type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + + type@2.7.2: + resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} + + typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + + typedarray.prototype.slice@1.0.3: + resolution: {integrity: sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==} + engines: {node: '>= 0.4'} + + typescript@5.0.4: + resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} + engines: {node: '>=12.20'} + hasBin: true + + uc.micro@1.0.6: + resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} + + uc.micro@2.1.0: + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + + ufo@1.5.3: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + + unidragger@2.4.0: + resolution: {integrity: sha512-MueZK2oXuGE6OAlGKIrSXK2zCq+8yb1QUZgqyTDCSJzvwYL0g2Llrad+TtoQTYxtFnNyxxSw0IMnKNIgEMia1w==} + + unimport@3.7.1: + resolution: {integrity: sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==} + + union-value@1.0.1: + resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} + engines: {node: '>=0.10.0'} + + unipointer@2.4.0: + resolution: {integrity: sha512-VjzDLPjGK7aYpQKH7bnDZS8X4axF5AFU/LQi+NQe1oyEHfaz6lWKhaQ7n4o7vJ1iJ4i2T0quCIfrQM139p05Sw==} + + unist-util-stringify-position@2.0.3: + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + unplugin-auto-import@0.16.7: + resolution: {integrity: sha512-w7XmnRlchq6YUFJVFGSvG1T/6j8GrdYN6Em9Wf0Ye+HXgD/22kont+WnuCAA0UaUoxtuvRR1u/mXKy63g/hfqQ==} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': ^3.2.2 + '@vueuse/core': '*' + peerDependenciesMeta: + '@nuxt/kit': + optional: true + '@vueuse/core': + optional: true + + unplugin-vue-components@0.25.2: + resolution: {integrity: sha512-OVmLFqILH6w+eM8fyt/d/eoJT9A6WO51NZLf1vC5c1FZ4rmq2bbGxTy8WP2Jm7xwFdukaIdv819+UI7RClPyCA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/parser': ^7.15.8 + '@nuxt/kit': ^3.2.2 + vue: 2 || 3 + peerDependenciesMeta: + '@babel/parser': + optional: true + '@nuxt/kit': + optional: true + + unplugin@1.10.1: + resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==} + engines: {node: '>=14.0.0'} + + unset-value@1.0.0: + resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} + engines: {node: '>=0.10.0'} + + update-browserslist-db@1.0.16: + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + upper-case-first@2.0.2: + resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} + + upper-case@2.0.2: + resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + urix@0.1.0: + resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} + deprecated: Please see https://github.com/lydell/urix#deprecated + + use@3.1.1: + resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} + engines: {node: '>=0.10.0'} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + v-viewer@3.0.13: + resolution: {integrity: sha512-T8pgGzlF0ZCHVpD/32OKsD8MlpI6tqYP3n1XLcSjvGQMc0ABn8nJ4AumxvzAKVQrLRWtDTG6qRGAyCPCmi7ceA==} + peerDependencies: + viewerjs: ^1.11.0 + vue: ^3.0.0 + + validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + viewerjs@1.11.6: + resolution: {integrity: sha512-TlhdSp2oEOLFXvEp4psKaeTjR5zBjTRcM/sHUN8PkV1UWuY8HKC8n7GaVdW5Xqnwdr/F1OmzLik1QwDjI4w/nw==} + + vite-hot-client@0.2.3: + resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} + peerDependencies: + vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 + + vite-plugin-inspect@0.8.4: + resolution: {integrity: sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': '*' + vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 + peerDependenciesMeta: + '@nuxt/kit': + optional: true + + vite-plugin-mock@2.9.8: + resolution: {integrity: sha512-YTQM5Sn7t+/DNOwTkr+W26QGTCk1PrDkhGHslTJ90lIPJhJtDTwuSkEYMAuLP9TcVQ/qExTFx/x/GE3kxJ05sw==} + engines: {node: '>=12.0.0'} + peerDependencies: + mockjs: '>=1.1.0' + vite: '>=2.0.0' + + vite-plugin-style-import@2.0.0: + resolution: {integrity: sha512-qtoHQae5dSUQPo/rYz/8p190VU5y19rtBaeV7ryLa/AYAU/e9CG89NrN/3+k7MR8mJy/GPIu91iJ3zk9foUOSA==} + peerDependencies: + vite: '>=2.0.0' + + vite-plugin-svg-icons@2.0.1: + resolution: {integrity: sha512-6ktD+DhV6Rz3VtedYvBKKVA2eXF+sAQVaKkKLDSqGUfnhqXl3bj5PPkVTl3VexfTuZy66PmINi8Q6eFnVfRUmA==} + peerDependencies: + vite: '>=2.0.0' + + vite-plugin-vue-devtools@7.2.0: + resolution: {integrity: sha512-bFWwx/YF9M+aXTjDo0/6DrC7+WCzLg7wAmFoQA3Gd7cv5WV4u65hHSZN8bq0zhgHqtYQZdWnp0L2z6JNCwcIGg==} + engines: {node: '>=v14.21.3'} + peerDependencies: + vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 + + vite-plugin-vue-inspector@5.1.0: + resolution: {integrity: sha512-yIw9dvBz9nQW7DPfbJtUVW6JTnt67hqTPRnTwT2CZWMqDvISyQHRjgKl32nlMh1DRH+92533Sv6t59pWMLUCWA==} + peerDependencies: + vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 + + vite@5.2.11: + resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vue-codemirror6@1.3.0: + resolution: {integrity: sha512-Wq+Ji0wNPF1JYT+ISrWePtJgm0QR0g3s/TwaViPbOHT9/hea1Ik7/bEZN3VCJxJsQksL8IR9T9Hm4tnHGYXiBw==} + engines: {yarn: '>=1.22.19'} + peerDependencies: + vue: ^2.7.14 || ^3.4 + + vue-color-kit@1.0.6: + resolution: {integrity: sha512-56oSUp8hGIZ3E4ayZLqTDAb2C7VzaWAC1EVUsZEvPCD2wiiiFd2L2BiEGN1ingfz538sYWKNXxMZQGslqbMiBg==} + peerDependencies: + vue: ^3.0.5 + + vue-cropper@1.1.3: + resolution: {integrity: sha512-U1vBk/9M9Chp6iDWaDhC32SX7c5ndJrIzYgXndJH7wjejdriE0bzJsh6waQz9CRM94savFAw8FK1Q3r+I71Xgw==} + + vue-demi@0.13.11: + resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + engines: {node: '>=12'} + hasBin: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + + vue-demi@0.14.10: + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} + engines: {node: '>=12'} + hasBin: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + + vue-draggable-plus@0.3.5: + resolution: {integrity: sha512-HqIxV4Wr4U5LRPLRi2oV+EJ4g6ibyRKhuaiH4ZQo+LxK4zrk2XcBk9UyXC88OXp4SAq0XYH4Wco/T3LX5kJ79A==} + peerDependencies: + '@types/sortablejs': ^1.15.0 + '@vue/composition-api': '*' + peerDependenciesMeta: + '@vue/composition-api': + optional: true + + vue-echarts@6.7.2: + resolution: {integrity: sha512-SG8Vmszhx24KjtySsk361DogZLRkPCyLhgoyh7iN1eH3WGJ0kyl3k0g4QiSJqK0+F1Ej0HDopq4A5OGcBlAwzw==} + peerDependencies: + '@vue/composition-api': ^1.0.5 + '@vue/runtime-core': ^3.0.0 + echarts: ^5.4.1 + vue: ^2.6.12 || ^3.1.1 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + '@vue/runtime-core': + optional: true + + vue-eslint-parser@9.4.2: + resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + vue-json-pretty@2.4.0: + resolution: {integrity: sha512-e9bP41DYYIc2tWaB6KuwqFJq5odZ8/GkE6vHQuGcbPn37kGk4a3n1RNw3ZYeDrl66NWXgTlOfS+M6NKkowmkWw==} + engines: {node: '>= 10.0.0', npm: '>= 5.0.0'} + peerDependencies: + vue: '>=3.0.0' + + vue-router@4.3.3: + resolution: {integrity: sha512-8Q+u+WP4N2SXY38FDcF2H1dUEbYVHVPtPCPZj/GTZx8RCbiB8AtJP9+YIxn4Vs0svMTNQcLIzka4GH7Utkx9xQ==} + peerDependencies: + vue: ^3.2.0 + + vue-template-compiler@2.7.16: + resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} + + vue-tsc@2.0.19: + resolution: {integrity: sha512-JWay5Zt2/871iodGF72cELIbcAoPyhJxq56mPPh+M2K7IwI688FMrFKc/+DvB05wDWEuCPexQJ6L10zSwzzapg==} + hasBin: true + peerDependencies: + typescript: '*' + + vue3-tree-org@4.2.2: + resolution: {integrity: sha512-AG2SykyD6dw0jIyqBm8iuF9j9GWli6KrwudxR1RjULCCBTDFsoNm7MmP/weKT7wowN/sPk+e2RsnvEJMw2OJMw==} + peerDependencies: + vue: ^3.0.0 + + vue@3.5.12: + resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + w3c-keyname@2.2.8: + resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} + + watchpack@2.4.1: + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + engines: {node: '>=10.13.0'} + + webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + webpack-virtual-modules@0.6.1: + resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} + + webpack@5.91.0: + resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + widest-line@4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + + wmf@1.0.2: + resolution: {integrity: sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==} + engines: {node: '>=0.8'} + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + word@0.3.0: + resolution: {integrity: sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==} + engines: {node: '>=0.8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} + + xe-utils@3.5.26: + resolution: {integrity: sha512-u9R7RqWDumamToEelrCv2nVA2PBJSPPUubvmiMcuHeFxwbYeBsouoi/opejmr7AdPlSj92FifF7IKFzFrczU7w==} + + xgplayer-subtitles@1.0.19: + resolution: {integrity: sha512-ITvMTgnHD0uytWUYYoS3Qtz10T0o8W0YW3J7/GbfipeJQs4IiFyzhnvTXYB2KnZ6wRXLO6LrNhK9esY9iISJWA==} + + xgplayer@2.32.6: + resolution: {integrity: sha512-ESwYYcG8SQciPaN43tZkN3r0dS/jQ5RtyxyGbxn2+qcKgZQ861M899xq8Cab/z6qVVX+/4eIsxDbm3lfYGYzvA==} + hasBin: true + + xlsx@0.18.5: + resolution: {integrity: sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==} + engines: {node: '>=0.8'} + hasBin: true + + xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yaml-eslint-parser@1.2.2: + resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==} + engines: {node: ^14.17.0 || >=16.0.0} + + yaml@2.4.2: + resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==} + engines: {node: '>= 14'} + hasBin: true + + yaml@2.5.1: + resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} + engines: {node: '>= 14'} + hasBin: true + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + + zrender@5.5.0: + resolution: {integrity: sha512-O3MilSi/9mwoovx77m6ROZM7sXShR/O/JIanvzTwjN3FORfLSr81PsUGd7jlaYOeds9d8tw82oP44+3YucVo+w==} + +snapshots: + + '@amap/amap-jsapi-loader@1.0.1': {} + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@antfu/eslint-config@2.18.1(@vue/compiler-sfc@3.5.12)(eslint@9.3.0)(typescript@5.0.4)': + dependencies: + '@antfu/install-pkg': 0.3.3 + '@clack/prompts': 0.7.0 + '@stylistic/eslint-plugin': 2.1.0(eslint@9.3.0)(typescript@5.0.4) + '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.3.0)(typescript@5.0.4))(eslint@9.3.0)(typescript@5.0.4) + '@typescript-eslint/parser': 7.9.0(eslint@9.3.0)(typescript@5.0.4) + eslint: 9.3.0 + eslint-config-flat-gitignore: 0.1.5 + eslint-flat-config-utils: 0.2.5 + eslint-merge-processors: 0.1.0(eslint@9.3.0) + eslint-plugin-antfu: 2.2.0(eslint@9.3.0) + eslint-plugin-command: 0.2.3(eslint@9.3.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.3.0) + eslint-plugin-import-x: 0.5.0(eslint@9.3.0)(typescript@5.0.4) + eslint-plugin-jsdoc: 48.2.5(eslint@9.3.0) + eslint-plugin-jsonc: 2.15.1(eslint@9.3.0) + eslint-plugin-markdown: 5.0.0(eslint@9.3.0) + eslint-plugin-n: 17.7.0(eslint@9.3.0) + eslint-plugin-no-only-tests: 3.1.0 + eslint-plugin-perfectionist: 2.10.0(eslint@9.3.0)(typescript@5.0.4)(vue-eslint-parser@9.4.2(eslint@9.3.0)) + eslint-plugin-regexp: 2.5.0(eslint@9.3.0) + eslint-plugin-toml: 0.11.0(eslint@9.3.0) + eslint-plugin-unicorn: 53.0.0(eslint@9.3.0) + eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.3.0)(typescript@5.0.4))(eslint@9.3.0)(typescript@5.0.4))(eslint@9.3.0) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.3.0)(typescript@5.0.4))(eslint@9.3.0)(typescript@5.0.4))(eslint@9.3.0)(typescript@5.0.4) + eslint-plugin-vue: 9.26.0(eslint@9.3.0) + eslint-plugin-yml: 1.14.0(eslint@9.3.0) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.3.0) + globals: 15.2.0 + jsonc-eslint-parser: 2.4.0 + local-pkg: 0.5.0 + parse-gitignore: 2.0.0 + picocolors: 1.0.1 + toml-eslint-parser: 0.9.3 + vue-eslint-parser: 9.4.2(eslint@9.3.0) + yaml-eslint-parser: 1.2.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@vue/compiler-sfc' + - supports-color + - svelte + - typescript + - vitest + + '@antfu/install-pkg@0.3.3': + dependencies: + '@jsdevtools/ez-spawn': 3.0.4 + + '@antfu/utils@0.7.8': {} + + '@arco-design/color@0.4.0': + dependencies: + color: 3.2.1 + + '@arco-design/web-vue@2.57.0(vue@3.5.12(typescript@5.0.4))': + dependencies: + '@arco-design/color': 0.4.0 + b-tween: 0.3.3 + b-validate: 1.5.3 + compute-scroll-into-view: 1.0.20 + dayjs: 1.11.13 + number-precision: 1.6.0 + resize-observer-polyfill: 1.5.1 + scroll-into-view-if-needed: 2.2.31 + vue: 3.5.12(typescript@5.0.4) + + '@arco-themes/vue-gi-demo@0.0.51(@arco-design/web-vue@2.57.0(vue@3.5.12(typescript@5.0.4)))': + dependencies: + '@arco-design/web-vue': 2.57.0(vue@3.5.12(typescript@5.0.4)) + + '@babel/code-frame@7.24.2': + dependencies: + '@babel/highlight': 7.24.5 + picocolors: 1.0.1 + + '@babel/compat-data@7.24.4': {} + + '@babel/core@7.24.5': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helpers': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.24.5': + dependencies: + '@babel/types': 7.24.5 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + + '@babel/helper-annotate-as-pure@7.22.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-compilation-targets@7.23.6': + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.24.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.24.5 + semver: 6.3.1 + + '@babel/helper-environment-visitor@7.22.20': {} + + '@babel/helper-function-name@7.23.0': + dependencies: + '@babel/template': 7.24.0 + '@babel/types': 7.24.5 + + '@babel/helper-hoist-variables@7.22.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-member-expression-to-functions@7.24.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-module-imports@7.22.15': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-module-imports@7.24.3': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-module-transforms@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-simple-access': 7.24.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 + + '@babel/helper-optimise-call-expression@7.22.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-plugin-utils@7.24.5': {} + + '@babel/helper-replace-supers@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.24.5 + '@babel/helper-optimise-call-expression': 7.22.5 + + '@babel/helper-simple-access@7.24.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-split-export-declaration@7.24.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-string-parser@7.24.1': {} + + '@babel/helper-string-parser@7.25.9': {} + + '@babel/helper-validator-identifier@7.24.5': {} + + '@babel/helper-validator-identifier@7.25.9': {} + + '@babel/helper-validator-option@7.23.5': {} + + '@babel/helpers@7.24.5': + dependencies: + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + transitivePeerDependencies: + - supports-color + + '@babel/highlight@7.24.5': + dependencies: + '@babel/helper-validator-identifier': 7.24.5 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 + + '@babel/parser@7.24.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/parser@7.26.1': + dependencies: + '@babel/types': 7.26.0 + + '@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.5) + + '@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-typescript@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5) + + '@babel/runtime@7.24.5': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/template@7.24.0': + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + + '@babel/traverse@7.24.5': + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.24.5': + dependencies: + '@babel/helper-string-parser': 7.24.1 + '@babel/helper-validator-identifier': 7.24.5 + to-fast-properties: 2.0.0 + + '@babel/types@7.26.0': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + '@clack/core@0.3.4': + dependencies: + picocolors: 1.0.1 + sisteransi: 1.0.5 + + '@clack/prompts@0.7.0': + dependencies: + '@clack/core': 0.3.4 + picocolors: 1.0.1 + sisteransi: 1.0.5 + + '@codemirror/autocomplete@6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)': + dependencies: + '@codemirror/language': 6.10.1 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.26.3 + '@lezer/common': 1.2.1 + + '@codemirror/commands@6.5.0': + dependencies: + '@codemirror/language': 6.10.1 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.26.3 + '@lezer/common': 1.2.1 + + '@codemirror/lang-css@6.2.1(@codemirror/view@6.26.3)': + dependencies: + '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.1 + '@codemirror/state': 6.4.1 + '@lezer/common': 1.2.1 + '@lezer/css': 1.1.8 + transitivePeerDependencies: + - '@codemirror/view' + + '@codemirror/lang-html@6.4.9': + dependencies: + '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1) + '@codemirror/lang-css': 6.2.1(@codemirror/view@6.26.3) + '@codemirror/lang-javascript': 6.2.2 + '@codemirror/language': 6.10.1 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.26.3 + '@lezer/common': 1.2.1 + '@lezer/css': 1.1.8 + '@lezer/html': 1.3.9 + + '@codemirror/lang-javascript@6.2.2': + dependencies: + '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.1 + '@codemirror/lint': 6.7.1 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.26.3 + '@lezer/common': 1.2.1 + '@lezer/javascript': 1.4.16 + + '@codemirror/lang-vue@0.1.3': + dependencies: + '@codemirror/lang-html': 6.4.9 + '@codemirror/lang-javascript': 6.2.2 + '@codemirror/language': 6.10.1 + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.0 + + '@codemirror/language@6.10.1': + dependencies: + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.26.3 + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.0 + style-mod: 4.1.2 + + '@codemirror/lint@6.7.1': + dependencies: + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.26.3 + crelt: 1.0.6 + + '@codemirror/search@6.5.6': + dependencies: + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.26.3 + crelt: 1.0.6 + + '@codemirror/state@6.4.1': {} + + '@codemirror/theme-one-dark@6.1.2': + dependencies: + '@codemirror/language': 6.10.1 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.26.3 + '@lezer/highlight': 1.2.0 + + '@codemirror/view@6.26.3': + dependencies: + '@codemirror/state': 6.4.1 + style-mod: 4.1.2 + w3c-keyname: 2.2.8 + + '@ddietr/codemirror-themes@1.4.2': + dependencies: + '@codemirror/language': 6.10.1 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.26.3 + '@lezer/highlight': 1.2.0 + + '@es-joy/jsdoccomment@0.43.0': + dependencies: + '@types/eslint': 8.56.10 + '@types/estree': 1.0.5 + '@typescript-eslint/types': 7.9.0 + comment-parser: 1.4.1 + esquery: 1.5.0 + jsdoc-type-pratt-parser: 4.0.0 + + '@esbuild/aix-ppc64@0.20.2': + optional: true + + '@esbuild/android-arm64@0.20.2': + optional: true + + '@esbuild/android-arm@0.20.2': + optional: true + + '@esbuild/android-x64@0.20.2': + optional: true + + '@esbuild/darwin-arm64@0.20.2': + optional: true + + '@esbuild/darwin-x64@0.20.2': + optional: true + + '@esbuild/freebsd-arm64@0.20.2': + optional: true + + '@esbuild/freebsd-x64@0.20.2': + optional: true + + '@esbuild/linux-arm64@0.20.2': + optional: true + + '@esbuild/linux-arm@0.20.2': + optional: true + + '@esbuild/linux-ia32@0.20.2': + optional: true + + '@esbuild/linux-loong64@0.14.54': + optional: true + + '@esbuild/linux-loong64@0.20.2': + optional: true + + '@esbuild/linux-mips64el@0.20.2': + optional: true + + '@esbuild/linux-ppc64@0.20.2': + optional: true + + '@esbuild/linux-riscv64@0.20.2': + optional: true + + '@esbuild/linux-s390x@0.20.2': + optional: true + + '@esbuild/linux-x64@0.20.2': + optional: true + + '@esbuild/netbsd-x64@0.20.2': + optional: true + + '@esbuild/openbsd-x64@0.20.2': + optional: true + + '@esbuild/sunos-x64@0.20.2': + optional: true + + '@esbuild/win32-arm64@0.20.2': + optional: true + + '@esbuild/win32-ia32@0.20.2': + optional: true + + '@esbuild/win32-x64@0.20.2': + optional: true + + '@eslint-community/eslint-utils@4.4.0(eslint@9.3.0)': + dependencies: + eslint: 9.3.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.10.0': {} + + '@eslint/eslintrc@3.1.0': + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 10.0.1 + globals: 14.0.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.3.0': {} + + '@humanwhocodes/config-array@0.13.0': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} + + '@humanwhocodes/retry@0.3.0': {} + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/sourcemap-codec@1.4.15': {} + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@jsdevtools/ez-spawn@3.0.4': + dependencies: + call-me-maybe: 1.0.2 + cross-spawn: 7.0.3 + string-argv: 0.3.2 + type-detect: 4.0.8 + + '@lezer/common@1.2.1': {} + + '@lezer/css@1.1.8': + dependencies: + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.0 + + '@lezer/highlight@1.2.0': + dependencies: + '@lezer/common': 1.2.1 + + '@lezer/html@1.3.9': + dependencies: + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.0 + + '@lezer/javascript@1.4.16': + dependencies: + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.0 + + '@lezer/lr@1.4.0': + dependencies: + '@lezer/common': 1.2.1 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@polka/url@1.0.0-next.25': {} + + '@popperjs/core@2.11.8': {} + + '@remirror/core-constants@2.0.2': {} + + '@rollup/pluginutils@4.2.1': + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.1 + + '@rollup/pluginutils@5.1.0(rollup@4.17.2)': + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.17.2 + + '@rollup/rollup-android-arm-eabi@4.17.2': + optional: true + + '@rollup/rollup-android-arm64@4.17.2': + optional: true + + '@rollup/rollup-darwin-arm64@4.17.2': + optional: true + + '@rollup/rollup-darwin-x64@4.17.2': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.17.2': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.17.2': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.17.2': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-x64-musl@4.17.2': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.17.2': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.17.2': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.17.2': + optional: true + + '@stylistic/eslint-plugin-js@2.1.0(eslint@9.3.0)': + dependencies: + '@types/eslint': 8.56.10 + acorn: 8.11.3 + eslint: 9.3.0 + eslint-visitor-keys: 4.0.0 + espree: 10.0.1 + + '@stylistic/eslint-plugin-jsx@2.1.0(eslint@9.3.0)': + dependencies: + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.3.0) + '@types/eslint': 8.56.10 + eslint: 9.3.0 + estraverse: 5.3.0 + picomatch: 4.0.2 + + '@stylistic/eslint-plugin-plus@2.1.0(eslint@9.3.0)(typescript@5.0.4)': + dependencies: + '@types/eslint': 8.56.10 + '@typescript-eslint/utils': 7.9.0(eslint@9.3.0)(typescript@5.0.4) + eslint: 9.3.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@stylistic/eslint-plugin-ts@2.1.0(eslint@9.3.0)(typescript@5.0.4)': + dependencies: + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.3.0) + '@types/eslint': 8.56.10 + '@typescript-eslint/utils': 7.9.0(eslint@9.3.0)(typescript@5.0.4) + eslint: 9.3.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@stylistic/eslint-plugin@2.1.0(eslint@9.3.0)(typescript@5.0.4)': + dependencies: + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.3.0) + '@stylistic/eslint-plugin-jsx': 2.1.0(eslint@9.3.0) + '@stylistic/eslint-plugin-plus': 2.1.0(eslint@9.3.0)(typescript@5.0.4) + '@stylistic/eslint-plugin-ts': 2.1.0(eslint@9.3.0)(typescript@5.0.4) + '@types/eslint': 8.56.10 + eslint: 9.3.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@tiptap/core@2.5.8(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/pm': 2.5.8 + + '@tiptap/extension-blockquote@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-bold@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-bubble-menu@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + tippy.js: 6.3.7 + + '@tiptap/extension-bullet-list@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-character-count@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + + '@tiptap/extension-code-block-lowlight@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/extension-code-block@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/extension-code-block': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + + '@tiptap/extension-code-block@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + + '@tiptap/extension-code@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-color@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/extension-text-style@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/extension-text-style': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + + '@tiptap/extension-document@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-dropcursor@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + + '@tiptap/extension-font-family@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/extension-text-style@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/extension-text-style': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + + '@tiptap/extension-gapcursor@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + + '@tiptap/extension-hard-break@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-heading@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-highlight@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-history@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + + '@tiptap/extension-horizontal-rule@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + + '@tiptap/extension-image@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-italic@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-link@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + linkifyjs: 4.1.3 + + '@tiptap/extension-list-item@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-mention@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)(@tiptap/suggestion@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + '@tiptap/suggestion': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + + '@tiptap/extension-ordered-list@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-paragraph@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-placeholder@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + + '@tiptap/extension-strike@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-subscript@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-superscript@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-table-cell@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-table-header@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-table-row@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-table@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + + '@tiptap/extension-task-item@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + + '@tiptap/extension-task-list@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-text-align@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-text-style@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-text@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/extension-underline@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + + '@tiptap/pm@2.5.8': + dependencies: + prosemirror-changeset: 2.2.1 + prosemirror-collab: 1.3.1 + prosemirror-commands: 1.6.0 + prosemirror-dropcursor: 1.8.1 + prosemirror-gapcursor: 1.3.2 + prosemirror-history: 1.4.1 + prosemirror-inputrules: 1.4.0 + prosemirror-keymap: 1.2.2 + prosemirror-markdown: 1.13.0 + prosemirror-menu: 1.2.4 + prosemirror-model: 1.22.2 + prosemirror-schema-basic: 1.2.3 + prosemirror-schema-list: 1.4.1 + prosemirror-state: 1.4.3 + prosemirror-tables: 1.4.0 + prosemirror-trailing-node: 2.0.9(prosemirror-model@1.22.2)(prosemirror-state@1.4.3)(prosemirror-view@1.33.9) + prosemirror-transform: 1.9.0 + prosemirror-view: 1.33.9 + + '@tiptap/starter-kit@2.5.8(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/extension-blockquote': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-bold': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-bullet-list': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-code': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-code-block': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/extension-document': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-dropcursor': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/extension-gapcursor': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/extension-hard-break': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-heading': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-history': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/extension-horizontal-rule': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/extension-italic': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-list-item': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-ordered-list': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-paragraph': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-strike': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-text': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + transitivePeerDependencies: + - '@tiptap/pm' + + '@tiptap/suggestion@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)': + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/pm': 2.5.8 + + '@trysound/sax@0.2.0': {} + + '@types/crypto-js@4.2.2': {} + + '@types/eslint-scope@3.7.7': + dependencies: + '@types/eslint': 8.56.10 + '@types/estree': 1.0.5 + + '@types/eslint@8.56.10': + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + + '@types/estree@1.0.5': {} + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 2.0.10 + + '@types/json-schema@7.0.15': {} + + '@types/linkify-it@3.0.5': {} + + '@types/lodash-es@4.17.12': + dependencies: + '@types/lodash': 4.17.13 + + '@types/lodash@4.17.13': {} + + '@types/markdown-it@13.0.9': + dependencies: + '@types/linkify-it': 3.0.5 + '@types/mdurl': 1.0.5 + + '@types/mdast@3.0.15': + dependencies: + '@types/unist': 2.0.10 + + '@types/mdurl@1.0.5': {} + + '@types/mockjs@1.0.10': {} + + '@types/node@20.12.12': + dependencies: + undici-types: 5.26.5 + + '@types/normalize-package-data@2.4.4': {} + + '@types/query-string@6.3.0': + dependencies: + query-string: 9.0.0 + + '@types/sortablejs@1.15.8': {} + + '@types/svgo@2.6.4': + dependencies: + '@types/node': 20.12.12 + + '@types/unist@2.0.10': {} + + '@types/web-bluetooth@0.0.20': {} + + '@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.3.0)(typescript@5.0.4))(eslint@9.3.0)(typescript@5.0.4)': + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 7.9.0(eslint@9.3.0)(typescript@5.0.4) + '@typescript-eslint/scope-manager': 7.9.0 + '@typescript-eslint/type-utils': 7.9.0(eslint@9.3.0)(typescript@5.0.4) + '@typescript-eslint/utils': 7.9.0(eslint@9.3.0)(typescript@5.0.4) + '@typescript-eslint/visitor-keys': 7.9.0 + eslint: 9.3.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0(typescript@5.0.4) + optionalDependencies: + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@7.9.0(eslint@9.3.0)(typescript@5.0.4)': + dependencies: + '@typescript-eslint/scope-manager': 7.9.0 + '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.0.4) + '@typescript-eslint/visitor-keys': 7.9.0 + debug: 4.3.4 + eslint: 9.3.0 + optionalDependencies: + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@7.9.0': + dependencies: + '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/visitor-keys': 7.9.0 + + '@typescript-eslint/type-utils@7.9.0(eslint@9.3.0)(typescript@5.0.4)': + dependencies: + '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.0.4) + '@typescript-eslint/utils': 7.9.0(eslint@9.3.0)(typescript@5.0.4) + debug: 4.3.4 + eslint: 9.3.0 + ts-api-utils: 1.3.0(typescript@5.0.4) + optionalDependencies: + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@7.9.0': {} + + '@typescript-eslint/typescript-estree@7.9.0(typescript@5.0.4)': + dependencies: + '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/visitor-keys': 7.9.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.2 + ts-api-utils: 1.3.0(typescript@5.0.4) + optionalDependencies: + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@7.9.0(eslint@9.3.0)(typescript@5.0.4)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + '@typescript-eslint/scope-manager': 7.9.0 + '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.0.4) + eslint: 9.3.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/visitor-keys@7.9.0': + dependencies: + '@typescript-eslint/types': 7.9.0 + eslint-visitor-keys: 3.4.3 + + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0))(vue@3.5.12(typescript@5.0.4))': + dependencies: + '@babel/core': 7.24.5 + '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) + '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.5) + vite: 5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0) + vue: 3.5.12(typescript@5.0.4) + transitivePeerDependencies: + - supports-color + + '@vitejs/plugin-vue@5.2.1(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0))(vue@3.5.12(typescript@5.0.4))': + dependencies: + vite: 5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0) + vue: 3.5.12(typescript@5.0.4) + + '@volar/language-core@2.2.5': + dependencies: + '@volar/source-map': 2.2.5 + + '@volar/source-map@2.2.5': + dependencies: + muggle-string: 0.4.1 + + '@volar/typescript@2.2.5': + dependencies: + '@volar/language-core': 2.2.5 + path-browserify: 1.0.1 + + '@vue-office/docx@1.6.0(vue-demi@0.14.10(vue@3.5.12(typescript@5.0.4)))(vue@3.5.12(typescript@5.0.4))': + dependencies: + vue: 3.5.12(typescript@5.0.4) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.0.4)) + + '@vue-office/excel@1.7.1(vue-demi@0.14.10(vue@3.5.12(typescript@5.0.4)))(vue@3.5.12(typescript@5.0.4))': + dependencies: + vue: 3.5.12(typescript@5.0.4) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.0.4)) + + '@vue-office/pdf@1.6.4(vue-demi@0.14.10(vue@3.5.12(typescript@5.0.4)))(vue@3.5.12(typescript@5.0.4))': + dependencies: + vue: 3.5.12(typescript@5.0.4) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.0.4)) + + '@vue/babel-helper-vue-transform-on@1.2.2': {} + + '@vue/babel-plugin-jsx@1.2.2(@babel/core@7.24.5)': + dependencies: + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.5) + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + '@vue/babel-helper-vue-transform-on': 1.2.2 + '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.24.5) + camelcase: 6.3.0 + html-tags: 3.3.1 + svg-tags: 1.0.0 + optionalDependencies: + '@babel/core': 7.24.5 + transitivePeerDependencies: + - supports-color + + '@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.24.5)': + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/core': 7.24.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/parser': 7.24.5 + '@vue/compiler-sfc': 3.4.27 + + '@vue/compiler-core@3.4.27': + dependencies: + '@babel/parser': 7.24.5 + '@vue/shared': 3.4.27 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + + '@vue/compiler-core@3.5.12': + dependencies: + '@babel/parser': 7.26.1 + '@vue/shared': 3.5.12 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + + '@vue/compiler-dom@3.4.27': + dependencies: + '@vue/compiler-core': 3.4.27 + '@vue/shared': 3.4.27 + + '@vue/compiler-dom@3.5.12': + dependencies: + '@vue/compiler-core': 3.5.12 + '@vue/shared': 3.5.12 + + '@vue/compiler-sfc@3.4.27': + dependencies: + '@babel/parser': 7.26.1 + '@vue/compiler-core': 3.4.27 + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 + estree-walker: 2.0.2 + magic-string: 0.30.10 + postcss: 8.4.38 + source-map-js: 1.2.1 + + '@vue/compiler-sfc@3.5.12': + dependencies: + '@babel/parser': 7.26.1 + '@vue/compiler-core': 3.5.12 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 + estree-walker: 2.0.2 + magic-string: 0.30.12 + postcss: 8.4.47 + source-map-js: 1.2.0 + + '@vue/compiler-ssr@3.4.27': + dependencies: + '@vue/compiler-dom': 3.4.27 + '@vue/shared': 3.4.27 + + '@vue/compiler-ssr@3.5.12': + dependencies: + '@vue/compiler-dom': 3.5.12 + '@vue/shared': 3.5.12 + + '@vue/devtools-api@6.6.1': {} + + '@vue/devtools-core@7.2.0(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0))(vue@3.5.12(typescript@5.0.4))': + dependencies: + '@vue/devtools-kit': 7.2.0(vue@3.5.12(typescript@5.0.4)) + '@vue/devtools-shared': 7.2.0 + mitt: 3.0.1 + nanoid: 3.3.7 + pathe: 1.1.2 + vite-hot-client: 0.2.3(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0)) + transitivePeerDependencies: + - vite + - vue + + '@vue/devtools-kit@7.2.0(vue@3.5.12(typescript@5.0.4))': + dependencies: + '@vue/devtools-shared': 7.2.0 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + vue: 3.5.12(typescript@5.0.4) + + '@vue/devtools-shared@7.2.0': + dependencies: + rfdc: 1.3.1 + + '@vue/language-core@2.0.19(typescript@5.0.4)': + dependencies: + '@volar/language-core': 2.2.5 + '@vue/compiler-dom': 3.5.12 + '@vue/shared': 3.5.12 + computeds: 0.0.1 + minimatch: 9.0.4 + path-browserify: 1.0.1 + vue-template-compiler: 2.7.16 + optionalDependencies: + typescript: 5.0.4 + + '@vue/reactivity@3.5.12': + dependencies: + '@vue/shared': 3.5.12 + + '@vue/runtime-core@3.5.12': + dependencies: + '@vue/reactivity': 3.5.12 + '@vue/shared': 3.5.12 + + '@vue/runtime-dom@3.5.12': + dependencies: + '@vue/reactivity': 3.5.12 + '@vue/runtime-core': 3.5.12 + '@vue/shared': 3.5.12 + csstype: 3.1.3 + + '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.0.4))': + dependencies: + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 + vue: 3.5.12(typescript@5.0.4) + + '@vue/shared@3.4.27': {} + + '@vue/shared@3.5.12': {} + + '@vue/tsconfig@0.1.3(@types/node@20.12.12)': + optionalDependencies: + '@types/node': 20.12.12 + + '@vueuse/components@10.9.0(vue@3.5.12(typescript@5.0.4))': + dependencies: + '@vueuse/core': 10.9.0(vue@3.5.12(typescript@5.0.4)) + '@vueuse/shared': 10.9.0(vue@3.5.12(typescript@5.0.4)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.0.4)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + '@vueuse/core@10.9.0(vue@3.5.12(typescript@5.0.4))': + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 10.9.0 + '@vueuse/shared': 10.9.0(vue@3.5.12(typescript@5.0.4)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.0.4)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + '@vueuse/metadata@10.9.0': {} + + '@vueuse/shared@10.9.0(vue@3.5.12(typescript@5.0.4))': + dependencies: + vue-demi: 0.14.10(vue@3.5.12(typescript@5.0.4)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + '@webassemblyjs/ast@1.12.1': + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + + '@webassemblyjs/floating-point-hex-parser@1.11.6': {} + + '@webassemblyjs/helper-api-error@1.11.6': {} + + '@webassemblyjs/helper-buffer@1.12.1': {} + + '@webassemblyjs/helper-numbers@1.11.6': + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 + + '@webassemblyjs/helper-wasm-bytecode@1.11.6': {} + + '@webassemblyjs/helper-wasm-section@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 + + '@webassemblyjs/ieee754@1.11.6': + dependencies: + '@xtuc/ieee754': 1.2.0 + + '@webassemblyjs/leb128@1.11.6': + dependencies: + '@xtuc/long': 4.2.2 + + '@webassemblyjs/utf8@1.11.6': {} + + '@webassemblyjs/wasm-edit@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 + + '@webassemblyjs/wasm-gen@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + + '@webassemblyjs/wasm-opt@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + + '@webassemblyjs/wasm-parser@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + + '@webassemblyjs/wast-printer@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@xtuc/long': 4.2.2 + + '@xtuc/ieee754@1.2.0': {} + + '@xtuc/long@4.2.2': {} + + acorn-import-assertions@1.9.0(acorn@8.11.3): + dependencies: + acorn: 8.11.3 + + acorn-jsx@5.3.2(acorn@8.11.3): + dependencies: + acorn: 8.11.3 + + acorn@8.11.3: {} + + adler-32@1.3.1: {} + + aieditor@1.0.13(@tiptap/extension-code-block@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)): + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/extension-bubble-menu': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/extension-character-count': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/extension-code-block-lowlight': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/extension-code-block@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/extension-color': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/extension-text-style@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))) + '@tiptap/extension-font-family': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/extension-text-style@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))) + '@tiptap/extension-gapcursor': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/extension-highlight': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-image': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-link': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/extension-mention': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)(@tiptap/suggestion@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8)) + '@tiptap/extension-placeholder': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/extension-subscript': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-superscript': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-table': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/extension-table-cell': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-table-header': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-table-row': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-task-item': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + '@tiptap/extension-task-list': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-text-align': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-text-style': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/extension-underline': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + '@tiptap/pm': 2.5.8 + '@tiptap/starter-kit': 2.5.8(@tiptap/pm@2.5.8) + '@tiptap/suggestion': 2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8) + crypto-js: 4.2.0 + i18next: 23.12.2 + lowlight: 3.1.0 + markdown-it: 13.0.2 + markdown-it-container: 3.0.0 + node-html-parser: 6.1.13 + tippy.js: 6.3.7 + tiptap-markdown: 0.8.10(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)) + transitivePeerDependencies: + - '@tiptap/extension-code-block' + + ajv-keywords@3.5.2(ajv@6.12.6): + dependencies: + ajv: 6.12.6 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + amdefine@1.0.1: {} + + animate.css@4.1.1: {} + + ansi-align@3.0.1: + dependencies: + string-width: 4.2.3 + + ansi-escapes@7.0.0: + dependencies: + environment: 1.1.0 + + ansi-regex@2.1.1: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.0.1: {} + + ansi-styles@2.2.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + are-docs-informative@0.0.2: {} + + argparse@2.0.1: {} + + arr-diff@4.0.0: {} + + arr-flatten@1.1.0: {} + + arr-union@3.1.0: {} + + array-buffer-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + + array-union@2.1.0: {} + + array-unique@0.3.2: {} + + arraybuffer.prototype.slice@1.0.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + + assign-symbols@1.0.0: {} + + asynckit@0.4.0: {} + + atob@2.1.2: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + + axios@0.27.2: + dependencies: + follow-redirects: 1.15.6 + form-data: 4.0.0 + transitivePeerDependencies: + - debug + + b-tween@0.3.3: {} + + b-validate@1.5.3: {} + + balanced-match@1.0.2: {} + + base@0.11.2: + dependencies: + cache-base: 1.0.1 + class-utils: 0.3.6 + component-emitter: 1.3.1 + define-property: 1.0.0 + isobject: 3.0.1 + mixin-deep: 1.3.2 + pascalcase: 0.1.1 + + big.js@5.2.2: {} + + binary-extensions@2.3.0: {} + + bluebird@3.7.2: {} + + boolbase@1.0.0: {} + + boxen@7.1.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 7.0.1 + chalk: 5.3.0 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.19.0 + widest-line: 4.0.1 + wrap-ansi: 8.1.0 + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@2.3.2: + 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.4 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + braces@3.0.2: + dependencies: + fill-range: 7.0.1 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.23.0: + dependencies: + caniuse-lite: 1.0.30001620 + electron-to-chromium: 1.4.774 + node-releases: 2.0.14 + update-browserslist-db: 1.0.16(browserslist@4.23.0) + + buffer-from@1.1.2: {} + + builtin-modules@3.3.0: {} + + bundle-name@4.1.0: + dependencies: + run-applescript: 7.0.0 + + cache-base@1.0.1: + dependencies: + collection-visit: 1.0.0 + component-emitter: 1.3.1 + get-value: 2.0.6 + has-value: 1.0.0 + isobject: 3.0.1 + set-value: 2.0.1 + to-object-path: 0.3.0 + union-value: 1.0.1 + unset-value: 1.0.0 + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + call-me-maybe@1.0.2: {} + + callsites@3.1.0: {} + + camel-case@4.1.2: + dependencies: + pascal-case: 3.1.2 + tslib: 2.6.2 + + camelcase@6.3.0: {} + + camelcase@7.0.1: {} + + caniuse-lite@1.0.30001620: {} + + capital-case@1.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.6.2 + upper-case-first: 2.0.2 + + cfb@1.2.2: + dependencies: + adler-32: 1.3.1 + crc-32: 1.2.2 + + chalk@1.1.3: + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chalk@5.3.0: {} + + change-case@4.1.2: + dependencies: + camel-case: 4.1.2 + capital-case: 1.0.4 + constant-case: 3.0.4 + dot-case: 3.0.4 + header-case: 2.0.4 + no-case: 3.0.4 + param-case: 3.0.4 + pascal-case: 3.1.2 + path-case: 3.0.4 + sentence-case: 3.0.4 + snake-case: 3.0.4 + tslib: 2.6.2 + + character-entities-legacy@1.1.4: {} + + character-entities@1.2.4: {} + + character-reference-invalid@1.1.4: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chrome-trace-event@1.0.3: {} + + ci-info@4.0.0: {} + + class-utils@0.3.6: + dependencies: + arr-union: 3.1.0 + define-property: 0.2.5 + isobject: 3.0.1 + static-extend: 0.1.2 + + clean-regexp@1.0.0: + dependencies: + escape-string-regexp: 1.0.5 + + cli-boxes@3.0.0: {} + + cli-cursor@5.0.0: + dependencies: + restore-cursor: 5.1.0 + + cli-truncate@4.0.0: + dependencies: + slice-ansi: 5.0.0 + string-width: 7.2.0 + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clone@2.1.2: {} + + codemirror@6.0.1(@lezer/common@1.2.1): + dependencies: + '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1) + '@codemirror/commands': 6.5.0 + '@codemirror/language': 6.10.1 + '@codemirror/lint': 6.7.1 + '@codemirror/search': 6.5.6 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.26.3 + transitivePeerDependencies: + - '@lezer/common' + + codepage@1.15.0: {} + + collection-visit@1.0.0: + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + + color@3.2.1: + dependencies: + color-convert: 1.9.3 + color-string: 1.9.1 + + colorette@2.0.20: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@12.1.0: {} + + commander@2.20.3: {} + + commander@7.2.0: {} + + comment-parser@1.4.1: {} + + component-emitter@1.3.1: {} + + compute-scroll-into-view@1.0.20: {} + + computeds@0.0.1: {} + + concat-map@0.0.1: {} + + confbox@0.1.7: {} + + connect@3.7.0: + dependencies: + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color + + console@0.7.2: {} + + constant-case@3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.6.2 + upper-case: 2.0.2 + + convert-source-map@2.0.0: {} + + copy-anything@2.0.6: + dependencies: + is-what: 3.14.1 + + copy-descriptor@0.1.1: {} + + core-js-compat@3.37.1: + dependencies: + browserslist: 4.23.0 + + core-js@3.40.0: {} + + cors@2.8.5: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + + crc-32@1.2.2: {} + + crelt@1.0.6: {} + + cron-parser@4.9.0: + dependencies: + luxon: 3.5.0 + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypto-js@4.2.0: {} + + css-select@4.3.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + + css-tree@1.1.3: + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + + css-what@6.1.0: {} + + cssesc@3.0.0: {} + + csso@4.2.0: + dependencies: + css-tree: 1.1.3 + + csstype@3.1.3: {} + + d@1.0.2: + dependencies: + es5-ext: 0.10.64 + type: 2.7.2 + + danmu.js@1.1.13: + dependencies: + event-emitter: 0.3.5 + + data-view-buffer@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-offset@1.0.0: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + dayjs@1.11.11: {} + + dayjs@1.11.13: {} + + de-indent@1.0.2: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@3.2.7: + dependencies: + ms: 2.1.3 + + debug@4.3.4: + dependencies: + ms: 2.1.2 + + debug@4.3.7: + dependencies: + ms: 2.1.3 + + decode-uri-component@0.2.2: {} + + decode-uri-component@0.4.1: {} + + deep-is@0.1.4: {} + + default-browser-id@5.0.0: {} + + default-browser@5.2.1: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.0 + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + define-lazy-prop@3.0.0: {} + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + define-property@0.2.5: + dependencies: + is-descriptor: 0.1.7 + + define-property@1.0.0: + dependencies: + is-descriptor: 1.0.3 + + define-property@2.0.2: + dependencies: + is-descriptor: 1.0.3 + isobject: 3.0.1 + + delayed-stream@1.0.0: {} + + dequal@2.0.3: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + dom-serializer@0.2.2: + dependencies: + domelementtype: 2.3.0 + entities: 2.2.0 + + dom-serializer@1.4.1: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@1.3.1: {} + + domelementtype@2.3.0: {} + + domhandler@2.4.2: + dependencies: + domelementtype: 1.3.1 + + domhandler@4.3.1: + dependencies: + domelementtype: 2.3.0 + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@1.7.0: + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + + domutils@2.8.0: + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + dot-case@3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.6.2 + + downloadjs@1.4.7: {} + + draggabilly@2.4.1: + dependencies: + get-size: 2.0.3 + unidragger: 2.4.0 + + eastasianwidth@0.2.0: {} + + echarts@5.5.0: + dependencies: + tslib: 2.3.0 + zrender: 5.5.0 + + ee-first@1.1.1: {} + + electron-to-chromium@1.4.774: {} + + emoji-regex@10.4.0: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + emojis-list@3.0.0: {} + + encodeurl@1.0.2: {} + + enhanced-resolve@5.16.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + entities@1.1.2: {} + + entities@2.2.0: {} + + entities@3.0.1: {} + + entities@4.5.0: {} + + environment@1.1.0: {} + + errno@0.1.8: + dependencies: + prr: 1.0.1 + optional: true + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + error-stack-parser-es@0.1.4: {} + + es-abstract@1.23.3: + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.1 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + es-module-lexer@0.9.3: {} + + es-module-lexer@1.5.3: {} + + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.0.3: + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-to-primitive@1.2.1: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + + es5-ext@0.10.64: + dependencies: + es6-iterator: 2.0.3 + es6-symbol: 3.1.4 + esniff: 2.0.1 + next-tick: 1.1.0 + + es6-iterator@2.0.3: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + es6-symbol: 3.1.4 + + es6-symbol@3.1.4: + dependencies: + d: 1.0.2 + ext: 1.7.0 + + esbuild-android-64@0.14.54: + optional: true + + esbuild-android-arm64@0.14.54: + optional: true + + esbuild-darwin-64@0.14.54: + optional: true + + esbuild-darwin-arm64@0.14.54: + optional: true + + esbuild-freebsd-64@0.14.54: + optional: true + + esbuild-freebsd-arm64@0.14.54: + optional: true + + esbuild-linux-32@0.14.54: + optional: true + + esbuild-linux-64@0.14.54: + optional: true + + esbuild-linux-arm64@0.14.54: + optional: true + + esbuild-linux-arm@0.14.54: + optional: true + + esbuild-linux-mips64le@0.14.54: + optional: true + + esbuild-linux-ppc64le@0.14.54: + optional: true + + esbuild-linux-riscv64@0.14.54: + optional: true + + esbuild-linux-s390x@0.14.54: + optional: true + + esbuild-netbsd-64@0.14.54: + optional: true + + esbuild-openbsd-64@0.14.54: + optional: true + + esbuild-sunos-64@0.14.54: + optional: true + + esbuild-windows-32@0.14.54: + optional: true + + esbuild-windows-64@0.14.54: + optional: true + + esbuild-windows-arm64@0.14.54: + optional: true + + esbuild@0.14.54: + optionalDependencies: + '@esbuild/linux-loong64': 0.14.54 + esbuild-android-64: 0.14.54 + esbuild-android-arm64: 0.14.54 + esbuild-darwin-64: 0.14.54 + esbuild-darwin-arm64: 0.14.54 + esbuild-freebsd-64: 0.14.54 + esbuild-freebsd-arm64: 0.14.54 + esbuild-linux-32: 0.14.54 + esbuild-linux-64: 0.14.54 + esbuild-linux-arm: 0.14.54 + esbuild-linux-arm64: 0.14.54 + esbuild-linux-mips64le: 0.14.54 + esbuild-linux-ppc64le: 0.14.54 + esbuild-linux-riscv64: 0.14.54 + esbuild-linux-s390x: 0.14.54 + esbuild-netbsd-64: 0.14.54 + esbuild-openbsd-64: 0.14.54 + esbuild-sunos-64: 0.14.54 + esbuild-windows-32: 0.14.54 + esbuild-windows-64: 0.14.54 + esbuild-windows-arm64: 0.14.54 + + esbuild@0.20.2: + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 + + escalade@3.1.2: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + eslint-compat-utils@0.5.0(eslint@9.3.0): + dependencies: + eslint: 9.3.0 + semver: 7.6.2 + + eslint-config-flat-gitignore@0.1.5: + dependencies: + find-up: 7.0.0 + parse-gitignore: 2.0.0 + + eslint-flat-config-utils@0.2.5: + dependencies: + '@types/eslint': 8.56.10 + pathe: 1.1.2 + + eslint-import-resolver-node@0.3.9: + dependencies: + debug: 3.2.7 + is-core-module: 2.13.1 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + eslint-merge-processors@0.1.0(eslint@9.3.0): + dependencies: + eslint: 9.3.0 + + eslint-plugin-antfu@2.2.0(eslint@9.3.0): + dependencies: + '@antfu/utils': 0.7.8 + eslint: 9.3.0 + + eslint-plugin-command@0.2.3(eslint@9.3.0): + dependencies: + '@es-joy/jsdoccomment': 0.43.0 + eslint: 9.3.0 + + eslint-plugin-es-x@7.6.0(eslint@9.3.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + '@eslint-community/regexpp': 4.10.0 + eslint: 9.3.0 + eslint-compat-utils: 0.5.0(eslint@9.3.0) + + eslint-plugin-eslint-comments@3.2.0(eslint@9.3.0): + dependencies: + escape-string-regexp: 1.0.5 + eslint: 9.3.0 + ignore: 5.3.1 + + eslint-plugin-import-x@0.5.0(eslint@9.3.0)(typescript@5.0.4): + dependencies: + '@typescript-eslint/utils': 7.9.0(eslint@9.3.0)(typescript@5.0.4) + debug: 4.3.4 + doctrine: 3.0.0 + eslint: 9.3.0 + eslint-import-resolver-node: 0.3.9 + get-tsconfig: 4.7.5 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.2 + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-jsdoc@48.2.5(eslint@9.3.0): + dependencies: + '@es-joy/jsdoccomment': 0.43.0 + are-docs-informative: 0.0.2 + comment-parser: 1.4.1 + debug: 4.3.4 + escape-string-regexp: 4.0.0 + eslint: 9.3.0 + esquery: 1.5.0 + is-builtin-module: 3.2.1 + semver: 7.6.2 + spdx-expression-parse: 4.0.0 + transitivePeerDependencies: + - supports-color + + eslint-plugin-jsonc@2.15.1(eslint@9.3.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + eslint: 9.3.0 + eslint-compat-utils: 0.5.0(eslint@9.3.0) + espree: 9.6.1 + graphemer: 1.4.0 + jsonc-eslint-parser: 2.4.0 + natural-compare: 1.4.0 + synckit: 0.6.2 + + eslint-plugin-markdown@5.0.0(eslint@9.3.0): + dependencies: + eslint: 9.3.0 + mdast-util-from-markdown: 0.8.5 + transitivePeerDependencies: + - supports-color + + eslint-plugin-n@17.7.0(eslint@9.3.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + enhanced-resolve: 5.16.1 + eslint: 9.3.0 + eslint-plugin-es-x: 7.6.0(eslint@9.3.0) + get-tsconfig: 4.7.5 + globals: 15.2.0 + ignore: 5.3.1 + minimatch: 9.0.4 + semver: 7.6.2 + + eslint-plugin-no-only-tests@3.1.0: {} + + eslint-plugin-perfectionist@2.10.0(eslint@9.3.0)(typescript@5.0.4)(vue-eslint-parser@9.4.2(eslint@9.3.0)): + dependencies: + '@typescript-eslint/utils': 7.9.0(eslint@9.3.0)(typescript@5.0.4) + eslint: 9.3.0 + minimatch: 9.0.4 + natural-compare-lite: 1.4.0 + optionalDependencies: + vue-eslint-parser: 9.4.2(eslint@9.3.0) + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-regexp@2.5.0(eslint@9.3.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + '@eslint-community/regexpp': 4.10.0 + comment-parser: 1.4.1 + eslint: 9.3.0 + jsdoc-type-pratt-parser: 4.0.0 + refa: 0.12.1 + regexp-ast-analysis: 0.7.1 + scslre: 0.3.0 + + eslint-plugin-toml@0.11.0(eslint@9.3.0): + dependencies: + debug: 4.3.4 + eslint: 9.3.0 + eslint-compat-utils: 0.5.0(eslint@9.3.0) + lodash: 4.17.21 + toml-eslint-parser: 0.9.3 + transitivePeerDependencies: + - supports-color + + eslint-plugin-unicorn@53.0.0(eslint@9.3.0): + dependencies: + '@babel/helper-validator-identifier': 7.24.5 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + '@eslint/eslintrc': 3.1.0 + ci-info: 4.0.0 + clean-regexp: 1.0.0 + core-js-compat: 3.37.1 + eslint: 9.3.0 + esquery: 1.5.0 + indent-string: 4.0.0 + is-builtin-module: 3.2.1 + jsesc: 3.0.2 + pluralize: 8.0.0 + read-pkg-up: 7.0.1 + regexp-tree: 0.1.27 + regjsparser: 0.10.0 + semver: 7.6.2 + strip-indent: 3.0.0 + transitivePeerDependencies: + - supports-color + + eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.3.0)(typescript@5.0.4))(eslint@9.3.0)(typescript@5.0.4))(eslint@9.3.0): + dependencies: + eslint: 9.3.0 + eslint-rule-composer: 0.3.0 + optionalDependencies: + '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.3.0)(typescript@5.0.4))(eslint@9.3.0)(typescript@5.0.4) + + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.3.0)(typescript@5.0.4))(eslint@9.3.0)(typescript@5.0.4))(eslint@9.3.0)(typescript@5.0.4): + dependencies: + '@typescript-eslint/utils': 7.9.0(eslint@9.3.0)(typescript@5.0.4) + eslint: 9.3.0 + optionalDependencies: + '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.3.0)(typescript@5.0.4))(eslint@9.3.0)(typescript@5.0.4) + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-vue@9.26.0(eslint@9.3.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + eslint: 9.3.0 + globals: 13.24.0 + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.0.16 + semver: 7.6.2 + vue-eslint-parser: 9.4.2(eslint@9.3.0) + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - supports-color + + eslint-plugin-yml@1.14.0(eslint@9.3.0): + dependencies: + debug: 4.3.4 + eslint: 9.3.0 + eslint-compat-utils: 0.5.0(eslint@9.3.0) + lodash: 4.17.21 + natural-compare: 1.4.0 + yaml-eslint-parser: 1.2.2 + transitivePeerDependencies: + - supports-color + + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.3.0): + dependencies: + '@vue/compiler-sfc': 3.5.12 + eslint: 9.3.0 + + eslint-rule-composer@0.3.0: {} + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-scope@8.0.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.0.0: {} + + eslint@9.3.0: + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.3.0 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + escape-string-regexp: 4.0.0 + eslint-scope: 8.0.1 + eslint-visitor-keys: 4.0.0 + espree: 10.0.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + esniff@2.0.1: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + event-emitter: 0.3.5 + type: 2.7.2 + + espree@10.0.1: + dependencies: + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 4.0.0 + + espree@9.6.1: + dependencies: + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 3.4.3 + + esprima@1.2.5: {} + + esquery@1.5.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.5 + + esutils@2.0.3: {} + + etag@1.8.1: {} + + ev-emitter@1.1.1: {} + + event-emitter@0.3.5: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + + eventemitter3@4.0.7: {} + + eventemitter3@5.0.1: {} + + events@3.3.0: {} + + execa@8.0.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + + expand-brackets@2.1.4: + dependencies: + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + ext@1.7.0: + dependencies: + type: 2.7.2 + + extend-shallow@2.0.1: + dependencies: + is-extendable: 0.1.1 + + extend-shallow@3.0.2: + dependencies: + assign-symbols: 1.0.0 + is-extendable: 1.0.1 + + extglob@2.0.4: + 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.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + fill-range@4.0.0: + dependencies: + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 + + fill-range@7.0.1: + dependencies: + to-regex-range: 5.0.1 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + filter-obj@5.1.0: {} + + finalhandler@1.1.2: + dependencies: + 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 + transitivePeerDependencies: + - supports-color + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + find-up@7.0.0: + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + unicorn-magic: 0.1.0 + + flat-cache@4.0.1: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + + flatted@3.3.1: {} + + follow-redirects@1.15.6: {} + + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + for-in@1.0.2: {} + + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + frac@1.1.2: {} + + fragment-cache@0.2.1: + dependencies: + map-cache: 0.2.2 + + fs-extra@10.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-extra@11.2.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-extra@5.0.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + functions-have-names: 1.2.3 + + functions-have-names@1.2.3: {} + + generate-source-map@0.0.5: + dependencies: + esprima: 1.2.5 + source-map: 0.1.43 + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-east-asian-width@1.3.0: {} + + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + + get-size@2.0.3: {} + + get-stream@8.0.1: {} + + get-symbol-description@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + + get-tsconfig@4.7.5: + dependencies: + resolve-pkg-maps: 1.0.0 + + get-value@2.0.6: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob-to-regexp@0.4.1: {} + + globals@11.12.0: {} + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globals@14.0.0: {} + + globals@15.2.0: {} + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.0.1 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 3.0.0 + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + has-ansi@2.0.0: + dependencies: + ansi-regex: 2.1.1 + + has-bigints@1.0.2: {} + + has-flag@1.0.0: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + + has-proto@1.0.3: {} + + has-symbols@1.0.3: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + + has-value@0.3.1: + dependencies: + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 + + has-value@1.0.0: + dependencies: + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 + + has-values@0.1.4: {} + + has-values@1.0.0: + dependencies: + is-number: 3.0.0 + kind-of: 4.0.0 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + he@1.2.0: {} + + header-case@2.0.4: + dependencies: + capital-case: 1.0.4 + tslib: 2.6.2 + + highlight.js@11.9.0: {} + + hookable@5.5.3: {} + + hosted-git-info@2.8.9: {} + + html-tags@3.3.1: {} + + htmlparser2@3.10.1: + dependencies: + domelementtype: 1.3.1 + domhandler: 2.4.2 + domutils: 1.7.0 + entities: 1.1.2 + inherits: 2.0.4 + readable-stream: 3.6.2 + + human-signals@5.0.0: {} + + i18next@23.12.2: + dependencies: + '@babel/runtime': 7.24.5 + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + optional: true + + ignore@5.3.1: {} + + image-size@0.5.5: {} + + immutable@4.3.6: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + indent-string@4.0.0: {} + + inherits@2.0.4: {} + + internal-slot@1.0.7: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 + + is-accessor-descriptor@1.0.1: + dependencies: + hasown: 2.0.2 + + is-alphabetical@1.0.4: {} + + is-alphanumerical@1.0.4: + dependencies: + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + + is-array-buffer@3.0.4: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + + is-arrayish@0.2.1: {} + + is-arrayish@0.3.2: {} + + is-bigint@1.0.4: + dependencies: + has-bigints: 1.0.2 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-boolean-object@1.1.2: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-buffer@1.1.6: {} + + is-builtin-module@3.2.1: + dependencies: + builtin-modules: 3.3.0 + + is-callable@1.2.7: {} + + is-core-module@2.13.1: + dependencies: + hasown: 2.0.2 + + is-data-descriptor@1.0.1: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.1: + dependencies: + is-typed-array: 1.1.13 + + is-date-object@1.0.5: + dependencies: + has-tostringtag: 1.0.2 + + is-decimal@1.0.4: {} + + is-descriptor@0.1.7: + dependencies: + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 + + is-descriptor@1.0.3: + dependencies: + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 + + is-docker@3.0.0: {} + + is-extendable@0.1.1: {} + + is-extendable@1.0.1: + dependencies: + is-plain-object: 2.0.4 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-fullwidth-code-point@4.0.0: {} + + is-fullwidth-code-point@5.0.0: + dependencies: + get-east-asian-width: 1.3.0 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-hexadecimal@1.0.4: {} + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + + is-negative-zero@2.0.3: {} + + is-number-object@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-number@3.0.0: + dependencies: + kind-of: 3.2.2 + + is-number@7.0.0: {} + + is-path-inside@3.0.3: {} + + is-plain-obj@1.1.0: {} + + is-plain-object@2.0.4: + dependencies: + isobject: 3.0.1 + + is-regex@1.1.4: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-shared-array-buffer@1.0.3: + dependencies: + call-bind: 1.0.7 + + is-stream@3.0.0: {} + + is-string@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-symbol@1.0.4: + dependencies: + has-symbols: 1.0.3 + + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.15 + + is-weakref@1.0.2: + dependencies: + call-bind: 1.0.7 + + is-what@3.14.1: {} + + is-windows@1.0.2: {} + + is-wsl@3.1.0: + dependencies: + is-inside-container: 1.0.0 + + isarray@1.0.0: {} + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + isobject@2.1.0: + dependencies: + isarray: 1.0.0 + + isobject@3.0.1: {} + + jest-worker@27.5.1: + dependencies: + '@types/node': 20.12.12 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + js-base64@2.6.4: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsdoc-type-pratt-parser@4.0.0: {} + + jsencrypt@3.3.2: {} + + jsesc@0.5.0: {} + + jsesc@2.5.2: {} + + jsesc@3.0.2: {} + + json-buffer@3.0.1: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@1.0.2: + dependencies: + minimist: 1.2.8 + + json5@2.2.3: {} + + jsonc-eslint-parser@2.4.0: + dependencies: + acorn: 8.11.3 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + semver: 7.6.2 + + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kind-of@3.2.2: + dependencies: + is-buffer: 1.1.6 + + kind-of@4.0.0: + dependencies: + is-buffer: 1.1.6 + + kind-of@5.1.0: {} + + kind-of@6.0.3: {} + + kolorist@1.8.0: {} + + less-loader@11.1.4(less@4.2.0)(webpack@5.91.0): + dependencies: + less: 4.2.0 + webpack: 5.91.0 + + less@4.2.0: + dependencies: + copy-anything: 2.0.6 + parse-node-version: 1.0.1 + tslib: 2.6.2 + optionalDependencies: + errno: 0.1.8 + graceful-fs: 4.2.11 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.3.1 + source-map: 0.6.1 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lilconfig@3.1.2: {} + + lines-and-columns@1.2.4: {} + + linkify-it@4.0.1: + dependencies: + uc.micro: 1.0.6 + + linkify-it@5.0.0: + dependencies: + uc.micro: 2.1.0 + + linkifyjs@4.1.3: {} + + lint-staged@15.2.10: + dependencies: + chalk: 5.3.0 + commander: 12.1.0 + debug: 4.3.7 + execa: 8.0.1 + lilconfig: 3.1.2 + listr2: 8.2.5 + micromatch: 4.0.8 + pidtree: 0.6.0 + string-argv: 0.3.2 + yaml: 2.5.1 + transitivePeerDependencies: + - supports-color + + listr2@8.2.5: + dependencies: + cli-truncate: 4.0.0 + colorette: 2.0.20 + eventemitter3: 5.0.1 + log-update: 6.1.0 + rfdc: 1.4.1 + wrap-ansi: 9.0.0 + + loader-runner@4.3.0: {} + + loader-utils@1.4.2: + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 1.0.2 + + local-pkg@0.4.3: {} + + local-pkg@0.5.0: + dependencies: + mlly: 1.7.0 + pkg-types: 1.1.1 + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + locate-path@7.2.0: + dependencies: + p-locate: 6.0.0 + + lodash-es@4.17.21: {} + + lodash.merge@4.6.2: {} + + lodash@4.17.21: {} + + log-update@6.1.0: + dependencies: + ansi-escapes: 7.0.0 + cli-cursor: 5.0.0 + slice-ansi: 7.1.0 + strip-ansi: 7.1.0 + wrap-ansi: 9.0.0 + + lower-case@2.0.2: + dependencies: + tslib: 2.6.2 + + lowlight@3.1.0: + dependencies: + '@types/hast': 3.0.4 + devlop: 1.1.0 + highlight.js: 11.9.0 + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + luxon@3.5.0: {} + + magic-string@0.25.9: + dependencies: + sourcemap-codec: 1.4.8 + + magic-string@0.30.10: + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + + magic-string@0.30.12: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + make-dir@2.1.0: + dependencies: + pify: 4.0.1 + semver: 5.7.2 + optional: true + + map-cache@0.2.2: {} + + map-visit@1.0.0: + dependencies: + object-visit: 1.0.1 + + markdown-it-container@3.0.0: {} + + markdown-it-task-lists@2.1.1: {} + + markdown-it@13.0.2: + dependencies: + argparse: 2.0.1 + entities: 3.0.1 + linkify-it: 4.0.1 + mdurl: 1.0.1 + uc.micro: 1.0.6 + + markdown-it@14.1.0: + dependencies: + argparse: 2.0.1 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 + + mdast-util-from-markdown@0.8.5: + dependencies: + '@types/mdast': 3.0.15 + mdast-util-to-string: 2.0.0 + micromark: 2.11.4 + parse-entities: 2.0.0 + unist-util-stringify-position: 2.0.3 + transitivePeerDependencies: + - supports-color + + mdast-util-to-string@2.0.0: {} + + mdn-data@2.0.14: {} + + mdurl@1.0.1: {} + + mdurl@2.0.0: {} + + merge-options@1.0.1: + dependencies: + is-plain-obj: 1.1.0 + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + micromark@2.11.4: + dependencies: + debug: 4.3.4 + parse-entities: 2.0.0 + transitivePeerDependencies: + - supports-color + + micromatch@3.1.0: + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + define-property: 1.0.0 + extend-shallow: 2.0.1 + extglob: 2.0.4 + fragment-cache: 0.2.1 + kind-of: 5.1.0 + nanomatch: 1.2.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.5: + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: + optional: true + + mimic-fn@4.0.0: {} + + mimic-function@5.0.1: {} + + min-indent@1.0.1: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@9.0.4: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + mitt@3.0.1: {} + + mixin-deep@1.3.2: + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + + mlly@1.7.0: + dependencies: + acorn: 8.11.3 + pathe: 1.1.2 + pkg-types: 1.1.1 + ufo: 1.5.3 + + mockjs@1.1.0: + dependencies: + commander: 12.1.0 + + mrmime@2.0.0: {} + + ms@2.0.0: {} + + ms@2.1.2: {} + + ms@2.1.3: {} + + muggle-string@0.4.1: {} + + nanoid@3.3.7: {} + + nanomatch@1.2.13: + 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.3 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + natural-compare-lite@1.4.0: {} + + natural-compare@1.4.0: {} + + needle@3.3.1: + dependencies: + iconv-lite: 0.6.3 + sax: 1.3.0 + optional: true + + neo-async@2.6.2: {} + + next-tick@1.1.0: {} + + no-case@3.0.4: + dependencies: + lower-case: 2.0.2 + tslib: 2.6.2 + + node-html-parser@6.1.13: + dependencies: + css-select: 5.1.0 + he: 1.2.0 + + node-releases@2.0.14: {} + + normalize-package-data@2.5.0: + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.8 + semver: 5.7.2 + validate-npm-package-license: 3.0.4 + + normalize-path@3.0.0: {} + + npm-run-path@5.3.0: + dependencies: + path-key: 4.0.0 + + nprogress@0.2.0: {} + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + number-precision@1.6.0: {} + + object-assign@4.1.1: {} + + object-copy@0.1.0: + dependencies: + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 + + object-inspect@1.13.1: {} + + object-keys@1.1.1: {} + + object-visit@1.0.1: + dependencies: + isobject: 3.0.1 + + object.assign@4.1.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + object.pick@1.3.0: + dependencies: + isobject: 3.0.1 + + on-finished@2.3.0: + dependencies: + ee-first: 1.1.1 + + onetime@6.0.0: + dependencies: + mimic-fn: 4.0.0 + + onetime@7.0.0: + dependencies: + mimic-function: 5.0.1 + + open@10.1.0: + dependencies: + default-browser: 5.2.1 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 3.1.0 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + orderedmap@2.1.1: {} + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-limit@4.0.0: + dependencies: + yocto-queue: 1.0.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-locate@6.0.0: + dependencies: + p-limit: 4.0.0 + + p-try@2.2.0: {} + + param-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.6.2 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-entities@2.0.0: + dependencies: + character-entities: 1.2.4 + character-entities-legacy: 1.1.4 + character-reference-invalid: 1.1.4 + is-alphanumerical: 1.0.4 + is-decimal: 1.0.4 + is-hexadecimal: 1.0.4 + + parse-gitignore@2.0.0: {} + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.24.2 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse-node-version@1.0.1: {} + + parseurl@1.3.3: {} + + pascal-case@3.1.2: + dependencies: + no-case: 3.0.4 + tslib: 2.6.2 + + pascalcase@0.1.1: {} + + path-browserify@1.0.1: {} + + path-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.6.2 + + path-exists@4.0.0: {} + + path-exists@5.0.0: {} + + path-key@3.1.1: {} + + path-key@4.0.0: {} + + path-parse@1.0.7: {} + + path-to-regexp@6.2.2: {} + + path-type@4.0.0: {} + + pathe@0.2.0: {} + + pathe@1.1.2: {} + + perfect-debounce@1.0.0: {} + + picocolors@1.0.1: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.2: {} + + pidtree@0.6.0: {} + + pify@4.0.1: + optional: true + + pinia-plugin-persistedstate@3.2.1(pinia@2.1.7(typescript@5.0.4)(vue@3.5.12(typescript@5.0.4))): + dependencies: + pinia: 2.1.7(typescript@5.0.4)(vue@3.5.12(typescript@5.0.4)) + + pinia@2.1.7(typescript@5.0.4)(vue@3.5.12(typescript@5.0.4)): + dependencies: + '@vue/devtools-api': 6.6.1 + vue: 3.5.12(typescript@5.0.4) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.0.4)) + optionalDependencies: + typescript: 5.0.4 + + pkg-types@1.1.1: + dependencies: + confbox: 0.1.7 + mlly: 1.7.0 + pathe: 1.1.2 + + pluralize@8.0.0: {} + + posix-character-classes@0.1.1: {} + + possible-typed-array-names@1.0.0: {} + + postcss-prefix-selector@1.16.1(postcss@5.2.18): + dependencies: + postcss: 5.2.18 + + postcss-selector-parser@6.0.16: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss@5.2.18: + dependencies: + chalk: 1.1.3 + js-base64: 2.6.4 + source-map: 0.5.7 + supports-color: 3.2.3 + + postcss@8.4.38: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + postcss@8.4.47: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + posthtml-parser@0.2.1: + dependencies: + htmlparser2: 3.10.1 + isobject: 2.1.0 + + posthtml-rename-id@1.0.12: + dependencies: + escape-string-regexp: 1.0.5 + + posthtml-render@1.4.0: {} + + posthtml-svg-mode@1.0.3: + dependencies: + merge-options: 1.0.1 + posthtml: 0.9.2 + posthtml-parser: 0.2.1 + posthtml-render: 1.4.0 + + posthtml@0.9.2: + dependencies: + posthtml-parser: 0.2.1 + posthtml-render: 1.4.0 + + prelude-ls@1.2.1: {} + + prosemirror-changeset@2.2.1: + dependencies: + prosemirror-transform: 1.9.0 + + prosemirror-collab@1.3.1: + dependencies: + prosemirror-state: 1.4.3 + + prosemirror-commands@1.6.0: + dependencies: + prosemirror-model: 1.22.2 + prosemirror-state: 1.4.3 + prosemirror-transform: 1.9.0 + + prosemirror-dropcursor@1.8.1: + dependencies: + prosemirror-state: 1.4.3 + prosemirror-transform: 1.9.0 + prosemirror-view: 1.33.9 + + prosemirror-gapcursor@1.3.2: + dependencies: + prosemirror-keymap: 1.2.2 + prosemirror-model: 1.22.2 + prosemirror-state: 1.4.3 + prosemirror-view: 1.33.9 + + prosemirror-history@1.4.1: + dependencies: + prosemirror-state: 1.4.3 + prosemirror-transform: 1.9.0 + prosemirror-view: 1.33.9 + rope-sequence: 1.3.4 + + prosemirror-inputrules@1.4.0: + dependencies: + prosemirror-state: 1.4.3 + prosemirror-transform: 1.9.0 + + prosemirror-keymap@1.2.2: + dependencies: + prosemirror-state: 1.4.3 + w3c-keyname: 2.2.8 + + prosemirror-markdown@1.13.0: + dependencies: + markdown-it: 14.1.0 + prosemirror-model: 1.22.2 + + prosemirror-menu@1.2.4: + dependencies: + crelt: 1.0.6 + prosemirror-commands: 1.6.0 + prosemirror-history: 1.4.1 + prosemirror-state: 1.4.3 + + prosemirror-model@1.22.2: + dependencies: + orderedmap: 2.1.1 + + prosemirror-schema-basic@1.2.3: + dependencies: + prosemirror-model: 1.22.2 + + prosemirror-schema-list@1.4.1: + dependencies: + prosemirror-model: 1.22.2 + prosemirror-state: 1.4.3 + prosemirror-transform: 1.9.0 + + prosemirror-state@1.4.3: + dependencies: + prosemirror-model: 1.22.2 + prosemirror-transform: 1.9.0 + prosemirror-view: 1.33.9 + + prosemirror-tables@1.4.0: + dependencies: + prosemirror-keymap: 1.2.2 + prosemirror-model: 1.22.2 + prosemirror-state: 1.4.3 + prosemirror-transform: 1.9.0 + prosemirror-view: 1.33.9 + + prosemirror-trailing-node@2.0.9(prosemirror-model@1.22.2)(prosemirror-state@1.4.3)(prosemirror-view@1.33.9): + dependencies: + '@remirror/core-constants': 2.0.2 + escape-string-regexp: 4.0.0 + prosemirror-model: 1.22.2 + prosemirror-state: 1.4.3 + prosemirror-view: 1.33.9 + + prosemirror-transform@1.9.0: + dependencies: + prosemirror-model: 1.22.2 + + prosemirror-view@1.33.9: + dependencies: + prosemirror-model: 1.22.2 + prosemirror-state: 1.4.3 + prosemirror-transform: 1.9.0 + + prr@1.0.1: + optional: true + + punycode.js@2.3.1: {} + + punycode@2.3.1: {} + + qs@6.12.1: + dependencies: + side-channel: 1.0.6 + + query-string@4.3.4: + dependencies: + object-assign: 4.1.1 + strict-uri-encode: 1.1.0 + + query-string@9.0.0: + dependencies: + decode-uri-component: 0.4.1 + filter-obj: 5.1.0 + split-on-first: 3.0.0 + + queue-microtask@1.2.3: {} + + randombytes@2.1.0: + dependencies: + safe-buffer: 5.2.1 + + read-pkg-up@7.0.1: + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + + read-pkg@5.2.0: + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + refa@0.12.1: + dependencies: + '@eslint-community/regexpp': 4.10.0 + + regenerator-runtime@0.14.1: {} + + regex-not@1.0.2: + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + + regexp-ast-analysis@0.7.1: + dependencies: + '@eslint-community/regexpp': 4.10.0 + refa: 0.12.1 + + regexp-tree@0.1.27: {} + + regexp.prototype.flags@1.5.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + + regjsparser@0.10.0: + dependencies: + jsesc: 0.5.0 + + repeat-element@1.1.4: {} + + repeat-string@1.6.1: {} + + require-directory@2.1.1: {} + + resize-detector@0.3.0: {} + + resize-observer-polyfill@1.5.1: {} + + resolve-from@4.0.0: {} + + resolve-pkg-maps@1.0.0: {} + + resolve-url@0.2.1: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@5.1.0: + dependencies: + onetime: 7.0.0 + signal-exit: 4.1.0 + + ret@0.1.15: {} + + reusify@1.0.4: {} + + rfdc@1.3.1: {} + + rfdc@1.4.1: {} + + rollup@4.17.2: + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.17.2 + '@rollup/rollup-android-arm64': 4.17.2 + '@rollup/rollup-darwin-arm64': 4.17.2 + '@rollup/rollup-darwin-x64': 4.17.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.17.2 + '@rollup/rollup-linux-arm-musleabihf': 4.17.2 + '@rollup/rollup-linux-arm64-gnu': 4.17.2 + '@rollup/rollup-linux-arm64-musl': 4.17.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2 + '@rollup/rollup-linux-riscv64-gnu': 4.17.2 + '@rollup/rollup-linux-s390x-gnu': 4.17.2 + '@rollup/rollup-linux-x64-gnu': 4.17.2 + '@rollup/rollup-linux-x64-musl': 4.17.2 + '@rollup/rollup-win32-arm64-msvc': 4.17.2 + '@rollup/rollup-win32-ia32-msvc': 4.17.2 + '@rollup/rollup-win32-x64-msvc': 4.17.2 + fsevents: 2.3.3 + + rope-sequence@1.3.4: {} + + run-applescript@7.0.0: {} + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-array-concat@1.1.2: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + + safe-buffer@5.2.1: {} + + safe-regex-test@1.0.3: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + + safe-regex@1.1.0: + dependencies: + ret: 0.1.15 + + safer-buffer@2.1.2: + optional: true + + sass-loader@13.3.3(sass@1.77.2)(webpack@5.91.0): + dependencies: + neo-async: 2.6.2 + webpack: 5.91.0 + optionalDependencies: + sass: 1.77.2 + + sass@1.77.2: + dependencies: + chokidar: 3.6.0 + immutable: 4.3.6 + source-map-js: 1.2.0 + + sax@1.3.0: + optional: true + + schema-utils@3.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + scroll-into-view-if-needed@2.2.31: + dependencies: + compute-scroll-into-view: 1.0.20 + + scslre@0.3.0: + dependencies: + '@eslint-community/regexpp': 4.10.0 + refa: 0.12.1 + regexp-ast-analysis: 0.7.1 + + scule@1.3.0: {} + + semver@5.7.2: {} + + semver@6.3.1: {} + + semver@7.6.2: {} + + sentence-case@3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.6.2 + upper-case-first: 2.0.2 + + serialize-javascript@6.0.2: + dependencies: + randombytes: 2.1.0 + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + set-value@2.0.1: + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.1 + + signal-exit@4.1.0: {} + + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + + sirv@2.0.4: + dependencies: + '@polka/url': 1.0.0-next.25 + mrmime: 2.0.0 + totalist: 3.0.1 + + sisteransi@1.0.5: {} + + slash@3.0.0: {} + + slice-ansi@5.0.0: + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + + slice-ansi@7.1.0: + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 5.0.0 + + snake-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.6.2 + + snapdragon-node@2.1.1: + dependencies: + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 + + snapdragon-util@3.0.1: + dependencies: + kind-of: 3.2.2 + + snapdragon@0.8.2: + dependencies: + base: 0.11.2 + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.3 + use: 3.1.1 + transitivePeerDependencies: + - supports-color + + source-map-js@1.2.0: {} + + source-map-js@1.2.1: {} + + source-map-resolve@0.5.3: + dependencies: + atob: 2.1.2 + decode-uri-component: 0.2.2 + resolve-url: 0.2.1 + source-map-url: 0.4.1 + urix: 0.1.0 + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map-url@0.4.1: {} + + source-map@0.1.43: + dependencies: + amdefine: 1.0.1 + + source-map@0.5.7: {} + + source-map@0.6.1: {} + + sourcemap-codec@1.4.8: {} + + spdx-correct@3.2.0: + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.17 + + spdx-exceptions@2.5.0: {} + + spdx-expression-parse@3.0.1: + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.17 + + spdx-expression-parse@4.0.0: + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.17 + + spdx-license-ids@3.0.17: {} + + speakingurl@14.0.1: {} + + split-on-first@3.0.0: {} + + split-string@3.1.0: + dependencies: + extend-shallow: 3.0.2 + + ssf@0.11.2: + dependencies: + frac: 1.1.2 + + stable@0.1.8: {} + + static-extend@0.1.2: + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + + statuses@1.5.0: {} + + strict-uri-encode@1.1.0: {} + + string-argv@0.3.2: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string-width@7.2.0: + dependencies: + emoji-regex: 10.4.0 + get-east-asian-width: 1.3.0 + strip-ansi: 7.1.0 + + string.prototype.trim@1.2.9: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + string.prototype.trimend@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + strip-ansi@3.0.1: + dependencies: + ansi-regex: 2.1.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.0.1 + + strip-final-newline@3.0.0: {} + + strip-indent@3.0.0: + dependencies: + min-indent: 1.0.1 + + strip-json-comments@3.1.1: {} + + strip-literal@1.3.0: + dependencies: + acorn: 8.11.3 + + style-mod@4.1.2: {} + + supports-color@2.0.0: {} + + supports-color@3.2.3: + dependencies: + has-flag: 1.0.0 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-baker@1.7.0: + dependencies: + bluebird: 3.7.2 + clone: 2.1.2 + he: 1.2.0 + image-size: 0.5.5 + loader-utils: 1.4.2 + merge-options: 1.0.1 + micromatch: 3.1.0 + postcss: 5.2.18 + postcss-prefix-selector: 1.16.1(postcss@5.2.18) + posthtml-rename-id: 1.0.12 + posthtml-svg-mode: 1.0.3 + query-string: 4.3.4 + traverse: 0.6.9 + transitivePeerDependencies: + - supports-color + + svg-tags@1.0.0: {} + + svgo@2.8.0: + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.0.1 + stable: 0.1.8 + + synckit@0.6.2: + dependencies: + tslib: 2.6.2 + + tapable@2.2.1: {} + + terser-webpack-plugin@5.3.10(webpack@5.91.0): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.31.0 + webpack: 5.91.0 + + terser@5.31.0: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.11.3 + commander: 2.20.3 + source-map-support: 0.5.21 + + text-table@0.2.0: {} + + tippy.js@6.3.7: + dependencies: + '@popperjs/core': 2.11.8 + + tiptap-markdown@0.8.10(@tiptap/core@2.5.8(@tiptap/pm@2.5.8)): + dependencies: + '@tiptap/core': 2.5.8(@tiptap/pm@2.5.8) + '@types/markdown-it': 13.0.9 + markdown-it: 14.1.0 + markdown-it-task-lists: 2.1.1 + prosemirror-markdown: 1.13.0 + + to-fast-properties@2.0.0: {} + + to-object-path@0.3.0: + dependencies: + kind-of: 3.2.2 + + to-regex-range@2.1.1: + dependencies: + is-number: 3.0.0 + repeat-string: 1.6.1 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + to-regex@3.0.2: + dependencies: + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + + toml-eslint-parser@0.9.3: + dependencies: + eslint-visitor-keys: 3.4.3 + + totalist@3.0.1: {} + + traverse@0.6.9: + dependencies: + gopd: 1.0.1 + typedarray.prototype.slice: 1.0.3 + which-typed-array: 1.1.15 + + ts-api-utils@1.3.0(typescript@5.0.4): + dependencies: + typescript: 5.0.4 + + tslib@2.3.0: {} + + tslib@2.6.2: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-detect@4.0.8: {} + + type-fest@0.20.2: {} + + type-fest@0.6.0: {} + + type-fest@0.8.1: {} + + type-fest@2.19.0: {} + + type@2.7.2: {} + + typed-array-buffer@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + + typed-array-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-byte-offset@1.0.2: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-length@1.0.6: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + + typedarray.prototype.slice@1.0.3: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + typed-array-buffer: 1.0.2 + typed-array-byte-offset: 1.0.2 + + typescript@5.0.4: {} + + uc.micro@1.0.6: {} + + uc.micro@2.1.0: {} + + ufo@1.5.3: {} + + unbox-primitive@1.0.2: + dependencies: + call-bind: 1.0.7 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + + undici-types@5.26.5: {} + + unicorn-magic@0.1.0: {} + + unidragger@2.4.0: + dependencies: + unipointer: 2.4.0 + + unimport@3.7.1(rollup@4.17.2): + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) + acorn: 8.11.3 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fast-glob: 3.3.2 + local-pkg: 0.5.0 + magic-string: 0.30.10 + mlly: 1.7.0 + pathe: 1.1.2 + pkg-types: 1.1.1 + scule: 1.3.0 + strip-literal: 1.3.0 + unplugin: 1.10.1 + transitivePeerDependencies: + - rollup + + union-value@1.0.1: + dependencies: + arr-union: 3.1.0 + get-value: 2.0.6 + is-extendable: 0.1.1 + set-value: 2.0.1 + + unipointer@2.4.0: + dependencies: + ev-emitter: 1.1.1 + + unist-util-stringify-position@2.0.3: + dependencies: + '@types/unist': 2.0.10 + + universalify@0.1.2: {} + + universalify@2.0.1: {} + + unpipe@1.0.0: {} + + unplugin-auto-import@0.16.7(@vueuse/core@10.9.0(vue@3.5.12(typescript@5.0.4)))(rollup@4.17.2): + dependencies: + '@antfu/utils': 0.7.8 + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) + fast-glob: 3.3.2 + local-pkg: 0.5.0 + magic-string: 0.30.10 + minimatch: 9.0.4 + unimport: 3.7.1(rollup@4.17.2) + unplugin: 1.10.1 + optionalDependencies: + '@vueuse/core': 10.9.0(vue@3.5.12(typescript@5.0.4)) + transitivePeerDependencies: + - rollup + + unplugin-vue-components@0.25.2(@babel/parser@7.26.1)(rollup@4.17.2)(vue@3.5.12(typescript@5.0.4)): + dependencies: + '@antfu/utils': 0.7.8 + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) + chokidar: 3.6.0 + debug: 4.3.4 + fast-glob: 3.3.2 + local-pkg: 0.4.3 + magic-string: 0.30.10 + minimatch: 9.0.4 + resolve: 1.22.8 + unplugin: 1.10.1 + vue: 3.5.12(typescript@5.0.4) + optionalDependencies: + '@babel/parser': 7.26.1 + transitivePeerDependencies: + - rollup + - supports-color + + unplugin@1.10.1: + dependencies: + acorn: 8.11.3 + chokidar: 3.6.0 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.6.1 + + unset-value@1.0.0: + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + + update-browserslist-db@1.0.16(browserslist@4.23.0): + dependencies: + browserslist: 4.23.0 + escalade: 3.1.2 + picocolors: 1.0.1 + + upper-case-first@2.0.2: + dependencies: + tslib: 2.6.2 + + upper-case@2.0.2: + dependencies: + tslib: 2.6.2 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + urix@0.1.0: {} + + use@3.1.1: {} + + util-deprecate@1.0.2: {} + + utils-merge@1.0.1: {} + + v-viewer@3.0.13(viewerjs@1.11.6)(vue@3.5.12(typescript@5.0.4)): + dependencies: + lodash-es: 4.17.21 + viewerjs: 1.11.6 + vue: 3.5.12(typescript@5.0.4) + + validate-npm-package-license@3.0.4: + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + + vary@1.1.2: {} + + viewerjs@1.11.6: {} + + vite-hot-client@0.2.3(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0)): + dependencies: + vite: 5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0) + + vite-plugin-inspect@0.8.4(rollup@4.17.2)(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0)): + dependencies: + '@antfu/utils': 0.7.8 + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) + debug: 4.3.4 + error-stack-parser-es: 0.1.4 + fs-extra: 11.2.0 + open: 10.1.0 + perfect-debounce: 1.0.0 + picocolors: 1.0.1 + sirv: 2.0.4 + vite: 5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0) + transitivePeerDependencies: + - rollup + - supports-color + + vite-plugin-mock@2.9.8(mockjs@1.1.0)(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0)): + dependencies: + '@types/mockjs': 1.0.10 + chalk: 4.1.2 + chokidar: 3.6.0 + connect: 3.7.0 + debug: 4.3.4 + esbuild: 0.14.54 + fast-glob: 3.3.2 + mockjs: 1.1.0 + path-to-regexp: 6.2.2 + vite: 5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0) + transitivePeerDependencies: + - supports-color + + vite-plugin-style-import@2.0.0(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0)): + dependencies: + '@rollup/pluginutils': 4.2.1 + change-case: 4.1.2 + console: 0.7.2 + es-module-lexer: 0.9.3 + fs-extra: 10.1.0 + magic-string: 0.25.9 + pathe: 0.2.0 + vite: 5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0) + + vite-plugin-svg-icons@2.0.1(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0)): + dependencies: + '@types/svgo': 2.6.4 + cors: 2.8.5 + debug: 4.3.4 + etag: 1.8.1 + fs-extra: 10.1.0 + pathe: 0.2.0 + svg-baker: 1.7.0 + svgo: 2.8.0 + vite: 5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0) + transitivePeerDependencies: + - supports-color + + vite-plugin-vue-devtools@7.2.0(rollup@4.17.2)(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0))(vue@3.5.12(typescript@5.0.4)): + dependencies: + '@vue/devtools-core': 7.2.0(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0))(vue@3.5.12(typescript@5.0.4)) + '@vue/devtools-kit': 7.2.0(vue@3.5.12(typescript@5.0.4)) + '@vue/devtools-shared': 7.2.0 + execa: 8.0.1 + sirv: 2.0.4 + vite: 5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0) + vite-plugin-inspect: 0.8.4(rollup@4.17.2)(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0)) + vite-plugin-vue-inspector: 5.1.0(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0)) + transitivePeerDependencies: + - '@nuxt/kit' + - rollup + - supports-color + - vue + + vite-plugin-vue-inspector@5.1.0(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0)): + dependencies: + '@babel/core': 7.24.5 + '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) + '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.5) + '@vue/compiler-dom': 3.4.27 + kolorist: 1.8.0 + magic-string: 0.30.10 + vite: 5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0) + transitivePeerDependencies: + - supports-color + + vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0): + dependencies: + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.17.2 + optionalDependencies: + '@types/node': 20.12.12 + fsevents: 2.3.3 + less: 4.2.0 + sass: 1.77.2 + terser: 5.31.0 + + vue-codemirror6@1.3.0(@lezer/common@1.2.1)(vue@3.5.12(typescript@5.0.4)): + dependencies: + codemirror: 6.0.1(@lezer/common@1.2.1) + vue: 3.5.12(typescript@5.0.4) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.0.4)) + transitivePeerDependencies: + - '@lezer/common' + - '@vue/composition-api' + + vue-color-kit@1.0.6(vue@3.5.12(typescript@5.0.4)): + dependencies: + vue: 3.5.12(typescript@5.0.4) + + vue-cropper@1.1.3: {} + + vue-demi@0.13.11(vue@3.5.12(typescript@5.0.4)): + dependencies: + vue: 3.5.12(typescript@5.0.4) + + vue-demi@0.14.10(vue@3.5.12(typescript@5.0.4)): + dependencies: + vue: 3.5.12(typescript@5.0.4) + + vue-draggable-plus@0.3.5(@types/sortablejs@1.15.8): + dependencies: + '@types/sortablejs': 1.15.8 + + vue-echarts@6.7.2(@vue/runtime-core@3.5.12)(echarts@5.5.0)(vue@3.5.12(typescript@5.0.4)): + dependencies: + echarts: 5.5.0 + resize-detector: 0.3.0 + vue: 3.5.12(typescript@5.0.4) + vue-demi: 0.13.11(vue@3.5.12(typescript@5.0.4)) + optionalDependencies: + '@vue/runtime-core': 3.5.12 + + vue-eslint-parser@9.4.2(eslint@9.3.0): + dependencies: + debug: 4.3.4 + eslint: 9.3.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + lodash: 4.17.21 + semver: 7.6.2 + transitivePeerDependencies: + - supports-color + + vue-json-pretty@2.4.0(vue@3.5.12(typescript@5.0.4)): + dependencies: + vue: 3.5.12(typescript@5.0.4) + + vue-router@4.3.3(vue@3.5.12(typescript@5.0.4)): + dependencies: + '@vue/devtools-api': 6.6.1 + vue: 3.5.12(typescript@5.0.4) + + vue-template-compiler@2.7.16: + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + + vue-tsc@2.0.19(typescript@5.0.4): + dependencies: + '@volar/typescript': 2.2.5 + '@vue/language-core': 2.0.19(typescript@5.0.4) + semver: 7.6.2 + typescript: 5.0.4 + + vue3-tree-org@4.2.2(vue@3.5.12(typescript@5.0.4)): + dependencies: + core-js: 3.40.0 + vue: 3.5.12(typescript@5.0.4) + + vue@3.5.12(typescript@5.0.4): + dependencies: + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-sfc': 3.5.12 + '@vue/runtime-dom': 3.5.12 + '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.0.4)) + '@vue/shared': 3.5.12 + optionalDependencies: + typescript: 5.0.4 + + w3c-keyname@2.2.8: {} + + watchpack@2.4.1: + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + + webpack-sources@3.2.3: {} + + webpack-virtual-modules@0.6.1: {} + + webpack@5.91.0: + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) + browserslist: 4.23.0 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.16.1 + es-module-lexer: 1.5.3 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(webpack@5.91.0) + watchpack: 2.4.1 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + which-boxed-primitive@1.0.2: + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + + which-typed-array@1.1.15: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + widest-line@4.0.1: + dependencies: + string-width: 5.1.2 + + wmf@1.0.2: {} + + word-wrap@1.2.5: {} + + word@0.3.0: {} + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrap-ansi@9.0.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 7.2.0 + strip-ansi: 7.1.0 + + xe-utils@3.5.26: {} + + xgplayer-subtitles@1.0.19: + dependencies: + eventemitter3: 4.0.7 + generate-source-map: 0.0.5 + + xgplayer@2.32.6: + dependencies: + chalk: 2.4.2 + commander: 2.20.3 + danmu.js: 1.1.13 + downloadjs: 1.4.7 + draggabilly: 2.4.1 + event-emitter: 0.3.5 + fs-extra: 5.0.0 + xgplayer-subtitles: 1.0.19 + + xlsx@0.18.5: + dependencies: + adler-32: 1.3.1 + cfb: 1.2.2 + codepage: 1.15.0 + crc-32: 1.2.2 + ssf: 0.11.2 + wmf: 1.0.2 + word: 0.3.0 + + xml-name-validator@4.0.0: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yaml-eslint-parser@1.2.2: + dependencies: + eslint-visitor-keys: 3.4.3 + lodash: 4.17.21 + yaml: 2.4.2 + + yaml@2.4.2: {} + + yaml@2.5.1: {} + + yargs-parser@21.1.1: {} + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yocto-queue@0.1.0: {} + + yocto-queue@1.0.0: {} + + zrender@5.5.0: + dependencies: + tslib: 2.3.0 diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..f3c48de Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/logo.png b/public/logo.png new file mode 100644 index 0000000..fa70f24 Binary files /dev/null and b/public/logo.png differ diff --git a/public/logo.svg b/public/logo.svg new file mode 100644 index 0000000..0d0f422 --- /dev/null +++ b/public/logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/public/static/css/loading.css b/public/static/css/loading.css new file mode 100644 index 0000000..9921b79 --- /dev/null +++ b/public/static/css/loading.css @@ -0,0 +1,27 @@ +body { + overflow: hidden; +} +.init-box { + width: 100vw; + height: 100vh; + display: flex; + justify-content: center; + align-items: center; +} +.init-loading { + width: 40px; + height: 40px; + display: flex; + justify-content: space-between; +} +@keyframes arco-loading-circle { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +.init-loading-icon { + animation: arco-loading-circle 1s infinite cubic-bezier(0,0,1,1); +} diff --git a/public/static/images/loading.svg b/public/static/images/loading.svg new file mode 100644 index 0000000..750fa39 --- /dev/null +++ b/public/static/images/loading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/static/images/wind-turbine-icon.svg b/public/static/images/wind-turbine-icon.svg new file mode 100644 index 0000000..e4841c4 --- /dev/null +++ b/public/static/images/wind-turbine-icon.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000..7d60bf8 Binary files /dev/null and b/src/.DS_Store differ diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..147499e --- /dev/null +++ b/src/App.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/src/apis/area/index.ts b/src/apis/area/index.ts new file mode 100644 index 0000000..684c040 --- /dev/null +++ b/src/apis/area/index.ts @@ -0,0 +1,9 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +/** @desc 获取地区列表 */ +export const getAreaList = (params: { type: 'province' | 'city' | 'area', code?: string }) => { + return http.get('/area/list', params) +} diff --git a/src/apis/area/type.ts b/src/apis/area/type.ts new file mode 100644 index 0000000..f129e36 --- /dev/null +++ b/src/apis/area/type.ts @@ -0,0 +1,5 @@ +export interface AreaItem { + label: string + code: string + children?: AreaItem[] +} diff --git a/src/apis/attach-info/index.ts b/src/apis/attach-info/index.ts new file mode 100644 index 0000000..e3a7390 --- /dev/null +++ b/src/apis/attach-info/index.ts @@ -0,0 +1,96 @@ +import http from '@/utils/http' +const { request } = http +import type { AttachInfoData, BusinessTypeResult } from './type' + +/** + * 批量新增附件信息 + * @param businessType 业务类型 + * @param files 文件列表 + */ +export function batchAddAttachment(businessType: string, formData: FormData) { + return request({ + url: `/attach-info/batch/${businessType}`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +/** + * 新增单个附件信息 + * @param businessType 业务类型 + * @param formData 表单数据 + */ +export function addAttachment(formData: FormData) { + return request({ + url: `/attach-info/model`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} +/** + * 新增单个附件信息 + * @param businessType 业务类型 + * @param formData 表单数据 + */ +export function addAttachmentByDefectMarkPic(formData: FormData) { + return request({ + url: `/attach-info/defect_mark_pic`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} +/** + * 新增单个附件信息 + * @param businessType 业务类型 + * @param formData 表单数据 + */ +export function addAttachInsurance(formData: FormData) { + return request({ + url: `/attach-info/insurance_file`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} +/** + * 查询附件业务类型 + */ +export function getAttachBusinessTypes() { + return request({ + url: '/common/list/attach-business_type', + method: 'get' + }) +} + +/** + * 获取附件列表 + * @param businessType 业务类型 + */ +export function getAttachmentList(businessType: string) { + return request({ + url: `/attach-info/list/${businessType}`, + method: 'get' + }) +} + +/** + * 删除附件 + * @param id 附件ID + */ +export function deleteAttachment(id: string | number) { + return request({ + url: `/attach-info/${id}`, + method: 'delete' + }) +} \ No newline at end of file diff --git a/src/apis/attach-info/type.ts b/src/apis/attach-info/type.ts new file mode 100644 index 0000000..816366e --- /dev/null +++ b/src/apis/attach-info/type.ts @@ -0,0 +1,34 @@ +/** + * 附件信息数据类型 + */ +export interface AttachInfoData { + id: string | number + fileName: string + fileUrl: string + fileType: string + fileSize: number + createTime: string + businessType: string + remark?: string + userDefinedPath?: string +} + +/** + * 业务类型结果 + */ +export interface BusinessTypeResult { + code: number + data: BusinessType[] + msg: string + status: number +} + +/** + * 业务类型 + */ +export interface BusinessType { + id: number + name: string + code: string + description?: string +} \ No newline at end of file diff --git a/src/apis/attendance-record/index.ts b/src/apis/attendance-record/index.ts new file mode 100644 index 0000000..39c5276 --- /dev/null +++ b/src/apis/attendance-record/index.ts @@ -0,0 +1,13 @@ +import http from '@/utils/http' +import type { AttendanceRecordReq, AttendanceRecordResp } from './type' + +const BASE_URL = '/attendance-record' + +/** 新增考勤记录 */ +export function addAttendanceRecord(data: AttendanceRecordReq) { + return http.post(BASE_URL, data, { + headers: { + 'Content-Type': 'application/json' + } + }) +} \ No newline at end of file diff --git a/src/apis/attendance-record/type.ts b/src/apis/attendance-record/type.ts new file mode 100644 index 0000000..d00853c --- /dev/null +++ b/src/apis/attendance-record/type.ts @@ -0,0 +1,15 @@ +/** 新增考勤记录请求体 */ +export interface AttendanceRecordReq { + recordImage?: string + recordPosition?: string + recordPositionLabel?: string + } + + /** 新增考勤记录响应体 */ + export interface AttendanceRecordResp { + code: number + data: object + msg: string + status: number + success: boolean + } \ No newline at end of file diff --git a/src/apis/auth/index.ts b/src/apis/auth/index.ts new file mode 100644 index 0000000..d1be56b --- /dev/null +++ b/src/apis/auth/index.ts @@ -0,0 +1,55 @@ +import type * as T from './type' +import http from '@/utils/http' +import { convertMenuData, type ApiMenuItem } from '@/utils/menuConverter' + +export type * from './type' + +const BASE_URL = '/auth' + +/** @desc 账号登录 */ +export function accountLogin(req: T.AccountLoginReq) { + return http.post(`${BASE_URL}/login`, req) +} + +/** @desc 手机号登录 */ +export function phoneLogin(req: T.PhoneLoginReq) { + return http.post(`${BASE_URL}/login`, req) +} + +/** @desc 邮箱登录 */ +export function emailLogin(req: T.EmailLoginReq) { + return http.post(`${BASE_URL}/login`, req) +} + +/** @desc 三方账号登录 */ +export function socialLogin(req: any) { + return http.post(`${BASE_URL}/login`, req) +} + +/** @desc 三方账号登录授权 */ +export function socialAuth(source: string) { + return http.get(`${BASE_URL}/${source}`) +} + +/** @desc 退出登录 */ +export function logout() { + return http.post(`${BASE_URL}/logout`) +} + +/** @desc 获取用户信息 */ +export const getUserInfo = () => { + return http.get(`${BASE_URL}/userInfo`) +} + +/** @desc 获取路由信息 */ +export const getUserRoute = () => { + return http.get(`${BASE_URL}/menu`) +} + +/** @desc 获取路由信息并转换格式 */ +export const getUserRouteWithAdapter = async () => { + const response = await http.get(`${BASE_URL}/menu`) + // 使用menuConverter转换API返回的菜单数据 + const convertedData = convertMenuData(response.data) + return { data: convertedData } +} diff --git a/src/apis/auth/type.ts b/src/apis/auth/type.ts new file mode 100644 index 0000000..ced4dca --- /dev/null +++ b/src/apis/auth/type.ts @@ -0,0 +1,134 @@ +/** 用户信息响应类型 */ +export interface UserInfoResponse { + code: number; + status: number; + success: boolean; + msg: string; + data: { + user: UserDetail; + dept: DeptDetail; + roles: RoleDetail[]; + posts: any[]; + }; +} + +/** 用户详细信息 */ +export interface UserDetail { + userId: string; + account: string; + name: string; + status: number; + userCode: string; + userStatus: string; + userType: string; + mobile: string; + createTime: string; + avatar?: string; +} + +/** 部门详细信息 */ +export interface DeptDetail { + deptId: string; + deptName: string; + parentId: string; + orderNum: number; + leaderId: string; + status: string; +} + +/** 角色详细信息 */ +export interface RoleDetail { + roleId: string; + roleName: string; + roleCode: string | null; + roleKey: string; +} + +/** 用户类型 - 兼容旧版本 */ +export interface UserInfo { + id: string; + username: string; + nickname: string; + gender: 0 | 1 | 2; + email: string; + phone: string; + avatar: string; + pwdResetTime: string; + pwdExpired: boolean; + registrationDate: string; + deptName: string; + roles: string[]; + permissions: string[]; +} + +/** 路由类型 */ +export interface RouteItem { + id: string + title: string + parentId: string + type: 1 | 2 | 3 + path: string + name: string + component: string + redirect: string + icon: string + isExternal: boolean + isHidden: boolean + isCache: boolean + permission: string + roles: string[] + sort: number + status: 0 | 1 + children: RouteItem[] + activeMenu: string + alwaysShow: boolean + breadcrumb: boolean + showInTabs: boolean + affix: boolean +} + +/** 认证类型 */ +export type AuthType = 'ACCOUNT' | 'PHONE' | 'EMAIL' | 'SOCIAL' + +export const AuthTypeConstants = { + ACCOUNT: 'ACCOUNT', + PHONE: 'PHONE', + EMAIL: 'EMAIL', + SOCIAL: 'SOCIAL', +} as const + +/** 基础认证请求接口 */ +export interface AuthReq { + clientId?: string + authType?: AuthType +} + +/** 账号登录请求参数 */ +export interface AccountLoginReq extends AuthReq { + username: string + password: string + captcha: string + uuid: string +} + +/** 手机号登录请求参数 */ +export interface PhoneLoginReq extends AuthReq { + phone: string + captcha: string +} + +/** 邮箱登录请求参数 */ +export interface EmailLoginReq extends AuthReq { + email: string + captcha: string +} + +/** 登录响应类型 */ +export interface LoginResp { + token: string +} + +/** 第三方登录授权类型 */ +export interface SocialAuthAuthorizeResp { + authorizeUrl: string +} diff --git a/src/apis/code/generator.ts b/src/apis/code/generator.ts new file mode 100644 index 0000000..ab4fd18 --- /dev/null +++ b/src/apis/code/generator.ts @@ -0,0 +1,54 @@ +import type * as T from './type' +import http from '@/utils/http' +import type { LabelValueState } from '@/types/global' + +export type * from './type' + +const BASE_URL = '/code/generator' + +/** @desc 查询代码生成列表 */ +export function listGenConfig(query: T.GenConfigPageQuery) { + return http.get>(`${BASE_URL}/config`, query) +} + +/** @desc 查询生成配置信息 */ +export function getGenConfig(tableName: string) { + return http.get(`${BASE_URL}/config/${tableName}`) +} + +/** @desc 查询字段配置列表 */ +export function listFieldConfig(tableName: string, requireSync: boolean) { + return http.get(`${BASE_URL}/field/${tableName}?requireSync=${requireSync}`) +} + +/** @desc 保存配置信息 */ +export function saveGenConfig(tableName: string, req: T.GeneratorConfigResp) { + return http.post(`${BASE_URL}/config/${tableName}`, req) +} + +/** @desc 生成预览 */ +export function genPreview(tableNames: Array) { + return http.get(`${BASE_URL}/preview/${tableNames}`) +} + +/** @desc 生成代码 */ +export function downloadCode(tableNames: Array) { + return http.requestNative({ + url: `${BASE_URL}/${tableNames}/download`, + method: 'post', + responseType: 'blob', + }) +} + +/** @desc 生成代码 */ +export function generateCode(tableNames: Array) { + return http.requestNative({ + url: `${BASE_URL}/${tableNames}`, + method: 'post', + }) +} + +/** @desc 查询字典列表 */ +export function listFieldConfigDict() { + return http.get(`${BASE_URL}/dict`) +} diff --git a/src/apis/code/index.ts b/src/apis/code/index.ts new file mode 100644 index 0000000..3845dca --- /dev/null +++ b/src/apis/code/index.ts @@ -0,0 +1 @@ +export * from './generator' diff --git a/src/apis/code/type.ts b/src/apis/code/type.ts new file mode 100644 index 0000000..d239cfd --- /dev/null +++ b/src/apis/code/type.ts @@ -0,0 +1,45 @@ +/** 工具代码生成类型 */ +export interface GenConfigResp { + tableName: string + comment: string + moduleName: string + packageName: string + businessName: string + author: string + tablePrefix: string + isOverride: boolean + createTime?: string + updateTime?: string + classNamePrefix?: string +} +export interface GenConfigQuery { + tableName?: string +} +export interface GenConfigPageQuery extends PageQuery, GenConfigQuery {} + +export interface FieldConfigResp { + tableName: string + columnName: string + columnType: string + fieldName: string + fieldType: string + fieldSort: number + comment: string + isRequired: boolean + showInList: boolean + showInForm: boolean + showInQuery: boolean + formType: string + queryType: string + dictCode: string + createTime?: string +} +export interface GeneratorConfigResp { + genConfig: GenConfigResp + fieldConfigs: FieldConfigResp[] +} +export interface GeneratePreviewResp { + path: string + fileName: string + content: string +} diff --git a/src/apis/common/captcha.ts b/src/apis/common/captcha.ts new file mode 100644 index 0000000..29ac1cb --- /dev/null +++ b/src/apis/common/captcha.ts @@ -0,0 +1,31 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/captcha' + +/** @desc 获取图片验证码 */ +export function getImageCaptcha() { + return http.get(`${BASE_URL}/image`) +} + +/** @desc 获取短信验证码 */ +export function getSmsCaptcha(phone: string, captchaReq: T.BehaviorCaptchaReq) { + return http.get(`${BASE_URL}/sms?phone=${phone}&captchaVerification=${encodeURIComponent(captchaReq.captchaVerification || '')}`) +} + +/** @desc 获取邮箱验证码 */ +export function getEmailCaptcha(email: string, captchaReq: T.BehaviorCaptchaReq) { + return http.get(`${BASE_URL}/mail?email=${email}&captchaVerification=${encodeURIComponent(captchaReq.captchaVerification || '')}`) +} + +/** @desc 获取行为验证码 */ +export function getBehaviorCaptcha(req: any) { + return http.get(`${BASE_URL}/behavior`, req) +} + +/** @desc 校验行为验证码 */ +export function checkBehaviorCaptcha(req: any) { + return http.post(`${BASE_URL}/behavior`, req) +} diff --git a/src/apis/common/common.ts b/src/apis/common/common.ts new file mode 100644 index 0000000..33e8608 --- /dev/null +++ b/src/apis/common/common.ts @@ -0,0 +1,52 @@ +import type { TreeNodeData } from '@arco-design/web-vue' +import http from '@/utils/http' +import type { LabelValueState } from '@/types/global' +import { getDeptTree } from '@/apis/system/dept' + +const BASE_URL = '/common' + +/** @desc 查询部门树 */ +export function listDeptTree(query: { description?: string | unknown }) { + // 兼容旧接口,将description映射为deptName + return getDeptTree({ deptName: query.description as string }) +} + +/** @desc 查询菜单树 */ +export function listMenuTree(query: { description: string }) { + return http.get(`${BASE_URL}/tree/menu`, query) +} + +/** @desc 查询用户列表 */ +export function listUserDict(query?: { status: number }) { + return http.get(`${BASE_URL}/dict/user`, query) +} + +/** @desc 查询角色列表 */ +export function listRoleDict(query?: { name: string, status: number }) { + return http.get(`/role/list`, query) +} + +/** @desc 查询字典列表 */ +export function listCommonDict(code: string) { + return http.get(`${BASE_URL}/dict/${code}`) +} + +/** @desc 查询系统配置参数 */ +export function listSiteOptionDict() { + return http.get(`${BASE_URL}/dict/option/site`) +} + +/** @desc 查询菜单类型列表 */ +export function listMenuType() { + return http.get[]>(`${BASE_URL}/list/menu-type`) +} + +/** @desc 上传文件 */ +export function uploadFile(data: FormData) { + return http.post(`${BASE_URL}/file`, data) +} + +/** @desc 查询缺陷类型列表 */ +export function listDefectType() { + return http.get(`${BASE_URL}/list/defect-type`) +} diff --git a/src/apis/common/dashboard.ts b/src/apis/common/dashboard.ts new file mode 100644 index 0000000..e26dcc0 --- /dev/null +++ b/src/apis/common/dashboard.ts @@ -0,0 +1,51 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/dashboard' + +/** @desc 查询公告列表 */ +export function listDashboardNotice() { + return http.get(`${BASE_URL}/notice`) +} + +/** @desc 查询 PV 总览 */ +export function getDashboardOverviewPv() { + return http.get(`${BASE_URL}/analysis/overview/pv`) +} + +/** @desc 查询 IP 总览 */ +export function getDashboardOverviewIp() { + return http.get(`${BASE_URL}/analysis/overview/ip`) +} + +/** @desc 查询地域分析 */ +export function getAnalysisGeo() { + return http.get(`${BASE_URL}/analysis/geo`) +} + +/** @desc 查询访问趋势 */ +export function getDashboardAccessTrend(days: number) { + return http.get(`${BASE_URL}/access/trend/${days}`) +} + +/** @desc 查询访问时段分析 */ +export function getAnalysisTimeslot() { + return http.get(`${BASE_URL}/analysis/timeslot`) +} + +/** @desc 查询模块分析 */ +export function getAnalysisModule() { + return http.get(`${BASE_URL}/analysis/module`) +} + +/** @desc 查询终端分析 */ +export function getAnalysisOs() { + return http.get(`${BASE_URL}/analysis/os`) +} + +/** @desc 查询浏览器分析 */ +export function getAnalysisBrowser() { + return http.get(`${BASE_URL}/analysis/browser`) +} diff --git a/src/apis/common/index.ts b/src/apis/common/index.ts new file mode 100644 index 0000000..24eb3a0 --- /dev/null +++ b/src/apis/common/index.ts @@ -0,0 +1,4 @@ +export * from './common' +export * from './captcha' +export * from './dashboard' +export * from './type' diff --git a/src/apis/common/type.ts b/src/apis/common/type.ts new file mode 100644 index 0000000..d7749b6 --- /dev/null +++ b/src/apis/common/type.ts @@ -0,0 +1,74 @@ +/** 图形验证码类型 */ +export interface ImageCaptchaResp { + uuid: string + img: string + expireTime: number + isEnabled: boolean +} + +/** 仪表盘公告类型 */ +export interface DashboardNoticeResp { + id: number + title: string + type: number + isTop: boolean +} + +/** 仪表盘访问趋势类型 */ +export interface DashboardAccessTrendResp { + date: string + pvCount: number + ipCount: number +} + +/** 仪表盘通用总览类型 */ +export interface DashboardOverviewCommonResp { + total: number + today: number + growth: number + dataList: DashboardChartCommonResp[] +} + +/** 仪表盘通用图表类型 */ +export interface DashboardChartCommonResp { + name: string + value: number +} + +/* 行为验证码类型 */ +export interface BehaviorCaptchaResp { + originalImageBase64: string + point: { + x: number + y: number + } + jigsawImageBase64: string + token: string + secretKey: string + wordList: string[] +} + +export interface BehaviorCaptchaReq { + captchaType?: string + captchaVerification?: string + clientUid?: string +} + +export interface CheckBehaviorCaptchaResp { + repCode: string + repMsg: string +} + +/** 缺陷类型响应类型 - 根据实际API返回结构 */ +export interface DefectTypeResp { + [key: string]: string // 键是缺陷代码,值是缺陷名称 +} + +/** 缺陷类型选项类型 - 用于前端组件 */ +export interface DefectTypeOption { + code: string; + label: string; + value: string; + name?: string; // 兼容性字段 + sort?: number; // 兼容性字段 +} diff --git a/src/apis/employee/index.ts b/src/apis/employee/index.ts new file mode 100644 index 0000000..9614a80 --- /dev/null +++ b/src/apis/employee/index.ts @@ -0,0 +1,85 @@ +import http from '@/utils/http' +import type { CertificationInfo, CertificationListParams, CertificationListResponse, SimpleUserInfo,CertificationPageResponse, CertificationReq } from './type' + +const { request } = http + +// 导出类型定义 +export type { CertificationInfo, CertificationListParams, CertificationListResponse, SimpleUserInfo } + +// 新增人员资质 +export function createCertification(data: CertificationReq) { + return request({ + url: '/certification', + method: 'post', + data + }) +} + +// 查询人员资质信息列表 +export function getCertificationList(params: CertificationListParams) { + return request({ + url: '/certification/list', + method: 'get', + params + }) +} + +// 查询人员资质详情 +export function getCertificationDetail(certificationId: string) { + return request({ + url: `/certification/detail/${certificationId}`, + method: 'get' + }) +} + +// 修改人员资质信息 +export function updateCertification(certificationId: string, data: CertificationInfo) { + return request({ + url: `/certification/${certificationId}`, + method: 'put', + data + }) +} + +// 删除人员资质 +export function deleteCertification(certificationId: string) { + return request({ + url: `/certification/${certificationId}`, + method: 'delete' + }) +} + +// 批量删除人员资质 +export function batchDeleteCertification(ids: string[]) { + return request({ + url: '/certification/batch', + method: 'delete', + data: { ids } + }) +} + +// 导出人员资质 +export function exportCertification(params: CertificationListParams) { + return request({ + url: '/certification/export', + method: 'get', + params, + responseType: 'blob' + }) +} + +// 获取用户列表(用于下拉选择) +export function getUserList() { + return request({ + url: '/user/list', + method: 'get' + }) +} +// 查询人员资质信息分页列表(新接口) +export function getCertificationPage(params: CertificationListParams) { + return request({ + url: '/certification/page', + method: 'get', + params + }) +} \ No newline at end of file diff --git a/src/apis/employee/type.ts b/src/apis/employee/type.ts new file mode 100644 index 0000000..b54e3ff --- /dev/null +++ b/src/apis/employee/type.ts @@ -0,0 +1,59 @@ +/** 人员资质信息接口 */ +export interface CertificationInfo { + certificationId?: string + certificationCode: string + certificationImage: string + certificationName: string + certificationType: string + userId: string + validityDateBegin: string + validityDateEnd: string + createTime?: string + updateTime?: string +} +export interface CertificationReq { + certificationCode: string + certificationImage: string + certificationName: string + certificationType: string + userId: string + validityDateBegin: string + validityDateEnd: string +} +/** 人员资质列表查询参数 */ +export interface CertificationListParams { + certificationName?: string + certificationType?: string + userName?: string +} + +/** 人员资质列表响应 */ +export interface CertificationListResponse { + data: CertificationInfo[] + total: number + current: number + size: number +} + +/** 用户信息简化版 */ +export interface SimpleUserInfo { + userId: string + name: string + account: string +} +export interface CertificationInfo { + certificationId?: string + certificationCode: string + certificationName: string + userId: string + userName?: string // 新增,后端会返回 +} + +// 分页响应 +export interface CertificationPageResponse { + rows: CertificationInfo[] + total: number + code?: number + msg?: string + [key: string]: any +} \ No newline at end of file diff --git a/src/apis/health-record/index.ts b/src/apis/health-record/index.ts new file mode 100644 index 0000000..23284c2 --- /dev/null +++ b/src/apis/health-record/index.ts @@ -0,0 +1,136 @@ +import http from '@/utils/http' + +const { request } = http + +export interface HealthRecord { + id?: string + employeeName: string + employeeId: string + checkupDate: string + hospital: string + checkType: string + result: string + nextCheckupDate: string + summary?: string + suggestions?: string + remarks?: string + reportFiles?: any[] +} + +export interface HealthRecordListParams { + employeeName?: string + employeeId?: string + hospital?: string + result?: string + checkupDateStart?: string + checkupDateEnd?: string + current?: number + size?: number +} + +export interface HealthRecordListResponse { + records: HealthRecord[] + total: number + current: number + size: number +} + +// 新增健康记录 +export function createHealthRecord(data: HealthRecord) { + return request({ + url: '/health-record', + method: 'post', + data + }) +} + +// 查询健康记录列表 +export function getHealthRecordList(params: HealthRecordListParams) { + return request({ + url: '/health-record/list', + method: 'get', + params + }) +} + +// 查询健康记录详情 +export function getHealthRecordDetail(id: string) { + return request({ + url: `/health-record/detail/${id}`, + method: 'get' + }) +} + +// 编辑健康记录 +export function updateHealthRecord(id: string, data: HealthRecord) { + return request({ + url: `/health-record/${id}`, + method: 'put', + data + }) +} + +// 删除健康记录 +export function deleteHealthRecord(id: string) { + return request({ + url: `/health-record/${id}`, + method: 'delete' + }) +} + +// 上传体检报告 +export function uploadHealthReport(file: File, recordId: string) { + const formData = new FormData() + formData.append('file', file) + formData.append('recordId', recordId) + + return request({ + url: '/health-record/upload-report', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +// 下载体检报告 +export function downloadHealthReport(fileId: string) { + return request({ + url: `/health-record/download-report/${fileId}`, + method: 'get', + responseType: 'blob' + }) +} + +// 获取员工健康记录历史 +export function getEmployeeHealthHistory(employeeId: string) { + return request({ + url: `/health-record/employee/${employeeId}`, + method: 'get' + }) +} + +// 导出健康记录 +export function exportHealthRecords(params: HealthRecordListParams) { + return request({ + url: '/health-record/export', + method: 'get', + params, + responseType: 'blob' + }) +} + +// 安排体检 +export function scheduleHealthCheck(data: { + employeeIds: string[] + checkupDate: string + hospital: string + checkType: string +}) { + return request({ + url: '/health-record/schedule', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/apis/index.ts b/src/apis/index.ts new file mode 100644 index 0000000..182c8cd --- /dev/null +++ b/src/apis/index.ts @@ -0,0 +1,29 @@ +export * from './area' +export * from './auth' +export * from './common' +export * from './monitor' +export * from './system' +export * from './code' +export * from './schedule' +export * from './project' +export * from './project/task' +export * from './attach-info' +export * from './model-config' +// 保险相关模块 +export * as InsuranceAPI from './insurance' +export * as InsuranceCompanyAPI from './insurance-company' +export * as InsuranceTypeAPI from './insurance-type' +export * as HealthRecordAPI from './health-record' +export * as InsuranceFileAPI from './insurance-file' +export * as EmployeeAPI from './employee' + +export * from './area/type' +export * from './auth/type' +export * from './common/type' +export * from './monitor/type' +export * from './system/type' +export * from './code/type' +export * from './schedule/type' +export * from './project/type' +export * from './attach-info/type' +export * from './model-config/type' diff --git a/src/apis/industrial-image/defect.ts b/src/apis/industrial-image/defect.ts new file mode 100644 index 0000000..ab0f267 --- /dev/null +++ b/src/apis/industrial-image/defect.ts @@ -0,0 +1,239 @@ +import http from '@/utils/http' + +// 缺陷检测请求参数 +export interface DefectDetectionRequest { + confThreshold: number + defectTypeList: string[] + imageId: string + modelId: string +} + +// 手动添加缺陷请求参数 +export interface ManualDefectAddRequest { + attachId: string + axial: number + chordwise: number + defectCode: string + defectLevel: string + defectName: string + defectPosition: string + defectType: string + description: string + detectionDate: string + labelInfo: string + markInfo: { + bbox: number[] + clsId: number + confidence: number + label: string + } + repairIdea: string + repairStatus: string + source: string +} + +// 缺陷检测结果 +export interface DefectDetectionResult { + attachId: string + attachPath: string + axial: number + chordwise: number + defectCode: string + defectId: string + defectLevel: string + defectLevelLabel: string + defectName: string + defectPosition: string + defectType: string + defectTypeLabel: string + description: string + detectionDate: string + imageId: string + labelInfo: string + markInfo: { + bbox: number[] + clsId: number + confidence: number + label: string + } + repairIdea: string + repairStatus: string + repairStatusLabel: string + source: string + sourceLabel: string +} + +// API响应结构 +export interface DefectDetectionResponse { + code: number + data: DefectDetectionResult[] + msg: string + status: number + success: boolean +} + +// 手动添加缺陷响应结构 +export interface ManualDefectAddResponse { + code: number + data: DefectDetectionResult + msg: string + status: number + success: boolean +} + +/** @desc 单图自动标注缺陷 */ +export const detectDefects = (params: DefectDetectionRequest) => { + return http.post('/defect/detect', params) +} + +/** @desc 手动添加缺陷记录 */ +export const addManualDefect = (params: ManualDefectAddRequest,imageId:string) => { + return http.post(`/defect/${imageId}`, params) +} + +// 缺陷相关的其他接口 + +// 缺陷列表查询参数接口 +export interface DefectListParams { + defectId?: string; + defectLevel?: string; + defectType?: string; + keyword?: string; + turbineId?: string; + imageId?: string; // 添加imageId参数,用于按图像筛选缺陷 +} + +/** @desc 获取缺陷列表 */ +export const getDefectList = (params: DefectListParams) => { + return http.get<{ + code: number + data: DefectDetectionResult[] + msg: string + status: number + success: boolean + }>('/defect/list', params ) +} + +/** @desc 添加缺陷 */ +export const addDefect = (params: Partial) => { + return http.post<{ + code: number + data: DefectDetectionResult + msg: string + status: number + success: boolean + }>('/defect/add', params) +} + +/** @desc 更新缺陷 */ +export const updateDefect = (defectId: string, params: Partial) => { + return http.put<{ + code: number + data: DefectDetectionResult + msg: string + status: number + success: boolean + }>(`/defect/${defectId}`, params) +} + +/** @desc 删除缺陷 */ +export const deleteDefect = (defectId: string) => { + return http.del<{ + code: number + msg: string + status: number + success: boolean + }>(`/defect/${defectId}`) +} + +/** @desc 上传标注后的图片作为附件 */ +export const uploadAnnotatedImage = (imageBlob: Blob, fileName: string) => { + const formData = new FormData() + formData.append('file', imageBlob, fileName) + + return http.post<{ + code: number + data: AttachInfoData + msg: string + status: number + success: boolean + }>('/attach-info/defect_mark_pic', formData, { + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +// 附件信息数据类型 +export interface AttachInfoData { + attachId: string + attachPath: string + fileName: string + fileSize: number + contentType: string + uploadTime: string + [key: string]: any +} + +// 缺陷信息接口 +export interface DefectInfo { + id: string; + defectId?: string; + defectName?: string; + defectLevel?: string; + defectType?: string; + defectPosition?: string; + detectionDate?: string; + description?: string; + repairStatus?: string; + repairIdea?: string; + labelInfo?: string; + markInfo?: { + bbox?: number[]; + clsId?: number; + confidence?: number; + label?: string; + [key: string]: any; + }; + [key: string]: any; +} + +// 缺陷等级类型 +export interface DefectLevelType { + code: string; + name: string; + value: string; + sort: number; + description?: string; +} + +// 缺陷类型 +export interface DefectType { + code: string; + name: string; + value: string; + sort: number; + description?: string; +} + +// 获取缺陷等级列表 +export const getDefectLevels = () => { + return http.get<{ + code: number; + data: DefectLevelType[]; + msg: string; + status: number; + success: boolean; + }>('/common/list/defect-level') +} + +// 获取缺陷类型列表 +export const getDefectTypes = () => { + return http.get<{ + code: number; + data: DefectType[]; + msg: string; + status: number; + success: boolean; + }>('/common/list/defect-type') +} \ No newline at end of file diff --git a/src/apis/industrial-image/index.ts b/src/apis/industrial-image/index.ts new file mode 100644 index 0000000..a657163 --- /dev/null +++ b/src/apis/industrial-image/index.ts @@ -0,0 +1,341 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' +export * from './defect' + +/** @desc 获取项目列表(分页) */ +export const getProjectList = (params: T.ProjectQuery) => { + return http.get>('/project/list', params) +} + +/** @desc 获取项目详情 */ +export const getProjectDetail = (projectId: string) => { + return http.get(`/project/detail/${projectId}`) +} + +/** @desc 获取机组列表 */ +export const getTurbineList = (params?: T.TurbineQuery) => { + return http.get('/turbine/list', params) +} + +/** @desc 获取机组详情 */ +export const getTurbineDetail = (turbineId: string) => { + return http.get(`/turbine/info/${turbineId}`) +} + +/** @desc 获取部件列表 */ +export const getPartList = (params?: T.PartQuery) => { + return http.get('/part/list', params) +} + +/** @desc 获取部件详情 */ +export const getPartDetail = (partId: string) => { + return http.get(`/part/detail/${partId}`) +} + +/** @desc 获取项目树 */ +export const getProjectTree = () => { + return http.get(`/industrial-image/project-tree`) +} + +/** @desc 获取图像列表 */ +export const getImageList = (params?: { + imageTypes?: string[] + keyword?: string + partId?: string + turbineId?: string +}) => { + return http.get<{ + code: number + data: Array<{ + imageId: string + imageName: string + audioList?: any[] + cameraManufacturer?: string + cameraModel?: string + collectorName?: string + focalDistance?: string + gps?: string + humidness?: number + imageResolution?: string + imageType?: string + imageTypeLabel?: string + partId?: string + partName?: string + shootingDistance?: number + shootingMethod?: string + shootingMethodLabel?: string + shootingTime?: string + temperature?: string + weather?: string + weatherLabel?: string + windLevel?: number + filePath?: string + imagePath?: string + }> + msg: string + status: number + success: boolean + }>('/image/list', params) +} + +/** @desc 获取图像详情 */ +export function getImageDetail(imageId: string) { + return http.get(`/industrial-image/image/${imageId}`) +} + +/** @desc 搜索图像 */ +export function searchImages(query: T.ImageQuery) { + return http.get(`/industrial-image/images/search`, query) +} + +/** @desc 查询通用图片来源 */ +export const getImageSources = () => { + return http.get + msg: string + status: number + }>>('/common/list/common-image-source') +} + +/** @desc 上传单张图片 */ +export const uploadSingleImage = (imageSource: string, file: File, params?: { + altitude?: string + latitude?: string + longitude?: string + partId?: string + uploadUser?: string +}) => { + const formData = new FormData() + formData.append('file', file) + + // 构建查询参数 + const queryParams = new URLSearchParams() + if (params?.altitude) queryParams.append('altitude', params.altitude) + if (params?.latitude) queryParams.append('latitude', params.latitude) + if (params?.longitude) queryParams.append('longitude', params.longitude) + if (params?.partId) queryParams.append('partId', params.partId) + if (params?.uploadUser) queryParams.append('uploadUser', params.uploadUser) + + const url = `/common/upload-image/${imageSource}${queryParams.toString() ? '?' + queryParams.toString() : ''}` + + return http.post(url, formData, { + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +/** @desc 批量上传图片 */ +export const batchUploadImages = (imageSource: string, files: File[], params?: { + altitude?: string + latitude?: string + longitude?: string + partId?: string + uploadUser?: string +}) => { + const formData = new FormData() + + // 添加文件 + files.forEach(file => { + formData.append('files', file) + }) + + // 构建查询参数 + const queryParams = new URLSearchParams() + if (params?.altitude) queryParams.append('altitude', params.altitude) + if (params?.latitude) queryParams.append('latitude', params.latitude) + if (params?.longitude) queryParams.append('longitude', params.longitude) + if (params?.partId) queryParams.append('partId', params.partId) + if (params?.uploadUser) queryParams.append('uploadUser', params.uploadUser) + + const url = `/common/batch-upload-image/${imageSource}${queryParams.toString() ? '?' + queryParams.toString() : ''}` + + return http.post(url, formData, { + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +/** @desc 单图自动标注缺陷 */ +export const detectDefects = (params: { + confThreshold: number + defectTypeList: string[] + imageId: string + modelId: string +}) => { + return http.post('/defect/detect', params, { + headers: { + 'Content-Type': 'application/json' + } + }) +} + +/** @desc 图像导入接口(使用新的API规范) */ +export const uploadImageToPartV2 = ( + imageSource: string, + partId: string, + files: File[], + params: Partial +) => { + const formData = new FormData() + + // 添加文件 + files.forEach(file => { + formData.append('files', file) + }) + + // 添加其他参数 + if (params.collectorId) formData.append('collectorId', params.collectorId) + if (params.collectorName) formData.append('collectorName', params.collectorName) + if (params.humidness !== undefined) formData.append('humidness', params.humidness.toString()) + if (params.gps) formData.append('imageList[0].GPS', params.gps) + if (params.xResolution) formData.append('imageList[0].XResolution', params.xResolution) + if (params.yResolution) formData.append('imageList[0].YResolution', params.yResolution) + if (params.altitude) formData.append('imageList[0].altitude', params.altitude) + if (params.cameraManufacturer) formData.append('imageList[0].cameraManufacturer', params.cameraManufacturer) + if (params.cameraModel) formData.append('imageList[0].cameraModel', params.cameraModel) + if (params.focalDistance) formData.append('imageList[0].focalDistance', params.focalDistance) + if (params.focalDistance35) formData.append('imageList[0].focalDistance35', params.focalDistance35) + if (params.imageHeight) formData.append('imageList[0].imageHeight', params.imageHeight) + if (params.imageId) formData.append('imageList[0].imageId', params.imageId) + if (params.imageName) formData.append('imageList[0].imageName', params.imageName) + if (params.imagePath) formData.append('imageList[0].imagePath', params.imagePath) + if (params.imageResolution) formData.append('imageList[0].imageResolution', params.imageResolution) + if (params.imageSize) formData.append('imageList[0].imageSize', params.imageSize) + if (params.imageWidth) formData.append('imageList[0].imageWidth', params.imageWidth) + if (params.latitude) formData.append('imageList[0].latitude', params.latitude) + if (params.longitude) formData.append('imageList[0].longitude', params.longitude) + if (params.resolutionUnits) formData.append('imageList[0].resolutionUnits', params.resolutionUnits) + if (params.shootingTime) formData.append('imageList[0].shootingTime', params.shootingTime) + if (params.shootingDistance !== undefined) formData.append('shootingDistance', params.shootingDistance.toString()) + if (params.shootingMethod) formData.append('shootingMethod', params.shootingMethod) + if (params.shootingTimeBegin) formData.append('shootingTimeBegin', params.shootingTimeBegin) + if (params.shootingTimeEnd) formData.append('shootingTimeEnd', params.shootingTimeEnd) + if (params.temperatureMax !== undefined) formData.append('temperatureMax', params.temperatureMax.toString()) + if (params.temperatureMin !== undefined) formData.append('temperatureMin', params.temperatureMin.toString()) + if (params.weather) formData.append('weather', params.weather) + if (params.windLevel !== undefined) formData.append('windLevel', params.windLevel.toString()) + + return http.post(`/image/${imageSource}/upload/${partId}`, formData, { + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +/** @desc 图像导入接口(更新为使用真实接口) */ +export const importImages = (files: FileList | File[], params: T.ImageImportParams) => { + const fileArray = Array.from(files) + + // 使用批量上传接口 + return batchUploadImages(params.imageSource || 'default', fileArray, { + partId: params.componentId, + uploadUser: params.uploadUser + }).then(response => { + // 如果需要自动标注 + if (params.autoAnnotate && params.annotationTypes && params.annotationTypes.length > 0) { + // 这里可以添加自动标注逻辑 + return response + } + return response + }) +} + +/** @desc 自动标注接口(更新为使用真实接口) */ +export const autoAnnotateImage = (params: T.AutoAnnotationParams) => { + return detectDefects({ + confThreshold: params.confidenceThreshold || 0.5, + defectTypeList: params.annotationTypes, + imageId: params.imageId, + modelId: params.params?.modelId || 'default' + }) +} + +/** @desc 获取图像标注信息 */ +export const getImageAnnotations = (imageId: string) => { + return http.get(`/industrial-image/annotations/${imageId}`) +} + +/** @desc 删除标注 */ +export const deleteAnnotation = (imageId: string, annotationId: string) => { + return http.del(`/industrial-image/annotations/${imageId}/${annotationId}`) +} + +/** @desc 确认标注 */ +export const confirmAnnotation = (imageId: string, annotationId: string) => { + return http.post(`/industrial-image/annotations/${imageId}/${annotationId}/confirm`) +} + +/** @desc 上传图像(保留旧接口兼容性) */ +export const uploadImage = (file: File, params: { projectId: string; componentId?: string }) => { + return uploadSingleImage('default', file, { + partId: params.componentId, + uploadUser: 'current-user' + }) +} + +/** @desc 删除图像 */ +export const deleteImage = (imageId: string) => { + return http.del(`/industrial-image/images/${imageId}`) +} + +/** @desc 批量删除图像 */ +export function batchDeleteImages(imageIds: string[]) { + return http.del(`/industrial-image/images`, { ids: imageIds }) +} + +/** @desc 开始图像处理 */ +export const processImage = (params: T.ImageProcessParams) => { + return http.post(`/industrial-image/process`, params) +} + +/** @desc 获取处理结果 */ +export const getProcessResult = (processId: string) => { + return http.get(`/industrial-image/process/${processId}`) +} + +/** @desc 获取图像的所有处理结果 */ +export function getImageProcessResults(imageId: string) { + return http.get(`/industrial-image/image/${imageId}/results`) +} + +/** @desc 取消图像处理 */ +export function cancelImageProcess(processId: string) { + return http.post(`/industrial-image/process/${processId}/cancel`) +} + +/** @desc 重新处理图像 */ +export function reprocessImage(params: T.ImageProcessParams) { + return http.post(`/industrial-image/process/reprocess`, params) +} + +/** @desc 批量处理 */ +export const batchProcessImages = (imageIds: string[], processType: string) => { + return http.post(`/industrial-image/batch-process`, { + imageIds, + processType + }) +} + +/** @desc 导出处理结果 */ +export function exportProcessResults(query: T.ImageQuery) { + return http.get(`/industrial-image/export/results`, query, { + responseType: 'blob' + }) +} + +/** @desc 生成检测报告 */ +export function generateReport(projectId: string) { + return http.post(`/industrial-image/report/generate`, { projectId }, { + responseType: 'blob' + }) +} + diff --git a/src/apis/industrial-image/type.ts b/src/apis/industrial-image/type.ts new file mode 100644 index 0000000..5d9e24c --- /dev/null +++ b/src/apis/industrial-image/type.ts @@ -0,0 +1,415 @@ +/** 工业图像处理相关类型定义 */ + +/** 项目实体接口定义 */ +export interface ProjectInfo { + projectId: string // 项目id + projectName: string // 项目名称 + scale?: string // 项目规模 + turbineModel?: string // 风机型号 + status?: number // 状态:0待施工,1施工中,2已完工,3已验收,4已验收 + statusLabel?: string // 项目状态文本 + coverUrl?: string // 项目封面 + client?: string // 委托单位 + clientContact?: string // 委托单位联系人 + clientPhone?: string // 委托单位联系电话 + farmName?: string // 风场名称 + farmAddress?: string // 风场地址 + inspectionUnit?: string // 检查单位 + inspectionContact?: string // 检查单位联系人 + inspectionPhone?: string // 检查单位联系电话 + projectManagerId?: string // 项目经理id + projectManagerName?: string // 项目经理名称 + qualityOfficerId?: string // 质量员id + auditorId?: string // 安全员id + constructionPersonnel?: string // 施工人员 + constructionPersonnelId?: string // 施工人员id + constructionTeamLeaderId?: string // 施工组长id + constructorIds?: string // 施工人员id + constructorName?: string // 施工人员名称 + workType?: string // 项目工作类型 可能有多项,逗号分隔 + job?: string // 项目工作内容 可能有多项,json对象保存 + discloseContent?: string // 交底内容 + technicalContent?: string // 技术方案内容 + safetyContent?: string // 安全措施内容 + createBy?: string // 创建者 + createTime?: string // 创建时间 + updateBy?: string // 更新者 + idList?: string[] // id集合 +} + +/** 机组信息接口 */ +export interface TurbineInfo { + turbineId?: string // 机组ID + projectId: string // 项目ID + turbineName: string // 机组名称 + turbineDesc?: string // 机组描述 + turbineManufacturer?: string // 机组厂商 + turbineModel?: string // 机组型号 + power?: string // 功率 + status?: number // 状态 + createTime?: string // 创建时间 + updateTime?: string // 更新时间 + parts?: PartInfo[] // 部件列表 +} + +/** 部件信息接口 */ +export interface PartInfo { + partId: string // 部件ID + partCode?: string // 部件编码 + partDesc?: string // 部件描述 + partManufacturer?: string // 部件厂商 + partModel?: string // 部件型号 + partName: string // 部件名称 + partType: string // 部件类型 + turbineId: string // 机组ID + createTime?: string // 创建时间 + updateTime?: string // 更新时间 +} + +/** 项目查询参数 */ +export interface ProjectQuery { + projectName?: string + status?: number + page?: number + pageSize?: number +} + +/** 机组查询参数 */ +export interface TurbineQuery { + projectId?: string + turbineName?: string + turbineDesc?: string + turbineManufacturer?: string + turbineModel?: string +} + +/** 部件查询参数 */ +export interface PartQuery { + turbineId?: string + partName?: string + partType?: string + partManufacturer?: string + partModel?: string +} + +/** 分页结果接口 */ +export interface PageResult { + list: T[] + total: number + page: number + pageSize: number +} + +/** 项目节点类型 */ +export interface ProjectTreeNode { + id: string + name: string + type: 'project' | 'turbine' | 'part' + parentId?: string + children?: ProjectTreeNode[] + /** 图像数量 */ + imageCount?: number + /** 状态 */ + status?: string | number + /** 创建时间 */ + createTime?: string + /** 是否为叶子节点 */ + isLeaf?: boolean + /** 是否已加载子节点 */ + loaded?: boolean + /** 是否展开 */ + expanded?: boolean + /** 原始数据 */ + rawData?: ProjectInfo | TurbineInfo | PartInfo +} + +/** 缺陷标注信息 */ +export interface DefectAnnotation { + id: string + /** 缺陷类型 */ + type: string + /** 缺陷名称 */ + name: string + /** 置信度 */ + confidence: number + /** 边界框 [x, y, width, height] */ + bbox: [number, number, number, number] + /** 缺陷描述 */ + description?: string + /** 标注方式 */ + annotationType: 'auto' | 'manual' + /** 标注人员 */ + annotator?: string + /** 标注时间 */ + annotationTime?: string + /** 是否已确认 */ + confirmed?: boolean +} + +/** 工业图像信息 */ +export interface IndustrialImage { + id: string + /** 图像名称 */ + name: string + /** 图像路径 */ + path: string + /** 图像路径(API返回字段)*/ + imagePath?: string + /** 缩略图路径 */ + thumbnailPath?: string + /** 图像类型 */ + type: string + /** 文件大小 */ + size: number + /** 图像宽度 */ + width?: number + /** 图像高度 */ + height?: number + /** 所属项目ID */ + projectId: string + /** 所属组件ID */ + componentId?: string + /** 拍摄时间 */ + captureTime?: string + /** 处理状态 */ + processStatus?: 'pending' | 'processing' | 'completed' | 'failed' + /** 缺陷数量 */ + defectCount?: number + /** 缺陷标注列表 */ + annotations?: DefectAnnotation[] + /** 是否已标注 */ + isAnnotated?: boolean + /** 标注状态 */ + annotationStatus?: 'none' | 'auto' | 'manual' | 'verified' + /** 创建时间 */ + createTime?: string + /** 更新时间 */ + updateTime?: string + + // 扩展字段 - 来自真实API + /** 部件名称 */ + partName?: string + /** 相机制造商 */ + cameraManufacturer?: string + /** 相机型号 */ + cameraModel?: string + /** 采集员姓名 */ + collectorName?: string + /** 焦距 */ + focalDistance?: string + /** GPS坐标 */ + gps?: string + /** 湿度 */ + humidness?: number + /** 拍摄距离 */ + shootingDistance?: number + /** 拍摄方式 */ + shootingMethod?: string + /** 拍摄方式标签 */ + shootingMethodLabel?: string + /** 温度 */ + temperature?: string + /** 天气 */ + weather?: string + /** 天气标签 */ + weatherLabel?: string + /** 风力等级 */ + windLevel?: number +} + +/** 图像查询参数 */ +export interface ImageQuery { + /** 项目ID */ + projectId?: string + /** 组件ID */ + componentId?: string + /** 图像名称搜索 */ + keyword?: string + /** 图像类型 */ + type?: string + /** 处理状态 */ + processStatus?: string + /** 标注状态 */ + annotationStatus?: string + /** 页码 */ + page?: number + /** 每页数量 */ + size?: number +} + +/** 图像导入参数 */ +export interface ImageImportParams { + /** 项目ID */ + projectId: string + /** 组件ID */ + componentId?: string + /** 图像来源 */ + imageSource?: string + /** 上传用户 */ + uploadUser?: string + /** 海拔 */ + altitude?: string + /** 纬度 */ + latitude?: string + /** 经度 */ + longitude?: string + /** 部件ID */ + partId?: string + /** 是否自动标注 */ + autoAnnotate?: boolean + /** 标注类型 */ + annotationTypes?: string[] +} + +/** 图像上传参数(基于新API) */ +export interface ImageUploadParams { + /** 图像源 */ + imageSource: string + /** 部件ID */ + partId: string + /** 采集员ID */ + collectorId?: string + /** 采集员姓名 */ + collectorName?: string + /** 湿度(百分比) */ + humidness?: number + /** GPS坐标 */ + gps?: string + /** X分辨率 */ + xResolution?: string + /** Y分辨率 */ + yResolution?: string + /** 海拔 */ + altitude?: string + /** 相机制造商 */ + cameraManufacturer?: string + /** 相机型号 */ + cameraModel?: string + /** 焦距 */ + focalDistance?: string + /** 35毫米焦距 */ + focalDistance35?: string + /** 图像高度 */ + imageHeight?: string + /** 图像ID */ + imageId?: string + /** 图像名称 */ + imageName?: string + /** 图像路径 */ + imagePath?: string + /** 图像分辨率 */ + imageResolution?: string + /** 图像大小 */ + imageSize?: string + /** 图像宽度 */ + imageWidth?: string + /** 纬度 */ + latitude?: string + /** 经度 */ + longitude?: string + /** 焦平面分辨率单位 */ + resolutionUnits?: string + /** 拍摄时间 */ + shootingTime?: string + /** 拍摄距离 */ + shootingDistance?: number + /** 拍摄方式 */ + shootingMethod?: string + /** 拍摄时间开始 */ + shootingTimeBegin?: string + /** 拍摄时间结束 */ + shootingTimeEnd?: string + /** 温度最高 */ + temperatureMax?: number + /** 温度最低 */ + temperatureMin?: number + /** 天气 */ + weather?: string + /** 风力等级 */ + windLevel?: number +} + +/** 自动标注参数 */ +export interface AutoAnnotationParams { + /** 图像ID */ + imageId: string + /** 标注类型 */ + annotationTypes: string[] + /** 置信度阈值 */ + confidenceThreshold?: number + /** 其他参数 */ + params?: Record +} + +/** 手动标注参数 */ +export interface ManualAnnotationParams { + /** 图像ID */ + imageId: string + /** 标注列表 */ + annotations: Omit[] +} + +/** 标注结果 */ +export interface AnnotationResult { + /** 图像ID */ + imageId: string + /** 标注列表 */ + annotations: DefectAnnotation[] + /** 标注数量 */ + annotationCount: number + /** 处理时间 */ + processTime?: number + /** 标注状态 */ + status: 'success' | 'failed' + /** 错误信息 */ + error?: string +} + +/** 图像处理参数 */ +export interface ImageProcessParams { + /** 图像ID */ + imageId: string + /** 处理类型 */ + processType: 'defect_detection' | 'quality_analysis' | 'measurement' + /** 处理参数 */ + params?: Record +} + +/** 图像处理结果 */ +export interface ImageProcessResult { + /** 处理ID */ + processId: string + /** 图像ID */ + imageId: string + /** 处理类型 */ + processType: string + /** 处理状态 */ + status: 'pending' | 'processing' | 'completed' | 'failed' + /** 处理结果 */ + result?: { + /** 检测到的缺陷 */ + defects?: Array<{ + id: string + type: string + confidence: number + bbox: [number, number, number, number] + description?: string + }> + /** 质量分析结果 */ + qualityScore?: number + /** 测量结果 */ + measurements?: Array<{ + type: string + value: number + unit: string + }> + } + /** 处理耗时(毫秒) */ + processTime?: number + /** 错误信息 */ + error?: string + /** 创建时间 */ + createTime?: string + /** 完成时间 */ + completeTime?: string +} \ No newline at end of file diff --git a/src/apis/insurance-company/index.ts b/src/apis/insurance-company/index.ts new file mode 100644 index 0000000..2c74583 --- /dev/null +++ b/src/apis/insurance-company/index.ts @@ -0,0 +1,91 @@ +import http from '@/utils/http' + +const { request } = http + +export interface InsuranceCompany { + id?: string + contact: string + contactPhone: string + insuranceCompanyName: string + status: string + email?: string + address?: string + startDate?: string +} + +export interface InsuranceCompanyListParams { + contact?: string + contactPhone?: string + insuranceCompanyName?: string + status?: string + current?: number + size?: number +} + +export interface InsuranceCompanyListResponse { + records: InsuranceCompany[] + total: number + current: number + size: number +} + +// 新增保险公司信息 +export function createInsuranceCompany(data: InsuranceCompany) { + return request({ + url: '/insurance-company', + method: 'post', + data + }) +} + +// 查询保险公司信息列表 +export function getInsuranceCompanyList(params: InsuranceCompanyListParams) { + return request({ + url: '/insurance-company/list', + method: 'get', + params + }) +} + +// 查询保险公司详情 +export function getInsuranceCompanyDetail(id: string) { + return request({ + url: `/insurance-company/detail/${id}`, + method: 'get' + }) +} + +// 编辑保险公司信息 +export function updateInsuranceCompany(id: string, data: InsuranceCompany) { + return request({ + url: `/insurance-company/${id}`, + method: 'put', + data + }) +} + +// 删除保险公司 +export function deleteInsuranceCompany(id: string) { + return request({ + url: `/insurance-company/${id}`, + method: 'delete' + }) +} + +// 终止合作 +export function terminateCooperation(id: string) { + return request({ + url: `/insurance-company/terminate/${id}`, + method: 'post' + }) +} + +// 恢复合作 +export function resumeCooperation(id: string) { + return request({ + url: `/insurance-company/resume/${id}`, + method: 'post' + }) +} + +// 获取所有有效保险公司(用于下拉选择) diff --git a/src/apis/insurance-file/index.ts b/src/apis/insurance-file/index.ts new file mode 100644 index 0000000..b63c751 --- /dev/null +++ b/src/apis/insurance-file/index.ts @@ -0,0 +1,168 @@ +import http from '@/utils/http' + +const { request } = http + +export interface InsuranceFile { + id?: string + employeeName: string + employeeId: string + fileName: string + fileType: string + fileSize?: number + filePath?: string + uploadDate?: string + description?: string + remarks?: string +} + +export interface InsuranceFileListParams { + employeeName?: string + employeeId?: string + fileType?: string + uploadDateStart?: string + uploadDateEnd?: string + current?: number + size?: number +} + +export interface InsuranceFileListResponse { + records: InsuranceFile[] + total: number + current: number + size: number +} + +export interface UploadInsuranceFileParams { + employeeId: string + fileType: string + description?: string + file: File +} + +// 上传保单文件 +export function uploadInsuranceFile(data: UploadInsuranceFileParams) { + const formData = new FormData() + formData.append('file', data.file) + formData.append('employeeId', data.employeeId) + formData.append('fileType', data.fileType) + if (data.description) { + formData.append('description', data.description) + } + + return request({ + url: '/insurance-file/upload', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +// 查询保单文件列表 +export function getInsuranceFileList(params: InsuranceFileListParams) { + return request({ + url: '/insurance-file/list', + method: 'get', + params + }) +} + +// 查询文件详情 +export function getInsuranceFileDetail(id: string) { + return request({ + url: `/insurance-file/detail/${id}`, + method: 'get' + }) +} + +// 更新文件信息 +export function updateInsuranceFile(id: string, data: Partial) { + return request({ + url: `/insurance-file/${id}`, + method: 'put', + data + }) +} + +// 删除文件 +export function deleteInsuranceFile(id: string) { + return request({ + url: `/insurance-file/${id}`, + method: 'delete' + }) +} + +// 批量删除文件 +export function batchDeleteInsuranceFiles(ids: string[]) { + return request({ + url: '/insurance-file/batch', + method: 'delete', + data: { ids } + }) +} + +// 下载文件 +export function downloadInsuranceFile(id: string) { + return request({ + url: `/insurance-file/download/${id}`, + method: 'get', + responseType: 'blob' + }) +} + +// 预览文件 +export function previewInsuranceFile(id: string) { + return request({ + url: `/insurance-file/preview/${id}`, + method: 'get', + responseType: 'blob' + }) +} + +// 获取员工所有文件 +export function getEmployeeFiles(employeeId: string) { + return request({ + url: `/insurance-file/employee/${employeeId}`, + method: 'get' + }) +} + +// 按文件类型统计 +export function getInsuranceFileStatistics() { + return request<{ + fileType: string + count: number + totalSize: number + }[]>({ + url: '/insurance-file/statistics', + method: 'get' + }) +} + +// 批量上传文件 +export function batchUploadFiles(data: { + files: File[] + employeeId: string + fileType: string + description?: string +}) { + const formData = new FormData() + data.files.forEach((file, index) => { + formData.append(`files[${index}]`, file) + }) + formData.append('employeeId', data.employeeId) + formData.append('fileType', data.fileType) + if (data.description) { + formData.append('description', data.description) + } + + return request({ + url: '/insurance-file/batch-upload', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} \ No newline at end of file diff --git a/src/apis/insurance-type/index.ts b/src/apis/insurance-type/index.ts new file mode 100644 index 0000000..6e3b6c1 --- /dev/null +++ b/src/apis/insurance-type/index.ts @@ -0,0 +1,76 @@ +import http from '@/utils/http' + +const { request } = http + +export interface InsuranceType { + id?: string + description: string + insuranceTypeName: string + coverage?: string +} + +export interface InsuranceTypeListParams { + insuranceTypeName?: string + description?: string + current?: number + size?: number +} + +export interface InsuranceTypeListResponse { + records: InsuranceType[] + total: number + current: number + size: number +} + +// 新增保险类型 +export function createInsuranceType(data: InsuranceType) { + return request({ + url: '/insurance-type', + method: 'post', + data + }) +} + +// 查询保险类型列表 +export function getInsuranceTypeList(params?: InsuranceTypeListParams) { + return request({ + url: '/insurance-type/list', + method: 'get', + params + }) +} + +// 查询保险类型详情 +export function getInsuranceTypeDetail(insuranceTypeId: string) { + return request({ + url: `/insurance-type/detail/${insuranceTypeId}`, + method: 'get' + }) +} + +// 编辑保险类型 +export function updateInsuranceType(id: string, data: InsuranceType) { + return request({ + url: `/insurance-type/${id}`, + method: 'put', + data + }) +} + +// 删除保险类型 +export function deleteInsuranceType(id: string) { + return request({ + url: `/insurance-type/${id}`, + method: 'delete' + }) +} + +// 批量删除保险类型 +export function batchDeleteInsuranceType(ids: string[]) { + return request({ + url: '/insurance-type/batch', + method: 'delete', + data: { ids } + }) +} diff --git a/src/apis/insurance/index.ts b/src/apis/insurance/index.ts new file mode 100644 index 0000000..9144f0f --- /dev/null +++ b/src/apis/insurance/index.ts @@ -0,0 +1,78 @@ +import http from '@/utils/http' +import type { InsuranceInfo, InsuranceListParams, InsuranceListResponse, RenewInsuranceParams } from './type' + +const { request } = http + +// 导出类型定义 +export type { InsuranceInfo, InsuranceListParams, InsuranceListResponse, RenewInsuranceParams } + +// 新增保险信息 +export function createInsurance(data: InsuranceInfo) { + return request({ + url: '/insurance-info', + method: 'post', + data + }) +} + +// 查询保险信息列表 +export function getInsuranceList(params: InsuranceListParams) { + return request({ + url: '/insurance-info/list', + method: 'get', + params + }) +} + +// 查询保险信息详情 +export function getInsuranceDetail(id: string) { + return request({ + url: `/insurance-info/detail/${id}`, + method: 'get' + }) +} + +// 编辑保险信息 +export function updateInsurance(id: string, data: InsuranceInfo) { + return request({ + url: `/insurance-info/${id}`, + method: 'put', + data + }) +} + +// 删除保险信息 +export function deleteInsurance(id: string) { + return request({ + url: `/insurance-info/${id}`, + method: 'delete' + }) +} + +// 续保 +export function renewInsurance(id: string, data: RenewInsuranceParams) { + return request({ + url: `/insurance-info/renew/${id}`, + method: 'post', + data + }) +} + +// 批量删除保险信息 +export function batchDeleteInsurance(ids: string[]) { + return request({ + url: '/insurance-info/batch', + method: 'delete', + data: { ids } + }) +} + +// 导出保险信息 +export function exportInsurance(params: InsuranceListParams) { + return request({ + url: '/insurance-info/export', + method: 'get', + params, + responseType: 'blob' + }) +} \ No newline at end of file diff --git a/src/apis/insurance/type.ts b/src/apis/insurance/type.ts new file mode 100644 index 0000000..57d0d31 --- /dev/null +++ b/src/apis/insurance/type.ts @@ -0,0 +1,41 @@ +/** 保险信息接口 */ +export interface InsuranceInfo { + id?: string + attachInfoId:string + insuranceCompanyId: string + insuranceTypeId: string + userId: string + insuranceBillCode: string + effectiveDate: string + expireDate: string + insuranceAmount: number + insurancePremium: number + beneficiary: string + remark?: string + status?: string + createTime?: string + updateTime?: string +} + +/** 保险信息列表查询参数 */ +export interface InsuranceListParams { + insuranceCompanyId?: string + insuranceTypeId?: string + userId?: string + current?: number + size?: number +} + +/** 保险信息列表响应 */ +export interface InsuranceListResponse { + records: InsuranceInfo[] + total: number + current: number + size: number +} + +/** 续保参数 */ +export interface RenewInsuranceParams { + expireDate: string + insurancePremium: number +} \ No newline at end of file diff --git a/src/apis/model-config/index.ts b/src/apis/model-config/index.ts new file mode 100644 index 0000000..64399e6 --- /dev/null +++ b/src/apis/model-config/index.ts @@ -0,0 +1,71 @@ +import http from '@/utils/http' +import type { ModelConfigRequest, ModelConfigResponse, ModelConfigListResponse, ModelConfigDetailResponse } from './type' + +const { request } = http + +/** + * 创建模型配置 + * @param data 模型配置数据 + */ +export function createModelConfig(data: ModelConfigRequest) { + return request({ + url: '/model-config', + method: 'post', + data + }) +} + +/** + * 更新模型配置 + * @param data 模型配置数据 + */ +export function updateModelConfig(data: ModelConfigRequest) { + return request({ + url: '/model-config', + method: 'put', + data + }) +} + +/** + * 获取模型配置列表 + * @param params 查询参数 + */ +export function getModelConfigList(params?: { + confThreshold?: number + keyword?: string + modelId?: string + modelName?: string + modelPath?: string + nmsThreshold?: number + page?: number + pageSize?: number +}) { + return request({ + url: '/model-config/list', + method: 'get', + params + }) +} + +/** + * 获取模型配置详情 + * @param modelId 模型ID + */ +export function getModelConfigDetail(modelId: string) { + return request({ + url: `/model-config/${modelId}`, + method: 'get' + }) +} + +/** + * 删除模型配置 + * @param modelId 模型ID + */ +export function deleteModelConfig(modelId: string) { + return request({ + url: `/model-config/${modelId}`, + method: 'delete' + }) +} \ No newline at end of file diff --git a/src/apis/model-config/type.ts b/src/apis/model-config/type.ts new file mode 100644 index 0000000..ce57bf4 --- /dev/null +++ b/src/apis/model-config/type.ts @@ -0,0 +1,52 @@ +/** + * 模型配置请求对象 + */ +export interface ModelConfigRequest { + attachId: string + confThreshold: number + modelId: string + modelName: string + nmsThreshold: number +} + +/** + * 模型配置响应对象 + */ +export interface ModelConfigResponse { + attachId: string + confThreshold: number + modelId: string + modelName: string + nmsThreshold: number + modelPath?: string +} + +/** + * 模型配置列表响应 + */ +export interface ModelConfigListResponse { + code: number + data: { + confThreshold?: number + idList?: string[] + modelId: string + modelName: string + modelPath: string + nmsThreshold?: number + page: number + pageSize: number + msg: string + status: number + success: boolean + } +} + +/** + * 模型配置详情响应 + */ +export interface ModelConfigDetailResponse { + code: number + data: ModelConfigResponse + msg: string + status: number +} \ No newline at end of file diff --git a/src/apis/monitor/index.ts b/src/apis/monitor/index.ts new file mode 100644 index 0000000..176d5a3 --- /dev/null +++ b/src/apis/monitor/index.ts @@ -0,0 +1,2 @@ +export * from './online' +export * from './log' diff --git a/src/apis/monitor/log.ts b/src/apis/monitor/log.ts new file mode 100644 index 0000000..19c4589 --- /dev/null +++ b/src/apis/monitor/log.ts @@ -0,0 +1,26 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/system/log' + +/** @desc 查询日志列表 */ +export function listLog(query: T.LogPageQuery) { + return http.get>(`${BASE_URL}`, query) +} + +/** @desc 查询日志详情 */ +export function getLog(id: string) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 导出登录日志 */ +export function exportLoginLog(query: T.LogQuery) { + return http.download(`${BASE_URL}/export/login`, query) +} + +/** @desc 导出操作日志 */ +export function exportOperationLog(query: T.LogQuery) { + return http.download(`${BASE_URL}/export/operation`, query) +} diff --git a/src/apis/monitor/online.ts b/src/apis/monitor/online.ts new file mode 100644 index 0000000..db036a1 --- /dev/null +++ b/src/apis/monitor/online.ts @@ -0,0 +1,16 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/monitor/online' + +/** @desc 查询在线用户列表 */ +export function listOnlineUser(query: T.OnlineUserPageQuery) { + return http.get>(`${BASE_URL}`, query) +} + +/** @desc 强退在线用户 */ +export function kickout(token: string) { + return http.del(`${BASE_URL}/${token}`) +} diff --git a/src/apis/monitor/type.ts b/src/apis/monitor/type.ts new file mode 100644 index 0000000..a09317e --- /dev/null +++ b/src/apis/monitor/type.ts @@ -0,0 +1,57 @@ +/** 在线用户类型 */ +export interface OnlineUserResp { + id: string + description: string + module: string + timeTaken: number + ip: string + address: string + browser: string + os: string + status: number + errorMsg: string + createUserString: string + createTime: string +} +export interface OnlineUserQuery { + nickname?: string + loginTime?: string + sort: Array +} +export interface OnlineUserPageQuery extends OnlineUserQuery, PageQuery {} + +/** 系统日志类型 */ +export interface LogResp { + id: string + description: string + module: string + timeTaken: number + ip: string + address: string + browser: string + os: string + status: number + errorMsg: string + createUserString: string + createTime: string +} +export interface LogDetailResp extends LogResp { + traceId: string + requestUrl: string + requestMethod: string + requestHeaders: string + requestBody: string + statusCode: number + responseHeaders: string + responseBody: string +} +export interface LogQuery { + description?: string + module?: string + ip?: string + createUserString?: string + createTime: Array + status?: number + sort: Array +} +export interface LogPageQuery extends LogQuery, PageQuery {} diff --git a/src/apis/open/app.ts b/src/apis/open/app.ts new file mode 100644 index 0000000..9e76d4f --- /dev/null +++ b/src/apis/open/app.ts @@ -0,0 +1,46 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/open/app' + +/** @desc 查询应用列表 */ +export function listApp(query: T.AppPageQuery) { + return http.get>(`${BASE_URL}`, query) +} + +/** @desc 查询应用详情 */ +export function getApp(id: string) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 新增应用 */ +export function addApp(data: any) { + return http.post(`${BASE_URL}`, data) +} + +/** @desc 修改应用 */ +export function updateApp(data: any, id: string) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 删除应用 */ +export function deleteApp(id: string) { + return http.del(`${BASE_URL}`, { ids: [id] }) +} + +/** @desc 导出应用 */ +export function exportApp(query: T.AppQuery) { + return http.download(`${BASE_URL}/export`, query) +} + +/** @desc 获取密钥 */ +export function getAppSecret(id: string) { + return http.get(`${BASE_URL}/${id}/secret`) +} + +/** @desc 重置密钥 */ +export function resetAppSecret(id: string) { + return http.patch(`${BASE_URL}/${id}/secret`) +} diff --git a/src/apis/open/type.ts b/src/apis/open/type.ts new file mode 100644 index 0000000..059676c --- /dev/null +++ b/src/apis/open/type.ts @@ -0,0 +1,21 @@ +/** 应用类型 */ +export interface AppResp { + id: string + name: string + accessKey: string + secretKey: string + expireTime: string + description: string + status: 1 | 2 + createUserString: string + createTime: string + updateUserString: string + updateTime: string +} + +export interface AppQuery { + description?: string + sort: Array +} + +export interface AppPageQuery extends AppQuery, PageQuery {} diff --git a/src/apis/performance-setting/index.ts b/src/apis/performance-setting/index.ts new file mode 100644 index 0000000..531e171 --- /dev/null +++ b/src/apis/performance-setting/index.ts @@ -0,0 +1,40 @@ +import http from '@/utils/http' +import type { PerformanceDimension, PerformanceRule, DimensionQuery, RuleQuery } from './type' + +/** 维度相关 */ +export function getDimensionList(params?: DimensionQuery) { + return http.get('/performance-dimension/list', params) +} +export function getDimensionDetail(id: string) { + return http.get(`/performance-dimension/${id}`) +} +export function addDimension(data: Partial) { + return http.post('/performance-dimension', data) +} +export function updateDimension(id: string, data: Partial) { + return http.put(`/performance-dimension/${id}`, data) +} +export function deleteDimension(id: string) { + return http.del(`/performance-dimension/${id}`) +} + +/** 细则相关 */ +export function getRuleList(params?: RuleQuery) { + return http.get('/performance-rule/list', params) +} +export function getRuleDetail(id: string) { + return http.get(`/performance-rule/${id}`) +} +export function addRule(data: Partial) { + return http.post('/performance-rule', data) +} +export function updateRule(id: string, data: Partial) { + return http.put(`/performance-rule/${id}`, data) +} +export function deleteRule(id: string) { + return http.del(`/performance-rule/${id}`) +} +// 我的绩效 +export function getMyEvaluation() { + return http.get('/performance-evaluation/my') + } \ No newline at end of file diff --git a/src/apis/performance-setting/type.ts b/src/apis/performance-setting/type.ts new file mode 100644 index 0000000..c0ad66a --- /dev/null +++ b/src/apis/performance-setting/type.ts @@ -0,0 +1,39 @@ +/** 绩效维度 */ +export interface PerformanceDimension { + dimensionId: string + dimensionName: string + description?: string + deptName: string + status: 0 | 1 + createBy?: string + createTime?: string + updateBy?: string + updateTime?: string + } + + /** 绩效细则 */ + export interface PerformanceRule { + ruleId: string + ruleName: string + description?: string + dimensionName: string + bonus?: string + score?: number + weight?: number + status: 0 | 1 + createBy?: string + createTime?: string + updateBy?: string + updateTime?: string + } + + /** 查询参数 */ + export interface DimensionQuery { + dimensionName?: string + status?: 0 | 1 + } + export interface RuleQuery { + dimensionName?: string + ruleName?: string + status?: 0 | 1 + } \ No newline at end of file diff --git a/src/apis/performance/index.ts b/src/apis/performance/index.ts new file mode 100644 index 0000000..98ec023 --- /dev/null +++ b/src/apis/performance/index.ts @@ -0,0 +1,59 @@ +import type * as T from './type' +import http from '@/utils/http' + +const BASE_URL = '/performance' + +/* ===== 维度 ===== */ +export const getDimensionList = () => http.get(`${BASE_URL}/dimension`) + +export const addDimension = (data: T.DimensionAddReq) => + http.post(`${BASE_URL}/dimension`, data) + +export const updateDimension = (id: string, data: T.DimensionUpdateReq) => + http.put(`${BASE_URL}/dimension/${id}`, data) + +export const deleteDimension = (id: string) => + http.del(`${BASE_URL}/dimension/${id}`) + +/** 维度详情(RuleDrawer.vue 需要) */ +export const getDimensionDetail = (id: string) => + http.get(`${BASE_URL}/dimension/${id}`) + +/* ===== 细则 ===== */ +export const getRuleList = (dimensionId: string) => + http.get(`${BASE_URL}/rule`, { dimensionId }) + +export const addRule = (data: T.RuleAddReq) => + http.post(`${BASE_URL}/rule`, data) + +export const updateRule = (id: string, data: T.RuleUpdateReq) => + http.put(`${BASE_URL}/rule/${id}`, data) + +export const deleteRule = (id: string) => + http.del(`${BASE_URL}/rule/${id}`) + +/** 细则详情(RuleDrawer.vue 需要) */ +export const getRuleDetail = (id: string) => + http.get(`${BASE_URL}/rule/${id}`) + +/* ===== 周期 ===== */ +export const getPeriodList = () => http.get(`${BASE_URL}/period`) +export const addPeriod = (data: T.PeriodResp) => http.post(`${BASE_URL}/period`, data) +export const deletePeriod = (id: string) => http.del(`${BASE_URL}/period/${id}`) +export const updataPeriod = (id: string, data: T.PeriodResp) => http.post(`${BASE_URL}/period/${id}`, data) + +/* ===== 评估 ===== */ +export const startEvaluate = (data: T.EvaluateReq) => + http.post(`${BASE_URL}/evaluate`, data) + +export const getEvaluatePage = (query?: T.EvaluateQuery) => + http.get>(`${BASE_URL}/evaluate/page`, query) +// 同样的修改和删除评估接口 + +/** 员工查看自己的绩效 */ +export const getMyEvaluate = (query?: T.EvaluateQuery) => + http.get>(`${BASE_URL}/evaluate/my`, query) + +/* ===== 反馈 ===== */ +export const submitFeedback = (data: T.FeedbackReq) => + http.post(`${BASE_URL}/feedback`, data) diff --git a/src/apis/performance/type.ts b/src/apis/performance/type.ts new file mode 100644 index 0000000..0cd4357 --- /dev/null +++ b/src/apis/performance/type.ts @@ -0,0 +1,87 @@ +// ========== 维度 ========== +export interface DimensionResp { + id: string + name: string + desc: string + weight: number + status: 0 | 1 + ruleCount: number + deptId: string +} + +export interface DimensionAddReq { + name: string + desc: string + weight: number + deptId: string +} + +export interface DimensionUpdateReq extends DimensionAddReq { + status: 0 | 1 +} + +// ========== 细则 ========== +export interface RuleResp { + id: string + dimensionId: string + name: string + ruleDesc: string + score: number + weight: number + isExtra: boolean +} + +export interface RuleAddReq { + dimensionId: string + name: string + ruleDesc: string + score: number + weight: number + isExtra: boolean +} + +export interface RuleUpdateReq extends RuleAddReq {} + +// ========== 绩效周期 ========== +export interface PeriodResp { + id: string + name: string + startDate: string + endDate: string +} + +// ========== 评估 ========== +export interface EvaluateReq { + userId: string + dimensionId: string + ruleId: string + periodId: string +} + +export interface EvaluateResp { + id: string // 细则id + userId: string + userName: string + dimensionName: string + ruleName: string + periodName: string + score: number + aiComment: string + status: 0 | 1 // 0待反馈 1已反馈 +} + +// ========== 查询 ========== +export interface EvaluateQuery { + keyword?: string + periodId?: string + dimensionId?: string + status?: 0 | 1 +} + +// ========== 反馈 ========== +export interface FeedbackReq { + evaluateId: string + level: 0 | 1 | 2 + content: string + userId: string +} diff --git a/src/apis/project/budget.ts b/src/apis/project/budget.ts new file mode 100644 index 0000000..689dc3b --- /dev/null +++ b/src/apis/project/budget.ts @@ -0,0 +1,116 @@ +import http from '@/utils/http' + +const BASE_URL = '/project/budget' + +/** 预算记录响应类型 */ +export interface BudgetRecordResp { + id: string + projectId: string + projectName: string + projectCode: string + projectAmount: number + projectManager: string + establishDate: string + deliveryDate: string + client: string + remark: string + applyBudgetAmount: number + applicant: string + applyTime: string + auditStatus: string // 'pending' | 'approved' | 'rejected' + auditStatusLabel: string + auditRemark: string + auditor: string + auditTime: string + budgetProgress: number + usedBudgetAmount: number + remainingBudgetAmount: number +} + +/** 预算项类型 */ +export interface BudgetItemResp { + id?: string + budgetName: string + budgetType: string + budgetAmount: number + budgetDescription: string + attachments?: Array<{ + id: string + name: string + url: string + }> +} + +/** 预算申请请求类型 */ +export interface BudgetApplyReq { + projectId: string + budgetItems: BudgetItemResp[] + totalAmount: number + applyReason?: string +} + +/** 预算审核请求类型 */ +export interface BudgetAuditReq { + auditStatus: 'approved' | 'rejected' + auditRemark: string +} + +/** 预算查询参数 */ +export interface BudgetQuery { + projectName?: string + projectCode?: string + auditStatus?: string + applicant?: string + applyTimeStart?: string + applyTimeEnd?: string +} + +export interface BudgetPageQuery extends BudgetQuery, PageQuery {} + +/** @desc 查询预算记录列表 */ +export function listBudgetRecord(query: BudgetPageQuery) { + return http.get>(`${BASE_URL}/record`, query) +} + +/** @desc 获取预算记录详情 */ +export function getBudgetRecord(id: string) { + return http.get(`${BASE_URL}/record/${id}`) +} + +/** @desc 申请预算 */ +export function applyBudget(data: BudgetApplyReq) { + return http.post(`${BASE_URL}/apply`, data) +} + +/** @desc 审核预算 */ +export function auditBudget(id: string, data: BudgetAuditReq) { + return http.put(`${BASE_URL}/audit/${id}`, data) +} + +/** @desc 获取预算类型选项 */ +export function getBudgetTypes() { + return http.get>(`${BASE_URL}/types`) +} + +/** @desc 上传预算附件 */ +export function uploadBudgetAttachment(file: File) { + const formData = new FormData() + formData.append('file', file) + return http.post<{ id: string; name: string; url: string }>(`${BASE_URL}/upload`, formData, { + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +/** @desc 删除预算附件 */ +export function deleteBudgetAttachment(id: string) { + return http.del(`${BASE_URL}/attachment/${id}`) +} + +/** @desc 导出预算记录 */ +export function exportBudgetRecord(query: BudgetQuery) { + return http.get(`${BASE_URL}/export`, query, { + responseType: 'blob' + }) +} \ No newline at end of file diff --git a/src/apis/project/index.ts b/src/apis/project/index.ts new file mode 100644 index 0000000..bde6b8a --- /dev/null +++ b/src/apis/project/index.ts @@ -0,0 +1,52 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/project' + +/** @desc 查询项目列表 */ +export function listProject(query: T.ProjectPageQuery) { + return http.get>(`${BASE_URL}/list`, query) +} + +/** @desc 获取项目详情 */ +export function getProject(id: string | number) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 新增项目 */ +export function addProject(data: any) { + return http.post(`${BASE_URL}`, data) +} + +/** @desc 修改项目 */ +export function updateProject(data: any, id: string | number) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 修改项目状态 */ +export function updateProjectStatus(data: any, id: string | number) { + return http.patch(`${BASE_URL}/${id}/status`, data) +} + +/** @desc 删除项目 */ +export function deleteProject(id: string | number) { + return http.del(`${BASE_URL}/${id}`) +} + +/** @desc 导入项目 */ +export function importProject(file: File) { + const formData = new FormData() + formData.append('file', file) + return http.post(`${BASE_URL}/import`, formData, { + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +/** @desc 导出项目 */ +export function exportProject(query: T.ProjectQuery) { + return http.download(`${BASE_URL}/export`, query) +} \ No newline at end of file diff --git a/src/apis/project/task.ts b/src/apis/project/task.ts new file mode 100644 index 0000000..c087908 --- /dev/null +++ b/src/apis/project/task.ts @@ -0,0 +1,71 @@ +import type * as T from './type' +import http from '@/utils/http' + +const BASE_URL = '/project/task' + +/** @desc 查询任务组列表 */ +export function listTaskGroup(projectId: number) { + return http.get(`${BASE_URL}/group`, { projectId }) +} + +/** @desc 新增任务组 */ +export function addTaskGroup(data: any) { + return http.post(`${BASE_URL}/group`, data) +} + +/** @desc 修改任务组 */ +export function updateTaskGroup(data: any, id: number) { + return http.put(`${BASE_URL}/group/${id}`, data) +} + +/** @desc 删除任务组 */ +export function deleteTaskGroup(id: number) { + return http.del(`${BASE_URL}/group/${id}`) +} + +/** @desc 查询任务列表 */ +export function listTask(query: T.TaskPageQuery) { + return http.get>(`${BASE_URL}`, query) +} + +/** @desc 获取任务详情 */ +export function getTask(id: number) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 新增任务 */ +export function addTask(data: any) { + return http.post(`${BASE_URL}`, data) +} + +/** @desc 修改任务 */ +export function updateTask(data: any, id: number) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 更新任务状态 */ +export function updateTaskStatus(data: any, id: number) { + return http.patch(`${BASE_URL}/${id}/status`, data) +} + +/** @desc 更新任务进度 */ +export function updateTaskProgress(data: any, id: number) { + return http.patch(`${BASE_URL}/${id}/progress`, data) +} + +/** @desc 删除任务 */ +export function deleteTask(id: number) { + return http.del(`${BASE_URL}/${id}`) +} + +/** @desc 导入任务 */ +export function importTask(file: File, projectId: number) { + const formData = new FormData() + formData.append('file', file) + formData.append('projectId', projectId.toString()) + return http.post(`${BASE_URL}/import`, formData, { + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} \ No newline at end of file diff --git a/src/apis/project/type.ts b/src/apis/project/type.ts new file mode 100644 index 0000000..32bc3b7 --- /dev/null +++ b/src/apis/project/type.ts @@ -0,0 +1,88 @@ +/** 项目类型 */ +export interface ProjectResp { + projectId: string // 项目ID (API返回的是字符串) + projectCode?: string // 项目编号 + projectName: string // 项目名称 + projectIntro?: string // 项目简介 + farmName: string // 风场名称 (API字段名是farmName) + farmAddress?: string // 风场地址 (API字段名是farmAddress) + client?: string // 委托单位 + clientContact?: string // 委托单位联系人 + clientPhone?: string // 委托单位联系电话 + inspectionContact?: string // 检查单位联系人 + inspectionPhone?: string // 检查单位联系电话 + inspectionUnit?: string // 检查单位 + projectScale?: string // 项目规模 + scale?: string // 项目规模 (API可能使用scale字段) + turbineModel?: string // 机组型号 (API字段名是turbineModel) + projectCategory?: string // 项目类型/服务 + projectManagerId?: string // 项目经理ID + projectManagerName?: string // 项目经理姓名 + projectStaff?: string[] // 施工人员 + startDate?: string // 开始日期 + endDate?: string // 结束日期 + status: number // 状态 (API返回数字类型) + statusLabel?: string // 状态标签 (API返回的状态文本) + constructorIds?: string // 施工人员ID + constructorName?: string // 施工人员姓名 + coverUrl?: string // 封面URL + createDt?: Date + updateDt?: Date + + // 为了保持向后兼容,添加一些别名字段 + id?: string // projectId的别名 + fieldName?: string // farmName的别名 + fieldLocation?: string // farmAddress的别名 + commissionUnit?: string // client的别名 + commissionContact?: string // clientContact的别名 + commissionPhone?: string // clientPhone的别名 + orgNumber?: string // turbineModel的别名 + projectManager?: string // projectManagerName的别名 + projectPeriod?: [string, string] // 项目周期 +} + +export interface ProjectQuery { + projectName?: string + projectCode?: string + status?: string + fieldName?: string +} + +export interface ProjectPageQuery extends ProjectQuery, PageQuery {} + +/** 任务组类型 */ +export interface TaskGroupResp { + id: number + groupName: string + projectId: number + createDt?: Date +} + +/** 任务类型 */ +export interface TaskResp { + id: number + taskName: string + taskCode: string + projectId: number + groupId?: number + responsiblePerson: string + participants: string[] + taskPeriod: [string, string] + superior?: number + project?: string + plannedHours: number + status: string + progress: number + description?: string + createDt?: Date + updateDt?: Date +} + +export interface TaskQuery { + projectId?: number + groupId?: number + taskName?: string + status?: string +} + +export interface TaskPageQuery extends TaskQuery, PageQuery {} \ No newline at end of file diff --git a/src/apis/salary/index.ts b/src/apis/salary/index.ts new file mode 100644 index 0000000..1317359 --- /dev/null +++ b/src/apis/salary/index.ts @@ -0,0 +1,64 @@ +import type { SalaryRecord, SalaryQuery, SalaryCreateRequest } from '@/views/salary-management/types' +import http from '@/utils/http' + +const BASE_URL = '/salary' + +// 获取工资单列表 +export const getSalaryList = (query?: SalaryQuery) => { + return http.get>(`${BASE_URL}/list`, query) +} + +// 获取工资单详情 +export const getSalaryDetail = (id: string) => { + return http.get(`${BASE_URL}/${id}`) +} + +// 创建工资单 +export const createSalary = (data: SalaryCreateRequest) => { + return http.post(`${BASE_URL}`, data) +} + +// 更新工资单 +export const updateSalary = (id: string, data: Partial) => { + return http.put(`${BASE_URL}/${id}`, data) +} + +// 删除工资单 +export const deleteSalary = (id: string) => { + return http.del(`${BASE_URL}/${id}`) +} + +// 提交审批 +export const submitApproval = (id: string) => { + return http.post(`${BASE_URL}/${id}/submit`) +} + +// 审批工资单 +export const approveSalary = (id: string, data: { status: string; comment?: string }) => { + return http.put(`${BASE_URL}/${id}/approve`, data) +} + +// 导出工资单 +export const exportSalary = (id: string, format: 'excel' | 'pdf' = 'excel') => { + return http.download(`${BASE_URL}/${id}/export`, { format }) +} + +// 批量导出 +export const exportSalaryBatch = (ids: string[], format: 'excel' | 'pdf' = 'excel') => { + return http.download(`${BASE_URL}/export/batch`, { ids, format }) +} + +// 获取实习生配置 +export const getInternConfig = () => { + return http.get(`${BASE_URL}/config/intern`) +} + +// 获取员工列表 +export const getEmployeeList = (type?: string) => { + return http.get(`${BASE_URL}/employees`, { type }) +} + +// 获取项目列表 +export const getProjectList = () => { + return http.get(`${BASE_URL}/projects`) +} diff --git a/src/apis/schedule/index.ts b/src/apis/schedule/index.ts new file mode 100644 index 0000000..76b41a2 --- /dev/null +++ b/src/apis/schedule/index.ts @@ -0,0 +1,2 @@ +export * from '../schedule/job' +export * from '../schedule/log' diff --git a/src/apis/schedule/job.ts b/src/apis/schedule/job.ts new file mode 100644 index 0000000..ae91e01 --- /dev/null +++ b/src/apis/schedule/job.ts @@ -0,0 +1,41 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/schedule/job' + +/** @desc 查询任务组列表 */ +export function listGroup() { + return http.get(`${BASE_URL}/group`) +} + +/** @desc 查询任务列表 */ +export function listJob(query: T.JobPageQuery) { + return http.get>(`${BASE_URL}`, query) +} + +/** @desc 新增任务 */ +export function addJob(data: any) { + return http.post(`${BASE_URL}`, data) +} + +/** @desc 修改任务 */ +export function updateJob(data: any, id: number) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 修改任务状态 */ +export function updateJobStatus(data: any, id: number) { + return http.patch(`${BASE_URL}/${id}/status`, data) +} + +/** @desc 删除任务 */ +export function deleteJob(id: number) { + return http.del(`${BASE_URL}/${id}`) +} + +/** @desc 执行任务 */ +export function triggerJob(id: number) { + return http.post(`${BASE_URL}/trigger/${id}`) +} diff --git a/src/apis/schedule/log.ts b/src/apis/schedule/log.ts new file mode 100644 index 0000000..f78e228 --- /dev/null +++ b/src/apis/schedule/log.ts @@ -0,0 +1,36 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/schedule/log' + +/** @desc 查询任务日志列表 */ +export function listJobLog(query: T.JobLogPageQuery) { + return http.get>(`${BASE_URL}`, query) +} + +/** @desc 查询任务日志详情 */ +export function getJobLogDetail(id: number) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 停止任务 */ +export function stopJob(id: number) { + return http.post(`${BASE_URL}/stop/${id}`) +} + +/** @desc 重试任务 */ +export function retryJob(id: number) { + return http.post(`${BASE_URL}/retry/${id}`) +} + +/** @desc 查询任务实例列表 */ +export function listJobInstance(query: T.JobInstanceQuery) { + return http.get(`${BASE_URL}/instance`, query) +} + +/** @desc 查询任务实例日志列表 */ +export function listJobInstanceLog(query: T.JobInstanceLogQuery) { + return http.get(`${BASE_URL}/instance/log`, query) +} diff --git a/src/apis/schedule/type.ts b/src/apis/schedule/type.ts new file mode 100644 index 0000000..63cd4d2 --- /dev/null +++ b/src/apis/schedule/type.ts @@ -0,0 +1,85 @@ +/** 任务类型 */ +export interface JobResp { + id: number + groupName: string + jobName: string + description?: string + triggerType: number + triggerInterval: string + executorType: number + taskType: number + executorInfo: string + argsStr?: string + argsType?: string + routeKey: number + blockStrategy: number + executorTimeout: number + maxRetryTimes: number + retryInterval: number + parallelNum: number + jobStatus: number + nextTriggerAt?: Date + createDt?: Date + updateDt?: Date +} +export interface JobQuery { + groupName: string + jobName?: string + jobStatus?: number +} +export interface JobPageQuery extends JobQuery, PageQuery {} + +/** 任务日志类型 */ +export interface JobLogResp { + id: number + groupName: string + jobName: string + jobId: number + taskBatchStatus: number + operationReason: number + executorType: number + executorInfo: string + executionAt: string + createDt: string +} +export interface JobLogQuery { + jobId?: number + groupName?: string + jobName?: string + taskBatchStatus?: number + datetimeRange?: Array +} +export interface JobLogPageQuery extends JobLogQuery, PageQuery {} + +/** 任务实例类型 */ +export interface JobInstanceResp { + id: number + groupName: string + jobId: number + taskBatchId: number + taskStatus: number + retryCount: number + resultMessage: string + clientInfo: string +} +export interface JobInstanceQuery { + jobId?: string | number + taskBatchId?: number | string +} + +/** 任务实例日志类型 */ +export interface JobInstanceLogResp { + id: number + message: any[] + finished: number + fromIndex: number + nextStartId: number +} +export interface JobInstanceLogQuery { + taskBatchId: number + jobId: number + taskId: number + startId: number + fromIndex: number + size: number +} diff --git a/src/apis/system/client.ts b/src/apis/system/client.ts new file mode 100644 index 0000000..5be5516 --- /dev/null +++ b/src/apis/system/client.ts @@ -0,0 +1,31 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/system/client' + +/** @desc 查询客户端列表 */ +export function listClient(query: T.ClientPageQuery) { + return http.get>(`${BASE_URL}`, query) +} + +/** @desc 查询客户端详情 */ +export function getClient(id: string) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 新增客户端 */ +export function addClient(data: any) { + return http.post(`${BASE_URL}`, data) +} + +/** @desc 修改客户端 */ +export function updateClient(data: any, id: string) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 删除客户端 */ +export function deleteClient(id: string) { + return http.del(`${BASE_URL}`, { ids: [id] }) +} diff --git a/src/apis/system/dept.ts b/src/apis/system/dept.ts new file mode 100644 index 0000000..efcc799 --- /dev/null +++ b/src/apis/system/dept.ts @@ -0,0 +1,31 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/dept' + +/** @desc 新增部门信息 */ +export function addDept(data: T.DeptAddReq) { + return http.post(`${BASE_URL}`, data) +} + +/** @desc 查询部门信息详情 */ +export function getDeptDetail(deptId: string) { + return http.get(`${BASE_URL}/detail/${deptId}`) +} + +/** @desc 查询部门树 */ +export function getDeptTree(query?: T.DeptQuery) { + return http.get(`${BASE_URL}/tree`, query) +} + +/** @desc 修改部门信息 */ +export function updateDept(deptId: string, data: T.DeptUpdateReq) { + return http.put(`${BASE_URL}/${deptId}`, data) +} + +/** @desc 删除部门信息 */ +export function deleteDept(deptId: string) { + return http.del(`${BASE_URL}/${deptId}`) +} diff --git a/src/apis/system/dict.ts b/src/apis/system/dict.ts new file mode 100644 index 0000000..47592b2 --- /dev/null +++ b/src/apis/system/dict.ts @@ -0,0 +1,61 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/system/dict' + +/** @desc 查询字典列表 */ +export function listDict(query?: T.DictQuery) { + return http.get(`${BASE_URL}/list`, query) +} + +/** @desc 查询字典详情 */ +export function getDict(id: string) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 新增字典 */ +export function addDict(data: any) { + return http.post(`${BASE_URL}`, data) +} + +/** @desc 修改字典 */ +export function updateDict(data: any, id: string) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 删除字典 */ +export function deleteDict(id: string) { + return http.del(`${BASE_URL}`, { ids: [id] }) +} + +/** @desc 清除字典缓存 */ +export function clearDictCache(code: string) { + return http.del(`${BASE_URL}/cache/${code}`) +} + +/** @desc 查询字典项列表 */ +export function listDictItem(query: T.DictItemPageQuery) { + return http.get>(`${BASE_URL}/item`, query) +} + +/** @desc 查询字典项详情 */ +export function getDictItem(id: string) { + return http.get(`${BASE_URL}/item/${id}`) +} + +/** @desc 新增字典项 */ +export function addDictItem(data: any) { + return http.post(`${BASE_URL}/item`, data) +} + +/** @desc 修改字典项 */ +export function updateDictItem(data: any, id: string) { + return http.put(`${BASE_URL}/item/${id}`, data) +} + +/** @desc 删除字典项 */ +export function deleteDictItem(id: string) { + return http.del(`${BASE_URL}/item`, { ids: [id] }) +} diff --git a/src/apis/system/file.ts b/src/apis/system/file.ts new file mode 100644 index 0000000..3f174a5 --- /dev/null +++ b/src/apis/system/file.ts @@ -0,0 +1,46 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/system/file' + +/** @desc 上传文件 */ +export function uploadFile(data: FormData) { + return http.post(`${BASE_URL}/upload`, data) +} + +/** @desc 查询文件列表 */ +export function listFile(query: T.FilePageQuery) { + return http.get>(`${BASE_URL}`, query) +} + +/** @desc 修改文件 */ +export function updateFile(data: any, id: string) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 删除文件 */ +export function deleteFile(ids: string[]) { + return http.del(`${BASE_URL}`, { ids }) +} + +/** @desc 查询文件资源统计统计 */ +export function getFileStatistics() { + return http.get(`${BASE_URL}/statistics`) +} + +/** @desc 根据sha256检测文件是否已经在服务器存在 */ +export function checkFile(sha256: string) { + return http.get(`${BASE_URL}/check`, { fileHash: sha256 }) +} + +/** @desc 创建文件夹 */ +export function createDir(parentPath: string, name: string) { + return http.post(`${BASE_URL}/dir`, { parentPath, originalName: name }) +} + +/** @desc 查询文件夹大小 */ +export function calcDirSize(id: string) { + return http.get(`${BASE_URL}/dir/${id}/size`) +} diff --git a/src/apis/system/index.ts b/src/apis/system/index.ts new file mode 100644 index 0000000..c1f9bdc --- /dev/null +++ b/src/apis/system/index.ts @@ -0,0 +1,15 @@ +export * from './user' +export * from './user-new' +export * from './role' +export * from './menu' +export * from './dept' +export * from './notice' +export * from './dict' +export * from './file' +export * from './storage' +export * from './option' +export * from './smsConfig' +export * from './smsLog' +export * from './user-profile' +export * from './user-message' +export * from './post' diff --git a/src/apis/system/menu-adapter.ts b/src/apis/system/menu-adapter.ts new file mode 100644 index 0000000..09bb0ec --- /dev/null +++ b/src/apis/system/menu-adapter.ts @@ -0,0 +1,61 @@ +import type * as T from './type' +import http from '@/utils/http' +import { convertMenuData } from '@/utils/menuConverter' + +/** + * 从新的API获取菜单树形数据,并转换为角色管理所需的格式 + */ +export function getMenuTreeForRole(query?: { terminalType?: string }) { + return http.get('/menu/tree', query).then(res => { + // 假设响应格式为 { data: [...菜单数据], success: true, msg: "", code: 200 } + const data = res.data || []; + // 转换菜单数据为角色管理组件需要的格式 + const convertedData = convertMenuData(data); + return convertedData; + }); +} + +/** + * 转换菜单数据为带权限的树形结构 + * @param menus 转换后的菜单数据 + * @param selectedMenuIds 已选中的菜单ID集合 + * @returns 带权限标记的菜单树 + */ +export function transformMenusWithPermissions(menus: any[], selectedMenuIds: string[] = []) { + // 深拷贝菜单数据,避免修改原始数据 + const result = JSON.parse(JSON.stringify(menus)); + + // 递归处理菜单树,添加权限标记 + const processMenus = (items: any[]) => { + return items.map(item => { + // 设置选中状态 + item.isChecked = selectedMenuIds.includes(item.id.toString()); + + // 如果有子菜单,递归处理 + if (item.children && item.children.length > 0) { + item.children = processMenus(item.children); + } + + return item; + }); + }; + + return processMenus(result); +} + +/** + * 获取角色已分配的菜单ID列表 + */ +export function getRoleMenuIds(roleId: string) { + return http.get(`/role/get-menus/${roleId}`); +} + +/** + * 为角色分配菜单权限 + */ +export function assignRoleMenus(roleId: string, menuIds: string[]) { + return http.post('/role/bind-menu', { + roleId, + menuIds + }); +} \ No newline at end of file diff --git a/src/apis/system/menu.ts b/src/apis/system/menu.ts new file mode 100644 index 0000000..2db224d --- /dev/null +++ b/src/apis/system/menu.ts @@ -0,0 +1,51 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/system/menu' + +/** @desc 查询菜单列表(已废弃) */ +export function listMenu(query?: T.MenuQuery) { + return http.get(`${BASE_URL}/tree`, query) +} + +/** @desc 查询菜单树(新接口) */ +export function getMenuTree(query?: T.MenuTreeQuery) { + return http.get('/menu/tree', query) +} + +/** @desc 查询菜单详情(已废弃) */ +export function getMenu(id: string) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 查询菜单详情(新接口) */ +export function getMenuDetail(menuId: string) { + return http.get(`/menu/detail/${menuId}`) +} + +/** @desc 新增菜单 */ +export function addMenu(data: T.MenuAddReq) { + return http.post('/menu', data) +} + +/** @desc 修改菜单(已废弃) */ +export function updateMenu(data: any, id: string) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 修改菜单(新接口) */ +export function updateMenuNew(menuId: string, data: T.MenuUpdateReq) { + return http.put(`/menu/${menuId}`, data) +} + +/** @desc 删除菜单 */ +export function deleteMenu(id: string) { + return http.del(`/menu/${id}`) +} + +/** @desc 清除菜单缓存 */ +export function clearMenuCache() { + return http.del(`${BASE_URL}/cache`) +} diff --git a/src/apis/system/notice.ts b/src/apis/system/notice.ts new file mode 100644 index 0000000..942d542 --- /dev/null +++ b/src/apis/system/notice.ts @@ -0,0 +1,31 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/system/notice' + +/** @desc 查询公告列表 */ +export function listNotice(query: T.NoticePageQuery) { + return http.get>(`${BASE_URL}`, query) +} + +/** @desc 查询公告详情 */ +export function getNotice(id: string) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 新增公告 */ +export function addNotice(data: any) { + return http.post(BASE_URL, data) +} + +/** @desc 修改公告 */ +export function updateNotice(data: any, id: string) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 删除公告 */ +export function deleteNotice(id: string) { + return http.del(`${BASE_URL}`, { ids: [id] }) +} diff --git a/src/apis/system/option.ts b/src/apis/system/option.ts new file mode 100644 index 0000000..c63e7fb --- /dev/null +++ b/src/apis/system/option.ts @@ -0,0 +1,21 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/system/option' + +/** @desc 查询参数列表 */ +export function listOption(query: T.OptionQuery) { + return http.get(`${BASE_URL}`, query) +} + +/** @desc 修改参数 */ +export function updateOption(data: any) { + return http.put(`${BASE_URL}`, data) +} + +/** @desc 重置参数 */ +export function resetOptionValue(query: T.OptionQuery) { + return http.patch(`${BASE_URL}/value`, query) +} diff --git a/src/apis/system/post.ts b/src/apis/system/post.ts new file mode 100644 index 0000000..f5954a4 --- /dev/null +++ b/src/apis/system/post.ts @@ -0,0 +1,46 @@ +import type * as T from './type'; +import http from '@/utils/http'; + +const BASE_URL = '/post'; + +/** + * 添加岗位 + */ +export function addPost(data: T.PostAddReq) { + return http.post(BASE_URL, data); +} + +/** + * 查询岗位详情 + */ +export function getPostDetail(postId: string) { + return http.get(`${BASE_URL}/detail/${postId}`); +} + +/** + * 查询岗位列表 + */ +export function listPost(params?: T.PostPageQuery) { + return http.get(`${BASE_URL}/list`, params); +} + +/** + * 分页查询岗位列表 + */ +export function pagePost(params?: T.PostPageQuery) { + return http.get>(`${BASE_URL}/page`, params); +} + +/** + * 修改岗位 + */ +export function updatePost(postId: string, data: T.PostUpdateReq) { + return http.put(`${BASE_URL}/${postId}`, data); +} + +/** + * 删除岗位 + */ +export function deletePost(postId: string) { + return http.del(`${BASE_URL}/${postId}`); +} \ No newline at end of file diff --git a/src/apis/system/role.ts b/src/apis/system/role.ts new file mode 100644 index 0000000..454a107 --- /dev/null +++ b/src/apis/system/role.ts @@ -0,0 +1,91 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/system/role' + +/** @desc 查询角色列表(已废弃) */ +export function listRole(query: T.RoleQuery) { + return http.get(`${BASE_URL}/list`, query) +} + +/** @desc 查询角色列表(新接口) */ +export function getRoleList(query?: T.RoleNewQuery) { + return http.get('/role/list', query) +} + +/** @desc 分页查询角色列表(新接口) */ +export function getRolePage(query?: T.RoleNewQuery) { + return http.get>('/role/page', query) +} + +/** @desc 查询角色详情(已废弃) */ +export function getRole(id: string) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 查询角色详情(新接口) */ +export function getRoleDetail(roleId: string) { + return http.get(`/role/detail/${roleId}`) +} + +/** @desc 新增角色(已废弃) */ +export function addRole(data: any) { + return http.post(`${BASE_URL}`, data) +} + +/** @desc 新增角色(新接口) */ +export function addRoleNew(data: T.RoleAddReq) { + return http.post('/role', data) +} + +/** @desc 修改角色(已废弃) */ +export function updateRole(data: any, id: string) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 修改角色(新接口) */ +export function updateRoleNew(roleId: string, data: T.RoleUpdateReq) { + return http.put(`/role/${roleId}`, data) +} + +/** @desc 删除角色(已废弃) */ +export function deleteRole(id: string) { + return http.del(`${BASE_URL}`, { ids: [id] }) +} + +/** @desc 删除角色(新接口) */ +export function deleteRoleNew(roleId: string) { + return http.del(`/role/${roleId}`) +} + +/** @desc 绑定菜单(新接口) */ +export function bindRoleMenu(data: T.RoleBindMenuReq) { + return http.put('/role/bind-menu', data) +} + +/** @desc 修改角色权限(已废弃) */ +export function updateRolePermission(id: string, data: any) { + return http.put(`${BASE_URL}/${id}/permission`, data) +} + +/** @desc 查询角色关联用户 */ +export function listRoleUser(id: string, query: T.RoleUserPageQuery) { + return http.get>(`${BASE_URL}/${id}/user`, query) +} + +/** @desc 分配角色给用户 */ +export function assignToUsers(id: string, userIds: Array) { + return http.post(`${BASE_URL}/${id}/user`, userIds) +} + +/** @desc 取消分配角色给用户 */ +export function unassignFromUsers(userRoleIds: Array) { + return http.del(`${BASE_URL}/user`, userRoleIds) +} + +/** @desc 查询角色关联用户 ID */ +export function listRoleUserId(id: string) { + return http.get(`${BASE_URL}/${id}/user/id`) +} diff --git a/src/apis/system/smsConfig.ts b/src/apis/system/smsConfig.ts new file mode 100644 index 0000000..3da508f --- /dev/null +++ b/src/apis/system/smsConfig.ts @@ -0,0 +1,36 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/system/smsConfig' + +/** @desc 查询短信配置列表 */ +export function listSmsConfig(query: T.SmsConfigPageQuery) { + return http.get>(`${BASE_URL}`, query) +} + +/** @desc 查询短信配置详情 */ +export function getSmsConfig(id: string) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 新增短信配置 */ +export function addSmsConfig(data: any) { + return http.post(`${BASE_URL}`, data) +} + +/** @desc 修改短信配置 */ +export function updateSmsConfig(data: any, id: string) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 删除短信配置 */ +export function deleteSmsConfig(id: string) { + return http.del(`${BASE_URL}`, { ids: [id] }) +} + +/** @desc 设置默认配置 */ +export function setDefaultSmsConfig(id: string) { + return http.put(`${BASE_URL}/${id}/default`) +} diff --git a/src/apis/system/smsLog.ts b/src/apis/system/smsLog.ts new file mode 100644 index 0000000..62e63ba --- /dev/null +++ b/src/apis/system/smsLog.ts @@ -0,0 +1,26 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/system/smsLog' + +/** @desc 查询短信日志列表 */ +export function listSmsLog(query: T.SmsLogPageQuery) { + return http.get>(`${BASE_URL}`, query) +} + +/** @desc 查询短信日志详情 */ +export function getSmsLog(id: string) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 删除短信日志 */ +export function deleteSmsLog(id: string) { + return http.del(`${BASE_URL}`, { ids: [id] }) +} + +/** @desc 导出短信日志 */ +export function exportSmsLog(query: T.SmsLogQuery) { + return http.download(`${BASE_URL}/export`, query) +} diff --git a/src/apis/system/storage.ts b/src/apis/system/storage.ts new file mode 100644 index 0000000..22ab768 --- /dev/null +++ b/src/apis/system/storage.ts @@ -0,0 +1,41 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/system/storage' + +/** @desc 查询存储列表 */ +export function listStorage(query: T.StorageQuery) { + return http.get(`${BASE_URL}/list`, query) +} + +/** @desc 查询存储详情 */ +export function getStorage(id: string) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 新增存储 */ +export function addStorage(data: any) { + return http.post(`${BASE_URL}`, data) +} + +/** @desc 修改存储 */ +export function updateStorage(data: any, id: string) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 删除存储 */ +export function deleteStorage(id: string) { + return http.del(`${BASE_URL}`, { ids: [id] }) +} + +/** @desc 修改存储状态 */ +export function updateStorageStatus(data: any, id: string) { + return http.put(`${BASE_URL}/${id}/status`, data) +} + +/** @desc 设置默认存储 */ +export function setDefaultStorage(id: string) { + return http.put(`${BASE_URL}/${id}/default`) +} diff --git a/src/apis/system/type.ts b/src/apis/system/type.ts new file mode 100644 index 0000000..db59d8d --- /dev/null +++ b/src/apis/system/type.ts @@ -0,0 +1,676 @@ +/** 用户类型 */ +export interface UserResp { + id: string + username: string + nickname: string + avatar: string + gender: number + email: string + phone: string + description: string + status: 1 | 2 + isSystem?: boolean + createUserString: string + createTime: string + updateUserString: string + updateTime: string + deptId: string + deptName: string + roleIds: Array + roleNames: Array + disabled: boolean +} + +/** 新用户信息响应类型 */ +export interface UserNewResp { + userId: string + account: string + avatar: string + birthdate: string + deptId: string + deptName: string + education: string + educationLabel: string + email: string + gender: string + hiredate: string + identityCard: string + majorField: string + mobile: string + name: string + postIds: string[] + postName: string + roleIds: string[] + roleName: string + status: number + userCode: string + userStatus: string + userStatusLabel: string + userType: string + userTypeLabel: string + workField: string + msg: string + success: boolean +} + +/** 新用户信息请求类型 */ +export interface UserNewAddReq { + account: string + avatar?: string + birthdate?: string + deptId?: string + education?: string + email?: string + gender?: string + hiredate?: string + identityCard?: string + majorField?: string + mobile?: string + name?: string + postIds?: string[] + roleIds?: string[] + status?: number + userStatus?: string + userType?: string + workField?: string +} + +/** 新用户信息修改请求类型 */ +export interface UserNewUpdateReq extends UserNewAddReq {} + +/** 新用户绑定角色请求类型 */ +export interface UserBindRoleReq { + roleIds: string[] + userId: string +} + +/** 新用户查询参数 */ +export interface UserNewQuery { + account?: string + deptId?: string + mobile?: string + name?: string + userCode?: string + userStatus?: string + userType?: string +} + +/** 新用户分页查询参数 */ +export interface UserNewPageQuery extends UserNewQuery, PageQuery {} + +export type UserDetailResp = UserResp & { + pwdResetTime?: string +} + +export interface UserImportResp { + importKey: string + totalRows: number + validRows: number + duplicateUserRows: number + duplicateEmailRows: number + duplicatePhoneRows: number +} +export interface UserQuery { + description?: string + status?: number + createTime?: Array + deptId?: string + sort: Array + userIds?: Array + roleId?: string +} +export interface UserPageQuery extends UserQuery, PageQuery {} + +/** 角色类型 */ +export interface RoleResp { + id: string + name: string + code: string + sort: number + description: string + dataScope: number + isSystem: boolean + createUserString: string + createTime: string + updateUserString: string + updateTime: string + disabled: boolean +} +export type RoleDetailResp = RoleResp & { + menuIds: Array + deptIds: Array + menuCheckStrictly: boolean + deptCheckStrictly: boolean +} +export interface RoleUserResp { + id: string + username: string + nickname: string + gender: number + description: string + status: 1 | 2 + isSystem?: boolean + deptId: string + deptName: string + roleIds: Array + roleNames: Array + disabled: boolean +} +export interface RoleQuery { + description?: string + sort: Array +} +export interface RoleUserQuery { + description?: string + sort: Array +} +export interface RoleUserPageQuery extends RoleUserQuery, PageQuery {} + +/** 菜单类型 */ +export interface MenuResp { + id: string + title: string + parentId: string + type: 1 | 2 | 3 + path: string + name: string + component: string + redirect: string + icon: string + isExternal: boolean + isCache: boolean + isHidden: boolean + permission: string + sort: number + status: 1 | 2 + createUserString: string + createTime: string + updateUserString: string + updateTime: string + children: MenuResp[] +} +export interface MenuQuery { + title?: string + status?: number +} + +/** 部门类型 */ +export interface DeptResp { + deptId: string + deptName: string + leaderId: string + orderNum: number + parentId: string + status: string + children?: DeptResp[] +} + +/** 部门查询参数 */ +export interface DeptQuery { + deptName?: string +} + +/** 部门新增请求参数 */ +export interface DeptAddReq { + deptName: string + leaderId?: string + orderNum: number + parentId?: string + status: number +} + +/** 部门修改请求参数 */ +export interface DeptUpdateReq { + deptName: string + leaderId?: string + orderNum: number + parentId?: string + status: number +} + +/** 部门详情响应类型 */ +export interface DeptDetailResp { + deptId: string + deptName: string + leaderId: string + orderNum: number + parentId: string + status: string +} + +/** 字典类型 */ +export interface DictResp { + id: string + name: string + code: string + isSystem: boolean + description: string + createUserString: string + createTime: string + updateUserString: string + updateTime: string +} +export interface DictQuery { + description?: string + sort: Array +} +export interface DictItemResp { + id: string + label: string + value: string + color: string + sort: number + description: string + status: 1 | 2 + dictId: number + createUserString: string + createTime: string + updateUserString: string + updateTime: string +} +export interface DictItemQuery { + description?: string + status?: number + sort: Array + dictId: string +} +export interface DictItemPageQuery extends DictItemQuery, PageQuery { +} + +/** 公告类型 */ +export interface NoticeResp { + id?: string + title?: string + type: string + noticeScope: number + noticeMethods?: Array + isTiming: boolean + publishTime?: string + isTop: boolean + status?: number +} +export type NoticeDetailResp = NoticeResp & { + createUserString: string + createTime: string + updateUserString: string + updateTime: string +} +export type NoticePreviewResp = NoticeDetailResp & { + content: string +} +export interface NoticeQuery { + title?: string + type?: string + sort: Array +} +export interface NoticePageQuery extends NoticeQuery, PageQuery { +} + +/** 文件类型 */ +export interface FileItem { + id: string + name: string + originalName: string + size: number + url: string + parentPath: string + path: string + sha256: string + contentType: string + metadata: string + thumbnailSize: number + thumbnailName: string + thumbnailMetadata: string + thumbnailUrl: string + extension: string + type: number + storageId: string + storageName: string + createUserString: string + createTime: string + updateUserString?: string + updateTime?: string +} +/** 文件资源统计信息 */ +export interface FileStatisticsResp { + type: string + size: any + number: number + unit: string + data: Array +} +/** 文件夹计算大小信息 */ +export interface FileDirCalcSizeResp { + size: number +} +export interface FileQuery { + originalName?: string + type?: string + parentPath?: string + sort: Array +} +export interface FilePageQuery extends FileQuery, PageQuery { +} + +/** 存储类型 */ +export interface StorageResp { + id: string + name: string + code: string + type: number + accessKey: string + secretKey: string + endpoint: string + bucketName: string + domain: string + description: string + isDefault: boolean + sort: number + status: number + createUserString: string + createTime: string + updateUserString: string + updateTime: string +} +export interface StorageQuery { + description?: string + type?: number + sort: Array +} + +/** 客户端类型 */ +export interface ClientResp { + id: string + clientId: string + clientType: string + authType: string + activeTimeout: string + timeout: string + status: string + createUser: string + createTime: string + updateUser: string + updateTime: string + createUserString: string + updateUserString: string +} +export interface ClientDetailResp { + id: string + clientId: string + clientType: string + authType: string + activeTimeout: string + timeout: string + status: string + createUser: string + createTime: string + updateUser: string + updateTime: string + createUserString: string + updateUserString: string +} +export interface ClientQuery { + clientType: string + authType: string[] + status: string + sort: Array +} +export interface ClientPageQuery extends ClientQuery, PageQuery {} + +/** 系统参数类型 */ +export interface OptionResp { + id: string + name: string + code: string + value: string + description: string +} + +export interface OptionQuery { + code?: Array + category?: string +} + +/** 基础配置类型 */ +export interface BasicConfig { + SITE_FAVICON: string + SITE_LOGO: string + SITE_TITLE: string + SITE_COPYRIGHT: string + SITE_BEIAN: string +} + +/** 基础配置类型 */ +export interface SiteConfig { + SITE_FAVICON: OptionResp + SITE_LOGO: OptionResp + SITE_TITLE: OptionResp + SITE_DESCRIPTION: OptionResp + SITE_COPYRIGHT: OptionResp + SITE_BEIAN: OptionResp +} + +/** 安全配置类型 */ +export interface SecurityConfig { + PASSWORD_ERROR_LOCK_COUNT: OptionResp + PASSWORD_ERROR_LOCK_MINUTES: OptionResp + PASSWORD_EXPIRATION_DAYS: OptionResp + PASSWORD_EXPIRATION_WARNING_DAYS: OptionResp + PASSWORD_REPETITION_TIMES: OptionResp + PASSWORD_MIN_LENGTH: OptionResp + PASSWORD_ALLOW_CONTAIN_USERNAME: OptionResp + PASSWORD_REQUIRE_SYMBOLS: OptionResp +} + +/** 邮箱配置类型 */ +export interface MailConfig { + MAIL_PROTOCOL: OptionResp + MAIL_HOST: OptionResp + MAIL_PORT: OptionResp + MAIL_USERNAME: OptionResp + MAIL_PASSWORD: OptionResp + MAIL_SSL_ENABLED: OptionResp + MAIL_SSL_PORT: OptionResp +} + +/** 登录配置类型 */ +export interface LoginConfig { + LOGIN_CAPTCHA_ENABLED: OptionResp +} + +/** 短信配置类型 */ +export interface SmsConfigResp { + id: string + name: string + supplier: string + accessKey: string + secretKey: string + signature: string + templateId: string + weight: string + retryInterval: string + maxRetries: string + maximum: string + supplierConfig: string + status: number + isDefault: boolean + createUser: string + createTime: string + updateUser: string + updateTime: string + createUserString: string + updateUserString: string + disabled: boolean +} +export interface SmsConfigQuery { + name: string | undefined + supplier: string | undefined + accessKey: string | undefined + sort: Array +} +export interface SmsConfigPageQuery extends SmsConfigQuery, PageQuery {} + +/** 短信日志类型 */ +export interface SmsLogResp { + id: string + configId: string + phone: string + params: string + status: number + resMsg: string + createUser: string + createTime: string + updateUser: string + updateTime: string + createUserString: string + updateUserString: string +} +export interface SmsLogQuery { + configId: string | undefined + phone: string | undefined + status: number | undefined + sort: Array +} +export interface SmsLogPageQuery extends SmsLogQuery, PageQuery {} + +/** 绑定三方账号信息 */ +export interface BindSocialAccountRes { + source: string + description: string +} + +/** 系统消息类型 */ +export interface MessageResp { + id: string + title: string + content: string + type: number + path: string + isRead: boolean + readTime?: string + createUserString?: string + createTime: string +} + +export interface MessageQuery { + title?: string + type?: number + isRead?: boolean + sort: Array +} + +export interface MessagePageQuery extends MessageQuery, PageQuery { +} + +/** 新增菜单请求参数 */ +export interface MenuAddReq { + menuName: string; + menuType: string; + orderNum: number; + parentId: string; + perms: string; + terminalType: string; + url: string; + visible: string; +} + +/** 新菜单树查询参数 */ +export interface MenuTreeQuery { + menuName?: string; + terminalType?: string; +} + +/** 新菜单详情响应类型 */ +export interface MenuDetailResp { + menuId: string; + menuName: string; + menuType: string; + orderNum: number; + parentId: string; + perms: string; + url: string; + visible: string; +} + +/** 菜单更新请求参数 */ +export interface MenuUpdateReq { + menuName: string; + menuType: string; + orderNum: number; + parentId: string; + perms: string; + terminalType: string; + url: string; + visible: string; +} + +/** 新角色信息请求实体 */ +export interface RoleAddReq { + remark: string; + roleCode: string; + roleKey: string; + roleName: string; + status: number; +} + +/** 角色信息更新请求实体 */ +export interface RoleUpdateReq { + remark: string; + roleCode: string; + roleKey: string; + roleName: string; + status: number; +} + +/** 新角色信息响应实体 */ +export interface RoleNewResp { + remark: string; + roleCode: string; + roleId: string; + roleKey: string; + roleName: string; + status: string; + isSystem?: boolean; +} + +/** 角色菜单绑定请求 */ +export interface RoleBindMenuReq { + menuIds: string[]; + roleId: string; +} + +/** 角色查询参数(新接口) */ +export interface RoleNewQuery { + roleName?: string; +} + +// 岗位相关类型定义 +export interface PostVO { + postId: string; + postName: string; + postSort: number; + remark: string; + status: string | number; + createTime?: string; + updateTime?: string; +} + +export interface PostPageQuery { + postName?: string; + page?: number; + size?: number; +} + +export interface PostAddReq { + postName: string; + postSort: number; + remark: string; + status: number; +} + +export interface PostUpdateReq { + postName: string; + postSort: number; + remark: string; + status: number; +} diff --git a/src/apis/system/user-message.ts b/src/apis/system/user-message.ts new file mode 100644 index 0000000..6c57119 --- /dev/null +++ b/src/apis/system/user-message.ts @@ -0,0 +1,56 @@ +import type * as T from './type' +import http from '@/utils/http' + +export type * from './type' + +const BASE_URL = '/user/message' + +/** @desc 查询未读消息数量 */ +export function getUnreadMessageCount() { + return http.get(`${BASE_URL}/unread`) +} + +/** @desc 查询消息列表 */ +export function listMessage(query: T.MessagePageQuery) { + return http.get>(`${BASE_URL}`, query) +} + +/** @desc 获取用户消息详情 */ +export function getUserMessage(id: number) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 删除消息 */ +export function deleteMessage(ids: Array) { + return http.del(`${BASE_URL}`, { ids }) +} + +/** @desc 标记已读 */ +export function readMessage(ids: Array) { + return http.patch(`${BASE_URL}/read`, { ids }) +} + +/** @desc 全部已读 */ +export function readAllMessage() { + return http.patch(`${BASE_URL}/readAll`) +} + +/** @desc 查询未读公告数量 */ +export function getUnreadNoticeCount() { + return http.get(`${BASE_URL}/notice/unread`) +} + +/** @desc 查询未读公告 ID 列表 */ +export function getUnreadNoticeIds(method: string) { + return http.get(`${BASE_URL}/notice/unread/${method}`) +} + +/** @desc 分页查询用户公告 */ +export function listUserNotice(query: T.NoticePageQuery) { + return http.get>(`${BASE_URL}/notice`, query) +} + +/** @desc 获取用户公告详情 */ +export function getUserNotice(id: number) { + return http.get(`${BASE_URL}/notice/${id}`) +} diff --git a/src/apis/system/user-new.ts b/src/apis/system/user-new.ts new file mode 100644 index 0000000..f331dde --- /dev/null +++ b/src/apis/system/user-new.ts @@ -0,0 +1,39 @@ +import type * as T from './type' +import http from '@/utils/http' + +const BASE_URL = '/user' + +/** @desc 新增用户信息 */ +export function addUserNew(data: T.UserNewAddReq) { + return http.post(`${BASE_URL}`, data) +} + +/** @desc 绑定角色 */ +export function bindUserRole(data: T.UserBindRoleReq) { + return http.put(`${BASE_URL}/bind-role`, data) +} + +/** @desc 根据用户信息Id获取详细信息 */ +export function getUserDetailNew(userId: string) { + return http.get(`${BASE_URL}/detail/${userId}`) +} + +/** @desc 查询用户信息列表 */ +export function listUserNew(query: T.UserNewQuery) { + return http.get(`${BASE_URL}/list`, query) +} + +/** @desc 分页查询用户信息列表 */ +export function pageUserNew(query: T.UserNewPageQuery) { + return http.get>(`${BASE_URL}/page`, query) +} + +/** @desc 修改用户信息 */ +export function updateUserNew(userId: string, data: T.UserNewUpdateReq) { + return http.put(`${BASE_URL}/${userId}`, data) +} + +/** @desc 删除用户信息 */ +export function deleteUserNew(userId: string) { + return http.del(`${BASE_URL}/${userId}`) +} \ No newline at end of file diff --git a/src/apis/system/user-profile.ts b/src/apis/system/user-profile.ts new file mode 100644 index 0000000..822e753 --- /dev/null +++ b/src/apis/system/user-profile.ts @@ -0,0 +1,44 @@ +import type * as T from './type' +import http from '@/utils/http' + +const BASE_URL = '/user/profile' + +/** @desc 上传头像 */ +export function uploadAvatar(data: FormData) { + return http.patch(`${BASE_URL}/avatar`, data) +} + +/** @desc 修改用户基本信息 */ +export function updateUserBaseInfo(data: { nickname: string, gender: number }) { + return http.patch(`${BASE_URL}/basic/info`, data) +} + +/** @desc 修改密码 */ +export function updateUserPassword(data: { oldPassword: string, newPassword: string }) { + return http.patch(`${BASE_URL}/password`, data) +} + +/** @desc 修改手机号 */ +export function updateUserPhone(data: { phone: string, captcha: string, oldPassword: string }) { + return http.patch(`${BASE_URL}/phone`, data) +} + +/** @desc 修改邮箱 */ +export function updateUserEmail(data: { email: string, captcha: string, oldPassword: string }) { + return http.patch(`${BASE_URL}/email`, data) +} + +/** @desc 获取绑定的三方账号 */ +export function listUserSocial() { + return http.get(`${BASE_URL}/social`) +} + +/** @desc 绑定三方账号 */ +export function bindSocialAccount(source: string, data: any) { + return http.post(`${BASE_URL}/social/${source}`, data) +} + +/** @desc 解绑三方账号 */ +export function unbindSocialAccount(source: string) { + return http.del(`${BASE_URL}/social/${source}`) +} diff --git a/src/apis/system/user.ts b/src/apis/system/user.ts new file mode 100644 index 0000000..921d118 --- /dev/null +++ b/src/apis/system/user.ts @@ -0,0 +1,64 @@ +import type * as T from './type' +import http from '@/utils/http' + +const BASE_URL = '/user' + +/** @desc 查询用户列表 */ +export function listUser(query: T.UserPageQuery) { + return http.get>(`${BASE_URL}`, query) +} + +/** @desc 查询所有用户列表 */ +export function listAllUser(query: Partial) { + return http.get(`${BASE_URL}/list`, query) +} + +/** @desc 查询用户详情 */ +export function getUser(id: string) { + return http.get(`${BASE_URL}/detail/${id}`) +} + +/** @desc 新增用户 */ +export function addUser(data: any) { + return http.post(`${BASE_URL}`, data) +} + +/** @desc 修改用户 */ +export function updateUser(data: any, id: string) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 删除用户 */ +export function deleteUser(id: string) { + return http.del(`${BASE_URL}`, { ids: [id] }) +} + +/** @desc 导出用户 */ +export function exportUser(query: T.UserQuery) { + return http.download(`${BASE_URL}/export`, query) +} + +/** @desc 下载用户导入模板 */ +export function downloadUserImportTemplate() { + return http.download(`${BASE_URL}/import/template`) +} + +/** @desc 解析用户导入数据 */ +export function parseImportUser(data: FormData) { + return http.post(`${BASE_URL}/import/parse`, data) +} + +/** @desc 导入用户 */ +export function importUser(data: any) { + return http.post(`${BASE_URL}/import`, data) +} + +/** @desc 重置密码 */ +export function resetUserPwd(data: any, id: string) { + return http.patch(`${BASE_URL}/${id}/password`, data) +} + +/** @desc 分配角色 */ +export function updateUserRole(data: { roleIds: string[] }, id: string) { + return http.patch(`${BASE_URL}/${id}/role`, data) +} diff --git a/src/apis/training/index.ts b/src/apis/training/index.ts new file mode 100644 index 0000000..3a6f038 --- /dev/null +++ b/src/apis/training/index.ts @@ -0,0 +1,44 @@ +import http from '@/utils/http' +import type * as T from '@/types/training.d' + +const BASE_URL = '/training' + +/** @desc 分页查询培训计划列表 */ +export function pageTrainingPlan(query: T.TrainingPlanPageQuery) { + return http.get(`${BASE_URL}/plan/page`, query) +} + +/** @desc 查询培训计划列表 */ +export function listTrainingPlan(query?: T.TrainingPlanPageQuery) { + return http.get(`${BASE_URL}/plan/list`, query) +} + +/** @desc 查询培训计划详情 */ +export function getTrainingPlanDetail(planId: string) { + return http.get(`${BASE_URL}/plan/detail/${planId}`) +} + +/** @desc 新增培训计划 */ +export function createTrainingPlan(data: T.TrainingPlanReq) { + return http.post(`${BASE_URL}/plan`, data) +} + +/** @desc 更新培训计划 */ +export function updateTrainingPlan(planId: string, data: T.TrainingPlanReq) { + return http.put(`${BASE_URL}/plan/${planId}`, data) +} + +/** @desc 删除培训计划 */ +export function deleteTrainingPlan(planId: string) { + return http.del(`${BASE_URL}/plan/${planId}`) +} + +/** @desc 发布培训计划 */ +export function publishTrainingPlan(planId: string) { + return http.put(`${BASE_URL}/plan/${planId}/publish`) +} + +/** @desc 取消培训计划 */ +export function cancelTrainingPlan(planId: string) { + return http.put(`${BASE_URL}/plan/${planId}/cancel`) +} diff --git a/src/assets/fonts/DINPro-Bold.otf b/src/assets/fonts/DINPro-Bold.otf new file mode 100644 index 0000000..7c83953 Binary files /dev/null and b/src/assets/fonts/DINPro-Bold.otf differ diff --git a/src/assets/fonts/DINPro-Medium.otf b/src/assets/fonts/DINPro-Medium.otf new file mode 100644 index 0000000..b4608d0 Binary files /dev/null and b/src/assets/fonts/DINPro-Medium.otf differ diff --git a/src/assets/fonts/DINPro-Regular.otf b/src/assets/fonts/DINPro-Regular.otf new file mode 100644 index 0000000..84d57ab Binary files /dev/null and b/src/assets/fonts/DINPro-Regular.otf differ diff --git a/src/assets/fonts/font.css b/src/assets/fonts/font.css new file mode 100644 index 0000000..5a5c45a --- /dev/null +++ b/src/assets/fonts/font.css @@ -0,0 +1,20 @@ +@font-face { + font-family: 'DINPro-Bold'; + src: url('./DINPro-Bold.otf'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'DINPro-Medium'; + src: url('./DINPro-Medium.otf'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'DINPro-Regular'; + src: url('./DINPro-Regular.otf'); + font-weight: normal; + font-style: normal; +} \ No newline at end of file diff --git a/src/assets/icons/align-center.svg b/src/assets/icons/align-center.svg new file mode 100644 index 0000000..f7a856a --- /dev/null +++ b/src/assets/icons/align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/align-left.svg b/src/assets/icons/align-left.svg new file mode 100644 index 0000000..08ddfdf --- /dev/null +++ b/src/assets/icons/align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/align-right.svg b/src/assets/icons/align-right.svg new file mode 100644 index 0000000..5acc45e --- /dev/null +++ b/src/assets/icons/align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/api-management.svg b/src/assets/icons/api-management.svg new file mode 100644 index 0000000..7a80c94 --- /dev/null +++ b/src/assets/icons/api-management.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/apps.svg b/src/assets/icons/apps.svg new file mode 100644 index 0000000..4df6e11 --- /dev/null +++ b/src/assets/icons/apps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/archive.svg b/src/assets/icons/archive.svg new file mode 100644 index 0000000..254c92a --- /dev/null +++ b/src/assets/icons/archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/arco.svg b/src/assets/icons/arco.svg new file mode 100644 index 0000000..b279461 --- /dev/null +++ b/src/assets/icons/arco.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/icons/area-chart.svg b/src/assets/icons/area-chart.svg new file mode 100644 index 0000000..49fb61b --- /dev/null +++ b/src/assets/icons/area-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/arrow-down.svg b/src/assets/icons/arrow-down.svg new file mode 100644 index 0000000..84efaed --- /dev/null +++ b/src/assets/icons/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/arrow-fall.svg b/src/assets/icons/arrow-fall.svg new file mode 100644 index 0000000..1acfb63 --- /dev/null +++ b/src/assets/icons/arrow-fall.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/arrow-left.svg b/src/assets/icons/arrow-left.svg new file mode 100644 index 0000000..e75088f --- /dev/null +++ b/src/assets/icons/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/arrow-right.svg b/src/assets/icons/arrow-right.svg new file mode 100644 index 0000000..dc594f8 --- /dev/null +++ b/src/assets/icons/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/arrow-rise.svg b/src/assets/icons/arrow-rise.svg new file mode 100644 index 0000000..2ca6ecb --- /dev/null +++ b/src/assets/icons/arrow-rise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/arrow-up.svg b/src/assets/icons/arrow-up.svg new file mode 100644 index 0000000..7ebdad5 --- /dev/null +++ b/src/assets/icons/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/at.svg b/src/assets/icons/at.svg new file mode 100644 index 0000000..39350a8 --- /dev/null +++ b/src/assets/icons/at.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/attachment.svg b/src/assets/icons/attachment.svg new file mode 100644 index 0000000..8827489 --- /dev/null +++ b/src/assets/icons/attachment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/backtop.svg b/src/assets/icons/backtop.svg new file mode 100644 index 0000000..af4eadf --- /dev/null +++ b/src/assets/icons/backtop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/backward.svg b/src/assets/icons/backward.svg new file mode 100644 index 0000000..34e42f2 --- /dev/null +++ b/src/assets/icons/backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/bg-colors.svg b/src/assets/icons/bg-colors.svg new file mode 100644 index 0000000..e4df226 --- /dev/null +++ b/src/assets/icons/bg-colors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/bold.svg b/src/assets/icons/bold.svg new file mode 100644 index 0000000..0833ae9 --- /dev/null +++ b/src/assets/icons/bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/book.svg b/src/assets/icons/book.svg new file mode 100644 index 0000000..c9b68f1 --- /dev/null +++ b/src/assets/icons/book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/bookmark.svg b/src/assets/icons/bookmark.svg new file mode 100644 index 0000000..7cfe295 --- /dev/null +++ b/src/assets/icons/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/branch.svg b/src/assets/icons/branch.svg new file mode 100644 index 0000000..fd2e355 --- /dev/null +++ b/src/assets/icons/branch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brush.svg b/src/assets/icons/brush.svg new file mode 100644 index 0000000..d7b116c --- /dev/null +++ b/src/assets/icons/brush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/bug.svg b/src/assets/icons/bug.svg new file mode 100644 index 0000000..f0d0902 --- /dev/null +++ b/src/assets/icons/bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/bulb.svg b/src/assets/icons/bulb.svg new file mode 100644 index 0000000..b5cc546 --- /dev/null +++ b/src/assets/icons/bulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/calendar.svg b/src/assets/icons/calendar.svg new file mode 100644 index 0000000..fc1e609 --- /dev/null +++ b/src/assets/icons/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/calendar_clock.svg b/src/assets/icons/calendar_clock.svg new file mode 100644 index 0000000..7631ef9 --- /dev/null +++ b/src/assets/icons/calendar_clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/camera.svg b/src/assets/icons/camera.svg new file mode 100644 index 0000000..ec0128e --- /dev/null +++ b/src/assets/icons/camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/caret-down.svg b/src/assets/icons/caret-down.svg new file mode 100644 index 0000000..756c891 --- /dev/null +++ b/src/assets/icons/caret-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/caret-left.svg b/src/assets/icons/caret-left.svg new file mode 100644 index 0000000..0f1dc60 --- /dev/null +++ b/src/assets/icons/caret-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/caret-right.svg b/src/assets/icons/caret-right.svg new file mode 100644 index 0000000..7abf3c5 --- /dev/null +++ b/src/assets/icons/caret-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/caret-up.svg b/src/assets/icons/caret-up.svg new file mode 100644 index 0000000..0485c97 --- /dev/null +++ b/src/assets/icons/caret-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/check-circle-fill.svg b/src/assets/icons/check-circle-fill.svg new file mode 100644 index 0000000..dd36680 --- /dev/null +++ b/src/assets/icons/check-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/check-circle.svg b/src/assets/icons/check-circle.svg new file mode 100644 index 0000000..46ca7b3 --- /dev/null +++ b/src/assets/icons/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/check-square.svg b/src/assets/icons/check-square.svg new file mode 100644 index 0000000..a11139a --- /dev/null +++ b/src/assets/icons/check-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/check.svg b/src/assets/icons/check.svg new file mode 100644 index 0000000..3587679 --- /dev/null +++ b/src/assets/icons/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/chinese-fill.svg b/src/assets/icons/chinese-fill.svg new file mode 100644 index 0000000..271dc75 --- /dev/null +++ b/src/assets/icons/chinese-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/clock-circle.svg b/src/assets/icons/clock-circle.svg new file mode 100644 index 0000000..4d75de7 --- /dev/null +++ b/src/assets/icons/clock-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/close-circle-fill.svg b/src/assets/icons/close-circle-fill.svg new file mode 100644 index 0000000..96903d2 --- /dev/null +++ b/src/assets/icons/close-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/close-circle.svg b/src/assets/icons/close-circle.svg new file mode 100644 index 0000000..84ec3a7 --- /dev/null +++ b/src/assets/icons/close-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/close.svg b/src/assets/icons/close.svg new file mode 100644 index 0000000..12e92c2 --- /dev/null +++ b/src/assets/icons/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/cloud-download.svg b/src/assets/icons/cloud-download.svg new file mode 100644 index 0000000..7150330 --- /dev/null +++ b/src/assets/icons/cloud-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/cloud.svg b/src/assets/icons/cloud.svg new file mode 100644 index 0000000..e4c992a --- /dev/null +++ b/src/assets/icons/cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/code-block.svg b/src/assets/icons/code-block.svg new file mode 100644 index 0000000..9028f40 --- /dev/null +++ b/src/assets/icons/code-block.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/code-release-managment.svg b/src/assets/icons/code-release-managment.svg new file mode 100644 index 0000000..47a1589 --- /dev/null +++ b/src/assets/icons/code-release-managment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/code-square.svg b/src/assets/icons/code-square.svg new file mode 100644 index 0000000..0a8ef76 --- /dev/null +++ b/src/assets/icons/code-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/code.svg b/src/assets/icons/code.svg new file mode 100644 index 0000000..a0f61f4 --- /dev/null +++ b/src/assets/icons/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/command.svg b/src/assets/icons/command.svg new file mode 100644 index 0000000..08d6751 --- /dev/null +++ b/src/assets/icons/command.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/common.svg b/src/assets/icons/common.svg new file mode 100644 index 0000000..8601b76 --- /dev/null +++ b/src/assets/icons/common.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/compass.svg b/src/assets/icons/compass.svg new file mode 100644 index 0000000..1b74cc0 --- /dev/null +++ b/src/assets/icons/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/computer.svg b/src/assets/icons/computer.svg new file mode 100644 index 0000000..16b8c24 --- /dev/null +++ b/src/assets/icons/computer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/config.svg b/src/assets/icons/config.svg new file mode 100644 index 0000000..1ad180d --- /dev/null +++ b/src/assets/icons/config.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/continew.svg b/src/assets/icons/continew.svg new file mode 100644 index 0000000..0d0f422 --- /dev/null +++ b/src/assets/icons/continew.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/icons/copy.svg b/src/assets/icons/copy.svg new file mode 100644 index 0000000..7b4b406 --- /dev/null +++ b/src/assets/icons/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/copyright.svg b/src/assets/icons/copyright.svg new file mode 100644 index 0000000..df67e45 --- /dev/null +++ b/src/assets/icons/copyright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/customer-service.svg b/src/assets/icons/customer-service.svg new file mode 100644 index 0000000..99be549 --- /dev/null +++ b/src/assets/icons/customer-service.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/dashboard.svg b/src/assets/icons/dashboard.svg new file mode 100644 index 0000000..fcd3e2d --- /dev/null +++ b/src/assets/icons/dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/delete.svg b/src/assets/icons/delete.svg new file mode 100644 index 0000000..feec20f --- /dev/null +++ b/src/assets/icons/delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/desktop.svg b/src/assets/icons/desktop.svg new file mode 100644 index 0000000..6cddf2f --- /dev/null +++ b/src/assets/icons/desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/dice.svg b/src/assets/icons/dice.svg new file mode 100644 index 0000000..1357751 --- /dev/null +++ b/src/assets/icons/dice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/directory-blue.svg b/src/assets/icons/directory-blue.svg new file mode 100644 index 0000000..8cc3731 --- /dev/null +++ b/src/assets/icons/directory-blue.svg @@ -0,0 +1,9 @@ + + + + \ No newline at end of file diff --git a/src/assets/icons/directory-open-blue.svg b/src/assets/icons/directory-open-blue.svg new file mode 100644 index 0000000..f3570cc --- /dev/null +++ b/src/assets/icons/directory-open-blue.svg @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/src/assets/icons/directory-open.svg b/src/assets/icons/directory-open.svg new file mode 100644 index 0000000..07dd1df --- /dev/null +++ b/src/assets/icons/directory-open.svg @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/src/assets/icons/directory.svg b/src/assets/icons/directory.svg new file mode 100644 index 0000000..d61fb69 --- /dev/null +++ b/src/assets/icons/directory.svg @@ -0,0 +1,9 @@ + + + + \ No newline at end of file diff --git a/src/assets/icons/double-down.svg b/src/assets/icons/double-down.svg new file mode 100644 index 0000000..d43117c --- /dev/null +++ b/src/assets/icons/double-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/double-left.svg b/src/assets/icons/double-left.svg new file mode 100644 index 0000000..71f7ad3 --- /dev/null +++ b/src/assets/icons/double-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/double-right.svg b/src/assets/icons/double-right.svg new file mode 100644 index 0000000..07e14f4 --- /dev/null +++ b/src/assets/icons/double-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/double-up.svg b/src/assets/icons/double-up.svg new file mode 100644 index 0000000..00f1b2f --- /dev/null +++ b/src/assets/icons/double-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/down-circle.svg b/src/assets/icons/down-circle.svg new file mode 100644 index 0000000..cbde52a --- /dev/null +++ b/src/assets/icons/down-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/down.svg b/src/assets/icons/down.svg new file mode 100644 index 0000000..e1a16fc --- /dev/null +++ b/src/assets/icons/down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/download.svg b/src/assets/icons/download.svg new file mode 100644 index 0000000..b7edb4c --- /dev/null +++ b/src/assets/icons/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/drag-arrow.svg b/src/assets/icons/drag-arrow.svg new file mode 100644 index 0000000..be1abba --- /dev/null +++ b/src/assets/icons/drag-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/drag-dot-vertical.svg b/src/assets/icons/drag-dot-vertical.svg new file mode 100644 index 0000000..dc32e14 --- /dev/null +++ b/src/assets/icons/drag-dot-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/drag-dot.svg b/src/assets/icons/drag-dot.svg new file mode 100644 index 0000000..dc1c026 --- /dev/null +++ b/src/assets/icons/drag-dot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/drive-file.svg b/src/assets/icons/drive-file.svg new file mode 100644 index 0000000..335a018 --- /dev/null +++ b/src/assets/icons/drive-file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ear.svg b/src/assets/icons/ear.svg new file mode 100644 index 0000000..dc766cd --- /dev/null +++ b/src/assets/icons/ear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/edit.svg b/src/assets/icons/edit.svg new file mode 100644 index 0000000..4e2af81 --- /dev/null +++ b/src/assets/icons/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/email-color.svg b/src/assets/icons/email-color.svg new file mode 100644 index 0000000..a520f85 --- /dev/null +++ b/src/assets/icons/email-color.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/icons/email.svg b/src/assets/icons/email.svg new file mode 100644 index 0000000..8d32a97 --- /dev/null +++ b/src/assets/icons/email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/empty.svg b/src/assets/icons/empty.svg new file mode 100644 index 0000000..50367b1 --- /dev/null +++ b/src/assets/icons/empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/english-fill.svg b/src/assets/icons/english-fill.svg new file mode 100644 index 0000000..1e7ebd4 --- /dev/null +++ b/src/assets/icons/english-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/eraser.svg b/src/assets/icons/eraser.svg new file mode 100644 index 0000000..23c0580 --- /dev/null +++ b/src/assets/icons/eraser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/exclamation-circle-fill.svg b/src/assets/icons/exclamation-circle-fill.svg new file mode 100644 index 0000000..0e8fddf --- /dev/null +++ b/src/assets/icons/exclamation-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/exclamation-circle.svg b/src/assets/icons/exclamation-circle.svg new file mode 100644 index 0000000..2b75bd1 --- /dev/null +++ b/src/assets/icons/exclamation-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/exclamation-polygon-fill.svg b/src/assets/icons/exclamation-polygon-fill.svg new file mode 100644 index 0000000..bb8fbfc --- /dev/null +++ b/src/assets/icons/exclamation-polygon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/exclamation.svg b/src/assets/icons/exclamation.svg new file mode 100644 index 0000000..8661941 --- /dev/null +++ b/src/assets/icons/exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/expand.svg b/src/assets/icons/expand.svg new file mode 100644 index 0000000..c67d2e5 --- /dev/null +++ b/src/assets/icons/expand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/experiment.svg b/src/assets/icons/experiment.svg new file mode 100644 index 0000000..9623e0c --- /dev/null +++ b/src/assets/icons/experiment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/export.svg b/src/assets/icons/export.svg new file mode 100644 index 0000000..f8e1673 --- /dev/null +++ b/src/assets/icons/export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/eye-invisible.svg b/src/assets/icons/eye-invisible.svg new file mode 100644 index 0000000..8c8287c --- /dev/null +++ b/src/assets/icons/eye-invisible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/eye.svg b/src/assets/icons/eye.svg new file mode 100644 index 0000000..03e8ea6 --- /dev/null +++ b/src/assets/icons/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/face-frown-fill.svg b/src/assets/icons/face-frown-fill.svg new file mode 100644 index 0000000..21b112e --- /dev/null +++ b/src/assets/icons/face-frown-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/face-meh-fill.svg b/src/assets/icons/face-meh-fill.svg new file mode 100644 index 0000000..c4ab12d --- /dev/null +++ b/src/assets/icons/face-meh-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/face-smile-fill.svg b/src/assets/icons/face-smile-fill.svg new file mode 100644 index 0000000..a554ab0 --- /dev/null +++ b/src/assets/icons/face-smile-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-audio.svg b/src/assets/icons/file-audio.svg new file mode 100644 index 0000000..3152cd8 --- /dev/null +++ b/src/assets/icons/file-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-close.svg b/src/assets/icons/file-close.svg new file mode 100644 index 0000000..04daada --- /dev/null +++ b/src/assets/icons/file-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-css.svg b/src/assets/icons/file-css.svg new file mode 100644 index 0000000..1aabe7c --- /dev/null +++ b/src/assets/icons/file-css.svg @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-dir.svg b/src/assets/icons/file-dir.svg new file mode 100644 index 0000000..04daada --- /dev/null +++ b/src/assets/icons/file-dir.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-excel.svg b/src/assets/icons/file-excel.svg new file mode 100644 index 0000000..f53b51f --- /dev/null +++ b/src/assets/icons/file-excel.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-exe.svg b/src/assets/icons/file-exe.svg new file mode 100644 index 0000000..4111d06 --- /dev/null +++ b/src/assets/icons/file-exe.svg @@ -0,0 +1,20 @@ + + + + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-html.svg b/src/assets/icons/file-html.svg new file mode 100644 index 0000000..9b704e9 --- /dev/null +++ b/src/assets/icons/file-html.svg @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-image-color.svg b/src/assets/icons/file-image-color.svg new file mode 100644 index 0000000..e4989db --- /dev/null +++ b/src/assets/icons/file-image-color.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-image.svg b/src/assets/icons/file-image.svg new file mode 100644 index 0000000..217aa49 --- /dev/null +++ b/src/assets/icons/file-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-java.svg b/src/assets/icons/file-java.svg new file mode 100644 index 0000000..e6fbbc0 --- /dev/null +++ b/src/assets/icons/file-java.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-javascript.svg b/src/assets/icons/file-javascript.svg new file mode 100644 index 0000000..85df74e --- /dev/null +++ b/src/assets/icons/file-javascript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-js.svg b/src/assets/icons/file-js.svg new file mode 100644 index 0000000..b38ef34 --- /dev/null +++ b/src/assets/icons/file-js.svg @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-json.svg b/src/assets/icons/file-json.svg new file mode 100644 index 0000000..e7cd332 --- /dev/null +++ b/src/assets/icons/file-json.svg @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-maven.svg b/src/assets/icons/file-maven.svg new file mode 100644 index 0000000..3fcefcf --- /dev/null +++ b/src/assets/icons/file-maven.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-music.svg b/src/assets/icons/file-music.svg new file mode 100644 index 0000000..7758116 --- /dev/null +++ b/src/assets/icons/file-music.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-open.svg b/src/assets/icons/file-open.svg new file mode 100644 index 0000000..9da190e --- /dev/null +++ b/src/assets/icons/file-open.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-other.svg b/src/assets/icons/file-other.svg new file mode 100644 index 0000000..4215a13 --- /dev/null +++ b/src/assets/icons/file-other.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-pdf-color.svg b/src/assets/icons/file-pdf-color.svg new file mode 100644 index 0000000..9bf682b --- /dev/null +++ b/src/assets/icons/file-pdf-color.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-pdf.svg b/src/assets/icons/file-pdf.svg new file mode 100644 index 0000000..bb0279f --- /dev/null +++ b/src/assets/icons/file-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-ppt.svg b/src/assets/icons/file-ppt.svg new file mode 100644 index 0000000..72bac64 --- /dev/null +++ b/src/assets/icons/file-ppt.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-rar.svg b/src/assets/icons/file-rar.svg new file mode 100644 index 0000000..8cc3ee2 --- /dev/null +++ b/src/assets/icons/file-rar.svg @@ -0,0 +1,16 @@ + + + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-sql.svg b/src/assets/icons/file-sql.svg new file mode 100644 index 0000000..ad43fd6 --- /dev/null +++ b/src/assets/icons/file-sql.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-txt.svg b/src/assets/icons/file-txt.svg new file mode 100644 index 0000000..833e12a --- /dev/null +++ b/src/assets/icons/file-txt.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-typescript.svg b/src/assets/icons/file-typescript.svg new file mode 100644 index 0000000..d58f584 --- /dev/null +++ b/src/assets/icons/file-typescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-video-color.svg b/src/assets/icons/file-video-color.svg new file mode 100644 index 0000000..720ee9f --- /dev/null +++ b/src/assets/icons/file-video-color.svg @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-video.svg b/src/assets/icons/file-video.svg new file mode 100644 index 0000000..5579572 --- /dev/null +++ b/src/assets/icons/file-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-vue.svg b/src/assets/icons/file-vue.svg new file mode 100644 index 0000000..927f2e5 --- /dev/null +++ b/src/assets/icons/file-vue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-wps.svg b/src/assets/icons/file-wps.svg new file mode 100644 index 0000000..210fd33 --- /dev/null +++ b/src/assets/icons/file-wps.svg @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file diff --git a/src/assets/icons/file-xml.svg b/src/assets/icons/file-xml.svg new file mode 100644 index 0000000..d5b69b1 --- /dev/null +++ b/src/assets/icons/file-xml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file-zip.svg b/src/assets/icons/file-zip.svg new file mode 100644 index 0000000..51fde6f --- /dev/null +++ b/src/assets/icons/file-zip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/file.svg b/src/assets/icons/file.svg new file mode 100644 index 0000000..a9e8628 --- /dev/null +++ b/src/assets/icons/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/filter.svg b/src/assets/icons/filter.svg new file mode 100644 index 0000000..aa26588 --- /dev/null +++ b/src/assets/icons/filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/find-replace.svg b/src/assets/icons/find-replace.svg new file mode 100644 index 0000000..3cb9bc1 --- /dev/null +++ b/src/assets/icons/find-replace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/fire.svg b/src/assets/icons/fire.svg new file mode 100644 index 0000000..73965e4 --- /dev/null +++ b/src/assets/icons/fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/fold.svg b/src/assets/icons/fold.svg new file mode 100644 index 0000000..d0c98f7 --- /dev/null +++ b/src/assets/icons/fold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/folder-add.svg b/src/assets/icons/folder-add.svg new file mode 100644 index 0000000..fdcba31 --- /dev/null +++ b/src/assets/icons/folder-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/folder-delete.svg b/src/assets/icons/folder-delete.svg new file mode 100644 index 0000000..1b9ca19 --- /dev/null +++ b/src/assets/icons/folder-delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/folder.svg b/src/assets/icons/folder.svg new file mode 100644 index 0000000..106c990 --- /dev/null +++ b/src/assets/icons/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/font-colors.svg b/src/assets/icons/font-colors.svg new file mode 100644 index 0000000..7b3bfd0 --- /dev/null +++ b/src/assets/icons/font-colors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/formula.svg b/src/assets/icons/formula.svg new file mode 100644 index 0000000..ad8a41c --- /dev/null +++ b/src/assets/icons/formula.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/forward.svg b/src/assets/icons/forward.svg new file mode 100644 index 0000000..a5e4dd2 --- /dev/null +++ b/src/assets/icons/forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/fullscreen-exit.svg b/src/assets/icons/fullscreen-exit.svg new file mode 100644 index 0000000..3741511 --- /dev/null +++ b/src/assets/icons/fullscreen-exit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/fullscreen.svg b/src/assets/icons/fullscreen.svg new file mode 100644 index 0000000..e8b84d6 --- /dev/null +++ b/src/assets/icons/fullscreen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/general.svg b/src/assets/icons/general.svg new file mode 100644 index 0000000..aa3a91d --- /dev/null +++ b/src/assets/icons/general.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/gift.svg b/src/assets/icons/gift.svg new file mode 100644 index 0000000..18927c3 --- /dev/null +++ b/src/assets/icons/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/gitcode.svg b/src/assets/icons/gitcode.svg new file mode 100644 index 0000000..a260362 --- /dev/null +++ b/src/assets/icons/gitcode.svg @@ -0,0 +1,26 @@ + + + + diff --git a/src/assets/icons/gitee.svg b/src/assets/icons/gitee.svg new file mode 100644 index 0000000..0e55b98 --- /dev/null +++ b/src/assets/icons/gitee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/github.svg b/src/assets/icons/github.svg new file mode 100644 index 0000000..10e558d --- /dev/null +++ b/src/assets/icons/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/h1.svg b/src/assets/icons/h1.svg new file mode 100644 index 0000000..1cfd43f --- /dev/null +++ b/src/assets/icons/h1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/h2.svg b/src/assets/icons/h2.svg new file mode 100644 index 0000000..8f40ec0 --- /dev/null +++ b/src/assets/icons/h2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/h3.svg b/src/assets/icons/h3.svg new file mode 100644 index 0000000..e59da9f --- /dev/null +++ b/src/assets/icons/h3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/h4.svg b/src/assets/icons/h4.svg new file mode 100644 index 0000000..fec739e --- /dev/null +++ b/src/assets/icons/h4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/h5.svg b/src/assets/icons/h5.svg new file mode 100644 index 0000000..9f2c7ee --- /dev/null +++ b/src/assets/icons/h5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/h6.svg b/src/assets/icons/h6.svg new file mode 100644 index 0000000..624826b --- /dev/null +++ b/src/assets/icons/h6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/h7.svg b/src/assets/icons/h7.svg new file mode 100644 index 0000000..d867663 --- /dev/null +++ b/src/assets/icons/h7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/heart-fill.svg b/src/assets/icons/heart-fill.svg new file mode 100644 index 0000000..9c07c10 --- /dev/null +++ b/src/assets/icons/heart-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/heart.svg b/src/assets/icons/heart.svg new file mode 100644 index 0000000..4a9c944 --- /dev/null +++ b/src/assets/icons/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/highlight.svg b/src/assets/icons/highlight.svg new file mode 100644 index 0000000..8edf2d4 --- /dev/null +++ b/src/assets/icons/highlight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/history.svg b/src/assets/icons/history.svg new file mode 100644 index 0000000..d7d701b --- /dev/null +++ b/src/assets/icons/history.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/home.svg b/src/assets/icons/home.svg new file mode 100644 index 0000000..a411f70 --- /dev/null +++ b/src/assets/icons/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/id.svg b/src/assets/icons/id.svg new file mode 100644 index 0000000..ae136f4 --- /dev/null +++ b/src/assets/icons/id.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/icons/idcard.svg b/src/assets/icons/idcard.svg new file mode 100644 index 0000000..951c78e --- /dev/null +++ b/src/assets/icons/idcard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/image-close.svg b/src/assets/icons/image-close.svg new file mode 100644 index 0000000..7e7a5f8 --- /dev/null +++ b/src/assets/icons/image-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/image.svg b/src/assets/icons/image.svg new file mode 100644 index 0000000..67aba41 --- /dev/null +++ b/src/assets/icons/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/import.svg b/src/assets/icons/import.svg new file mode 100644 index 0000000..90b4ab5 --- /dev/null +++ b/src/assets/icons/import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/info-circle-fill.svg b/src/assets/icons/info-circle-fill.svg new file mode 100644 index 0000000..a6733de --- /dev/null +++ b/src/assets/icons/info-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/info-circle.svg b/src/assets/icons/info-circle.svg new file mode 100644 index 0000000..8b95021 --- /dev/null +++ b/src/assets/icons/info-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/info.svg b/src/assets/icons/info.svg new file mode 100644 index 0000000..84f2f19 --- /dev/null +++ b/src/assets/icons/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/insert-chart.svg b/src/assets/icons/insert-chart.svg new file mode 100644 index 0000000..8417e7e --- /dev/null +++ b/src/assets/icons/insert-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/interaction.svg b/src/assets/icons/interaction.svg new file mode 100644 index 0000000..b2715c5 --- /dev/null +++ b/src/assets/icons/interaction.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/italic.svg b/src/assets/icons/italic.svg new file mode 100644 index 0000000..2ad32d8 --- /dev/null +++ b/src/assets/icons/italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/language.svg b/src/assets/icons/language.svg new file mode 100644 index 0000000..165ae81 --- /dev/null +++ b/src/assets/icons/language.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/launch.svg b/src/assets/icons/launch.svg new file mode 100644 index 0000000..434ddcc --- /dev/null +++ b/src/assets/icons/launch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/layout.svg b/src/assets/icons/layout.svg new file mode 100644 index 0000000..40f51b1 --- /dev/null +++ b/src/assets/icons/layout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/left-circle.svg b/src/assets/icons/left-circle.svg new file mode 100644 index 0000000..9ca97a1 --- /dev/null +++ b/src/assets/icons/left-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/left.svg b/src/assets/icons/left.svg new file mode 100644 index 0000000..a77f7ea --- /dev/null +++ b/src/assets/icons/left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/line-chart.svg b/src/assets/icons/line-chart.svg new file mode 100644 index 0000000..2e68aa4 --- /dev/null +++ b/src/assets/icons/line-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/line-height.svg b/src/assets/icons/line-height.svg new file mode 100644 index 0000000..965caf9 --- /dev/null +++ b/src/assets/icons/line-height.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/link.svg b/src/assets/icons/link.svg new file mode 100644 index 0000000..d3c10c8 --- /dev/null +++ b/src/assets/icons/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/list.svg b/src/assets/icons/list.svg new file mode 100644 index 0000000..db24548 --- /dev/null +++ b/src/assets/icons/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/live-broadcast.svg b/src/assets/icons/live-broadcast.svg new file mode 100644 index 0000000..2bfea19 --- /dev/null +++ b/src/assets/icons/live-broadcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/loading.svg b/src/assets/icons/loading.svg new file mode 100644 index 0000000..2efe8fa --- /dev/null +++ b/src/assets/icons/loading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/location.svg b/src/assets/icons/location.svg new file mode 100644 index 0000000..4a25153 --- /dev/null +++ b/src/assets/icons/location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/lock.svg b/src/assets/icons/lock.svg new file mode 100644 index 0000000..aa11bf2 --- /dev/null +++ b/src/assets/icons/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/loop.svg b/src/assets/icons/loop.svg new file mode 100644 index 0000000..5aef020 --- /dev/null +++ b/src/assets/icons/loop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/man.svg b/src/assets/icons/man.svg new file mode 100644 index 0000000..9f1fd25 --- /dev/null +++ b/src/assets/icons/man.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/menu-file.svg b/src/assets/icons/menu-file.svg new file mode 100644 index 0000000..d2a1c8a --- /dev/null +++ b/src/assets/icons/menu-file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/menu-fold.svg b/src/assets/icons/menu-fold.svg new file mode 100644 index 0000000..c16dead --- /dev/null +++ b/src/assets/icons/menu-fold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/menu-unfold.svg b/src/assets/icons/menu-unfold.svg new file mode 100644 index 0000000..c52cd4c --- /dev/null +++ b/src/assets/icons/menu-unfold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/menu.svg b/src/assets/icons/menu.svg new file mode 100644 index 0000000..ddfd41a --- /dev/null +++ b/src/assets/icons/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/message-banned.svg b/src/assets/icons/message-banned.svg new file mode 100644 index 0000000..79a7fe3 --- /dev/null +++ b/src/assets/icons/message-banned.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/message-color.svg b/src/assets/icons/message-color.svg new file mode 100644 index 0000000..b8ebc67 --- /dev/null +++ b/src/assets/icons/message-color.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/icons/message.svg b/src/assets/icons/message.svg new file mode 100644 index 0000000..28c63cb --- /dev/null +++ b/src/assets/icons/message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/mfa.svg b/src/assets/icons/mfa.svg new file mode 100644 index 0000000..d556611 --- /dev/null +++ b/src/assets/icons/mfa.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/assets/icons/mind-mapping.svg b/src/assets/icons/mind-mapping.svg new file mode 100644 index 0000000..be9c501 --- /dev/null +++ b/src/assets/icons/mind-mapping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/minus-circle-fill.svg b/src/assets/icons/minus-circle-fill.svg new file mode 100644 index 0000000..70d52d8 --- /dev/null +++ b/src/assets/icons/minus-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/minus-circle.svg b/src/assets/icons/minus-circle.svg new file mode 100644 index 0000000..0437bfb --- /dev/null +++ b/src/assets/icons/minus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/minus.svg b/src/assets/icons/minus.svg new file mode 100644 index 0000000..f49dc1c --- /dev/null +++ b/src/assets/icons/minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/mobile.svg b/src/assets/icons/mobile.svg new file mode 100644 index 0000000..c6f9a09 --- /dev/null +++ b/src/assets/icons/mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/moon-fill.svg b/src/assets/icons/moon-fill.svg new file mode 100644 index 0000000..1ce1deb --- /dev/null +++ b/src/assets/icons/moon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/moon.svg b/src/assets/icons/moon.svg new file mode 100644 index 0000000..b3293ec --- /dev/null +++ b/src/assets/icons/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/more-vertical.svg b/src/assets/icons/more-vertical.svg new file mode 100644 index 0000000..0b43db0 --- /dev/null +++ b/src/assets/icons/more-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/more.svg b/src/assets/icons/more.svg new file mode 100644 index 0000000..4431660 --- /dev/null +++ b/src/assets/icons/more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/mosaic.svg b/src/assets/icons/mosaic.svg new file mode 100644 index 0000000..22516bc --- /dev/null +++ b/src/assets/icons/mosaic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/music.svg b/src/assets/icons/music.svg new file mode 100644 index 0000000..2796536 --- /dev/null +++ b/src/assets/icons/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/mute-fill.svg b/src/assets/icons/mute-fill.svg new file mode 100644 index 0000000..fb96d05 --- /dev/null +++ b/src/assets/icons/mute-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/mute.svg b/src/assets/icons/mute.svg new file mode 100644 index 0000000..8c288f5 --- /dev/null +++ b/src/assets/icons/mute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/nav.svg b/src/assets/icons/nav.svg new file mode 100644 index 0000000..bcd5261 --- /dev/null +++ b/src/assets/icons/nav.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/notification-close.svg b/src/assets/icons/notification-close.svg new file mode 100644 index 0000000..9213be3 --- /dev/null +++ b/src/assets/icons/notification-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/notification.svg b/src/assets/icons/notification.svg new file mode 100644 index 0000000..70d66ee --- /dev/null +++ b/src/assets/icons/notification.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/oblique-line.svg b/src/assets/icons/oblique-line.svg new file mode 100644 index 0000000..c87d52b --- /dev/null +++ b/src/assets/icons/oblique-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/old-version.svg b/src/assets/icons/old-version.svg new file mode 100644 index 0000000..941c916 --- /dev/null +++ b/src/assets/icons/old-version.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ordered-list.svg b/src/assets/icons/ordered-list.svg new file mode 100644 index 0000000..eb925a1 --- /dev/null +++ b/src/assets/icons/ordered-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/original-size.svg b/src/assets/icons/original-size.svg new file mode 100644 index 0000000..052c508 --- /dev/null +++ b/src/assets/icons/original-size.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/palette.svg b/src/assets/icons/palette.svg new file mode 100644 index 0000000..5fcd0cc --- /dev/null +++ b/src/assets/icons/palette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/password-color.svg b/src/assets/icons/password-color.svg new file mode 100644 index 0000000..758fb56 --- /dev/null +++ b/src/assets/icons/password-color.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/icons/paste.svg b/src/assets/icons/paste.svg new file mode 100644 index 0000000..72b0fce --- /dev/null +++ b/src/assets/icons/paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/pause-circle-fill.svg b/src/assets/icons/pause-circle-fill.svg new file mode 100644 index 0000000..6c97cc9 --- /dev/null +++ b/src/assets/icons/pause-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/pause-circle.svg b/src/assets/icons/pause-circle.svg new file mode 100644 index 0000000..f3c62f9 --- /dev/null +++ b/src/assets/icons/pause-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/pause.svg b/src/assets/icons/pause.svg new file mode 100644 index 0000000..a4b7825 --- /dev/null +++ b/src/assets/icons/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/pen-fill.svg b/src/assets/icons/pen-fill.svg new file mode 100644 index 0000000..e0393a4 --- /dev/null +++ b/src/assets/icons/pen-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/pen.svg b/src/assets/icons/pen.svg new file mode 100644 index 0000000..1ab7783 --- /dev/null +++ b/src/assets/icons/pen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/phone-color.svg b/src/assets/icons/phone-color.svg new file mode 100644 index 0000000..084fded --- /dev/null +++ b/src/assets/icons/phone-color.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/icons/pie-chart.svg b/src/assets/icons/pie-chart.svg new file mode 100644 index 0000000..10deea0 --- /dev/null +++ b/src/assets/icons/pie-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/play-arrow-fill.svg b/src/assets/icons/play-arrow-fill.svg new file mode 100644 index 0000000..dd5bb2e --- /dev/null +++ b/src/assets/icons/play-arrow-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/play-arrow.svg b/src/assets/icons/play-arrow.svg new file mode 100644 index 0000000..5231e36 --- /dev/null +++ b/src/assets/icons/play-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/play-circle-fill.svg b/src/assets/icons/play-circle-fill.svg new file mode 100644 index 0000000..deb28c5 --- /dev/null +++ b/src/assets/icons/play-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/play-circle.svg b/src/assets/icons/play-circle.svg new file mode 100644 index 0000000..01b2c91 --- /dev/null +++ b/src/assets/icons/play-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/plus-circle-fill.svg b/src/assets/icons/plus-circle-fill.svg new file mode 100644 index 0000000..e2676d2 --- /dev/null +++ b/src/assets/icons/plus-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/plus-circle.svg b/src/assets/icons/plus-circle.svg new file mode 100644 index 0000000..320845a --- /dev/null +++ b/src/assets/icons/plus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/plus.svg b/src/assets/icons/plus.svg new file mode 100644 index 0000000..ba2fe3b --- /dev/null +++ b/src/assets/icons/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/poweroff.svg b/src/assets/icons/poweroff.svg new file mode 100644 index 0000000..4cd4645 --- /dev/null +++ b/src/assets/icons/poweroff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/printer.svg b/src/assets/icons/printer.svg new file mode 100644 index 0000000..0f1d78c --- /dev/null +++ b/src/assets/icons/printer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/profit-model-alt.svg b/src/assets/icons/profit-model-alt.svg new file mode 100644 index 0000000..c12cfd5 --- /dev/null +++ b/src/assets/icons/profit-model-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/protect.svg b/src/assets/icons/protect.svg new file mode 100644 index 0000000..6eab8ad --- /dev/null +++ b/src/assets/icons/protect.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/icons/public.svg b/src/assets/icons/public.svg new file mode 100644 index 0000000..14ecfd1 --- /dev/null +++ b/src/assets/icons/public.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/pushpin.svg b/src/assets/icons/pushpin.svg new file mode 100644 index 0000000..1fcc1f2 --- /dev/null +++ b/src/assets/icons/pushpin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/qrcode.svg b/src/assets/icons/qrcode.svg new file mode 100644 index 0000000..8c33b43 --- /dev/null +++ b/src/assets/icons/qrcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/question-circle-fill.svg b/src/assets/icons/question-circle-fill.svg new file mode 100644 index 0000000..bbbf3f9 --- /dev/null +++ b/src/assets/icons/question-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/question-circle.svg b/src/assets/icons/question-circle.svg new file mode 100644 index 0000000..4aaee71 --- /dev/null +++ b/src/assets/icons/question-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/question.svg b/src/assets/icons/question.svg new file mode 100644 index 0000000..3d8a804 --- /dev/null +++ b/src/assets/icons/question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/quote.svg b/src/assets/icons/quote.svg new file mode 100644 index 0000000..f301539 --- /dev/null +++ b/src/assets/icons/quote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/record-stop.svg b/src/assets/icons/record-stop.svg new file mode 100644 index 0000000..e480b1e --- /dev/null +++ b/src/assets/icons/record-stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/record.svg b/src/assets/icons/record.svg new file mode 100644 index 0000000..17e3db3 --- /dev/null +++ b/src/assets/icons/record.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/redo.svg b/src/assets/icons/redo.svg new file mode 100644 index 0000000..b547359 --- /dev/null +++ b/src/assets/icons/redo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/refresh.svg b/src/assets/icons/refresh.svg new file mode 100644 index 0000000..1314125 --- /dev/null +++ b/src/assets/icons/refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/reply.svg b/src/assets/icons/reply.svg new file mode 100644 index 0000000..83897fc --- /dev/null +++ b/src/assets/icons/reply.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/right-circle.svg b/src/assets/icons/right-circle.svg new file mode 100644 index 0000000..049187c --- /dev/null +++ b/src/assets/icons/right-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/right.svg b/src/assets/icons/right.svg new file mode 100644 index 0000000..7e5dd9e --- /dev/null +++ b/src/assets/icons/right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/robot-add.svg b/src/assets/icons/robot-add.svg new file mode 100644 index 0000000..3ce02bf --- /dev/null +++ b/src/assets/icons/robot-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/robot.svg b/src/assets/icons/robot.svg new file mode 100644 index 0000000..6e83666 --- /dev/null +++ b/src/assets/icons/robot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/rotate-left.svg b/src/assets/icons/rotate-left.svg new file mode 100644 index 0000000..09865aa --- /dev/null +++ b/src/assets/icons/rotate-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/rotate-right.svg b/src/assets/icons/rotate-right.svg new file mode 100644 index 0000000..fa995fb --- /dev/null +++ b/src/assets/icons/rotate-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/safe.svg b/src/assets/icons/safe.svg new file mode 100644 index 0000000..43f0030 --- /dev/null +++ b/src/assets/icons/safe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/save.svg b/src/assets/icons/save.svg new file mode 100644 index 0000000..b22f8d8 --- /dev/null +++ b/src/assets/icons/save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scan.svg b/src/assets/icons/scan.svg new file mode 100644 index 0000000..9f68047 --- /dev/null +++ b/src/assets/icons/scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/schedule.svg b/src/assets/icons/schedule.svg new file mode 100644 index 0000000..309d600 --- /dev/null +++ b/src/assets/icons/schedule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scissor.svg b/src/assets/icons/scissor.svg new file mode 100644 index 0000000..37503c8 --- /dev/null +++ b/src/assets/icons/scissor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/search.svg b/src/assets/icons/search.svg new file mode 100644 index 0000000..610b00b --- /dev/null +++ b/src/assets/icons/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/select-all.svg b/src/assets/icons/select-all.svg new file mode 100644 index 0000000..6cb74e5 --- /dev/null +++ b/src/assets/icons/select-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/select.svg b/src/assets/icons/select.svg new file mode 100644 index 0000000..6eac52e --- /dev/null +++ b/src/assets/icons/select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/send.svg b/src/assets/icons/send.svg new file mode 100644 index 0000000..3cf9fa9 --- /dev/null +++ b/src/assets/icons/send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/settings.svg b/src/assets/icons/settings.svg new file mode 100644 index 0000000..3ef579a --- /dev/null +++ b/src/assets/icons/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/shake.svg b/src/assets/icons/shake.svg new file mode 100644 index 0000000..fedeabe --- /dev/null +++ b/src/assets/icons/shake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/share-alt.svg b/src/assets/icons/share-alt.svg new file mode 100644 index 0000000..c222b2f --- /dev/null +++ b/src/assets/icons/share-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/share-external.svg b/src/assets/icons/share-external.svg new file mode 100644 index 0000000..0c80345 --- /dev/null +++ b/src/assets/icons/share-external.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/share-internal.svg b/src/assets/icons/share-internal.svg new file mode 100644 index 0000000..0a0cf54 --- /dev/null +++ b/src/assets/icons/share-internal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/shortcut-enter.svg b/src/assets/icons/shortcut-enter.svg new file mode 100644 index 0000000..c7818e3 --- /dev/null +++ b/src/assets/icons/shortcut-enter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/shrink.svg b/src/assets/icons/shrink.svg new file mode 100644 index 0000000..0f7d161 --- /dev/null +++ b/src/assets/icons/shrink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/skin.svg b/src/assets/icons/skin.svg new file mode 100644 index 0000000..2a75a5a --- /dev/null +++ b/src/assets/icons/skin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/skip-next-fill.svg b/src/assets/icons/skip-next-fill.svg new file mode 100644 index 0000000..f35d9f9 --- /dev/null +++ b/src/assets/icons/skip-next-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/skip-next.svg b/src/assets/icons/skip-next.svg new file mode 100644 index 0000000..f7df1cb --- /dev/null +++ b/src/assets/icons/skip-next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/skip-previous-fill.svg b/src/assets/icons/skip-previous-fill.svg new file mode 100644 index 0000000..a0da0eb --- /dev/null +++ b/src/assets/icons/skip-previous-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/skip-previous.svg b/src/assets/icons/skip-previous.svg new file mode 100644 index 0000000..2ffa96d --- /dev/null +++ b/src/assets/icons/skip-previous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/slider.svg b/src/assets/icons/slider.svg new file mode 100644 index 0000000..4f59635 --- /dev/null +++ b/src/assets/icons/slider.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/icons/sort-ascending.svg b/src/assets/icons/sort-ascending.svg new file mode 100644 index 0000000..a3bd24c --- /dev/null +++ b/src/assets/icons/sort-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/sort-descending.svg b/src/assets/icons/sort-descending.svg new file mode 100644 index 0000000..2c30581 --- /dev/null +++ b/src/assets/icons/sort-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/sort.svg b/src/assets/icons/sort.svg new file mode 100644 index 0000000..78cc6ff --- /dev/null +++ b/src/assets/icons/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/sound-fill.svg b/src/assets/icons/sound-fill.svg new file mode 100644 index 0000000..0db1fd9 --- /dev/null +++ b/src/assets/icons/sound-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/sound.svg b/src/assets/icons/sound.svg new file mode 100644 index 0000000..7d34b61 --- /dev/null +++ b/src/assets/icons/sound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/stamp.svg b/src/assets/icons/stamp.svg new file mode 100644 index 0000000..dee208d --- /dev/null +++ b/src/assets/icons/stamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/star-fill.svg b/src/assets/icons/star-fill.svg new file mode 100644 index 0000000..ac71c8b --- /dev/null +++ b/src/assets/icons/star-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/star.svg b/src/assets/icons/star.svg new file mode 100644 index 0000000..5ba8338 --- /dev/null +++ b/src/assets/icons/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/stop.svg b/src/assets/icons/stop.svg new file mode 100644 index 0000000..686cc45 --- /dev/null +++ b/src/assets/icons/stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/storage.svg b/src/assets/icons/storage.svg new file mode 100644 index 0000000..487d2b4 --- /dev/null +++ b/src/assets/icons/storage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/strikethrough.svg b/src/assets/icons/strikethrough.svg new file mode 100644 index 0000000..ef888f9 --- /dev/null +++ b/src/assets/icons/strikethrough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/subscribe-add.svg b/src/assets/icons/subscribe-add.svg new file mode 100644 index 0000000..cd1c12b --- /dev/null +++ b/src/assets/icons/subscribe-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/subscribe.svg b/src/assets/icons/subscribe.svg new file mode 100644 index 0000000..7df0bd5 --- /dev/null +++ b/src/assets/icons/subscribe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/subscribed.svg b/src/assets/icons/subscribed.svg new file mode 100644 index 0000000..4de97a0 --- /dev/null +++ b/src/assets/icons/subscribed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/sun-fill.svg b/src/assets/icons/sun-fill.svg new file mode 100644 index 0000000..cefd316 --- /dev/null +++ b/src/assets/icons/sun-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/sun.svg b/src/assets/icons/sun.svg new file mode 100644 index 0000000..64db97f --- /dev/null +++ b/src/assets/icons/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/swagger.svg b/src/assets/icons/swagger.svg new file mode 100644 index 0000000..611c9fc --- /dev/null +++ b/src/assets/icons/swagger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/swap.svg b/src/assets/icons/swap.svg new file mode 100644 index 0000000..f5870eb --- /dev/null +++ b/src/assets/icons/swap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/sync.svg b/src/assets/icons/sync.svg new file mode 100644 index 0000000..8fe1e25 --- /dev/null +++ b/src/assets/icons/sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/tag.svg b/src/assets/icons/tag.svg new file mode 100644 index 0000000..4df8d2a --- /dev/null +++ b/src/assets/icons/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/tags.svg b/src/assets/icons/tags.svg new file mode 100644 index 0000000..fb8ed3c --- /dev/null +++ b/src/assets/icons/tags.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/tel-unbind.svg b/src/assets/icons/tel-unbind.svg new file mode 100644 index 0000000..4f734cc --- /dev/null +++ b/src/assets/icons/tel-unbind.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/assets/icons/tel.svg b/src/assets/icons/tel.svg new file mode 100644 index 0000000..cd6bc96 --- /dev/null +++ b/src/assets/icons/tel.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/assets/icons/thumb-down-fill.svg b/src/assets/icons/thumb-down-fill.svg new file mode 100644 index 0000000..6ec77b2 --- /dev/null +++ b/src/assets/icons/thumb-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/thumb-down.svg b/src/assets/icons/thumb-down.svg new file mode 100644 index 0000000..d80f2c5 --- /dev/null +++ b/src/assets/icons/thumb-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/thumb-up-fill.svg b/src/assets/icons/thumb-up-fill.svg new file mode 100644 index 0000000..0de4889 --- /dev/null +++ b/src/assets/icons/thumb-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/thumb-up.svg b/src/assets/icons/thumb-up.svg new file mode 100644 index 0000000..117fcac --- /dev/null +++ b/src/assets/icons/thumb-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/thunderbolt.svg b/src/assets/icons/thunderbolt.svg new file mode 100644 index 0000000..fe82fee --- /dev/null +++ b/src/assets/icons/thunderbolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/to-bottom.svg b/src/assets/icons/to-bottom.svg new file mode 100644 index 0000000..2a5c44f --- /dev/null +++ b/src/assets/icons/to-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/to-left.svg b/src/assets/icons/to-left.svg new file mode 100644 index 0000000..b2c6341 --- /dev/null +++ b/src/assets/icons/to-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/to-right.svg b/src/assets/icons/to-right.svg new file mode 100644 index 0000000..68deeca --- /dev/null +++ b/src/assets/icons/to-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/to-top.svg b/src/assets/icons/to-top.svg new file mode 100644 index 0000000..5ad6b3e --- /dev/null +++ b/src/assets/icons/to-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/tool.svg b/src/assets/icons/tool.svg new file mode 100644 index 0000000..94f4e2a --- /dev/null +++ b/src/assets/icons/tool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/translate.svg b/src/assets/icons/translate.svg new file mode 100644 index 0000000..46e5f07 --- /dev/null +++ b/src/assets/icons/translate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/trophy.svg b/src/assets/icons/trophy.svg new file mode 100644 index 0000000..261f951 --- /dev/null +++ b/src/assets/icons/trophy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/underline.svg b/src/assets/icons/underline.svg new file mode 100644 index 0000000..43ee6d8 --- /dev/null +++ b/src/assets/icons/underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/undo.svg b/src/assets/icons/undo.svg new file mode 100644 index 0000000..993084e --- /dev/null +++ b/src/assets/icons/undo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/unfold.svg b/src/assets/icons/unfold.svg new file mode 100644 index 0000000..b2019af --- /dev/null +++ b/src/assets/icons/unfold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/unlock.svg b/src/assets/icons/unlock.svg new file mode 100644 index 0000000..9a84443 --- /dev/null +++ b/src/assets/icons/unlock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/unordered-list.svg b/src/assets/icons/unordered-list.svg new file mode 100644 index 0000000..3c1e1ee --- /dev/null +++ b/src/assets/icons/unordered-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/up-circle.svg b/src/assets/icons/up-circle.svg new file mode 100644 index 0000000..bef92bd --- /dev/null +++ b/src/assets/icons/up-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/up.svg b/src/assets/icons/up.svg new file mode 100644 index 0000000..860b955 --- /dev/null +++ b/src/assets/icons/up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/upload.svg b/src/assets/icons/upload.svg new file mode 100644 index 0000000..5dc3c10 --- /dev/null +++ b/src/assets/icons/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/user-add.svg b/src/assets/icons/user-add.svg new file mode 100644 index 0000000..030340c --- /dev/null +++ b/src/assets/icons/user-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/user-group.svg b/src/assets/icons/user-group.svg new file mode 100644 index 0000000..84b3618 --- /dev/null +++ b/src/assets/icons/user-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/user.svg b/src/assets/icons/user.svg new file mode 100644 index 0000000..bea0101 --- /dev/null +++ b/src/assets/icons/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/video-camera.svg b/src/assets/icons/video-camera.svg new file mode 100644 index 0000000..7e0c1bb --- /dev/null +++ b/src/assets/icons/video-camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/voice.svg b/src/assets/icons/voice.svg new file mode 100644 index 0000000..024c005 --- /dev/null +++ b/src/assets/icons/voice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/wifi.svg b/src/assets/icons/wifi.svg new file mode 100644 index 0000000..c7ef753 --- /dev/null +++ b/src/assets/icons/wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/woman.svg b/src/assets/icons/woman.svg new file mode 100644 index 0000000..8d20657 --- /dev/null +++ b/src/assets/icons/woman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/zoom-in.svg b/src/assets/icons/zoom-in.svg new file mode 100644 index 0000000..1d0a6ef --- /dev/null +++ b/src/assets/icons/zoom-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/zoom-out.svg b/src/assets/icons/zoom-out.svg new file mode 100644 index 0000000..e17feed --- /dev/null +++ b/src/assets/icons/zoom-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/avatar/female.png b/src/assets/images/avatar/female.png new file mode 100644 index 0000000..80a7d56 Binary files /dev/null and b/src/assets/images/avatar/female.png differ diff --git a/src/assets/images/avatar/male.png b/src/assets/images/avatar/male.png new file mode 100644 index 0000000..40839c1 Binary files /dev/null and b/src/assets/images/avatar/male.png differ diff --git a/src/assets/images/avatar/unknown.png b/src/assets/images/avatar/unknown.png new file mode 100644 index 0000000..997732a Binary files /dev/null and b/src/assets/images/avatar/unknown.png differ diff --git a/src/assets/images/banner.png b/src/assets/images/banner.png new file mode 100644 index 0000000..e09fe55 Binary files /dev/null and b/src/assets/images/banner.png differ diff --git a/src/assets/images/login_h5.jpg b/src/assets/images/login_h5.jpg new file mode 100644 index 0000000..17da8e7 Binary files /dev/null and b/src/assets/images/login_h5.jpg differ diff --git a/src/components/Avatar/index.vue b/src/components/Avatar/index.vue new file mode 100644 index 0000000..223ef8f --- /dev/null +++ b/src/components/Avatar/index.vue @@ -0,0 +1,82 @@ + + + + + diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue new file mode 100644 index 0000000..cccb4ea --- /dev/null +++ b/src/components/Breadcrumb/index.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/src/components/CellCopy/index.vue b/src/components/CellCopy/index.vue new file mode 100644 index 0000000..4ca94d5 --- /dev/null +++ b/src/components/CellCopy/index.vue @@ -0,0 +1,28 @@ + + + + + diff --git a/src/components/Chart/china.json b/src/components/Chart/china.json new file mode 100644 index 0000000..7d5893d --- /dev/null +++ b/src/components/Chart/china.json @@ -0,0 +1,98601 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": { + "adcode": 110000, + "name": "北京市", + "center": [ + 116.405285, + 39.904989 + ], + "centroid": [ + 116.41995, + 40.18994 + ], + "childrenNum": 16, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 0, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 117.348611, + 40.581141 + ], + [ + 117.389879, + 40.561593 + ], + [ + 117.429915, + 40.576141 + ], + [ + 117.412669, + 40.605226 + ], + [ + 117.467487, + 40.649738 + ], + [ + 117.467487, + 40.649738 + ], + [ + 117.501364, + 40.636569 + ], + [ + 117.514914, + 40.660181 + ], + [ + 117.493973, + 40.675161 + ], + [ + 117.408973, + 40.686961 + ], + [ + 117.342451, + 40.673799 + ], + [ + 117.319662, + 40.657911 + ], + [ + 117.278394, + 40.664267 + ], + [ + 117.208177, + 40.694675 + ], + [ + 117.117018, + 40.70012 + ], + [ + 117.11209, + 40.707379 + ], + [ + 117.012308, + 40.693767 + ], + [ + 116.964881, + 40.709647 + ], + [ + 116.926692, + 40.745022 + ], + [ + 116.924229, + 40.773581 + ], + [ + 116.848468, + 40.839264 + ], + [ + 116.81336, + 40.848319 + ], + [ + 116.759773, + 40.889954 + ], + [ + 116.713577, + 40.909858 + ], + [ + 116.722201, + 40.927495 + ], + [ + 116.677853, + 40.970888 + ], + [ + 116.698795, + 41.021477 + ], + [ + 116.688324, + 41.044501 + ], + [ + 116.647672, + 41.059394 + ], + [ + 116.615643, + 41.053076 + ], + [ + 116.623034, + 41.021026 + ], + [ + 116.598397, + 40.974503 + ], + [ + 116.5676, + 40.992574 + ], + [ + 116.519557, + 40.98128 + ], + [ + 116.519557, + 40.98128 + ], + [ + 116.455499, + 40.980828 + ], + [ + 116.447492, + 40.953715 + ], + [ + 116.477057, + 40.899907 + ], + [ + 116.398216, + 40.90624 + ], + [ + 116.370499, + 40.94377 + ], + [ + 116.339702, + 40.929303 + ], + [ + 116.334159, + 40.90443 + ], + [ + 116.438253, + 40.81934 + ], + [ + 116.46597, + 40.774487 + ], + [ + 116.453651, + 40.765876 + ], + [ + 116.316912, + 40.772221 + ], + [ + 116.311369, + 40.754996 + ], + [ + 116.273181, + 40.762703 + ], + [ + 116.247311, + 40.791707 + ], + [ + 116.22021, + 40.744115 + ], + [ + 116.204812, + 40.740035 + ], + [ + 116.171551, + 40.695582 + ], + [ + 116.162928, + 40.662451 + ], + [ + 116.133979, + 40.666536 + ], + [ + 116.09887, + 40.630665 + ], + [ + 116.005247, + 40.583868 + ], + [ + 115.982457, + 40.578868 + ], + [ + 115.971986, + 40.6025 + ], + [ + 115.907929, + 40.617493 + ], + [ + 115.885139, + 40.595229 + ], + [ + 115.827857, + 40.587504 + ], + [ + 115.819849, + 40.55932 + ], + [ + 115.784741, + 40.55841 + ], + [ + 115.755176, + 40.540221 + ], + [ + 115.736082, + 40.503372 + ], + [ + 115.781045, + 40.49336 + ], + [ + 115.771806, + 40.443734 + ], + [ + 115.864197, + 40.359422 + ], + [ + 115.917784, + 40.354405 + ], + [ + 115.95166, + 40.281852 + ], + [ + 115.968907, + 40.264045 + ], + [ + 115.89869, + 40.234354 + ], + [ + 115.870356, + 40.185909 + ], + [ + 115.855574, + 40.188652 + ], + [ + 115.847567, + 40.147036 + ], + [ + 115.806299, + 40.15344 + ], + [ + 115.773654, + 40.176307 + ], + [ + 115.75456, + 40.145663 + ], + [ + 115.75456, + 40.145663 + ], + [ + 115.599959, + 40.119583 + ], + [ + 115.59072, + 40.096239 + ], + [ + 115.527278, + 40.076092 + ], + [ + 115.485394, + 40.040364 + ], + [ + 115.454597, + 40.029825 + ], + [ + 115.450286, + 39.992697 + ], + [ + 115.428728, + 39.984443 + ], + [ + 115.426264, + 39.950502 + ], + [ + 115.481083, + 39.935819 + ], + [ + 115.522967, + 39.899099 + ], + [ + 115.515575, + 39.892212 + ], + [ + 115.515575, + 39.892212 + ], + [ + 115.526046, + 39.87568 + ], + [ + 115.514344, + 39.837549 + ], + [ + 115.567314, + 39.816407 + ], + [ + 115.552532, + 39.794799 + ], + [ + 115.50572, + 39.784222 + ], + [ + 115.483547, + 39.798477 + ], + [ + 115.483547, + 39.798477 + ], + [ + 115.443511, + 39.785601 + ], + [ + 115.439815, + 39.752022 + ], + [ + 115.486626, + 39.741899 + ], + [ + 115.491554, + 39.670074 + ], + [ + 115.478619, + 39.650723 + ], + [ + 115.478619, + 39.650723 + ], + [ + 115.522351, + 39.640124 + ], + [ + 115.518039, + 39.597252 + ], + [ + 115.545756, + 39.618922 + ], + [ + 115.587024, + 39.589873 + ], + [ + 115.633836, + 39.599557 + ], + [ + 115.633836, + 39.599557 + ], + [ + 115.667712, + 39.615234 + ], + [ + 115.698509, + 39.577881 + ], + [ + 115.698509, + 39.577881 + ], + [ + 115.699125, + 39.570039 + ], + [ + 115.699125, + 39.570039 + ], + [ + 115.716988, + 39.56035 + ], + [ + 115.716988, + 39.56035 + ], + [ + 115.718835, + 39.553891 + ], + [ + 115.718835, + 39.553891 + ], + [ + 115.720683, + 39.551122 + ], + [ + 115.720683, + 39.551122 + ], + [ + 115.722531, + 39.5442 + ], + [ + 115.721299, + 39.543738 + ], + [ + 115.722531, + 39.5442 + ], + [ + 115.722531, + 39.543738 + ], + [ + 115.721299, + 39.543738 + ], + [ + 115.722531, + 39.543738 + ], + [ + 115.724995, + 39.5442 + ], + [ + 115.724995, + 39.5442 + ], + [ + 115.738545, + 39.540046 + ], + [ + 115.738545, + 39.539585 + ], + [ + 115.738545, + 39.540046 + ], + [ + 115.738545, + 39.539585 + ], + [ + 115.752712, + 39.515581 + ], + [ + 115.806299, + 39.510041 + ], + [ + 115.806299, + 39.510041 + ], + [ + 115.821081, + 39.522968 + ], + [ + 115.821081, + 39.522968 + ], + [ + 115.828473, + 39.541431 + ], + [ + 115.867893, + 39.546507 + ], + [ + 115.867893, + 39.546507 + ], + [ + 115.91532, + 39.582955 + ], + [ + 115.91532, + 39.582955 + ], + [ + 115.910393, + 39.600479 + ], + [ + 115.910393, + 39.600479 + ], + [ + 115.957204, + 39.560812 + ], + [ + 115.978146, + 39.595868 + ], + [ + 115.995392, + 39.576958 + ], + [ + 116.026189, + 39.587567 + ], + [ + 116.036044, + 39.571884 + ], + [ + 116.09887, + 39.575113 + ], + [ + 116.130283, + 39.567732 + ], + [ + 116.151841, + 39.583416 + ], + [ + 116.198652, + 39.589412 + ], + [ + 116.240536, + 39.564041 + ], + [ + 116.257782, + 39.500344 + ], + [ + 116.307057, + 39.488337 + ], + [ + 116.337854, + 39.455536 + ], + [ + 116.361876, + 39.455074 + ], + [ + 116.361876, + 39.455074 + ], + [ + 116.434557, + 39.442597 + ], + [ + 116.454883, + 39.453226 + ], + [ + 116.444412, + 39.482332 + ], + [ + 116.411767, + 39.482794 + ], + [ + 116.401912, + 39.528046 + ], + [ + 116.443796, + 39.510041 + ], + [ + 116.437637, + 39.526661 + ], + [ + 116.478289, + 39.535431 + ], + [ + 116.473361, + 39.552968 + ], + [ + 116.50847, + 39.551122 + ], + [ + 116.524484, + 39.596329 + ], + [ + 116.592237, + 39.621227 + ], + [ + 116.592237, + 39.621227 + ], + [ + 116.620571, + 39.601863 + ], + [ + 116.664918, + 39.605552 + ], + [ + 116.723432, + 39.59264 + ], + [ + 116.724048, + 39.59264 + ], + [ + 116.723432, + 39.59264 + ], + [ + 116.724048, + 39.59264 + ], + [ + 116.726512, + 39.595407 + ], + [ + 116.726512, + 39.595407 + ], + [ + 116.709266, + 39.618 + ], + [ + 116.748686, + 39.619844 + ], + [ + 116.79057, + 39.595868 + ], + [ + 116.812128, + 39.615695 + ], + [ + 116.8497, + 39.66777 + ], + [ + 116.906366, + 39.677444 + ], + [ + 116.90575, + 39.688037 + ], + [ + 116.889736, + 39.687576 + ], + [ + 116.887272, + 39.72533 + ], + [ + 116.916837, + 39.731314 + ], + [ + 116.902055, + 39.763523 + ], + [ + 116.949482, + 39.778703 + ], + [ + 116.918069, + 39.84628 + ], + [ + 116.907598, + 39.832494 + ], + [ + 116.865714, + 39.843982 + ], + [ + 116.812128, + 39.889916 + ], + [ + 116.78441, + 39.891294 + ], + [ + 116.782563, + 39.947749 + ], + [ + 116.757925, + 39.967934 + ], + [ + 116.781331, + 40.034866 + ], + [ + 116.820135, + 40.02845 + ], + [ + 116.831222, + 40.051359 + ], + [ + 116.867562, + 40.041739 + ], + [ + 116.927924, + 40.055024 + ], + [ + 116.945171, + 40.04128 + ], + [ + 117.025243, + 40.030283 + ], + [ + 117.051728, + 40.059605 + ], + [ + 117.105315, + 40.074261 + ], + [ + 117.105315, + 40.074261 + ], + [ + 117.140423, + 40.064185 + ], + [ + 117.159517, + 40.077008 + ], + [ + 117.204481, + 40.069681 + ], + [ + 117.210024, + 40.082045 + ], + [ + 117.224191, + 40.094865 + ], + [ + 117.224191, + 40.094865 + ], + [ + 117.254988, + 40.114548 + ], + [ + 117.254988, + 40.114548 + ], + [ + 117.254988, + 40.114548 + ], + [ + 117.274082, + 40.105852 + ], + [ + 117.307343, + 40.136971 + ], + [ + 117.349227, + 40.136513 + ], + [ + 117.367089, + 40.172649 + ], + [ + 117.367089, + 40.173106 + ], + [ + 117.367089, + 40.173106 + ], + [ + 117.367089, + 40.172649 + ], + [ + 117.383719, + 40.188195 + ], + [ + 117.389879, + 40.227958 + ], + [ + 117.351075, + 40.229786 + ], + [ + 117.331365, + 40.289613 + ], + [ + 117.295024, + 40.2782 + ], + [ + 117.271618, + 40.325211 + ], + [ + 117.271618, + 40.325211 + ], + [ + 117.243285, + 40.369453 + ], + [ + 117.226039, + 40.368997 + ], + [ + 117.234046, + 40.417312 + ], + [ + 117.263611, + 40.442367 + ], + [ + 117.208793, + 40.501552 + ], + [ + 117.262995, + 40.512927 + ], + [ + 117.247597, + 40.539766 + ], + [ + 117.269771, + 40.560684 + ], + [ + 117.348611, + 40.581141 + ], + [ + 117.348611, + 40.581141 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 120000, + "name": "天津市", + "center": [ + 117.190182, + 39.125596 + ], + "centroid": [ + 117.347043, + 39.288036 + ], + "childrenNum": 16, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 1, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 117.765602, + 39.400527 + ], + [ + 117.846906, + 39.407926 + ], + [ + 117.871543, + 39.411625 + ], + [ + 117.870311, + 39.455074 + ], + [ + 117.899877, + 39.474479 + ], + [ + 117.912195, + 39.517428 + ], + [ + 117.912195, + 39.517428 + ], + [ + 117.904804, + 39.533585 + ], + [ + 117.933753, + 39.574191 + ], + [ + 117.868464, + 39.59679 + ], + [ + 117.829659, + 39.589873 + ], + [ + 117.766834, + 39.598635 + ], + [ + 117.753899, + 39.579726 + ], + [ + 117.753899, + 39.579726 + ], + [ + 117.745276, + 39.547892 + ], + [ + 117.715711, + 39.529892 + ], + [ + 117.707088, + 39.576036 + ], + [ + 117.684914, + 39.58895 + ], + [ + 117.654117, + 39.575113 + ], + [ + 117.637486, + 39.603246 + ], + [ + 117.66274, + 39.636437 + ], + [ + 117.668899, + 39.666849 + ], + [ + 117.627015, + 39.703693 + ], + [ + 117.57774, + 39.726711 + ], + [ + 117.595603, + 39.74604 + ], + [ + 117.56111, + 39.754782 + ], + [ + 117.546327, + 39.775943 + ], + [ + 117.561726, + 39.799856 + ], + [ + 117.529081, + 39.859144 + ], + [ + 117.529081, + 39.859144 + ], + [ + 117.508139, + 39.901854 + ], + [ + 117.508139, + 39.901854 + ], + [ + 117.512451, + 39.90874 + ], + [ + 117.512451, + 39.90874 + ], + [ + 117.513067, + 39.910576 + ], + [ + 117.513067, + 39.910576 + ], + [ + 117.514914, + 39.946832 + ], + [ + 117.534625, + 39.954631 + ], + [ + 117.546327, + 39.999116 + ], + [ + 117.594987, + 39.994531 + ], + [ + 117.594987, + 39.994531 + ], + [ + 117.614697, + 39.97252 + ], + [ + 117.671363, + 39.973896 + ], + [ + 117.691073, + 39.984902 + ], + [ + 117.756363, + 39.965181 + ], + [ + 117.781616, + 39.966558 + ], + [ + 117.781616, + 39.966558 + ], + [ + 117.795167, + 39.996823 + ], + [ + 117.795167, + 39.996823 + ], + [ + 117.793319, + 40.005534 + ], + [ + 117.793319, + 40.005534 + ], + [ + 117.768681, + 40.022034 + ], + [ + 117.768681, + 40.022034 + ], + [ + 117.744044, + 40.018368 + ], + [ + 117.74774, + 40.047236 + ], + [ + 117.776073, + 40.059605 + ], + [ + 117.752667, + 40.081588 + ], + [ + 117.71879, + 40.082045 + ], + [ + 117.71879, + 40.082045 + ], + [ + 117.675059, + 40.082045 + ], + [ + 117.655965, + 40.109514 + ], + [ + 117.655965, + 40.109514 + ], + [ + 117.654117, + 40.114548 + ], + [ + 117.654117, + 40.114548 + ], + [ + 117.651653, + 40.122786 + ], + [ + 117.651653, + 40.122786 + ], + [ + 117.613465, + 40.158014 + ], + [ + 117.613465, + 40.158014 + ], + [ + 117.609769, + 40.160301 + ], + [ + 117.609769, + 40.160301 + ], + [ + 117.576508, + 40.178593 + ], + [ + 117.571581, + 40.219276 + ], + [ + 117.548791, + 40.232527 + ], + [ + 117.505059, + 40.227044 + ], + [ + 117.450241, + 40.252627 + ], + [ + 117.415748, + 40.248973 + ], + [ + 117.389879, + 40.227958 + ], + [ + 117.383719, + 40.188195 + ], + [ + 117.367089, + 40.172649 + ], + [ + 117.367089, + 40.173106 + ], + [ + 117.367089, + 40.173106 + ], + [ + 117.367089, + 40.172649 + ], + [ + 117.349227, + 40.136513 + ], + [ + 117.307343, + 40.136971 + ], + [ + 117.274082, + 40.105852 + ], + [ + 117.254988, + 40.114548 + ], + [ + 117.254988, + 40.114548 + ], + [ + 117.254988, + 40.114548 + ], + [ + 117.224191, + 40.094865 + ], + [ + 117.224191, + 40.094865 + ], + [ + 117.210024, + 40.082045 + ], + [ + 117.192162, + 40.066475 + ], + [ + 117.198322, + 39.992697 + ], + [ + 117.150894, + 39.944996 + ], + [ + 117.162597, + 39.876598 + ], + [ + 117.162597, + 39.876598 + ], + [ + 117.227887, + 39.852712 + ], + [ + 117.247597, + 39.860981 + ], + [ + 117.251908, + 39.834332 + ], + [ + 117.192162, + 39.832953 + ], + [ + 117.156438, + 39.817326 + ], + [ + 117.15767, + 39.796638 + ], + [ + 117.205713, + 39.763984 + ], + [ + 117.161981, + 39.748801 + ], + [ + 117.165061, + 39.718886 + ], + [ + 117.165061, + 39.718886 + ], + [ + 117.177996, + 39.645194 + ], + [ + 117.152742, + 39.623532 + ], + [ + 117.10901, + 39.625375 + ], + [ + 117.10901, + 39.625375 + ], + [ + 117.016004, + 39.653949 + ], + [ + 116.983359, + 39.638742 + ], + [ + 116.983359, + 39.638742 + ], + [ + 116.964265, + 39.64335 + ], + [ + 116.948866, + 39.680668 + ], + [ + 116.948866, + 39.680668 + ], + [ + 116.944555, + 39.695405 + ], + [ + 116.944555, + 39.695405 + ], + [ + 116.932236, + 39.706456 + ], + [ + 116.932236, + 39.706456 + ], + [ + 116.90575, + 39.688037 + ], + [ + 116.906366, + 39.677444 + ], + [ + 116.8497, + 39.66777 + ], + [ + 116.812128, + 39.615695 + ], + [ + 116.808432, + 39.576497 + ], + [ + 116.78749, + 39.554352 + ], + [ + 116.819519, + 39.528507 + ], + [ + 116.820751, + 39.482332 + ], + [ + 116.785026, + 39.465702 + ], + [ + 116.832454, + 39.435664 + ], + [ + 116.876185, + 39.43474 + ], + [ + 116.839845, + 39.413474 + ], + [ + 116.840461, + 39.378326 + ], + [ + 116.818287, + 39.3737 + ], + [ + 116.829374, + 39.338994 + ], + [ + 116.870642, + 39.357506 + ], + [ + 116.889736, + 39.338068 + ], + [ + 116.87249, + 39.291304 + ], + [ + 116.881729, + 39.225966 + ], + [ + 116.881729, + 39.225966 + ], + [ + 116.855859, + 39.215766 + ], + [ + 116.870026, + 39.153607 + ], + [ + 116.909446, + 39.150822 + ], + [ + 116.912526, + 39.110898 + ], + [ + 116.91191, + 39.111362 + ], + [ + 116.91191, + 39.111362 + ], + [ + 116.912526, + 39.110898 + ], + [ + 116.871874, + 39.054688 + ], + [ + 116.812744, + 39.05097 + ], + [ + 116.812744, + 39.05097 + ], + [ + 116.783179, + 39.05097 + ], + [ + 116.783179, + 39.05097 + ], + [ + 116.754229, + 39.034701 + ], + [ + 116.754229, + 39.034701 + ], + [ + 116.754845, + 39.003084 + ], + [ + 116.72836, + 38.975174 + ], + [ + 116.708034, + 38.931892 + ], + [ + 116.722201, + 38.896968 + ], + [ + 116.723432, + 38.852706 + ], + [ + 116.75115, + 38.831264 + ], + [ + 116.737599, + 38.784629 + ], + [ + 116.746222, + 38.754299 + ], + [ + 116.794265, + 38.744498 + ], + [ + 116.794265, + 38.744498 + ], + [ + 116.858939, + 38.741231 + ], + [ + 116.877417, + 38.680522 + ], + [ + 116.948866, + 38.689398 + ], + [ + 116.950714, + 38.689398 + ], + [ + 116.95133, + 38.689398 + ], + [ + 116.950714, + 38.689398 + ], + [ + 116.948866, + 38.689398 + ], + [ + 116.95133, + 38.689398 + ], + [ + 117.038793, + 38.688464 + ], + [ + 117.068358, + 38.680522 + ], + [ + 117.055424, + 38.639398 + ], + [ + 117.070822, + 38.608072 + ], + [ + 117.109626, + 38.584685 + ], + [ + 117.150894, + 38.617892 + ], + [ + 117.183539, + 38.61836 + ], + [ + 117.183539, + 38.61836 + ], + [ + 117.213104, + 38.639866 + ], + [ + 117.213104, + 38.639866 + ], + [ + 117.258684, + 38.608072 + ], + [ + 117.258684, + 38.608072 + ], + [ + 117.238358, + 38.580943 + ], + [ + 117.25314, + 38.556143 + ], + [ + 117.368937, + 38.564566 + ], + [ + 117.432379, + 38.601524 + ], + [ + 117.47919, + 38.616489 + ], + [ + 117.55803, + 38.613683 + ], + [ + 117.639334, + 38.626776 + ], + [ + 117.65658, + 38.66043 + ], + [ + 117.729261, + 38.680055 + ], + [ + 117.740964, + 38.700141 + ], + [ + 117.740964, + 38.753833 + ], + [ + 117.671363, + 38.772032 + ], + [ + 117.646725, + 38.788827 + ], + [ + 117.64611, + 38.828933 + ], + [ + 117.752051, + 38.847579 + ], + [ + 117.778536, + 38.869016 + ], + [ + 117.847522, + 38.855502 + ], + [ + 117.875855, + 38.920252 + ], + [ + 117.898029, + 38.948649 + ], + [ + 117.855529, + 38.957492 + ], + [ + 117.837667, + 39.057011 + ], + [ + 117.871543, + 39.122506 + ], + [ + 117.96455, + 39.172631 + ], + [ + 117.977485, + 39.206028 + ], + [ + 118.032919, + 39.219939 + ], + [ + 118.034767, + 39.218548 + ], + [ + 118.064948, + 39.231065 + ], + [ + 118.064948, + 39.256094 + ], + [ + 118.036615, + 39.264898 + ], + [ + 118.024296, + 39.289451 + ], + [ + 118.024296, + 39.289451 + ], + [ + 117.982412, + 39.298714 + ], + [ + 117.982412, + 39.298714 + ], + [ + 117.979333, + 39.300566 + ], + [ + 117.979333, + 39.300566 + ], + [ + 117.973173, + 39.312143 + ], + [ + 117.973173, + 39.312143 + ], + [ + 117.965782, + 39.314921 + ], + [ + 117.965782, + 39.314921 + ], + [ + 117.919587, + 39.318162 + ], + [ + 117.919587, + 39.318162 + ], + [ + 117.88879, + 39.332051 + ], + [ + 117.854913, + 39.328348 + ], + [ + 117.854297, + 39.328348 + ], + [ + 117.854913, + 39.328348 + ], + [ + 117.854297, + 39.328348 + ], + [ + 117.850601, + 39.363984 + ], + [ + 117.850601, + 39.363984 + ], + [ + 117.810565, + 39.354729 + ], + [ + 117.805022, + 39.373237 + ], + [ + 117.784696, + 39.376938 + ], + [ + 117.74466, + 39.354729 + ], + [ + 117.670747, + 39.357969 + ], + [ + 117.669515, + 39.322792 + ], + [ + 117.594987, + 39.349176 + ], + [ + 117.536472, + 39.338068 + ], + [ + 117.521074, + 39.357043 + ], + [ + 117.570965, + 39.404689 + ], + [ + 117.601146, + 39.419485 + ], + [ + 117.614081, + 39.407001 + ], + [ + 117.668899, + 39.412087 + ], + [ + 117.673211, + 39.386652 + ], + [ + 117.699696, + 39.407463 + ], + [ + 117.765602, + 39.400527 + ] + ] + ], + [ + [ + [ + 117.805022, + 39.373237 + ], + [ + 117.852449, + 39.380639 + ], + [ + 117.846906, + 39.407926 + ], + [ + 117.765602, + 39.400527 + ], + [ + 117.784696, + 39.376938 + ], + [ + 117.805022, + 39.373237 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 130000, + "name": "河北省", + "center": [ + 114.502461, + 38.045474 + ], + "childrenNum": 11, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 2, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 117.467487, + 40.649738 + ], + [ + 117.412669, + 40.605226 + ], + [ + 117.429915, + 40.576141 + ], + [ + 117.389879, + 40.561593 + ], + [ + 117.348611, + 40.581141 + ], + [ + 117.348611, + 40.581141 + ], + [ + 117.269771, + 40.560684 + ], + [ + 117.247597, + 40.539766 + ], + [ + 117.262995, + 40.512927 + ], + [ + 117.208793, + 40.501552 + ], + [ + 117.263611, + 40.442367 + ], + [ + 117.234046, + 40.417312 + ], + [ + 117.226039, + 40.368997 + ], + [ + 117.243285, + 40.369453 + ], + [ + 117.271618, + 40.325211 + ], + [ + 117.271618, + 40.325211 + ], + [ + 117.295024, + 40.2782 + ], + [ + 117.331365, + 40.289613 + ], + [ + 117.351075, + 40.229786 + ], + [ + 117.389879, + 40.227958 + ], + [ + 117.415748, + 40.248973 + ], + [ + 117.450241, + 40.252627 + ], + [ + 117.505059, + 40.227044 + ], + [ + 117.548791, + 40.232527 + ], + [ + 117.571581, + 40.219276 + ], + [ + 117.576508, + 40.178593 + ], + [ + 117.609769, + 40.160301 + ], + [ + 117.609769, + 40.160301 + ], + [ + 117.613465, + 40.158014 + ], + [ + 117.613465, + 40.158014 + ], + [ + 117.651653, + 40.122786 + ], + [ + 117.651653, + 40.122786 + ], + [ + 117.654117, + 40.114548 + ], + [ + 117.654117, + 40.114548 + ], + [ + 117.655965, + 40.109514 + ], + [ + 117.655965, + 40.109514 + ], + [ + 117.675059, + 40.082045 + ], + [ + 117.71879, + 40.082045 + ], + [ + 117.71879, + 40.082045 + ], + [ + 117.752667, + 40.081588 + ], + [ + 117.776073, + 40.059605 + ], + [ + 117.74774, + 40.047236 + ], + [ + 117.744044, + 40.018368 + ], + [ + 117.768681, + 40.022034 + ], + [ + 117.768681, + 40.022034 + ], + [ + 117.793319, + 40.005534 + ], + [ + 117.793319, + 40.005534 + ], + [ + 117.795167, + 39.996823 + ], + [ + 117.795167, + 39.996823 + ], + [ + 117.781616, + 39.966558 + ], + [ + 117.781616, + 39.966558 + ], + [ + 117.756363, + 39.965181 + ], + [ + 117.691073, + 39.984902 + ], + [ + 117.671363, + 39.973896 + ], + [ + 117.614697, + 39.97252 + ], + [ + 117.594987, + 39.994531 + ], + [ + 117.594987, + 39.994531 + ], + [ + 117.546327, + 39.999116 + ], + [ + 117.534625, + 39.954631 + ], + [ + 117.514914, + 39.946832 + ], + [ + 117.513067, + 39.910576 + ], + [ + 117.513067, + 39.910576 + ], + [ + 117.512451, + 39.90874 + ], + [ + 117.512451, + 39.90874 + ], + [ + 117.508139, + 39.901854 + ], + [ + 117.508139, + 39.901854 + ], + [ + 117.529081, + 39.859144 + ], + [ + 117.529081, + 39.859144 + ], + [ + 117.561726, + 39.799856 + ], + [ + 117.546327, + 39.775943 + ], + [ + 117.56111, + 39.754782 + ], + [ + 117.595603, + 39.74604 + ], + [ + 117.57774, + 39.726711 + ], + [ + 117.627015, + 39.703693 + ], + [ + 117.668899, + 39.666849 + ], + [ + 117.66274, + 39.636437 + ], + [ + 117.637486, + 39.603246 + ], + [ + 117.654117, + 39.575113 + ], + [ + 117.684914, + 39.58895 + ], + [ + 117.707088, + 39.576036 + ], + [ + 117.715711, + 39.529892 + ], + [ + 117.745276, + 39.547892 + ], + [ + 117.753899, + 39.579726 + ], + [ + 117.753899, + 39.579726 + ], + [ + 117.766834, + 39.598635 + ], + [ + 117.829659, + 39.589873 + ], + [ + 117.868464, + 39.59679 + ], + [ + 117.933753, + 39.574191 + ], + [ + 117.904804, + 39.533585 + ], + [ + 117.912195, + 39.517428 + ], + [ + 117.912195, + 39.517428 + ], + [ + 117.899877, + 39.474479 + ], + [ + 117.870311, + 39.455074 + ], + [ + 117.871543, + 39.411625 + ], + [ + 117.846906, + 39.407926 + ], + [ + 117.852449, + 39.380639 + ], + [ + 117.805022, + 39.373237 + ], + [ + 117.810565, + 39.354729 + ], + [ + 117.850601, + 39.363984 + ], + [ + 117.850601, + 39.363984 + ], + [ + 117.854297, + 39.328348 + ], + [ + 117.854913, + 39.328348 + ], + [ + 117.854297, + 39.328348 + ], + [ + 117.854913, + 39.328348 + ], + [ + 117.88879, + 39.332051 + ], + [ + 117.919587, + 39.318162 + ], + [ + 117.919587, + 39.318162 + ], + [ + 117.965782, + 39.314921 + ], + [ + 117.965782, + 39.314921 + ], + [ + 117.973173, + 39.312143 + ], + [ + 117.973173, + 39.312143 + ], + [ + 117.979333, + 39.300566 + ], + [ + 117.979333, + 39.300566 + ], + [ + 117.982412, + 39.298714 + ], + [ + 117.982412, + 39.298714 + ], + [ + 118.024296, + 39.289451 + ], + [ + 118.024296, + 39.289451 + ], + [ + 118.036615, + 39.264898 + ], + [ + 118.064948, + 39.256094 + ], + [ + 118.064948, + 39.231065 + ], + [ + 118.034767, + 39.218548 + ], + [ + 118.026144, + 39.201854 + ], + [ + 118.070492, + 39.213911 + ], + [ + 118.077883, + 39.201854 + ], + [ + 118.12531, + 39.182838 + ], + [ + 118.162883, + 39.136433 + ], + [ + 118.1906, + 39.080708 + ], + [ + 118.225092, + 39.034701 + ], + [ + 118.319331, + 39.009594 + ], + [ + 118.366143, + 39.016104 + ], + [ + 118.377845, + 38.971917 + ], + [ + 118.491178, + 38.909077 + ], + [ + 118.539837, + 38.910008 + ], + [ + 118.604511, + 38.971452 + ], + [ + 118.570634, + 38.999363 + ], + [ + 118.533062, + 39.090928 + ], + [ + 118.588497, + 39.107648 + ], + [ + 118.578642, + 39.130863 + ], + [ + 118.637156, + 39.157319 + ], + [ + 118.76096, + 39.133648 + ], + [ + 118.814546, + 39.138754 + ], + [ + 118.857662, + 39.162888 + ], + [ + 118.897082, + 39.151286 + ], + [ + 118.920488, + 39.171703 + ], + [ + 118.951285, + 39.178662 + ], + [ + 118.896466, + 39.139683 + ], + [ + 118.890307, + 39.118792 + ], + [ + 118.926031, + 39.123435 + ], + [ + 118.97777, + 39.163352 + ], + [ + 119.023966, + 39.187012 + ], + [ + 119.038132, + 39.211593 + ], + [ + 119.096031, + 39.24219 + ], + [ + 119.121284, + 39.281576 + ], + [ + 119.185342, + 39.342234 + ], + [ + 119.272805, + 39.363521 + ], + [ + 119.317153, + 39.4107 + ], + [ + 119.316537, + 39.437051 + ], + [ + 119.269726, + 39.498497 + ], + [ + 119.366428, + 39.734996 + ], + [ + 119.474217, + 39.813189 + ], + [ + 119.536427, + 39.809052 + ], + [ + 119.520413, + 39.840306 + ], + [ + 119.540739, + 39.888079 + ], + [ + 119.588166, + 39.910576 + ], + [ + 119.620195, + 39.904609 + ], + [ + 119.642369, + 39.925264 + ], + [ + 119.681789, + 39.922511 + ], + [ + 119.726137, + 39.940867 + ], + [ + 119.787115, + 39.950502 + ], + [ + 119.820375, + 39.979399 + ], + [ + 119.842549, + 39.956007 + ], + [ + 119.872114, + 39.960594 + ], + [ + 119.854252, + 39.98857 + ], + [ + 119.845629, + 40.000949 + ], + [ + 119.845629, + 40.000949 + ], + [ + 119.854252, + 40.033033 + ], + [ + 119.81668, + 40.050443 + ], + [ + 119.81668, + 40.050443 + ], + [ + 119.787115, + 40.041739 + ], + [ + 119.787115, + 40.041739 + ], + [ + 119.783419, + 40.046778 + ], + [ + 119.783419, + 40.046778 + ], + [ + 119.772332, + 40.08113 + ], + [ + 119.736608, + 40.104936 + ], + [ + 119.760629, + 40.136056 + ], + [ + 119.745847, + 40.207851 + ], + [ + 119.716898, + 40.195966 + ], + [ + 119.671934, + 40.23938 + ], + [ + 119.639289, + 40.231613 + ], + [ + 119.639289, + 40.231613 + ], + [ + 119.651608, + 40.271808 + ], + [ + 119.598021, + 40.334335 + ], + [ + 119.586934, + 40.375381 + ], + [ + 119.604797, + 40.455119 + ], + [ + 119.553674, + 40.502007 + ], + [ + 119.572152, + 40.523846 + ], + [ + 119.559217, + 40.547952 + ], + [ + 119.503783, + 40.553864 + ], + [ + 119.477913, + 40.533399 + ], + [ + 119.429254, + 40.540221 + ], + [ + 119.30237, + 40.530215 + ], + [ + 119.256175, + 40.543404 + ], + [ + 119.22045, + 40.569322 + ], + [ + 119.230921, + 40.603863 + ], + [ + 119.177951, + 40.609315 + ], + [ + 119.162552, + 40.600228 + ], + [ + 119.14469, + 40.632482 + ], + [ + 119.184726, + 40.680153 + ], + [ + 119.165632, + 40.69286 + ], + [ + 119.115125, + 40.666536 + ], + [ + 119.054763, + 40.664721 + ], + [ + 119.028277, + 40.692406 + ], + [ + 119.011031, + 40.687414 + ], + [ + 118.96114, + 40.72008 + ], + [ + 118.950053, + 40.747743 + ], + [ + 118.895234, + 40.75409 + ], + [ + 118.907553, + 40.775394 + ], + [ + 118.878604, + 40.783098 + ], + [ + 118.845959, + 40.822057 + ], + [ + 118.873061, + 40.847866 + ], + [ + 118.90201, + 40.960946 + ], + [ + 118.916792, + 40.969984 + ], + [ + 118.977154, + 40.959138 + ], + [ + 118.977154, + 40.959138 + ], + [ + 119.00056, + 40.967273 + ], + [ + 119.013495, + 41.007479 + ], + [ + 118.951901, + 41.018317 + ], + [ + 118.937118, + 41.052625 + ], + [ + 118.964836, + 41.079246 + ], + [ + 119.037516, + 41.067516 + ], + [ + 119.080632, + 41.095936 + ], + [ + 119.081248, + 41.131555 + ], + [ + 119.126212, + 41.138767 + ], + [ + 119.189038, + 41.198234 + ], + [ + 119.169943, + 41.222996 + ], + [ + 119.204436, + 41.222546 + ], + [ + 119.209364, + 41.244599 + ], + [ + 119.2494, + 41.279689 + ], + [ + 119.239545, + 41.31431 + ], + [ + 119.211827, + 41.308016 + ], + [ + 119.197661, + 41.282837 + ], + [ + 119.168712, + 41.294978 + ], + [ + 119.092951, + 41.293629 + ], + [ + 118.980234, + 41.305769 + ], + [ + 118.949437, + 41.317906 + ], + [ + 118.890923, + 41.300823 + ], + [ + 118.844727, + 41.342622 + ], + [ + 118.843496, + 41.374516 + ], + [ + 118.770199, + 41.352956 + ], + [ + 118.741866, + 41.324198 + ], + [ + 118.677192, + 41.35026 + ], + [ + 118.629765, + 41.346666 + ], + [ + 118.528135, + 41.355202 + ], + [ + 118.412338, + 41.331838 + ], + [ + 118.380309, + 41.312062 + ], + [ + 118.348896, + 41.342622 + ], + [ + 118.361215, + 41.384844 + ], + [ + 118.348896, + 41.428384 + ], + [ + 118.327338, + 41.450816 + ], + [ + 118.271904, + 41.471446 + ], + [ + 118.315636, + 41.512688 + ], + [ + 118.302701, + 41.55256 + ], + [ + 118.215237, + 41.59554 + ], + [ + 118.206614, + 41.650566 + ], + [ + 118.159187, + 41.67605 + ], + [ + 118.155491, + 41.712694 + ], + [ + 118.132702, + 41.733241 + ], + [ + 118.140093, + 41.784134 + ], + [ + 118.178281, + 41.814917 + ], + [ + 118.236179, + 41.80778 + ], + [ + 118.247266, + 41.773869 + ], + [ + 118.29223, + 41.772976 + ], + [ + 118.335346, + 41.845241 + ], + [ + 118.340273, + 41.87243 + ], + [ + 118.268824, + 41.930336 + ], + [ + 118.306396, + 41.940131 + ], + [ + 118.313788, + 41.98819 + ], + [ + 118.291614, + 42.007759 + ], + [ + 118.239875, + 42.024655 + ], + [ + 118.286686, + 42.033991 + ], + [ + 118.296541, + 42.057545 + ], + [ + 118.27252, + 42.083312 + ], + [ + 118.239259, + 42.092639 + ], + [ + 118.212774, + 42.081091 + ], + [ + 118.220165, + 42.058434 + ], + [ + 118.194296, + 42.031324 + ], + [ + 118.116687, + 42.037102 + ], + [ + 118.155491, + 42.081091 + ], + [ + 118.097593, + 42.105072 + ], + [ + 118.089586, + 42.12283 + ], + [ + 118.106216, + 42.172082 + ], + [ + 118.033535, + 42.199132 + ], + [ + 117.977485, + 42.229716 + ], + [ + 117.974405, + 42.25054 + ], + [ + 118.047702, + 42.280656 + ], + [ + 118.060021, + 42.298364 + ], + [ + 118.008898, + 42.346595 + ], + [ + 118.024296, + 42.385064 + ], + [ + 117.997811, + 42.416884 + ], + [ + 117.874007, + 42.510038 + ], + [ + 117.856761, + 42.539148 + ], + [ + 117.797631, + 42.585431 + ], + [ + 117.801326, + 42.612744 + ], + [ + 117.779768, + 42.61847 + ], + [ + 117.708935, + 42.588515 + ], + [ + 117.667051, + 42.582347 + ], + [ + 117.60053, + 42.603054 + ], + [ + 117.537088, + 42.603054 + ], + [ + 117.530313, + 42.590278 + ], + [ + 117.475494, + 42.602613 + ], + [ + 117.435458, + 42.585431 + ], + [ + 117.434226, + 42.557224 + ], + [ + 117.387415, + 42.517537 + ], + [ + 117.387415, + 42.517537 + ], + [ + 117.410205, + 42.519743 + ], + [ + 117.413284, + 42.471645 + ], + [ + 117.390495, + 42.461933 + ], + [ + 117.332596, + 42.46105 + ], + [ + 117.332596, + 42.46105 + ], + [ + 117.275314, + 42.481797 + ], + [ + 117.275314, + 42.481797 + ], + [ + 117.188467, + 42.468114 + ], + [ + 117.188467, + 42.468114 + ], + [ + 117.135496, + 42.468996 + ], + [ + 117.09546, + 42.484004 + ], + [ + 117.080061, + 42.463699 + ], + [ + 117.080061, + 42.463699 + ], + [ + 117.01662, + 42.456193 + ], + [ + 117.01662, + 42.456193 + ], + [ + 117.009228, + 42.44957 + ], + [ + 117.009228, + 42.44957 + ], + [ + 117.005533, + 42.43367 + ], + [ + 117.005533, + 42.43367 + ], + [ + 116.99075, + 42.425719 + ], + [ + 116.99075, + 42.425719 + ], + [ + 116.974736, + 42.426603 + ], + [ + 116.974736, + 42.426603 + ], + [ + 116.97104, + 42.427486 + ], + [ + 116.97104, + 42.427486 + ], + [ + 116.944555, + 42.415116 + ], + [ + 116.944555, + 42.415116 + ], + [ + 116.936547, + 42.410256 + ], + [ + 116.936547, + 42.410256 + ], + [ + 116.921765, + 42.403628 + ], + [ + 116.921765, + 42.403628 + ], + [ + 116.910062, + 42.395231 + ], + [ + 116.910062, + 42.395231 + ], + [ + 116.910678, + 42.394789 + ], + [ + 116.910678, + 42.394789 + ], + [ + 116.886656, + 42.366496 + ], + [ + 116.897743, + 42.297479 + ], + [ + 116.918685, + 42.229716 + ], + [ + 116.903287, + 42.190708 + ], + [ + 116.789338, + 42.200462 + ], + [ + 116.825062, + 42.155669 + ], + [ + 116.850316, + 42.156556 + ], + [ + 116.890352, + 42.092639 + ], + [ + 116.879881, + 42.018431 + ], + [ + 116.796113, + 41.977958 + ], + [ + 116.748686, + 41.984186 + ], + [ + 116.727744, + 41.951259 + ], + [ + 116.66923, + 41.947698 + ], + [ + 116.639049, + 41.929891 + ], + [ + 116.597165, + 41.935679 + ], + [ + 116.553433, + 41.928555 + ], + [ + 116.510933, + 41.974399 + ], + [ + 116.4826, + 41.975734 + ], + [ + 116.453651, + 41.945917 + ], + [ + 116.393289, + 41.942802 + ], + [ + 116.414231, + 41.982407 + ], + [ + 116.373579, + 42.009983 + ], + [ + 116.310137, + 41.997086 + ], + [ + 116.298434, + 41.96817 + ], + [ + 116.223906, + 41.932562 + ], + [ + 116.212819, + 41.885352 + ], + [ + 116.194341, + 41.861734 + ], + [ + 116.122892, + 41.861734 + ], + [ + 116.106877, + 41.831419 + ], + [ + 116.129051, + 41.805996 + ], + [ + 116.09887, + 41.776547 + ], + [ + 116.034196, + 41.782795 + ], + [ + 116.007095, + 41.79752 + ], + [ + 116.007095, + 41.797966 + ], + [ + 116.007095, + 41.79752 + ], + [ + 116.007095, + 41.797966 + ], + [ + 115.994776, + 41.828743 + ], + [ + 115.954124, + 41.874213 + ], + [ + 115.916552, + 41.945027 + ], + [ + 115.85311, + 41.927665 + ], + [ + 115.834632, + 41.93835 + ], + [ + 115.811226, + 41.912525 + ], + [ + 115.726227, + 41.870202 + ], + [ + 115.688038, + 41.867528 + ], + [ + 115.654162, + 41.829189 + ], + [ + 115.57409, + 41.80555 + ], + [ + 115.519887, + 41.76762 + ], + [ + 115.488474, + 41.760924 + ], + [ + 115.42996, + 41.728775 + ], + [ + 115.346808, + 41.712247 + ], + [ + 115.319091, + 41.691693 + ], + [ + 115.360975, + 41.661297 + ], + [ + 115.345576, + 41.635807 + ], + [ + 115.377605, + 41.603148 + ], + [ + 115.310468, + 41.592854 + ], + [ + 115.290142, + 41.622835 + ], + [ + 115.26612, + 41.616124 + ], + [ + 115.256881, + 41.580768 + ], + [ + 115.20391, + 41.571367 + ], + [ + 115.195287, + 41.602253 + ], + [ + 115.0992, + 41.62373 + ], + [ + 115.056085, + 41.602253 + ], + [ + 115.016049, + 41.615229 + ], + [ + 114.860832, + 41.60091 + ], + [ + 114.895325, + 41.636255 + ], + [ + 114.902716, + 41.695715 + ], + [ + 114.89594, + 41.76762 + ], + [ + 114.868839, + 41.813579 + ], + [ + 114.922426, + 41.825175 + ], + [ + 114.939056, + 41.846132 + ], + [ + 114.923658, + 41.871093 + ], + [ + 114.915035, + 41.960605 + ], + [ + 114.9021, + 42.015763 + ], + [ + 114.860832, + 42.054879 + ], + [ + 114.86268, + 42.097967 + ], + [ + 114.825723, + 42.139695 + ], + [ + 114.79431, + 42.149457 + ], + [ + 114.789383, + 42.130819 + ], + [ + 114.75489, + 42.115727 + ], + [ + 114.675434, + 42.12061 + ], + [ + 114.647717, + 42.109512 + ], + [ + 114.560254, + 42.132595 + ], + [ + 114.510978, + 42.110844 + ], + [ + 114.502355, + 42.06732 + ], + [ + 114.480181, + 42.064654 + ], + [ + 114.467863, + 42.025989 + ], + [ + 114.511594, + 41.981962 + ], + [ + 114.478334, + 41.951704 + ], + [ + 114.419203, + 41.942356 + ], + [ + 114.352066, + 41.953484 + ], + [ + 114.343443, + 41.926774 + ], + [ + 114.282465, + 41.863517 + ], + [ + 114.200545, + 41.789934 + ], + [ + 114.215328, + 41.75646 + ], + [ + 114.206704, + 41.7386 + ], + [ + 114.237501, + 41.698843 + ], + [ + 114.215328, + 41.68499 + ], + [ + 114.259059, + 41.623282 + ], + [ + 114.226414, + 41.616572 + ], + [ + 114.221487, + 41.582111 + ], + [ + 114.230726, + 41.513584 + ], + [ + 114.101379, + 41.537779 + ], + [ + 114.032394, + 41.529715 + ], + [ + 113.976959, + 41.505966 + ], + [ + 113.953553, + 41.483553 + ], + [ + 113.933227, + 41.487139 + ], + [ + 113.919677, + 41.454404 + ], + [ + 113.877793, + 41.431076 + ], + [ + 113.871017, + 41.413126 + ], + [ + 113.94493, + 41.392477 + ], + [ + 113.92522, + 41.325546 + ], + [ + 113.899351, + 41.316108 + ], + [ + 113.914749, + 41.294529 + ], + [ + 113.95109, + 41.282837 + ], + [ + 113.971416, + 41.239649 + ], + [ + 113.992357, + 41.269794 + ], + [ + 114.016379, + 41.231999 + ], + [ + 113.996669, + 41.19238 + ], + [ + 113.960945, + 41.171211 + ], + [ + 113.920293, + 41.172112 + ], + [ + 113.877793, + 41.115777 + ], + [ + 113.819279, + 41.09774 + ], + [ + 113.868554, + 41.06887 + ], + [ + 113.973263, + 40.983087 + ], + [ + 113.994821, + 40.938798 + ], + [ + 114.057647, + 40.925234 + ], + [ + 114.041633, + 40.917546 + ], + [ + 114.055183, + 40.867782 + ], + [ + 114.073661, + 40.857372 + ], + [ + 114.044712, + 40.830661 + ], + [ + 114.080437, + 40.790348 + ], + [ + 114.104458, + 40.797597 + ], + [ + 114.103227, + 40.770861 + ], + [ + 114.134639, + 40.737314 + ], + [ + 114.162357, + 40.71373 + ], + [ + 114.183299, + 40.67153 + ], + [ + 114.236269, + 40.607043 + ], + [ + 114.283081, + 40.590685 + ], + [ + 114.273842, + 40.552954 + ], + [ + 114.293552, + 40.55159 + ], + [ + 114.282465, + 40.494725 + ], + [ + 114.267066, + 40.474242 + ], + [ + 114.299711, + 40.44009 + ], + [ + 114.286161, + 40.425057 + ], + [ + 114.31203, + 40.372645 + ], + [ + 114.381015, + 40.36307 + ], + [ + 114.390254, + 40.351213 + ], + [ + 114.438914, + 40.371733 + ], + [ + 114.481413, + 40.34802 + ], + [ + 114.530688, + 40.345283 + ], + [ + 114.510978, + 40.302851 + ], + [ + 114.46971, + 40.268155 + ], + [ + 114.406269, + 40.246232 + ], + [ + 114.362537, + 40.249886 + ], + [ + 114.292936, + 40.230242 + ], + [ + 114.255364, + 40.236182 + ], + [ + 114.235654, + 40.198252 + ], + [ + 114.180219, + 40.191395 + ], + [ + 114.135871, + 40.175392 + ], + [ + 114.097683, + 40.193681 + ], + [ + 114.073046, + 40.168533 + ], + [ + 114.073046, + 40.168533 + ], + [ + 114.101995, + 40.099901 + ], + [ + 114.086596, + 40.071513 + ], + [ + 114.045944, + 40.056856 + ], + [ + 114.018227, + 40.103563 + ], + [ + 113.989278, + 40.11226 + ], + [ + 113.959097, + 40.033491 + ], + [ + 113.910438, + 40.015618 + ], + [ + 114.029314, + 39.985819 + ], + [ + 114.028082, + 39.959218 + ], + [ + 114.047176, + 39.916085 + ], + [ + 114.067502, + 39.922511 + ], + [ + 114.17406, + 39.897722 + ], + [ + 114.212248, + 39.918839 + ], + [ + 114.229494, + 39.899558 + ], + [ + 114.204241, + 39.885324 + ], + [ + 114.215943, + 39.8619 + ], + [ + 114.286776, + 39.871087 + ], + [ + 114.285545, + 39.858225 + ], + [ + 114.395182, + 39.867412 + ], + [ + 114.406885, + 39.833413 + ], + [ + 114.390254, + 39.819165 + ], + [ + 114.41674, + 39.775943 + ], + [ + 114.409964, + 39.761683 + ], + [ + 114.408117, + 39.652106 + ], + [ + 114.431522, + 39.613851 + ], + [ + 114.49558, + 39.608318 + ], + [ + 114.51529, + 39.564964 + ], + [ + 114.568877, + 39.573729 + ], + [ + 114.532536, + 39.486027 + ], + [ + 114.501739, + 39.476789 + ], + [ + 114.496812, + 39.438437 + ], + [ + 114.469095, + 39.400989 + ], + [ + 114.466631, + 39.329736 + ], + [ + 114.430906, + 39.307513 + ], + [ + 114.437066, + 39.259337 + ], + [ + 114.416124, + 39.242654 + ], + [ + 114.47587, + 39.21623 + ], + [ + 114.443841, + 39.174023 + ], + [ + 114.388406, + 39.176807 + ], + [ + 114.360689, + 39.134112 + ], + [ + 114.369928, + 39.107648 + ], + [ + 114.345907, + 39.075133 + ], + [ + 114.252284, + 39.073739 + ], + [ + 114.180835, + 39.049111 + ], + [ + 114.157429, + 39.061194 + ], + [ + 114.10877, + 39.052364 + ], + [ + 114.082901, + 39.09325 + ], + [ + 114.082901, + 39.09325 + ], + [ + 114.064422, + 39.094179 + ], + [ + 114.050872, + 39.135969 + ], + [ + 114.006524, + 39.122971 + ], + [ + 113.994821, + 39.095572 + ], + [ + 113.961561, + 39.100681 + ], + [ + 113.930148, + 39.063517 + ], + [ + 113.898119, + 39.067699 + ], + [ + 113.80696, + 38.989595 + ], + [ + 113.776779, + 38.986804 + ], + [ + 113.76754, + 38.959819 + ], + [ + 113.776163, + 38.885788 + ], + [ + 113.795257, + 38.860628 + ], + [ + 113.855619, + 38.828933 + ], + [ + 113.836525, + 38.795824 + ], + [ + 113.839605, + 38.7585 + ], + [ + 113.802648, + 38.763166 + ], + [ + 113.775547, + 38.709949 + ], + [ + 113.720728, + 38.713218 + ], + [ + 113.70225, + 38.651551 + ], + [ + 113.612939, + 38.645942 + ], + [ + 113.603084, + 38.587024 + ], + [ + 113.561816, + 38.558483 + ], + [ + 113.546417, + 38.492936 + ], + [ + 113.583374, + 38.459671 + ], + [ + 113.537794, + 38.417952 + ], + [ + 113.525475, + 38.383245 + ], + [ + 113.557504, + 38.343359 + ], + [ + 113.54457, + 38.270569 + ], + [ + 113.570439, + 38.237202 + ], + [ + 113.598772, + 38.22733 + ], + [ + 113.64312, + 38.232031 + ], + [ + 113.678844, + 38.20523 + ], + [ + 113.711489, + 38.213695 + ], + [ + 113.720728, + 38.174656 + ], + [ + 113.797105, + 38.162894 + ], + [ + 113.831597, + 38.16854 + ], + [ + 113.811271, + 38.117707 + ], + [ + 113.876561, + 38.055059 + ], + [ + 113.872249, + 37.990471 + ], + [ + 113.901198, + 37.984811 + ], + [ + 113.936307, + 37.922993 + ], + [ + 113.959097, + 37.906468 + ], + [ + 113.976959, + 37.816696 + ], + [ + 114.006524, + 37.813386 + ], + [ + 114.044712, + 37.761834 + ], + [ + 113.996669, + 37.730128 + ], + [ + 113.993589, + 37.706932 + ], + [ + 114.068118, + 37.721608 + ], + [ + 114.12848, + 37.698409 + ], + [ + 114.139567, + 37.675676 + ], + [ + 114.115545, + 37.619761 + ], + [ + 114.118625, + 37.59084 + ], + [ + 114.036705, + 37.494037 + ], + [ + 114.014531, + 37.42468 + ], + [ + 113.973879, + 37.40329 + ], + [ + 113.962792, + 37.355734 + ], + [ + 113.90243, + 37.310052 + ], + [ + 113.886416, + 37.239095 + ], + [ + 113.853155, + 37.215269 + ], + [ + 113.832213, + 37.167594 + ], + [ + 113.773083, + 37.151855 + ], + [ + 113.773699, + 37.107004 + ], + [ + 113.758301, + 37.075497 + ], + [ + 113.788482, + 37.059739 + ], + [ + 113.771851, + 37.016745 + ], + [ + 113.791561, + 36.98759 + ], + [ + 113.76138, + 36.956034 + ], + [ + 113.792793, + 36.894796 + ], + [ + 113.773083, + 36.85506 + ], + [ + 113.731815, + 36.858891 + ], + [ + 113.731815, + 36.878521 + ], + [ + 113.696707, + 36.882351 + ], + [ + 113.676381, + 36.855539 + ], + [ + 113.680692, + 36.789907 + ], + [ + 113.600004, + 36.752995 + ], + [ + 113.549497, + 36.752515 + ], + [ + 113.535946, + 36.732373 + ], + [ + 113.499606, + 36.740527 + ], + [ + 113.465113, + 36.707908 + ], + [ + 113.506997, + 36.705029 + ], + [ + 113.476816, + 36.655114 + ], + [ + 113.486671, + 36.635427 + ], + [ + 113.54457, + 36.62342 + ], + [ + 113.539642, + 36.594116 + ], + [ + 113.569823, + 36.585947 + ], + [ + 113.588917, + 36.547974 + ], + [ + 113.559968, + 36.528741 + ], + [ + 113.554425, + 36.494589 + ], + [ + 113.587069, + 36.460904 + ], + [ + 113.635729, + 36.451277 + ], + [ + 113.670221, + 36.425278 + ], + [ + 113.708409, + 36.423352 + ], + [ + 113.731199, + 36.363135 + ], + [ + 113.755221, + 36.366026 + ], + [ + 113.813119, + 36.332285 + ], + [ + 113.856851, + 36.329392 + ], + [ + 113.84946, + 36.347711 + ], + [ + 113.882104, + 36.353977 + ], + [ + 113.911054, + 36.314927 + ], + [ + 113.962792, + 36.353977 + ], + [ + 113.981887, + 36.31782 + ], + [ + 114.002828, + 36.334214 + ], + [ + 114.056415, + 36.329392 + ], + [ + 114.04348, + 36.303353 + ], + [ + 114.080437, + 36.269585 + ], + [ + 114.129096, + 36.280199 + ], + [ + 114.175907, + 36.264759 + ], + [ + 114.170364, + 36.245938 + ], + [ + 114.170364, + 36.245938 + ], + [ + 114.203009, + 36.245456 + ], + [ + 114.2104, + 36.272962 + ], + [ + 114.241197, + 36.251247 + ], + [ + 114.257827, + 36.263794 + ], + [ + 114.299095, + 36.245938 + ], + [ + 114.345291, + 36.255591 + ], + [ + 114.356378, + 36.230492 + ], + [ + 114.408117, + 36.224699 + ], + [ + 114.417356, + 36.205868 + ], + [ + 114.466015, + 36.197658 + ], + [ + 114.480181, + 36.177855 + ], + [ + 114.533152, + 36.171575 + ], + [ + 114.586739, + 36.141133 + ], + [ + 114.588587, + 36.118414 + ], + [ + 114.640326, + 36.137266 + ], + [ + 114.720398, + 36.140166 + ], + [ + 114.734564, + 36.15563 + ], + [ + 114.771521, + 36.124699 + ], + [ + 114.857752, + 36.127599 + ], + [ + 114.858368, + 36.144516 + ], + [ + 114.912571, + 36.140649 + ], + [ + 114.926737, + 36.089403 + ], + [ + 114.914419, + 36.052155 + ], + [ + 114.998186, + 36.069572 + ], + [ + 115.04623, + 36.112613 + ], + [ + 115.048693, + 36.161912 + ], + [ + 115.06286, + 36.178338 + ], + [ + 115.104744, + 36.172058 + ], + [ + 115.12507, + 36.209731 + ], + [ + 115.1842, + 36.193312 + ], + [ + 115.201446, + 36.210214 + ], + [ + 115.201446, + 36.210214 + ], + [ + 115.202678, + 36.209248 + ], + [ + 115.202678, + 36.209248 + ], + [ + 115.202678, + 36.208765 + ], + [ + 115.202678, + 36.208765 + ], + [ + 115.242098, + 36.19138 + ], + [ + 115.279055, + 36.13775 + ], + [ + 115.30246, + 36.127599 + ], + [ + 115.312931, + 36.088436 + ], + [ + 115.365902, + 36.099074 + ], + [ + 115.376989, + 36.128083 + ], + [ + 115.450902, + 36.152248 + ], + [ + 115.465068, + 36.170125 + ], + [ + 115.483547, + 36.148865 + ], + [ + 115.474923, + 36.248352 + ], + [ + 115.466916, + 36.258969 + ], + [ + 115.466916, + 36.258969 + ], + [ + 115.462605, + 36.276339 + ], + [ + 115.417025, + 36.292742 + ], + [ + 115.423185, + 36.32216 + ], + [ + 115.366518, + 36.30914 + ], + [ + 115.368982, + 36.342409 + ], + [ + 115.340033, + 36.398307 + ], + [ + 115.297533, + 36.413239 + ], + [ + 115.317243, + 36.454166 + ], + [ + 115.291374, + 36.460423 + ], + [ + 115.272895, + 36.497476 + ], + [ + 115.33141, + 36.550378 + ], + [ + 115.355431, + 36.627262 + ], + [ + 115.365902, + 36.621979 + ], + [ + 115.420105, + 36.686795 + ], + [ + 115.451518, + 36.702151 + ], + [ + 115.479851, + 36.760187 + ], + [ + 115.524815, + 36.763543 + ], + [ + 115.683727, + 36.808117 + ], + [ + 115.71206, + 36.883308 + ], + [ + 115.75764, + 36.902453 + ], + [ + 115.79706, + 36.968945 + ], + [ + 115.776734, + 36.992848 + ], + [ + 115.85619, + 37.060694 + ], + [ + 115.888219, + 37.112254 + ], + [ + 115.879596, + 37.150901 + ], + [ + 115.91224, + 37.177132 + ], + [ + 115.909777, + 37.20669 + ], + [ + 115.969523, + 37.239572 + ], + [ + 115.975682, + 37.337179 + ], + [ + 116.024341, + 37.360015 + ], + [ + 116.085935, + 37.373809 + ], + [ + 116.106261, + 37.368577 + ], + [ + 116.169087, + 37.384271 + ], + [ + 116.193109, + 37.365723 + ], + [ + 116.236224, + 37.361442 + ], + [ + 116.2855, + 37.404241 + ], + [ + 116.226369, + 37.428007 + ], + [ + 116.243, + 37.447965 + ], + [ + 116.224522, + 37.479791 + ], + [ + 116.240536, + 37.489764 + ], + [ + 116.240536, + 37.489764 + ], + [ + 116.27626, + 37.466967 + ], + [ + 116.290427, + 37.484065 + ], + [ + 116.278724, + 37.524895 + ], + [ + 116.295355, + 37.554316 + ], + [ + 116.336007, + 37.581355 + ], + [ + 116.36742, + 37.566177 + ], + [ + 116.379738, + 37.522047 + ], + [ + 116.38097, + 37.522522 + ], + [ + 116.379738, + 37.522047 + ], + [ + 116.38097, + 37.522522 + ], + [ + 116.433941, + 37.473142 + ], + [ + 116.448108, + 37.503059 + ], + [ + 116.4826, + 37.521573 + ], + [ + 116.575607, + 37.610754 + ], + [ + 116.604556, + 37.624975 + ], + [ + 116.66307, + 37.686096 + ], + [ + 116.679085, + 37.728708 + ], + [ + 116.724664, + 37.744327 + ], + [ + 116.753613, + 37.77035 + ], + [ + 116.753613, + 37.793054 + ], + [ + 116.804736, + 37.848837 + ], + [ + 116.837997, + 37.835132 + ], + [ + 116.919301, + 37.846002 + ], + [ + 117.027091, + 37.832296 + ], + [ + 117.074518, + 37.848837 + ], + [ + 117.150278, + 37.839385 + ], + [ + 117.185387, + 37.849783 + ], + [ + 117.271618, + 37.839858 + ], + [ + 117.320278, + 37.861596 + ], + [ + 117.400966, + 37.844584 + ], + [ + 117.438538, + 37.854035 + ], + [ + 117.481038, + 37.914967 + ], + [ + 117.513067, + 37.94329 + ], + [ + 117.524154, + 37.989527 + ], + [ + 117.557414, + 38.046105 + ], + [ + 117.557414, + 38.046105 + ], + [ + 117.586979, + 38.071551 + ], + [ + 117.704624, + 38.076262 + ], + [ + 117.746508, + 38.12524 + ], + [ + 117.771145, + 38.134655 + ], + [ + 117.766834, + 38.158658 + ], + [ + 117.789007, + 38.180772 + ], + [ + 117.808718, + 38.22827 + ], + [ + 117.848754, + 38.255062 + ], + [ + 117.895565, + 38.301572 + ], + [ + 117.948536, + 38.346644 + ], + [ + 117.957775, + 38.376208 + ], + [ + 117.937449, + 38.387936 + ], + [ + 117.84629, + 38.368232 + ], + [ + 117.781, + 38.373862 + ], + [ + 117.730493, + 38.424985 + ], + [ + 117.72495, + 38.457328 + ], + [ + 117.678754, + 38.477008 + ], + [ + 117.644878, + 38.52759 + ], + [ + 117.68553, + 38.539293 + ], + [ + 117.638102, + 38.54491 + ], + [ + 117.639334, + 38.626776 + ], + [ + 117.55803, + 38.613683 + ], + [ + 117.47919, + 38.616489 + ], + [ + 117.432379, + 38.601524 + ], + [ + 117.368937, + 38.564566 + ], + [ + 117.25314, + 38.556143 + ], + [ + 117.238358, + 38.580943 + ], + [ + 117.258684, + 38.608072 + ], + [ + 117.258684, + 38.608072 + ], + [ + 117.213104, + 38.639866 + ], + [ + 117.213104, + 38.639866 + ], + [ + 117.183539, + 38.61836 + ], + [ + 117.183539, + 38.61836 + ], + [ + 117.150894, + 38.617892 + ], + [ + 117.109626, + 38.584685 + ], + [ + 117.070822, + 38.608072 + ], + [ + 117.055424, + 38.639398 + ], + [ + 117.068358, + 38.680522 + ], + [ + 117.038793, + 38.688464 + ], + [ + 116.95133, + 38.689398 + ], + [ + 116.948866, + 38.689398 + ], + [ + 116.950714, + 38.689398 + ], + [ + 116.95133, + 38.689398 + ], + [ + 116.950714, + 38.689398 + ], + [ + 116.948866, + 38.689398 + ], + [ + 116.877417, + 38.680522 + ], + [ + 116.858939, + 38.741231 + ], + [ + 116.794265, + 38.744498 + ], + [ + 116.794265, + 38.744498 + ], + [ + 116.746222, + 38.754299 + ], + [ + 116.737599, + 38.784629 + ], + [ + 116.75115, + 38.831264 + ], + [ + 116.723432, + 38.852706 + ], + [ + 116.722201, + 38.896968 + ], + [ + 116.708034, + 38.931892 + ], + [ + 116.72836, + 38.975174 + ], + [ + 116.754845, + 39.003084 + ], + [ + 116.754229, + 39.034701 + ], + [ + 116.754229, + 39.034701 + ], + [ + 116.783179, + 39.05097 + ], + [ + 116.783179, + 39.05097 + ], + [ + 116.812744, + 39.05097 + ], + [ + 116.812744, + 39.05097 + ], + [ + 116.871874, + 39.054688 + ], + [ + 116.912526, + 39.110898 + ], + [ + 116.91191, + 39.111362 + ], + [ + 116.91191, + 39.111362 + ], + [ + 116.912526, + 39.110898 + ], + [ + 116.909446, + 39.150822 + ], + [ + 116.870026, + 39.153607 + ], + [ + 116.855859, + 39.215766 + ], + [ + 116.881729, + 39.225966 + ], + [ + 116.881729, + 39.225966 + ], + [ + 116.87249, + 39.291304 + ], + [ + 116.889736, + 39.338068 + ], + [ + 116.870642, + 39.357506 + ], + [ + 116.829374, + 39.338994 + ], + [ + 116.818287, + 39.3737 + ], + [ + 116.840461, + 39.378326 + ], + [ + 116.839845, + 39.413474 + ], + [ + 116.876185, + 39.43474 + ], + [ + 116.832454, + 39.435664 + ], + [ + 116.785026, + 39.465702 + ], + [ + 116.820751, + 39.482332 + ], + [ + 116.819519, + 39.528507 + ], + [ + 116.78749, + 39.554352 + ], + [ + 116.808432, + 39.576497 + ], + [ + 116.812128, + 39.615695 + ], + [ + 116.79057, + 39.595868 + ], + [ + 116.748686, + 39.619844 + ], + [ + 116.709266, + 39.618 + ], + [ + 116.726512, + 39.595407 + ], + [ + 116.726512, + 39.595407 + ], + [ + 116.724048, + 39.59264 + ], + [ + 116.723432, + 39.59264 + ], + [ + 116.724048, + 39.59264 + ], + [ + 116.723432, + 39.59264 + ], + [ + 116.664918, + 39.605552 + ], + [ + 116.620571, + 39.601863 + ], + [ + 116.592237, + 39.621227 + ], + [ + 116.592237, + 39.621227 + ], + [ + 116.524484, + 39.596329 + ], + [ + 116.50847, + 39.551122 + ], + [ + 116.473361, + 39.552968 + ], + [ + 116.478289, + 39.535431 + ], + [ + 116.437637, + 39.526661 + ], + [ + 116.443796, + 39.510041 + ], + [ + 116.401912, + 39.528046 + ], + [ + 116.411767, + 39.482794 + ], + [ + 116.444412, + 39.482332 + ], + [ + 116.454883, + 39.453226 + ], + [ + 116.434557, + 39.442597 + ], + [ + 116.361876, + 39.455074 + ], + [ + 116.361876, + 39.455074 + ], + [ + 116.337854, + 39.455536 + ], + [ + 116.307057, + 39.488337 + ], + [ + 116.257782, + 39.500344 + ], + [ + 116.240536, + 39.564041 + ], + [ + 116.198652, + 39.589412 + ], + [ + 116.151841, + 39.583416 + ], + [ + 116.130283, + 39.567732 + ], + [ + 116.09887, + 39.575113 + ], + [ + 116.036044, + 39.571884 + ], + [ + 116.026189, + 39.587567 + ], + [ + 115.995392, + 39.576958 + ], + [ + 115.978146, + 39.595868 + ], + [ + 115.957204, + 39.560812 + ], + [ + 115.910393, + 39.600479 + ], + [ + 115.910393, + 39.600479 + ], + [ + 115.91532, + 39.582955 + ], + [ + 115.91532, + 39.582955 + ], + [ + 115.867893, + 39.546507 + ], + [ + 115.867893, + 39.546507 + ], + [ + 115.828473, + 39.541431 + ], + [ + 115.821081, + 39.522968 + ], + [ + 115.821081, + 39.522968 + ], + [ + 115.806299, + 39.510041 + ], + [ + 115.806299, + 39.510041 + ], + [ + 115.752712, + 39.515581 + ], + [ + 115.738545, + 39.539585 + ], + [ + 115.738545, + 39.540046 + ], + [ + 115.738545, + 39.539585 + ], + [ + 115.738545, + 39.540046 + ], + [ + 115.724995, + 39.5442 + ], + [ + 115.724995, + 39.5442 + ], + [ + 115.722531, + 39.543738 + ], + [ + 115.721299, + 39.543738 + ], + [ + 115.722531, + 39.543738 + ], + [ + 115.722531, + 39.5442 + ], + [ + 115.721299, + 39.543738 + ], + [ + 115.722531, + 39.5442 + ], + [ + 115.720683, + 39.551122 + ], + [ + 115.720683, + 39.551122 + ], + [ + 115.718835, + 39.553891 + ], + [ + 115.718835, + 39.553891 + ], + [ + 115.716988, + 39.56035 + ], + [ + 115.716988, + 39.56035 + ], + [ + 115.699125, + 39.570039 + ], + [ + 115.699125, + 39.570039 + ], + [ + 115.698509, + 39.577881 + ], + [ + 115.698509, + 39.577881 + ], + [ + 115.667712, + 39.615234 + ], + [ + 115.633836, + 39.599557 + ], + [ + 115.633836, + 39.599557 + ], + [ + 115.587024, + 39.589873 + ], + [ + 115.545756, + 39.618922 + ], + [ + 115.518039, + 39.597252 + ], + [ + 115.522351, + 39.640124 + ], + [ + 115.478619, + 39.650723 + ], + [ + 115.478619, + 39.650723 + ], + [ + 115.491554, + 39.670074 + ], + [ + 115.486626, + 39.741899 + ], + [ + 115.439815, + 39.752022 + ], + [ + 115.443511, + 39.785601 + ], + [ + 115.483547, + 39.798477 + ], + [ + 115.483547, + 39.798477 + ], + [ + 115.50572, + 39.784222 + ], + [ + 115.552532, + 39.794799 + ], + [ + 115.567314, + 39.816407 + ], + [ + 115.514344, + 39.837549 + ], + [ + 115.526046, + 39.87568 + ], + [ + 115.515575, + 39.892212 + ], + [ + 115.515575, + 39.892212 + ], + [ + 115.522967, + 39.899099 + ], + [ + 115.481083, + 39.935819 + ], + [ + 115.426264, + 39.950502 + ], + [ + 115.428728, + 39.984443 + ], + [ + 115.450286, + 39.992697 + ], + [ + 115.454597, + 40.029825 + ], + [ + 115.485394, + 40.040364 + ], + [ + 115.527278, + 40.076092 + ], + [ + 115.59072, + 40.096239 + ], + [ + 115.599959, + 40.119583 + ], + [ + 115.75456, + 40.145663 + ], + [ + 115.75456, + 40.145663 + ], + [ + 115.773654, + 40.176307 + ], + [ + 115.806299, + 40.15344 + ], + [ + 115.847567, + 40.147036 + ], + [ + 115.855574, + 40.188652 + ], + [ + 115.870356, + 40.185909 + ], + [ + 115.89869, + 40.234354 + ], + [ + 115.968907, + 40.264045 + ], + [ + 115.95166, + 40.281852 + ], + [ + 115.917784, + 40.354405 + ], + [ + 115.864197, + 40.359422 + ], + [ + 115.771806, + 40.443734 + ], + [ + 115.781045, + 40.49336 + ], + [ + 115.736082, + 40.503372 + ], + [ + 115.755176, + 40.540221 + ], + [ + 115.784741, + 40.55841 + ], + [ + 115.819849, + 40.55932 + ], + [ + 115.827857, + 40.587504 + ], + [ + 115.885139, + 40.595229 + ], + [ + 115.907929, + 40.617493 + ], + [ + 115.971986, + 40.6025 + ], + [ + 115.982457, + 40.578868 + ], + [ + 116.005247, + 40.583868 + ], + [ + 116.09887, + 40.630665 + ], + [ + 116.133979, + 40.666536 + ], + [ + 116.162928, + 40.662451 + ], + [ + 116.171551, + 40.695582 + ], + [ + 116.204812, + 40.740035 + ], + [ + 116.22021, + 40.744115 + ], + [ + 116.247311, + 40.791707 + ], + [ + 116.273181, + 40.762703 + ], + [ + 116.311369, + 40.754996 + ], + [ + 116.316912, + 40.772221 + ], + [ + 116.453651, + 40.765876 + ], + [ + 116.46597, + 40.774487 + ], + [ + 116.438253, + 40.81934 + ], + [ + 116.334159, + 40.90443 + ], + [ + 116.339702, + 40.929303 + ], + [ + 116.370499, + 40.94377 + ], + [ + 116.398216, + 40.90624 + ], + [ + 116.477057, + 40.899907 + ], + [ + 116.447492, + 40.953715 + ], + [ + 116.455499, + 40.980828 + ], + [ + 116.519557, + 40.98128 + ], + [ + 116.519557, + 40.98128 + ], + [ + 116.5676, + 40.992574 + ], + [ + 116.598397, + 40.974503 + ], + [ + 116.623034, + 41.021026 + ], + [ + 116.615643, + 41.053076 + ], + [ + 116.647672, + 41.059394 + ], + [ + 116.688324, + 41.044501 + ], + [ + 116.698795, + 41.021477 + ], + [ + 116.677853, + 40.970888 + ], + [ + 116.722201, + 40.927495 + ], + [ + 116.713577, + 40.909858 + ], + [ + 116.759773, + 40.889954 + ], + [ + 116.81336, + 40.848319 + ], + [ + 116.848468, + 40.839264 + ], + [ + 116.924229, + 40.773581 + ], + [ + 116.926692, + 40.745022 + ], + [ + 116.964881, + 40.709647 + ], + [ + 117.012308, + 40.693767 + ], + [ + 117.11209, + 40.707379 + ], + [ + 117.117018, + 40.70012 + ], + [ + 117.208177, + 40.694675 + ], + [ + 117.278394, + 40.664267 + ], + [ + 117.319662, + 40.657911 + ], + [ + 117.342451, + 40.673799 + ], + [ + 117.408973, + 40.686961 + ], + [ + 117.493973, + 40.675161 + ], + [ + 117.514914, + 40.660181 + ], + [ + 117.501364, + 40.636569 + ], + [ + 117.467487, + 40.649738 + ], + [ + 117.467487, + 40.649738 + ] + ] + ], + [ + [ + [ + 117.210024, + 40.082045 + ], + [ + 117.204481, + 40.069681 + ], + [ + 117.159517, + 40.077008 + ], + [ + 117.140423, + 40.064185 + ], + [ + 117.105315, + 40.074261 + ], + [ + 117.105315, + 40.074261 + ], + [ + 117.051728, + 40.059605 + ], + [ + 117.025243, + 40.030283 + ], + [ + 116.945171, + 40.04128 + ], + [ + 116.927924, + 40.055024 + ], + [ + 116.867562, + 40.041739 + ], + [ + 116.831222, + 40.051359 + ], + [ + 116.820135, + 40.02845 + ], + [ + 116.781331, + 40.034866 + ], + [ + 116.757925, + 39.967934 + ], + [ + 116.782563, + 39.947749 + ], + [ + 116.78441, + 39.891294 + ], + [ + 116.812128, + 39.889916 + ], + [ + 116.865714, + 39.843982 + ], + [ + 116.907598, + 39.832494 + ], + [ + 116.918069, + 39.84628 + ], + [ + 116.949482, + 39.778703 + ], + [ + 116.902055, + 39.763523 + ], + [ + 116.916837, + 39.731314 + ], + [ + 116.887272, + 39.72533 + ], + [ + 116.889736, + 39.687576 + ], + [ + 116.90575, + 39.688037 + ], + [ + 116.932236, + 39.706456 + ], + [ + 116.932236, + 39.706456 + ], + [ + 116.944555, + 39.695405 + ], + [ + 116.944555, + 39.695405 + ], + [ + 116.948866, + 39.680668 + ], + [ + 116.948866, + 39.680668 + ], + [ + 116.964265, + 39.64335 + ], + [ + 116.983359, + 39.638742 + ], + [ + 116.983359, + 39.638742 + ], + [ + 117.016004, + 39.653949 + ], + [ + 117.10901, + 39.625375 + ], + [ + 117.10901, + 39.625375 + ], + [ + 117.152742, + 39.623532 + ], + [ + 117.177996, + 39.645194 + ], + [ + 117.165061, + 39.718886 + ], + [ + 117.165061, + 39.718886 + ], + [ + 117.161981, + 39.748801 + ], + [ + 117.205713, + 39.763984 + ], + [ + 117.15767, + 39.796638 + ], + [ + 117.156438, + 39.817326 + ], + [ + 117.192162, + 39.832953 + ], + [ + 117.251908, + 39.834332 + ], + [ + 117.247597, + 39.860981 + ], + [ + 117.227887, + 39.852712 + ], + [ + 117.162597, + 39.876598 + ], + [ + 117.162597, + 39.876598 + ], + [ + 117.150894, + 39.944996 + ], + [ + 117.198322, + 39.992697 + ], + [ + 117.192162, + 40.066475 + ], + [ + 117.210024, + 40.082045 + ] + ] + ], + [ + [ + [ + 117.784696, + 39.376938 + ], + [ + 117.765602, + 39.400527 + ], + [ + 117.699696, + 39.407463 + ], + [ + 117.673211, + 39.386652 + ], + [ + 117.668899, + 39.412087 + ], + [ + 117.614081, + 39.407001 + ], + [ + 117.601146, + 39.419485 + ], + [ + 117.570965, + 39.404689 + ], + [ + 117.521074, + 39.357043 + ], + [ + 117.536472, + 39.338068 + ], + [ + 117.594987, + 39.349176 + ], + [ + 117.669515, + 39.322792 + ], + [ + 117.670747, + 39.357969 + ], + [ + 117.74466, + 39.354729 + ], + [ + 117.784696, + 39.376938 + ] + ] + ], + [ + [ + [ + 118.869365, + 39.142932 + ], + [ + 118.82009, + 39.108576 + ], + [ + 118.857662, + 39.098824 + ], + [ + 118.869365, + 39.142932 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 140000, + "name": "山西省", + "center": [ + 112.549248, + 37.857014 + ], + "centroid": [ + 112.304436, + 37.618179 + ], + "childrenNum": 11, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 3, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 110.379257, + 34.600612 + ], + [ + 110.424837, + 34.588295 + ], + [ + 110.488279, + 34.610956 + ], + [ + 110.533242, + 34.583368 + ], + [ + 110.610851, + 34.607508 + ], + [ + 110.710017, + 34.605045 + ], + [ + 110.749437, + 34.65232 + ], + [ + 110.791937, + 34.649858 + ], + [ + 110.824582, + 34.615881 + ], + [ + 110.883712, + 34.64395 + ], + [ + 110.903422, + 34.669056 + ], + [ + 110.920052, + 34.730068 + ], + [ + 110.976103, + 34.706456 + ], + [ + 111.035233, + 34.740887 + ], + [ + 111.118385, + 34.756623 + ], + [ + 111.148566, + 34.807742 + ], + [ + 111.232949, + 34.789559 + ], + [ + 111.255123, + 34.819535 + ], + [ + 111.29208, + 34.806759 + ], + [ + 111.345666, + 34.831816 + ], + [ + 111.389398, + 34.815113 + ], + [ + 111.439289, + 34.838202 + ], + [ + 111.502731, + 34.829851 + ], + [ + 111.543999, + 34.853428 + ], + [ + 111.570484, + 34.843114 + ], + [ + 111.592042, + 34.881416 + ], + [ + 111.617911, + 34.894671 + ], + [ + 111.646861, + 34.938836 + ], + [ + 111.681969, + 34.9511 + ], + [ + 111.664107, + 34.984449 + ], + [ + 111.740483, + 35.00455 + ], + [ + 111.807005, + 35.032977 + ], + [ + 111.810084, + 35.062374 + ], + [ + 111.933272, + 35.083435 + ], + [ + 111.97762, + 35.067272 + ], + [ + 112.018888, + 35.068742 + ], + [ + 112.039214, + 35.045717 + ], + [ + 112.062004, + 35.056005 + ], + [ + 112.05646, + 35.098615 + ], + [ + 112.066315, + 35.153437 + ], + [ + 112.03983, + 35.194039 + ], + [ + 112.078634, + 35.219467 + ], + [ + 112.058924, + 35.280069 + ], + [ + 112.13838, + 35.271275 + ], + [ + 112.21722, + 35.253195 + ], + [ + 112.242474, + 35.234622 + ], + [ + 112.304684, + 35.251728 + ], + [ + 112.288053, + 35.219956 + ], + [ + 112.36751, + 35.219956 + ], + [ + 112.390915, + 35.239021 + ], + [ + 112.513487, + 35.218489 + ], + [ + 112.637291, + 35.225822 + ], + [ + 112.628052, + 35.263457 + ], + [ + 112.720443, + 35.206265 + ], + [ + 112.772798, + 35.207732 + ], + [ + 112.822073, + 35.258082 + ], + [ + 112.884283, + 35.243909 + ], + [ + 112.934174, + 35.262968 + ], + [ + 112.936022, + 35.284466 + ], + [ + 112.992072, + 35.29619 + ], + [ + 112.985913, + 35.33965 + ], + [ + 112.996384, + 35.362104 + ], + [ + 113.067217, + 35.353806 + ], + [ + 113.126347, + 35.332327 + ], + [ + 113.149137, + 35.350878 + ], + [ + 113.165151, + 35.412845 + ], + [ + 113.185477, + 35.409431 + ], + [ + 113.189789, + 35.44893 + ], + [ + 113.243375, + 35.449418 + ], + [ + 113.304353, + 35.426989 + ], + [ + 113.31236, + 35.481101 + ], + [ + 113.348085, + 35.468429 + ], + [ + 113.391817, + 35.506925 + ], + [ + 113.439244, + 35.507412 + ], + [ + 113.49899, + 35.532254 + ], + [ + 113.513773, + 35.57364 + ], + [ + 113.55812, + 35.621816 + ], + [ + 113.547649, + 35.656835 + ], + [ + 113.578446, + 35.633491 + ], + [ + 113.625258, + 35.632518 + ], + [ + 113.622794, + 35.674825 + ], + [ + 113.592613, + 35.691838 + ], + [ + 113.587685, + 35.736542 + ], + [ + 113.604932, + 35.797727 + ], + [ + 113.582758, + 35.818111 + ], + [ + 113.660982, + 35.837035 + ], + [ + 113.637576, + 35.870019 + ], + [ + 113.654207, + 35.931586 + ], + [ + 113.648663, + 35.994073 + ], + [ + 113.678844, + 35.985841 + ], + [ + 113.694859, + 36.026991 + ], + [ + 113.660366, + 36.034735 + ], + [ + 113.68562, + 36.056026 + ], + [ + 113.671453, + 36.115514 + ], + [ + 113.655439, + 36.125182 + ], + [ + 113.712721, + 36.129533 + ], + [ + 113.705946, + 36.148865 + ], + [ + 113.651127, + 36.174473 + ], + [ + 113.697939, + 36.181719 + ], + [ + 113.681924, + 36.216491 + ], + [ + 113.716417, + 36.262347 + ], + [ + 113.712105, + 36.303353 + ], + [ + 113.736127, + 36.324571 + ], + [ + 113.731199, + 36.363135 + ], + [ + 113.708409, + 36.423352 + ], + [ + 113.670221, + 36.425278 + ], + [ + 113.635729, + 36.451277 + ], + [ + 113.587069, + 36.460904 + ], + [ + 113.554425, + 36.494589 + ], + [ + 113.559968, + 36.528741 + ], + [ + 113.588917, + 36.547974 + ], + [ + 113.569823, + 36.585947 + ], + [ + 113.539642, + 36.594116 + ], + [ + 113.54457, + 36.62342 + ], + [ + 113.486671, + 36.635427 + ], + [ + 113.476816, + 36.655114 + ], + [ + 113.506997, + 36.705029 + ], + [ + 113.465113, + 36.707908 + ], + [ + 113.499606, + 36.740527 + ], + [ + 113.535946, + 36.732373 + ], + [ + 113.549497, + 36.752515 + ], + [ + 113.600004, + 36.752995 + ], + [ + 113.680692, + 36.789907 + ], + [ + 113.676381, + 36.855539 + ], + [ + 113.696707, + 36.882351 + ], + [ + 113.731815, + 36.878521 + ], + [ + 113.731815, + 36.858891 + ], + [ + 113.773083, + 36.85506 + ], + [ + 113.792793, + 36.894796 + ], + [ + 113.76138, + 36.956034 + ], + [ + 113.791561, + 36.98759 + ], + [ + 113.771851, + 37.016745 + ], + [ + 113.788482, + 37.059739 + ], + [ + 113.758301, + 37.075497 + ], + [ + 113.773699, + 37.107004 + ], + [ + 113.773083, + 37.151855 + ], + [ + 113.832213, + 37.167594 + ], + [ + 113.853155, + 37.215269 + ], + [ + 113.886416, + 37.239095 + ], + [ + 113.90243, + 37.310052 + ], + [ + 113.962792, + 37.355734 + ], + [ + 113.973879, + 37.40329 + ], + [ + 114.014531, + 37.42468 + ], + [ + 114.036705, + 37.494037 + ], + [ + 114.118625, + 37.59084 + ], + [ + 114.115545, + 37.619761 + ], + [ + 114.139567, + 37.675676 + ], + [ + 114.12848, + 37.698409 + ], + [ + 114.068118, + 37.721608 + ], + [ + 113.993589, + 37.706932 + ], + [ + 113.996669, + 37.730128 + ], + [ + 114.044712, + 37.761834 + ], + [ + 114.006524, + 37.813386 + ], + [ + 113.976959, + 37.816696 + ], + [ + 113.959097, + 37.906468 + ], + [ + 113.936307, + 37.922993 + ], + [ + 113.901198, + 37.984811 + ], + [ + 113.872249, + 37.990471 + ], + [ + 113.876561, + 38.055059 + ], + [ + 113.811271, + 38.117707 + ], + [ + 113.831597, + 38.16854 + ], + [ + 113.797105, + 38.162894 + ], + [ + 113.720728, + 38.174656 + ], + [ + 113.711489, + 38.213695 + ], + [ + 113.678844, + 38.20523 + ], + [ + 113.64312, + 38.232031 + ], + [ + 113.598772, + 38.22733 + ], + [ + 113.570439, + 38.237202 + ], + [ + 113.54457, + 38.270569 + ], + [ + 113.557504, + 38.343359 + ], + [ + 113.525475, + 38.383245 + ], + [ + 113.537794, + 38.417952 + ], + [ + 113.583374, + 38.459671 + ], + [ + 113.546417, + 38.492936 + ], + [ + 113.561816, + 38.558483 + ], + [ + 113.603084, + 38.587024 + ], + [ + 113.612939, + 38.645942 + ], + [ + 113.70225, + 38.651551 + ], + [ + 113.720728, + 38.713218 + ], + [ + 113.775547, + 38.709949 + ], + [ + 113.802648, + 38.763166 + ], + [ + 113.839605, + 38.7585 + ], + [ + 113.836525, + 38.795824 + ], + [ + 113.855619, + 38.828933 + ], + [ + 113.795257, + 38.860628 + ], + [ + 113.776163, + 38.885788 + ], + [ + 113.76754, + 38.959819 + ], + [ + 113.776779, + 38.986804 + ], + [ + 113.80696, + 38.989595 + ], + [ + 113.898119, + 39.067699 + ], + [ + 113.930148, + 39.063517 + ], + [ + 113.961561, + 39.100681 + ], + [ + 113.994821, + 39.095572 + ], + [ + 114.006524, + 39.122971 + ], + [ + 114.050872, + 39.135969 + ], + [ + 114.064422, + 39.094179 + ], + [ + 114.082901, + 39.09325 + ], + [ + 114.082901, + 39.09325 + ], + [ + 114.10877, + 39.052364 + ], + [ + 114.157429, + 39.061194 + ], + [ + 114.180835, + 39.049111 + ], + [ + 114.252284, + 39.073739 + ], + [ + 114.345907, + 39.075133 + ], + [ + 114.369928, + 39.107648 + ], + [ + 114.360689, + 39.134112 + ], + [ + 114.388406, + 39.176807 + ], + [ + 114.443841, + 39.174023 + ], + [ + 114.47587, + 39.21623 + ], + [ + 114.416124, + 39.242654 + ], + [ + 114.437066, + 39.259337 + ], + [ + 114.430906, + 39.307513 + ], + [ + 114.466631, + 39.329736 + ], + [ + 114.469095, + 39.400989 + ], + [ + 114.496812, + 39.438437 + ], + [ + 114.501739, + 39.476789 + ], + [ + 114.532536, + 39.486027 + ], + [ + 114.568877, + 39.573729 + ], + [ + 114.51529, + 39.564964 + ], + [ + 114.49558, + 39.608318 + ], + [ + 114.431522, + 39.613851 + ], + [ + 114.408117, + 39.652106 + ], + [ + 114.409964, + 39.761683 + ], + [ + 114.41674, + 39.775943 + ], + [ + 114.390254, + 39.819165 + ], + [ + 114.406885, + 39.833413 + ], + [ + 114.395182, + 39.867412 + ], + [ + 114.285545, + 39.858225 + ], + [ + 114.286776, + 39.871087 + ], + [ + 114.215943, + 39.8619 + ], + [ + 114.204241, + 39.885324 + ], + [ + 114.229494, + 39.899558 + ], + [ + 114.212248, + 39.918839 + ], + [ + 114.17406, + 39.897722 + ], + [ + 114.067502, + 39.922511 + ], + [ + 114.047176, + 39.916085 + ], + [ + 114.028082, + 39.959218 + ], + [ + 114.029314, + 39.985819 + ], + [ + 113.910438, + 40.015618 + ], + [ + 113.959097, + 40.033491 + ], + [ + 113.989278, + 40.11226 + ], + [ + 114.018227, + 40.103563 + ], + [ + 114.045944, + 40.056856 + ], + [ + 114.086596, + 40.071513 + ], + [ + 114.101995, + 40.099901 + ], + [ + 114.073046, + 40.168533 + ], + [ + 114.073046, + 40.168533 + ], + [ + 114.097683, + 40.193681 + ], + [ + 114.135871, + 40.175392 + ], + [ + 114.180219, + 40.191395 + ], + [ + 114.235654, + 40.198252 + ], + [ + 114.255364, + 40.236182 + ], + [ + 114.292936, + 40.230242 + ], + [ + 114.362537, + 40.249886 + ], + [ + 114.406269, + 40.246232 + ], + [ + 114.46971, + 40.268155 + ], + [ + 114.510978, + 40.302851 + ], + [ + 114.530688, + 40.345283 + ], + [ + 114.481413, + 40.34802 + ], + [ + 114.438914, + 40.371733 + ], + [ + 114.390254, + 40.351213 + ], + [ + 114.381015, + 40.36307 + ], + [ + 114.31203, + 40.372645 + ], + [ + 114.286161, + 40.425057 + ], + [ + 114.299711, + 40.44009 + ], + [ + 114.267066, + 40.474242 + ], + [ + 114.282465, + 40.494725 + ], + [ + 114.293552, + 40.55159 + ], + [ + 114.273842, + 40.552954 + ], + [ + 114.283081, + 40.590685 + ], + [ + 114.236269, + 40.607043 + ], + [ + 114.183299, + 40.67153 + ], + [ + 114.162357, + 40.71373 + ], + [ + 114.134639, + 40.737314 + ], + [ + 114.084748, + 40.729605 + ], + [ + 114.063806, + 40.706925 + ], + [ + 114.07243, + 40.679246 + ], + [ + 114.041633, + 40.608861 + ], + [ + 114.076741, + 40.575686 + ], + [ + 114.080437, + 40.547952 + ], + [ + 114.061959, + 40.52885 + ], + [ + 114.011452, + 40.515657 + ], + [ + 113.948626, + 40.514747 + ], + [ + 113.890112, + 40.466503 + ], + [ + 113.850691, + 40.460583 + ], + [ + 113.794641, + 40.517932 + ], + [ + 113.763228, + 40.473787 + ], + [ + 113.688699, + 40.448288 + ], + [ + 113.559968, + 40.348476 + ], + [ + 113.500222, + 40.334335 + ], + [ + 113.387505, + 40.319279 + ], + [ + 113.316672, + 40.319736 + ], + [ + 113.27602, + 40.388601 + ], + [ + 113.251382, + 40.413211 + ], + [ + 113.083231, + 40.374925 + ], + [ + 113.03334, + 40.368997 + ], + [ + 112.898449, + 40.329317 + ], + [ + 112.848558, + 40.206937 + ], + [ + 112.744464, + 40.167161 + ], + [ + 112.712436, + 40.178593 + ], + [ + 112.6299, + 40.235725 + ], + [ + 112.511639, + 40.269068 + ], + [ + 112.456205, + 40.300112 + ], + [ + 112.418017, + 40.295091 + ], + [ + 112.349031, + 40.257194 + ], + [ + 112.310227, + 40.256281 + ], + [ + 112.299756, + 40.21105 + ], + [ + 112.232619, + 40.169905 + ], + [ + 112.232003, + 40.133311 + ], + [ + 112.183344, + 40.083877 + ], + [ + 112.182112, + 40.061437 + ], + [ + 112.142076, + 40.027076 + ], + [ + 112.133453, + 40.001866 + ], + [ + 112.07617, + 39.919298 + ], + [ + 112.042294, + 39.886243 + ], + [ + 112.012729, + 39.827438 + ], + [ + 111.970229, + 39.796638 + ], + [ + 111.959758, + 39.692642 + ], + [ + 111.925265, + 39.66731 + ], + [ + 111.9382, + 39.623071 + ], + [ + 111.87907, + 39.606013 + ], + [ + 111.842729, + 39.620305 + ], + [ + 111.783599, + 39.58895 + ], + [ + 111.722621, + 39.606013 + ], + [ + 111.659179, + 39.641507 + ], + [ + 111.625303, + 39.633672 + ], + [ + 111.525521, + 39.662242 + ], + [ + 111.497187, + 39.661781 + ], + [ + 111.445448, + 39.640124 + ], + [ + 111.460847, + 39.606935 + ], + [ + 111.441137, + 39.59679 + ], + [ + 111.422043, + 39.539123 + ], + [ + 111.431282, + 39.508656 + ], + [ + 111.372152, + 39.479099 + ], + [ + 111.358601, + 39.432428 + ], + [ + 111.337043, + 39.420872 + ], + [ + 111.171971, + 39.423183 + ], + [ + 111.143022, + 39.407926 + ], + [ + 111.125776, + 39.366297 + ], + [ + 111.159037, + 39.362596 + ], + [ + 111.155341, + 39.338531 + ], + [ + 111.186138, + 39.35149 + ], + [ + 111.179363, + 39.326959 + ], + [ + 111.202152, + 39.305197 + ], + [ + 111.247732, + 39.302419 + ], + [ + 111.213239, + 39.257021 + ], + [ + 111.219399, + 39.244044 + ], + [ + 111.163348, + 39.152678 + ], + [ + 111.173819, + 39.135041 + ], + [ + 111.147334, + 39.100681 + ], + [ + 111.138095, + 39.064447 + ], + [ + 111.094363, + 39.030053 + ], + [ + 111.038313, + 39.020289 + ], + [ + 110.998276, + 38.998433 + ], + [ + 110.980414, + 38.970056 + ], + [ + 111.009979, + 38.932823 + ], + [ + 111.016755, + 38.889981 + ], + [ + 110.995813, + 38.868084 + ], + [ + 111.009363, + 38.847579 + ], + [ + 110.965016, + 38.755699 + ], + [ + 110.915125, + 38.704345 + ], + [ + 110.916357, + 38.673981 + ], + [ + 110.880632, + 38.626776 + ], + [ + 110.898494, + 38.587024 + ], + [ + 110.920052, + 38.581878 + ], + [ + 110.907733, + 38.521035 + ], + [ + 110.870777, + 38.510265 + ], + [ + 110.874473, + 38.453579 + ], + [ + 110.840596, + 38.439986 + ], + [ + 110.796864, + 38.453579 + ], + [ + 110.77777, + 38.440924 + ], + [ + 110.746973, + 38.366355 + ], + [ + 110.701394, + 38.353215 + ], + [ + 110.661358, + 38.308617 + ], + [ + 110.601612, + 38.308147 + ], + [ + 110.57759, + 38.297345 + ], + [ + 110.565887, + 38.215105 + ], + [ + 110.528315, + 38.211814 + ], + [ + 110.509221, + 38.192061 + ], + [ + 110.519692, + 38.130889 + ], + [ + 110.501829, + 38.097929 + ], + [ + 110.507989, + 38.013107 + ], + [ + 110.528315, + 37.990471 + ], + [ + 110.522771, + 37.955088 + ], + [ + 110.59422, + 37.922049 + ], + [ + 110.680452, + 37.790216 + ], + [ + 110.735886, + 37.77035 + ], + [ + 110.750669, + 37.736281 + ], + [ + 110.716792, + 37.728708 + ], + [ + 110.706321, + 37.705511 + ], + [ + 110.775306, + 37.680886 + ], + [ + 110.793169, + 37.650567 + ], + [ + 110.763604, + 37.639668 + ], + [ + 110.771611, + 37.594634 + ], + [ + 110.795017, + 37.558586 + ], + [ + 110.770995, + 37.538184 + ], + [ + 110.759292, + 37.474567 + ], + [ + 110.740198, + 37.44939 + ], + [ + 110.644111, + 37.435135 + ], + [ + 110.630561, + 37.372858 + ], + [ + 110.641648, + 37.360015 + ], + [ + 110.695234, + 37.34955 + ], + [ + 110.678604, + 37.317668 + ], + [ + 110.690307, + 37.287201 + ], + [ + 110.661974, + 37.281963 + ], + [ + 110.651503, + 37.256722 + ], + [ + 110.590525, + 37.187145 + ], + [ + 110.53509, + 37.138021 + ], + [ + 110.535706, + 37.115118 + ], + [ + 110.49567, + 37.086956 + ], + [ + 110.460561, + 37.044932 + ], + [ + 110.417446, + 37.027257 + ], + [ + 110.426685, + 37.008621 + ], + [ + 110.382953, + 37.022001 + ], + [ + 110.381721, + 37.002408 + ], + [ + 110.424221, + 36.963685 + ], + [ + 110.408823, + 36.892403 + ], + [ + 110.376178, + 36.882351 + ], + [ + 110.424221, + 36.855539 + ], + [ + 110.406975, + 36.824886 + ], + [ + 110.423605, + 36.818179 + ], + [ + 110.407591, + 36.776007 + ], + [ + 110.447011, + 36.737649 + ], + [ + 110.438388, + 36.685835 + ], + [ + 110.402663, + 36.697352 + ], + [ + 110.394656, + 36.676716 + ], + [ + 110.426685, + 36.657514 + ], + [ + 110.447627, + 36.621018 + ], + [ + 110.496902, + 36.582102 + ], + [ + 110.488895, + 36.556628 + ], + [ + 110.503677, + 36.488335 + ], + [ + 110.47288, + 36.453203 + ], + [ + 110.489511, + 36.430094 + ], + [ + 110.487047, + 36.393972 + ], + [ + 110.459946, + 36.327946 + ], + [ + 110.474112, + 36.306729 + ], + [ + 110.474112, + 36.248352 + ], + [ + 110.45625, + 36.22663 + ], + [ + 110.447011, + 36.164328 + ], + [ + 110.467953, + 36.074893 + ], + [ + 110.491974, + 36.034735 + ], + [ + 110.49259, + 35.994073 + ], + [ + 110.516612, + 35.971796 + ], + [ + 110.502445, + 35.947575 + ], + [ + 110.516612, + 35.918501 + ], + [ + 110.511684, + 35.879718 + ], + [ + 110.549257, + 35.877778 + ], + [ + 110.550489, + 35.838005 + ], + [ + 110.571431, + 35.800639 + ], + [ + 110.57759, + 35.701559 + ], + [ + 110.609619, + 35.632031 + ], + [ + 110.589293, + 35.602355 + ], + [ + 110.567735, + 35.539559 + ], + [ + 110.531394, + 35.511309 + ], + [ + 110.477808, + 35.413821 + ], + [ + 110.45009, + 35.327933 + ], + [ + 110.374946, + 35.251728 + ], + [ + 110.378642, + 35.210666 + ], + [ + 110.364475, + 35.197952 + ], + [ + 110.373714, + 35.134351 + ], + [ + 110.320743, + 35.00504 + ], + [ + 110.262229, + 34.944233 + ], + [ + 110.230816, + 34.880925 + ], + [ + 110.246831, + 34.789068 + ], + [ + 110.243135, + 34.725641 + ], + [ + 110.229584, + 34.692679 + ], + [ + 110.269004, + 34.629671 + ], + [ + 110.29549, + 34.610956 + ], + [ + 110.379257, + 34.600612 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 150000, + "name": "内蒙古自治区", + "center": [ + 111.670801, + 40.818311 + ], + "centroid": [ + 114.077429, + 44.331087 + ], + "childrenNum": 12, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 4, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 97.172903, + 42.795257 + ], + [ + 97.371235, + 42.457076 + ], + [ + 97.500582, + 42.243894 + ], + [ + 97.653335, + 41.986856 + ], + [ + 97.84674, + 41.656379 + ], + [ + 97.613915, + 41.477276 + ], + [ + 97.629314, + 41.440498 + ], + [ + 97.903407, + 41.168057 + ], + [ + 97.971776, + 41.09774 + ], + [ + 98.142391, + 41.001607 + ], + [ + 98.184891, + 40.988056 + ], + [ + 98.25018, + 40.93925 + ], + [ + 98.333332, + 40.918903 + ], + [ + 98.344419, + 40.568413 + ], + [ + 98.627751, + 40.677884 + ], + [ + 98.569853, + 40.746836 + ], + [ + 98.668403, + 40.773128 + ], + [ + 98.689345, + 40.691952 + ], + [ + 98.72199, + 40.657911 + ], + [ + 98.762642, + 40.639748 + ], + [ + 98.802678, + 40.607043 + ], + [ + 98.80699, + 40.660181 + ], + [ + 98.790975, + 40.705564 + ], + [ + 98.984996, + 40.782644 + ], + [ + 99.041662, + 40.693767 + ], + [ + 99.102025, + 40.676522 + ], + [ + 99.12543, + 40.715091 + ], + [ + 99.172858, + 40.747289 + ], + [ + 99.174705, + 40.858278 + ], + [ + 99.565827, + 40.846961 + ], + [ + 99.673, + 40.93292 + ], + [ + 99.985897, + 40.909858 + ], + [ + 100.057346, + 40.908049 + ], + [ + 100.107853, + 40.875475 + ], + [ + 100.224882, + 40.727337 + ], + [ + 100.237201, + 40.716905 + ], + [ + 100.242744, + 40.618855 + ], + [ + 100.169447, + 40.541131 + ], + [ + 100.169447, + 40.277743 + ], + [ + 100.007455, + 40.20008 + ], + [ + 99.955716, + 40.150695 + ], + [ + 99.927383, + 40.063727 + ], + [ + 99.841152, + 40.013326 + ], + [ + 99.751225, + 40.006909 + ], + [ + 99.714268, + 39.972061 + ], + [ + 99.533182, + 39.891753 + ], + [ + 99.491298, + 39.884406 + ], + [ + 99.459885, + 39.898181 + ], + [ + 99.440791, + 39.885783 + ], + [ + 99.469124, + 39.875221 + ], + [ + 99.672384, + 39.888079 + ], + [ + 99.822058, + 39.860063 + ], + [ + 99.904593, + 39.785601 + ], + [ + 99.958796, + 39.769504 + ], + [ + 100.040716, + 39.757083 + ], + [ + 100.128179, + 39.702312 + ], + [ + 100.250135, + 39.685274 + ], + [ + 100.314193, + 39.606935 + ], + [ + 100.301258, + 39.572345 + ], + [ + 100.326512, + 39.509118 + ], + [ + 100.44354, + 39.485565 + ], + [ + 100.500823, + 39.481408 + ], + [ + 100.498975, + 39.400527 + ], + [ + 100.606764, + 39.387577 + ], + [ + 100.707778, + 39.404689 + ], + [ + 100.842053, + 39.405614 + ], + [ + 100.842669, + 39.199999 + ], + [ + 100.864227, + 39.106719 + ], + [ + 100.829118, + 39.075133 + ], + [ + 100.835278, + 39.025869 + ], + [ + 100.875314, + 39.002619 + ], + [ + 100.901799, + 39.030053 + ], + [ + 100.961545, + 39.005874 + ], + [ + 100.969553, + 38.946788 + ], + [ + 101.117378, + 38.975174 + ], + [ + 101.228863, + 39.020754 + ], + [ + 101.198682, + 38.943064 + ], + [ + 101.237486, + 38.907214 + ], + [ + 101.24303, + 38.860628 + ], + [ + 101.33542, + 38.847113 + ], + [ + 101.34158, + 38.822406 + ], + [ + 101.307087, + 38.80282 + ], + [ + 101.331109, + 38.777164 + ], + [ + 101.412413, + 38.764099 + ], + [ + 101.562702, + 38.713218 + ], + [ + 101.601506, + 38.65529 + ], + [ + 101.672955, + 38.6908 + ], + [ + 101.777049, + 38.66043 + ], + [ + 101.873751, + 38.733761 + ], + [ + 101.941505, + 38.808883 + ], + [ + 102.075164, + 38.891378 + ], + [ + 102.045599, + 38.904885 + ], + [ + 101.955055, + 38.985874 + ], + [ + 101.926106, + 39.000758 + ], + [ + 101.833715, + 39.08907 + ], + [ + 101.902701, + 39.111827 + ], + [ + 102.012338, + 39.127149 + ], + [ + 102.050526, + 39.141075 + ], + [ + 102.276576, + 39.188868 + ], + [ + 102.3548, + 39.231993 + ], + [ + 102.45335, + 39.255167 + ], + [ + 102.579002, + 39.183301 + ], + [ + 102.616574, + 39.171703 + ], + [ + 102.883892, + 39.120649 + ], + [ + 103.007696, + 39.099753 + ], + [ + 103.133347, + 39.192579 + ], + [ + 103.188166, + 39.215302 + ], + [ + 103.259615, + 39.263971 + ], + [ + 103.344615, + 39.331588 + ], + [ + 103.428998, + 39.353341 + ], + [ + 103.595302, + 39.386652 + ], + [ + 103.728961, + 39.430117 + ], + [ + 103.85338, + 39.461543 + ], + [ + 103.955626, + 39.456923 + ], + [ + 104.089901, + 39.419947 + ], + [ + 104.073271, + 39.351953 + ], + [ + 104.047401, + 39.297788 + ], + [ + 104.171205, + 39.160567 + ], + [ + 104.207546, + 39.083495 + ], + [ + 104.190915, + 39.042139 + ], + [ + 104.196459, + 38.9882 + ], + [ + 104.173053, + 38.94446 + ], + [ + 104.044322, + 38.895105 + ], + [ + 104.011677, + 38.85923 + ], + [ + 103.85954, + 38.64454 + ], + [ + 103.416063, + 38.404821 + ], + [ + 103.465339, + 38.353215 + ], + [ + 103.507838, + 38.280905 + ], + [ + 103.53494, + 38.156776 + ], + [ + 103.368636, + 38.08898 + ], + [ + 103.362477, + 38.037621 + ], + [ + 103.40744, + 37.860651 + ], + [ + 103.627947, + 37.797783 + ], + [ + 103.683381, + 37.777919 + ], + [ + 103.841062, + 37.64725 + ], + [ + 103.874938, + 37.604117 + ], + [ + 103.935916, + 37.572818 + ], + [ + 104.089285, + 37.465067 + ], + [ + 104.183524, + 37.406618 + ], + [ + 104.237727, + 37.411847 + ], + [ + 104.287002, + 37.428007 + ], + [ + 104.322726, + 37.44844 + ], + [ + 104.407726, + 37.464592 + ], + [ + 104.419429, + 37.511604 + ], + [ + 104.433595, + 37.515402 + ], + [ + 104.623305, + 37.522522 + ], + [ + 104.805007, + 37.539133 + ], + [ + 104.866601, + 37.566651 + ], + [ + 105.027977, + 37.580881 + ], + [ + 105.111128, + 37.633981 + ], + [ + 105.187505, + 37.657674 + ], + [ + 105.221998, + 37.677097 + ], + [ + 105.315004, + 37.702197 + ], + [ + 105.4037, + 37.710246 + ], + [ + 105.467141, + 37.695094 + ], + [ + 105.598952, + 37.699356 + ], + [ + 105.616199, + 37.722555 + ], + [ + 105.622358, + 37.777919 + ], + [ + 105.677177, + 37.771769 + ], + [ + 105.760944, + 37.799674 + ], + [ + 105.80406, + 37.862068 + ], + [ + 105.799749, + 37.939986 + ], + [ + 105.840401, + 38.004147 + ], + [ + 105.780655, + 38.084741 + ], + [ + 105.76772, + 38.121474 + ], + [ + 105.775111, + 38.186887 + ], + [ + 105.802828, + 38.220277 + ], + [ + 105.842248, + 38.240962 + ], + [ + 105.86627, + 38.296406 + ], + [ + 105.821307, + 38.366824 + ], + [ + 105.835473, + 38.387467 + ], + [ + 105.827466, + 38.432486 + ], + [ + 105.850872, + 38.443736 + ], + [ + 105.836705, + 38.476071 + ], + [ + 105.863806, + 38.53508 + ], + [ + 105.856415, + 38.569714 + ], + [ + 105.874277, + 38.593105 + ], + [ + 105.852719, + 38.641735 + ], + [ + 105.894603, + 38.696405 + ], + [ + 105.88598, + 38.716953 + ], + [ + 105.908154, + 38.737496 + ], + [ + 105.909386, + 38.791159 + ], + [ + 105.992538, + 38.857366 + ], + [ + 105.97098, + 38.909077 + ], + [ + 106.021487, + 38.953769 + ], + [ + 106.060907, + 38.96866 + ], + [ + 106.087392, + 39.006339 + ], + [ + 106.078153, + 39.026333 + ], + [ + 106.096631, + 39.084889 + ], + [ + 106.145907, + 39.153142 + ], + [ + 106.170544, + 39.163352 + ], + [ + 106.192718, + 39.142932 + ], + [ + 106.251232, + 39.131327 + ], + [ + 106.285109, + 39.146181 + ], + [ + 106.29558, + 39.167992 + ], + [ + 106.280181, + 39.262118 + ], + [ + 106.402753, + 39.291767 + ], + [ + 106.511774, + 39.272311 + ], + [ + 106.525325, + 39.308439 + ], + [ + 106.556122, + 39.322329 + ], + [ + 106.602318, + 39.37555 + ], + [ + 106.643586, + 39.357969 + ], + [ + 106.683622, + 39.357506 + ], + [ + 106.751375, + 39.381564 + ], + [ + 106.781556, + 39.371849 + ], + [ + 106.806809, + 39.318625 + ], + [ + 106.806193, + 39.277407 + ], + [ + 106.790795, + 39.241263 + ], + [ + 106.795723, + 39.214375 + ], + [ + 106.825288, + 39.19397 + ], + [ + 106.859164, + 39.107648 + ], + [ + 106.878874, + 39.091392 + ], + [ + 106.933693, + 39.076527 + ], + [ + 106.96757, + 39.054688 + ], + [ + 106.971881, + 39.026333 + ], + [ + 106.954019, + 38.941202 + ], + [ + 106.837606, + 38.847579 + ], + [ + 106.756302, + 38.748699 + ], + [ + 106.709491, + 38.718821 + ], + [ + 106.66268, + 38.601524 + ], + [ + 106.647897, + 38.470917 + ], + [ + 106.599854, + 38.389812 + ], + [ + 106.482209, + 38.319417 + ], + [ + 106.555506, + 38.263521 + ], + [ + 106.627571, + 38.232501 + ], + [ + 106.654672, + 38.22921 + ], + [ + 106.737824, + 38.197706 + ], + [ + 106.779092, + 38.171833 + ], + [ + 106.858548, + 38.156306 + ], + [ + 106.942316, + 38.132302 + ], + [ + 107.010069, + 38.120532 + ], + [ + 107.051337, + 38.122886 + ], + [ + 107.071047, + 38.138892 + ], + [ + 107.119091, + 38.134185 + ], + [ + 107.138801, + 38.161011 + ], + [ + 107.19054, + 38.153953 + ], + [ + 107.240431, + 38.111586 + ], + [ + 107.33159, + 38.086625 + ], + [ + 107.3938, + 38.014993 + ], + [ + 107.440611, + 37.995659 + ], + [ + 107.411662, + 37.948009 + ], + [ + 107.448618, + 37.933378 + ], + [ + 107.49235, + 37.944706 + ], + [ + 107.560719, + 37.893717 + ], + [ + 107.65003, + 37.86443 + ], + [ + 107.684523, + 37.888522 + ], + [ + 107.732566, + 37.84931 + ], + [ + 107.842819, + 37.828987 + ], + [ + 107.884703, + 37.808186 + ], + [ + 107.982022, + 37.787378 + ], + [ + 107.993109, + 37.735335 + ], + [ + 108.025753, + 37.696041 + ], + [ + 108.012819, + 37.66857 + ], + [ + 108.025137, + 37.649619 + ], + [ + 108.055318, + 37.652462 + ], + [ + 108.134159, + 37.622131 + ], + [ + 108.193905, + 37.638246 + ], + [ + 108.205608, + 37.655779 + ], + [ + 108.24626, + 37.665728 + ], + [ + 108.293071, + 37.656726 + ], + [ + 108.301078, + 37.640616 + ], + [ + 108.422418, + 37.648672 + ], + [ + 108.485244, + 37.678044 + ], + [ + 108.532671, + 37.690832 + ], + [ + 108.628142, + 37.651988 + ], + [ + 108.699591, + 37.669518 + ], + [ + 108.720533, + 37.683728 + ], + [ + 108.777815, + 37.683728 + ], + [ + 108.791982, + 37.700303 + ], + [ + 108.784591, + 37.764673 + ], + [ + 108.799989, + 37.784068 + ], + [ + 108.791982, + 37.872934 + ], + [ + 108.798141, + 37.93385 + ], + [ + 108.82709, + 37.989056 + ], + [ + 108.797525, + 38.04799 + ], + [ + 108.830786, + 38.049875 + ], + [ + 108.883141, + 38.01405 + ], + [ + 108.893612, + 37.978207 + ], + [ + 108.93488, + 37.922521 + ], + [ + 108.9743, + 37.931962 + ], + [ + 108.982923, + 37.964053 + ], + [ + 109.018648, + 37.971602 + ], + [ + 109.037742, + 38.021593 + ], + [ + 109.06977, + 38.023008 + ], + [ + 109.050676, + 38.055059 + ], + [ + 109.069155, + 38.091336 + ], + [ + 108.964445, + 38.154894 + ], + [ + 108.938575, + 38.207582 + ], + [ + 108.976148, + 38.245192 + ], + [ + 108.961981, + 38.26493 + ], + [ + 109.007561, + 38.359316 + ], + [ + 109.051292, + 38.385122 + ], + [ + 109.054372, + 38.433892 + ], + [ + 109.128901, + 38.480288 + ], + [ + 109.175712, + 38.518694 + ], + [ + 109.196654, + 38.552867 + ], + [ + 109.276726, + 38.623035 + ], + [ + 109.331545, + 38.597783 + ], + [ + 109.367269, + 38.627711 + ], + [ + 109.329081, + 38.66043 + ], + [ + 109.338936, + 38.701542 + ], + [ + 109.404226, + 38.720689 + ], + [ + 109.444262, + 38.782763 + ], + [ + 109.511399, + 38.833595 + ], + [ + 109.549587, + 38.805618 + ], + [ + 109.624116, + 38.85457 + ], + [ + 109.672159, + 38.928167 + ], + [ + 109.685094, + 38.968195 + ], + [ + 109.665384, + 38.981687 + ], + [ + 109.72513, + 39.018429 + ], + [ + 109.762086, + 39.057476 + ], + [ + 109.793499, + 39.074204 + ], + [ + 109.851397, + 39.122971 + ], + [ + 109.890818, + 39.103932 + ], + [ + 109.92223, + 39.107183 + ], + [ + 109.893897, + 39.141075 + ], + [ + 109.961035, + 39.191651 + ], + [ + 109.871723, + 39.243581 + ], + [ + 109.90252, + 39.271848 + ], + [ + 109.962267, + 39.212056 + ], + [ + 110.041107, + 39.21623 + ], + [ + 110.109476, + 39.249606 + ], + [ + 110.217881, + 39.281113 + ], + [ + 110.184005, + 39.355192 + ], + [ + 110.161831, + 39.387115 + ], + [ + 110.136577, + 39.39174 + ], + [ + 110.12549, + 39.432891 + ], + [ + 110.152592, + 39.45415 + ], + [ + 110.243751, + 39.423645 + ], + [ + 110.257917, + 39.407001 + ], + [ + 110.385417, + 39.310291 + ], + [ + 110.429764, + 39.341308 + ], + [ + 110.434692, + 39.381101 + ], + [ + 110.482735, + 39.360745 + ], + [ + 110.524003, + 39.382952 + ], + [ + 110.559728, + 39.351027 + ], + [ + 110.566503, + 39.320014 + ], + [ + 110.596684, + 39.282966 + ], + [ + 110.626249, + 39.266751 + ], + [ + 110.702626, + 39.273701 + ], + [ + 110.731575, + 39.30705 + ], + [ + 110.73835, + 39.348713 + ], + [ + 110.782698, + 39.38804 + ], + [ + 110.869545, + 39.494341 + ], + [ + 110.891103, + 39.509118 + ], + [ + 110.958856, + 39.519275 + ], + [ + 111.017371, + 39.552045 + ], + [ + 111.101138, + 39.559428 + ], + [ + 111.136863, + 39.587106 + ], + [ + 111.154725, + 39.569116 + ], + [ + 111.148566, + 39.531277 + ], + [ + 111.10545, + 39.497573 + ], + [ + 111.10545, + 39.472631 + ], + [ + 111.058639, + 39.447681 + ], + [ + 111.064182, + 39.400989 + ], + [ + 111.098059, + 39.401914 + ], + [ + 111.087588, + 39.376013 + ], + [ + 111.125776, + 39.366297 + ], + [ + 111.143022, + 39.407926 + ], + [ + 111.171971, + 39.423183 + ], + [ + 111.337043, + 39.420872 + ], + [ + 111.358601, + 39.432428 + ], + [ + 111.372152, + 39.479099 + ], + [ + 111.431282, + 39.508656 + ], + [ + 111.422043, + 39.539123 + ], + [ + 111.441137, + 39.59679 + ], + [ + 111.460847, + 39.606935 + ], + [ + 111.445448, + 39.640124 + ], + [ + 111.497187, + 39.661781 + ], + [ + 111.525521, + 39.662242 + ], + [ + 111.625303, + 39.633672 + ], + [ + 111.659179, + 39.641507 + ], + [ + 111.722621, + 39.606013 + ], + [ + 111.783599, + 39.58895 + ], + [ + 111.842729, + 39.620305 + ], + [ + 111.87907, + 39.606013 + ], + [ + 111.9382, + 39.623071 + ], + [ + 111.925265, + 39.66731 + ], + [ + 111.959758, + 39.692642 + ], + [ + 111.970229, + 39.796638 + ], + [ + 112.012729, + 39.827438 + ], + [ + 112.042294, + 39.886243 + ], + [ + 112.07617, + 39.919298 + ], + [ + 112.133453, + 40.001866 + ], + [ + 112.142076, + 40.027076 + ], + [ + 112.182112, + 40.061437 + ], + [ + 112.183344, + 40.083877 + ], + [ + 112.232003, + 40.133311 + ], + [ + 112.232619, + 40.169905 + ], + [ + 112.299756, + 40.21105 + ], + [ + 112.310227, + 40.256281 + ], + [ + 112.349031, + 40.257194 + ], + [ + 112.418017, + 40.295091 + ], + [ + 112.456205, + 40.300112 + ], + [ + 112.511639, + 40.269068 + ], + [ + 112.6299, + 40.235725 + ], + [ + 112.712436, + 40.178593 + ], + [ + 112.744464, + 40.167161 + ], + [ + 112.848558, + 40.206937 + ], + [ + 112.898449, + 40.329317 + ], + [ + 113.03334, + 40.368997 + ], + [ + 113.083231, + 40.374925 + ], + [ + 113.251382, + 40.413211 + ], + [ + 113.27602, + 40.388601 + ], + [ + 113.316672, + 40.319736 + ], + [ + 113.387505, + 40.319279 + ], + [ + 113.500222, + 40.334335 + ], + [ + 113.559968, + 40.348476 + ], + [ + 113.688699, + 40.448288 + ], + [ + 113.763228, + 40.473787 + ], + [ + 113.794641, + 40.517932 + ], + [ + 113.850691, + 40.460583 + ], + [ + 113.890112, + 40.466503 + ], + [ + 113.948626, + 40.514747 + ], + [ + 114.011452, + 40.515657 + ], + [ + 114.061959, + 40.52885 + ], + [ + 114.080437, + 40.547952 + ], + [ + 114.076741, + 40.575686 + ], + [ + 114.041633, + 40.608861 + ], + [ + 114.07243, + 40.679246 + ], + [ + 114.063806, + 40.706925 + ], + [ + 114.084748, + 40.729605 + ], + [ + 114.134639, + 40.737314 + ], + [ + 114.103227, + 40.770861 + ], + [ + 114.104458, + 40.797597 + ], + [ + 114.080437, + 40.790348 + ], + [ + 114.044712, + 40.830661 + ], + [ + 114.073661, + 40.857372 + ], + [ + 114.055183, + 40.867782 + ], + [ + 114.041633, + 40.917546 + ], + [ + 114.057647, + 40.925234 + ], + [ + 113.994821, + 40.938798 + ], + [ + 113.973263, + 40.983087 + ], + [ + 113.868554, + 41.06887 + ], + [ + 113.819279, + 41.09774 + ], + [ + 113.877793, + 41.115777 + ], + [ + 113.920293, + 41.172112 + ], + [ + 113.960945, + 41.171211 + ], + [ + 113.996669, + 41.19238 + ], + [ + 114.016379, + 41.231999 + ], + [ + 113.992357, + 41.269794 + ], + [ + 113.971416, + 41.239649 + ], + [ + 113.95109, + 41.282837 + ], + [ + 113.914749, + 41.294529 + ], + [ + 113.899351, + 41.316108 + ], + [ + 113.92522, + 41.325546 + ], + [ + 113.94493, + 41.392477 + ], + [ + 113.871017, + 41.413126 + ], + [ + 113.877793, + 41.431076 + ], + [ + 113.919677, + 41.454404 + ], + [ + 113.933227, + 41.487139 + ], + [ + 113.953553, + 41.483553 + ], + [ + 113.976959, + 41.505966 + ], + [ + 114.032394, + 41.529715 + ], + [ + 114.101379, + 41.537779 + ], + [ + 114.230726, + 41.513584 + ], + [ + 114.221487, + 41.582111 + ], + [ + 114.226414, + 41.616572 + ], + [ + 114.259059, + 41.623282 + ], + [ + 114.215328, + 41.68499 + ], + [ + 114.237501, + 41.698843 + ], + [ + 114.206704, + 41.7386 + ], + [ + 114.215328, + 41.75646 + ], + [ + 114.200545, + 41.789934 + ], + [ + 114.282465, + 41.863517 + ], + [ + 114.343443, + 41.926774 + ], + [ + 114.352066, + 41.953484 + ], + [ + 114.419203, + 41.942356 + ], + [ + 114.478334, + 41.951704 + ], + [ + 114.511594, + 41.981962 + ], + [ + 114.467863, + 42.025989 + ], + [ + 114.480181, + 42.064654 + ], + [ + 114.502355, + 42.06732 + ], + [ + 114.510978, + 42.110844 + ], + [ + 114.560254, + 42.132595 + ], + [ + 114.647717, + 42.109512 + ], + [ + 114.675434, + 42.12061 + ], + [ + 114.75489, + 42.115727 + ], + [ + 114.789383, + 42.130819 + ], + [ + 114.79431, + 42.149457 + ], + [ + 114.825723, + 42.139695 + ], + [ + 114.86268, + 42.097967 + ], + [ + 114.860832, + 42.054879 + ], + [ + 114.9021, + 42.015763 + ], + [ + 114.915035, + 41.960605 + ], + [ + 114.923658, + 41.871093 + ], + [ + 114.939056, + 41.846132 + ], + [ + 114.922426, + 41.825175 + ], + [ + 114.868839, + 41.813579 + ], + [ + 114.89594, + 41.76762 + ], + [ + 114.902716, + 41.695715 + ], + [ + 114.895325, + 41.636255 + ], + [ + 114.860832, + 41.60091 + ], + [ + 115.016049, + 41.615229 + ], + [ + 115.056085, + 41.602253 + ], + [ + 115.0992, + 41.62373 + ], + [ + 115.195287, + 41.602253 + ], + [ + 115.20391, + 41.571367 + ], + [ + 115.256881, + 41.580768 + ], + [ + 115.26612, + 41.616124 + ], + [ + 115.290142, + 41.622835 + ], + [ + 115.310468, + 41.592854 + ], + [ + 115.377605, + 41.603148 + ], + [ + 115.345576, + 41.635807 + ], + [ + 115.360975, + 41.661297 + ], + [ + 115.319091, + 41.691693 + ], + [ + 115.346808, + 41.712247 + ], + [ + 115.42996, + 41.728775 + ], + [ + 115.488474, + 41.760924 + ], + [ + 115.519887, + 41.76762 + ], + [ + 115.57409, + 41.80555 + ], + [ + 115.654162, + 41.829189 + ], + [ + 115.688038, + 41.867528 + ], + [ + 115.726227, + 41.870202 + ], + [ + 115.811226, + 41.912525 + ], + [ + 115.834632, + 41.93835 + ], + [ + 115.85311, + 41.927665 + ], + [ + 115.916552, + 41.945027 + ], + [ + 115.954124, + 41.874213 + ], + [ + 115.994776, + 41.828743 + ], + [ + 116.007095, + 41.797966 + ], + [ + 116.007095, + 41.79752 + ], + [ + 116.034196, + 41.782795 + ], + [ + 116.09887, + 41.776547 + ], + [ + 116.129051, + 41.805996 + ], + [ + 116.106877, + 41.831419 + ], + [ + 116.122892, + 41.861734 + ], + [ + 116.194341, + 41.861734 + ], + [ + 116.212819, + 41.885352 + ], + [ + 116.223906, + 41.932562 + ], + [ + 116.298434, + 41.96817 + ], + [ + 116.310137, + 41.997086 + ], + [ + 116.373579, + 42.009983 + ], + [ + 116.414231, + 41.982407 + ], + [ + 116.393289, + 41.942802 + ], + [ + 116.453651, + 41.945917 + ], + [ + 116.4826, + 41.975734 + ], + [ + 116.510933, + 41.974399 + ], + [ + 116.553433, + 41.928555 + ], + [ + 116.597165, + 41.935679 + ], + [ + 116.639049, + 41.929891 + ], + [ + 116.66923, + 41.947698 + ], + [ + 116.727744, + 41.951259 + ], + [ + 116.748686, + 41.984186 + ], + [ + 116.796113, + 41.977958 + ], + [ + 116.879881, + 42.018431 + ], + [ + 116.890352, + 42.092639 + ], + [ + 116.850316, + 42.156556 + ], + [ + 116.825062, + 42.155669 + ], + [ + 116.789338, + 42.200462 + ], + [ + 116.903287, + 42.190708 + ], + [ + 116.918685, + 42.229716 + ], + [ + 116.897743, + 42.297479 + ], + [ + 116.886656, + 42.366496 + ], + [ + 116.910678, + 42.394789 + ], + [ + 116.910062, + 42.395231 + ], + [ + 116.921765, + 42.403628 + ], + [ + 116.936547, + 42.410256 + ], + [ + 116.944555, + 42.415116 + ], + [ + 116.97104, + 42.427486 + ], + [ + 116.974736, + 42.426603 + ], + [ + 116.99075, + 42.425719 + ], + [ + 117.005533, + 42.43367 + ], + [ + 117.009228, + 42.44957 + ], + [ + 117.01662, + 42.456193 + ], + [ + 117.080061, + 42.463699 + ], + [ + 117.09546, + 42.484004 + ], + [ + 117.135496, + 42.468996 + ], + [ + 117.188467, + 42.468114 + ], + [ + 117.275314, + 42.481797 + ], + [ + 117.332596, + 42.46105 + ], + [ + 117.390495, + 42.461933 + ], + [ + 117.413284, + 42.471645 + ], + [ + 117.410205, + 42.519743 + ], + [ + 117.387415, + 42.517537 + ], + [ + 117.434226, + 42.557224 + ], + [ + 117.435458, + 42.585431 + ], + [ + 117.475494, + 42.602613 + ], + [ + 117.530313, + 42.590278 + ], + [ + 117.537088, + 42.603054 + ], + [ + 117.60053, + 42.603054 + ], + [ + 117.667051, + 42.582347 + ], + [ + 117.708935, + 42.588515 + ], + [ + 117.779768, + 42.61847 + ], + [ + 117.801326, + 42.612744 + ], + [ + 117.797631, + 42.585431 + ], + [ + 117.856761, + 42.539148 + ], + [ + 117.874007, + 42.510038 + ], + [ + 117.997811, + 42.416884 + ], + [ + 118.024296, + 42.385064 + ], + [ + 118.008898, + 42.346595 + ], + [ + 118.060021, + 42.298364 + ], + [ + 118.047702, + 42.280656 + ], + [ + 117.974405, + 42.25054 + ], + [ + 117.977485, + 42.229716 + ], + [ + 118.033535, + 42.199132 + ], + [ + 118.106216, + 42.172082 + ], + [ + 118.089586, + 42.12283 + ], + [ + 118.097593, + 42.105072 + ], + [ + 118.155491, + 42.081091 + ], + [ + 118.116687, + 42.037102 + ], + [ + 118.194296, + 42.031324 + ], + [ + 118.220165, + 42.058434 + ], + [ + 118.212774, + 42.081091 + ], + [ + 118.239259, + 42.092639 + ], + [ + 118.27252, + 42.083312 + ], + [ + 118.296541, + 42.057545 + ], + [ + 118.286686, + 42.033991 + ], + [ + 118.239875, + 42.024655 + ], + [ + 118.291614, + 42.007759 + ], + [ + 118.313788, + 41.98819 + ], + [ + 118.306396, + 41.940131 + ], + [ + 118.268824, + 41.930336 + ], + [ + 118.340273, + 41.87243 + ], + [ + 118.335346, + 41.845241 + ], + [ + 118.29223, + 41.772976 + ], + [ + 118.247266, + 41.773869 + ], + [ + 118.236179, + 41.80778 + ], + [ + 118.178281, + 41.814917 + ], + [ + 118.140093, + 41.784134 + ], + [ + 118.132702, + 41.733241 + ], + [ + 118.155491, + 41.712694 + ], + [ + 118.159187, + 41.67605 + ], + [ + 118.206614, + 41.650566 + ], + [ + 118.215237, + 41.59554 + ], + [ + 118.302701, + 41.55256 + ], + [ + 118.315636, + 41.512688 + ], + [ + 118.271904, + 41.471446 + ], + [ + 118.327338, + 41.450816 + ], + [ + 118.348896, + 41.428384 + ], + [ + 118.361215, + 41.384844 + ], + [ + 118.348896, + 41.342622 + ], + [ + 118.380309, + 41.312062 + ], + [ + 118.412338, + 41.331838 + ], + [ + 118.528135, + 41.355202 + ], + [ + 118.629765, + 41.346666 + ], + [ + 118.677192, + 41.35026 + ], + [ + 118.741866, + 41.324198 + ], + [ + 118.770199, + 41.352956 + ], + [ + 118.843496, + 41.374516 + ], + [ + 118.844727, + 41.342622 + ], + [ + 118.890923, + 41.300823 + ], + [ + 118.949437, + 41.317906 + ], + [ + 118.980234, + 41.305769 + ], + [ + 119.092951, + 41.293629 + ], + [ + 119.168712, + 41.294978 + ], + [ + 119.197661, + 41.282837 + ], + [ + 119.211827, + 41.308016 + ], + [ + 119.239545, + 41.31431 + ], + [ + 119.296211, + 41.325097 + ], + [ + 119.330704, + 41.385293 + ], + [ + 119.309762, + 41.405944 + ], + [ + 119.376283, + 41.422102 + ], + [ + 119.378131, + 41.459787 + ], + [ + 119.401537, + 41.472343 + ], + [ + 119.406464, + 41.503276 + ], + [ + 119.361501, + 41.545841 + ], + [ + 119.362116, + 41.566442 + ], + [ + 119.420015, + 41.567785 + ], + [ + 119.415703, + 41.590169 + ], + [ + 119.342406, + 41.617914 + ], + [ + 119.307914, + 41.657273 + ], + [ + 119.299907, + 41.705545 + ], + [ + 119.319001, + 41.727435 + ], + [ + 119.317769, + 41.764049 + ], + [ + 119.292515, + 41.790827 + ], + [ + 119.312841, + 41.80555 + ], + [ + 119.334399, + 41.871539 + ], + [ + 119.323312, + 41.889807 + ], + [ + 119.340559, + 41.926774 + ], + [ + 119.323928, + 41.937014 + ], + [ + 119.324544, + 41.969505 + ], + [ + 119.375667, + 42.023322 + ], + [ + 119.384906, + 42.08953 + ], + [ + 119.352261, + 42.118391 + ], + [ + 119.314689, + 42.119723 + ], + [ + 119.30853, + 42.147239 + ], + [ + 119.286972, + 42.154781 + ], + [ + 119.277733, + 42.185387 + ], + [ + 119.237697, + 42.200905 + ], + [ + 119.274037, + 42.239021 + ], + [ + 119.280197, + 42.260728 + ], + [ + 119.34795, + 42.300578 + ], + [ + 119.432949, + 42.317396 + ], + [ + 119.482841, + 42.347037 + ], + [ + 119.502551, + 42.388159 + ], + [ + 119.540123, + 42.363401 + ], + [ + 119.572152, + 42.359421 + ], + [ + 119.571536, + 42.335536 + ], + [ + 119.539507, + 42.297922 + ], + [ + 119.557985, + 42.289068 + ], + [ + 119.609108, + 42.276671 + ], + [ + 119.617115, + 42.252755 + ], + [ + 119.679941, + 42.240793 + ], + [ + 119.744615, + 42.211545 + ], + [ + 119.841933, + 42.215534 + ], + [ + 119.854868, + 42.170308 + ], + [ + 119.837622, + 42.135257 + ], + [ + 119.845629, + 42.097079 + ], + [ + 119.87581, + 42.077982 + ], + [ + 119.897368, + 42.030879 + ], + [ + 119.921389, + 42.014429 + ], + [ + 119.924469, + 41.98908 + ], + [ + 119.950954, + 41.974399 + ], + [ + 119.954034, + 41.923212 + ], + [ + 119.989759, + 41.899163 + ], + [ + 120.023019, + 41.816701 + ], + [ + 120.041498, + 41.818932 + ], + [ + 120.050737, + 41.776101 + ], + [ + 120.024867, + 41.737707 + ], + [ + 120.035954, + 41.708226 + ], + [ + 120.096316, + 41.697056 + ], + [ + 120.1382, + 41.729221 + ], + [ + 120.127113, + 41.77253 + ], + [ + 120.183164, + 41.826513 + ], + [ + 120.188707, + 41.848361 + ], + [ + 120.215808, + 41.853265 + ], + [ + 120.251533, + 41.884016 + ], + [ + 120.286641, + 41.880005 + ], + [ + 120.290337, + 41.897381 + ], + [ + 120.260156, + 41.904062 + ], + [ + 120.271859, + 41.925439 + ], + [ + 120.318054, + 41.93746 + ], + [ + 120.309431, + 41.951704 + ], + [ + 120.373489, + 41.994862 + ], + [ + 120.399358, + 41.984631 + ], + [ + 120.456641, + 42.016208 + ], + [ + 120.450481, + 42.057101 + ], + [ + 120.493597, + 42.073539 + ], + [ + 120.466496, + 42.105516 + ], + [ + 120.56751, + 42.152119 + ], + [ + 120.58414, + 42.167203 + ], + [ + 120.624792, + 42.154338 + ], + [ + 120.72211, + 42.203565 + ], + [ + 120.745516, + 42.223512 + ], + [ + 120.79048, + 42.218636 + ], + [ + 120.820661, + 42.227943 + ], + [ + 120.8299, + 42.252755 + ], + [ + 120.883487, + 42.242565 + ], + [ + 120.883487, + 42.269585 + ], + [ + 120.933994, + 42.27977 + ], + [ + 120.992508, + 42.264714 + ], + [ + 121.028848, + 42.242565 + ], + [ + 121.070732, + 42.254083 + ], + [ + 121.087978, + 42.278885 + ], + [ + 121.120623, + 42.280656 + ], + [ + 121.133558, + 42.300135 + ], + [ + 121.184681, + 42.333324 + ], + [ + 121.218558, + 42.371802 + ], + [ + 121.285079, + 42.387717 + ], + [ + 121.314644, + 42.42837 + ], + [ + 121.304789, + 42.435879 + ], + [ + 121.386093, + 42.474294 + ], + [ + 121.434752, + 42.475176 + ], + [ + 121.4791, + 42.49636 + ], + [ + 121.506201, + 42.482239 + ], + [ + 121.570875, + 42.487093 + ], + [ + 121.607831, + 42.516214 + ], + [ + 121.604136, + 42.495037 + ], + [ + 121.66573, + 42.437204 + ], + [ + 121.69899, + 42.438529 + ], + [ + 121.747649, + 42.484887 + ], + [ + 121.803084, + 42.514891 + ], + [ + 121.817867, + 42.504303 + ], + [ + 121.831417, + 42.533856 + ], + [ + 121.844352, + 42.522389 + ], + [ + 121.889931, + 42.556784 + ], + [ + 121.921344, + 42.605697 + ], + [ + 121.915801, + 42.656332 + ], + [ + 121.94167, + 42.666014 + ], + [ + 121.939207, + 42.688453 + ], + [ + 122.018663, + 42.69901 + ], + [ + 122.062394, + 42.723635 + ], + [ + 122.072865, + 42.710444 + ], + [ + 122.160945, + 42.684934 + ], + [ + 122.204676, + 42.685374 + ], + [ + 122.204676, + 42.732867 + ], + [ + 122.261343, + 42.695931 + ], + [ + 122.324785, + 42.684934 + ], + [ + 122.338951, + 42.669975 + ], + [ + 122.396234, + 42.684054 + ], + [ + 122.396234, + 42.707366 + ], + [ + 122.460907, + 42.755282 + ], + [ + 122.439349, + 42.770221 + ], + [ + 122.371596, + 42.776371 + ], + [ + 122.35127, + 42.830378 + ], + [ + 122.436886, + 42.843105 + ], + [ + 122.556378, + 42.827745 + ], + [ + 122.576088, + 42.819405 + ], + [ + 122.580399, + 42.789987 + ], + [ + 122.624747, + 42.773296 + ], + [ + 122.653696, + 42.78252 + ], + [ + 122.733152, + 42.786034 + ], + [ + 122.73808, + 42.77066 + ], + [ + 122.786123, + 42.757479 + ], + [ + 122.848949, + 42.712203 + ], + [ + 122.883442, + 42.751766 + ], + [ + 122.887137, + 42.770221 + ], + [ + 122.925941, + 42.772417 + ], + [ + 122.945651, + 42.753524 + ], + [ + 122.980144, + 42.777689 + ], + [ + 123.058368, + 42.768903 + ], + [ + 123.118114, + 42.801405 + ], + [ + 123.227752, + 42.831695 + ], + [ + 123.169853, + 42.859777 + ], + [ + 123.188947, + 42.895739 + ], + [ + 123.18402, + 42.925983 + ], + [ + 123.259165, + 42.993431 + ], + [ + 123.323222, + 43.000872 + ], + [ + 123.434707, + 43.027565 + ], + [ + 123.474743, + 43.042438 + ], + [ + 123.536337, + 43.007 + ], + [ + 123.572678, + 43.003498 + ], + [ + 123.580685, + 43.036314 + ], + [ + 123.631192, + 43.088346 + ], + [ + 123.636119, + 43.141644 + ], + [ + 123.666916, + 43.179623 + ], + [ + 123.645974, + 43.208855 + ], + [ + 123.676771, + 43.223684 + ], + [ + 123.664453, + 43.264663 + ], + [ + 123.698329, + 43.272071 + ], + [ + 123.703873, + 43.37047 + ], + [ + 123.608402, + 43.366119 + ], + [ + 123.54496, + 43.415262 + ], + [ + 123.519707, + 43.402219 + ], + [ + 123.486446, + 43.44525 + ], + [ + 123.442098, + 43.437863 + ], + [ + 123.419925, + 43.410046 + ], + [ + 123.382968, + 43.469143 + ], + [ + 123.36449, + 43.483475 + ], + [ + 123.315831, + 43.492159 + ], + [ + 123.329998, + 43.519071 + ], + [ + 123.304744, + 43.550742 + ], + [ + 123.360179, + 43.567223 + ], + [ + 123.452569, + 43.545971 + ], + [ + 123.461193, + 43.568523 + ], + [ + 123.434091, + 43.575461 + ], + [ + 123.421157, + 43.598435 + ], + [ + 123.5117, + 43.592801 + ], + [ + 123.510468, + 43.624867 + ], + [ + 123.536953, + 43.633964 + ], + [ + 123.518475, + 43.682024 + ], + [ + 123.520323, + 43.708419 + ], + [ + 123.48275, + 43.737396 + ], + [ + 123.498149, + 43.771114 + ], + [ + 123.461809, + 43.822518 + ], + [ + 123.467968, + 43.853599 + ], + [ + 123.397135, + 43.954929 + ], + [ + 123.37065, + 43.970006 + ], + [ + 123.400831, + 43.979481 + ], + [ + 123.365722, + 44.013922 + ], + [ + 123.331229, + 44.028984 + ], + [ + 123.32815, + 44.084035 + ], + [ + 123.350939, + 44.092633 + ], + [ + 123.362642, + 44.133452 + ], + [ + 123.386664, + 44.161794 + ], + [ + 123.323838, + 44.179823 + ], + [ + 123.286882, + 44.211574 + ], + [ + 123.277027, + 44.25274 + ], + [ + 123.196955, + 44.34483 + ], + [ + 123.128585, + 44.367081 + ], + [ + 123.114419, + 44.40258 + ], + [ + 123.142136, + 44.428228 + ], + [ + 123.125506, + 44.455147 + ], + [ + 123.137209, + 44.486322 + ], + [ + 123.12489, + 44.5098 + ], + [ + 123.06576, + 44.505959 + ], + [ + 123.025108, + 44.493153 + ], + [ + 122.85634, + 44.398304 + ], + [ + 122.76087, + 44.369648 + ], + [ + 122.702971, + 44.319145 + ], + [ + 122.675254, + 44.285738 + ], + [ + 122.641993, + 44.283595 + ], + [ + 122.515726, + 44.251025 + ], + [ + 122.483081, + 44.236877 + ], + [ + 122.319241, + 44.233018 + ], + [ + 122.271198, + 44.255741 + ], + [ + 122.291524, + 44.310152 + ], + [ + 122.294604, + 44.41113 + ], + [ + 122.28598, + 44.477783 + ], + [ + 122.228082, + 44.480345 + ], + [ + 122.224386, + 44.526016 + ], + [ + 122.196053, + 44.559712 + ], + [ + 122.13138, + 44.577619 + ], + [ + 122.113517, + 44.615546 + ], + [ + 122.103046, + 44.67388 + ], + [ + 122.117213, + 44.701961 + ], + [ + 122.161561, + 44.728328 + ], + [ + 122.152322, + 44.744057 + ], + [ + 122.10243, + 44.736406 + ], + [ + 122.110438, + 44.767856 + ], + [ + 122.142467, + 44.753833 + ], + [ + 122.168952, + 44.770405 + ], + [ + 122.099967, + 44.7823 + ], + [ + 122.098119, + 44.81882 + ], + [ + 122.04946, + 44.912985 + ], + [ + 122.079025, + 44.914256 + ], + [ + 122.087032, + 44.95281 + ], + [ + 122.074713, + 45.006573 + ], + [ + 122.098735, + 45.02138 + ], + [ + 122.119677, + 45.068739 + ], + [ + 122.109822, + 45.142236 + ], + [ + 122.143082, + 45.183167 + ], + [ + 122.192358, + 45.180636 + ], + [ + 122.22993, + 45.206784 + ], + [ + 122.239169, + 45.276313 + ], + [ + 122.147394, + 45.295682 + ], + [ + 122.146778, + 45.374352 + ], + [ + 122.180039, + 45.409655 + ], + [ + 122.168336, + 45.439897 + ], + [ + 122.064242, + 45.472641 + ], + [ + 122.002648, + 45.507882 + ], + [ + 121.993409, + 45.552741 + ], + [ + 121.966308, + 45.596308 + ], + [ + 121.995873, + 45.59882 + ], + [ + 122.003264, + 45.623102 + ], + [ + 121.970004, + 45.692956 + ], + [ + 121.934279, + 45.71051 + ], + [ + 121.867142, + 45.719703 + ], + [ + 121.812323, + 45.704659 + ], + [ + 121.811091, + 45.687103 + ], + [ + 121.713773, + 45.701734 + ], + [ + 121.666345, + 45.727641 + ], + [ + 121.644172, + 45.752284 + ], + [ + 121.657106, + 45.770238 + ], + [ + 121.697142, + 45.76314 + ], + [ + 121.754425, + 45.794862 + ], + [ + 121.766744, + 45.830318 + ], + [ + 121.769823, + 45.84366 + ], + [ + 121.817251, + 45.875336 + ], + [ + 121.805548, + 45.900746 + ], + [ + 121.821562, + 45.918235 + ], + [ + 121.809243, + 45.961102 + ], + [ + 121.761816, + 45.998947 + ], + [ + 121.819098, + 46.023054 + ], + [ + 121.843736, + 46.024301 + ], + [ + 121.864062, + 46.002272 + ], + [ + 121.923808, + 46.004767 + ], + [ + 121.92812, + 45.988552 + ], + [ + 122.040221, + 45.959022 + ], + [ + 122.085184, + 45.912406 + ], + [ + 122.091344, + 45.882002 + ], + [ + 122.200981, + 45.857 + ], + [ + 122.236705, + 45.831569 + ], + [ + 122.253952, + 45.7982 + ], + [ + 122.301379, + 45.813218 + ], + [ + 122.337719, + 45.859917 + ], + [ + 122.372828, + 45.856166 + ], + [ + 122.362357, + 45.917403 + ], + [ + 122.446125, + 45.916986 + ], + [ + 122.496016, + 45.85825 + ], + [ + 122.504639, + 45.786933 + ], + [ + 122.522501, + 45.786933 + ], + [ + 122.556378, + 45.82156 + ], + [ + 122.603189, + 45.778169 + ], + [ + 122.640761, + 45.771072 + ], + [ + 122.650001, + 45.731401 + ], + [ + 122.671558, + 45.70048 + ], + [ + 122.741775, + 45.705077 + ], + [ + 122.751015, + 45.735996 + ], + [ + 122.792283, + 45.766063 + ], + [ + 122.752246, + 45.834905 + ], + [ + 122.772572, + 45.856583 + ], + [ + 122.80029, + 45.856583 + ], + [ + 122.828623, + 45.912406 + ], + [ + 122.792898, + 46.073313 + ], + [ + 123.04605, + 46.099878 + ], + [ + 123.070071, + 46.123527 + ], + [ + 123.112571, + 46.130163 + ], + [ + 123.102716, + 46.172037 + ], + [ + 123.127354, + 46.174523 + ], + [ + 123.128585, + 46.210565 + ], + [ + 123.178476, + 46.248239 + ], + [ + 123.142136, + 46.298293 + ], + [ + 123.089781, + 46.347888 + ], + [ + 123.011557, + 46.434984 + ], + [ + 123.010325, + 46.524823 + ], + [ + 123.002318, + 46.574624 + ], + [ + 123.052825, + 46.579972 + ], + [ + 123.04605, + 46.617803 + ], + [ + 123.077462, + 46.622324 + ], + [ + 123.098404, + 46.603002 + ], + [ + 123.18094, + 46.614103 + ], + [ + 123.228368, + 46.588198 + ], + [ + 123.279491, + 46.616981 + ], + [ + 123.276411, + 46.660947 + ], + [ + 123.318295, + 46.662179 + ], + [ + 123.366338, + 46.677784 + ], + [ + 123.474743, + 46.686817 + ], + [ + 123.603475, + 46.68928 + ], + [ + 123.631808, + 46.728675 + ], + [ + 123.629344, + 46.813524 + ], + [ + 123.580069, + 46.827447 + ], + [ + 123.625648, + 46.847508 + ], + [ + 123.599163, + 46.868378 + ], + [ + 123.605322, + 46.891286 + ], + [ + 123.576989, + 46.891286 + ], + [ + 123.575757, + 46.845461 + ], + [ + 123.562823, + 46.82581 + ], + [ + 123.506772, + 46.827038 + ], + [ + 123.483366, + 46.84587 + ], + [ + 123.52833, + 46.944836 + ], + [ + 123.487678, + 46.959951 + ], + [ + 123.42362, + 46.934212 + ], + [ + 123.337389, + 46.988943 + ], + [ + 123.301664, + 46.999965 + ], + [ + 123.304128, + 46.964852 + ], + [ + 123.360179, + 46.970978 + ], + [ + 123.404526, + 46.935438 + ], + [ + 123.40699, + 46.906416 + ], + [ + 123.374345, + 46.837683 + ], + [ + 123.341084, + 46.826628 + ], + [ + 123.295505, + 46.865105 + ], + [ + 123.221592, + 46.850373 + ], + [ + 123.22344, + 46.821305 + ], + [ + 123.198802, + 46.803283 + ], + [ + 123.163694, + 46.74016 + ], + [ + 123.103332, + 46.734828 + ], + [ + 123.076846, + 46.745082 + ], + [ + 123.026339, + 46.718829 + ], + [ + 123.00355, + 46.730726 + ], + [ + 122.996774, + 46.761483 + ], + [ + 122.906847, + 46.80738 + ], + [ + 122.893913, + 46.895376 + ], + [ + 122.895144, + 46.960359 + ], + [ + 122.83971, + 46.937072 + ], + [ + 122.791051, + 46.941567 + ], + [ + 122.798442, + 46.9575 + ], + [ + 122.77442, + 46.973837 + ], + [ + 122.778116, + 47.002822 + ], + [ + 122.845869, + 47.046881 + ], + [ + 122.852645, + 47.072158 + ], + [ + 122.821232, + 47.065636 + ], + [ + 122.710363, + 47.093349 + ], + [ + 122.679566, + 47.094164 + ], + [ + 122.615508, + 47.124306 + ], + [ + 122.582863, + 47.158092 + ], + [ + 122.531124, + 47.198771 + ], + [ + 122.498479, + 47.255262 + ], + [ + 122.462755, + 47.27841 + ], + [ + 122.441197, + 47.310476 + ], + [ + 122.418407, + 47.350632 + ], + [ + 122.507103, + 47.401291 + ], + [ + 122.543443, + 47.495589 + ], + [ + 122.59395, + 47.54732 + ], + [ + 122.765181, + 47.614333 + ], + [ + 122.848949, + 47.67441 + ], + [ + 122.926557, + 47.697777 + ], + [ + 123.041122, + 47.746492 + ], + [ + 123.161846, + 47.781892 + ], + [ + 123.214201, + 47.824502 + ], + [ + 123.256085, + 47.876711 + ], + [ + 123.300432, + 47.953723 + ], + [ + 123.537569, + 48.021816 + ], + [ + 123.579453, + 48.045427 + ], + [ + 123.705105, + 48.152142 + ], + [ + 123.746373, + 48.197638 + ], + [ + 123.862785, + 48.271782 + ], + [ + 124.019234, + 48.39313 + ], + [ + 124.07898, + 48.43603 + ], + [ + 124.136878, + 48.463023 + ], + [ + 124.25945, + 48.536385 + ], + [ + 124.314269, + 48.503881 + ], + [ + 124.302566, + 48.456673 + ], + [ + 124.330283, + 48.435633 + ], + [ + 124.309957, + 48.413393 + ], + [ + 124.331515, + 48.380015 + ], + [ + 124.317964, + 48.35099 + ], + [ + 124.353689, + 48.315978 + ], + [ + 124.365392, + 48.283731 + ], + [ + 124.422058, + 48.245884 + ], + [ + 124.412819, + 48.219175 + ], + [ + 124.418978, + 48.181679 + ], + [ + 124.475029, + 48.173698 + ], + [ + 124.471333, + 48.133373 + ], + [ + 124.430065, + 48.12099 + ], + [ + 124.415899, + 48.08782 + ], + [ + 124.46579, + 48.098213 + ], + [ + 124.478108, + 48.123387 + ], + [ + 124.505826, + 48.124985 + ], + [ + 124.529847, + 48.146951 + ], + [ + 124.512601, + 48.164518 + ], + [ + 124.547094, + 48.200829 + ], + [ + 124.579122, + 48.262221 + ], + [ + 124.558796, + 48.268197 + ], + [ + 124.579738, + 48.297269 + ], + [ + 124.540934, + 48.335476 + ], + [ + 124.547094, + 48.35775 + ], + [ + 124.51876, + 48.378027 + ], + [ + 124.52492, + 48.426897 + ], + [ + 124.507674, + 48.445558 + ], + [ + 124.555717, + 48.467784 + ], + [ + 124.533543, + 48.515379 + ], + [ + 124.548941, + 48.535593 + ], + [ + 124.520608, + 48.556195 + ], + [ + 124.579122, + 48.596582 + ], + [ + 124.601912, + 48.632587 + ], + [ + 124.624702, + 48.701755 + ], + [ + 124.612383, + 48.747945 + ], + [ + 124.656115, + 48.783842 + ], + [ + 124.644412, + 48.80789 + ], + [ + 124.654267, + 48.83429 + ], + [ + 124.697383, + 48.841775 + ], + [ + 124.715861, + 48.885475 + ], + [ + 124.709086, + 48.920487 + ], + [ + 124.744194, + 48.920487 + ], + [ + 124.756513, + 48.967262 + ], + [ + 124.808252, + 49.020666 + ], + [ + 124.828578, + 49.077933 + ], + [ + 124.809484, + 49.115943 + ], + [ + 124.847672, + 49.129651 + ], + [ + 124.860607, + 49.166448 + ], + [ + 124.906802, + 49.184054 + ], + [ + 124.983179, + 49.162535 + ], + [ + 125.039845, + 49.17623 + ], + [ + 125.034302, + 49.157056 + ], + [ + 125.117453, + 49.126127 + ], + [ + 125.158721, + 49.144921 + ], + [ + 125.187671, + 49.186792 + ], + [ + 125.219699, + 49.189139 + ], + [ + 125.227707, + 49.248947 + ], + [ + 125.214772, + 49.277066 + ], + [ + 125.261583, + 49.322336 + ], + [ + 125.256656, + 49.359769 + ], + [ + 125.277598, + 49.379644 + ], + [ + 125.25604, + 49.395227 + ], + [ + 125.256656, + 49.437275 + ], + [ + 125.270822, + 49.454395 + ], + [ + 125.228323, + 49.487063 + ], + [ + 125.211076, + 49.539908 + ], + [ + 125.233866, + 49.536801 + ], + [ + 125.23017, + 49.595411 + ], + [ + 125.205533, + 49.593859 + ], + [ + 125.16796, + 49.629923 + ], + [ + 125.15441, + 49.616741 + ], + [ + 125.127308, + 49.655113 + ], + [ + 125.132236, + 49.672157 + ], + [ + 125.164881, + 49.669446 + ], + [ + 125.189518, + 49.652401 + ], + [ + 125.185207, + 49.634574 + ], + [ + 125.219699, + 49.669058 + ], + [ + 125.225243, + 49.726349 + ], + [ + 125.204301, + 49.734086 + ], + [ + 125.221547, + 49.754969 + ], + [ + 125.222779, + 49.799026 + ], + [ + 125.177815, + 49.829533 + ], + [ + 125.239409, + 49.844587 + ], + [ + 125.225243, + 49.867351 + ], + [ + 125.245569, + 49.87198 + ], + [ + 125.212924, + 49.907452 + ], + [ + 125.225859, + 49.922481 + ], + [ + 125.199373, + 49.935194 + ], + [ + 125.190134, + 49.959841 + ], + [ + 125.231402, + 49.957531 + ], + [ + 125.241873, + 49.987938 + ], + [ + 125.278214, + 49.996402 + ], + [ + 125.297924, + 50.014481 + ], + [ + 125.283757, + 50.036012 + ], + [ + 125.25296, + 50.041393 + ], + [ + 125.289916, + 50.057917 + ], + [ + 125.315786, + 50.04562 + ], + [ + 125.328105, + 50.065985 + ], + [ + 125.283757, + 50.070211 + ], + [ + 125.287453, + 50.093636 + ], + [ + 125.258504, + 50.103618 + ], + [ + 125.27883, + 50.127411 + ], + [ + 125.311474, + 50.140453 + ], + [ + 125.376148, + 50.137385 + ], + [ + 125.335496, + 50.161161 + ], + [ + 125.382923, + 50.172278 + ], + [ + 125.39093, + 50.199868 + ], + [ + 125.417416, + 50.195654 + ], + [ + 125.448829, + 50.216338 + ], + [ + 125.442053, + 50.260357 + ], + [ + 125.466075, + 50.266861 + ], + [ + 125.463611, + 50.295925 + ], + [ + 125.530749, + 50.331085 + ], + [ + 125.520278, + 50.3498 + ], + [ + 125.546763, + 50.358965 + ], + [ + 125.522126, + 50.404759 + ], + [ + 125.536292, + 50.420014 + ], + [ + 125.567089, + 50.402852 + ], + [ + 125.583104, + 50.409717 + ], + [ + 125.562162, + 50.438314 + ], + [ + 125.580024, + 50.449366 + ], + [ + 125.627451, + 50.443268 + ], + [ + 125.654553, + 50.471082 + ], + [ + 125.699516, + 50.487078 + ], + [ + 125.740784, + 50.523237 + ], + [ + 125.754335, + 50.506874 + ], + [ + 125.770349, + 50.531227 + ], + [ + 125.794987, + 50.532748 + ], + [ + 125.829479, + 50.56165 + ], + [ + 125.807921, + 50.60383 + ], + [ + 125.814697, + 50.62092 + ], + [ + 125.793139, + 50.643316 + ], + [ + 125.804226, + 50.658874 + ], + [ + 125.789443, + 50.679735 + ], + [ + 125.825784, + 50.70362 + ], + [ + 125.78082, + 50.725598 + ], + [ + 125.795603, + 50.738856 + ], + [ + 125.758646, + 50.746809 + ], + [ + 125.804226, + 50.773309 + ], + [ + 125.828863, + 50.756654 + ], + [ + 125.846726, + 50.769524 + ], + [ + 125.836255, + 50.793363 + ], + [ + 125.890457, + 50.805845 + ], + [ + 125.878138, + 50.816812 + ], + [ + 125.913247, + 50.825885 + ], + [ + 125.939732, + 50.85423 + ], + [ + 125.961906, + 50.901054 + ], + [ + 125.997631, + 50.872738 + ], + [ + 125.996399, + 50.906715 + ], + [ + 126.02042, + 50.927466 + ], + [ + 126.042594, + 50.92558 + ], + [ + 126.068464, + 50.967434 + ], + [ + 126.041978, + 50.981753 + ], + [ + 126.033971, + 51.011132 + ], + [ + 126.059225, + 51.043503 + ], + [ + 125.976073, + 51.084498 + ], + [ + 125.993935, + 51.119072 + ], + [ + 125.970529, + 51.123955 + ], + [ + 125.946508, + 51.108176 + ], + [ + 125.909551, + 51.138977 + ], + [ + 125.864588, + 51.146487 + ], + [ + 125.850421, + 51.21364 + ], + [ + 125.819008, + 51.227134 + ], + [ + 125.761726, + 51.226385 + ], + [ + 125.76111, + 51.261976 + ], + [ + 125.740784, + 51.27583 + ], + [ + 125.700132, + 51.327465 + ], + [ + 125.626219, + 51.380163 + ], + [ + 125.623756, + 51.387633 + ], + [ + 125.62314, + 51.398089 + ], + [ + 125.600966, + 51.410409 + ], + [ + 125.60035, + 51.413396 + ], + [ + 125.595422, + 51.416755 + ], + [ + 125.559082, + 51.461521 + ], + [ + 125.528285, + 51.488359 + ], + [ + 125.424807, + 51.562827 + ], + [ + 125.38046, + 51.585516 + ], + [ + 125.35151, + 51.623801 + ], + [ + 125.316402, + 51.610052 + ], + [ + 125.289301, + 51.633831 + ], + [ + 125.228938, + 51.640517 + ], + [ + 125.214772, + 51.627888 + ], + [ + 125.175968, + 51.639403 + ], + [ + 125.130388, + 51.635317 + ], + [ + 125.12854, + 51.659083 + ], + [ + 125.098975, + 51.658341 + ], + [ + 125.060171, + 51.59667 + ], + [ + 125.073106, + 51.553526 + ], + [ + 125.047236, + 51.529704 + ], + [ + 125.004737, + 51.529332 + ], + [ + 124.983795, + 51.508478 + ], + [ + 124.928976, + 51.498419 + ], + [ + 124.917889, + 51.474196 + ], + [ + 124.942527, + 51.447349 + ], + [ + 124.885244, + 51.40817 + ], + [ + 124.864302, + 51.37979 + ], + [ + 124.783614, + 51.392115 + ], + [ + 124.76452, + 51.38726 + ], + [ + 124.752817, + 51.35812 + ], + [ + 124.693687, + 51.3327 + ], + [ + 124.62655, + 51.327465 + ], + [ + 124.58713, + 51.363725 + ], + [ + 124.555717, + 51.375307 + ], + [ + 124.490427, + 51.380537 + ], + [ + 124.478108, + 51.36223 + ], + [ + 124.443616, + 51.35812 + ], + [ + 124.426985, + 51.331953 + ], + [ + 124.430065, + 51.301281 + ], + [ + 124.406659, + 51.272086 + ], + [ + 124.339522, + 51.293422 + ], + [ + 124.297638, + 51.298661 + ], + [ + 124.271769, + 51.308389 + ], + [ + 124.239124, + 51.344664 + ], + [ + 124.192313, + 51.33943 + ], + [ + 124.128255, + 51.347281 + ], + [ + 124.090067, + 51.3413 + ], + [ + 124.071588, + 51.320734 + ], + [ + 123.994596, + 51.322604 + ], + [ + 123.939777, + 51.313253 + ], + [ + 123.926227, + 51.300532 + ], + [ + 123.887423, + 51.320734 + ], + [ + 123.842459, + 51.367462 + ], + [ + 123.794416, + 51.361109 + ], + [ + 123.711264, + 51.398089 + ], + [ + 123.660141, + 51.342795 + ], + [ + 123.661989, + 51.319237 + ], + [ + 123.582533, + 51.306893 + ], + [ + 123.582533, + 51.294545 + ], + [ + 123.46304, + 51.286686 + ], + [ + 123.440251, + 51.270963 + ], + [ + 123.414381, + 51.278825 + ], + [ + 123.376809, + 51.266844 + ], + [ + 123.339853, + 51.27246 + ], + [ + 123.294273, + 51.254111 + ], + [ + 123.231447, + 51.268716 + ], + [ + 123.231447, + 51.279199 + ], + [ + 123.127969, + 51.297913 + ], + [ + 123.069455, + 51.321108 + ], + [ + 123.002934, + 51.31213 + ], + [ + 122.965977, + 51.345786 + ], + [ + 122.965977, + 51.386886 + ], + [ + 122.946267, + 51.405183 + ], + [ + 122.903768, + 51.415262 + ], + [ + 122.900072, + 51.445112 + ], + [ + 122.871123, + 51.455181 + ], + [ + 122.854492, + 51.477551 + ], + [ + 122.880362, + 51.511085 + ], + [ + 122.858804, + 51.524864 + ], + [ + 122.880362, + 51.537894 + ], + [ + 122.874202, + 51.561339 + ], + [ + 122.832935, + 51.581797 + ], + [ + 122.85634, + 51.606707 + ], + [ + 122.820616, + 51.633088 + ], + [ + 122.816304, + 51.655371 + ], + [ + 122.778732, + 51.698048 + ], + [ + 122.749167, + 51.746613 + ], + [ + 122.771957, + 51.779579 + ], + [ + 122.732536, + 51.832495 + ], + [ + 122.725761, + 51.87833 + ], + [ + 122.706051, + 51.890151 + ], + [ + 122.729457, + 51.919321 + ], + [ + 122.726377, + 51.978709 + ], + [ + 122.683877, + 51.974654 + ], + [ + 122.664783, + 51.99861 + ], + [ + 122.650616, + 52.058997 + ], + [ + 122.625363, + 52.067459 + ], + [ + 122.643841, + 52.111585 + ], + [ + 122.629059, + 52.13657 + ], + [ + 122.690653, + 52.140243 + ], + [ + 122.73808, + 52.153464 + ], + [ + 122.769493, + 52.179893 + ], + [ + 122.766413, + 52.232705 + ], + [ + 122.787355, + 52.252494 + ], + [ + 122.76087, + 52.26678 + ], + [ + 122.710979, + 52.256157 + ], + [ + 122.67895, + 52.276667 + ], + [ + 122.585943, + 52.266413 + ], + [ + 122.560689, + 52.282526 + ], + [ + 122.478153, + 52.29607 + ], + [ + 122.484313, + 52.341432 + ], + [ + 122.447356, + 52.394052 + ], + [ + 122.419023, + 52.375057 + ], + [ + 122.378987, + 52.395512 + ], + [ + 122.367284, + 52.413768 + ], + [ + 122.342031, + 52.414133 + ], + [ + 122.326016, + 52.459374 + ], + [ + 122.310618, + 52.475416 + ], + [ + 122.207756, + 52.469218 + ], + [ + 122.178191, + 52.48963 + ], + [ + 122.168952, + 52.513674 + ], + [ + 122.140003, + 52.510032 + ], + [ + 122.142467, + 52.495096 + ], + [ + 122.107358, + 52.452445 + ], + [ + 122.080873, + 52.440407 + ], + [ + 122.091344, + 52.427272 + ], + [ + 122.040837, + 52.413038 + ], + [ + 122.035909, + 52.377615 + ], + [ + 121.976779, + 52.343626 + ], + [ + 121.94783, + 52.298266 + ], + [ + 121.901018, + 52.280695 + ], + [ + 121.841272, + 52.282526 + ], + [ + 121.769207, + 52.308147 + ], + [ + 121.714389, + 52.318025 + ], + [ + 121.715621, + 52.342894 + ], + [ + 121.658338, + 52.3904 + ], + [ + 121.678664, + 52.419973 + ], + [ + 121.63986, + 52.44442 + ], + [ + 121.590585, + 52.443326 + ], + [ + 121.565331, + 52.460468 + ], + [ + 121.519136, + 52.456821 + ], + [ + 121.495114, + 52.484892 + ], + [ + 121.474172, + 52.482706 + ], + [ + 121.416274, + 52.499468 + ], + [ + 121.411963, + 52.52205 + ], + [ + 121.353448, + 52.534793 + ], + [ + 121.323883, + 52.573727 + ], + [ + 121.280151, + 52.586819 + ], + [ + 121.225333, + 52.577364 + ], + [ + 121.182217, + 52.59918 + ], + [ + 121.237036, + 52.619167 + ], + [ + 121.29247, + 52.651855 + ], + [ + 121.309717, + 52.676173 + ], + [ + 121.373158, + 52.683067 + ], + [ + 121.455078, + 52.73528 + ], + [ + 121.476636, + 52.772225 + ], + [ + 121.511129, + 52.779104 + ], + [ + 121.537614, + 52.801542 + ], + [ + 121.591201, + 52.824693 + ], + [ + 121.620766, + 52.853251 + ], + [ + 121.604136, + 52.872401 + ], + [ + 121.610295, + 52.892264 + ], + [ + 121.66265, + 52.912478 + ], + [ + 121.677432, + 52.948192 + ], + [ + 121.715621, + 52.997926 + ], + [ + 121.785838, + 53.018451 + ], + [ + 121.817867, + 53.061631 + ], + [ + 121.775367, + 53.089674 + ], + [ + 121.784606, + 53.104408 + ], + [ + 121.753193, + 53.147501 + ], + [ + 121.722396, + 53.145706 + ], + [ + 121.665114, + 53.170467 + ], + [ + 121.660186, + 53.195213 + ], + [ + 121.67928, + 53.199515 + ], + [ + 121.679896, + 53.240722 + ], + [ + 121.642324, + 53.262564 + ], + [ + 121.615222, + 53.258984 + ], + [ + 121.575802, + 53.29155 + ], + [ + 121.504969, + 53.323018 + ], + [ + 121.499426, + 53.337314 + ], + [ + 121.416274, + 53.319443 + ], + [ + 121.336818, + 53.325877 + ], + [ + 121.308485, + 53.301565 + ], + [ + 121.227797, + 53.280459 + ], + [ + 121.155732, + 53.285468 + ], + [ + 121.129246, + 53.277238 + ], + [ + 121.098449, + 53.306929 + ], + [ + 121.055334, + 53.29155 + ], + [ + 120.950624, + 53.29763 + ], + [ + 120.936457, + 53.28833 + ], + [ + 120.882871, + 53.294411 + ], + [ + 120.867472, + 53.278669 + ], + [ + 120.820661, + 53.269007 + ], + [ + 120.838523, + 53.239648 + ], + [ + 120.821893, + 53.241797 + ], + [ + 120.736277, + 53.204892 + ], + [ + 120.690698, + 53.174771 + ], + [ + 120.687002, + 53.142476 + ], + [ + 120.659901, + 53.137091 + ], + [ + 120.643886, + 53.106923 + ], + [ + 120.562582, + 53.082845 + ], + [ + 120.529321, + 53.045803 + ], + [ + 120.452945, + 53.01017 + ], + [ + 120.411061, + 52.957927 + ], + [ + 120.363018, + 52.94134 + ], + [ + 120.350699, + 52.906343 + ], + [ + 120.295265, + 52.891542 + ], + [ + 120.297112, + 52.869872 + ], + [ + 120.222584, + 52.84277 + ], + [ + 120.181316, + 52.806969 + ], + [ + 120.14128, + 52.813119 + ], + [ + 120.101244, + 52.788877 + ], + [ + 120.031642, + 52.773674 + ], + [ + 120.071063, + 52.70628 + ], + [ + 120.035338, + 52.646409 + ], + [ + 120.049505, + 52.598453 + ], + [ + 120.07599, + 52.586092 + ], + [ + 120.125265, + 52.586819 + ], + [ + 120.194866, + 52.578819 + ], + [ + 120.289721, + 52.623527 + ], + [ + 120.396895, + 52.616261 + ], + [ + 120.462184, + 52.64532 + ], + [ + 120.483742, + 52.630066 + ], + [ + 120.56135, + 52.595544 + ], + [ + 120.605082, + 52.589364 + ], + [ + 120.62664, + 52.570818 + ], + [ + 120.658669, + 52.56718 + ], + [ + 120.690698, + 52.547532 + ], + [ + 120.734429, + 52.536977 + ], + [ + 120.687002, + 52.511489 + ], + [ + 120.706712, + 52.492909 + ], + [ + 120.68269, + 52.464479 + ], + [ + 120.688234, + 52.427637 + ], + [ + 120.64943, + 52.3904 + ], + [ + 120.653741, + 52.371038 + ], + [ + 120.62356, + 52.361172 + ], + [ + 120.627256, + 52.323878 + ], + [ + 120.653741, + 52.302658 + ], + [ + 120.695625, + 52.290214 + ], + [ + 120.715951, + 52.261286 + ], + [ + 120.755371, + 52.258355 + ], + [ + 120.745516, + 52.20594 + ], + [ + 120.786784, + 52.15787 + ], + [ + 120.760299, + 52.136937 + ], + [ + 120.76769, + 52.10938 + ], + [ + 120.753523, + 52.085483 + ], + [ + 120.717183, + 52.072978 + ], + [ + 120.690698, + 52.047221 + ], + [ + 120.691929, + 52.026973 + ], + [ + 120.717799, + 52.015556 + ], + [ + 120.704864, + 51.983501 + ], + [ + 120.66298, + 51.958061 + ], + [ + 120.656821, + 51.926333 + ], + [ + 120.548416, + 51.907877 + ], + [ + 120.549032, + 51.882394 + ], + [ + 120.481278, + 51.885719 + ], + [ + 120.480046, + 51.855049 + ], + [ + 120.40059, + 51.833605 + ], + [ + 120.40675, + 51.81659 + ], + [ + 120.363634, + 51.789945 + ], + [ + 120.317438, + 51.785873 + ], + [ + 120.294649, + 51.752171 + ], + [ + 120.226279, + 51.717703 + ], + [ + 120.172693, + 51.679868 + ], + [ + 120.087077, + 51.678013 + ], + [ + 120.100628, + 51.649058 + ], + [ + 120.05936, + 51.634203 + ], + [ + 120.035954, + 51.583657 + ], + [ + 120.052584, + 51.560967 + ], + [ + 120.017476, + 51.52114 + ], + [ + 119.985447, + 51.505125 + ], + [ + 119.982367, + 51.482396 + ], + [ + 120.002693, + 51.459283 + ], + [ + 119.982983, + 51.445112 + ], + [ + 119.97128, + 51.40033 + ], + [ + 119.910918, + 51.390994 + ], + [ + 119.914614, + 51.374187 + ], + [ + 119.946643, + 51.360736 + ], + [ + 119.883817, + 51.336813 + ], + [ + 119.885049, + 51.302777 + ], + [ + 119.811136, + 51.281071 + ], + [ + 119.828383, + 51.263099 + ], + [ + 119.797586, + 51.243622 + ], + [ + 119.821607, + 51.21439 + ], + [ + 119.784035, + 51.22601 + ], + [ + 119.760629, + 51.212516 + ], + [ + 119.788346, + 51.174636 + ], + [ + 119.771716, + 51.124331 + ], + [ + 119.752622, + 51.117193 + ], + [ + 119.764325, + 51.092017 + ], + [ + 119.719361, + 51.075099 + ], + [ + 119.726753, + 51.051028 + ], + [ + 119.678093, + 51.016404 + ], + [ + 119.630666, + 51.00925 + ], + [ + 119.598637, + 50.984767 + ], + [ + 119.569688, + 50.933879 + ], + [ + 119.491464, + 50.87878 + ], + [ + 119.498855, + 50.827776 + ], + [ + 119.515485, + 50.814165 + ], + [ + 119.496391, + 50.771795 + ], + [ + 119.506862, + 50.763846 + ], + [ + 119.450196, + 50.695281 + ], + [ + 119.430486, + 50.684286 + ], + [ + 119.385522, + 50.682769 + ], + [ + 119.394145, + 50.667219 + ], + [ + 119.361501, + 50.632689 + ], + [ + 119.298059, + 50.616743 + ], + [ + 119.281428, + 50.601551 + ], + [ + 119.295595, + 50.573814 + ], + [ + 119.264182, + 50.536933 + ], + [ + 119.262334, + 50.490124 + ], + [ + 119.250631, + 50.448604 + ], + [ + 119.22353, + 50.441363 + ], + [ + 119.217371, + 50.414675 + ], + [ + 119.165016, + 50.422683 + ], + [ + 119.125596, + 50.389118 + ], + [ + 119.176719, + 50.378814 + ], + [ + 119.155777, + 50.364691 + ], + [ + 119.188422, + 50.347509 + ], + [ + 119.232153, + 50.365455 + ], + [ + 119.259871, + 50.345218 + ], + [ + 119.277117, + 50.366218 + ], + [ + 119.322696, + 50.352474 + ], + [ + 119.358421, + 50.358965 + ], + [ + 119.381827, + 50.324208 + ], + [ + 119.35103, + 50.303953 + ], + [ + 119.339943, + 50.244668 + ], + [ + 119.319001, + 50.220933 + ], + [ + 119.358421, + 50.197953 + ], + [ + 119.339327, + 50.192206 + ], + [ + 119.350414, + 50.166145 + ], + [ + 119.309762, + 50.161161 + ], + [ + 119.290052, + 50.121655 + ], + [ + 119.236465, + 50.075204 + ], + [ + 119.190269, + 50.087877 + ], + [ + 119.193965, + 50.069826 + ], + [ + 119.163168, + 50.027554 + ], + [ + 119.12498, + 50.019095 + ], + [ + 119.090487, + 49.985629 + ], + [ + 118.982082, + 49.979087 + ], + [ + 118.964836, + 49.988708 + ], + [ + 118.791757, + 49.955606 + ], + [ + 118.761576, + 49.959456 + ], + [ + 118.739402, + 49.946364 + ], + [ + 118.672264, + 49.955991 + ], + [ + 118.605127, + 49.926719 + ], + [ + 118.574946, + 49.931342 + ], + [ + 118.531214, + 49.887791 + ], + [ + 118.485019, + 49.866194 + ], + [ + 118.483787, + 49.830691 + ], + [ + 118.443751, + 49.835709 + ], + [ + 118.385853, + 49.827217 + ], + [ + 118.398787, + 49.802502 + ], + [ + 118.384005, + 49.783958 + ], + [ + 118.315636, + 49.766953 + ], + [ + 118.284223, + 49.743755 + ], + [ + 118.220781, + 49.729831 + ], + [ + 118.211542, + 49.690744 + ], + [ + 118.156723, + 49.660149 + ], + [ + 118.129622, + 49.669446 + ], + [ + 118.082811, + 49.616741 + ], + [ + 118.011362, + 49.614803 + ], + [ + 117.995963, + 49.623332 + ], + [ + 117.950999, + 49.596187 + ], + [ + 117.866, + 49.591532 + ], + [ + 117.849369, + 49.551557 + ], + [ + 117.809333, + 49.521263 + ], + [ + 117.638102, + 49.574847 + ], + [ + 117.485349, + 49.633024 + ], + [ + 117.278394, + 49.636512 + ], + [ + 117.068974, + 49.695389 + ], + [ + 116.736367, + 49.847674 + ], + [ + 116.717889, + 49.847288 + ], + [ + 116.428397, + 49.430659 + ], + [ + 116.048363, + 48.873274 + ], + [ + 116.077928, + 48.822471 + ], + [ + 116.069305, + 48.811437 + ], + [ + 115.83032, + 48.560156 + ], + [ + 115.799523, + 48.514982 + ], + [ + 115.822929, + 48.259432 + ], + [ + 115.81061, + 48.257042 + ], + [ + 115.529126, + 48.155336 + ], + [ + 115.545141, + 48.134971 + ], + [ + 115.539597, + 48.104607 + ], + [ + 115.580249, + 47.921649 + ], + [ + 115.939342, + 47.683275 + ], + [ + 115.968291, + 47.689721 + ], + [ + 116.111189, + 47.811642 + ], + [ + 116.130283, + 47.823296 + ], + [ + 116.26579, + 47.876711 + ], + [ + 116.453035, + 47.837358 + ], + [ + 116.669846, + 47.890758 + ], + [ + 116.791186, + 47.89758 + ], + [ + 116.879265, + 47.893968 + ], + [ + 117.094844, + 47.8241 + ], + [ + 117.384335, + 47.641356 + ], + [ + 117.493357, + 47.758563 + ], + [ + 117.519226, + 47.761782 + ], + [ + 117.529081, + 47.782697 + ], + [ + 117.813645, + 48.016212 + ], + [ + 117.886942, + 48.025418 + ], + [ + 117.96147, + 48.011007 + ], + [ + 118.052014, + 48.01421 + ], + [ + 118.107448, + 48.031021 + ], + [ + 118.124694, + 48.047427 + ], + [ + 118.150564, + 48.036224 + ], + [ + 118.238643, + 48.041826 + ], + [ + 118.238027, + 48.031422 + ], + [ + 118.284839, + 48.011007 + ], + [ + 118.351976, + 48.006203 + ], + [ + 118.37415, + 48.016612 + ], + [ + 118.422193, + 48.01461 + ], + [ + 118.441903, + 47.995791 + ], + [ + 118.568171, + 47.992187 + ], + [ + 118.773278, + 47.771034 + ], + [ + 119.134219, + 47.664335 + ], + [ + 119.152081, + 47.540453 + ], + [ + 119.205052, + 47.520249 + ], + [ + 119.365812, + 47.47739 + ], + [ + 119.32208, + 47.42721 + ], + [ + 119.365812, + 47.423161 + ], + [ + 119.386138, + 47.397645 + ], + [ + 119.437877, + 47.378602 + ], + [ + 119.450812, + 47.353065 + ], + [ + 119.559217, + 47.303172 + ], + [ + 119.56784, + 47.248357 + ], + [ + 119.627586, + 47.247544 + ], + [ + 119.716282, + 47.195518 + ], + [ + 119.763093, + 47.13082 + ], + [ + 119.806825, + 47.055037 + ], + [ + 119.79081, + 47.04525 + ], + [ + 119.795122, + 47.013024 + ], + [ + 119.845013, + 46.964852 + ], + [ + 119.859795, + 46.917046 + ], + [ + 119.926933, + 46.903963 + ], + [ + 119.920157, + 46.853238 + ], + [ + 119.936172, + 46.790173 + ], + [ + 119.917078, + 46.758203 + ], + [ + 119.93494, + 46.712674 + ], + [ + 119.911534, + 46.669572 + ], + [ + 119.859179, + 46.669572 + ], + [ + 119.804361, + 46.68189 + ], + [ + 119.8136, + 46.66834 + ], + [ + 119.783419, + 46.626023 + ], + [ + 119.739687, + 46.615336 + ], + [ + 119.677477, + 46.584908 + ], + [ + 119.682405, + 46.605058 + ], + [ + 119.656535, + 46.625612 + ], + [ + 119.598637, + 46.618214 + ], + [ + 119.557985, + 46.633832 + ], + [ + 119.491464, + 46.629311 + ], + [ + 119.431718, + 46.638763 + ], + [ + 119.374435, + 46.603414 + ], + [ + 119.357805, + 46.619447 + ], + [ + 119.325776, + 46.608759 + ], + [ + 119.26295, + 46.649034 + ], + [ + 119.20074, + 46.648213 + ], + [ + 119.152081, + 46.658072 + ], + [ + 119.123132, + 46.642872 + ], + [ + 119.073857, + 46.676552 + ], + [ + 119.011647, + 46.745902 + ], + [ + 118.951285, + 46.722111 + ], + [ + 118.912481, + 46.733188 + ], + [ + 118.914329, + 46.77501 + ], + [ + 118.845343, + 46.771731 + ], + [ + 118.788061, + 46.717598 + ], + [ + 118.788061, + 46.687227 + ], + [ + 118.677192, + 46.6979 + ], + [ + 118.639004, + 46.721291 + ], + [ + 118.586033, + 46.692975 + ], + [ + 118.446831, + 46.704467 + ], + [ + 118.41049, + 46.728265 + ], + [ + 118.316252, + 46.73934 + ], + [ + 118.274984, + 46.715957 + ], + [ + 118.238643, + 46.709392 + ], + [ + 118.192448, + 46.682711 + ], + [ + 118.124078, + 46.678195 + ], + [ + 118.04647, + 46.631366 + ], + [ + 117.992883, + 46.631366 + ], + [ + 117.982412, + 46.614925 + ], + [ + 117.914659, + 46.607936 + ], + [ + 117.868464, + 46.575447 + ], + [ + 117.870927, + 46.549935 + ], + [ + 117.813645, + 46.530588 + ], + [ + 117.769913, + 46.537586 + ], + [ + 117.748355, + 46.521941 + ], + [ + 117.704008, + 46.516587 + ], + [ + 117.641182, + 46.558166 + ], + [ + 117.622704, + 46.596012 + ], + [ + 117.596218, + 46.603414 + ], + [ + 117.49582, + 46.600535 + ], + [ + 117.42006, + 46.582029 + ], + [ + 117.447777, + 46.528117 + ], + [ + 117.392343, + 46.463023 + ], + [ + 117.375712, + 46.416421 + ], + [ + 117.383719, + 46.394962 + ], + [ + 117.372017, + 46.36028 + ], + [ + 117.247597, + 46.366888 + ], + [ + 117.097308, + 46.356976 + ], + [ + 116.876801, + 46.375559 + ], + [ + 116.834302, + 46.384229 + ], + [ + 116.81336, + 46.355737 + ], + [ + 116.745606, + 46.327642 + ], + [ + 116.673541, + 46.325163 + ], + [ + 116.585462, + 46.292504 + ], + [ + 116.573143, + 46.258998 + ], + [ + 116.536187, + 46.23251 + ], + [ + 116.439484, + 46.137628 + ], + [ + 116.414231, + 46.133896 + ], + [ + 116.271949, + 45.966926 + ], + [ + 116.243, + 45.876169 + ], + [ + 116.288579, + 45.839074 + ], + [ + 116.278108, + 45.831152 + ], + [ + 116.286731, + 45.775247 + ], + [ + 116.260862, + 45.776082 + ], + [ + 116.22329, + 45.747273 + ], + [ + 116.217746, + 45.72221 + ], + [ + 116.17463, + 45.688775 + ], + [ + 116.1155, + 45.679577 + ], + [ + 116.035428, + 45.685013 + ], + [ + 116.026805, + 45.661177 + ], + [ + 115.936878, + 45.632727 + ], + [ + 115.864197, + 45.572853 + ], + [ + 115.699741, + 45.45963 + ], + [ + 115.586408, + 45.440317 + ], + [ + 115.36467, + 45.392427 + ], + [ + 115.178041, + 45.396209 + ], + [ + 114.983404, + 45.379397 + ], + [ + 114.920578, + 45.386122 + ], + [ + 114.745035, + 45.438217 + ], + [ + 114.600906, + 45.403773 + ], + [ + 114.551014, + 45.387383 + ], + [ + 114.539928, + 45.325985 + ], + [ + 114.519602, + 45.283893 + ], + [ + 114.459855, + 45.21353 + ], + [ + 114.409348, + 45.179371 + ], + [ + 114.347139, + 45.119436 + ], + [ + 114.313262, + 45.107189 + ], + [ + 114.19069, + 45.036607 + ], + [ + 114.158045, + 44.994301 + ], + [ + 114.116777, + 44.957045 + ], + [ + 114.065038, + 44.931206 + ], + [ + 113.907358, + 44.915104 + ], + [ + 113.861778, + 44.863377 + ], + [ + 113.798953, + 44.849377 + ], + [ + 113.712105, + 44.788247 + ], + [ + 113.631417, + 44.745333 + ], + [ + 113.540874, + 44.759358 + ], + [ + 113.503918, + 44.777628 + ], + [ + 113.11526, + 44.799714 + ], + [ + 113.037652, + 44.822641 + ], + [ + 112.937869, + 44.840042 + ], + [ + 112.850406, + 44.840466 + ], + [ + 112.712436, + 44.879494 + ], + [ + 112.599719, + 44.930783 + ], + [ + 112.540589, + 45.001072 + ], + [ + 112.438959, + 45.071697 + ], + [ + 112.396459, + 45.064512 + ], + [ + 112.113743, + 45.072965 + ], + [ + 112.071243, + 45.096206 + ], + [ + 112.002874, + 45.090713 + ], + [ + 111.903707, + 45.052252 + ], + [ + 111.764505, + 44.969325 + ], + [ + 111.69244, + 44.859983 + ], + [ + 111.624687, + 44.778477 + ], + [ + 111.585267, + 44.705789 + ], + [ + 111.560629, + 44.647062 + ], + [ + 111.569868, + 44.57634 + ], + [ + 111.530448, + 44.55033 + ], + [ + 111.514434, + 44.507666 + ], + [ + 111.478709, + 44.488884 + ], + [ + 111.427586, + 44.394455 + ], + [ + 111.415883, + 44.35724 + ], + [ + 111.428818, + 44.319573 + ], + [ + 111.507042, + 44.294305 + ], + [ + 111.534144, + 44.26217 + ], + [ + 111.541535, + 44.206855 + ], + [ + 111.559397, + 44.171238 + ], + [ + 111.662875, + 44.061247 + ], + [ + 111.702295, + 44.034147 + ], + [ + 111.773128, + 44.010479 + ], + [ + 111.870447, + 43.940279 + ], + [ + 111.959758, + 43.823382 + ], + [ + 111.970845, + 43.748205 + ], + [ + 111.951135, + 43.693275 + ], + [ + 111.891388, + 43.6738 + ], + [ + 111.79407, + 43.672068 + ], + [ + 111.606209, + 43.513863 + ], + [ + 111.564325, + 43.490422 + ], + [ + 111.456535, + 43.494329 + ], + [ + 111.400485, + 43.472618 + ], + [ + 111.354289, + 43.436125 + ], + [ + 111.183674, + 43.396132 + ], + [ + 111.151029, + 43.38004 + ], + [ + 111.069725, + 43.357852 + ], + [ + 111.02045, + 43.329998 + ], + [ + 110.82027, + 43.149067 + ], + [ + 110.769763, + 43.099272 + ], + [ + 110.736502, + 43.089657 + ], + [ + 110.687227, + 43.036314 + ], + [ + 110.689691, + 43.02144 + ], + [ + 110.631177, + 42.936061 + ], + [ + 110.469801, + 42.839156 + ], + [ + 110.437156, + 42.781203 + ], + [ + 110.34846, + 42.742098 + ], + [ + 110.139657, + 42.674815 + ], + [ + 110.108244, + 42.642687 + ], + [ + 109.906216, + 42.635643 + ], + [ + 109.733753, + 42.579262 + ], + [ + 109.683862, + 42.558988 + ], + [ + 109.544044, + 42.472528 + ], + [ + 109.486761, + 42.458842 + ], + [ + 109.291509, + 42.435879 + ], + [ + 109.026039, + 42.458401 + ], + [ + 108.983539, + 42.449128 + ], + [ + 108.845569, + 42.395673 + ], + [ + 108.798757, + 42.415116 + ], + [ + 108.705134, + 42.413349 + ], + [ + 108.532671, + 42.442945 + ], + [ + 108.298614, + 42.438529 + ], + [ + 108.238252, + 42.460167 + ], + [ + 108.089195, + 42.436321 + ], + [ + 108.022058, + 42.433229 + ], + [ + 107.986949, + 42.413349 + ], + [ + 107.939522, + 42.403628 + ], + [ + 107.736262, + 42.415116 + ], + [ + 107.57427, + 42.412907 + ], + [ + 107.501589, + 42.456635 + ], + [ + 107.46648, + 42.458842 + ], + [ + 107.303872, + 42.412465 + ], + [ + 107.271844, + 42.364285 + ], + [ + 107.051337, + 42.319166 + ], + [ + 106.785867, + 42.291281 + ], + [ + 106.612789, + 42.241679 + ], + [ + 106.372572, + 42.161436 + ], + [ + 106.344855, + 42.149457 + ], + [ + 106.01348, + 42.032213 + ], + [ + 105.74185, + 41.949033 + ], + [ + 105.589713, + 41.888471 + ], + [ + 105.385221, + 41.797073 + ], + [ + 105.291599, + 41.749763 + ], + [ + 105.230621, + 41.751103 + ], + [ + 105.009498, + 41.583007 + ], + [ + 104.923267, + 41.654143 + ], + [ + 104.803775, + 41.652355 + ], + [ + 104.68921, + 41.6452 + ], + [ + 104.524138, + 41.661745 + ], + [ + 104.530298, + 41.875104 + ], + [ + 104.418813, + 41.860397 + ], + [ + 104.30856, + 41.840782 + ], + [ + 104.080046, + 41.805104 + ], + [ + 103.868779, + 41.802427 + ], + [ + 103.454868, + 41.877332 + ], + [ + 103.418527, + 41.882233 + ], + [ + 103.20726, + 41.96283 + ], + [ + 103.021862, + 42.028212 + ], + [ + 102.712045, + 42.153007 + ], + [ + 102.621502, + 42.154338 + ], + [ + 102.540814, + 42.162323 + ], + [ + 102.449039, + 42.144133 + ], + [ + 102.093642, + 42.223512 + ], + [ + 102.070236, + 42.232374 + ], + [ + 101.877447, + 42.432345 + ], + [ + 101.803534, + 42.503861 + ], + [ + 101.770274, + 42.509597 + ], + [ + 101.557775, + 42.529887 + ], + [ + 101.291689, + 42.586312 + ], + [ + 100.862995, + 42.671295 + ], + [ + 100.826655, + 42.675255 + ], + [ + 100.32528, + 42.690213 + ], + [ + 100.272309, + 42.636523 + ], + [ + 100.004376, + 42.648849 + ], + [ + 99.969267, + 42.647969 + ], + [ + 99.51224, + 42.568244 + ], + [ + 98.962822, + 42.607018 + ], + [ + 98.546447, + 42.638284 + ], + [ + 98.195362, + 42.653251 + ], + [ + 97.831958, + 42.706047 + ], + [ + 97.28254, + 42.782081 + ], + [ + 97.172903, + 42.795257 + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 210000, + "name": "辽宁省", + "center": [ + 123.429096, + 41.796767 + ], + "centroid": [ + 122.604994, + 41.299712 + ], + "childrenNum": 14, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 5, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 123.534489, + 39.788361 + ], + [ + 123.546808, + 39.756163 + ], + [ + 123.579453, + 39.781002 + ], + [ + 123.612714, + 39.775023 + ], + [ + 123.642279, + 39.796178 + ], + [ + 123.645358, + 39.823761 + ], + [ + 123.674924, + 39.826979 + ], + [ + 123.687858, + 39.808132 + ], + [ + 123.795032, + 39.822842 + ], + [ + 123.812278, + 39.831115 + ], + [ + 123.95148, + 39.817786 + ], + [ + 124.002603, + 39.800316 + ], + [ + 124.103001, + 39.823302 + ], + [ + 124.099306, + 39.777323 + ], + [ + 124.151045, + 39.74558 + ], + [ + 124.173218, + 39.841225 + ], + [ + 124.214486, + 39.865116 + ], + [ + 124.215102, + 39.883487 + ], + [ + 124.21695, + 39.894049 + ], + [ + 124.218182, + 39.895885 + ], + [ + 124.219414, + 39.899099 + ], + [ + 124.241588, + 39.928477 + ], + [ + 124.286551, + 39.931689 + ], + [ + 124.288399, + 39.962888 + ], + [ + 124.349377, + 39.989029 + ], + [ + 124.372167, + 40.021576 + ], + [ + 124.336442, + 40.049985 + ], + [ + 124.346913, + 40.079756 + ], + [ + 124.428217, + 40.144291 + ], + [ + 124.457782, + 40.177679 + ], + [ + 124.490427, + 40.18408 + ], + [ + 124.513833, + 40.218362 + ], + [ + 124.515065, + 40.22019 + ], + [ + 124.62655, + 40.291896 + ], + [ + 124.722636, + 40.321561 + ], + [ + 124.739267, + 40.371733 + ], + [ + 124.834121, + 40.423235 + ], + [ + 124.913578, + 40.481981 + ], + [ + 124.945606, + 40.45603 + ], + [ + 124.985642, + 40.475153 + ], + [ + 125.044157, + 40.466503 + ], + [ + 125.042925, + 40.483802 + ], + [ + 125.004737, + 40.496091 + ], + [ + 125.015823, + 40.533853 + ], + [ + 125.076801, + 40.562048 + ], + [ + 125.113758, + 40.569322 + ], + [ + 125.181511, + 40.611132 + ], + [ + 125.262815, + 40.620218 + ], + [ + 125.279445, + 40.655187 + ], + [ + 125.305315, + 40.661089 + ], + [ + 125.329337, + 40.643835 + ], + [ + 125.375532, + 40.658365 + ], + [ + 125.422343, + 40.635661 + ], + [ + 125.418648, + 40.673345 + ], + [ + 125.453756, + 40.676522 + ], + [ + 125.459916, + 40.707379 + ], + [ + 125.49564, + 40.728697 + ], + [ + 125.544915, + 40.729605 + ], + [ + 125.551075, + 40.761796 + ], + [ + 125.585567, + 40.788535 + ], + [ + 125.61698, + 40.763609 + ], + [ + 125.685349, + 40.769048 + ], + [ + 125.67611, + 40.788082 + ], + [ + 125.641002, + 40.798503 + ], + [ + 125.648393, + 40.826133 + ], + [ + 125.707523, + 40.866877 + ], + [ + 125.687813, + 40.897645 + ], + [ + 125.652089, + 40.91619 + ], + [ + 125.584335, + 40.891764 + ], + [ + 125.589263, + 40.931112 + ], + [ + 125.635458, + 40.94151 + ], + [ + 125.650241, + 40.970888 + ], + [ + 125.674879, + 40.974503 + ], + [ + 125.684118, + 41.021929 + ], + [ + 125.726617, + 41.055332 + ], + [ + 125.739552, + 41.08917 + ], + [ + 125.712451, + 41.095485 + ], + [ + 125.734009, + 41.125695 + ], + [ + 125.759878, + 41.132908 + ], + [ + 125.791291, + 41.167607 + ], + [ + 125.73832, + 41.178418 + ], + [ + 125.758646, + 41.232449 + ], + [ + 125.749407, + 41.245499 + ], + [ + 125.695205, + 41.244599 + ], + [ + 125.685349, + 41.273842 + ], + [ + 125.646545, + 41.264396 + ], + [ + 125.642234, + 41.296327 + ], + [ + 125.62006, + 41.318355 + ], + [ + 125.637306, + 41.34442 + ], + [ + 125.610205, + 41.365084 + ], + [ + 125.589879, + 41.359245 + ], + [ + 125.581256, + 41.396517 + ], + [ + 125.547995, + 41.401006 + ], + [ + 125.534444, + 41.428833 + ], + [ + 125.533212, + 41.479069 + ], + [ + 125.493176, + 41.509103 + ], + [ + 125.507343, + 41.534195 + ], + [ + 125.479626, + 41.544946 + ], + [ + 125.450061, + 41.597777 + ], + [ + 125.461148, + 41.642516 + ], + [ + 125.446981, + 41.67605 + ], + [ + 125.412488, + 41.691246 + ], + [ + 125.344119, + 41.672474 + ], + [ + 125.317018, + 41.676944 + ], + [ + 125.332416, + 41.711354 + ], + [ + 125.336112, + 41.768067 + ], + [ + 125.336112, + 41.768067 + ], + [ + 125.323177, + 41.771191 + ], + [ + 125.323177, + 41.771191 + ], + [ + 125.319482, + 41.776993 + ], + [ + 125.319482, + 41.776993 + ], + [ + 125.294844, + 41.822945 + ], + [ + 125.307779, + 41.924548 + ], + [ + 125.35151, + 41.92811 + ], + [ + 125.291764, + 41.958825 + ], + [ + 125.29854, + 41.974399 + ], + [ + 125.369989, + 42.002868 + ], + [ + 125.363213, + 42.017097 + ], + [ + 125.416184, + 42.063766 + ], + [ + 125.414336, + 42.101964 + ], + [ + 125.446365, + 42.098411 + ], + [ + 125.490097, + 42.136145 + ], + [ + 125.458068, + 42.160105 + ], + [ + 125.458068, + 42.160105 + ], + [ + 125.41372, + 42.156112 + ], + [ + 125.368141, + 42.182726 + ], + [ + 125.357054, + 42.145464 + ], + [ + 125.305931, + 42.146351 + ], + [ + 125.312706, + 42.197359 + ], + [ + 125.280677, + 42.175187 + ], + [ + 125.312706, + 42.219966 + ], + [ + 125.27575, + 42.231045 + ], + [ + 125.27575, + 42.266928 + ], + [ + 125.299156, + 42.289953 + ], + [ + 125.264047, + 42.312528 + ], + [ + 125.224011, + 42.30102 + ], + [ + 125.175352, + 42.308102 + ], + [ + 125.167345, + 42.351903 + ], + [ + 125.203685, + 42.366938 + ], + [ + 125.185823, + 42.38197 + ], + [ + 125.186439, + 42.427928 + ], + [ + 125.140243, + 42.44692 + ], + [ + 125.150098, + 42.458842 + ], + [ + 125.105135, + 42.490624 + ], + [ + 125.068794, + 42.499449 + ], + [ + 125.090968, + 42.515773 + ], + [ + 125.066946, + 42.534738 + ], + [ + 125.089736, + 42.567803 + ], + [ + 125.082961, + 42.591159 + ], + [ + 125.097127, + 42.622433 + ], + [ + 125.038613, + 42.615387 + ], + [ + 125.010896, + 42.63212 + ], + [ + 125.014592, + 42.666014 + ], + [ + 124.99057, + 42.677455 + ], + [ + 124.968396, + 42.722756 + ], + [ + 124.996729, + 42.745174 + ], + [ + 124.975171, + 42.802722 + ], + [ + 124.92836, + 42.819844 + ], + [ + 124.897563, + 42.787791 + ], + [ + 124.874157, + 42.789987 + ], + [ + 124.856911, + 42.824234 + ], + [ + 124.84952, + 42.882585 + ], + [ + 124.87231, + 42.962344 + ], + [ + 124.869846, + 42.988178 + ], + [ + 124.840897, + 43.032377 + ], + [ + 124.88894, + 43.074796 + ], + [ + 124.882781, + 43.13422 + ], + [ + 124.785462, + 43.117185 + ], + [ + 124.755281, + 43.074359 + ], + [ + 124.719557, + 43.069987 + ], + [ + 124.686912, + 43.051185 + ], + [ + 124.677673, + 43.002185 + ], + [ + 124.658579, + 42.972854 + ], + [ + 124.635173, + 42.972854 + ], + [ + 124.632093, + 42.949642 + ], + [ + 124.607456, + 42.937376 + ], + [ + 124.586514, + 42.905384 + ], + [ + 124.466406, + 42.847054 + ], + [ + 124.435609, + 42.880831 + ], + [ + 124.371551, + 42.880831 + ], + [ + 124.38079, + 42.912835 + ], + [ + 124.431913, + 42.930803 + ], + [ + 124.442384, + 42.958841 + ], + [ + 124.42329, + 42.975482 + ], + [ + 124.369703, + 42.972854 + ], + [ + 124.333363, + 42.997371 + ], + [ + 124.425754, + 43.076107 + ], + [ + 124.366007, + 43.121554 + ], + [ + 124.273617, + 43.17875 + ], + [ + 124.287167, + 43.207983 + ], + [ + 124.27608, + 43.233278 + ], + [ + 124.228653, + 43.235022 + ], + [ + 124.215102, + 43.255947 + ], + [ + 124.168291, + 43.244177 + ], + [ + 124.114088, + 43.247229 + ], + [ + 124.117168, + 43.2773 + ], + [ + 124.099306, + 43.292983 + ], + [ + 124.032784, + 43.280786 + ], + [ + 123.964415, + 43.34088 + ], + [ + 123.896046, + 43.361333 + ], + [ + 123.881263, + 43.392218 + ], + [ + 123.881263, + 43.392218 + ], + [ + 123.852314, + 43.406133 + ], + [ + 123.857858, + 43.459153 + ], + [ + 123.857858, + 43.459153 + ], + [ + 123.79688, + 43.489988 + ], + [ + 123.747604, + 43.472184 + ], + [ + 123.749452, + 43.439167 + ], + [ + 123.710032, + 43.417001 + ], + [ + 123.703873, + 43.37047 + ], + [ + 123.698329, + 43.272071 + ], + [ + 123.664453, + 43.264663 + ], + [ + 123.676771, + 43.223684 + ], + [ + 123.645974, + 43.208855 + ], + [ + 123.666916, + 43.179623 + ], + [ + 123.636119, + 43.141644 + ], + [ + 123.631192, + 43.088346 + ], + [ + 123.580685, + 43.036314 + ], + [ + 123.572678, + 43.003498 + ], + [ + 123.536337, + 43.007 + ], + [ + 123.474743, + 43.042438 + ], + [ + 123.434707, + 43.027565 + ], + [ + 123.323222, + 43.000872 + ], + [ + 123.259165, + 42.993431 + ], + [ + 123.18402, + 42.925983 + ], + [ + 123.188947, + 42.895739 + ], + [ + 123.169853, + 42.859777 + ], + [ + 123.227752, + 42.831695 + ], + [ + 123.118114, + 42.801405 + ], + [ + 123.058368, + 42.768903 + ], + [ + 122.980144, + 42.777689 + ], + [ + 122.945651, + 42.753524 + ], + [ + 122.925941, + 42.772417 + ], + [ + 122.887137, + 42.770221 + ], + [ + 122.883442, + 42.751766 + ], + [ + 122.883442, + 42.751766 + ], + [ + 122.848949, + 42.712203 + ], + [ + 122.848949, + 42.712203 + ], + [ + 122.786123, + 42.757479 + ], + [ + 122.73808, + 42.77066 + ], + [ + 122.733152, + 42.786034 + ], + [ + 122.653696, + 42.78252 + ], + [ + 122.624747, + 42.773296 + ], + [ + 122.580399, + 42.789987 + ], + [ + 122.576088, + 42.819405 + ], + [ + 122.556378, + 42.827745 + ], + [ + 122.436886, + 42.843105 + ], + [ + 122.35127, + 42.830378 + ], + [ + 122.371596, + 42.776371 + ], + [ + 122.439349, + 42.770221 + ], + [ + 122.460907, + 42.755282 + ], + [ + 122.396234, + 42.707366 + ], + [ + 122.396234, + 42.684054 + ], + [ + 122.338951, + 42.669975 + ], + [ + 122.324785, + 42.684934 + ], + [ + 122.261343, + 42.695931 + ], + [ + 122.204676, + 42.732867 + ], + [ + 122.204676, + 42.685374 + ], + [ + 122.160945, + 42.684934 + ], + [ + 122.072865, + 42.710444 + ], + [ + 122.062394, + 42.723635 + ], + [ + 122.018663, + 42.69901 + ], + [ + 121.939207, + 42.688453 + ], + [ + 121.94167, + 42.666014 + ], + [ + 121.915801, + 42.656332 + ], + [ + 121.921344, + 42.605697 + ], + [ + 121.889931, + 42.556784 + ], + [ + 121.844352, + 42.522389 + ], + [ + 121.831417, + 42.533856 + ], + [ + 121.817867, + 42.504303 + ], + [ + 121.803084, + 42.514891 + ], + [ + 121.747649, + 42.484887 + ], + [ + 121.69899, + 42.438529 + ], + [ + 121.66573, + 42.437204 + ], + [ + 121.604136, + 42.495037 + ], + [ + 121.607831, + 42.516214 + ], + [ + 121.570875, + 42.487093 + ], + [ + 121.506201, + 42.482239 + ], + [ + 121.4791, + 42.49636 + ], + [ + 121.434752, + 42.475176 + ], + [ + 121.386093, + 42.474294 + ], + [ + 121.304789, + 42.435879 + ], + [ + 121.314644, + 42.42837 + ], + [ + 121.285079, + 42.387717 + ], + [ + 121.218558, + 42.371802 + ], + [ + 121.184681, + 42.333324 + ], + [ + 121.133558, + 42.300135 + ], + [ + 121.120623, + 42.280656 + ], + [ + 121.087978, + 42.278885 + ], + [ + 121.070732, + 42.254083 + ], + [ + 121.028848, + 42.242565 + ], + [ + 120.992508, + 42.264714 + ], + [ + 120.933994, + 42.27977 + ], + [ + 120.883487, + 42.269585 + ], + [ + 120.883487, + 42.269585 + ], + [ + 120.883487, + 42.242565 + ], + [ + 120.8299, + 42.252755 + ], + [ + 120.820661, + 42.227943 + ], + [ + 120.79048, + 42.218636 + ], + [ + 120.745516, + 42.223512 + ], + [ + 120.72211, + 42.203565 + ], + [ + 120.624792, + 42.154338 + ], + [ + 120.58414, + 42.167203 + ], + [ + 120.56751, + 42.152119 + ], + [ + 120.466496, + 42.105516 + ], + [ + 120.493597, + 42.073539 + ], + [ + 120.450481, + 42.057101 + ], + [ + 120.456641, + 42.016208 + ], + [ + 120.399358, + 41.984631 + ], + [ + 120.373489, + 41.994862 + ], + [ + 120.309431, + 41.951704 + ], + [ + 120.318054, + 41.93746 + ], + [ + 120.271859, + 41.925439 + ], + [ + 120.260156, + 41.904062 + ], + [ + 120.290337, + 41.897381 + ], + [ + 120.286641, + 41.880005 + ], + [ + 120.251533, + 41.884016 + ], + [ + 120.215808, + 41.853265 + ], + [ + 120.188707, + 41.848361 + ], + [ + 120.183164, + 41.826513 + ], + [ + 120.127113, + 41.77253 + ], + [ + 120.1382, + 41.729221 + ], + [ + 120.096316, + 41.697056 + ], + [ + 120.035954, + 41.708226 + ], + [ + 120.024867, + 41.737707 + ], + [ + 120.050737, + 41.776101 + ], + [ + 120.041498, + 41.818932 + ], + [ + 120.023019, + 41.816701 + ], + [ + 119.989759, + 41.899163 + ], + [ + 119.954034, + 41.923212 + ], + [ + 119.950954, + 41.974399 + ], + [ + 119.924469, + 41.98908 + ], + [ + 119.921389, + 42.014429 + ], + [ + 119.897368, + 42.030879 + ], + [ + 119.87581, + 42.077982 + ], + [ + 119.845629, + 42.097079 + ], + [ + 119.837622, + 42.135257 + ], + [ + 119.854868, + 42.170308 + ], + [ + 119.841933, + 42.215534 + ], + [ + 119.744615, + 42.211545 + ], + [ + 119.679941, + 42.240793 + ], + [ + 119.617115, + 42.252755 + ], + [ + 119.609108, + 42.276671 + ], + [ + 119.557985, + 42.289068 + ], + [ + 119.557985, + 42.289068 + ], + [ + 119.539507, + 42.297922 + ], + [ + 119.571536, + 42.335536 + ], + [ + 119.572152, + 42.359421 + ], + [ + 119.540123, + 42.363401 + ], + [ + 119.502551, + 42.388159 + ], + [ + 119.482841, + 42.347037 + ], + [ + 119.432949, + 42.317396 + ], + [ + 119.34795, + 42.300578 + ], + [ + 119.280197, + 42.260728 + ], + [ + 119.274037, + 42.239021 + ], + [ + 119.237697, + 42.200905 + ], + [ + 119.277733, + 42.185387 + ], + [ + 119.286972, + 42.154781 + ], + [ + 119.30853, + 42.147239 + ], + [ + 119.314689, + 42.119723 + ], + [ + 119.352261, + 42.118391 + ], + [ + 119.384906, + 42.08953 + ], + [ + 119.375667, + 42.023322 + ], + [ + 119.324544, + 41.969505 + ], + [ + 119.323928, + 41.937014 + ], + [ + 119.340559, + 41.926774 + ], + [ + 119.323312, + 41.889807 + ], + [ + 119.334399, + 41.871539 + ], + [ + 119.312841, + 41.80555 + ], + [ + 119.292515, + 41.790827 + ], + [ + 119.317769, + 41.764049 + ], + [ + 119.319001, + 41.727435 + ], + [ + 119.299907, + 41.705545 + ], + [ + 119.307914, + 41.657273 + ], + [ + 119.342406, + 41.617914 + ], + [ + 119.415703, + 41.590169 + ], + [ + 119.420015, + 41.567785 + ], + [ + 119.362116, + 41.566442 + ], + [ + 119.361501, + 41.545841 + ], + [ + 119.406464, + 41.503276 + ], + [ + 119.401537, + 41.472343 + ], + [ + 119.378131, + 41.459787 + ], + [ + 119.376283, + 41.422102 + ], + [ + 119.309762, + 41.405944 + ], + [ + 119.330704, + 41.385293 + ], + [ + 119.296211, + 41.325097 + ], + [ + 119.239545, + 41.31431 + ], + [ + 119.2494, + 41.279689 + ], + [ + 119.209364, + 41.244599 + ], + [ + 119.204436, + 41.222546 + ], + [ + 119.169943, + 41.222996 + ], + [ + 119.189038, + 41.198234 + ], + [ + 119.126212, + 41.138767 + ], + [ + 119.081248, + 41.131555 + ], + [ + 119.080632, + 41.095936 + ], + [ + 119.037516, + 41.067516 + ], + [ + 118.964836, + 41.079246 + ], + [ + 118.937118, + 41.052625 + ], + [ + 118.951901, + 41.018317 + ], + [ + 119.013495, + 41.007479 + ], + [ + 119.00056, + 40.967273 + ], + [ + 118.977154, + 40.959138 + ], + [ + 118.977154, + 40.959138 + ], + [ + 118.916792, + 40.969984 + ], + [ + 118.90201, + 40.960946 + ], + [ + 118.873061, + 40.847866 + ], + [ + 118.845959, + 40.822057 + ], + [ + 118.878604, + 40.783098 + ], + [ + 118.907553, + 40.775394 + ], + [ + 118.895234, + 40.75409 + ], + [ + 118.950053, + 40.747743 + ], + [ + 118.96114, + 40.72008 + ], + [ + 119.011031, + 40.687414 + ], + [ + 119.028277, + 40.692406 + ], + [ + 119.054763, + 40.664721 + ], + [ + 119.115125, + 40.666536 + ], + [ + 119.165632, + 40.69286 + ], + [ + 119.184726, + 40.680153 + ], + [ + 119.14469, + 40.632482 + ], + [ + 119.162552, + 40.600228 + ], + [ + 119.177951, + 40.609315 + ], + [ + 119.230921, + 40.603863 + ], + [ + 119.22045, + 40.569322 + ], + [ + 119.256175, + 40.543404 + ], + [ + 119.30237, + 40.530215 + ], + [ + 119.429254, + 40.540221 + ], + [ + 119.477913, + 40.533399 + ], + [ + 119.503783, + 40.553864 + ], + [ + 119.559217, + 40.547952 + ], + [ + 119.572152, + 40.523846 + ], + [ + 119.553674, + 40.502007 + ], + [ + 119.604797, + 40.455119 + ], + [ + 119.586934, + 40.375381 + ], + [ + 119.598021, + 40.334335 + ], + [ + 119.651608, + 40.271808 + ], + [ + 119.639289, + 40.231613 + ], + [ + 119.639289, + 40.231613 + ], + [ + 119.671934, + 40.23938 + ], + [ + 119.716898, + 40.195966 + ], + [ + 119.745847, + 40.207851 + ], + [ + 119.760629, + 40.136056 + ], + [ + 119.736608, + 40.104936 + ], + [ + 119.772332, + 40.08113 + ], + [ + 119.783419, + 40.046778 + ], + [ + 119.783419, + 40.046778 + ], + [ + 119.787115, + 40.041739 + ], + [ + 119.787115, + 40.041739 + ], + [ + 119.81668, + 40.050443 + ], + [ + 119.81668, + 40.050443 + ], + [ + 119.854252, + 40.033033 + ], + [ + 119.845629, + 40.000949 + ], + [ + 119.845629, + 40.000949 + ], + [ + 119.854252, + 39.98857 + ], + [ + 119.91831, + 39.989946 + ], + [ + 119.941715, + 40.009659 + ], + [ + 119.947259, + 40.040364 + ], + [ + 120.092005, + 40.077466 + ], + [ + 120.134504, + 40.074719 + ], + [ + 120.161606, + 40.096239 + ], + [ + 120.273091, + 40.127362 + ], + [ + 120.371641, + 40.174478 + ], + [ + 120.451097, + 40.177679 + ], + [ + 120.491749, + 40.20008 + ], + [ + 120.523778, + 40.256737 + ], + [ + 120.52193, + 40.304676 + ], + [ + 120.537329, + 40.325211 + ], + [ + 120.602618, + 40.36079 + ], + [ + 120.596459, + 40.399084 + ], + [ + 120.617401, + 40.41959 + ], + [ + 120.616169, + 40.444645 + ], + [ + 120.619249, + 40.460128 + ], + [ + 120.666676, + 40.467413 + ], + [ + 120.693777, + 40.505647 + ], + [ + 120.72211, + 40.515657 + ], + [ + 120.72827, + 40.539311 + ], + [ + 120.822509, + 40.59432 + ], + [ + 120.837291, + 40.644289 + ], + [ + 120.8299, + 40.671076 + ], + [ + 120.861313, + 40.684692 + ], + [ + 120.939537, + 40.686507 + ], + [ + 120.983269, + 40.712822 + ], + [ + 121.032544, + 40.709193 + ], + [ + 121.028848, + 40.746382 + ], + [ + 120.991276, + 40.744115 + ], + [ + 120.980189, + 40.766329 + ], + [ + 120.994356, + 40.790801 + ], + [ + 120.971566, + 40.805751 + ], + [ + 121.00729, + 40.807563 + ], + [ + 121.010986, + 40.784457 + ], + [ + 121.086747, + 40.79805 + ], + [ + 121.076892, + 40.815716 + ], + [ + 121.096602, + 40.839717 + ], + [ + 121.126167, + 40.86914 + ], + [ + 121.177906, + 40.873665 + ], + [ + 121.23642, + 40.851035 + ], + [ + 121.290622, + 40.851488 + ], + [ + 121.439064, + 40.830208 + ], + [ + 121.440296, + 40.88181 + ], + [ + 121.499426, + 40.880001 + ], + [ + 121.526527, + 40.85194 + ], + [ + 121.55486, + 40.849677 + ], + [ + 121.553013, + 40.817528 + ], + [ + 121.576418, + 40.837906 + ], + [ + 121.626309, + 40.844244 + ], + [ + 121.682976, + 40.829755 + ], + [ + 121.732251, + 40.846961 + ], + [ + 121.735331, + 40.862351 + ], + [ + 121.778446, + 40.886787 + ], + [ + 121.816019, + 40.894931 + ], + [ + 121.84312, + 40.831567 + ], + [ + 121.883772, + 40.802127 + ], + [ + 121.934279, + 40.79805 + ], + [ + 121.936127, + 40.711462 + ], + [ + 121.951525, + 40.680607 + ], + [ + 122.025438, + 40.674253 + ], + [ + 122.06609, + 40.64883 + ], + [ + 122.122141, + 40.657457 + ], + [ + 122.148626, + 40.671983 + ], + [ + 122.133843, + 40.614313 + ], + [ + 122.150474, + 40.588413 + ], + [ + 122.245944, + 40.519752 + ], + [ + 122.231162, + 40.505192 + ], + [ + 122.265038, + 40.48016 + ], + [ + 122.221923, + 40.481071 + ], + [ + 122.240401, + 40.461039 + ], + [ + 122.250872, + 40.445555 + ], + [ + 122.229314, + 40.424146 + ], + [ + 122.186814, + 40.422779 + ], + [ + 122.198517, + 40.382219 + ], + [ + 122.152322, + 40.357597 + ], + [ + 122.135691, + 40.374925 + ], + [ + 122.111054, + 40.348932 + ], + [ + 122.138155, + 40.338897 + ], + [ + 122.110438, + 40.315629 + ], + [ + 122.079641, + 40.332967 + ], + [ + 122.040221, + 40.322017 + ], + [ + 122.039605, + 40.260391 + ], + [ + 122.02667, + 40.244862 + ], + [ + 121.940438, + 40.242121 + ], + [ + 121.950293, + 40.204194 + ], + [ + 121.98109, + 40.173106 + ], + [ + 122.003264, + 40.172191 + ], + [ + 121.995257, + 40.128277 + ], + [ + 121.956453, + 40.133311 + ], + [ + 121.910257, + 40.072887 + ], + [ + 121.824642, + 40.025701 + ], + [ + 121.796309, + 39.999116 + ], + [ + 121.779062, + 39.942702 + ], + [ + 121.76428, + 39.933525 + ], + [ + 121.699606, + 39.937196 + ], + [ + 121.626925, + 39.882569 + ], + [ + 121.572107, + 39.865116 + ], + [ + 121.541926, + 39.874302 + ], + [ + 121.530223, + 39.851334 + ], + [ + 121.472325, + 39.802155 + ], + [ + 121.487107, + 39.760303 + ], + [ + 121.45939, + 39.747881 + ], + [ + 121.502506, + 39.703233 + ], + [ + 121.482796, + 39.659478 + ], + [ + 121.451999, + 39.658095 + ], + [ + 121.450151, + 39.624914 + ], + [ + 121.325731, + 39.601402 + ], + [ + 121.299246, + 39.606013 + ], + [ + 121.263521, + 39.589873 + ], + [ + 121.226565, + 39.554814 + ], + [ + 121.224717, + 39.519275 + ], + [ + 121.268449, + 39.482794 + ], + [ + 121.286927, + 39.507271 + ], + [ + 121.301709, + 39.476327 + ], + [ + 121.245659, + 39.456923 + ], + [ + 121.270296, + 39.434277 + ], + [ + 121.246891, + 39.421334 + ], + [ + 121.245659, + 39.389427 + ], + [ + 121.270296, + 39.374162 + ], + [ + 121.307869, + 39.391277 + ], + [ + 121.324499, + 39.371386 + ], + [ + 121.35468, + 39.377863 + ], + [ + 121.432904, + 39.357506 + ], + [ + 121.435984, + 39.329736 + ], + [ + 121.466781, + 39.320014 + ], + [ + 121.474788, + 39.296398 + ], + [ + 121.508665, + 39.29223 + ], + [ + 121.51544, + 39.286672 + ], + [ + 121.562252, + 39.322792 + ], + [ + 121.621382, + 39.326033 + ], + [ + 121.72486, + 39.364447 + ], + [ + 121.711925, + 39.33992 + ], + [ + 121.7187, + 39.320477 + ], + [ + 121.667577, + 39.310754 + ], + [ + 121.672505, + 39.275554 + ], + [ + 121.623846, + 39.285745 + ], + [ + 121.589353, + 39.263044 + ], + [ + 121.631237, + 39.22643 + ], + [ + 121.591201, + 39.228748 + ], + [ + 121.586889, + 39.193506 + ], + [ + 121.604136, + 39.166136 + ], + [ + 121.639244, + 39.166136 + ], + [ + 121.68236, + 39.117863 + ], + [ + 121.631853, + 39.077921 + ], + [ + 121.605983, + 39.080708 + ], + [ + 121.642324, + 39.11972 + ], + [ + 121.590585, + 39.154999 + ], + [ + 121.562252, + 39.127149 + ], + [ + 121.599208, + 39.098824 + ], + [ + 121.581962, + 39.075598 + ], + [ + 121.508049, + 39.034237 + ], + [ + 121.431057, + 39.027263 + ], + [ + 121.370695, + 39.060264 + ], + [ + 121.317108, + 39.012384 + ], + [ + 121.341129, + 38.980757 + ], + [ + 121.275224, + 38.971917 + ], + [ + 121.204391, + 38.941202 + ], + [ + 121.180369, + 38.959819 + ], + [ + 121.128014, + 38.958888 + ], + [ + 121.08921, + 38.922115 + ], + [ + 121.094138, + 38.894173 + ], + [ + 121.129862, + 38.879266 + ], + [ + 121.110768, + 38.862026 + ], + [ + 121.12863, + 38.799089 + ], + [ + 121.112, + 38.776231 + ], + [ + 121.13787, + 38.723023 + ], + [ + 121.198848, + 38.721623 + ], + [ + 121.259825, + 38.786495 + ], + [ + 121.280767, + 38.786961 + ], + [ + 121.288775, + 38.78976 + ], + [ + 121.315876, + 38.793958 + ], + [ + 121.359608, + 38.822406 + ], + [ + 121.399028, + 38.812613 + ], + [ + 121.509897, + 38.817743 + ], + [ + 121.564715, + 38.874607 + ], + [ + 121.618302, + 38.862492 + ], + [ + 121.675585, + 38.86156 + ], + [ + 121.708845, + 38.872744 + ], + [ + 121.719316, + 38.920252 + ], + [ + 121.655874, + 38.946788 + ], + [ + 121.618918, + 38.950046 + ], + [ + 121.66265, + 38.966333 + ], + [ + 121.671273, + 39.010059 + ], + [ + 121.73841, + 38.998898 + ], + [ + 121.756889, + 39.025869 + ], + [ + 121.790149, + 39.022614 + ], + [ + 121.804932, + 38.970986 + ], + [ + 121.863446, + 38.942598 + ], + [ + 121.920728, + 38.969591 + ], + [ + 121.905946, + 38.997503 + ], + [ + 121.852975, + 39.035631 + ], + [ + 121.8887, + 39.027263 + ], + [ + 121.929352, + 39.024939 + ], + [ + 121.907178, + 39.055617 + ], + [ + 121.923192, + 39.053758 + ], + [ + 121.963228, + 39.030053 + ], + [ + 122.013735, + 39.073275 + ], + [ + 122.061778, + 39.060264 + ], + [ + 122.071634, + 39.074204 + ], + [ + 122.048228, + 39.101146 + ], + [ + 122.088264, + 39.112291 + ], + [ + 122.127684, + 39.144788 + ], + [ + 122.167104, + 39.158711 + ], + [ + 122.123988, + 39.172631 + ], + [ + 122.117213, + 39.213911 + ], + [ + 122.160329, + 39.238019 + ], + [ + 122.242865, + 39.267678 + ], + [ + 122.274893, + 39.322329 + ], + [ + 122.30877, + 39.346399 + ], + [ + 122.366053, + 39.370461 + ], + [ + 122.412864, + 39.411625 + ], + [ + 122.455364, + 39.408388 + ], + [ + 122.467682, + 39.403301 + ], + [ + 122.51203, + 39.413474 + ], + [ + 122.532972, + 39.419947 + ], + [ + 122.581631, + 39.464316 + ], + [ + 122.637066, + 39.488799 + ], + [ + 122.649385, + 39.516505 + ], + [ + 122.682645, + 39.514658 + ], + [ + 122.808913, + 39.559889 + ], + [ + 122.847101, + 39.581571 + ], + [ + 122.860652, + 39.604629 + ], + [ + 122.941956, + 39.604629 + ], + [ + 122.972753, + 39.594946 + ], + [ + 122.978912, + 39.616156 + ], + [ + 123.021412, + 39.64335 + ], + [ + 123.010941, + 39.655331 + ], + [ + 123.103332, + 39.676983 + ], + [ + 123.146448, + 39.647037 + ], + [ + 123.166774, + 39.674219 + ], + [ + 123.212969, + 39.665928 + ], + [ + 123.215433, + 39.696786 + ], + [ + 123.253005, + 39.689879 + ], + [ + 123.286882, + 39.704154 + ], + [ + 123.270251, + 39.714743 + ], + [ + 123.274563, + 39.753862 + ], + [ + 123.350939, + 39.750641 + ], + [ + 123.388512, + 39.74742 + ], + [ + 123.392823, + 39.723949 + ], + [ + 123.477823, + 39.74696 + ], + [ + 123.521555, + 39.772724 + ], + [ + 123.534489, + 39.788361 + ] + ] + ], + [ + [ + [ + 122.63953, + 39.286209 + ], + [ + 122.593334, + 39.278334 + ], + [ + 122.539131, + 39.308439 + ], + [ + 122.50895, + 39.290377 + ], + [ + 122.57732, + 39.269994 + ], + [ + 122.67895, + 39.268605 + ], + [ + 122.673406, + 39.269531 + ], + [ + 122.662935, + 39.273701 + ], + [ + 122.655544, + 39.277407 + ], + [ + 122.640761, + 39.288061 + ], + [ + 122.63953, + 39.286209 + ] + ] + ], + [ + [ + [ + 122.318625, + 39.170775 + ], + [ + 122.345111, + 39.144788 + ], + [ + 122.366053, + 39.174951 + ], + [ + 122.398697, + 39.16196 + ], + [ + 122.383299, + 39.190723 + ], + [ + 122.393154, + 39.213448 + ], + [ + 122.343263, + 39.203246 + ], + [ + 122.322321, + 39.177271 + ], + [ + 122.322937, + 39.174487 + ], + [ + 122.319241, + 39.172167 + ], + [ + 122.318625, + 39.170775 + ] + ] + ], + [ + [ + [ + 122.691884, + 39.23292 + ], + [ + 122.696812, + 39.206492 + ], + [ + 122.751631, + 39.229675 + ], + [ + 122.740544, + 39.248679 + ], + [ + 122.635834, + 39.241727 + ], + [ + 122.628443, + 39.231993 + ], + [ + 122.690037, + 39.234774 + ], + [ + 122.691268, + 39.23431 + ], + [ + 122.691884, + 39.23292 + ] + ] + ], + [ + [ + [ + 122.738696, + 39.034701 + ], + [ + 122.704819, + 39.044463 + ], + [ + 122.733152, + 39.014244 + ], + [ + 122.75779, + 39.009594 + ], + [ + 122.739312, + 39.036561 + ], + [ + 122.738696, + 39.034701 + ] + ] + ], + [ + [ + [ + 123.022644, + 39.546507 + ], + [ + 122.96105, + 39.551122 + ], + [ + 122.945035, + 39.520198 + ], + [ + 122.995542, + 39.495264 + ], + [ + 123.036194, + 39.533123 + ], + [ + 123.022644, + 39.546507 + ] + ] + ], + [ + [ + [ + 122.503407, + 39.241263 + ], + [ + 122.502175, + 39.224112 + ], + [ + 122.547755, + 39.229211 + ], + [ + 122.503407, + 39.241263 + ] + ] + ], + [ + [ + [ + 120.786784, + 40.473787 + ], + [ + 120.83298, + 40.491995 + ], + [ + 120.8299, + 40.516112 + ], + [ + 120.805262, + 40.525666 + ], + [ + 120.774465, + 40.48016 + ], + [ + 120.786784, + 40.473787 + ] + ] + ], + [ + [ + [ + 123.086702, + 39.426881 + ], + [ + 123.090397, + 39.450915 + ], + [ + 123.054057, + 39.457847 + ], + [ + 123.086702, + 39.426881 + ] + ] + ], + [ + [ + [ + 123.160614, + 39.025404 + ], + [ + 123.205578, + 39.057011 + ], + [ + 123.20065, + 39.077921 + ], + [ + 123.145832, + 39.091857 + ], + [ + 123.143984, + 39.038885 + ], + [ + 123.160614, + 39.025404 + ] + ] + ], + [ + [ + [ + 123.716807, + 39.74512 + ], + [ + 123.756843, + 39.754322 + ], + [ + 123.719887, + 39.763063 + ], + [ + 123.716807, + 39.74512 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 220000, + "name": "吉林省", + "center": [ + 125.3245, + 43.886841 + ], + "centroid": [ + 126.171208, + 43.703954 + ], + "childrenNum": 9, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 6, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 129.601492, + 42.415116 + ], + [ + 129.601492, + 42.422627 + ], + [ + 129.591021, + 42.447803 + ], + [ + 129.627361, + 42.462816 + ], + [ + 129.651999, + 42.426603 + ], + [ + 129.704354, + 42.427045 + ], + [ + 129.748701, + 42.471204 + ], + [ + 129.738846, + 42.500332 + ], + [ + 129.749933, + 42.546644 + ], + [ + 129.746237, + 42.58455 + ], + [ + 129.786889, + 42.615387 + ], + [ + 129.754245, + 42.645768 + ], + [ + 129.796744, + 42.681854 + ], + [ + 129.767179, + 42.707806 + ], + [ + 129.78381, + 42.762752 + ], + [ + 129.810911, + 42.795257 + ], + [ + 129.816454, + 42.851003 + ], + [ + 129.835549, + 42.866796 + ], + [ + 129.846636, + 42.918533 + ], + [ + 129.874969, + 42.923792 + ], + [ + 129.856491, + 42.951833 + ], + [ + 129.868193, + 42.97373 + ], + [ + 129.903918, + 42.968475 + ], + [ + 129.897143, + 43.001748 + ], + [ + 129.954425, + 43.010938 + ], + [ + 129.963664, + 42.978547 + ], + [ + 130.002468, + 42.981174 + ], + [ + 130.027106, + 42.9676 + ], + [ + 130.072685, + 42.971541 + ], + [ + 130.10841, + 42.989929 + ], + [ + 130.144134, + 42.976357 + ], + [ + 130.120729, + 42.954461 + ], + [ + 130.127504, + 42.932556 + ], + [ + 130.10225, + 42.922916 + ], + [ + 130.136127, + 42.90363 + ], + [ + 130.17062, + 42.912397 + ], + [ + 130.21004, + 42.902315 + ], + [ + 130.258083, + 42.90626 + ], + [ + 130.277793, + 42.892232 + ], + [ + 130.258083, + 42.860655 + ], + [ + 130.245148, + 42.799209 + ], + [ + 130.242069, + 42.738582 + ], + [ + 130.257467, + 42.710884 + ], + [ + 130.290112, + 42.702968 + ], + [ + 130.333228, + 42.64973 + ], + [ + 130.373264, + 42.630799 + ], + [ + 130.388046, + 42.603054 + ], + [ + 130.420691, + 42.617148 + ], + [ + 130.44656, + 42.607459 + ], + [ + 130.423771, + 42.574855 + ], + [ + 130.435474, + 42.553257 + ], + [ + 130.476125, + 42.570007 + ], + [ + 130.459495, + 42.588075 + ], + [ + 130.482285, + 42.626837 + ], + [ + 130.522937, + 42.622433 + ], + [ + 130.520473, + 42.593362 + ], + [ + 130.558661, + 42.495919 + ], + [ + 130.585763, + 42.485328 + ], + [ + 130.581451, + 42.435437 + ], + [ + 130.645509, + 42.426603 + ], + [ + 130.600545, + 42.450453 + ], + [ + 130.599929, + 42.486211 + ], + [ + 130.565437, + 42.506509 + ], + [ + 130.570364, + 42.557224 + ], + [ + 130.622719, + 42.573092 + ], + [ + 130.633806, + 42.603494 + ], + [ + 130.592538, + 42.671295 + ], + [ + 130.521089, + 42.702089 + ], + [ + 130.464423, + 42.688453 + ], + [ + 130.425003, + 42.706926 + ], + [ + 130.40714, + 42.731548 + ], + [ + 130.46627, + 42.772417 + ], + [ + 130.532792, + 42.787352 + ], + [ + 130.562357, + 42.815015 + ], + [ + 130.603625, + 42.819405 + ], + [ + 130.665835, + 42.847932 + ], + [ + 130.708335, + 42.846615 + ], + [ + 130.719422, + 42.831695 + ], + [ + 130.75453, + 42.845738 + ], + [ + 130.784095, + 42.842227 + ], + [ + 130.801957, + 42.879515 + ], + [ + 130.845073, + 42.881269 + ], + [ + 130.890653, + 42.852758 + ], + [ + 130.912826, + 42.870744 + ], + [ + 130.949783, + 42.876884 + ], + [ + 130.981812, + 42.857145 + ], + [ + 131.043406, + 42.862848 + ], + [ + 131.017536, + 42.915027 + ], + [ + 131.034167, + 42.929051 + ], + [ + 131.114855, + 42.915027 + ], + [ + 131.145652, + 42.9365 + ], + [ + 131.151195, + 42.968475 + ], + [ + 131.115471, + 42.975482 + ], + [ + 131.11855, + 43.007875 + ], + [ + 131.102536, + 43.021002 + ], + [ + 131.120398, + 43.068238 + ], + [ + 131.171521, + 43.06955 + ], + [ + 131.173985, + 43.111506 + ], + [ + 131.207861, + 43.1316 + ], + [ + 131.218948, + 43.191405 + ], + [ + 131.201086, + 43.203185 + ], + [ + 131.206014, + 43.237202 + ], + [ + 131.255289, + 43.265099 + ], + [ + 131.269455, + 43.297775 + ], + [ + 131.275615, + 43.369165 + ], + [ + 131.314419, + 43.392653 + ], + [ + 131.295941, + 43.441774 + ], + [ + 131.314419, + 43.461325 + ], + [ + 131.31873, + 43.499539 + ], + [ + 131.304564, + 43.502144 + ], + [ + 131.294093, + 43.470012 + ], + [ + 131.234963, + 43.475224 + ], + [ + 131.201086, + 43.442209 + ], + [ + 131.175217, + 43.444816 + ], + [ + 131.142572, + 43.425695 + ], + [ + 131.026775, + 43.508655 + ], + [ + 130.959638, + 43.48608 + ], + [ + 130.907283, + 43.434387 + ], + [ + 130.864167, + 43.437863 + ], + [ + 130.841378, + 43.454374 + ], + [ + 130.822899, + 43.503446 + ], + [ + 130.776704, + 43.52341 + ], + [ + 130.727429, + 43.560284 + ], + [ + 130.671378, + 43.565054 + ], + [ + 130.665835, + 43.583698 + ], + [ + 130.623335, + 43.589767 + ], + [ + 130.630726, + 43.622268 + ], + [ + 130.57098, + 43.626167 + ], + [ + 130.57098, + 43.626167 + ], + [ + 130.501995, + 43.636563 + ], + [ + 130.488444, + 43.65605 + ], + [ + 130.437937, + 43.646091 + ], + [ + 130.412684, + 43.652586 + ], + [ + 130.394206, + 43.703227 + ], + [ + 130.423155, + 43.745179 + ], + [ + 130.382503, + 43.777164 + ], + [ + 130.381887, + 43.817768 + ], + [ + 130.362793, + 43.844967 + ], + [ + 130.386198, + 43.85403 + ], + [ + 130.368336, + 43.894151 + ], + [ + 130.381887, + 43.910106 + ], + [ + 130.338155, + 43.963975 + ], + [ + 130.364025, + 43.992399 + ], + [ + 130.365256, + 44.044042 + ], + [ + 130.319061, + 44.03974 + ], + [ + 130.307358, + 44.002731 + ], + [ + 130.27225, + 43.981634 + ], + [ + 130.262395, + 43.949328 + ], + [ + 130.208192, + 43.948466 + ], + [ + 130.153373, + 43.915711 + ], + [ + 130.143518, + 43.878624 + ], + [ + 130.116417, + 43.878192 + ], + [ + 130.110873, + 43.852735 + ], + [ + 130.079461, + 43.835039 + ], + [ + 130.027722, + 43.851872 + ], + [ + 130.009243, + 43.889407 + ], + [ + 130.022794, + 43.917866 + ], + [ + 130.017867, + 43.961821 + ], + [ + 129.979062, + 44.015644 + ], + [ + 129.951345, + 44.027263 + ], + [ + 129.907614, + 44.023821 + ], + [ + 129.881128, + 44.000148 + ], + [ + 129.868193, + 44.012631 + ], + [ + 129.802904, + 43.964837 + ], + [ + 129.780114, + 43.892857 + ], + [ + 129.739462, + 43.895876 + ], + [ + 129.743158, + 43.876035 + ], + [ + 129.699426, + 43.8838 + ], + [ + 129.650767, + 43.873016 + ], + [ + 129.529427, + 43.870427 + ], + [ + 129.467833, + 43.874741 + ], + [ + 129.449971, + 43.850578 + ], + [ + 129.417942, + 43.843672 + ], + [ + 129.406855, + 43.819496 + ], + [ + 129.348341, + 43.798333 + ], + [ + 129.30892, + 43.812155 + ], + [ + 129.289826, + 43.797038 + ], + [ + 129.254718, + 43.819496 + ], + [ + 129.211602, + 43.784509 + ], + [ + 129.232544, + 43.709284 + ], + [ + 129.214066, + 43.695006 + ], + [ + 129.217146, + 43.648689 + ], + [ + 129.232544, + 43.635263 + ], + [ + 129.23008, + 43.593234 + ], + [ + 129.169102, + 43.561585 + ], + [ + 129.145081, + 43.570258 + ], + [ + 129.093958, + 43.547706 + ], + [ + 129.037907, + 43.540332 + ], + [ + 129.013886, + 43.522976 + ], + [ + 128.962763, + 43.53903 + ], + [ + 128.949828, + 43.553779 + ], + [ + 128.878379, + 43.539898 + ], + [ + 128.834647, + 43.587599 + ], + [ + 128.821097, + 43.637429 + ], + [ + 128.78722, + 43.686784 + ], + [ + 128.768126, + 43.732207 + ], + [ + 128.729322, + 43.736964 + ], + [ + 128.760119, + 43.755554 + ], + [ + 128.739177, + 43.806972 + ], + [ + 128.719467, + 43.816905 + ], + [ + 128.760734, + 43.857482 + ], + [ + 128.729938, + 43.889838 + ], + [ + 128.696061, + 43.903207 + ], + [ + 128.636315, + 43.891132 + ], + [ + 128.64001, + 43.948035 + ], + [ + 128.610445, + 43.960529 + ], + [ + 128.584576, + 43.990246 + ], + [ + 128.574721, + 44.047914 + ], + [ + 128.529141, + 44.112401 + ], + [ + 128.471859, + 44.157501 + ], + [ + 128.450301, + 44.203423 + ], + [ + 128.471859, + 44.247596 + ], + [ + 128.453997, + 44.257884 + ], + [ + 128.472475, + 44.320001 + ], + [ + 128.446605, + 44.339694 + ], + [ + 128.475555, + 44.346114 + ], + [ + 128.481714, + 44.375637 + ], + [ + 128.457076, + 44.409848 + ], + [ + 128.463236, + 44.431647 + ], + [ + 128.427511, + 44.473512 + ], + [ + 128.397946, + 44.483761 + ], + [ + 128.372693, + 44.514495 + ], + [ + 128.295084, + 44.480772 + ], + [ + 128.293237, + 44.467961 + ], + [ + 128.228563, + 44.445748 + ], + [ + 128.211317, + 44.431647 + ], + [ + 128.172512, + 44.34697 + ], + [ + 128.137404, + 44.357668 + ], + [ + 128.094904, + 44.354673 + ], + [ + 128.074578, + 44.370075 + ], + [ + 128.049941, + 44.349965 + ], + [ + 128.065339, + 44.307155 + ], + [ + 128.101679, + 44.293449 + ], + [ + 128.064107, + 44.251454 + ], + [ + 128.104143, + 44.230017 + ], + [ + 128.09244, + 44.181539 + ], + [ + 128.060411, + 44.168663 + ], + [ + 128.088129, + 44.158359 + ], + [ + 128.091208, + 44.133022 + ], + [ + 128.042549, + 44.103807 + ], + [ + 127.950158, + 44.088334 + ], + [ + 127.912586, + 44.064687 + ], + [ + 127.862695, + 44.062967 + ], + [ + 127.846065, + 44.081886 + ], + [ + 127.808492, + 44.086615 + ], + [ + 127.783239, + 44.071997 + ], + [ + 127.729036, + 44.09908 + ], + [ + 127.735811, + 44.11412 + ], + [ + 127.712406, + 44.199133 + ], + [ + 127.681609, + 44.166946 + ], + [ + 127.641573, + 44.193555 + ], + [ + 127.626174, + 44.187977 + ], + [ + 127.59045, + 44.227872 + ], + [ + 127.623711, + 44.278025 + ], + [ + 127.579363, + 44.310581 + ], + [ + 127.486356, + 44.410275 + ], + [ + 127.50853, + 44.437202 + ], + [ + 127.463566, + 44.484615 + ], + [ + 127.465414, + 44.516628 + ], + [ + 127.485124, + 44.528576 + ], + [ + 127.536247, + 44.522176 + ], + [ + 127.570124, + 44.55033 + ], + [ + 127.557189, + 44.575488 + ], + [ + 127.392733, + 44.632158 + ], + [ + 127.275705, + 44.640249 + ], + [ + 127.261538, + 44.61299 + ], + [ + 127.214111, + 44.624917 + ], + [ + 127.228893, + 44.642804 + ], + [ + 127.182082, + 44.644507 + ], + [ + 127.138966, + 44.607451 + ], + [ + 127.094619, + 44.615972 + ], + [ + 127.089691, + 44.593816 + ], + [ + 127.049655, + 44.566961 + ], + [ + 127.041648, + 44.591258 + ], + [ + 127.044112, + 44.653874 + ], + [ + 127.030561, + 44.673454 + ], + [ + 127.041032, + 44.712169 + ], + [ + 126.9973, + 44.764882 + ], + [ + 126.984366, + 44.823914 + ], + [ + 126.999764, + 44.87398 + ], + [ + 127.021938, + 44.898997 + ], + [ + 127.073061, + 44.907051 + ], + [ + 127.092771, + 44.94688 + ], + [ + 127.050271, + 45.004034 + ], + [ + 127.018242, + 45.024341 + ], + [ + 126.984981, + 45.067893 + ], + [ + 126.970815, + 45.070852 + ], + [ + 126.96404, + 45.132104 + ], + [ + 126.85625, + 45.145613 + ], + [ + 126.792808, + 45.135481 + ], + [ + 126.787265, + 45.159118 + ], + [ + 126.732446, + 45.187385 + ], + [ + 126.685635, + 45.187807 + ], + [ + 126.640055, + 45.214373 + ], + [ + 126.644983, + 45.225334 + ], + [ + 126.569222, + 45.252725 + ], + [ + 126.540273, + 45.23882 + ], + [ + 126.519331, + 45.248091 + ], + [ + 126.402919, + 45.222805 + ], + [ + 126.356107, + 45.185698 + ], + [ + 126.293282, + 45.180214 + ], + [ + 126.285274, + 45.162494 + ], + [ + 126.235383, + 45.140125 + ], + [ + 126.225528, + 45.154054 + ], + [ + 126.166398, + 45.13337 + ], + [ + 126.142992, + 45.147723 + ], + [ + 126.091869, + 45.149411 + ], + [ + 126.047522, + 45.170933 + ], + [ + 125.998247, + 45.162072 + ], + [ + 125.992703, + 45.192447 + ], + [ + 125.957595, + 45.201303 + ], + [ + 125.915095, + 45.196664 + ], + [ + 125.849805, + 45.23882 + ], + [ + 125.823936, + 45.237978 + ], + [ + 125.815929, + 45.264942 + ], + [ + 125.761726, + 45.291472 + ], + [ + 125.726001, + 45.336503 + ], + [ + 125.695205, + 45.352066 + ], + [ + 125.712451, + 45.389485 + ], + [ + 125.711835, + 45.477677 + ], + [ + 125.687813, + 45.514173 + ], + [ + 125.660096, + 45.507043 + ], + [ + 125.61698, + 45.517947 + ], + [ + 125.583104, + 45.491942 + ], + [ + 125.497488, + 45.469283 + ], + [ + 125.480242, + 45.486488 + ], + [ + 125.424807, + 45.485649 + ], + [ + 125.434662, + 45.462988 + ], + [ + 125.398322, + 45.416797 + ], + [ + 125.361981, + 45.392847 + ], + [ + 125.319482, + 45.422678 + ], + [ + 125.301619, + 45.402092 + ], + [ + 125.248649, + 45.417637 + ], + [ + 125.189518, + 45.39915 + ], + [ + 125.137779, + 45.409655 + ], + [ + 125.097127, + 45.38276 + ], + [ + 125.06633, + 45.39915 + ], + [ + 125.08912, + 45.420998 + ], + [ + 125.0497, + 45.428558 + ], + [ + 125.025678, + 45.493201 + ], + [ + 124.961005, + 45.495299 + ], + [ + 124.936983, + 45.53388 + ], + [ + 124.911114, + 45.535976 + ], + [ + 124.884628, + 45.495299 + ], + [ + 124.886476, + 45.442836 + ], + [ + 124.839665, + 45.455852 + ], + [ + 124.792853, + 45.436958 + ], + [ + 124.776223, + 45.468024 + ], + [ + 124.729412, + 45.444096 + ], + [ + 124.690607, + 45.452493 + ], + [ + 124.625318, + 45.437377 + ], + [ + 124.575427, + 45.451234 + ], + [ + 124.579738, + 45.424358 + ], + [ + 124.544014, + 45.411756 + ], + [ + 124.507058, + 45.424778 + ], + [ + 124.480572, + 45.456271 + ], + [ + 124.398652, + 45.440737 + ], + [ + 124.374015, + 45.45795 + ], + [ + 124.352457, + 45.496557 + ], + [ + 124.369087, + 45.512915 + ], + [ + 124.348761, + 45.546874 + ], + [ + 124.287783, + 45.539329 + ], + [ + 124.264377, + 45.555256 + ], + [ + 124.273001, + 45.584163 + ], + [ + 124.238508, + 45.591702 + ], + [ + 124.226805, + 45.633564 + ], + [ + 124.162132, + 45.616404 + ], + [ + 124.128255, + 45.641933 + ], + [ + 124.147349, + 45.665359 + ], + [ + 124.122096, + 45.669123 + ], + [ + 124.13503, + 45.690448 + ], + [ + 124.10177, + 45.700898 + ], + [ + 124.098074, + 45.722628 + ], + [ + 124.054342, + 45.751449 + ], + [ + 124.014922, + 45.749779 + ], + [ + 124.001987, + 45.770655 + ], + [ + 124.064197, + 45.802372 + ], + [ + 124.03648, + 45.83824 + ], + [ + 124.067277, + 45.840325 + ], + [ + 124.061118, + 45.886168 + ], + [ + 123.996444, + 45.906993 + ], + [ + 123.968727, + 45.936551 + ], + [ + 123.973654, + 45.973997 + ], + [ + 124.011842, + 45.981899 + ], + [ + 123.989053, + 46.011833 + ], + [ + 124.040176, + 46.01973 + ], + [ + 124.034016, + 46.045074 + ], + [ + 124.009995, + 46.057534 + ], + [ + 124.015538, + 46.088257 + ], + [ + 123.99398, + 46.101123 + ], + [ + 124.01677, + 46.118549 + ], + [ + 123.991516, + 46.143019 + ], + [ + 124.001987, + 46.166649 + ], + [ + 123.971806, + 46.170379 + ], + [ + 123.956408, + 46.206009 + ], + [ + 123.979814, + 46.228784 + ], + [ + 123.952096, + 46.256516 + ], + [ + 123.960103, + 46.288369 + ], + [ + 123.936082, + 46.286715 + ], + [ + 123.917604, + 46.25693 + ], + [ + 123.896046, + 46.303668 + ], + [ + 123.84985, + 46.302428 + ], + [ + 123.775938, + 46.263136 + ], + [ + 123.726047, + 46.255688 + ], + [ + 123.673692, + 46.258585 + ], + [ + 123.604706, + 46.251964 + ], + [ + 123.569598, + 46.223816 + ], + [ + 123.569598, + 46.223816 + ], + [ + 123.499381, + 46.259826 + ], + [ + 123.452569, + 46.233338 + ], + [ + 123.430396, + 46.243687 + ], + [ + 123.357099, + 46.232096 + ], + [ + 123.357099, + 46.232096 + ], + [ + 123.320758, + 46.254447 + ], + [ + 123.286266, + 46.250308 + ], + [ + 123.248078, + 46.273065 + ], + [ + 123.178476, + 46.248239 + ], + [ + 123.128585, + 46.210565 + ], + [ + 123.127354, + 46.174523 + ], + [ + 123.102716, + 46.172037 + ], + [ + 123.112571, + 46.130163 + ], + [ + 123.070071, + 46.123527 + ], + [ + 123.04605, + 46.099878 + ], + [ + 122.792898, + 46.073313 + ], + [ + 122.828623, + 45.912406 + ], + [ + 122.80029, + 45.856583 + ], + [ + 122.772572, + 45.856583 + ], + [ + 122.752246, + 45.834905 + ], + [ + 122.792283, + 45.766063 + ], + [ + 122.751015, + 45.735996 + ], + [ + 122.741775, + 45.705077 + ], + [ + 122.671558, + 45.70048 + ], + [ + 122.650001, + 45.731401 + ], + [ + 122.640761, + 45.771072 + ], + [ + 122.603189, + 45.778169 + ], + [ + 122.556378, + 45.82156 + ], + [ + 122.522501, + 45.786933 + ], + [ + 122.504639, + 45.786933 + ], + [ + 122.496016, + 45.85825 + ], + [ + 122.446125, + 45.916986 + ], + [ + 122.362357, + 45.917403 + ], + [ + 122.372828, + 45.856166 + ], + [ + 122.337719, + 45.859917 + ], + [ + 122.301379, + 45.813218 + ], + [ + 122.253952, + 45.7982 + ], + [ + 122.236705, + 45.831569 + ], + [ + 122.200981, + 45.857 + ], + [ + 122.091344, + 45.882002 + ], + [ + 122.085184, + 45.912406 + ], + [ + 122.040221, + 45.959022 + ], + [ + 121.92812, + 45.988552 + ], + [ + 121.923808, + 46.004767 + ], + [ + 121.864062, + 46.002272 + ], + [ + 121.843736, + 46.024301 + ], + [ + 121.819098, + 46.023054 + ], + [ + 121.761816, + 45.998947 + ], + [ + 121.809243, + 45.961102 + ], + [ + 121.821562, + 45.918235 + ], + [ + 121.805548, + 45.900746 + ], + [ + 121.817251, + 45.875336 + ], + [ + 121.769823, + 45.84366 + ], + [ + 121.766744, + 45.830318 + ], + [ + 121.766744, + 45.830318 + ], + [ + 121.754425, + 45.794862 + ], + [ + 121.697142, + 45.76314 + ], + [ + 121.657106, + 45.770238 + ], + [ + 121.644172, + 45.752284 + ], + [ + 121.666345, + 45.727641 + ], + [ + 121.713773, + 45.701734 + ], + [ + 121.811091, + 45.687103 + ], + [ + 121.812323, + 45.704659 + ], + [ + 121.867142, + 45.719703 + ], + [ + 121.934279, + 45.71051 + ], + [ + 121.970004, + 45.692956 + ], + [ + 122.003264, + 45.623102 + ], + [ + 121.995873, + 45.59882 + ], + [ + 121.966308, + 45.596308 + ], + [ + 121.993409, + 45.552741 + ], + [ + 122.002648, + 45.507882 + ], + [ + 122.064242, + 45.472641 + ], + [ + 122.168336, + 45.439897 + ], + [ + 122.180039, + 45.409655 + ], + [ + 122.146778, + 45.374352 + ], + [ + 122.147394, + 45.295682 + ], + [ + 122.239169, + 45.276313 + ], + [ + 122.22993, + 45.206784 + ], + [ + 122.192358, + 45.180636 + ], + [ + 122.143082, + 45.183167 + ], + [ + 122.109822, + 45.142236 + ], + [ + 122.119677, + 45.068739 + ], + [ + 122.098735, + 45.02138 + ], + [ + 122.074713, + 45.006573 + ], + [ + 122.087032, + 44.95281 + ], + [ + 122.079025, + 44.914256 + ], + [ + 122.04946, + 44.912985 + ], + [ + 122.098119, + 44.81882 + ], + [ + 122.099967, + 44.7823 + ], + [ + 122.168952, + 44.770405 + ], + [ + 122.142467, + 44.753833 + ], + [ + 122.110438, + 44.767856 + ], + [ + 122.10243, + 44.736406 + ], + [ + 122.152322, + 44.744057 + ], + [ + 122.161561, + 44.728328 + ], + [ + 122.117213, + 44.701961 + ], + [ + 122.103046, + 44.67388 + ], + [ + 122.113517, + 44.615546 + ], + [ + 122.13138, + 44.577619 + ], + [ + 122.196053, + 44.559712 + ], + [ + 122.224386, + 44.526016 + ], + [ + 122.228082, + 44.480345 + ], + [ + 122.28598, + 44.477783 + ], + [ + 122.294604, + 44.41113 + ], + [ + 122.291524, + 44.310152 + ], + [ + 122.271198, + 44.255741 + ], + [ + 122.319241, + 44.233018 + ], + [ + 122.483081, + 44.236877 + ], + [ + 122.515726, + 44.251025 + ], + [ + 122.641993, + 44.283595 + ], + [ + 122.675254, + 44.285738 + ], + [ + 122.702971, + 44.319145 + ], + [ + 122.76087, + 44.369648 + ], + [ + 122.85634, + 44.398304 + ], + [ + 123.025108, + 44.493153 + ], + [ + 123.06576, + 44.505959 + ], + [ + 123.12489, + 44.5098 + ], + [ + 123.137209, + 44.486322 + ], + [ + 123.125506, + 44.455147 + ], + [ + 123.142136, + 44.428228 + ], + [ + 123.114419, + 44.40258 + ], + [ + 123.128585, + 44.367081 + ], + [ + 123.196955, + 44.34483 + ], + [ + 123.277027, + 44.25274 + ], + [ + 123.286882, + 44.211574 + ], + [ + 123.323838, + 44.179823 + ], + [ + 123.386664, + 44.161794 + ], + [ + 123.362642, + 44.133452 + ], + [ + 123.350939, + 44.092633 + ], + [ + 123.32815, + 44.084035 + ], + [ + 123.331229, + 44.028984 + ], + [ + 123.365722, + 44.013922 + ], + [ + 123.400831, + 43.979481 + ], + [ + 123.37065, + 43.970006 + ], + [ + 123.397135, + 43.954929 + ], + [ + 123.467968, + 43.853599 + ], + [ + 123.461809, + 43.822518 + ], + [ + 123.498149, + 43.771114 + ], + [ + 123.48275, + 43.737396 + ], + [ + 123.520323, + 43.708419 + ], + [ + 123.518475, + 43.682024 + ], + [ + 123.536953, + 43.633964 + ], + [ + 123.510468, + 43.624867 + ], + [ + 123.5117, + 43.592801 + ], + [ + 123.421157, + 43.598435 + ], + [ + 123.434091, + 43.575461 + ], + [ + 123.461193, + 43.568523 + ], + [ + 123.452569, + 43.545971 + ], + [ + 123.452569, + 43.545971 + ], + [ + 123.360179, + 43.567223 + ], + [ + 123.304744, + 43.550742 + ], + [ + 123.329998, + 43.519071 + ], + [ + 123.315831, + 43.492159 + ], + [ + 123.36449, + 43.483475 + ], + [ + 123.382968, + 43.469143 + ], + [ + 123.419925, + 43.410046 + ], + [ + 123.442098, + 43.437863 + ], + [ + 123.486446, + 43.44525 + ], + [ + 123.519707, + 43.402219 + ], + [ + 123.54496, + 43.415262 + ], + [ + 123.608402, + 43.366119 + ], + [ + 123.703873, + 43.37047 + ], + [ + 123.710032, + 43.417001 + ], + [ + 123.749452, + 43.439167 + ], + [ + 123.747604, + 43.472184 + ], + [ + 123.79688, + 43.489988 + ], + [ + 123.857858, + 43.459153 + ], + [ + 123.857858, + 43.459153 + ], + [ + 123.852314, + 43.406133 + ], + [ + 123.881263, + 43.392218 + ], + [ + 123.881263, + 43.392218 + ], + [ + 123.896046, + 43.361333 + ], + [ + 123.964415, + 43.34088 + ], + [ + 124.032784, + 43.280786 + ], + [ + 124.099306, + 43.292983 + ], + [ + 124.117168, + 43.2773 + ], + [ + 124.114088, + 43.247229 + ], + [ + 124.168291, + 43.244177 + ], + [ + 124.215102, + 43.255947 + ], + [ + 124.228653, + 43.235022 + ], + [ + 124.27608, + 43.233278 + ], + [ + 124.287167, + 43.207983 + ], + [ + 124.273617, + 43.17875 + ], + [ + 124.366007, + 43.121554 + ], + [ + 124.425754, + 43.076107 + ], + [ + 124.333363, + 42.997371 + ], + [ + 124.369703, + 42.972854 + ], + [ + 124.42329, + 42.975482 + ], + [ + 124.442384, + 42.958841 + ], + [ + 124.431913, + 42.930803 + ], + [ + 124.38079, + 42.912835 + ], + [ + 124.371551, + 42.880831 + ], + [ + 124.435609, + 42.880831 + ], + [ + 124.466406, + 42.847054 + ], + [ + 124.586514, + 42.905384 + ], + [ + 124.607456, + 42.937376 + ], + [ + 124.632093, + 42.949642 + ], + [ + 124.635173, + 42.972854 + ], + [ + 124.658579, + 42.972854 + ], + [ + 124.677673, + 43.002185 + ], + [ + 124.686912, + 43.051185 + ], + [ + 124.719557, + 43.069987 + ], + [ + 124.755281, + 43.074359 + ], + [ + 124.785462, + 43.117185 + ], + [ + 124.882781, + 43.13422 + ], + [ + 124.88894, + 43.074796 + ], + [ + 124.840897, + 43.032377 + ], + [ + 124.869846, + 42.988178 + ], + [ + 124.87231, + 42.962344 + ], + [ + 124.84952, + 42.882585 + ], + [ + 124.856911, + 42.824234 + ], + [ + 124.874157, + 42.789987 + ], + [ + 124.897563, + 42.787791 + ], + [ + 124.92836, + 42.819844 + ], + [ + 124.975171, + 42.802722 + ], + [ + 124.996729, + 42.745174 + ], + [ + 124.968396, + 42.722756 + ], + [ + 124.99057, + 42.677455 + ], + [ + 125.014592, + 42.666014 + ], + [ + 125.010896, + 42.63212 + ], + [ + 125.038613, + 42.615387 + ], + [ + 125.097127, + 42.622433 + ], + [ + 125.082961, + 42.591159 + ], + [ + 125.089736, + 42.567803 + ], + [ + 125.066946, + 42.534738 + ], + [ + 125.090968, + 42.515773 + ], + [ + 125.068794, + 42.499449 + ], + [ + 125.105135, + 42.490624 + ], + [ + 125.150098, + 42.458842 + ], + [ + 125.140243, + 42.44692 + ], + [ + 125.186439, + 42.427928 + ], + [ + 125.185823, + 42.38197 + ], + [ + 125.203685, + 42.366938 + ], + [ + 125.167345, + 42.351903 + ], + [ + 125.175352, + 42.308102 + ], + [ + 125.224011, + 42.30102 + ], + [ + 125.264047, + 42.312528 + ], + [ + 125.299156, + 42.289953 + ], + [ + 125.27575, + 42.266928 + ], + [ + 125.27575, + 42.231045 + ], + [ + 125.312706, + 42.219966 + ], + [ + 125.280677, + 42.175187 + ], + [ + 125.312706, + 42.197359 + ], + [ + 125.305931, + 42.146351 + ], + [ + 125.357054, + 42.145464 + ], + [ + 125.368141, + 42.182726 + ], + [ + 125.41372, + 42.156112 + ], + [ + 125.458068, + 42.160105 + ], + [ + 125.458068, + 42.160105 + ], + [ + 125.490097, + 42.136145 + ], + [ + 125.446365, + 42.098411 + ], + [ + 125.414336, + 42.101964 + ], + [ + 125.416184, + 42.063766 + ], + [ + 125.363213, + 42.017097 + ], + [ + 125.369989, + 42.002868 + ], + [ + 125.29854, + 41.974399 + ], + [ + 125.291764, + 41.958825 + ], + [ + 125.35151, + 41.92811 + ], + [ + 125.307779, + 41.924548 + ], + [ + 125.294844, + 41.822945 + ], + [ + 125.319482, + 41.776993 + ], + [ + 125.319482, + 41.776993 + ], + [ + 125.323177, + 41.771191 + ], + [ + 125.323177, + 41.771191 + ], + [ + 125.336112, + 41.768067 + ], + [ + 125.336112, + 41.768067 + ], + [ + 125.332416, + 41.711354 + ], + [ + 125.317018, + 41.676944 + ], + [ + 125.344119, + 41.672474 + ], + [ + 125.412488, + 41.691246 + ], + [ + 125.446981, + 41.67605 + ], + [ + 125.461148, + 41.642516 + ], + [ + 125.450061, + 41.597777 + ], + [ + 125.479626, + 41.544946 + ], + [ + 125.507343, + 41.534195 + ], + [ + 125.493176, + 41.509103 + ], + [ + 125.533212, + 41.479069 + ], + [ + 125.534444, + 41.428833 + ], + [ + 125.547995, + 41.401006 + ], + [ + 125.581256, + 41.396517 + ], + [ + 125.589879, + 41.359245 + ], + [ + 125.610205, + 41.365084 + ], + [ + 125.637306, + 41.34442 + ], + [ + 125.62006, + 41.318355 + ], + [ + 125.642234, + 41.296327 + ], + [ + 125.646545, + 41.264396 + ], + [ + 125.685349, + 41.273842 + ], + [ + 125.695205, + 41.244599 + ], + [ + 125.749407, + 41.245499 + ], + [ + 125.758646, + 41.232449 + ], + [ + 125.73832, + 41.178418 + ], + [ + 125.791291, + 41.167607 + ], + [ + 125.759878, + 41.132908 + ], + [ + 125.734009, + 41.125695 + ], + [ + 125.712451, + 41.095485 + ], + [ + 125.739552, + 41.08917 + ], + [ + 125.726617, + 41.055332 + ], + [ + 125.684118, + 41.021929 + ], + [ + 125.674879, + 40.974503 + ], + [ + 125.650241, + 40.970888 + ], + [ + 125.635458, + 40.94151 + ], + [ + 125.589263, + 40.931112 + ], + [ + 125.584335, + 40.891764 + ], + [ + 125.652089, + 40.91619 + ], + [ + 125.687813, + 40.897645 + ], + [ + 125.707523, + 40.866877 + ], + [ + 125.778356, + 40.897645 + ], + [ + 125.817161, + 40.866877 + ], + [ + 125.860892, + 40.888597 + ], + [ + 125.875059, + 40.908501 + ], + [ + 125.921254, + 40.882715 + ], + [ + 125.959442, + 40.88181 + ], + [ + 126.008102, + 40.936537 + ], + [ + 126.041362, + 40.928851 + ], + [ + 126.051833, + 40.96185 + ], + [ + 126.08263, + 40.976762 + ], + [ + 126.066, + 40.997542 + ], + [ + 126.1085, + 41.011995 + ], + [ + 126.099877, + 41.036376 + ], + [ + 126.133753, + 41.063906 + ], + [ + 126.124514, + 41.092327 + ], + [ + 126.16763, + 41.094583 + ], + [ + 126.187956, + 41.113072 + ], + [ + 126.188572, + 41.114875 + ], + [ + 126.295129, + 41.171661 + ], + [ + 126.332086, + 41.236949 + ], + [ + 126.35426, + 41.244599 + ], + [ + 126.373354, + 41.289133 + ], + [ + 126.437411, + 41.353405 + ], + [ + 126.497158, + 41.374965 + ], + [ + 126.524259, + 41.349362 + ], + [ + 126.539041, + 41.366881 + ], + [ + 126.497158, + 41.406842 + ], + [ + 126.559983, + 41.548081 + ], + [ + 126.582773, + 41.563307 + ], + [ + 126.564295, + 41.608965 + ], + [ + 126.592628, + 41.624624 + ], + [ + 126.608027, + 41.669345 + ], + [ + 126.644983, + 41.661297 + ], + [ + 126.688099, + 41.674262 + ], + [ + 126.724439, + 41.710907 + ], + [ + 126.690562, + 41.728328 + ], + [ + 126.694874, + 41.751103 + ], + [ + 126.723207, + 41.753335 + ], + [ + 126.8002, + 41.702865 + ], + [ + 126.809439, + 41.749317 + ], + [ + 126.848243, + 41.734134 + ], + [ + 126.85625, + 41.760031 + ], + [ + 126.887047, + 41.791719 + ], + [ + 126.931395, + 41.812687 + ], + [ + 126.952953, + 41.804212 + ], + [ + 126.940018, + 41.773423 + ], + [ + 126.979438, + 41.776993 + ], + [ + 127.005923, + 41.749317 + ], + [ + 127.050887, + 41.744852 + ], + [ + 127.057662, + 41.703758 + ], + [ + 127.037952, + 41.676944 + ], + [ + 127.103242, + 41.647883 + ], + [ + 127.093387, + 41.629993 + ], + [ + 127.127263, + 41.622388 + ], + [ + 127.135887, + 41.600463 + ], + [ + 127.178386, + 41.600015 + ], + [ + 127.125416, + 41.566442 + ], + [ + 127.11864, + 41.540018 + ], + [ + 127.164836, + 41.542706 + ], + [ + 127.188241, + 41.527475 + ], + [ + 127.241212, + 41.520754 + ], + [ + 127.28864, + 41.501932 + ], + [ + 127.253531, + 41.486691 + ], + [ + 127.296031, + 41.486243 + ], + [ + 127.360704, + 41.466065 + ], + [ + 127.360088, + 41.479518 + ], + [ + 127.405668, + 41.478621 + ], + [ + 127.419835, + 41.460235 + ], + [ + 127.459255, + 41.461581 + ], + [ + 127.465414, + 41.479069 + ], + [ + 127.526392, + 41.467859 + ], + [ + 127.547334, + 41.477276 + ], + [ + 127.563964, + 41.432871 + ], + [ + 127.618783, + 41.432871 + ], + [ + 127.636645, + 41.413575 + ], + [ + 127.684073, + 41.422999 + ], + [ + 127.780159, + 41.427038 + ], + [ + 127.854688, + 41.420755 + ], + [ + 127.86947, + 41.4037 + ], + [ + 127.882405, + 41.448124 + ], + [ + 127.909506, + 41.42973 + ], + [ + 127.93168, + 41.444984 + ], + [ + 127.970484, + 41.438704 + ], + [ + 127.991426, + 41.421204 + ], + [ + 128.000049, + 41.442741 + ], + [ + 128.040085, + 41.393375 + ], + [ + 128.110919, + 41.393375 + ], + [ + 128.090593, + 41.374516 + ], + [ + 128.114614, + 41.364186 + ], + [ + 128.169433, + 41.404149 + ], + [ + 128.203925, + 41.410882 + ], + [ + 128.243345, + 41.477276 + ], + [ + 128.238418, + 41.497898 + ], + [ + 128.301244, + 41.540018 + ], + [ + 128.317874, + 41.575844 + ], + [ + 128.30186, + 41.627756 + ], + [ + 128.248889, + 41.681414 + ], + [ + 128.208853, + 41.688565 + ], + [ + 128.163889, + 41.721628 + ], + [ + 128.147875, + 41.78101 + ], + [ + 128.112766, + 41.793504 + ], + [ + 128.104143, + 41.843457 + ], + [ + 128.115846, + 41.896935 + ], + [ + 128.106607, + 41.949923 + ], + [ + 128.033926, + 42.000199 + ], + [ + 128.090593, + 42.022877 + ], + [ + 128.294468, + 42.026434 + ], + [ + 128.405338, + 42.018876 + ], + [ + 128.466316, + 42.020654 + ], + [ + 128.49896, + 42.000644 + ], + [ + 128.598127, + 42.007315 + ], + [ + 128.60675, + 42.02999 + ], + [ + 128.637547, + 42.035324 + ], + [ + 128.658489, + 42.018876 + ], + [ + 128.70222, + 42.02021 + ], + [ + 128.737945, + 42.050435 + ], + [ + 128.779213, + 42.033546 + ], + [ + 128.795227, + 42.042436 + ], + [ + 128.898089, + 42.016653 + ], + [ + 128.952908, + 42.025545 + ], + [ + 128.954755, + 42.083756 + ], + [ + 128.971386, + 42.097079 + ], + [ + 129.008958, + 42.09175 + ], + [ + 129.039139, + 42.107736 + ], + [ + 129.048378, + 42.137476 + ], + [ + 129.113668, + 42.140583 + ], + [ + 129.166639, + 42.188047 + ], + [ + 129.215914, + 42.208442 + ], + [ + 129.209138, + 42.237692 + ], + [ + 129.181421, + 42.242122 + ], + [ + 129.183269, + 42.262056 + ], + [ + 129.215914, + 42.265157 + ], + [ + 129.231312, + 42.283755 + ], + [ + 129.208522, + 42.293052 + ], + [ + 129.260261, + 42.335536 + ], + [ + 129.231312, + 42.356325 + ], + [ + 129.240551, + 42.376223 + ], + [ + 129.326167, + 42.389927 + ], + [ + 129.30892, + 42.403628 + ], + [ + 129.331094, + 42.429695 + ], + [ + 129.356348, + 42.427045 + ], + [ + 129.342181, + 42.441179 + ], + [ + 129.368051, + 42.459284 + ], + [ + 129.366203, + 42.428811 + ], + [ + 129.392688, + 42.42837 + ], + [ + 129.400695, + 42.449128 + ], + [ + 129.452434, + 42.441179 + ], + [ + 129.49863, + 42.412023 + ], + [ + 129.546057, + 42.361632 + ], + [ + 129.578086, + 42.380202 + ], + [ + 129.569463, + 42.399208 + ], + [ + 129.601492, + 42.415116 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 230000, + "name": "黑龙江省", + "center": [ + 126.642464, + 45.756967 + ], + "centroid": [ + 127.693027, + 48.040465 + ], + "childrenNum": 13, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 7, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 123.569598, + 46.223816 + ], + [ + 123.604706, + 46.251964 + ], + [ + 123.673692, + 46.258585 + ], + [ + 123.726047, + 46.255688 + ], + [ + 123.775938, + 46.263136 + ], + [ + 123.84985, + 46.302428 + ], + [ + 123.896046, + 46.303668 + ], + [ + 123.917604, + 46.25693 + ], + [ + 123.936082, + 46.286715 + ], + [ + 123.960103, + 46.288369 + ], + [ + 123.952096, + 46.256516 + ], + [ + 123.979814, + 46.228784 + ], + [ + 123.956408, + 46.206009 + ], + [ + 123.971806, + 46.170379 + ], + [ + 124.001987, + 46.166649 + ], + [ + 123.991516, + 46.143019 + ], + [ + 124.01677, + 46.118549 + ], + [ + 123.99398, + 46.101123 + ], + [ + 124.015538, + 46.088257 + ], + [ + 124.009995, + 46.057534 + ], + [ + 124.034016, + 46.045074 + ], + [ + 124.040176, + 46.01973 + ], + [ + 123.989053, + 46.011833 + ], + [ + 124.011842, + 45.981899 + ], + [ + 123.973654, + 45.973997 + ], + [ + 123.968727, + 45.936551 + ], + [ + 123.996444, + 45.906993 + ], + [ + 124.061118, + 45.886168 + ], + [ + 124.067277, + 45.840325 + ], + [ + 124.03648, + 45.83824 + ], + [ + 124.064197, + 45.802372 + ], + [ + 124.001987, + 45.770655 + ], + [ + 124.014922, + 45.749779 + ], + [ + 124.054342, + 45.751449 + ], + [ + 124.098074, + 45.722628 + ], + [ + 124.10177, + 45.700898 + ], + [ + 124.13503, + 45.690448 + ], + [ + 124.122096, + 45.669123 + ], + [ + 124.147349, + 45.665359 + ], + [ + 124.128255, + 45.641933 + ], + [ + 124.162132, + 45.616404 + ], + [ + 124.226805, + 45.633564 + ], + [ + 124.238508, + 45.591702 + ], + [ + 124.273001, + 45.584163 + ], + [ + 124.264377, + 45.555256 + ], + [ + 124.287783, + 45.539329 + ], + [ + 124.348761, + 45.546874 + ], + [ + 124.369087, + 45.512915 + ], + [ + 124.352457, + 45.496557 + ], + [ + 124.374015, + 45.45795 + ], + [ + 124.398652, + 45.440737 + ], + [ + 124.480572, + 45.456271 + ], + [ + 124.507058, + 45.424778 + ], + [ + 124.544014, + 45.411756 + ], + [ + 124.579738, + 45.424358 + ], + [ + 124.575427, + 45.451234 + ], + [ + 124.625318, + 45.437377 + ], + [ + 124.690607, + 45.452493 + ], + [ + 124.729412, + 45.444096 + ], + [ + 124.776223, + 45.468024 + ], + [ + 124.792853, + 45.436958 + ], + [ + 124.839665, + 45.455852 + ], + [ + 124.886476, + 45.442836 + ], + [ + 124.884628, + 45.495299 + ], + [ + 124.911114, + 45.535976 + ], + [ + 124.936983, + 45.53388 + ], + [ + 124.961005, + 45.495299 + ], + [ + 125.025678, + 45.493201 + ], + [ + 125.0497, + 45.428558 + ], + [ + 125.08912, + 45.420998 + ], + [ + 125.06633, + 45.39915 + ], + [ + 125.097127, + 45.38276 + ], + [ + 125.137779, + 45.409655 + ], + [ + 125.189518, + 45.39915 + ], + [ + 125.248649, + 45.417637 + ], + [ + 125.301619, + 45.402092 + ], + [ + 125.319482, + 45.422678 + ], + [ + 125.361981, + 45.392847 + ], + [ + 125.398322, + 45.416797 + ], + [ + 125.434662, + 45.462988 + ], + [ + 125.424807, + 45.485649 + ], + [ + 125.480242, + 45.486488 + ], + [ + 125.497488, + 45.469283 + ], + [ + 125.583104, + 45.491942 + ], + [ + 125.61698, + 45.517947 + ], + [ + 125.660096, + 45.507043 + ], + [ + 125.687813, + 45.514173 + ], + [ + 125.711835, + 45.477677 + ], + [ + 125.712451, + 45.389485 + ], + [ + 125.695205, + 45.352066 + ], + [ + 125.726001, + 45.336503 + ], + [ + 125.761726, + 45.291472 + ], + [ + 125.815929, + 45.264942 + ], + [ + 125.823936, + 45.237978 + ], + [ + 125.849805, + 45.23882 + ], + [ + 125.915095, + 45.196664 + ], + [ + 125.957595, + 45.201303 + ], + [ + 125.992703, + 45.192447 + ], + [ + 125.998247, + 45.162072 + ], + [ + 126.047522, + 45.170933 + ], + [ + 126.091869, + 45.149411 + ], + [ + 126.142992, + 45.147723 + ], + [ + 126.166398, + 45.13337 + ], + [ + 126.225528, + 45.154054 + ], + [ + 126.235383, + 45.140125 + ], + [ + 126.285274, + 45.162494 + ], + [ + 126.293282, + 45.180214 + ], + [ + 126.356107, + 45.185698 + ], + [ + 126.402919, + 45.222805 + ], + [ + 126.519331, + 45.248091 + ], + [ + 126.540273, + 45.23882 + ], + [ + 126.569222, + 45.252725 + ], + [ + 126.644983, + 45.225334 + ], + [ + 126.640055, + 45.214373 + ], + [ + 126.685635, + 45.187807 + ], + [ + 126.732446, + 45.187385 + ], + [ + 126.787265, + 45.159118 + ], + [ + 126.792808, + 45.135481 + ], + [ + 126.85625, + 45.145613 + ], + [ + 126.96404, + 45.132104 + ], + [ + 126.970815, + 45.070852 + ], + [ + 126.984981, + 45.067893 + ], + [ + 127.018242, + 45.024341 + ], + [ + 127.050271, + 45.004034 + ], + [ + 127.092771, + 44.94688 + ], + [ + 127.073061, + 44.907051 + ], + [ + 127.021938, + 44.898997 + ], + [ + 126.999764, + 44.87398 + ], + [ + 126.984366, + 44.823914 + ], + [ + 126.9973, + 44.764882 + ], + [ + 127.041032, + 44.712169 + ], + [ + 127.030561, + 44.673454 + ], + [ + 127.044112, + 44.653874 + ], + [ + 127.041648, + 44.591258 + ], + [ + 127.049655, + 44.566961 + ], + [ + 127.089691, + 44.593816 + ], + [ + 127.094619, + 44.615972 + ], + [ + 127.138966, + 44.607451 + ], + [ + 127.182082, + 44.644507 + ], + [ + 127.228893, + 44.642804 + ], + [ + 127.214111, + 44.624917 + ], + [ + 127.261538, + 44.61299 + ], + [ + 127.275705, + 44.640249 + ], + [ + 127.392733, + 44.632158 + ], + [ + 127.557189, + 44.575488 + ], + [ + 127.570124, + 44.55033 + ], + [ + 127.536247, + 44.522176 + ], + [ + 127.485124, + 44.528576 + ], + [ + 127.465414, + 44.516628 + ], + [ + 127.463566, + 44.484615 + ], + [ + 127.50853, + 44.437202 + ], + [ + 127.486356, + 44.410275 + ], + [ + 127.579363, + 44.310581 + ], + [ + 127.623711, + 44.278025 + ], + [ + 127.59045, + 44.227872 + ], + [ + 127.626174, + 44.187977 + ], + [ + 127.641573, + 44.193555 + ], + [ + 127.681609, + 44.166946 + ], + [ + 127.712406, + 44.199133 + ], + [ + 127.735811, + 44.11412 + ], + [ + 127.729036, + 44.09908 + ], + [ + 127.783239, + 44.071997 + ], + [ + 127.808492, + 44.086615 + ], + [ + 127.846065, + 44.081886 + ], + [ + 127.862695, + 44.062967 + ], + [ + 127.912586, + 44.064687 + ], + [ + 127.950158, + 44.088334 + ], + [ + 128.042549, + 44.103807 + ], + [ + 128.091208, + 44.133022 + ], + [ + 128.088129, + 44.158359 + ], + [ + 128.060411, + 44.168663 + ], + [ + 128.09244, + 44.181539 + ], + [ + 128.104143, + 44.230017 + ], + [ + 128.064107, + 44.251454 + ], + [ + 128.101679, + 44.293449 + ], + [ + 128.065339, + 44.307155 + ], + [ + 128.049941, + 44.349965 + ], + [ + 128.074578, + 44.370075 + ], + [ + 128.094904, + 44.354673 + ], + [ + 128.137404, + 44.357668 + ], + [ + 128.172512, + 44.34697 + ], + [ + 128.211317, + 44.431647 + ], + [ + 128.228563, + 44.445748 + ], + [ + 128.293237, + 44.467961 + ], + [ + 128.295084, + 44.480772 + ], + [ + 128.372693, + 44.514495 + ], + [ + 128.397946, + 44.483761 + ], + [ + 128.427511, + 44.473512 + ], + [ + 128.463236, + 44.431647 + ], + [ + 128.457076, + 44.409848 + ], + [ + 128.481714, + 44.375637 + ], + [ + 128.475555, + 44.346114 + ], + [ + 128.446605, + 44.339694 + ], + [ + 128.472475, + 44.320001 + ], + [ + 128.453997, + 44.257884 + ], + [ + 128.471859, + 44.247596 + ], + [ + 128.450301, + 44.203423 + ], + [ + 128.471859, + 44.157501 + ], + [ + 128.529141, + 44.112401 + ], + [ + 128.574721, + 44.047914 + ], + [ + 128.584576, + 43.990246 + ], + [ + 128.610445, + 43.960529 + ], + [ + 128.64001, + 43.948035 + ], + [ + 128.636315, + 43.891132 + ], + [ + 128.696061, + 43.903207 + ], + [ + 128.729938, + 43.889838 + ], + [ + 128.760734, + 43.857482 + ], + [ + 128.719467, + 43.816905 + ], + [ + 128.739177, + 43.806972 + ], + [ + 128.760119, + 43.755554 + ], + [ + 128.729322, + 43.736964 + ], + [ + 128.768126, + 43.732207 + ], + [ + 128.78722, + 43.686784 + ], + [ + 128.821097, + 43.637429 + ], + [ + 128.834647, + 43.587599 + ], + [ + 128.878379, + 43.539898 + ], + [ + 128.949828, + 43.553779 + ], + [ + 128.962763, + 43.53903 + ], + [ + 129.013886, + 43.522976 + ], + [ + 129.037907, + 43.540332 + ], + [ + 129.093958, + 43.547706 + ], + [ + 129.145081, + 43.570258 + ], + [ + 129.169102, + 43.561585 + ], + [ + 129.23008, + 43.593234 + ], + [ + 129.232544, + 43.635263 + ], + [ + 129.217146, + 43.648689 + ], + [ + 129.214066, + 43.695006 + ], + [ + 129.232544, + 43.709284 + ], + [ + 129.211602, + 43.784509 + ], + [ + 129.254718, + 43.819496 + ], + [ + 129.289826, + 43.797038 + ], + [ + 129.30892, + 43.812155 + ], + [ + 129.348341, + 43.798333 + ], + [ + 129.406855, + 43.819496 + ], + [ + 129.417942, + 43.843672 + ], + [ + 129.449971, + 43.850578 + ], + [ + 129.467833, + 43.874741 + ], + [ + 129.529427, + 43.870427 + ], + [ + 129.650767, + 43.873016 + ], + [ + 129.699426, + 43.8838 + ], + [ + 129.743158, + 43.876035 + ], + [ + 129.739462, + 43.895876 + ], + [ + 129.780114, + 43.892857 + ], + [ + 129.802904, + 43.964837 + ], + [ + 129.868193, + 44.012631 + ], + [ + 129.881128, + 44.000148 + ], + [ + 129.907614, + 44.023821 + ], + [ + 129.951345, + 44.027263 + ], + [ + 129.979062, + 44.015644 + ], + [ + 130.017867, + 43.961821 + ], + [ + 130.022794, + 43.917866 + ], + [ + 130.009243, + 43.889407 + ], + [ + 130.027722, + 43.851872 + ], + [ + 130.079461, + 43.835039 + ], + [ + 130.110873, + 43.852735 + ], + [ + 130.116417, + 43.878192 + ], + [ + 130.143518, + 43.878624 + ], + [ + 130.153373, + 43.915711 + ], + [ + 130.208192, + 43.948466 + ], + [ + 130.262395, + 43.949328 + ], + [ + 130.27225, + 43.981634 + ], + [ + 130.307358, + 44.002731 + ], + [ + 130.319061, + 44.03974 + ], + [ + 130.365256, + 44.044042 + ], + [ + 130.364025, + 43.992399 + ], + [ + 130.338155, + 43.963975 + ], + [ + 130.381887, + 43.910106 + ], + [ + 130.368336, + 43.894151 + ], + [ + 130.386198, + 43.85403 + ], + [ + 130.362793, + 43.844967 + ], + [ + 130.381887, + 43.817768 + ], + [ + 130.382503, + 43.777164 + ], + [ + 130.423155, + 43.745179 + ], + [ + 130.394206, + 43.703227 + ], + [ + 130.412684, + 43.652586 + ], + [ + 130.437937, + 43.646091 + ], + [ + 130.488444, + 43.65605 + ], + [ + 130.501995, + 43.636563 + ], + [ + 130.57098, + 43.626167 + ], + [ + 130.57098, + 43.626167 + ], + [ + 130.630726, + 43.622268 + ], + [ + 130.623335, + 43.589767 + ], + [ + 130.665835, + 43.583698 + ], + [ + 130.671378, + 43.565054 + ], + [ + 130.727429, + 43.560284 + ], + [ + 130.776704, + 43.52341 + ], + [ + 130.822899, + 43.503446 + ], + [ + 130.841378, + 43.454374 + ], + [ + 130.864167, + 43.437863 + ], + [ + 130.907283, + 43.434387 + ], + [ + 130.959638, + 43.48608 + ], + [ + 131.026775, + 43.508655 + ], + [ + 131.142572, + 43.425695 + ], + [ + 131.175217, + 43.444816 + ], + [ + 131.201086, + 43.442209 + ], + [ + 131.234963, + 43.475224 + ], + [ + 131.294093, + 43.470012 + ], + [ + 131.304564, + 43.502144 + ], + [ + 131.276847, + 43.495632 + ], + [ + 131.20047, + 43.532089 + ], + [ + 131.222028, + 43.593234 + ], + [ + 131.216485, + 43.613169 + ], + [ + 131.239274, + 43.670337 + ], + [ + 131.221412, + 43.682024 + ], + [ + 131.215869, + 43.72745 + ], + [ + 131.232499, + 43.742585 + ], + [ + 131.213405, + 43.801357 + ], + [ + 131.2171, + 43.836334 + ], + [ + 131.254057, + 43.893289 + ], + [ + 131.26268, + 43.948897 + ], + [ + 131.245434, + 43.95579 + ], + [ + 131.26576, + 44.034578 + ], + [ + 131.28239, + 44.035868 + ], + [ + 131.287318, + 44.03802 + ], + [ + 131.293477, + 44.043182 + ], + [ + 131.310723, + 44.046623 + ], + [ + 131.111775, + 44.710042 + ], + [ + 131.090833, + 44.717272 + ], + [ + 131.093297, + 44.746183 + ], + [ + 131.069275, + 44.759783 + ], + [ + 131.064348, + 44.786973 + ], + [ + 131.016304, + 44.789521 + ], + [ + 131.015688, + 44.814999 + ], + [ + 130.972573, + 44.820094 + ], + [ + 130.965181, + 44.85065 + ], + [ + 131.07913, + 44.881614 + ], + [ + 131.10192, + 44.898997 + ], + [ + 131.090217, + 44.924427 + ], + [ + 131.16105, + 44.948151 + ], + [ + 131.20355, + 44.932901 + ], + [ + 131.207861, + 44.913833 + ], + [ + 131.263296, + 44.929935 + ], + [ + 131.274999, + 44.919766 + ], + [ + 131.313803, + 44.950692 + ], + [ + 131.313803, + 44.965938 + ], + [ + 131.355071, + 44.990068 + ], + [ + 131.380324, + 44.978216 + ], + [ + 131.409889, + 44.985836 + ], + [ + 131.464708, + 44.963397 + ], + [ + 131.501664, + 44.977793 + ], + [ + 131.484418, + 44.99557 + ], + [ + 131.529382, + 45.012073 + ], + [ + 131.566338, + 45.045487 + ], + [ + 131.63286, + 45.075078 + ], + [ + 131.695685, + 45.132104 + ], + [ + 131.687678, + 45.1511 + ], + [ + 131.650722, + 45.159962 + ], + [ + 131.681519, + 45.215217 + ], + [ + 131.721555, + 45.234606 + ], + [ + 131.759127, + 45.213952 + ], + [ + 131.79362, + 45.211844 + ], + [ + 131.788692, + 45.245984 + ], + [ + 131.825649, + 45.291472 + ], + [ + 131.82996, + 45.311677 + ], + [ + 131.887858, + 45.342393 + ], + [ + 131.917423, + 45.339448 + ], + [ + 131.93159, + 45.287683 + ], + [ + 131.976554, + 45.277156 + ], + [ + 132.003655, + 45.25441 + ], + [ + 132.17427, + 45.216903 + ], + [ + 132.394161, + 45.16376 + ], + [ + 132.76434, + 45.081417 + ], + [ + 132.867202, + 45.061976 + ], + [ + 132.916477, + 45.031109 + ], + [ + 132.954049, + 45.023072 + ], + [ + 132.98731, + 45.043373 + ], + [ + 133.035969, + 45.054366 + ], + [ + 133.070462, + 45.097051 + ], + [ + 133.089556, + 45.097473 + ], + [ + 133.107418, + 45.124504 + ], + [ + 133.139447, + 45.127459 + ], + [ + 133.129592, + 45.211422 + ], + [ + 133.095715, + 45.246827 + ], + [ + 133.110498, + 45.266627 + ], + [ + 133.097563, + 45.284735 + ], + [ + 133.128976, + 45.336924 + ], + [ + 133.119121, + 45.352908 + ], + [ + 133.144991, + 45.367205 + ], + [ + 133.143759, + 45.430658 + ], + [ + 133.164701, + 45.437377 + ], + [ + 133.170244, + 45.465506 + ], + [ + 133.203505, + 45.516689 + ], + [ + 133.246005, + 45.517528 + ], + [ + 133.333468, + 45.562379 + ], + [ + 133.342707, + 45.554836 + ], + [ + 133.393214, + 45.580393 + ], + [ + 133.423395, + 45.584163 + ], + [ + 133.412924, + 45.618079 + ], + [ + 133.471438, + 45.631053 + ], + [ + 133.448649, + 45.647372 + ], + [ + 133.485605, + 45.658667 + ], + [ + 133.484989, + 45.691702 + ], + [ + 133.445569, + 45.705077 + ], + [ + 133.454192, + 45.731819 + ], + [ + 133.486837, + 45.740173 + ], + [ + 133.469591, + 45.777751 + ], + [ + 133.505315, + 45.785681 + ], + [ + 133.469591, + 45.799451 + ], + [ + 133.467743, + 45.834905 + ], + [ + 133.494228, + 45.840325 + ], + [ + 133.491764, + 45.867002 + ], + [ + 133.51209, + 45.887001 + ], + [ + 133.55459, + 45.893249 + ], + [ + 133.583539, + 45.868669 + ], + [ + 133.618032, + 45.903662 + ], + [ + 133.614952, + 45.942794 + ], + [ + 133.676546, + 45.94321 + ], + [ + 133.681474, + 45.986473 + ], + [ + 133.740604, + 46.048812 + ], + [ + 133.745531, + 46.075389 + ], + [ + 133.690713, + 46.133896 + ], + [ + 133.706111, + 46.163333 + ], + [ + 133.764626, + 46.17328 + ], + [ + 133.794807, + 46.193583 + ], + [ + 133.814517, + 46.230854 + ], + [ + 133.849625, + 46.203939 + ], + [ + 133.87919, + 46.233752 + ], + [ + 133.867487, + 46.250722 + ], + [ + 133.909987, + 46.254447 + ], + [ + 133.91861, + 46.280924 + ], + [ + 133.908139, + 46.308216 + ], + [ + 133.922922, + 46.330948 + ], + [ + 133.869335, + 46.338386 + ], + [ + 133.876726, + 46.362345 + ], + [ + 133.940784, + 46.38134 + ], + [ + 133.948791, + 46.401153 + ], + [ + 133.902596, + 46.446119 + ], + [ + 133.852089, + 46.450242 + ], + [ + 133.849625, + 46.475389 + ], + [ + 133.890893, + 46.525235 + ], + [ + 133.919842, + 46.596012 + ], + [ + 134.011001, + 46.637941 + ], + [ + 134.030711, + 46.708981 + ], + [ + 134.033175, + 46.759023 + ], + [ + 134.052885, + 46.779928 + ], + [ + 134.025168, + 46.810657 + ], + [ + 134.041182, + 46.848326 + ], + [ + 134.042414, + 46.886787 + ], + [ + 134.076291, + 46.938298 + ], + [ + 134.063972, + 46.979962 + ], + [ + 134.10216, + 47.005678 + ], + [ + 134.118175, + 47.061968 + ], + [ + 134.142812, + 47.093349 + ], + [ + 134.222268, + 47.105164 + ], + [ + 134.232739, + 47.134892 + ], + [ + 134.230276, + 47.182097 + ], + [ + 134.210566, + 47.210155 + ], + [ + 134.156979, + 47.248357 + ], + [ + 134.177305, + 47.326299 + ], + [ + 134.203174, + 47.347389 + ], + [ + 134.263536, + 47.371307 + ], + [ + 134.266616, + 47.391974 + ], + [ + 134.307268, + 47.428829 + ], + [ + 134.339297, + 47.439759 + ], + [ + 134.490202, + 47.446235 + ], + [ + 134.522847, + 47.468086 + ], + [ + 134.568426, + 47.478199 + ], + [ + 134.576434, + 47.519036 + ], + [ + 134.627556, + 47.546512 + ], + [ + 134.678064, + 47.588507 + ], + [ + 134.689766, + 47.63813 + ], + [ + 134.779694, + 47.7159 + ], + [ + 134.772918, + 47.763391 + ], + [ + 134.678679, + 47.819278 + ], + [ + 134.670056, + 47.864667 + ], + [ + 134.677448, + 47.884738 + ], + [ + 134.658969, + 47.901191 + ], + [ + 134.607846, + 47.909214 + ], + [ + 134.599839, + 47.947711 + ], + [ + 134.55426, + 47.982173 + ], + [ + 134.551796, + 48.032622 + ], + [ + 134.632484, + 48.099412 + ], + [ + 134.67252, + 48.170505 + ], + [ + 134.679295, + 48.256245 + ], + [ + 134.77107, + 48.288908 + ], + [ + 134.864077, + 48.332293 + ], + [ + 135.009439, + 48.365703 + ], + [ + 135.090743, + 48.403461 + ], + [ + 135.09567, + 48.437618 + ], + [ + 135.068569, + 48.459451 + ], + [ + 135.035924, + 48.440795 + ], + [ + 134.996504, + 48.439603 + ], + [ + 134.927519, + 48.451513 + ], + [ + 134.886867, + 48.437618 + ], + [ + 134.848679, + 48.393925 + ], + [ + 134.820961, + 48.37604 + ], + [ + 134.764295, + 48.370076 + ], + [ + 134.704549, + 48.405448 + ], + [ + 134.640491, + 48.409818 + ], + [ + 134.578281, + 48.405448 + ], + [ + 134.501905, + 48.418954 + ], + [ + 134.438463, + 48.405448 + ], + [ + 134.369478, + 48.382797 + ], + [ + 134.20379, + 48.3824 + ], + [ + 134.150819, + 48.346217 + ], + [ + 134.116327, + 48.333089 + ], + [ + 134.0689, + 48.338659 + ], + [ + 134.029479, + 48.327519 + ], + [ + 133.995603, + 48.303639 + ], + [ + 133.940784, + 48.302047 + ], + [ + 133.876111, + 48.282536 + ], + [ + 133.824372, + 48.277359 + ], + [ + 133.791111, + 48.261026 + ], + [ + 133.740604, + 48.254651 + ], + [ + 133.693177, + 48.186866 + ], + [ + 133.667307, + 48.183275 + ], + [ + 133.59709, + 48.194846 + ], + [ + 133.573068, + 48.182078 + ], + [ + 133.545967, + 48.121389 + ], + [ + 133.451728, + 48.112999 + ], + [ + 133.407997, + 48.124585 + ], + [ + 133.302055, + 48.103009 + ], + [ + 133.239845, + 48.126583 + ], + [ + 133.182563, + 48.135769 + ], + [ + 133.130208, + 48.134971 + ], + [ + 133.053216, + 48.110202 + ], + [ + 133.02673, + 48.085421 + ], + [ + 133.016259, + 48.054228 + ], + [ + 132.992238, + 48.035424 + ], + [ + 132.883216, + 48.002599 + ], + [ + 132.819159, + 47.936887 + ], + [ + 132.769268, + 47.93849 + ], + [ + 132.723072, + 47.962941 + ], + [ + 132.691043, + 47.962941 + ], + [ + 132.661478, + 47.944905 + ], + [ + 132.662094, + 47.922451 + ], + [ + 132.687348, + 47.88514 + ], + [ + 132.662094, + 47.854227 + ], + [ + 132.621442, + 47.82852 + ], + [ + 132.599268, + 47.792347 + ], + [ + 132.6005, + 47.740858 + ], + [ + 132.558, + 47.718316 + ], + [ + 132.469305, + 47.726368 + ], + [ + 132.371987, + 47.765402 + ], + [ + 132.325175, + 47.762184 + ], + [ + 132.288835, + 47.742065 + ], + [ + 132.272205, + 47.718718 + ], + [ + 132.242639, + 47.70986 + ], + [ + 132.19706, + 47.714289 + ], + [ + 132.157024, + 47.70543 + ], + [ + 132.086191, + 47.703013 + ], + [ + 132.000575, + 47.712276 + ], + [ + 131.976554, + 47.673201 + ], + [ + 131.900793, + 47.685692 + ], + [ + 131.825649, + 47.677231 + ], + [ + 131.741881, + 47.706638 + ], + [ + 131.690142, + 47.707041 + ], + [ + 131.641483, + 47.663932 + ], + [ + 131.59036, + 47.660707 + ], + [ + 131.568186, + 47.682469 + ], + [ + 131.559563, + 47.724757 + ], + [ + 131.543548, + 47.736028 + ], + [ + 131.456085, + 47.747297 + ], + [ + 131.359998, + 47.730796 + ], + [ + 131.273767, + 47.738846 + ], + [ + 131.236811, + 47.733211 + ], + [ + 131.183224, + 47.702611 + ], + [ + 131.115471, + 47.689721 + ], + [ + 131.029855, + 47.694555 + ], + [ + 130.983659, + 47.713081 + ], + [ + 130.966413, + 47.733211 + ], + [ + 130.961486, + 47.828118 + ], + [ + 130.891269, + 47.927263 + ], + [ + 130.870943, + 47.943301 + ], + [ + 130.770544, + 47.998194 + ], + [ + 130.737284, + 48.034223 + ], + [ + 130.699711, + 48.044227 + ], + [ + 130.666451, + 48.105007 + ], + [ + 130.673842, + 48.12818 + ], + [ + 130.765617, + 48.18926 + ], + [ + 130.769313, + 48.231136 + ], + [ + 130.787791, + 48.256643 + ], + [ + 130.817972, + 48.265409 + ], + [ + 130.845073, + 48.296473 + ], + [ + 130.81982, + 48.341444 + ], + [ + 130.785327, + 48.357353 + ], + [ + 130.747755, + 48.404256 + ], + [ + 130.745907, + 48.449131 + ], + [ + 130.776704, + 48.480084 + ], + [ + 130.767465, + 48.507846 + ], + [ + 130.711414, + 48.511414 + ], + [ + 130.647357, + 48.484844 + ], + [ + 130.620871, + 48.49595 + ], + [ + 130.615944, + 48.575601 + ], + [ + 130.605473, + 48.594207 + ], + [ + 130.538335, + 48.612016 + ], + [ + 130.538951, + 48.635751 + ], + [ + 130.576524, + 48.688719 + ], + [ + 130.622103, + 48.783842 + ], + [ + 130.689856, + 48.849651 + ], + [ + 130.680617, + 48.881146 + ], + [ + 130.609168, + 48.881146 + ], + [ + 130.559277, + 48.861071 + ], + [ + 130.501995, + 48.865795 + ], + [ + 130.471198, + 48.905541 + ], + [ + 130.412068, + 48.905148 + ], + [ + 130.279641, + 48.866976 + ], + [ + 130.237757, + 48.868551 + ], + [ + 130.219895, + 48.893739 + ], + [ + 130.113337, + 48.956653 + ], + [ + 130.059135, + 48.979047 + ], + [ + 130.020946, + 49.021058 + ], + [ + 129.937179, + 49.040285 + ], + [ + 129.9187, + 49.060681 + ], + [ + 129.934715, + 49.078717 + ], + [ + 129.913157, + 49.1085 + ], + [ + 129.866962, + 49.113985 + ], + [ + 129.855259, + 49.133567 + ], + [ + 129.864498, + 49.158621 + ], + [ + 129.847867, + 49.181316 + ], + [ + 129.784426, + 49.184054 + ], + [ + 129.753629, + 49.208692 + ], + [ + 129.761636, + 49.25754 + ], + [ + 129.730223, + 49.288387 + ], + [ + 129.696962, + 49.298535 + ], + [ + 129.604571, + 49.279018 + ], + [ + 129.562687, + 49.299706 + ], + [ + 129.546057, + 49.395227 + ], + [ + 129.51834, + 49.423652 + ], + [ + 129.448739, + 49.441167 + ], + [ + 129.390224, + 49.432605 + ], + [ + 129.374826, + 49.414309 + ], + [ + 129.379138, + 49.367175 + ], + [ + 129.358196, + 49.355871 + ], + [ + 129.320623, + 49.3586 + ], + [ + 129.266421, + 49.396006 + ], + [ + 129.215298, + 49.399122 + ], + [ + 129.180805, + 49.386657 + ], + [ + 129.143849, + 49.357431 + ], + [ + 129.084719, + 49.359769 + ], + [ + 129.061929, + 49.374189 + ], + [ + 129.013886, + 49.457119 + ], + [ + 128.932582, + 49.46801 + ], + [ + 128.871604, + 49.492506 + ], + [ + 128.792147, + 49.473065 + ], + [ + 128.76135, + 49.482009 + ], + [ + 128.763198, + 49.515824 + ], + [ + 128.813089, + 49.558157 + ], + [ + 128.802618, + 49.58222 + ], + [ + 128.744104, + 49.595023 + ], + [ + 128.715155, + 49.564756 + ], + [ + 128.656025, + 49.577564 + ], + [ + 128.619684, + 49.593471 + ], + [ + 128.537764, + 49.604332 + ], + [ + 128.500192, + 49.593859 + ], + [ + 128.389939, + 49.58998 + ], + [ + 128.343128, + 49.544956 + ], + [ + 128.287077, + 49.566309 + ], + [ + 128.243345, + 49.563203 + ], + [ + 128.185447, + 49.53952 + ], + [ + 128.122005, + 49.55311 + ], + [ + 128.070882, + 49.556604 + ], + [ + 128.001281, + 49.592307 + ], + [ + 127.949542, + 49.596187 + ], + [ + 127.897804, + 49.579116 + ], + [ + 127.815268, + 49.593859 + ], + [ + 127.782007, + 49.630698 + ], + [ + 127.705015, + 49.665185 + ], + [ + 127.677913, + 49.697712 + ], + [ + 127.674833, + 49.764247 + ], + [ + 127.653892, + 49.780094 + ], + [ + 127.583059, + 49.786277 + ], + [ + 127.531936, + 49.826059 + ], + [ + 127.529472, + 49.864265 + ], + [ + 127.547334, + 49.928645 + ], + [ + 127.543638, + 49.944438 + ], + [ + 127.495595, + 49.994479 + ], + [ + 127.501755, + 50.056764 + ], + [ + 127.58737, + 50.137768 + ], + [ + 127.60708, + 50.178794 + ], + [ + 127.603385, + 50.239309 + ], + [ + 127.44632, + 50.270686 + ], + [ + 127.371791, + 50.29669 + ], + [ + 127.332371, + 50.340634 + ], + [ + 127.369944, + 50.403996 + ], + [ + 127.3644, + 50.438314 + ], + [ + 127.30527, + 50.45432 + ], + [ + 127.293567, + 50.46575 + ], + [ + 127.323132, + 50.52552 + ], + [ + 127.36132, + 50.547582 + ], + [ + 127.370559, + 50.581415 + ], + [ + 127.294799, + 50.663426 + ], + [ + 127.28864, + 50.699451 + ], + [ + 127.305886, + 50.733932 + ], + [ + 127.295415, + 50.755139 + ], + [ + 127.236285, + 50.781256 + ], + [ + 127.143894, + 50.910111 + ], + [ + 127.113713, + 50.93765 + ], + [ + 127.052119, + 50.962911 + ], + [ + 126.985597, + 51.029202 + ], + [ + 126.922772, + 51.061937 + ], + [ + 126.917844, + 51.138977 + ], + [ + 126.899982, + 51.200518 + ], + [ + 126.926467, + 51.246244 + ], + [ + 126.976358, + 51.291551 + ], + [ + 126.98375, + 51.318863 + ], + [ + 126.970815, + 51.332327 + ], + [ + 126.887047, + 51.321856 + ], + [ + 126.877808, + 51.300906 + ], + [ + 126.908605, + 51.283691 + ], + [ + 126.92154, + 51.259729 + ], + [ + 126.908605, + 51.246619 + ], + [ + 126.863025, + 51.248492 + ], + [ + 126.820526, + 51.281071 + ], + [ + 126.813134, + 51.311756 + ], + [ + 126.837156, + 51.345038 + ], + [ + 126.904293, + 51.340552 + ], + [ + 126.930163, + 51.359241 + ], + [ + 126.908605, + 51.407423 + ], + [ + 126.835308, + 51.413769 + ], + [ + 126.791577, + 51.432428 + ], + [ + 126.784185, + 51.448095 + ], + [ + 126.812518, + 51.493948 + ], + [ + 126.843931, + 51.521885 + ], + [ + 126.837156, + 51.536033 + ], + [ + 126.69549, + 51.57845 + ], + [ + 126.67886, + 51.602246 + ], + [ + 126.741069, + 51.642374 + ], + [ + 126.723823, + 51.679126 + ], + [ + 126.734294, + 51.711399 + ], + [ + 126.724439, + 51.7266 + ], + [ + 126.6727, + 51.73179 + ], + [ + 126.658534, + 51.762544 + ], + [ + 126.622809, + 51.777357 + ], + [ + 126.580925, + 51.824728 + ], + [ + 126.555056, + 51.874266 + ], + [ + 126.510092, + 51.922274 + ], + [ + 126.462665, + 51.948471 + ], + [ + 126.468208, + 51.982395 + ], + [ + 126.447882, + 52.009294 + ], + [ + 126.450962, + 52.027709 + ], + [ + 126.487918, + 52.041699 + ], + [ + 126.514404, + 52.037282 + ], + [ + 126.563679, + 52.119302 + ], + [ + 126.556288, + 52.136203 + ], + [ + 126.499005, + 52.16044 + ], + [ + 126.457121, + 52.165212 + ], + [ + 126.403535, + 52.185031 + ], + [ + 126.34502, + 52.192002 + ], + [ + 126.306832, + 52.205574 + ], + [ + 126.312992, + 52.235271 + ], + [ + 126.357955, + 52.264216 + ], + [ + 126.401071, + 52.279597 + ], + [ + 126.436795, + 52.277034 + ], + [ + 126.4331, + 52.298632 + ], + [ + 126.327774, + 52.310342 + ], + [ + 126.320999, + 52.342163 + ], + [ + 126.348716, + 52.357882 + ], + [ + 126.353644, + 52.389304 + ], + [ + 126.326542, + 52.424353 + ], + [ + 126.268644, + 52.475051 + ], + [ + 126.205202, + 52.466302 + ], + [ + 126.192883, + 52.492181 + ], + [ + 126.213209, + 52.525327 + ], + [ + 126.147304, + 52.573 + ], + [ + 126.066616, + 52.603905 + ], + [ + 126.055529, + 52.582455 + ], + [ + 126.030891, + 52.576273 + ], + [ + 125.989008, + 52.603178 + ], + [ + 125.968682, + 52.630429 + ], + [ + 125.971145, + 52.654033 + ], + [ + 125.995783, + 52.675085 + ], + [ + 126.061688, + 52.673271 + ], + [ + 126.072775, + 52.691048 + ], + [ + 126.044442, + 52.739628 + ], + [ + 126.112195, + 52.757016 + ], + [ + 126.116507, + 52.768243 + ], + [ + 126.052449, + 52.800095 + ], + [ + 126.02042, + 52.795753 + ], + [ + 125.985312, + 52.758465 + ], + [ + 125.966834, + 52.759914 + ], + [ + 125.937269, + 52.786705 + ], + [ + 125.923718, + 52.815651 + ], + [ + 125.855349, + 52.866259 + ], + [ + 125.854117, + 52.891542 + ], + [ + 125.827631, + 52.899123 + ], + [ + 125.772197, + 52.89804 + ], + [ + 125.751255, + 52.88143 + ], + [ + 125.722306, + 52.880347 + ], + [ + 125.678574, + 52.86084 + ], + [ + 125.666871, + 52.869872 + ], + [ + 125.665023, + 52.913561 + ], + [ + 125.737088, + 52.943504 + ], + [ + 125.742632, + 52.993964 + ], + [ + 125.684118, + 53.00801 + ], + [ + 125.643466, + 53.039686 + ], + [ + 125.640386, + 53.06199 + ], + [ + 125.613901, + 53.083564 + ], + [ + 125.588647, + 53.081047 + ], + [ + 125.530749, + 53.0512 + ], + [ + 125.504263, + 53.061271 + ], + [ + 125.503647, + 53.095424 + ], + [ + 125.452524, + 53.107641 + ], + [ + 125.343503, + 53.14463 + ], + [ + 125.315786, + 53.144989 + ], + [ + 125.252344, + 53.18051 + ], + [ + 125.195062, + 53.198439 + ], + [ + 125.142091, + 53.204175 + ], + [ + 125.038613, + 53.202741 + ], + [ + 124.970244, + 53.194137 + ], + [ + 124.887708, + 53.164368 + ], + [ + 124.909266, + 53.118059 + ], + [ + 124.87231, + 53.099018 + ], + [ + 124.832889, + 53.145347 + ], + [ + 124.787926, + 53.140681 + ], + [ + 124.734339, + 53.146783 + ], + [ + 124.712165, + 53.162574 + ], + [ + 124.720789, + 53.192344 + ], + [ + 124.678905, + 53.207043 + ], + [ + 124.590209, + 53.208476 + ], + [ + 124.563108, + 53.201666 + ], + [ + 124.496587, + 53.207759 + ], + [ + 124.487348, + 53.217436 + ], + [ + 124.435609, + 53.223886 + ], + [ + 124.412203, + 53.248601 + ], + [ + 124.375863, + 53.258984 + ], + [ + 124.327819, + 53.331954 + ], + [ + 124.239124, + 53.379817 + ], + [ + 124.19416, + 53.37339 + ], + [ + 124.125791, + 53.348033 + ], + [ + 124.058038, + 53.404085 + ], + [ + 124.01369, + 53.403371 + ], + [ + 123.985973, + 53.434401 + ], + [ + 123.865249, + 53.489627 + ], + [ + 123.797495, + 53.489983 + ], + [ + 123.746373, + 53.500308 + ], + [ + 123.698329, + 53.498528 + ], + [ + 123.668764, + 53.533756 + ], + [ + 123.620721, + 53.550115 + ], + [ + 123.58746, + 53.546915 + ], + [ + 123.569598, + 53.505291 + ], + [ + 123.53141, + 53.507071 + ], + [ + 123.557895, + 53.531978 + ], + [ + 123.546808, + 53.551537 + ], + [ + 123.517243, + 53.558292 + ], + [ + 123.490758, + 53.542648 + ], + [ + 123.510468, + 53.509206 + ], + [ + 123.499381, + 53.497816 + ], + [ + 123.47228, + 53.509206 + ], + [ + 123.454417, + 53.536602 + ], + [ + 123.394055, + 53.538024 + ], + [ + 123.309672, + 53.56078 + ], + [ + 123.274563, + 53.563269 + ], + [ + 123.231447, + 53.549404 + ], + [ + 123.179092, + 53.509918 + ], + [ + 123.137209, + 53.498172 + ], + [ + 123.093477, + 53.508138 + ], + [ + 123.052209, + 53.506715 + ], + [ + 122.943804, + 53.483929 + ], + [ + 122.894528, + 53.462914 + ], + [ + 122.826775, + 53.457213 + ], + [ + 122.763949, + 53.463626 + ], + [ + 122.673406, + 53.459351 + ], + [ + 122.608117, + 53.465408 + ], + [ + 122.5379, + 53.453293 + ], + [ + 122.496016, + 53.458638 + ], + [ + 122.435038, + 53.444739 + ], + [ + 122.37406, + 53.47467 + ], + [ + 122.350038, + 53.505647 + ], + [ + 122.266886, + 53.470039 + ], + [ + 122.227466, + 53.461845 + ], + [ + 122.161561, + 53.468614 + ], + [ + 122.111054, + 53.426913 + ], + [ + 122.077177, + 53.422277 + ], + [ + 122.026054, + 53.428339 + ], + [ + 121.875765, + 53.426556 + ], + [ + 121.816019, + 53.41336 + ], + [ + 121.754425, + 53.389454 + ], + [ + 121.697758, + 53.392666 + ], + [ + 121.589969, + 53.350891 + ], + [ + 121.499426, + 53.337314 + ], + [ + 121.504969, + 53.323018 + ], + [ + 121.575802, + 53.29155 + ], + [ + 121.615222, + 53.258984 + ], + [ + 121.642324, + 53.262564 + ], + [ + 121.679896, + 53.240722 + ], + [ + 121.67928, + 53.199515 + ], + [ + 121.660186, + 53.195213 + ], + [ + 121.665114, + 53.170467 + ], + [ + 121.722396, + 53.145706 + ], + [ + 121.753193, + 53.147501 + ], + [ + 121.784606, + 53.104408 + ], + [ + 121.775367, + 53.089674 + ], + [ + 121.817867, + 53.061631 + ], + [ + 121.785838, + 53.018451 + ], + [ + 121.715621, + 52.997926 + ], + [ + 121.677432, + 52.948192 + ], + [ + 121.66265, + 52.912478 + ], + [ + 121.610295, + 52.892264 + ], + [ + 121.604136, + 52.872401 + ], + [ + 121.620766, + 52.853251 + ], + [ + 121.591201, + 52.824693 + ], + [ + 121.537614, + 52.801542 + ], + [ + 121.511129, + 52.779104 + ], + [ + 121.476636, + 52.772225 + ], + [ + 121.455078, + 52.73528 + ], + [ + 121.373158, + 52.683067 + ], + [ + 121.309717, + 52.676173 + ], + [ + 121.29247, + 52.651855 + ], + [ + 121.237036, + 52.619167 + ], + [ + 121.182217, + 52.59918 + ], + [ + 121.225333, + 52.577364 + ], + [ + 121.280151, + 52.586819 + ], + [ + 121.323883, + 52.573727 + ], + [ + 121.353448, + 52.534793 + ], + [ + 121.411963, + 52.52205 + ], + [ + 121.416274, + 52.499468 + ], + [ + 121.474172, + 52.482706 + ], + [ + 121.495114, + 52.484892 + ], + [ + 121.519136, + 52.456821 + ], + [ + 121.565331, + 52.460468 + ], + [ + 121.590585, + 52.443326 + ], + [ + 121.63986, + 52.44442 + ], + [ + 121.678664, + 52.419973 + ], + [ + 121.658338, + 52.3904 + ], + [ + 121.715621, + 52.342894 + ], + [ + 121.714389, + 52.318025 + ], + [ + 121.769207, + 52.308147 + ], + [ + 121.841272, + 52.282526 + ], + [ + 121.901018, + 52.280695 + ], + [ + 121.94783, + 52.298266 + ], + [ + 121.976779, + 52.343626 + ], + [ + 122.035909, + 52.377615 + ], + [ + 122.040837, + 52.413038 + ], + [ + 122.091344, + 52.427272 + ], + [ + 122.080873, + 52.440407 + ], + [ + 122.107358, + 52.452445 + ], + [ + 122.142467, + 52.495096 + ], + [ + 122.140003, + 52.510032 + ], + [ + 122.168952, + 52.513674 + ], + [ + 122.178191, + 52.48963 + ], + [ + 122.207756, + 52.469218 + ], + [ + 122.310618, + 52.475416 + ], + [ + 122.326016, + 52.459374 + ], + [ + 122.342031, + 52.414133 + ], + [ + 122.367284, + 52.413768 + ], + [ + 122.378987, + 52.395512 + ], + [ + 122.419023, + 52.375057 + ], + [ + 122.447356, + 52.394052 + ], + [ + 122.484313, + 52.341432 + ], + [ + 122.478153, + 52.29607 + ], + [ + 122.560689, + 52.282526 + ], + [ + 122.585943, + 52.266413 + ], + [ + 122.67895, + 52.276667 + ], + [ + 122.710979, + 52.256157 + ], + [ + 122.76087, + 52.26678 + ], + [ + 122.787355, + 52.252494 + ], + [ + 122.766413, + 52.232705 + ], + [ + 122.769493, + 52.179893 + ], + [ + 122.73808, + 52.153464 + ], + [ + 122.690653, + 52.140243 + ], + [ + 122.629059, + 52.13657 + ], + [ + 122.643841, + 52.111585 + ], + [ + 122.625363, + 52.067459 + ], + [ + 122.650616, + 52.058997 + ], + [ + 122.664783, + 51.99861 + ], + [ + 122.683877, + 51.974654 + ], + [ + 122.726377, + 51.978709 + ], + [ + 122.729457, + 51.919321 + ], + [ + 122.706051, + 51.890151 + ], + [ + 122.725761, + 51.87833 + ], + [ + 122.732536, + 51.832495 + ], + [ + 122.771957, + 51.779579 + ], + [ + 122.749167, + 51.746613 + ], + [ + 122.778732, + 51.698048 + ], + [ + 122.816304, + 51.655371 + ], + [ + 122.820616, + 51.633088 + ], + [ + 122.85634, + 51.606707 + ], + [ + 122.832935, + 51.581797 + ], + [ + 122.874202, + 51.561339 + ], + [ + 122.880362, + 51.537894 + ], + [ + 122.858804, + 51.524864 + ], + [ + 122.880362, + 51.511085 + ], + [ + 122.854492, + 51.477551 + ], + [ + 122.871123, + 51.455181 + ], + [ + 122.900072, + 51.445112 + ], + [ + 122.903768, + 51.415262 + ], + [ + 122.946267, + 51.405183 + ], + [ + 122.965977, + 51.386886 + ], + [ + 122.965977, + 51.345786 + ], + [ + 123.002934, + 51.31213 + ], + [ + 123.069455, + 51.321108 + ], + [ + 123.127969, + 51.297913 + ], + [ + 123.231447, + 51.279199 + ], + [ + 123.231447, + 51.268716 + ], + [ + 123.294273, + 51.254111 + ], + [ + 123.339853, + 51.27246 + ], + [ + 123.376809, + 51.266844 + ], + [ + 123.414381, + 51.278825 + ], + [ + 123.440251, + 51.270963 + ], + [ + 123.46304, + 51.286686 + ], + [ + 123.582533, + 51.294545 + ], + [ + 123.582533, + 51.306893 + ], + [ + 123.661989, + 51.319237 + ], + [ + 123.660141, + 51.342795 + ], + [ + 123.711264, + 51.398089 + ], + [ + 123.794416, + 51.361109 + ], + [ + 123.842459, + 51.367462 + ], + [ + 123.887423, + 51.320734 + ], + [ + 123.926227, + 51.300532 + ], + [ + 123.939777, + 51.313253 + ], + [ + 123.994596, + 51.322604 + ], + [ + 124.071588, + 51.320734 + ], + [ + 124.090067, + 51.3413 + ], + [ + 124.128255, + 51.347281 + ], + [ + 124.192313, + 51.33943 + ], + [ + 124.239124, + 51.344664 + ], + [ + 124.271769, + 51.308389 + ], + [ + 124.297638, + 51.298661 + ], + [ + 124.339522, + 51.293422 + ], + [ + 124.406659, + 51.272086 + ], + [ + 124.430065, + 51.301281 + ], + [ + 124.426985, + 51.331953 + ], + [ + 124.443616, + 51.35812 + ], + [ + 124.478108, + 51.36223 + ], + [ + 124.490427, + 51.380537 + ], + [ + 124.555717, + 51.375307 + ], + [ + 124.58713, + 51.363725 + ], + [ + 124.62655, + 51.327465 + ], + [ + 124.693687, + 51.3327 + ], + [ + 124.752817, + 51.35812 + ], + [ + 124.76452, + 51.38726 + ], + [ + 124.783614, + 51.392115 + ], + [ + 124.864302, + 51.37979 + ], + [ + 124.885244, + 51.40817 + ], + [ + 124.942527, + 51.447349 + ], + [ + 124.917889, + 51.474196 + ], + [ + 124.928976, + 51.498419 + ], + [ + 124.983795, + 51.508478 + ], + [ + 125.004737, + 51.529332 + ], + [ + 125.047236, + 51.529704 + ], + [ + 125.073106, + 51.553526 + ], + [ + 125.060171, + 51.59667 + ], + [ + 125.098975, + 51.658341 + ], + [ + 125.12854, + 51.659083 + ], + [ + 125.130388, + 51.635317 + ], + [ + 125.175968, + 51.639403 + ], + [ + 125.214772, + 51.627888 + ], + [ + 125.228938, + 51.640517 + ], + [ + 125.289301, + 51.633831 + ], + [ + 125.316402, + 51.610052 + ], + [ + 125.35151, + 51.623801 + ], + [ + 125.38046, + 51.585516 + ], + [ + 125.424807, + 51.562827 + ], + [ + 125.528285, + 51.488359 + ], + [ + 125.559082, + 51.461521 + ], + [ + 125.559082, + 51.461521 + ], + [ + 125.595422, + 51.416755 + ], + [ + 125.595422, + 51.416755 + ], + [ + 125.60035, + 51.413396 + ], + [ + 125.60035, + 51.413396 + ], + [ + 125.600966, + 51.410409 + ], + [ + 125.600966, + 51.410409 + ], + [ + 125.62314, + 51.398089 + ], + [ + 125.62314, + 51.398089 + ], + [ + 125.623756, + 51.387633 + ], + [ + 125.623756, + 51.387633 + ], + [ + 125.626219, + 51.380163 + ], + [ + 125.626219, + 51.380163 + ], + [ + 125.700132, + 51.327465 + ], + [ + 125.700132, + 51.327465 + ], + [ + 125.740784, + 51.27583 + ], + [ + 125.740784, + 51.27583 + ], + [ + 125.76111, + 51.261976 + ], + [ + 125.76111, + 51.261976 + ], + [ + 125.761726, + 51.226385 + ], + [ + 125.819008, + 51.227134 + ], + [ + 125.850421, + 51.21364 + ], + [ + 125.864588, + 51.146487 + ], + [ + 125.909551, + 51.138977 + ], + [ + 125.946508, + 51.108176 + ], + [ + 125.970529, + 51.123955 + ], + [ + 125.993935, + 51.119072 + ], + [ + 125.976073, + 51.084498 + ], + [ + 126.059225, + 51.043503 + ], + [ + 126.033971, + 51.011132 + ], + [ + 126.041978, + 50.981753 + ], + [ + 126.068464, + 50.967434 + ], + [ + 126.042594, + 50.92558 + ], + [ + 126.02042, + 50.927466 + ], + [ + 125.996399, + 50.906715 + ], + [ + 125.997631, + 50.872738 + ], + [ + 125.961906, + 50.901054 + ], + [ + 125.939732, + 50.85423 + ], + [ + 125.913247, + 50.825885 + ], + [ + 125.878138, + 50.816812 + ], + [ + 125.890457, + 50.805845 + ], + [ + 125.836255, + 50.793363 + ], + [ + 125.846726, + 50.769524 + ], + [ + 125.828863, + 50.756654 + ], + [ + 125.804226, + 50.773309 + ], + [ + 125.758646, + 50.746809 + ], + [ + 125.795603, + 50.738856 + ], + [ + 125.78082, + 50.725598 + ], + [ + 125.825784, + 50.70362 + ], + [ + 125.789443, + 50.679735 + ], + [ + 125.804226, + 50.658874 + ], + [ + 125.793139, + 50.643316 + ], + [ + 125.814697, + 50.62092 + ], + [ + 125.807921, + 50.60383 + ], + [ + 125.829479, + 50.56165 + ], + [ + 125.794987, + 50.532748 + ], + [ + 125.770349, + 50.531227 + ], + [ + 125.754335, + 50.506874 + ], + [ + 125.740784, + 50.523237 + ], + [ + 125.699516, + 50.487078 + ], + [ + 125.654553, + 50.471082 + ], + [ + 125.627451, + 50.443268 + ], + [ + 125.580024, + 50.449366 + ], + [ + 125.562162, + 50.438314 + ], + [ + 125.583104, + 50.409717 + ], + [ + 125.567089, + 50.402852 + ], + [ + 125.536292, + 50.420014 + ], + [ + 125.522126, + 50.404759 + ], + [ + 125.546763, + 50.358965 + ], + [ + 125.520278, + 50.3498 + ], + [ + 125.530749, + 50.331085 + ], + [ + 125.463611, + 50.295925 + ], + [ + 125.466075, + 50.266861 + ], + [ + 125.442053, + 50.260357 + ], + [ + 125.448829, + 50.216338 + ], + [ + 125.417416, + 50.195654 + ], + [ + 125.39093, + 50.199868 + ], + [ + 125.382923, + 50.172278 + ], + [ + 125.335496, + 50.161161 + ], + [ + 125.376148, + 50.137385 + ], + [ + 125.311474, + 50.140453 + ], + [ + 125.27883, + 50.127411 + ], + [ + 125.258504, + 50.103618 + ], + [ + 125.287453, + 50.093636 + ], + [ + 125.283757, + 50.070211 + ], + [ + 125.328105, + 50.065985 + ], + [ + 125.315786, + 50.04562 + ], + [ + 125.289916, + 50.057917 + ], + [ + 125.25296, + 50.041393 + ], + [ + 125.283757, + 50.036012 + ], + [ + 125.297924, + 50.014481 + ], + [ + 125.278214, + 49.996402 + ], + [ + 125.241873, + 49.987938 + ], + [ + 125.231402, + 49.957531 + ], + [ + 125.190134, + 49.959841 + ], + [ + 125.199373, + 49.935194 + ], + [ + 125.225859, + 49.922481 + ], + [ + 125.212924, + 49.907452 + ], + [ + 125.245569, + 49.87198 + ], + [ + 125.225243, + 49.867351 + ], + [ + 125.239409, + 49.844587 + ], + [ + 125.177815, + 49.829533 + ], + [ + 125.222779, + 49.799026 + ], + [ + 125.221547, + 49.754969 + ], + [ + 125.204301, + 49.734086 + ], + [ + 125.225243, + 49.726349 + ], + [ + 125.219699, + 49.669058 + ], + [ + 125.185207, + 49.634574 + ], + [ + 125.189518, + 49.652401 + ], + [ + 125.164881, + 49.669446 + ], + [ + 125.132236, + 49.672157 + ], + [ + 125.127308, + 49.655113 + ], + [ + 125.15441, + 49.616741 + ], + [ + 125.16796, + 49.629923 + ], + [ + 125.205533, + 49.593859 + ], + [ + 125.23017, + 49.595411 + ], + [ + 125.233866, + 49.536801 + ], + [ + 125.211076, + 49.539908 + ], + [ + 125.228323, + 49.487063 + ], + [ + 125.270822, + 49.454395 + ], + [ + 125.256656, + 49.437275 + ], + [ + 125.25604, + 49.395227 + ], + [ + 125.277598, + 49.379644 + ], + [ + 125.256656, + 49.359769 + ], + [ + 125.261583, + 49.322336 + ], + [ + 125.214772, + 49.277066 + ], + [ + 125.227707, + 49.248947 + ], + [ + 125.219699, + 49.189139 + ], + [ + 125.187671, + 49.186792 + ], + [ + 125.158721, + 49.144921 + ], + [ + 125.117453, + 49.126127 + ], + [ + 125.034302, + 49.157056 + ], + [ + 125.039845, + 49.17623 + ], + [ + 124.983179, + 49.162535 + ], + [ + 124.906802, + 49.184054 + ], + [ + 124.860607, + 49.166448 + ], + [ + 124.847672, + 49.129651 + ], + [ + 124.809484, + 49.115943 + ], + [ + 124.828578, + 49.077933 + ], + [ + 124.808252, + 49.020666 + ], + [ + 124.756513, + 48.967262 + ], + [ + 124.744194, + 48.920487 + ], + [ + 124.709086, + 48.920487 + ], + [ + 124.715861, + 48.885475 + ], + [ + 124.697383, + 48.841775 + ], + [ + 124.654267, + 48.83429 + ], + [ + 124.644412, + 48.80789 + ], + [ + 124.656115, + 48.783842 + ], + [ + 124.612383, + 48.747945 + ], + [ + 124.624702, + 48.701755 + ], + [ + 124.601912, + 48.632587 + ], + [ + 124.579122, + 48.596582 + ], + [ + 124.520608, + 48.556195 + ], + [ + 124.548941, + 48.535593 + ], + [ + 124.533543, + 48.515379 + ], + [ + 124.555717, + 48.467784 + ], + [ + 124.507674, + 48.445558 + ], + [ + 124.52492, + 48.426897 + ], + [ + 124.51876, + 48.378027 + ], + [ + 124.547094, + 48.35775 + ], + [ + 124.540934, + 48.335476 + ], + [ + 124.579738, + 48.297269 + ], + [ + 124.558796, + 48.268197 + ], + [ + 124.579122, + 48.262221 + ], + [ + 124.547094, + 48.200829 + ], + [ + 124.512601, + 48.164518 + ], + [ + 124.529847, + 48.146951 + ], + [ + 124.505826, + 48.124985 + ], + [ + 124.478108, + 48.123387 + ], + [ + 124.46579, + 48.098213 + ], + [ + 124.415899, + 48.08782 + ], + [ + 124.430065, + 48.12099 + ], + [ + 124.471333, + 48.133373 + ], + [ + 124.475029, + 48.173698 + ], + [ + 124.418978, + 48.181679 + ], + [ + 124.412819, + 48.219175 + ], + [ + 124.422058, + 48.245884 + ], + [ + 124.365392, + 48.283731 + ], + [ + 124.353689, + 48.315978 + ], + [ + 124.317964, + 48.35099 + ], + [ + 124.331515, + 48.380015 + ], + [ + 124.309957, + 48.413393 + ], + [ + 124.330283, + 48.435633 + ], + [ + 124.302566, + 48.456673 + ], + [ + 124.314269, + 48.503881 + ], + [ + 124.25945, + 48.536385 + ], + [ + 124.25945, + 48.536385 + ], + [ + 124.136878, + 48.463023 + ], + [ + 124.07898, + 48.43603 + ], + [ + 124.019234, + 48.39313 + ], + [ + 123.862785, + 48.271782 + ], + [ + 123.746373, + 48.197638 + ], + [ + 123.705105, + 48.152142 + ], + [ + 123.579453, + 48.045427 + ], + [ + 123.537569, + 48.021816 + ], + [ + 123.300432, + 47.953723 + ], + [ + 123.256085, + 47.876711 + ], + [ + 123.214201, + 47.824502 + ], + [ + 123.161846, + 47.781892 + ], + [ + 123.041122, + 47.746492 + ], + [ + 122.926557, + 47.697777 + ], + [ + 122.848949, + 47.67441 + ], + [ + 122.765181, + 47.614333 + ], + [ + 122.59395, + 47.54732 + ], + [ + 122.543443, + 47.495589 + ], + [ + 122.507103, + 47.401291 + ], + [ + 122.418407, + 47.350632 + ], + [ + 122.441197, + 47.310476 + ], + [ + 122.441197, + 47.310476 + ], + [ + 122.462755, + 47.27841 + ], + [ + 122.498479, + 47.255262 + ], + [ + 122.531124, + 47.198771 + ], + [ + 122.582863, + 47.158092 + ], + [ + 122.582863, + 47.158092 + ], + [ + 122.615508, + 47.124306 + ], + [ + 122.679566, + 47.094164 + ], + [ + 122.710363, + 47.093349 + ], + [ + 122.710363, + 47.093349 + ], + [ + 122.821232, + 47.065636 + ], + [ + 122.852645, + 47.072158 + ], + [ + 122.845869, + 47.046881 + ], + [ + 122.778116, + 47.002822 + ], + [ + 122.77442, + 46.973837 + ], + [ + 122.798442, + 46.9575 + ], + [ + 122.791051, + 46.941567 + ], + [ + 122.83971, + 46.937072 + ], + [ + 122.895144, + 46.960359 + ], + [ + 122.893913, + 46.895376 + ], + [ + 122.906847, + 46.80738 + ], + [ + 122.996774, + 46.761483 + ], + [ + 123.00355, + 46.730726 + ], + [ + 123.026339, + 46.718829 + ], + [ + 123.076846, + 46.745082 + ], + [ + 123.103332, + 46.734828 + ], + [ + 123.163694, + 46.74016 + ], + [ + 123.198802, + 46.803283 + ], + [ + 123.22344, + 46.821305 + ], + [ + 123.221592, + 46.850373 + ], + [ + 123.295505, + 46.865105 + ], + [ + 123.341084, + 46.826628 + ], + [ + 123.374345, + 46.837683 + ], + [ + 123.40699, + 46.906416 + ], + [ + 123.404526, + 46.935438 + ], + [ + 123.360179, + 46.970978 + ], + [ + 123.304128, + 46.964852 + ], + [ + 123.301664, + 46.999965 + ], + [ + 123.337389, + 46.988943 + ], + [ + 123.42362, + 46.934212 + ], + [ + 123.487678, + 46.959951 + ], + [ + 123.52833, + 46.944836 + ], + [ + 123.483366, + 46.84587 + ], + [ + 123.506772, + 46.827038 + ], + [ + 123.562823, + 46.82581 + ], + [ + 123.575757, + 46.845461 + ], + [ + 123.576989, + 46.891286 + ], + [ + 123.605322, + 46.891286 + ], + [ + 123.599163, + 46.868378 + ], + [ + 123.625648, + 46.847508 + ], + [ + 123.580069, + 46.827447 + ], + [ + 123.629344, + 46.813524 + ], + [ + 123.631808, + 46.728675 + ], + [ + 123.603475, + 46.68928 + ], + [ + 123.474743, + 46.686817 + ], + [ + 123.366338, + 46.677784 + ], + [ + 123.318295, + 46.662179 + ], + [ + 123.276411, + 46.660947 + ], + [ + 123.279491, + 46.616981 + ], + [ + 123.228368, + 46.588198 + ], + [ + 123.18094, + 46.614103 + ], + [ + 123.098404, + 46.603002 + ], + [ + 123.077462, + 46.622324 + ], + [ + 123.04605, + 46.617803 + ], + [ + 123.052825, + 46.579972 + ], + [ + 123.002318, + 46.574624 + ], + [ + 123.010325, + 46.524823 + ], + [ + 123.011557, + 46.434984 + ], + [ + 123.089781, + 46.347888 + ], + [ + 123.142136, + 46.298293 + ], + [ + 123.178476, + 46.248239 + ], + [ + 123.248078, + 46.273065 + ], + [ + 123.286266, + 46.250308 + ], + [ + 123.320758, + 46.254447 + ], + [ + 123.357099, + 46.232096 + ], + [ + 123.357099, + 46.232096 + ], + [ + 123.430396, + 46.243687 + ], + [ + 123.452569, + 46.233338 + ], + [ + 123.499381, + 46.259826 + ], + [ + 123.569598, + 46.223816 + ], + [ + 123.569598, + 46.223816 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 310000, + "name": "上海市", + "center": [ + 121.472644, + 31.231706 + ], + "centroid": [ + 121.438737, + 31.072559 + ], + "childrenNum": 16, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 8, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 120.901349, + 31.017327 + ], + [ + 120.940153, + 31.010146 + ], + [ + 120.949392, + 31.030148 + ], + [ + 120.989428, + 31.01425 + ], + [ + 121.000515, + 30.938309 + ], + [ + 120.993124, + 30.889532 + ], + [ + 121.020225, + 30.872069 + ], + [ + 120.991892, + 30.837133 + ], + [ + 121.038087, + 30.814007 + ], + [ + 121.060261, + 30.845354 + ], + [ + 121.097833, + 30.857171 + ], + [ + 121.13787, + 30.826342 + ], + [ + 121.123087, + 30.77905 + ], + [ + 121.174826, + 30.771851 + ], + [ + 121.21671, + 30.785734 + ], + [ + 121.232108, + 30.755909 + ], + [ + 121.272144, + 30.723504 + ], + [ + 121.274608, + 30.677191 + ], + [ + 121.362071, + 30.679764 + ], + [ + 121.426129, + 30.730192 + ], + [ + 121.517288, + 30.775451 + ], + [ + 121.601056, + 30.805269 + ], + [ + 121.681128, + 30.818633 + ], + [ + 121.904714, + 30.814007 + ], + [ + 121.943518, + 30.776993 + ], + [ + 121.970004, + 30.789333 + ], + [ + 121.954605, + 30.825828 + ], + [ + 121.994025, + 30.862823 + ], + [ + 121.990945, + 30.96859 + ], + [ + 121.977395, + 31.016301 + ], + [ + 121.946598, + 31.066039 + ], + [ + 121.809859, + 31.196669 + ], + [ + 121.722396, + 31.3036 + ], + [ + 121.599208, + 31.37465 + ], + [ + 121.520984, + 31.394575 + ], + [ + 121.404571, + 31.479337 + ], + [ + 121.343593, + 31.511996 + ], + [ + 121.301093, + 31.49873 + ], + [ + 121.301093, + 31.49873 + ], + [ + 121.247507, + 31.476785 + ], + [ + 121.241963, + 31.493117 + ], + [ + 121.174826, + 31.44922 + ], + [ + 121.143413, + 31.392021 + ], + [ + 121.113848, + 31.37465 + ], + [ + 121.130478, + 31.343987 + ], + [ + 121.142797, + 31.275472 + ], + [ + 121.090442, + 31.291838 + ], + [ + 121.060261, + 31.245289 + ], + [ + 121.076892, + 31.158267 + ], + [ + 121.018377, + 31.134194 + ], + [ + 120.930298, + 31.141365 + ], + [ + 120.881023, + 31.134706 + ], + [ + 120.859465, + 31.100379 + ], + [ + 120.890878, + 31.094229 + ], + [ + 120.901349, + 31.017327 + ] + ] + ], + [ + [ + [ + 121.974931, + 31.61704 + ], + [ + 121.715005, + 31.673592 + ], + [ + 121.64294, + 31.697527 + ], + [ + 121.599824, + 31.703128 + ], + [ + 121.49881, + 31.753012 + ], + [ + 121.431673, + 31.769295 + ], + [ + 121.384861, + 31.833382 + ], + [ + 121.323267, + 31.868458 + ], + [ + 121.265369, + 31.863883 + ], + [ + 121.200079, + 31.834907 + ], + [ + 121.118775, + 31.759119 + ], + [ + 121.145261, + 31.75403 + ], + [ + 121.289391, + 31.61653 + ], + [ + 121.371926, + 31.553314 + ], + [ + 121.395332, + 31.585437 + ], + [ + 121.434136, + 31.590535 + ], + [ + 121.547469, + 31.531382 + ], + [ + 121.625693, + 31.501792 + ], + [ + 121.682976, + 31.491075 + ], + [ + 121.819098, + 31.437987 + ], + [ + 121.890547, + 31.428795 + ], + [ + 121.981706, + 31.464024 + ], + [ + 121.995873, + 31.493117 + ], + [ + 121.974931, + 31.61704 + ] + ] + ], + [ + [ + [ + 121.795693, + 31.330186 + ], + [ + 121.792613, + 31.363408 + ], + [ + 121.742106, + 31.407345 + ], + [ + 121.585657, + 31.454836 + ], + [ + 121.567179, + 31.48342 + ], + [ + 121.520984, + 31.494137 + ], + [ + 121.509897, + 31.4824 + ], + [ + 121.572107, + 31.435944 + ], + [ + 121.727939, + 31.35472 + ], + [ + 121.76428, + 31.31536 + ], + [ + 121.785222, + 31.31127 + ], + [ + 121.795693, + 31.330186 + ] + ] + ], + [ + [ + [ + 121.801852, + 31.356765 + ], + [ + 121.8037, + 31.328652 + ], + [ + 121.840656, + 31.295418 + ], + [ + 121.932431, + 31.283144 + ], + [ + 122.016199, + 31.282121 + ], + [ + 122.097503, + 31.255522 + ], + [ + 122.122756, + 31.307179 + ], + [ + 122.116597, + 31.320984 + ], + [ + 122.040837, + 31.324051 + ], + [ + 121.951525, + 31.337343 + ], + [ + 121.845584, + 31.37465 + ], + [ + 121.792613, + 31.377715 + ], + [ + 121.801852, + 31.356765 + ] + ] + ], + [ + [ + [ + 121.626925, + 31.445135 + ], + [ + 121.631853, + 31.456878 + ], + [ + 121.579498, + 31.479848 + ], + [ + 121.626925, + 31.445135 + ] + ] + ], + [ + [ + [ + 121.943518, + 31.215608 + ], + [ + 121.959533, + 31.159291 + ], + [ + 121.995873, + 31.160828 + ], + [ + 122.008808, + 31.221238 + ], + [ + 121.950909, + 31.228915 + ], + [ + 121.943518, + 31.215608 + ] + ] + ], + [ + [ + [ + 121.88254, + 31.240684 + ], + [ + 121.909026, + 31.195133 + ], + [ + 121.923808, + 31.234032 + ], + [ + 121.88254, + 31.240684 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 320000, + "name": "江苏省", + "center": [ + 118.767413, + 32.041544 + ], + "centroid": [ + 119.486506, + 32.983991 + ], + "childrenNum": 13, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 9, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 117.311654, + 34.561686 + ], + [ + 117.27285, + 34.556757 + ], + [ + 117.303647, + 34.542463 + ], + [ + 117.267923, + 34.532603 + ], + [ + 117.27285, + 34.499565 + ], + [ + 117.252524, + 34.48674 + ], + [ + 117.248213, + 34.451216 + ], + [ + 117.166293, + 34.434435 + ], + [ + 117.139191, + 34.526687 + ], + [ + 117.15151, + 34.559222 + ], + [ + 117.104083, + 34.648874 + ], + [ + 117.073286, + 34.639026 + ], + [ + 117.061583, + 34.675947 + ], + [ + 117.070206, + 34.713835 + ], + [ + 117.022163, + 34.759081 + ], + [ + 116.969192, + 34.771864 + ], + [ + 116.95133, + 34.81069 + ], + [ + 116.979047, + 34.815113 + ], + [ + 116.966113, + 34.844588 + ], + [ + 116.929156, + 34.843114 + ], + [ + 116.922381, + 34.894671 + ], + [ + 116.858323, + 34.928533 + ], + [ + 116.821983, + 34.929515 + ], + [ + 116.815823, + 34.965324 + ], + [ + 116.789338, + 34.975133 + ], + [ + 116.781331, + 34.916757 + ], + [ + 116.677853, + 34.939327 + ], + [ + 116.622418, + 34.939818 + ], + [ + 116.613795, + 34.922645 + ], + [ + 116.557745, + 34.908905 + ], + [ + 116.445028, + 34.895652 + ], + [ + 116.408071, + 34.850972 + ], + [ + 116.403144, + 34.756131 + ], + [ + 116.369267, + 34.749247 + ], + [ + 116.363724, + 34.715311 + ], + [ + 116.392057, + 34.710391 + ], + [ + 116.374195, + 34.640011 + ], + [ + 116.430245, + 34.650843 + ], + [ + 116.432709, + 34.630163 + ], + [ + 116.477057, + 34.614896 + ], + [ + 116.490607, + 34.573513 + ], + [ + 116.594085, + 34.511894 + ], + [ + 116.592237, + 34.493646 + ], + [ + 116.662454, + 34.472927 + ], + [ + 116.722816, + 34.472434 + ], + [ + 116.773939, + 34.453683 + ], + [ + 116.782563, + 34.429993 + ], + [ + 116.828142, + 34.389012 + ], + [ + 116.909446, + 34.408271 + ], + [ + 116.969192, + 34.389012 + ], + [ + 116.960569, + 34.363821 + ], + [ + 116.983359, + 34.348011 + ], + [ + 116.969192, + 34.283753 + ], + [ + 117.051112, + 34.221425 + ], + [ + 117.025243, + 34.167469 + ], + [ + 117.046801, + 34.151622 + ], + [ + 117.123793, + 34.128342 + ], + [ + 117.130568, + 34.101586 + ], + [ + 117.192162, + 34.068873 + ], + [ + 117.257452, + 34.065899 + ], + [ + 117.277162, + 34.078787 + ], + [ + 117.311654, + 34.067882 + ], + [ + 117.357234, + 34.088205 + ], + [ + 117.404045, + 34.03218 + ], + [ + 117.435458, + 34.028212 + ], + [ + 117.514914, + 34.060941 + ], + [ + 117.543248, + 34.038627 + ], + [ + 117.569117, + 33.985051 + ], + [ + 117.612849, + 34.000433 + ], + [ + 117.629479, + 34.028708 + ], + [ + 117.671363, + 33.992494 + ], + [ + 117.672595, + 33.934916 + ], + [ + 117.715095, + 33.879287 + ], + [ + 117.753899, + 33.891211 + ], + [ + 117.759442, + 33.874318 + ], + [ + 117.739732, + 33.758467 + ], + [ + 117.72495, + 33.74951 + ], + [ + 117.750203, + 33.710688 + ], + [ + 117.791471, + 33.733585 + ], + [ + 117.843826, + 33.736074 + ], + [ + 117.901724, + 33.720146 + ], + [ + 117.972557, + 33.74951 + ], + [ + 118.019985, + 33.738562 + ], + [ + 118.065564, + 33.76593 + ], + [ + 118.117919, + 33.766427 + ], + [ + 118.161035, + 33.735576 + ], + [ + 118.16781, + 33.663381 + ], + [ + 118.112376, + 33.617045 + ], + [ + 118.117919, + 33.594615 + ], + [ + 118.107448, + 33.475391 + ], + [ + 118.050782, + 33.491863 + ], + [ + 118.027376, + 33.455421 + ], + [ + 118.016905, + 33.402978 + ], + [ + 118.029224, + 33.374995 + ], + [ + 117.992883, + 33.333005 + ], + [ + 117.974405, + 33.279487 + ], + [ + 117.939297, + 33.262475 + ], + [ + 117.942376, + 33.224936 + ], + [ + 117.977485, + 33.226437 + ], + [ + 117.988572, + 33.180869 + ], + [ + 118.037231, + 33.152314 + ], + [ + 118.038463, + 33.134776 + ], + [ + 118.149332, + 33.169348 + ], + [ + 118.178281, + 33.217926 + ], + [ + 118.217085, + 33.191888 + ], + [ + 118.219549, + 33.114227 + ], + [ + 118.243571, + 33.027967 + ], + [ + 118.244803, + 32.998359 + ], + [ + 118.26944, + 32.969242 + ], + [ + 118.303933, + 32.96874 + ], + [ + 118.291614, + 32.946143 + ], + [ + 118.252194, + 32.936601 + ], + [ + 118.2331, + 32.914498 + ], + [ + 118.250346, + 32.848157 + ], + [ + 118.301469, + 32.846145 + ], + [ + 118.300237, + 32.783275 + ], + [ + 118.334114, + 32.761637 + ], + [ + 118.363063, + 32.770695 + ], + [ + 118.375382, + 32.718849 + ], + [ + 118.411106, + 32.715828 + ], + [ + 118.450526, + 32.743518 + ], + [ + 118.483787, + 32.721367 + ], + [ + 118.560163, + 32.729926 + ], + [ + 118.572482, + 32.719856 + ], + [ + 118.642699, + 32.744525 + ], + [ + 118.707373, + 32.72036 + ], + [ + 118.756648, + 32.737477 + ], + [ + 118.73817, + 32.772708 + ], + [ + 118.743097, + 32.853184 + ], + [ + 118.743097, + 32.853184 + ], + [ + 118.810235, + 32.853687 + ], + [ + 118.821322, + 32.920527 + ], + [ + 118.846575, + 32.922034 + ], + [ + 118.849039, + 32.956689 + ], + [ + 118.89585, + 32.957694 + ], + [ + 118.89585, + 32.957694 + ], + [ + 118.892771, + 32.941121 + ], + [ + 118.934039, + 32.93861 + ], + [ + 118.993169, + 32.958196 + ], + [ + 119.020886, + 32.955685 + ], + [ + 119.054763, + 32.8748 + ], + [ + 119.113277, + 32.823014 + ], + [ + 119.184726, + 32.825529 + ], + [ + 119.211827, + 32.708275 + ], + [ + 119.208748, + 32.641276 + ], + [ + 119.230921, + 32.607001 + ], + [ + 119.22045, + 32.576748 + ], + [ + 119.152697, + 32.557582 + ], + [ + 119.168096, + 32.536394 + ], + [ + 119.142226, + 32.499556 + ], + [ + 119.084944, + 32.452602 + ], + [ + 119.041212, + 32.515201 + ], + [ + 118.975923, + 32.505108 + ], + [ + 118.922336, + 32.557078 + ], + [ + 118.92172, + 32.557078 + ], + [ + 118.922336, + 32.557078 + ], + [ + 118.92172, + 32.557078 + ], + [ + 118.890923, + 32.553042 + ], + [ + 118.908169, + 32.59238 + ], + [ + 118.84288, + 32.56767 + ], + [ + 118.820706, + 32.60448 + ], + [ + 118.784981, + 32.582295 + ], + [ + 118.757264, + 32.603976 + ], + [ + 118.73509, + 32.58885 + ], + [ + 118.719076, + 32.614059 + ], + [ + 118.719076, + 32.614059 + ], + [ + 118.688895, + 32.588346 + ], + [ + 118.658714, + 32.594397 + ], + [ + 118.632844, + 32.578261 + ], + [ + 118.59712, + 32.600951 + ], + [ + 118.568787, + 32.585825 + ], + [ + 118.564475, + 32.562122 + ], + [ + 118.608823, + 32.536899 + ], + [ + 118.592192, + 32.481383 + ], + [ + 118.628533, + 32.467751 + ], + [ + 118.691359, + 32.472295 + ], + [ + 118.685199, + 32.403604 + ], + [ + 118.703061, + 32.328792 + ], + [ + 118.657482, + 32.30148 + ], + [ + 118.674728, + 32.250375 + ], + [ + 118.643931, + 32.209875 + ], + [ + 118.510888, + 32.194176 + ], + [ + 118.49549, + 32.165304 + ], + [ + 118.501033, + 32.121726 + ], + [ + 118.433896, + 32.086746 + ], + [ + 118.394476, + 32.076098 + ], + [ + 118.389548, + 31.985281 + ], + [ + 118.363679, + 31.930443 + ], + [ + 118.472084, + 31.879639 + ], + [ + 118.466541, + 31.857784 + ], + [ + 118.504729, + 31.841516 + ], + [ + 118.481939, + 31.778453 + ], + [ + 118.533678, + 31.76726 + ], + [ + 118.521975, + 31.743343 + ], + [ + 118.5577, + 31.73011 + ], + [ + 118.571866, + 31.746397 + ], + [ + 118.641467, + 31.75861 + ], + [ + 118.653786, + 31.73011 + ], + [ + 118.697518, + 31.709747 + ], + [ + 118.643315, + 31.671555 + ], + [ + 118.643315, + 31.649651 + ], + [ + 118.736322, + 31.633347 + ], + [ + 118.748025, + 31.675629 + ], + [ + 118.773894, + 31.682759 + ], + [ + 118.802844, + 31.619078 + ], + [ + 118.858894, + 31.623665 + ], + [ + 118.881684, + 31.564023 + ], + [ + 118.885995, + 31.519139 + ], + [ + 118.883532, + 31.500261 + ], + [ + 118.852119, + 31.393553 + ], + [ + 118.824401, + 31.375672 + ], + [ + 118.767735, + 31.363919 + ], + [ + 118.745561, + 31.372606 + ], + [ + 118.720924, + 31.322518 + ], + [ + 118.726467, + 31.282121 + ], + [ + 118.756648, + 31.279564 + ], + [ + 118.794836, + 31.229426 + ], + [ + 118.870597, + 31.242219 + ], + [ + 118.984546, + 31.237102 + ], + [ + 119.014727, + 31.241707 + ], + [ + 119.10527, + 31.235055 + ], + [ + 119.107118, + 31.250917 + ], + [ + 119.158241, + 31.294907 + ], + [ + 119.197661, + 31.295418 + ], + [ + 119.198277, + 31.270357 + ], + [ + 119.266646, + 31.250405 + ], + [ + 119.294363, + 31.263195 + ], + [ + 119.338095, + 31.259103 + ], + [ + 119.350414, + 31.301043 + ], + [ + 119.374435, + 31.258591 + ], + [ + 119.360269, + 31.213049 + ], + [ + 119.391682, + 31.174142 + ], + [ + 119.439109, + 31.177214 + ], + [ + 119.461283, + 31.156219 + ], + [ + 119.532732, + 31.159291 + ], + [ + 119.599869, + 31.10909 + ], + [ + 119.623891, + 31.130096 + ], + [ + 119.678093, + 31.167997 + ], + [ + 119.705811, + 31.152634 + ], + [ + 119.715666, + 31.169533 + ], + [ + 119.779723, + 31.17875 + ], + [ + 119.809904, + 31.148536 + ], + [ + 119.827151, + 31.174142 + ], + [ + 119.878274, + 31.160828 + ], + [ + 119.921389, + 31.170045 + ], + [ + 119.946027, + 31.106016 + ], + [ + 119.988527, + 31.059375 + ], + [ + 120.001461, + 31.027071 + ], + [ + 120.052584, + 31.00553 + ], + [ + 120.111099, + 30.955761 + ], + [ + 120.149903, + 30.937283 + ], + [ + 120.223816, + 30.926502 + ], + [ + 120.316206, + 30.933689 + ], + [ + 120.371025, + 30.948575 + ], + [ + 120.35809, + 30.886964 + ], + [ + 120.42338, + 30.902884 + ], + [ + 120.435083, + 30.920855 + ], + [ + 120.441858, + 30.860768 + ], + [ + 120.460336, + 30.839702 + ], + [ + 120.489285, + 30.763624 + ], + [ + 120.504684, + 30.757967 + ], + [ + 120.563814, + 30.835592 + ], + [ + 120.589684, + 30.854089 + ], + [ + 120.654973, + 30.846896 + ], + [ + 120.68269, + 30.882342 + ], + [ + 120.713487, + 30.88491 + ], + [ + 120.709176, + 30.933176 + ], + [ + 120.684538, + 30.955247 + ], + [ + 120.698089, + 30.970643 + ], + [ + 120.746132, + 30.962432 + ], + [ + 120.770154, + 30.996809 + ], + [ + 120.820661, + 31.006556 + ], + [ + 120.865624, + 30.989627 + ], + [ + 120.901349, + 31.017327 + ], + [ + 120.890878, + 31.094229 + ], + [ + 120.859465, + 31.100379 + ], + [ + 120.881023, + 31.134706 + ], + [ + 120.930298, + 31.141365 + ], + [ + 121.018377, + 31.134194 + ], + [ + 121.076892, + 31.158267 + ], + [ + 121.060261, + 31.245289 + ], + [ + 121.090442, + 31.291838 + ], + [ + 121.142797, + 31.275472 + ], + [ + 121.130478, + 31.343987 + ], + [ + 121.113848, + 31.37465 + ], + [ + 121.143413, + 31.392021 + ], + [ + 121.174826, + 31.44922 + ], + [ + 121.241963, + 31.493117 + ], + [ + 121.247507, + 31.476785 + ], + [ + 121.301093, + 31.49873 + ], + [ + 121.301093, + 31.49873 + ], + [ + 121.343593, + 31.511996 + ], + [ + 121.371926, + 31.553314 + ], + [ + 121.289391, + 31.61653 + ], + [ + 121.145261, + 31.75403 + ], + [ + 121.118775, + 31.759119 + ], + [ + 121.200079, + 31.834907 + ], + [ + 121.265369, + 31.863883 + ], + [ + 121.323267, + 31.868458 + ], + [ + 121.384861, + 31.833382 + ], + [ + 121.431673, + 31.769295 + ], + [ + 121.49881, + 31.753012 + ], + [ + 121.599824, + 31.703128 + ], + [ + 121.64294, + 31.697527 + ], + [ + 121.715005, + 31.673592 + ], + [ + 121.974931, + 31.61704 + ], + [ + 121.970004, + 31.718911 + ], + [ + 121.889315, + 31.866425 + ], + [ + 121.856055, + 31.955328 + ], + [ + 121.772287, + 32.032984 + ], + [ + 121.759352, + 32.059362 + ], + [ + 121.525295, + 32.136423 + ], + [ + 121.542542, + 32.152132 + ], + [ + 121.458774, + 32.177462 + ], + [ + 121.499426, + 32.211394 + ], + [ + 121.493882, + 32.263533 + ], + [ + 121.450151, + 32.282256 + ], + [ + 121.425513, + 32.430885 + ], + [ + 121.390405, + 32.460682 + ], + [ + 121.352216, + 32.474315 + ], + [ + 121.269681, + 32.483402 + ], + [ + 121.153268, + 32.52933 + ], + [ + 121.121855, + 32.569183 + ], + [ + 121.076892, + 32.576243 + ], + [ + 121.020225, + 32.605489 + ], + [ + 120.961711, + 32.612042 + ], + [ + 120.979573, + 32.636236 + ], + [ + 120.963559, + 32.68259 + ], + [ + 120.916131, + 32.701225 + ], + [ + 120.953088, + 32.714318 + ], + [ + 120.972182, + 32.761134 + ], + [ + 120.981421, + 32.85972 + ], + [ + 120.957399, + 32.893395 + ], + [ + 120.932762, + 33.005887 + ], + [ + 120.917979, + 33.02596 + ], + [ + 120.871784, + 33.047032 + ], + [ + 120.874247, + 33.093672 + ], + [ + 120.843451, + 33.209915 + ], + [ + 120.819429, + 33.237951 + ], + [ + 120.833595, + 33.274984 + ], + [ + 120.813885, + 33.303499 + ], + [ + 120.769538, + 33.307 + ], + [ + 120.741205, + 33.337505 + ], + [ + 120.717183, + 33.436945 + ], + [ + 120.680227, + 33.520306 + ], + [ + 120.622944, + 33.615051 + ], + [ + 120.611241, + 33.627012 + ], + [ + 120.583524, + 33.668362 + ], + [ + 120.534249, + 33.782346 + ], + [ + 120.48559, + 33.859411 + ], + [ + 120.367329, + 34.091674 + ], + [ + 120.347619, + 34.179352 + ], + [ + 120.314359, + 34.255563 + ], + [ + 120.311895, + 34.306991 + ], + [ + 120.103707, + 34.391481 + ], + [ + 119.962657, + 34.459112 + ], + [ + 119.811752, + 34.485754 + ], + [ + 119.781571, + 34.515839 + ], + [ + 119.641137, + 34.569078 + ], + [ + 119.610956, + 34.592729 + ], + [ + 119.569072, + 34.615389 + ], + [ + 119.465594, + 34.672994 + ], + [ + 119.525956, + 34.73351 + ], + [ + 119.456971, + 34.748264 + ], + [ + 119.381827, + 34.752198 + ], + [ + 119.494543, + 34.754656 + ], + [ + 119.497007, + 34.754164 + ], + [ + 119.439725, + 34.785136 + ], + [ + 119.440957, + 34.769406 + ], + [ + 119.378747, + 34.764489 + ], + [ + 119.312841, + 34.774813 + ], + [ + 119.272189, + 34.797914 + ], + [ + 119.238313, + 34.799388 + ], + [ + 119.217371, + 34.827886 + ], + [ + 119.202588, + 34.890253 + ], + [ + 119.214907, + 34.925589 + ], + [ + 119.211211, + 34.981507 + ], + [ + 119.238313, + 35.048657 + ], + [ + 119.285124, + 35.068252 + ], + [ + 119.291899, + 35.028567 + ], + [ + 119.307298, + 35.032977 + ], + [ + 119.292515, + 35.068742 + ], + [ + 119.306066, + 35.076578 + ], + [ + 119.286972, + 35.115261 + ], + [ + 119.250016, + 35.124562 + ], + [ + 119.217371, + 35.106939 + ], + [ + 119.137915, + 35.096167 + ], + [ + 119.114509, + 35.055026 + ], + [ + 119.027045, + 35.055516 + ], + [ + 118.942662, + 35.040817 + ], + [ + 118.928495, + 35.051106 + ], + [ + 118.86259, + 35.025626 + ], + [ + 118.860742, + 34.944233 + ], + [ + 118.805307, + 34.87307 + ], + [ + 118.80038, + 34.843114 + ], + [ + 118.772047, + 34.794474 + ], + [ + 118.739402, + 34.792508 + ], + [ + 118.719076, + 34.745313 + ], + [ + 118.764039, + 34.740396 + ], + [ + 118.783749, + 34.723181 + ], + [ + 118.739402, + 34.693663 + ], + [ + 118.690127, + 34.678408 + ], + [ + 118.664257, + 34.693663 + ], + [ + 118.607591, + 34.694155 + ], + [ + 118.601431, + 34.714327 + ], + [ + 118.545997, + 34.705964 + ], + [ + 118.460997, + 34.656258 + ], + [ + 118.473932, + 34.623269 + ], + [ + 118.439439, + 34.626223 + ], + [ + 118.424657, + 34.595193 + ], + [ + 118.439439, + 34.507949 + ], + [ + 118.416034, + 34.473914 + ], + [ + 118.404947, + 34.427525 + ], + [ + 118.379693, + 34.415183 + ], + [ + 118.290382, + 34.424563 + ], + [ + 118.277447, + 34.404814 + ], + [ + 118.220165, + 34.405802 + ], + [ + 118.217701, + 34.379134 + ], + [ + 118.179513, + 34.379628 + ], + [ + 118.177665, + 34.45319 + ], + [ + 118.132702, + 34.483287 + ], + [ + 118.16473, + 34.50499 + ], + [ + 118.185056, + 34.543942 + ], + [ + 118.079115, + 34.569571 + ], + [ + 118.114839, + 34.614404 + ], + [ + 118.084042, + 34.655766 + ], + [ + 118.053861, + 34.650843 + ], + [ + 117.951615, + 34.678408 + ], + [ + 117.909732, + 34.670533 + ], + [ + 117.902956, + 34.644443 + ], + [ + 117.793935, + 34.651827 + ], + [ + 117.791471, + 34.583368 + ], + [ + 117.801942, + 34.518798 + ], + [ + 117.684298, + 34.547392 + ], + [ + 117.659044, + 34.501044 + ], + [ + 117.609769, + 34.490686 + ], + [ + 117.592523, + 34.462566 + ], + [ + 117.53832, + 34.467006 + ], + [ + 117.465023, + 34.484767 + ], + [ + 117.402813, + 34.550843 + ], + [ + 117.402813, + 34.569571 + ], + [ + 117.370785, + 34.584846 + ], + [ + 117.325205, + 34.573021 + ], + [ + 117.325205, + 34.573021 + ], + [ + 117.32151, + 34.566614 + ], + [ + 117.32151, + 34.566614 + ], + [ + 117.311654, + 34.561686 + ], + [ + 117.311654, + 34.561686 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 330000, + "name": "浙江省", + "center": [ + 120.153576, + 30.287459 + ], + "centroid": [ + 120.109913, + 29.181466 + ], + "childrenNum": 11, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 10, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 118.433896, + 28.288335 + ], + [ + 118.444367, + 28.253548 + ], + [ + 118.490562, + 28.238259 + ], + [ + 118.493026, + 28.262509 + ], + [ + 118.588497, + 28.282538 + ], + [ + 118.595272, + 28.258292 + ], + [ + 118.651322, + 28.277267 + ], + [ + 118.674728, + 28.27147 + ], + [ + 118.699366, + 28.309939 + ], + [ + 118.719692, + 28.312047 + ], + [ + 118.756032, + 28.252493 + ], + [ + 118.802228, + 28.240368 + ], + [ + 118.804075, + 28.207675 + ], + [ + 118.771431, + 28.188687 + ], + [ + 118.805923, + 28.154923 + ], + [ + 118.802228, + 28.117453 + ], + [ + 118.767735, + 28.10584 + ], + [ + 118.719076, + 28.063601 + ], + [ + 118.733858, + 28.027684 + ], + [ + 118.730163, + 27.970615 + ], + [ + 118.753568, + 27.947885 + ], + [ + 118.818242, + 27.916689 + ], + [ + 118.829329, + 27.847921 + ], + [ + 118.873677, + 27.733563 + ], + [ + 118.879836, + 27.667859 + ], + [ + 118.913713, + 27.619616 + ], + [ + 118.909401, + 27.568168 + ], + [ + 118.869365, + 27.540047 + ], + [ + 118.907553, + 27.460952 + ], + [ + 118.955597, + 27.4498 + ], + [ + 118.986393, + 27.47582 + ], + [ + 118.983314, + 27.498649 + ], + [ + 119.020886, + 27.498118 + ], + [ + 119.03998, + 27.478475 + ], + [ + 119.092335, + 27.466262 + ], + [ + 119.129907, + 27.475289 + ], + [ + 119.121284, + 27.438115 + ], + [ + 119.14777, + 27.424836 + ], + [ + 119.224146, + 27.416868 + ], + [ + 119.26911, + 27.42218 + ], + [ + 119.285124, + 27.457766 + ], + [ + 119.334399, + 27.480067 + ], + [ + 119.360269, + 27.524657 + ], + [ + 119.416935, + 27.539517 + ], + [ + 119.438493, + 27.508734 + ], + [ + 119.466826, + 27.526249 + ], + [ + 119.501935, + 27.610601 + ], + [ + 119.501319, + 27.649837 + ], + [ + 119.541971, + 27.666799 + ], + [ + 119.606028, + 27.674749 + ], + [ + 119.644217, + 27.663619 + ], + [ + 119.626354, + 27.620676 + ], + [ + 119.630666, + 27.582491 + ], + [ + 119.675014, + 27.574534 + ], + [ + 119.659615, + 27.540578 + ], + [ + 119.690412, + 27.537394 + ], + [ + 119.70889, + 27.514042 + ], + [ + 119.703347, + 27.446613 + ], + [ + 119.685485, + 27.438646 + ], + [ + 119.711354, + 27.403054 + ], + [ + 119.750774, + 27.373829 + ], + [ + 119.739687, + 27.362668 + ], + [ + 119.782187, + 27.330241 + ], + [ + 119.768636, + 27.307909 + ], + [ + 119.843165, + 27.300464 + ], + [ + 119.938636, + 27.329709 + ], + [ + 119.960194, + 27.365857 + ], + [ + 120.008237, + 27.375423 + ], + [ + 120.026099, + 27.344063 + ], + [ + 120.052584, + 27.338747 + ], + [ + 120.096316, + 27.390302 + ], + [ + 120.136968, + 27.402523 + ], + [ + 120.134504, + 27.420055 + ], + [ + 120.221352, + 27.420055 + ], + [ + 120.26262, + 27.432804 + ], + [ + 120.273091, + 27.38924 + ], + [ + 120.340844, + 27.399867 + ], + [ + 120.343924, + 27.363199 + ], + [ + 120.430155, + 27.258976 + ], + [ + 120.401822, + 27.250996 + ], + [ + 120.404286, + 27.204166 + ], + [ + 120.461568, + 27.142407 + ], + [ + 120.492365, + 27.136016 + ], + [ + 120.545952, + 27.156785 + ], + [ + 120.574901, + 27.234501 + ], + [ + 120.554575, + 27.25206 + ], + [ + 120.580444, + 27.321203 + ], + [ + 120.665444, + 27.357884 + ], + [ + 120.673451, + 27.420055 + ], + [ + 120.703016, + 27.478475 + ], + [ + 120.637111, + 27.561271 + ], + [ + 120.634647, + 27.577186 + ], + [ + 120.685154, + 27.622797 + ], + [ + 120.709176, + 27.682699 + ], + [ + 120.771386, + 27.734623 + ], + [ + 120.777545, + 27.774873 + ], + [ + 120.809574, + 27.775402 + ], + [ + 120.840371, + 27.758986 + ], + [ + 120.910588, + 27.864852 + ], + [ + 120.942001, + 27.896592 + ], + [ + 120.97403, + 27.887071 + ], + [ + 121.027616, + 27.832574 + ], + [ + 121.070116, + 27.834162 + ], + [ + 121.107688, + 27.81352 + ], + [ + 121.152036, + 27.815638 + ], + [ + 121.134174, + 27.787051 + ], + [ + 121.13479, + 27.787051 + ], + [ + 121.149572, + 27.801345 + ], + [ + 121.149572, + 27.801875 + ], + [ + 121.153268, + 27.809815 + ], + [ + 121.152652, + 27.810344 + ], + [ + 121.192072, + 27.822518 + ], + [ + 121.193304, + 27.872259 + ], + [ + 121.162507, + 27.879136 + ], + [ + 121.162507, + 27.90717 + ], + [ + 121.099681, + 27.895005 + ], + [ + 121.05595, + 27.900294 + ], + [ + 120.991892, + 27.95 + ], + [ + 121.015298, + 27.981714 + ], + [ + 121.059029, + 28.096338 + ], + [ + 121.108304, + 28.139092 + ], + [ + 121.121239, + 28.12537 + ], + [ + 121.140949, + 28.031382 + ], + [ + 121.176058, + 28.022401 + ], + [ + 121.261057, + 28.034551 + ], + [ + 121.299862, + 28.067297 + ], + [ + 121.328195, + 28.134343 + ], + [ + 121.373774, + 28.133287 + ], + [ + 121.402107, + 28.197127 + ], + [ + 121.45631, + 28.250385 + ], + [ + 121.488955, + 28.301509 + ], + [ + 121.538846, + 28.299401 + ], + [ + 121.571491, + 28.279376 + ], + [ + 121.580114, + 28.240368 + ], + [ + 121.627541, + 28.251966 + ], + [ + 121.669425, + 28.33312 + ], + [ + 121.660186, + 28.355768 + ], + [ + 121.634317, + 28.347868 + ], + [ + 121.658954, + 28.392628 + ], + [ + 121.692831, + 28.407368 + ], + [ + 121.671273, + 28.472621 + ], + [ + 121.646019, + 28.511544 + ], + [ + 121.634317, + 28.562542 + ], + [ + 121.596128, + 28.575156 + ], + [ + 121.557324, + 28.645033 + ], + [ + 121.540694, + 28.655537 + ], + [ + 121.646019, + 28.682842 + ], + [ + 121.689135, + 28.719062 + ], + [ + 121.704534, + 28.804577 + ], + [ + 121.687287, + 28.863294 + ], + [ + 121.774751, + 28.863818 + ], + [ + 121.772287, + 28.898404 + ], + [ + 121.743338, + 28.954451 + ], + [ + 121.711309, + 28.985865 + ], + [ + 121.712541, + 29.028783 + ], + [ + 121.658954, + 29.058606 + ], + [ + 121.660186, + 29.118226 + ], + [ + 121.616454, + 29.143318 + ], + [ + 121.608447, + 29.168927 + ], + [ + 121.715621, + 29.125022 + ], + [ + 121.750113, + 29.136523 + ], + [ + 121.767975, + 29.166837 + ], + [ + 121.780294, + 29.10986 + ], + [ + 121.811091, + 29.10986 + ], + [ + 121.85975, + 29.086328 + ], + [ + 121.884388, + 29.105677 + ], + [ + 121.966308, + 29.052852 + ], + [ + 121.970004, + 29.092604 + ], + [ + 121.988482, + 29.110906 + ], + [ + 121.986634, + 29.154817 + ], + [ + 121.948446, + 29.193485 + ], + [ + 121.971851, + 29.193485 + ], + [ + 121.966924, + 29.249894 + ], + [ + 122.002032, + 29.260336 + ], + [ + 122.000185, + 29.278608 + ], + [ + 121.94475, + 29.28435 + ], + [ + 121.958301, + 29.334448 + ], + [ + 121.936127, + 29.348012 + ], + [ + 121.937975, + 29.384 + ], + [ + 121.975547, + 29.411113 + ], + [ + 121.993409, + 29.45229 + ], + [ + 121.973083, + 29.477821 + ], + [ + 121.968772, + 29.515846 + ], + [ + 121.995257, + 29.545007 + ], + [ + 122.000185, + 29.582486 + ], + [ + 121.966308, + 29.636078 + ], + [ + 121.909641, + 29.650122 + ], + [ + 121.872685, + 29.632437 + ], + [ + 121.833265, + 29.653242 + ], + [ + 121.937359, + 29.748373 + ], + [ + 122.003264, + 29.762401 + ], + [ + 122.043916, + 29.822647 + ], + [ + 122.10243, + 29.859504 + ], + [ + 122.143082, + 29.877668 + ], + [ + 122.140003, + 29.901535 + ], + [ + 122.00696, + 29.891678 + ], + [ + 122.00388, + 29.92021 + ], + [ + 121.971235, + 29.955476 + ], + [ + 121.919497, + 29.920729 + ], + [ + 121.835113, + 29.958068 + ], + [ + 121.78399, + 29.99332 + ], + [ + 121.721164, + 29.992802 + ], + [ + 121.699606, + 30.007832 + ], + [ + 121.652795, + 30.071037 + ], + [ + 121.635548, + 30.070002 + ], + [ + 121.561636, + 30.184395 + ], + [ + 121.497578, + 30.258861 + ], + [ + 121.395332, + 30.338435 + ], + [ + 121.371926, + 30.37097 + ], + [ + 121.328195, + 30.397299 + ], + [ + 121.225333, + 30.404526 + ], + [ + 121.183449, + 30.434458 + ], + [ + 121.092906, + 30.515952 + ], + [ + 121.058413, + 30.563888 + ], + [ + 121.148956, + 30.599953 + ], + [ + 121.188992, + 30.632916 + ], + [ + 121.239499, + 30.648878 + ], + [ + 121.274608, + 30.677191 + ], + [ + 121.272144, + 30.723504 + ], + [ + 121.232108, + 30.755909 + ], + [ + 121.21671, + 30.785734 + ], + [ + 121.174826, + 30.771851 + ], + [ + 121.123087, + 30.77905 + ], + [ + 121.13787, + 30.826342 + ], + [ + 121.097833, + 30.857171 + ], + [ + 121.060261, + 30.845354 + ], + [ + 121.038087, + 30.814007 + ], + [ + 120.991892, + 30.837133 + ], + [ + 121.020225, + 30.872069 + ], + [ + 120.993124, + 30.889532 + ], + [ + 121.000515, + 30.938309 + ], + [ + 120.989428, + 31.01425 + ], + [ + 120.949392, + 31.030148 + ], + [ + 120.940153, + 31.010146 + ], + [ + 120.901349, + 31.017327 + ], + [ + 120.865624, + 30.989627 + ], + [ + 120.820661, + 31.006556 + ], + [ + 120.770154, + 30.996809 + ], + [ + 120.746132, + 30.962432 + ], + [ + 120.698089, + 30.970643 + ], + [ + 120.684538, + 30.955247 + ], + [ + 120.709176, + 30.933176 + ], + [ + 120.713487, + 30.88491 + ], + [ + 120.68269, + 30.882342 + ], + [ + 120.654973, + 30.846896 + ], + [ + 120.589684, + 30.854089 + ], + [ + 120.563814, + 30.835592 + ], + [ + 120.504684, + 30.757967 + ], + [ + 120.489285, + 30.763624 + ], + [ + 120.460336, + 30.839702 + ], + [ + 120.441858, + 30.860768 + ], + [ + 120.435083, + 30.920855 + ], + [ + 120.42338, + 30.902884 + ], + [ + 120.35809, + 30.886964 + ], + [ + 120.371025, + 30.948575 + ], + [ + 120.316206, + 30.933689 + ], + [ + 120.223816, + 30.926502 + ], + [ + 120.149903, + 30.937283 + ], + [ + 120.111099, + 30.955761 + ], + [ + 120.052584, + 31.00553 + ], + [ + 120.001461, + 31.027071 + ], + [ + 119.988527, + 31.059375 + ], + [ + 119.946027, + 31.106016 + ], + [ + 119.921389, + 31.170045 + ], + [ + 119.878274, + 31.160828 + ], + [ + 119.827151, + 31.174142 + ], + [ + 119.809904, + 31.148536 + ], + [ + 119.779723, + 31.17875 + ], + [ + 119.715666, + 31.169533 + ], + [ + 119.705811, + 31.152634 + ], + [ + 119.678093, + 31.167997 + ], + [ + 119.623891, + 31.130096 + ], + [ + 119.649144, + 31.104991 + ], + [ + 119.629434, + 31.085517 + ], + [ + 119.633746, + 31.019379 + ], + [ + 119.580159, + 30.967051 + ], + [ + 119.582007, + 30.932149 + ], + [ + 119.563529, + 30.919315 + ], + [ + 119.557369, + 30.874124 + ], + [ + 119.575847, + 30.829939 + ], + [ + 119.55429, + 30.825828 + ], + [ + 119.527188, + 30.77905 + ], + [ + 119.479761, + 30.772365 + ], + [ + 119.482841, + 30.704467 + ], + [ + 119.444652, + 30.650422 + ], + [ + 119.408312, + 30.645274 + ], + [ + 119.39045, + 30.685941 + ], + [ + 119.343022, + 30.664322 + ], + [ + 119.323312, + 30.630341 + ], + [ + 119.238929, + 30.609225 + ], + [ + 119.265414, + 30.574709 + ], + [ + 119.237081, + 30.546881 + ], + [ + 119.272189, + 30.510281 + ], + [ + 119.326392, + 30.532964 + ], + [ + 119.336247, + 30.508734 + ], + [ + 119.335015, + 30.448389 + ], + [ + 119.36766, + 30.38491 + ], + [ + 119.402768, + 30.374584 + ], + [ + 119.349182, + 30.349281 + ], + [ + 119.326392, + 30.372002 + ], + [ + 119.277117, + 30.341018 + ], + [ + 119.246936, + 30.341018 + ], + [ + 119.236465, + 30.297106 + ], + [ + 119.201356, + 30.290905 + ], + [ + 119.126828, + 30.304856 + ], + [ + 119.091719, + 30.323972 + ], + [ + 119.06277, + 30.304856 + ], + [ + 118.988857, + 30.332237 + ], + [ + 118.954365, + 30.360126 + ], + [ + 118.880452, + 30.31519 + ], + [ + 118.877988, + 30.282637 + ], + [ + 118.905089, + 30.216464 + ], + [ + 118.929727, + 30.2025 + ], + [ + 118.852735, + 30.166805 + ], + [ + 118.852119, + 30.149729 + ], + [ + 118.895234, + 30.148694 + ], + [ + 118.873677, + 30.11505 + ], + [ + 118.878604, + 30.064822 + ], + [ + 118.902626, + 30.029078 + ], + [ + 118.894619, + 29.937845 + ], + [ + 118.838568, + 29.934733 + ], + [ + 118.841032, + 29.891159 + ], + [ + 118.740634, + 29.814859 + ], + [ + 118.744945, + 29.73902 + ], + [ + 118.700598, + 29.706277 + ], + [ + 118.647011, + 29.64336 + ], + [ + 118.61991, + 29.654282 + ], + [ + 118.573714, + 29.638159 + ], + [ + 118.532446, + 29.588731 + ], + [ + 118.500417, + 29.57572 + ], + [ + 118.496106, + 29.519492 + ], + [ + 118.381541, + 29.504909 + ], + [ + 118.347664, + 29.474174 + ], + [ + 118.329802, + 29.495012 + ], + [ + 118.306396, + 29.479384 + ], + [ + 118.316252, + 29.422581 + ], + [ + 118.248498, + 29.431443 + ], + [ + 118.193064, + 29.395472 + ], + [ + 118.205382, + 29.343839 + ], + [ + 118.166578, + 29.314099 + ], + [ + 118.178281, + 29.297921 + ], + [ + 118.138861, + 29.283828 + ], + [ + 118.077883, + 29.290614 + ], + [ + 118.073571, + 29.216993 + ], + [ + 118.042159, + 29.210202 + ], + [ + 118.027992, + 29.167882 + ], + [ + 118.045238, + 29.149068 + ], + [ + 118.037847, + 29.102017 + ], + [ + 118.076035, + 29.074822 + ], + [ + 118.066796, + 29.053898 + ], + [ + 118.097593, + 28.998952 + ], + [ + 118.115455, + 29.009944 + ], + [ + 118.115455, + 29.009944 + ], + [ + 118.133933, + 28.983771 + ], + [ + 118.165346, + 28.986912 + ], + [ + 118.227556, + 28.942406 + ], + [ + 118.195527, + 28.904167 + ], + [ + 118.270056, + 28.918836 + ], + [ + 118.300237, + 28.826075 + ], + [ + 118.364295, + 28.813491 + ], + [ + 118.403099, + 28.702791 + ], + [ + 118.428352, + 28.681267 + ], + [ + 118.428352, + 28.617193 + ], + [ + 118.428352, + 28.617193 + ], + [ + 118.412338, + 28.55676 + ], + [ + 118.4302, + 28.515225 + ], + [ + 118.414802, + 28.497344 + ], + [ + 118.474548, + 28.478934 + ], + [ + 118.456686, + 28.424738 + ], + [ + 118.432048, + 28.402104 + ], + [ + 118.455454, + 28.384204 + ], + [ + 118.480091, + 28.327325 + ], + [ + 118.433896, + 28.288335 + ] + ] + ], + [ + [ + [ + 122.163408, + 29.988137 + ], + [ + 122.239785, + 29.962735 + ], + [ + 122.279205, + 29.937326 + ], + [ + 122.322321, + 29.940438 + ], + [ + 122.341415, + 29.976733 + ], + [ + 122.343879, + 30.020269 + ], + [ + 122.310002, + 30.039958 + ], + [ + 122.290908, + 30.074663 + ], + [ + 122.301379, + 30.086574 + ], + [ + 122.293988, + 30.100554 + ], + [ + 122.152938, + 30.113497 + ], + [ + 122.095655, + 30.158008 + ], + [ + 122.048844, + 30.147141 + ], + [ + 121.955221, + 30.183878 + ], + [ + 121.934895, + 30.161631 + ], + [ + 121.983554, + 30.100554 + ], + [ + 121.989714, + 30.077252 + ], + [ + 121.978011, + 30.059125 + ], + [ + 122.027902, + 29.991247 + ], + [ + 122.106742, + 30.005759 + ], + [ + 122.118445, + 29.986582 + ], + [ + 122.163408, + 29.988137 + ] + ] + ], + [ + [ + [ + 122.213915, + 30.186464 + ], + [ + 122.178807, + 30.199396 + ], + [ + 122.152938, + 30.19112 + ], + [ + 122.143698, + 30.163183 + ], + [ + 122.168336, + 30.138343 + ], + [ + 122.213915, + 30.186464 + ] + ] + ], + [ + [ + [ + 122.229314, + 29.711995 + ], + [ + 122.210836, + 29.700559 + ], + [ + 122.269966, + 29.685482 + ], + [ + 122.231162, + 29.710435 + ], + [ + 122.229314, + 29.711995 + ] + ] + ], + [ + [ + [ + 122.427646, + 30.738422 + ], + [ + 122.427031, + 30.697777 + ], + [ + 122.532972, + 30.696748 + ], + [ + 122.528045, + 30.725047 + ], + [ + 122.475074, + 30.714243 + ], + [ + 122.445509, + 30.745109 + ], + [ + 122.427646, + 30.738422 + ] + ] + ], + [ + [ + [ + 122.162793, + 30.329654 + ], + [ + 122.058083, + 30.291938 + ], + [ + 122.154169, + 30.244903 + ], + [ + 122.231778, + 30.234562 + ], + [ + 122.247176, + 30.30124 + ], + [ + 122.228082, + 30.329654 + ], + [ + 122.191126, + 30.329654 + ], + [ + 122.176343, + 30.351863 + ], + [ + 122.162793, + 30.329654 + ] + ] + ], + [ + [ + [ + 122.317393, + 30.249556 + ], + [ + 122.277973, + 30.242835 + ], + [ + 122.358661, + 30.236113 + ], + [ + 122.365437, + 30.255242 + ], + [ + 122.417175, + 30.238699 + ], + [ + 122.40732, + 30.272817 + ], + [ + 122.333408, + 30.272817 + ], + [ + 122.317393, + 30.249556 + ] + ] + ], + [ + [ + [ + 122.026054, + 29.178333 + ], + [ + 122.013119, + 29.151681 + ], + [ + 122.056851, + 29.158476 + ], + [ + 122.075945, + 29.176243 + ], + [ + 122.036525, + 29.20759 + ], + [ + 122.026054, + 29.178333 + ] + ] + ], + [ + [ + [ + 122.372212, + 29.893234 + ], + [ + 122.386379, + 29.834069 + ], + [ + 122.415944, + 29.828877 + ], + [ + 122.401777, + 29.869884 + ], + [ + 122.433806, + 29.883376 + ], + [ + 122.43319, + 29.919173 + ], + [ + 122.411632, + 29.951846 + ], + [ + 122.398081, + 29.9394 + ], + [ + 122.351886, + 29.959105 + ], + [ + 122.330944, + 29.937845 + ], + [ + 122.338951, + 29.911911 + ], + [ + 122.353734, + 29.89946 + ], + [ + 122.362973, + 29.894272 + ], + [ + 122.372212, + 29.893234 + ] + ] + ], + [ + [ + [ + 122.43011, + 30.408655 + ], + [ + 122.432574, + 30.445294 + ], + [ + 122.37406, + 30.461802 + ], + [ + 122.277973, + 30.471603 + ], + [ + 122.281669, + 30.418461 + ], + [ + 122.318625, + 30.407106 + ], + [ + 122.352502, + 30.422074 + ], + [ + 122.43011, + 30.408655 + ] + ] + ], + [ + [ + [ + 121.837577, + 28.770484 + ], + [ + 121.86283, + 28.782024 + ], + [ + 121.861598, + 28.814016 + ], + [ + 121.837577, + 28.770484 + ] + ] + ], + [ + [ + [ + 122.265038, + 29.84549 + ], + [ + 122.221307, + 29.832512 + ], + [ + 122.248408, + 29.804473 + ], + [ + 122.310002, + 29.766557 + ], + [ + 122.325401, + 29.781621 + ], + [ + 122.299531, + 29.819532 + ], + [ + 122.319241, + 29.829397 + ], + [ + 122.265038, + 29.84549 + ] + ] + ], + [ + [ + [ + 121.790765, + 29.082144 + ], + [ + 121.832649, + 29.050236 + ], + [ + 121.84312, + 29.082144 + ], + [ + 121.82033, + 29.099402 + ], + [ + 121.790765, + 29.082144 + ] + ] + ], + [ + [ + [ + 121.201311, + 27.623328 + ], + [ + 121.197616, + 27.618025 + ], + [ + 121.198848, + 27.616964 + ], + [ + 121.203775, + 27.625979 + ], + [ + 121.201311, + 27.623328 + ] + ] + ], + [ + [ + [ + 121.943518, + 30.776993 + ], + [ + 121.968156, + 30.688514 + ], + [ + 121.997105, + 30.658659 + ], + [ + 122.087032, + 30.602014 + ], + [ + 122.133227, + 30.595317 + ], + [ + 122.075329, + 30.647848 + ], + [ + 122.011271, + 30.66947 + ], + [ + 121.992793, + 30.695204 + ], + [ + 121.987866, + 30.753338 + ], + [ + 121.970004, + 30.789333 + ], + [ + 121.943518, + 30.776993 + ] + ] + ], + [ + [ + [ + 121.889315, + 28.471569 + ], + [ + 121.918881, + 28.497344 + ], + [ + 121.881924, + 28.502603 + ], + [ + 121.889315, + 28.471569 + ] + ] + ], + [ + [ + [ + 122.182503, + 29.650642 + ], + [ + 122.211452, + 29.692241 + ], + [ + 122.200365, + 29.712515 + ], + [ + 122.146778, + 29.749412 + ], + [ + 122.13138, + 29.788893 + ], + [ + 122.083952, + 29.78318 + ], + [ + 122.047612, + 29.719791 + ], + [ + 122.074097, + 29.701599 + ], + [ + 122.095655, + 29.716673 + ], + [ + 122.138155, + 29.662083 + ], + [ + 122.182503, + 29.650642 + ] + ] + ], + [ + [ + [ + 122.461523, + 29.944068 + ], + [ + 122.459675, + 29.944586 + ], + [ + 122.460291, + 29.947179 + ], + [ + 122.451668, + 29.943031 + ], + [ + 122.451052, + 29.940956 + ], + [ + 122.450436, + 29.940956 + ], + [ + 122.449204, + 29.9394 + ], + [ + 122.4529, + 29.936807 + ], + [ + 122.452284, + 29.935252 + ], + [ + 122.45598, + 29.926435 + ], + [ + 122.457827, + 29.927472 + ], + [ + 122.462755, + 29.927991 + ], + [ + 122.467067, + 29.928509 + ], + [ + 122.459059, + 29.938882 + ], + [ + 122.461523, + 29.944068 + ] + ] + ], + [ + [ + [ + 122.570544, + 30.644244 + ], + [ + 122.559457, + 30.679764 + ], + [ + 122.546523, + 30.651967 + ], + [ + 122.570544, + 30.644244 + ] + ] + ], + [ + [ + [ + 121.869605, + 28.423685 + ], + [ + 121.910873, + 28.44 + ], + [ + 121.889931, + 28.45105 + ], + [ + 121.869605, + 28.423685 + ] + ] + ], + [ + [ + [ + 122.065474, + 30.179739 + ], + [ + 122.055619, + 30.200431 + ], + [ + 122.017431, + 30.186464 + ], + [ + 122.025438, + 30.161631 + ], + [ + 122.065474, + 30.179739 + ] + ] + ], + [ + [ + [ + 122.391306, + 29.970512 + ], + [ + 122.411632, + 30.025969 + ], + [ + 122.378371, + 30.023896 + ], + [ + 122.3679, + 29.980361 + ], + [ + 122.391306, + 29.970512 + ] + ] + ], + [ + [ + [ + 121.850511, + 29.977251 + ], + [ + 121.874533, + 29.964809 + ], + [ + 121.933047, + 29.994875 + ], + [ + 121.924424, + 30.052391 + ], + [ + 121.88562, + 30.094859 + ], + [ + 121.848663, + 30.101072 + ], + [ + 121.84004, + 30.047211 + ], + [ + 121.844968, + 29.982953 + ], + [ + 121.850511, + 29.977251 + ] + ] + ], + [ + [ + [ + 121.066421, + 27.478475 + ], + [ + 121.066421, + 27.461483 + ], + [ + 121.107073, + 27.443958 + ], + [ + 121.067036, + 27.478475 + ], + [ + 121.066421, + 27.478475 + ] + ] + ], + [ + [ + [ + 121.952141, + 29.187738 + ], + [ + 121.979243, + 29.160043 + ], + [ + 121.976779, + 29.191918 + ], + [ + 121.952141, + 29.187738 + ] + ] + ], + [ + [ + [ + 122.038373, + 29.759284 + ], + [ + 122.011271, + 29.746294 + ], + [ + 122.02975, + 29.716673 + ], + [ + 122.038373, + 29.759284 + ] + ] + ], + [ + [ + [ + 121.940438, + 30.114533 + ], + [ + 121.910257, + 30.089163 + ], + [ + 121.945982, + 30.064304 + ], + [ + 121.962612, + 30.106249 + ], + [ + 121.940438, + 30.114533 + ] + ] + ], + [ + [ + [ + 121.957685, + 30.287804 + ], + [ + 122.0008, + 30.308473 + ], + [ + 121.989098, + 30.339985 + ], + [ + 121.94167, + 30.33327 + ], + [ + 121.921344, + 30.30744 + ], + [ + 121.957685, + 30.287804 + ] + ] + ], + [ + [ + [ + 122.192974, + 29.965327 + ], + [ + 122.163408, + 29.988137 + ], + [ + 122.152322, + 29.97103 + ], + [ + 122.154169, + 29.97103 + ], + [ + 122.155401, + 29.970512 + ], + [ + 122.18435, + 29.955476 + ], + [ + 122.192974, + 29.965327 + ] + ] + ], + [ + [ + [ + 122.287828, + 29.723949 + ], + [ + 122.301379, + 29.748373 + ], + [ + 122.258263, + 29.753569 + ], + [ + 122.241633, + 29.784738 + ], + [ + 122.2133, + 29.771752 + ], + [ + 122.251488, + 29.731225 + ], + [ + 122.287828, + 29.723949 + ] + ] + ], + [ + [ + [ + 121.134174, + 27.787051 + ], + [ + 121.134174, + 27.785992 + ], + [ + 121.13479, + 27.787051 + ], + [ + 121.134174, + 27.787051 + ] + ] + ], + [ + [ + [ + 122.760254, + 30.141966 + ], + [ + 122.784275, + 30.130062 + ], + [ + 122.781196, + 30.13265 + ], + [ + 122.778116, + 30.13679 + ], + [ + 122.770725, + 30.138861 + ], + [ + 122.763333, + 30.141966 + ], + [ + 122.762101, + 30.142484 + ], + [ + 122.760254, + 30.141966 + ] + ] + ], + [ + [ + [ + 122.264423, + 30.269716 + ], + [ + 122.253952, + 30.237147 + ], + [ + 122.315545, + 30.250073 + ], + [ + 122.300147, + 30.271266 + ], + [ + 122.264423, + 30.269716 + ] + ] + ], + [ + [ + [ + 122.282901, + 29.860542 + ], + [ + 122.30877, + 29.849642 + ], + [ + 122.343263, + 29.860542 + ], + [ + 122.343263, + 29.882857 + ], + [ + 122.301379, + 29.883895 + ], + [ + 122.282901, + 29.860542 + ] + ] + ], + [ + [ + [ + 122.781196, + 30.694175 + ], + [ + 122.799674, + 30.716301 + ], + [ + 122.778732, + 30.729677 + ], + [ + 122.757174, + 30.713728 + ], + [ + 122.781196, + 30.694175 + ] + ] + ], + [ + [ + [ + 121.098449, + 27.937311 + ], + [ + 121.152652, + 27.961629 + ], + [ + 121.120623, + 27.986471 + ], + [ + 121.0695, + 27.984357 + ], + [ + 121.038087, + 27.948942 + ], + [ + 121.098449, + 27.937311 + ] + ] + ], + [ + [ + [ + 121.185913, + 27.963215 + ], + [ + 121.237652, + 27.988056 + ], + [ + 121.197616, + 28.000739 + ], + [ + 121.17113, + 27.978543 + ], + [ + 121.185913, + 27.963215 + ] + ] + ], + [ + [ + [ + 122.454132, + 29.956513 + ], + [ + 122.447972, + 29.955994 + ], + [ + 122.445509, + 29.952365 + ], + [ + 122.446741, + 29.951327 + ], + [ + 122.447972, + 29.947698 + ], + [ + 122.459059, + 29.950809 + ], + [ + 122.458443, + 29.951846 + ], + [ + 122.455364, + 29.955994 + ], + [ + 122.454132, + 29.956513 + ] + ] + ], + [ + [ + [ + 122.836014, + 30.698806 + ], + [ + 122.831087, + 30.728648 + ], + [ + 122.807681, + 30.714243 + ], + [ + 122.836014, + 30.698806 + ] + ] + ], + [ + [ + [ + 122.200365, + 29.969475 + ], + [ + 122.233626, + 29.946661 + ], + [ + 122.273662, + 29.93214 + ], + [ + 122.239785, + 29.960142 + ], + [ + 122.200365, + 29.969475 + ] + ] + ], + [ + [ + [ + 122.029134, + 29.954957 + ], + [ + 122.043916, + 29.930584 + ], + [ + 122.058699, + 29.955994 + ], + [ + 122.029134, + 29.954957 + ] + ] + ], + [ + [ + [ + 121.044247, + 27.979072 + ], + [ + 121.089826, + 27.998625 + ], + [ + 121.073812, + 28.007608 + ], + [ + 121.044247, + 27.979072 + ] + ] + ], + [ + [ + [ + 122.471378, + 29.927472 + ], + [ + 122.470762, + 29.925916 + ], + [ + 122.473226, + 29.925397 + ], + [ + 122.47261, + 29.927472 + ], + [ + 122.471378, + 29.927472 + ] + ] + ], + [ + [ + [ + 122.152322, + 29.97103 + ], + [ + 122.155401, + 29.970512 + ], + [ + 122.154169, + 29.97103 + ], + [ + 122.152322, + 29.97103 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 340000, + "name": "安徽省", + "center": [ + 117.283042, + 31.86119 + ], + "centroid": [ + 117.226884, + 31.849254 + ], + "childrenNum": 16, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 11, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 116.599629, + 34.014324 + ], + [ + 116.641512, + 33.978103 + ], + [ + 116.64336, + 33.896675 + ], + [ + 116.631042, + 33.887733 + ], + [ + 116.566984, + 33.9081 + ], + [ + 116.558361, + 33.881274 + ], + [ + 116.486296, + 33.869846 + ], + [ + 116.437637, + 33.846489 + ], + [ + 116.437021, + 33.801246 + ], + [ + 116.408071, + 33.805721 + ], + [ + 116.393905, + 33.782843 + ], + [ + 116.316912, + 33.771402 + ], + [ + 116.263326, + 33.730101 + ], + [ + 116.230065, + 33.735078 + ], + [ + 116.155536, + 33.709693 + ], + [ + 116.132747, + 33.751501 + ], + [ + 116.100102, + 33.782843 + ], + [ + 116.074232, + 33.781351 + ], + [ + 116.055754, + 33.804727 + ], + [ + 116.05945, + 33.860902 + ], + [ + 115.982457, + 33.917039 + ], + [ + 116.00032, + 33.965199 + ], + [ + 115.95782, + 34.007875 + ], + [ + 115.904233, + 34.009859 + ], + [ + 115.876516, + 34.028708 + ], + [ + 115.877132, + 34.002913 + ], + [ + 115.85003, + 34.004898 + ], + [ + 115.846335, + 34.028708 + ], + [ + 115.809378, + 34.062428 + ], + [ + 115.768726, + 34.061932 + ], + [ + 115.736082, + 34.076805 + ], + [ + 115.705901, + 34.059949 + ], + [ + 115.658473, + 34.061437 + ], + [ + 115.642459, + 34.03218 + ], + [ + 115.60735, + 34.030196 + ], + [ + 115.579017, + 33.974133 + ], + [ + 115.577785, + 33.950307 + ], + [ + 115.547604, + 33.874815 + ], + [ + 115.631988, + 33.869846 + ], + [ + 115.614126, + 33.775879 + ], + [ + 115.576553, + 33.787817 + ], + [ + 115.563003, + 33.772895 + ], + [ + 115.601807, + 33.718653 + ], + [ + 115.601191, + 33.658898 + ], + [ + 115.639995, + 33.585143 + ], + [ + 115.564851, + 33.576169 + ], + [ + 115.511264, + 33.55323 + ], + [ + 115.463837, + 33.567193 + ], + [ + 115.422569, + 33.557219 + ], + [ + 115.394851, + 33.506335 + ], + [ + 115.366518, + 33.5233 + ], + [ + 115.345576, + 33.502842 + ], + [ + 115.345576, + 33.449928 + ], + [ + 115.324634, + 33.457418 + ], + [ + 115.315395, + 33.431451 + ], + [ + 115.328946, + 33.403477 + ], + [ + 115.313547, + 33.376994 + ], + [ + 115.341881, + 33.370997 + ], + [ + 115.365286, + 33.336005 + ], + [ + 115.361591, + 33.298497 + ], + [ + 115.335105, + 33.297997 + ], + [ + 115.340033, + 33.260973 + ], + [ + 115.300613, + 33.204407 + ], + [ + 115.303692, + 33.149809 + ], + [ + 115.289526, + 33.131769 + ], + [ + 115.245178, + 33.135778 + ], + [ + 115.194671, + 33.120743 + ], + [ + 115.168186, + 33.088658 + ], + [ + 115.041302, + 33.086653 + ], + [ + 114.990795, + 33.102195 + ], + [ + 114.966158, + 33.147304 + ], + [ + 114.932897, + 33.153817 + ], + [ + 114.902716, + 33.129764 + ], + [ + 114.897172, + 33.086653 + ], + [ + 114.913187, + 33.083143 + ], + [ + 114.925506, + 33.016928 + ], + [ + 114.891629, + 33.020441 + ], + [ + 114.883006, + 32.990328 + ], + [ + 114.916266, + 32.971251 + ], + [ + 114.943368, + 32.935094 + ], + [ + 115.009273, + 32.940117 + ], + [ + 115.035143, + 32.932582 + ], + [ + 115.029599, + 32.906962 + ], + [ + 115.139237, + 32.897917 + ], + [ + 115.155867, + 32.864747 + ], + [ + 115.197135, + 32.856201 + ], + [ + 115.189744, + 32.812452 + ], + [ + 115.211301, + 32.785791 + ], + [ + 115.189744, + 32.770695 + ], + [ + 115.179273, + 32.726402 + ], + [ + 115.182968, + 32.666973 + ], + [ + 115.20083, + 32.591876 + ], + [ + 115.24333, + 32.593388 + ], + [ + 115.267352, + 32.578261 + ], + [ + 115.30554, + 32.583303 + ], + [ + 115.304924, + 32.553042 + ], + [ + 115.411482, + 32.575235 + ], + [ + 115.409018, + 32.549007 + ], + [ + 115.497713, + 32.492489 + ], + [ + 115.5088, + 32.468761 + ], + [ + 115.510648, + 32.468761 + ], + [ + 115.510648, + 32.468256 + ], + [ + 115.510648, + 32.467751 + ], + [ + 115.509416, + 32.466741 + ], + [ + 115.522967, + 32.441997 + ], + [ + 115.57101, + 32.419266 + ], + [ + 115.604271, + 32.425833 + ], + [ + 115.626445, + 32.40512 + ], + [ + 115.657857, + 32.428864 + ], + [ + 115.667712, + 32.409667 + ], + [ + 115.704669, + 32.495013 + ], + [ + 115.742241, + 32.476335 + ], + [ + 115.771806, + 32.505108 + ], + [ + 115.789052, + 32.468761 + ], + [ + 115.861117, + 32.537403 + ], + [ + 115.891298, + 32.576243 + ], + [ + 115.910393, + 32.567165 + ], + [ + 115.8759, + 32.542448 + ], + [ + 115.845719, + 32.501575 + ], + [ + 115.883291, + 32.487946 + ], + [ + 115.865429, + 32.458662 + ], + [ + 115.899306, + 32.390971 + ], + [ + 115.912856, + 32.227596 + ], + [ + 115.941805, + 32.166318 + ], + [ + 115.922095, + 32.049725 + ], + [ + 115.928871, + 32.003046 + ], + [ + 115.909161, + 31.94314 + ], + [ + 115.920248, + 31.920285 + ], + [ + 115.894994, + 31.8649 + ], + [ + 115.893762, + 31.832365 + ], + [ + 115.914704, + 31.814567 + ], + [ + 115.886371, + 31.776418 + ], + [ + 115.851878, + 31.786593 + ], + [ + 115.808147, + 31.770313 + ], + [ + 115.808147, + 31.770313 + ], + [ + 115.767495, + 31.78761 + ], + [ + 115.731154, + 31.76726 + ], + [ + 115.676336, + 31.778453 + ], + [ + 115.553764, + 31.69549 + ], + [ + 115.534054, + 31.698545 + ], + [ + 115.495249, + 31.673083 + ], + [ + 115.476771, + 31.643028 + ], + [ + 115.485394, + 31.608885 + ], + [ + 115.439815, + 31.588496 + ], + [ + 115.415793, + 31.525771 + ], + [ + 115.371446, + 31.495668 + ], + [ + 115.389924, + 31.450241 + ], + [ + 115.373909, + 31.405813 + ], + [ + 115.393004, + 31.389977 + ], + [ + 115.372062, + 31.349098 + ], + [ + 115.40717, + 31.337854 + ], + [ + 115.443511, + 31.344498 + ], + [ + 115.473076, + 31.265242 + ], + [ + 115.507568, + 31.267799 + ], + [ + 115.539597, + 31.231985 + ], + [ + 115.540213, + 31.194621 + ], + [ + 115.585793, + 31.143926 + ], + [ + 115.603655, + 31.17363 + ], + [ + 115.655394, + 31.211002 + ], + [ + 115.700973, + 31.201276 + ], + [ + 115.778582, + 31.112164 + ], + [ + 115.797676, + 31.128047 + ], + [ + 115.837712, + 31.127022 + ], + [ + 115.867277, + 31.147512 + ], + [ + 115.887603, + 31.10909 + ], + [ + 115.939958, + 31.071678 + ], + [ + 115.938726, + 31.04707 + ], + [ + 116.006479, + 31.034764 + ], + [ + 116.015102, + 31.011685 + ], + [ + 116.058834, + 31.012711 + ], + [ + 116.071769, + 30.956787 + ], + [ + 116.03974, + 30.957813 + ], + [ + 115.976298, + 30.931636 + ], + [ + 115.932566, + 30.889532 + ], + [ + 115.865429, + 30.864364 + ], + [ + 115.848799, + 30.828397 + ], + [ + 115.863581, + 30.815549 + ], + [ + 115.851262, + 30.756938 + ], + [ + 115.782893, + 30.751795 + ], + [ + 115.762567, + 30.685426 + ], + [ + 115.81369, + 30.637035 + ], + [ + 115.819234, + 30.597893 + ], + [ + 115.848799, + 30.602014 + ], + [ + 115.876516, + 30.582438 + ], + [ + 115.887603, + 30.542758 + ], + [ + 115.910393, + 30.519046 + ], + [ + 115.894994, + 30.452517 + ], + [ + 115.921479, + 30.416397 + ], + [ + 115.885139, + 30.379747 + ], + [ + 115.91532, + 30.337919 + ], + [ + 115.903001, + 30.31364 + ], + [ + 115.985537, + 30.290905 + ], + [ + 115.997856, + 30.252657 + ], + [ + 116.065609, + 30.204569 + ], + [ + 116.055754, + 30.180774 + ], + [ + 116.088399, + 30.110391 + ], + [ + 116.078544, + 30.062233 + ], + [ + 116.091479, + 30.036331 + ], + [ + 116.073616, + 29.969993 + ], + [ + 116.128435, + 29.897904 + ], + [ + 116.13521, + 29.819532 + ], + [ + 116.172783, + 29.828358 + ], + [ + 116.227601, + 29.816936 + ], + [ + 116.250391, + 29.785777 + ], + [ + 116.280572, + 29.788893 + ], + [ + 116.342782, + 29.835626 + ], + [ + 116.467818, + 29.896347 + ], + [ + 116.525716, + 29.897385 + ], + [ + 116.552201, + 29.909836 + ], + [ + 116.585462, + 30.045657 + ], + [ + 116.620571, + 30.073109 + ], + [ + 116.666766, + 30.076734 + ], + [ + 116.720353, + 30.053945 + ], + [ + 116.747454, + 30.057053 + ], + [ + 116.783794, + 30.030632 + ], + [ + 116.802889, + 29.99643 + ], + [ + 116.830606, + 30.004723 + ], + [ + 116.83307, + 29.95755 + ], + [ + 116.868794, + 29.980361 + ], + [ + 116.900207, + 29.949253 + ], + [ + 116.882961, + 29.893753 + ], + [ + 116.780715, + 29.792529 + ], + [ + 116.762237, + 29.802396 + ], + [ + 116.673541, + 29.709916 + ], + [ + 116.698795, + 29.707836 + ], + [ + 116.70557, + 29.69692 + ], + [ + 116.706802, + 29.6964 + ], + [ + 116.704954, + 29.688602 + ], + [ + 116.680317, + 29.681323 + ], + [ + 116.651983, + 29.637118 + ], + [ + 116.716657, + 29.590813 + ], + [ + 116.721585, + 29.564789 + ], + [ + 116.760389, + 29.599139 + ], + [ + 116.780715, + 29.569994 + ], + [ + 116.849084, + 29.57624 + ], + [ + 116.873722, + 29.609546 + ], + [ + 116.939627, + 29.648561 + ], + [ + 116.974736, + 29.657403 + ], + [ + 116.996294, + 29.683403 + ], + [ + 117.041873, + 29.680803 + ], + [ + 117.112706, + 29.711995 + ], + [ + 117.108395, + 29.75201 + ], + [ + 117.136728, + 29.775388 + ], + [ + 117.123177, + 29.798761 + ], + [ + 117.073286, + 29.831992 + ], + [ + 117.127489, + 29.86158 + ], + [ + 117.129952, + 29.89946 + ], + [ + 117.171836, + 29.920729 + ], + [ + 117.2168, + 29.926953 + ], + [ + 117.246365, + 29.915023 + ], + [ + 117.261763, + 29.880781 + ], + [ + 117.25314, + 29.834588 + ], + [ + 117.29256, + 29.822647 + ], + [ + 117.338756, + 29.848085 + ], + [ + 117.359082, + 29.812782 + ], + [ + 117.382487, + 29.840818 + ], + [ + 117.415132, + 29.85068 + ], + [ + 117.408973, + 29.802396 + ], + [ + 117.455168, + 29.749412 + ], + [ + 117.453936, + 29.688082 + ], + [ + 117.490277, + 29.660003 + ], + [ + 117.530313, + 29.654282 + ], + [ + 117.523538, + 29.630356 + ], + [ + 117.543248, + 29.588731 + ], + [ + 117.608537, + 29.591333 + ], + [ + 117.647957, + 29.614749 + ], + [ + 117.678754, + 29.595496 + ], + [ + 117.690457, + 29.555939 + ], + [ + 117.729877, + 29.550213 + ], + [ + 117.795167, + 29.570515 + ], + [ + 117.872775, + 29.54761 + ], + [ + 117.933753, + 29.549172 + ], + [ + 118.00397, + 29.578322 + ], + [ + 118.042774, + 29.566351 + ], + [ + 118.050782, + 29.542924 + ], + [ + 118.095129, + 29.534072 + ], + [ + 118.143788, + 29.489803 + ], + [ + 118.127774, + 29.47209 + ], + [ + 118.136397, + 29.418932 + ], + [ + 118.193064, + 29.395472 + ], + [ + 118.248498, + 29.431443 + ], + [ + 118.316252, + 29.422581 + ], + [ + 118.306396, + 29.479384 + ], + [ + 118.329802, + 29.495012 + ], + [ + 118.347664, + 29.474174 + ], + [ + 118.381541, + 29.504909 + ], + [ + 118.496106, + 29.519492 + ], + [ + 118.500417, + 29.57572 + ], + [ + 118.532446, + 29.588731 + ], + [ + 118.573714, + 29.638159 + ], + [ + 118.61991, + 29.654282 + ], + [ + 118.647011, + 29.64336 + ], + [ + 118.700598, + 29.706277 + ], + [ + 118.744945, + 29.73902 + ], + [ + 118.740634, + 29.814859 + ], + [ + 118.841032, + 29.891159 + ], + [ + 118.838568, + 29.934733 + ], + [ + 118.894619, + 29.937845 + ], + [ + 118.902626, + 30.029078 + ], + [ + 118.878604, + 30.064822 + ], + [ + 118.873677, + 30.11505 + ], + [ + 118.895234, + 30.148694 + ], + [ + 118.852119, + 30.149729 + ], + [ + 118.852735, + 30.166805 + ], + [ + 118.929727, + 30.2025 + ], + [ + 118.905089, + 30.216464 + ], + [ + 118.877988, + 30.282637 + ], + [ + 118.880452, + 30.31519 + ], + [ + 118.954365, + 30.360126 + ], + [ + 118.988857, + 30.332237 + ], + [ + 119.06277, + 30.304856 + ], + [ + 119.091719, + 30.323972 + ], + [ + 119.126828, + 30.304856 + ], + [ + 119.201356, + 30.290905 + ], + [ + 119.236465, + 30.297106 + ], + [ + 119.246936, + 30.341018 + ], + [ + 119.277117, + 30.341018 + ], + [ + 119.326392, + 30.372002 + ], + [ + 119.349182, + 30.349281 + ], + [ + 119.402768, + 30.374584 + ], + [ + 119.36766, + 30.38491 + ], + [ + 119.335015, + 30.448389 + ], + [ + 119.336247, + 30.508734 + ], + [ + 119.326392, + 30.532964 + ], + [ + 119.272189, + 30.510281 + ], + [ + 119.237081, + 30.546881 + ], + [ + 119.265414, + 30.574709 + ], + [ + 119.238929, + 30.609225 + ], + [ + 119.323312, + 30.630341 + ], + [ + 119.343022, + 30.664322 + ], + [ + 119.39045, + 30.685941 + ], + [ + 119.408312, + 30.645274 + ], + [ + 119.444652, + 30.650422 + ], + [ + 119.482841, + 30.704467 + ], + [ + 119.479761, + 30.772365 + ], + [ + 119.527188, + 30.77905 + ], + [ + 119.55429, + 30.825828 + ], + [ + 119.575847, + 30.829939 + ], + [ + 119.557369, + 30.874124 + ], + [ + 119.563529, + 30.919315 + ], + [ + 119.582007, + 30.932149 + ], + [ + 119.580159, + 30.967051 + ], + [ + 119.633746, + 31.019379 + ], + [ + 119.629434, + 31.085517 + ], + [ + 119.649144, + 31.104991 + ], + [ + 119.623891, + 31.130096 + ], + [ + 119.599869, + 31.10909 + ], + [ + 119.532732, + 31.159291 + ], + [ + 119.461283, + 31.156219 + ], + [ + 119.439109, + 31.177214 + ], + [ + 119.391682, + 31.174142 + ], + [ + 119.360269, + 31.213049 + ], + [ + 119.374435, + 31.258591 + ], + [ + 119.350414, + 31.301043 + ], + [ + 119.338095, + 31.259103 + ], + [ + 119.294363, + 31.263195 + ], + [ + 119.266646, + 31.250405 + ], + [ + 119.198277, + 31.270357 + ], + [ + 119.197661, + 31.295418 + ], + [ + 119.158241, + 31.294907 + ], + [ + 119.107118, + 31.250917 + ], + [ + 119.10527, + 31.235055 + ], + [ + 119.014727, + 31.241707 + ], + [ + 118.984546, + 31.237102 + ], + [ + 118.870597, + 31.242219 + ], + [ + 118.794836, + 31.229426 + ], + [ + 118.756648, + 31.279564 + ], + [ + 118.726467, + 31.282121 + ], + [ + 118.720924, + 31.322518 + ], + [ + 118.745561, + 31.372606 + ], + [ + 118.767735, + 31.363919 + ], + [ + 118.824401, + 31.375672 + ], + [ + 118.852119, + 31.393553 + ], + [ + 118.883532, + 31.500261 + ], + [ + 118.857046, + 31.506384 + ], + [ + 118.865669, + 31.519139 + ], + [ + 118.885995, + 31.519139 + ], + [ + 118.881684, + 31.564023 + ], + [ + 118.858894, + 31.623665 + ], + [ + 118.802844, + 31.619078 + ], + [ + 118.773894, + 31.682759 + ], + [ + 118.748025, + 31.675629 + ], + [ + 118.736322, + 31.633347 + ], + [ + 118.643315, + 31.649651 + ], + [ + 118.643315, + 31.671555 + ], + [ + 118.697518, + 31.709747 + ], + [ + 118.653786, + 31.73011 + ], + [ + 118.641467, + 31.75861 + ], + [ + 118.571866, + 31.746397 + ], + [ + 118.5577, + 31.73011 + ], + [ + 118.521975, + 31.743343 + ], + [ + 118.533678, + 31.76726 + ], + [ + 118.481939, + 31.778453 + ], + [ + 118.504729, + 31.841516 + ], + [ + 118.466541, + 31.857784 + ], + [ + 118.472084, + 31.879639 + ], + [ + 118.363679, + 31.930443 + ], + [ + 118.389548, + 31.985281 + ], + [ + 118.394476, + 32.076098 + ], + [ + 118.433896, + 32.086746 + ], + [ + 118.501033, + 32.121726 + ], + [ + 118.49549, + 32.165304 + ], + [ + 118.510888, + 32.194176 + ], + [ + 118.643931, + 32.209875 + ], + [ + 118.674728, + 32.250375 + ], + [ + 118.657482, + 32.30148 + ], + [ + 118.703061, + 32.328792 + ], + [ + 118.685199, + 32.403604 + ], + [ + 118.691359, + 32.472295 + ], + [ + 118.628533, + 32.467751 + ], + [ + 118.592192, + 32.481383 + ], + [ + 118.608823, + 32.536899 + ], + [ + 118.564475, + 32.562122 + ], + [ + 118.568787, + 32.585825 + ], + [ + 118.59712, + 32.600951 + ], + [ + 118.632844, + 32.578261 + ], + [ + 118.658714, + 32.594397 + ], + [ + 118.688895, + 32.588346 + ], + [ + 118.719076, + 32.614059 + ], + [ + 118.719076, + 32.614059 + ], + [ + 118.73509, + 32.58885 + ], + [ + 118.757264, + 32.603976 + ], + [ + 118.784981, + 32.582295 + ], + [ + 118.820706, + 32.60448 + ], + [ + 118.84288, + 32.56767 + ], + [ + 118.908169, + 32.59238 + ], + [ + 118.890923, + 32.553042 + ], + [ + 118.92172, + 32.557078 + ], + [ + 118.922336, + 32.557078 + ], + [ + 118.92172, + 32.557078 + ], + [ + 118.922336, + 32.557078 + ], + [ + 118.975923, + 32.505108 + ], + [ + 119.041212, + 32.515201 + ], + [ + 119.084944, + 32.452602 + ], + [ + 119.142226, + 32.499556 + ], + [ + 119.168096, + 32.536394 + ], + [ + 119.152697, + 32.557582 + ], + [ + 119.22045, + 32.576748 + ], + [ + 119.230921, + 32.607001 + ], + [ + 119.208748, + 32.641276 + ], + [ + 119.211827, + 32.708275 + ], + [ + 119.184726, + 32.825529 + ], + [ + 119.113277, + 32.823014 + ], + [ + 119.054763, + 32.8748 + ], + [ + 119.020886, + 32.955685 + ], + [ + 118.993169, + 32.958196 + ], + [ + 118.934039, + 32.93861 + ], + [ + 118.892771, + 32.941121 + ], + [ + 118.89585, + 32.957694 + ], + [ + 118.89585, + 32.957694 + ], + [ + 118.849039, + 32.956689 + ], + [ + 118.846575, + 32.922034 + ], + [ + 118.821322, + 32.920527 + ], + [ + 118.810235, + 32.853687 + ], + [ + 118.743097, + 32.853184 + ], + [ + 118.743097, + 32.853184 + ], + [ + 118.73817, + 32.772708 + ], + [ + 118.756648, + 32.737477 + ], + [ + 118.707373, + 32.72036 + ], + [ + 118.642699, + 32.744525 + ], + [ + 118.572482, + 32.719856 + ], + [ + 118.560163, + 32.729926 + ], + [ + 118.483787, + 32.721367 + ], + [ + 118.450526, + 32.743518 + ], + [ + 118.411106, + 32.715828 + ], + [ + 118.375382, + 32.718849 + ], + [ + 118.363063, + 32.770695 + ], + [ + 118.334114, + 32.761637 + ], + [ + 118.300237, + 32.783275 + ], + [ + 118.301469, + 32.846145 + ], + [ + 118.250346, + 32.848157 + ], + [ + 118.2331, + 32.914498 + ], + [ + 118.252194, + 32.936601 + ], + [ + 118.291614, + 32.946143 + ], + [ + 118.303933, + 32.96874 + ], + [ + 118.26944, + 32.969242 + ], + [ + 118.244803, + 32.998359 + ], + [ + 118.243571, + 33.027967 + ], + [ + 118.219549, + 33.114227 + ], + [ + 118.217085, + 33.191888 + ], + [ + 118.178281, + 33.217926 + ], + [ + 118.149332, + 33.169348 + ], + [ + 118.038463, + 33.134776 + ], + [ + 118.037231, + 33.152314 + ], + [ + 117.988572, + 33.180869 + ], + [ + 117.977485, + 33.226437 + ], + [ + 117.942376, + 33.224936 + ], + [ + 117.939297, + 33.262475 + ], + [ + 117.974405, + 33.279487 + ], + [ + 117.992883, + 33.333005 + ], + [ + 118.029224, + 33.374995 + ], + [ + 118.016905, + 33.402978 + ], + [ + 118.027376, + 33.455421 + ], + [ + 118.050782, + 33.491863 + ], + [ + 118.107448, + 33.475391 + ], + [ + 118.117919, + 33.594615 + ], + [ + 118.112376, + 33.617045 + ], + [ + 118.16781, + 33.663381 + ], + [ + 118.161035, + 33.735576 + ], + [ + 118.117919, + 33.766427 + ], + [ + 118.065564, + 33.76593 + ], + [ + 118.019985, + 33.738562 + ], + [ + 117.972557, + 33.74951 + ], + [ + 117.901724, + 33.720146 + ], + [ + 117.843826, + 33.736074 + ], + [ + 117.791471, + 33.733585 + ], + [ + 117.750203, + 33.710688 + ], + [ + 117.72495, + 33.74951 + ], + [ + 117.739732, + 33.758467 + ], + [ + 117.759442, + 33.874318 + ], + [ + 117.753899, + 33.891211 + ], + [ + 117.715095, + 33.879287 + ], + [ + 117.672595, + 33.934916 + ], + [ + 117.671363, + 33.992494 + ], + [ + 117.629479, + 34.028708 + ], + [ + 117.612849, + 34.000433 + ], + [ + 117.569117, + 33.985051 + ], + [ + 117.543248, + 34.038627 + ], + [ + 117.514914, + 34.060941 + ], + [ + 117.435458, + 34.028212 + ], + [ + 117.404045, + 34.03218 + ], + [ + 117.357234, + 34.088205 + ], + [ + 117.311654, + 34.067882 + ], + [ + 117.277162, + 34.078787 + ], + [ + 117.257452, + 34.065899 + ], + [ + 117.192162, + 34.068873 + ], + [ + 117.130568, + 34.101586 + ], + [ + 117.123793, + 34.128342 + ], + [ + 117.046801, + 34.151622 + ], + [ + 117.025243, + 34.167469 + ], + [ + 117.051112, + 34.221425 + ], + [ + 116.969192, + 34.283753 + ], + [ + 116.983359, + 34.348011 + ], + [ + 116.960569, + 34.363821 + ], + [ + 116.969192, + 34.389012 + ], + [ + 116.909446, + 34.408271 + ], + [ + 116.828142, + 34.389012 + ], + [ + 116.782563, + 34.429993 + ], + [ + 116.773939, + 34.453683 + ], + [ + 116.722816, + 34.472434 + ], + [ + 116.662454, + 34.472927 + ], + [ + 116.592237, + 34.493646 + ], + [ + 116.594085, + 34.511894 + ], + [ + 116.490607, + 34.573513 + ], + [ + 116.477057, + 34.614896 + ], + [ + 116.432709, + 34.630163 + ], + [ + 116.430245, + 34.650843 + ], + [ + 116.374195, + 34.640011 + ], + [ + 116.334159, + 34.620806 + ], + [ + 116.32492, + 34.601104 + ], + [ + 116.286116, + 34.608986 + ], + [ + 116.247927, + 34.551829 + ], + [ + 116.196804, + 34.575977 + ], + [ + 116.191261, + 34.535561 + ], + [ + 116.204196, + 34.508442 + ], + [ + 116.178326, + 34.496112 + ], + [ + 116.162312, + 34.459605 + ], + [ + 116.178942, + 34.430487 + ], + [ + 116.215898, + 34.403333 + ], + [ + 116.213435, + 34.382098 + ], + [ + 116.255934, + 34.376665 + ], + [ + 116.301514, + 34.342082 + ], + [ + 116.357564, + 34.319843 + ], + [ + 116.372347, + 34.26595 + ], + [ + 116.409303, + 34.273863 + ], + [ + 116.409303, + 34.273863 + ], + [ + 116.456731, + 34.268917 + ], + [ + 116.516477, + 34.296114 + ], + [ + 116.562056, + 34.285731 + ], + [ + 116.582382, + 34.266444 + ], + [ + 116.545426, + 34.241711 + ], + [ + 116.542962, + 34.203608 + ], + [ + 116.565752, + 34.16945 + ], + [ + 116.536187, + 34.151127 + ], + [ + 116.52818, + 34.122892 + ], + [ + 116.576223, + 34.068873 + ], + [ + 116.576223, + 34.068873 + ], + [ + 116.599629, + 34.014324 + ], + [ + 116.599629, + 34.014324 + ] + ] + ], + [ + [ + [ + 118.865669, + 31.519139 + ], + [ + 118.857046, + 31.506384 + ], + [ + 118.883532, + 31.500261 + ], + [ + 118.885995, + 31.519139 + ], + [ + 118.865669, + 31.519139 + ] + ] + ], + [ + [ + [ + 116.698795, + 29.707836 + ], + [ + 116.673541, + 29.709916 + ], + [ + 116.653831, + 29.694841 + ], + [ + 116.680317, + 29.681323 + ], + [ + 116.704954, + 29.688602 + ], + [ + 116.706802, + 29.6964 + ], + [ + 116.70557, + 29.69692 + ], + [ + 116.698795, + 29.707836 + ] + ] + ], + [ + [ + [ + 115.5088, + 32.468761 + ], + [ + 115.509416, + 32.466741 + ], + [ + 115.510648, + 32.467751 + ], + [ + 115.510648, + 32.468256 + ], + [ + 115.510648, + 32.468761 + ], + [ + 115.5088, + 32.468761 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 350000, + "name": "福建省", + "center": [ + 119.306239, + 26.075302 + ], + "centroid": [ + 118.006468, + 26.069925 + ], + "childrenNum": 9, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 12, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 119.004872, + 24.970009 + ], + [ + 118.989473, + 24.973807 + ], + [ + 119.023966, + 25.04377 + ], + [ + 119.016575, + 25.058409 + ], + [ + 118.974691, + 25.024792 + ], + [ + 118.945126, + 25.028588 + ], + [ + 118.892155, + 25.092558 + ], + [ + 118.974691, + 25.115319 + ], + [ + 118.951901, + 25.15162 + ], + [ + 118.985162, + 25.168954 + ], + [ + 118.985162, + 25.19495 + ], + [ + 118.942046, + 25.211195 + ], + [ + 118.940198, + 25.21715 + ], + [ + 118.943278, + 25.221482 + ], + [ + 118.903242, + 25.239347 + ], + [ + 118.900162, + 25.242595 + ], + [ + 118.919256, + 25.248008 + ], + [ + 118.91556, + 25.256668 + ], + [ + 118.918024, + 25.25721 + ], + [ + 118.956212, + 25.272905 + ], + [ + 118.996864, + 25.266411 + ], + [ + 118.975307, + 25.237723 + ], + [ + 118.990089, + 25.20199 + ], + [ + 119.055379, + 25.219316 + ], + [ + 119.074473, + 25.211195 + ], + [ + 119.054147, + 25.168412 + ], + [ + 119.032589, + 25.17437 + ], + [ + 119.028893, + 25.139702 + ], + [ + 119.06585, + 25.102855 + ], + [ + 119.075705, + 25.099604 + ], + [ + 119.134219, + 25.106107 + ], + [ + 119.107118, + 25.075214 + ], + [ + 119.119436, + 25.012861 + ], + [ + 119.146538, + 25.056782 + ], + [ + 119.165632, + 25.145661 + ], + [ + 119.137299, + 25.15487 + ], + [ + 119.108349, + 25.193867 + ], + [ + 119.131755, + 25.223106 + ], + [ + 119.190269, + 25.175995 + ], + [ + 119.231537, + 25.188993 + ], + [ + 119.26911, + 25.159746 + ], + [ + 119.314689, + 25.190076 + ], + [ + 119.294979, + 25.237182 + ], + [ + 119.331935, + 25.230685 + ], + [ + 119.380595, + 25.250173 + ], + [ + 119.333167, + 25.287516 + ], + [ + 119.299291, + 25.328634 + ], + [ + 119.247552, + 25.333502 + ], + [ + 119.240776, + 25.316733 + ], + [ + 119.218603, + 25.368115 + ], + [ + 119.14469, + 25.388121 + ], + [ + 119.151465, + 25.426503 + ], + [ + 119.191501, + 25.424341 + ], + [ + 119.232153, + 25.442176 + ], + [ + 119.219834, + 25.468654 + ], + [ + 119.256175, + 25.488643 + ], + [ + 119.275269, + 25.476758 + ], + [ + 119.26295, + 25.428124 + ], + [ + 119.288204, + 25.410827 + ], + [ + 119.353493, + 25.411908 + ], + [ + 119.343638, + 25.472436 + ], + [ + 119.359037, + 25.521592 + ], + [ + 119.400921, + 25.493505 + ], + [ + 119.45266, + 25.493505 + ], + [ + 119.438493, + 25.412449 + ], + [ + 119.463131, + 25.448661 + ], + [ + 119.491464, + 25.443257 + ], + [ + 119.48592, + 25.418935 + ], + [ + 119.507478, + 25.396231 + ], + [ + 119.486536, + 25.369737 + ], + [ + 119.548746, + 25.365952 + ], + [ + 119.578927, + 25.400556 + ], + [ + 119.555521, + 25.429205 + ], + [ + 119.577695, + 25.445959 + ], + [ + 119.59063, + 25.398394 + ], + [ + 119.582623, + 25.374063 + ], + [ + 119.597405, + 25.334584 + ], + [ + 119.649144, + 25.342697 + ], + [ + 119.665159, + 25.3719 + ], + [ + 119.656535, + 25.396772 + ], + [ + 119.670086, + 25.435691 + ], + [ + 119.622659, + 25.434069 + ], + [ + 119.675014, + 25.468113 + ], + [ + 119.682405, + 25.445959 + ], + [ + 119.688564, + 25.441095 + ], + [ + 119.773564, + 25.395691 + ], + [ + 119.764325, + 25.433529 + ], + [ + 119.804977, + 25.457847 + ], + [ + 119.866571, + 25.455145 + ], + [ + 119.864107, + 25.469734 + ], + [ + 119.862875, + 25.474597 + ], + [ + 119.811136, + 25.507009 + ], + [ + 119.81668, + 25.532393 + ], + [ + 119.861027, + 25.531313 + ], + [ + 119.883817, + 25.546432 + ], + [ + 119.831462, + 25.579905 + ], + [ + 119.843165, + 25.597717 + ], + [ + 119.790194, + 25.614447 + ], + [ + 119.785883, + 25.66786 + ], + [ + 119.700267, + 25.616606 + ], + [ + 119.683637, + 25.592859 + ], + [ + 119.716898, + 25.551292 + ], + [ + 119.715666, + 25.51187 + ], + [ + 119.680557, + 25.497827 + ], + [ + 119.675014, + 25.475137 + ], + [ + 119.634362, + 25.475137 + ], + [ + 119.611572, + 25.519972 + ], + [ + 119.616499, + 25.556691 + ], + [ + 119.586934, + 25.59232 + ], + [ + 119.534579, + 25.585303 + ], + [ + 119.541355, + 25.6247 + ], + [ + 119.478529, + 25.631715 + ], + [ + 119.472986, + 25.662466 + ], + [ + 119.543819, + 25.684581 + ], + [ + 119.602949, + 25.68512 + ], + [ + 119.602949, + 25.714779 + ], + [ + 119.626354, + 25.723406 + ], + [ + 119.628202, + 25.87212 + ], + [ + 119.638057, + 25.889888 + ], + [ + 119.69534, + 25.904424 + ], + [ + 119.723673, + 26.011503 + ], + [ + 119.700267, + 26.032477 + ], + [ + 119.668854, + 26.026024 + ], + [ + 119.654688, + 26.090002 + ], + [ + 119.618963, + 26.11956 + ], + [ + 119.604181, + 26.168985 + ], + [ + 119.664543, + 26.202282 + ], + [ + 119.676246, + 26.262943 + ], + [ + 119.7711, + 26.285481 + ], + [ + 119.802513, + 26.268846 + ], + [ + 119.806825, + 26.307479 + ], + [ + 119.845013, + 26.323036 + ], + [ + 119.862875, + 26.307479 + ], + [ + 119.904143, + 26.308552 + ], + [ + 119.95465, + 26.352534 + ], + [ + 119.946027, + 26.374519 + ], + [ + 119.893672, + 26.355752 + ], + [ + 119.835774, + 26.434019 + ], + [ + 119.83639, + 26.454381 + ], + [ + 119.788346, + 26.583435 + ], + [ + 119.740303, + 26.610727 + ], + [ + 119.670086, + 26.618218 + ], + [ + 119.605412, + 26.595744 + ], + [ + 119.577695, + 26.622498 + ], + [ + 119.619579, + 26.649246 + ], + [ + 119.637441, + 26.703256 + ], + [ + 119.664543, + 26.726243 + ], + [ + 119.711354, + 26.686681 + ], + [ + 119.833926, + 26.690959 + ], + [ + 119.864107, + 26.671174 + ], + [ + 119.873962, + 26.642827 + ], + [ + 119.908455, + 26.661547 + ], + [ + 119.899216, + 26.693098 + ], + [ + 119.938636, + 26.747088 + ], + [ + 119.942947, + 26.784492 + ], + [ + 120.052584, + 26.786629 + ], + [ + 120.061824, + 26.768997 + ], + [ + 119.99407, + 26.720363 + ], + [ + 119.969433, + 26.686681 + ], + [ + 119.972512, + 26.654594 + ], + [ + 119.949107, + 26.624638 + ], + [ + 119.901679, + 26.624638 + ], + [ + 119.851788, + 26.595209 + ], + [ + 119.828383, + 26.524013 + ], + [ + 119.867187, + 26.509019 + ], + [ + 119.947875, + 26.56042 + ], + [ + 119.93802, + 26.576478 + ], + [ + 119.967585, + 26.597885 + ], + [ + 120.007621, + 26.595744 + ], + [ + 120.063671, + 26.627848 + ], + [ + 120.093852, + 26.613938 + ], + [ + 120.1382, + 26.638012 + ], + [ + 120.110483, + 26.692563 + ], + [ + 120.162222, + 26.717691 + ], + [ + 120.151135, + 26.750829 + ], + [ + 120.106787, + 26.752966 + ], + [ + 120.136352, + 26.797847 + ], + [ + 120.103707, + 26.794642 + ], + [ + 120.102476, + 26.82669 + ], + [ + 120.073526, + 26.823485 + ], + [ + 120.054432, + 26.863533 + ], + [ + 120.117874, + 26.882751 + ], + [ + 120.126497, + 26.920644 + ], + [ + 120.130193, + 26.917976 + ], + [ + 120.1807, + 26.920644 + ], + [ + 120.233055, + 26.907837 + ], + [ + 120.25954, + 26.982526 + ], + [ + 120.279866, + 26.987326 + ], + [ + 120.275554, + 27.027315 + ], + [ + 120.29588, + 27.035845 + ], + [ + 120.282946, + 27.089671 + ], + [ + 120.391967, + 27.081146 + ], + [ + 120.403054, + 27.10086 + ], + [ + 120.461568, + 27.142407 + ], + [ + 120.404286, + 27.204166 + ], + [ + 120.401822, + 27.250996 + ], + [ + 120.430155, + 27.258976 + ], + [ + 120.343924, + 27.363199 + ], + [ + 120.340844, + 27.399867 + ], + [ + 120.273091, + 27.38924 + ], + [ + 120.26262, + 27.432804 + ], + [ + 120.221352, + 27.420055 + ], + [ + 120.134504, + 27.420055 + ], + [ + 120.136968, + 27.402523 + ], + [ + 120.096316, + 27.390302 + ], + [ + 120.052584, + 27.338747 + ], + [ + 120.026099, + 27.344063 + ], + [ + 120.008237, + 27.375423 + ], + [ + 119.960194, + 27.365857 + ], + [ + 119.938636, + 27.329709 + ], + [ + 119.843165, + 27.300464 + ], + [ + 119.768636, + 27.307909 + ], + [ + 119.782187, + 27.330241 + ], + [ + 119.739687, + 27.362668 + ], + [ + 119.750774, + 27.373829 + ], + [ + 119.711354, + 27.403054 + ], + [ + 119.685485, + 27.438646 + ], + [ + 119.703347, + 27.446613 + ], + [ + 119.70889, + 27.514042 + ], + [ + 119.690412, + 27.537394 + ], + [ + 119.659615, + 27.540578 + ], + [ + 119.675014, + 27.574534 + ], + [ + 119.630666, + 27.582491 + ], + [ + 119.626354, + 27.620676 + ], + [ + 119.644217, + 27.663619 + ], + [ + 119.606028, + 27.674749 + ], + [ + 119.541971, + 27.666799 + ], + [ + 119.501319, + 27.649837 + ], + [ + 119.501935, + 27.610601 + ], + [ + 119.466826, + 27.526249 + ], + [ + 119.438493, + 27.508734 + ], + [ + 119.416935, + 27.539517 + ], + [ + 119.360269, + 27.524657 + ], + [ + 119.334399, + 27.480067 + ], + [ + 119.285124, + 27.457766 + ], + [ + 119.26911, + 27.42218 + ], + [ + 119.224146, + 27.416868 + ], + [ + 119.14777, + 27.424836 + ], + [ + 119.121284, + 27.438115 + ], + [ + 119.129907, + 27.475289 + ], + [ + 119.092335, + 27.466262 + ], + [ + 119.03998, + 27.478475 + ], + [ + 119.020886, + 27.498118 + ], + [ + 118.983314, + 27.498649 + ], + [ + 118.986393, + 27.47582 + ], + [ + 118.955597, + 27.4498 + ], + [ + 118.907553, + 27.460952 + ], + [ + 118.869365, + 27.540047 + ], + [ + 118.909401, + 27.568168 + ], + [ + 118.913713, + 27.619616 + ], + [ + 118.879836, + 27.667859 + ], + [ + 118.873677, + 27.733563 + ], + [ + 118.829329, + 27.847921 + ], + [ + 118.818242, + 27.916689 + ], + [ + 118.753568, + 27.947885 + ], + [ + 118.730163, + 27.970615 + ], + [ + 118.733858, + 28.027684 + ], + [ + 118.719076, + 28.063601 + ], + [ + 118.767735, + 28.10584 + ], + [ + 118.802228, + 28.117453 + ], + [ + 118.805923, + 28.154923 + ], + [ + 118.771431, + 28.188687 + ], + [ + 118.804075, + 28.207675 + ], + [ + 118.802228, + 28.240368 + ], + [ + 118.756032, + 28.252493 + ], + [ + 118.719692, + 28.312047 + ], + [ + 118.699366, + 28.309939 + ], + [ + 118.674728, + 28.27147 + ], + [ + 118.651322, + 28.277267 + ], + [ + 118.595272, + 28.258292 + ], + [ + 118.588497, + 28.282538 + ], + [ + 118.493026, + 28.262509 + ], + [ + 118.490562, + 28.238259 + ], + [ + 118.444367, + 28.253548 + ], + [ + 118.433896, + 28.288335 + ], + [ + 118.424041, + 28.291497 + ], + [ + 118.314404, + 28.221913 + ], + [ + 118.339041, + 28.193962 + ], + [ + 118.375382, + 28.186577 + ], + [ + 118.361215, + 28.155978 + ], + [ + 118.356288, + 28.091586 + ], + [ + 118.242339, + 28.075746 + ], + [ + 118.199839, + 28.049869 + ], + [ + 118.153644, + 28.062016 + ], + [ + 118.120999, + 28.041946 + ], + [ + 118.129006, + 28.017118 + ], + [ + 118.094513, + 28.003909 + ], + [ + 118.096977, + 27.970615 + ], + [ + 117.999043, + 27.991227 + ], + [ + 117.965166, + 27.962687 + ], + [ + 117.942992, + 27.974315 + ], + [ + 117.910963, + 27.949471 + ], + [ + 117.856145, + 27.94577 + ], + [ + 117.78716, + 27.896063 + ], + [ + 117.788392, + 27.855858 + ], + [ + 117.740348, + 27.800286 + ], + [ + 117.704624, + 27.834162 + ], + [ + 117.68245, + 27.823577 + ], + [ + 117.649805, + 27.851625 + ], + [ + 117.609769, + 27.863265 + ], + [ + 117.556182, + 27.966387 + ], + [ + 117.52169, + 27.982243 + ], + [ + 117.477958, + 27.930966 + ], + [ + 117.453936, + 27.939955 + ], + [ + 117.407741, + 27.893948 + ], + [ + 117.366473, + 27.88231 + ], + [ + 117.341836, + 27.855858 + ], + [ + 117.334444, + 27.8876 + ], + [ + 117.280242, + 27.871201 + ], + [ + 117.276546, + 27.847921 + ], + [ + 117.303031, + 27.833103 + ], + [ + 117.296256, + 27.764282 + ], + [ + 117.245133, + 27.71926 + ], + [ + 117.205097, + 27.714492 + ], + [ + 117.204481, + 27.683759 + ], + [ + 117.174916, + 27.677399 + ], + [ + 117.114554, + 27.692238 + ], + [ + 117.096076, + 27.667329 + ], + [ + 117.11209, + 27.645596 + ], + [ + 117.094228, + 27.627569 + ], + [ + 117.065279, + 27.665739 + ], + [ + 117.040641, + 27.669979 + ], + [ + 117.003685, + 27.625449 + ], + [ + 117.024627, + 27.592569 + ], + [ + 117.01662, + 27.563393 + ], + [ + 117.054808, + 27.5427 + ], + [ + 117.076982, + 27.566046 + ], + [ + 117.103467, + 27.533149 + ], + [ + 117.110242, + 27.458828 + ], + [ + 117.133032, + 27.42218 + ], + [ + 117.107163, + 27.393491 + ], + [ + 117.104699, + 27.330773 + ], + [ + 117.140423, + 27.322798 + ], + [ + 117.136728, + 27.303123 + ], + [ + 117.171836, + 27.29036 + ], + [ + 117.149662, + 27.241419 + ], + [ + 117.044953, + 27.146667 + ], + [ + 117.05296, + 27.100327 + ], + [ + 116.967344, + 27.061962 + ], + [ + 116.936547, + 27.019319 + ], + [ + 116.910062, + 27.034779 + ], + [ + 116.851548, + 27.009188 + ], + [ + 116.817671, + 27.018252 + ], + [ + 116.679085, + 26.978259 + ], + [ + 116.632889, + 26.933984 + ], + [ + 116.602092, + 26.888623 + ], + [ + 116.548506, + 26.84004 + ], + [ + 116.543578, + 26.803723 + ], + [ + 116.557745, + 26.773806 + ], + [ + 116.515245, + 26.720898 + ], + [ + 116.520172, + 26.684543 + ], + [ + 116.566368, + 26.650315 + ], + [ + 116.553433, + 26.575942 + ], + [ + 116.539267, + 26.559349 + ], + [ + 116.597165, + 26.512768 + ], + [ + 116.610716, + 26.476882 + ], + [ + 116.638433, + 26.477418 + ], + [ + 116.608252, + 26.429732 + ], + [ + 116.601476, + 26.372911 + ], + [ + 116.553433, + 26.365404 + ], + [ + 116.553433, + 26.400253 + ], + [ + 116.519557, + 26.410437 + ], + [ + 116.499846, + 26.361651 + ], + [ + 116.459194, + 26.345026 + ], + [ + 116.437021, + 26.308016 + ], + [ + 116.412999, + 26.297822 + ], + [ + 116.385282, + 26.238253 + ], + [ + 116.400064, + 26.202819 + ], + [ + 116.392057, + 26.171133 + ], + [ + 116.435789, + 26.159854 + ], + [ + 116.476441, + 26.172745 + ], + [ + 116.489375, + 26.113649 + ], + [ + 116.384666, + 26.030864 + ], + [ + 116.360028, + 25.991601 + ], + [ + 116.369883, + 25.963088 + ], + [ + 116.326152, + 25.956631 + ], + [ + 116.303362, + 25.924341 + ], + [ + 116.258398, + 25.902809 + ], + [ + 116.225138, + 25.908731 + ], + [ + 116.17771, + 25.894195 + ], + [ + 116.132131, + 25.860273 + ], + [ + 116.131515, + 25.824185 + ], + [ + 116.18079, + 25.778926 + ], + [ + 116.129667, + 25.758985 + ], + [ + 116.106877, + 25.701299 + ], + [ + 116.067457, + 25.703995 + ], + [ + 116.068689, + 25.646282 + ], + [ + 116.041588, + 25.62416 + ], + [ + 116.063145, + 25.56317 + ], + [ + 116.040356, + 25.548052 + ], + [ + 116.03666, + 25.514571 + ], + [ + 116.005247, + 25.490264 + ], + [ + 116.023109, + 25.435691 + ], + [ + 115.992928, + 25.374063 + ], + [ + 116.008327, + 25.319437 + ], + [ + 115.987385, + 25.290221 + ], + [ + 115.949813, + 25.292386 + ], + [ + 115.930719, + 25.236099 + ], + [ + 115.855574, + 25.20957 + ], + [ + 115.860501, + 25.165704 + ], + [ + 115.888219, + 25.128866 + ], + [ + 115.880212, + 25.092016 + ], + [ + 115.908545, + 25.084428 + ], + [ + 115.928255, + 25.050276 + ], + [ + 115.873436, + 25.019911 + ], + [ + 115.925175, + 24.960786 + ], + [ + 115.870356, + 24.959701 + ], + [ + 115.89253, + 24.936911 + ], + [ + 115.907929, + 24.923343 + ], + [ + 115.985537, + 24.899461 + ], + [ + 116.015102, + 24.905975 + ], + [ + 116.068073, + 24.850053 + ], + [ + 116.153073, + 24.846795 + ], + [ + 116.191877, + 24.877203 + ], + [ + 116.221442, + 24.829959 + ], + [ + 116.251007, + 24.82507 + ], + [ + 116.244232, + 24.793563 + ], + [ + 116.297202, + 24.801712 + ], + [ + 116.345862, + 24.828872 + ], + [ + 116.363724, + 24.87123 + ], + [ + 116.395137, + 24.877746 + ], + [ + 116.417927, + 24.840821 + ], + [ + 116.381586, + 24.82507 + ], + [ + 116.375427, + 24.803885 + ], + [ + 116.419158, + 24.767482 + ], + [ + 116.416079, + 24.744113 + ], + [ + 116.44626, + 24.714216 + ], + [ + 116.485064, + 24.720196 + ], + [ + 116.517709, + 24.652225 + ], + [ + 116.506622, + 24.621218 + ], + [ + 116.530027, + 24.604895 + ], + [ + 116.570679, + 24.621762 + ], + [ + 116.600861, + 24.654401 + ], + [ + 116.623034, + 24.64189 + ], + [ + 116.667382, + 24.658752 + ], + [ + 116.777635, + 24.679418 + ], + [ + 116.815207, + 24.654944 + ], + [ + 116.761005, + 24.583128 + ], + [ + 116.759157, + 24.545572 + ], + [ + 116.796729, + 24.502014 + ], + [ + 116.83307, + 24.496568 + ], + [ + 116.860787, + 24.460075 + ], + [ + 116.839229, + 24.442097 + ], + [ + 116.903903, + 24.369614 + ], + [ + 116.895895, + 24.350533 + ], + [ + 116.919301, + 24.321087 + ], + [ + 116.914374, + 24.287817 + ], + [ + 116.938395, + 24.28127 + ], + [ + 116.933468, + 24.220157 + ], + [ + 116.956257, + 24.216883 + ], + [ + 116.998757, + 24.179217 + ], + [ + 116.9347, + 24.126794 + ], + [ + 116.930388, + 24.064514 + ], + [ + 116.953178, + 24.008218 + ], + [ + 116.981511, + 23.999471 + ], + [ + 116.976583, + 23.931659 + ], + [ + 116.955642, + 23.922359 + ], + [ + 116.981511, + 23.855602 + ], + [ + 117.012308, + 23.855054 + ], + [ + 117.019083, + 23.801952 + ], + [ + 117.048032, + 23.758687 + ], + [ + 117.055424, + 23.694038 + ], + [ + 117.123793, + 23.647448 + ], + [ + 117.147199, + 23.654027 + ], + [ + 117.192778, + 23.629356 + ], + [ + 117.192778, + 23.5619 + ], + [ + 117.291328, + 23.571225 + ], + [ + 117.302415, + 23.550379 + ], + [ + 117.387415, + 23.555317 + ], + [ + 117.463791, + 23.584937 + ], + [ + 117.454552, + 23.628259 + ], + [ + 117.493357, + 23.642514 + ], + [ + 117.501364, + 23.70445 + ], + [ + 117.54448, + 23.715956 + ], + [ + 117.601762, + 23.70171 + ], + [ + 117.660276, + 23.789357 + ], + [ + 117.651653, + 23.815093 + ], + [ + 117.671979, + 23.878041 + ], + [ + 117.691073, + 23.888985 + ], + [ + 117.762522, + 23.886796 + ], + [ + 117.792703, + 23.906494 + ], + [ + 117.807486, + 23.947521 + ], + [ + 117.864768, + 24.004938 + ], + [ + 117.910347, + 24.012045 + ], + [ + 117.927594, + 24.039922 + ], + [ + 117.936217, + 24.100029 + ], + [ + 118.000275, + 24.152462 + ], + [ + 118.019369, + 24.197232 + ], + [ + 118.074803, + 24.225615 + ], + [ + 118.115455, + 24.229435 + ], + [ + 118.158571, + 24.269814 + ], + [ + 118.112376, + 24.357075 + ], + [ + 118.081579, + 24.35653 + ], + [ + 118.088354, + 24.408858 + ], + [ + 118.048934, + 24.418122 + ], + [ + 118.084042, + 24.528695 + ], + [ + 118.121615, + 24.570067 + ], + [ + 118.150564, + 24.583673 + ], + [ + 118.169042, + 24.559725 + ], + [ + 118.242955, + 24.51236 + ], + [ + 118.375382, + 24.536317 + ], + [ + 118.363679, + 24.567889 + ], + [ + 118.444367, + 24.614689 + ], + [ + 118.512736, + 24.60816 + ], + [ + 118.557084, + 24.572788 + ], + [ + 118.558316, + 24.51236 + ], + [ + 118.614366, + 24.521617 + ], + [ + 118.680272, + 24.58204 + ], + [ + 118.687047, + 24.63373 + ], + [ + 118.661178, + 24.622306 + ], + [ + 118.652554, + 24.653857 + ], + [ + 118.670417, + 24.679962 + ], + [ + 118.703677, + 24.665278 + ], + [ + 118.778822, + 24.743569 + ], + [ + 118.786213, + 24.77672 + ], + [ + 118.650707, + 24.808774 + ], + [ + 118.647627, + 24.843536 + ], + [ + 118.702445, + 24.865258 + ], + [ + 118.69875, + 24.848967 + ], + [ + 118.748641, + 24.84245 + ], + [ + 118.807771, + 24.870687 + ], + [ + 118.834256, + 24.854397 + ], + [ + 118.864437, + 24.887518 + ], + [ + 118.933423, + 24.870687 + ], + [ + 118.988857, + 24.878831 + ], + [ + 118.987009, + 24.898375 + ], + [ + 118.932807, + 24.906518 + ], + [ + 118.91864, + 24.932569 + ], + [ + 118.945741, + 24.954275 + ], + [ + 119.014111, + 24.941252 + ], + [ + 119.032589, + 24.961328 + ], + [ + 119.032589, + 24.961871 + ], + [ + 119.007335, + 24.963499 + ], + [ + 119.004872, + 24.970009 + ] + ] + ], + [ + [ + [ + 118.412338, + 24.514538 + ], + [ + 118.374766, + 24.458986 + ], + [ + 118.318715, + 24.486765 + ], + [ + 118.298389, + 24.477506 + ], + [ + 118.31194, + 24.424661 + ], + [ + 118.282375, + 24.413218 + ], + [ + 118.329802, + 24.382152 + ], + [ + 118.353208, + 24.415398 + ], + [ + 118.405563, + 24.427931 + ], + [ + 118.457918, + 24.412128 + ], + [ + 118.477012, + 24.437738 + ], + [ + 118.451758, + 24.506915 + ], + [ + 118.412338, + 24.514538 + ] + ] + ], + [ + [ + [ + 119.471138, + 25.197116 + ], + [ + 119.507478, + 25.183036 + ], + [ + 119.52534, + 25.157579 + ], + [ + 119.549362, + 25.161912 + ], + [ + 119.566608, + 25.210112 + ], + [ + 119.540739, + 25.20199 + ], + [ + 119.501319, + 25.21715 + ], + [ + 119.473601, + 25.259916 + ], + [ + 119.44342, + 25.238806 + ], + [ + 119.444036, + 25.20199 + ], + [ + 119.471138, + 25.197116 + ] + ] + ], + [ + [ + [ + 119.580159, + 25.627398 + ], + [ + 119.611572, + 25.669479 + ], + [ + 119.580775, + 25.650059 + ], + [ + 119.580159, + 25.627398 + ] + ] + ], + [ + [ + [ + 119.976824, + 26.191005 + ], + [ + 120.016244, + 26.217316 + ], + [ + 119.998998, + 26.235569 + ], + [ + 119.970665, + 26.217852 + ], + [ + 119.976824, + 26.191005 + ] + ] + ], + [ + [ + [ + 118.230636, + 24.401228 + ], + [ + 118.273752, + 24.441007 + ], + [ + 118.233716, + 24.445911 + ], + [ + 118.230636, + 24.401228 + ] + ] + ], + [ + [ + [ + 119.906607, + 26.68989 + ], + [ + 119.926933, + 26.664756 + ], + [ + 119.950954, + 26.692563 + ], + [ + 119.906607, + 26.68989 + ] + ] + ], + [ + [ + [ + 118.204151, + 24.504737 + ], + [ + 118.191832, + 24.536861 + ], + [ + 118.14502, + 24.560814 + ], + [ + 118.093281, + 24.540672 + ], + [ + 118.068644, + 24.463344 + ], + [ + 118.084042, + 24.435559 + ], + [ + 118.143173, + 24.420847 + ], + [ + 118.19368, + 24.463344 + ], + [ + 118.204151, + 24.504737 + ] + ] + ], + [ + [ + [ + 119.929397, + 26.134067 + ], + [ + 119.960194, + 26.146961 + ], + [ + 119.919542, + 26.172208 + ], + [ + 119.929397, + 26.134067 + ] + ] + ], + [ + [ + [ + 119.642985, + 26.129231 + ], + [ + 119.665159, + 26.155556 + ], + [ + 119.62697, + 26.173282 + ], + [ + 119.606028, + 26.15287 + ], + [ + 119.642985, + 26.129231 + ] + ] + ], + [ + [ + [ + 120.034106, + 26.488667 + ], + [ + 120.066751, + 26.498308 + ], + [ + 120.071679, + 26.521336 + ], + [ + 120.035954, + 26.515981 + ], + [ + 120.034106, + 26.488667 + ] + ] + ], + [ + [ + [ + 119.662079, + 25.646822 + ], + [ + 119.673782, + 25.632794 + ], + [ + 119.718745, + 25.634952 + ], + [ + 119.716898, + 25.664624 + ], + [ + 119.662079, + 25.646822 + ] + ] + ], + [ + [ + [ + 119.760629, + 26.613402 + ], + [ + 119.776644, + 26.600025 + ], + [ + 119.818527, + 26.616613 + ], + [ + 119.796354, + 26.630523 + ], + [ + 119.760629, + 26.613402 + ] + ] + ], + [ + [ + [ + 120.135736, + 26.550784 + ], + [ + 120.167149, + 26.571661 + ], + [ + 120.153598, + 26.604841 + ], + [ + 120.117874, + 26.568984 + ], + [ + 120.135736, + 26.550784 + ] + ] + ], + [ + [ + [ + 120.360554, + 26.916909 + ], + [ + 120.394431, + 26.933984 + ], + [ + 120.363018, + 26.967592 + ], + [ + 120.327909, + 26.963858 + ], + [ + 120.319286, + 26.944654 + ], + [ + 120.360554, + 26.916909 + ] + ] + ], + [ + [ + [ + 120.150519, + 26.798916 + ], + [ + 120.140048, + 26.795176 + ], + [ + 120.163454, + 26.798381 + ], + [ + 120.161606, + 26.803189 + ], + [ + 120.150519, + 26.798916 + ] + ] + ], + [ + [ + [ + 119.668238, + 26.628383 + ], + [ + 119.720593, + 26.635873 + ], + [ + 119.758781, + 26.659408 + ], + [ + 119.748926, + 26.681334 + ], + [ + 119.712586, + 26.6685 + ], + [ + 119.673782, + 26.680799 + ], + [ + 119.651608, + 26.657269 + ], + [ + 119.668238, + 26.628383 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 360000, + "name": "江西省", + "center": [ + 115.892151, + 28.676493 + ], + "centroid": [ + 115.732975, + 27.636112 + ], + "childrenNum": 11, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 13, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 118.193064, + 29.395472 + ], + [ + 118.136397, + 29.418932 + ], + [ + 118.127774, + 29.47209 + ], + [ + 118.143788, + 29.489803 + ], + [ + 118.095129, + 29.534072 + ], + [ + 118.050782, + 29.542924 + ], + [ + 118.042774, + 29.566351 + ], + [ + 118.00397, + 29.578322 + ], + [ + 117.933753, + 29.549172 + ], + [ + 117.872775, + 29.54761 + ], + [ + 117.795167, + 29.570515 + ], + [ + 117.729877, + 29.550213 + ], + [ + 117.690457, + 29.555939 + ], + [ + 117.678754, + 29.595496 + ], + [ + 117.647957, + 29.614749 + ], + [ + 117.608537, + 29.591333 + ], + [ + 117.543248, + 29.588731 + ], + [ + 117.523538, + 29.630356 + ], + [ + 117.530313, + 29.654282 + ], + [ + 117.490277, + 29.660003 + ], + [ + 117.453936, + 29.688082 + ], + [ + 117.455168, + 29.749412 + ], + [ + 117.408973, + 29.802396 + ], + [ + 117.415132, + 29.85068 + ], + [ + 117.382487, + 29.840818 + ], + [ + 117.359082, + 29.812782 + ], + [ + 117.338756, + 29.848085 + ], + [ + 117.29256, + 29.822647 + ], + [ + 117.25314, + 29.834588 + ], + [ + 117.261763, + 29.880781 + ], + [ + 117.246365, + 29.915023 + ], + [ + 117.2168, + 29.926953 + ], + [ + 117.171836, + 29.920729 + ], + [ + 117.129952, + 29.89946 + ], + [ + 117.127489, + 29.86158 + ], + [ + 117.073286, + 29.831992 + ], + [ + 117.123177, + 29.798761 + ], + [ + 117.136728, + 29.775388 + ], + [ + 117.108395, + 29.75201 + ], + [ + 117.112706, + 29.711995 + ], + [ + 117.041873, + 29.680803 + ], + [ + 116.996294, + 29.683403 + ], + [ + 116.974736, + 29.657403 + ], + [ + 116.939627, + 29.648561 + ], + [ + 116.873722, + 29.609546 + ], + [ + 116.849084, + 29.57624 + ], + [ + 116.780715, + 29.569994 + ], + [ + 116.760389, + 29.599139 + ], + [ + 116.721585, + 29.564789 + ], + [ + 116.716657, + 29.590813 + ], + [ + 116.651983, + 29.637118 + ], + [ + 116.680317, + 29.681323 + ], + [ + 116.653831, + 29.694841 + ], + [ + 116.673541, + 29.709916 + ], + [ + 116.762237, + 29.802396 + ], + [ + 116.780715, + 29.792529 + ], + [ + 116.882961, + 29.893753 + ], + [ + 116.900207, + 29.949253 + ], + [ + 116.868794, + 29.980361 + ], + [ + 116.83307, + 29.95755 + ], + [ + 116.830606, + 30.004723 + ], + [ + 116.802889, + 29.99643 + ], + [ + 116.783794, + 30.030632 + ], + [ + 116.747454, + 30.057053 + ], + [ + 116.720353, + 30.053945 + ], + [ + 116.666766, + 30.076734 + ], + [ + 116.620571, + 30.073109 + ], + [ + 116.585462, + 30.045657 + ], + [ + 116.552201, + 29.909836 + ], + [ + 116.525716, + 29.897385 + ], + [ + 116.467818, + 29.896347 + ], + [ + 116.342782, + 29.835626 + ], + [ + 116.280572, + 29.788893 + ], + [ + 116.250391, + 29.785777 + ], + [ + 116.227601, + 29.816936 + ], + [ + 116.172783, + 29.828358 + ], + [ + 116.13521, + 29.819532 + ], + [ + 116.087167, + 29.795125 + ], + [ + 116.049595, + 29.761881 + ], + [ + 115.965827, + 29.724469 + ], + [ + 115.909777, + 29.723949 + ], + [ + 115.837096, + 29.748373 + ], + [ + 115.762567, + 29.793048 + ], + [ + 115.706517, + 29.837703 + ], + [ + 115.667712, + 29.850161 + ], + [ + 115.611662, + 29.841337 + ], + [ + 115.51188, + 29.840299 + ], + [ + 115.479235, + 29.811224 + ], + [ + 115.470612, + 29.739539 + ], + [ + 115.412714, + 29.688602 + ], + [ + 115.355431, + 29.649602 + ], + [ + 115.304924, + 29.637118 + ], + [ + 115.28583, + 29.618391 + ], + [ + 115.250722, + 29.660003 + ], + [ + 115.176809, + 29.654803 + ], + [ + 115.113367, + 29.684963 + ], + [ + 115.117679, + 29.655843 + ], + [ + 115.143548, + 29.645961 + ], + [ + 115.120142, + 29.597578 + ], + [ + 115.157099, + 29.584568 + ], + [ + 115.154019, + 29.510117 + ], + [ + 115.086266, + 29.525741 + ], + [ + 115.087498, + 29.560104 + ], + [ + 115.033295, + 29.546568 + ], + [ + 115.00065, + 29.572076 + ], + [ + 114.947679, + 29.542924 + ], + [ + 114.966773, + 29.522096 + ], + [ + 114.940288, + 29.493971 + ], + [ + 114.900868, + 29.505951 + ], + [ + 114.860216, + 29.476258 + ], + [ + 114.888549, + 29.436134 + ], + [ + 114.918114, + 29.454374 + ], + [ + 114.90518, + 29.473132 + ], + [ + 114.935977, + 29.486678 + ], + [ + 114.947063, + 29.465317 + ], + [ + 114.931049, + 29.422581 + ], + [ + 114.895325, + 29.397557 + ], + [ + 114.866375, + 29.404335 + ], + [ + 114.812173, + 29.383478 + ], + [ + 114.784455, + 29.386086 + ], + [ + 114.759818, + 29.363139 + ], + [ + 114.740724, + 29.386607 + ], + [ + 114.67297, + 29.395993 + ], + [ + 114.621847, + 29.379828 + ], + [ + 114.589819, + 29.352707 + ], + [ + 114.519602, + 29.325578 + ], + [ + 114.466015, + 29.324013 + ], + [ + 114.440145, + 29.341752 + ], + [ + 114.376088, + 29.322969 + ], + [ + 114.341595, + 29.327665 + ], + [ + 114.307102, + 29.365225 + ], + [ + 114.259059, + 29.343839 + ], + [ + 114.252284, + 29.23475 + ], + [ + 114.169748, + 29.216993 + ], + [ + 114.063191, + 29.204978 + ], + [ + 114.034857, + 29.152204 + ], + [ + 113.98743, + 29.126068 + ], + [ + 113.952321, + 29.092604 + ], + [ + 113.94185, + 29.047097 + ], + [ + 113.961561, + 28.999476 + ], + [ + 113.955401, + 28.978536 + ], + [ + 113.973879, + 28.937692 + ], + [ + 114.008988, + 28.955498 + ], + [ + 114.005292, + 28.917788 + ], + [ + 114.028082, + 28.891069 + ], + [ + 114.060111, + 28.902596 + ], + [ + 114.056415, + 28.872204 + ], + [ + 114.076741, + 28.834464 + ], + [ + 114.124784, + 28.843376 + ], + [ + 114.153734, + 28.829221 + ], + [ + 114.137719, + 28.779926 + ], + [ + 114.157429, + 28.761566 + ], + [ + 114.122321, + 28.623497 + ], + [ + 114.132176, + 28.607211 + ], + [ + 114.08598, + 28.558337 + ], + [ + 114.138335, + 28.533629 + ], + [ + 114.15435, + 28.507337 + ], + [ + 114.218407, + 28.48472 + ], + [ + 114.217175, + 28.466308 + ], + [ + 114.172212, + 28.432632 + ], + [ + 114.214712, + 28.403157 + ], + [ + 114.252284, + 28.395787 + ], + [ + 114.2529, + 28.319423 + ], + [ + 114.198081, + 28.29097 + ], + [ + 114.182067, + 28.249858 + ], + [ + 114.143879, + 28.246694 + ], + [ + 114.109386, + 28.205038 + ], + [ + 114.107538, + 28.182885 + ], + [ + 114.068734, + 28.171806 + ], + [ + 114.012068, + 28.174972 + ], + [ + 113.992357, + 28.161255 + ], + [ + 114.025002, + 28.080499 + ], + [ + 114.047176, + 28.057263 + ], + [ + 114.025618, + 28.031382 + ], + [ + 113.970184, + 28.041418 + ], + [ + 113.966488, + 28.017646 + ], + [ + 113.936307, + 28.018703 + ], + [ + 113.914133, + 27.991227 + ], + [ + 113.864242, + 28.004966 + ], + [ + 113.845148, + 27.971672 + ], + [ + 113.822974, + 27.982243 + ], + [ + 113.752141, + 27.93361 + ], + [ + 113.72812, + 27.874904 + ], + [ + 113.756453, + 27.860091 + ], + [ + 113.763228, + 27.799228 + ], + [ + 113.69917, + 27.740979 + ], + [ + 113.696707, + 27.71979 + ], + [ + 113.652359, + 27.663619 + ], + [ + 113.607395, + 27.625449 + ], + [ + 113.608627, + 27.585143 + ], + [ + 113.579062, + 27.545354 + ], + [ + 113.583374, + 27.524657 + ], + [ + 113.627105, + 27.49971 + ], + [ + 113.591381, + 27.467855 + ], + [ + 113.59754, + 27.428554 + ], + [ + 113.632033, + 27.40518 + ], + [ + 113.605548, + 27.38924 + ], + [ + 113.616635, + 27.345658 + ], + [ + 113.657902, + 27.347253 + ], + [ + 113.699786, + 27.331836 + ], + [ + 113.72812, + 27.350442 + ], + [ + 113.872865, + 27.384988 + ], + [ + 113.872865, + 27.346721 + ], + [ + 113.854387, + 27.30525 + ], + [ + 113.872865, + 27.289828 + ], + [ + 113.846996, + 27.222262 + ], + [ + 113.779242, + 27.137081 + ], + [ + 113.771851, + 27.096598 + ], + [ + 113.803264, + 27.099261 + ], + [ + 113.824206, + 27.036378 + ], + [ + 113.86301, + 27.018252 + ], + [ + 113.892575, + 26.964925 + ], + [ + 113.927068, + 26.948922 + ], + [ + 113.890112, + 26.895562 + ], + [ + 113.877177, + 26.859262 + ], + [ + 113.835909, + 26.806394 + ], + [ + 113.853771, + 26.769532 + ], + [ + 113.860546, + 26.664221 + ], + [ + 113.912901, + 26.613938 + ], + [ + 113.996669, + 26.615543 + ], + [ + 114.019459, + 26.587182 + ], + [ + 114.10877, + 26.56952 + ], + [ + 114.07243, + 26.480096 + ], + [ + 114.110002, + 26.482775 + ], + [ + 114.090292, + 26.455988 + ], + [ + 114.085364, + 26.406149 + ], + [ + 114.062575, + 26.406149 + ], + [ + 114.030546, + 26.376664 + ], + [ + 114.047792, + 26.337518 + ], + [ + 114.021307, + 26.288701 + ], + [ + 114.029314, + 26.266163 + ], + [ + 113.978807, + 26.237716 + ], + [ + 113.972647, + 26.20604 + ], + [ + 113.949242, + 26.192616 + ], + [ + 113.962792, + 26.150722 + ], + [ + 114.013299, + 26.184023 + ], + [ + 114.088444, + 26.168448 + ], + [ + 114.102611, + 26.187783 + ], + [ + 114.181451, + 26.214631 + ], + [ + 114.216559, + 26.203355 + ], + [ + 114.237501, + 26.152333 + ], + [ + 114.188842, + 26.121172 + ], + [ + 114.10569, + 26.097526 + ], + [ + 114.121089, + 26.085702 + ], + [ + 114.087828, + 26.06635 + ], + [ + 114.044096, + 26.076564 + ], + [ + 114.008372, + 26.015806 + ], + [ + 114.028082, + 25.98138 + ], + [ + 114.028082, + 25.893119 + ], + [ + 113.971416, + 25.836036 + ], + [ + 113.961561, + 25.77731 + ], + [ + 113.920293, + 25.741197 + ], + [ + 113.913517, + 25.701299 + ], + [ + 113.957249, + 25.611749 + ], + [ + 113.983118, + 25.599336 + ], + [ + 113.986198, + 25.529153 + ], + [ + 113.962792, + 25.528072 + ], + [ + 113.94493, + 25.441635 + ], + [ + 114.003444, + 25.442716 + ], + [ + 113.983118, + 25.415152 + ], + [ + 114.050256, + 25.36433 + ], + [ + 114.029314, + 25.328093 + ], + [ + 114.017611, + 25.273987 + ], + [ + 114.039785, + 25.250714 + ], + [ + 114.055799, + 25.277775 + ], + [ + 114.083517, + 25.275611 + ], + [ + 114.115545, + 25.302125 + ], + [ + 114.190074, + 25.316733 + ], + [ + 114.204857, + 25.29942 + ], + [ + 114.260291, + 25.291845 + ], + [ + 114.2954, + 25.299961 + ], + [ + 114.31511, + 25.33837 + ], + [ + 114.382863, + 25.317274 + ], + [ + 114.43029, + 25.343779 + ], + [ + 114.438914, + 25.376226 + ], + [ + 114.477718, + 25.37136 + ], + [ + 114.541159, + 25.416773 + ], + [ + 114.599674, + 25.385959 + ], + [ + 114.63663, + 25.324306 + ], + [ + 114.714238, + 25.315651 + ], + [ + 114.743188, + 25.274528 + ], + [ + 114.73518, + 25.225813 + ], + [ + 114.693912, + 25.213902 + ], + [ + 114.685905, + 25.173287 + ], + [ + 114.73518, + 25.155954 + ], + [ + 114.735796, + 25.121822 + ], + [ + 114.664963, + 25.10123 + ], + [ + 114.640326, + 25.074129 + ], + [ + 114.604601, + 25.083886 + ], + [ + 114.561485, + 25.077382 + ], + [ + 114.532536, + 25.022623 + ], + [ + 114.506051, + 24.999844 + ], + [ + 114.45616, + 24.99659 + ], + [ + 114.454928, + 24.977062 + ], + [ + 114.395798, + 24.951019 + ], + [ + 114.403189, + 24.877746 + ], + [ + 114.378551, + 24.861457 + ], + [ + 114.342211, + 24.807145 + ], + [ + 114.336052, + 24.749004 + ], + [ + 114.281849, + 24.724001 + ], + [ + 114.27261, + 24.700624 + ], + [ + 114.169132, + 24.689749 + ], + [ + 114.19069, + 24.656576 + ], + [ + 114.258443, + 24.641346 + ], + [ + 114.289856, + 24.619042 + ], + [ + 114.300943, + 24.578775 + ], + [ + 114.363769, + 24.582584 + ], + [ + 114.391486, + 24.563535 + ], + [ + 114.403189, + 24.497657 + ], + [ + 114.429058, + 24.48622 + ], + [ + 114.534384, + 24.559181 + ], + [ + 114.589819, + 24.537406 + ], + [ + 114.627391, + 24.576598 + ], + [ + 114.664963, + 24.583673 + ], + [ + 114.704999, + 24.525973 + ], + [ + 114.73826, + 24.565168 + ], + [ + 114.729637, + 24.608704 + ], + [ + 114.781376, + 24.613057 + ], + [ + 114.827571, + 24.588026 + ], + [ + 114.846665, + 24.602719 + ], + [ + 114.868839, + 24.562446 + ], + [ + 114.893477, + 24.582584 + ], + [ + 114.909491, + 24.661471 + ], + [ + 114.940288, + 24.650049 + ], + [ + 115.00373, + 24.679418 + ], + [ + 115.024672, + 24.669085 + ], + [ + 115.057317, + 24.703343 + ], + [ + 115.083802, + 24.699537 + ], + [ + 115.104744, + 24.667997 + ], + [ + 115.1842, + 24.711498 + ], + [ + 115.258729, + 24.728894 + ], + [ + 115.269816, + 24.749548 + ], + [ + 115.306772, + 24.758787 + ], + [ + 115.358511, + 24.735416 + ], + [ + 115.372678, + 24.774546 + ], + [ + 115.412714, + 24.79302 + ], + [ + 115.476771, + 24.762591 + ], + [ + 115.522967, + 24.702799 + ], + [ + 115.555611, + 24.683768 + ], + [ + 115.569778, + 24.622306 + ], + [ + 115.605503, + 24.62557 + ], + [ + 115.671408, + 24.604895 + ], + [ + 115.68927, + 24.545027 + ], + [ + 115.752712, + 24.546116 + ], + [ + 115.785357, + 24.567345 + ], + [ + 115.843871, + 24.562446 + ], + [ + 115.840791, + 24.584217 + ], + [ + 115.797676, + 24.628834 + ], + [ + 115.780429, + 24.663103 + ], + [ + 115.801371, + 24.705517 + ], + [ + 115.769342, + 24.708236 + ], + [ + 115.756408, + 24.749004 + ], + [ + 115.776734, + 24.774546 + ], + [ + 115.764415, + 24.791933 + ], + [ + 115.790284, + 24.856027 + ], + [ + 115.807531, + 24.862543 + ], + [ + 115.824161, + 24.909232 + ], + [ + 115.863581, + 24.891318 + ], + [ + 115.861733, + 24.863629 + ], + [ + 115.907313, + 24.879917 + ], + [ + 115.885139, + 24.898918 + ], + [ + 115.89253, + 24.936911 + ], + [ + 115.870356, + 24.959701 + ], + [ + 115.925175, + 24.960786 + ], + [ + 115.873436, + 25.019911 + ], + [ + 115.928255, + 25.050276 + ], + [ + 115.908545, + 25.084428 + ], + [ + 115.880212, + 25.092016 + ], + [ + 115.888219, + 25.128866 + ], + [ + 115.860501, + 25.165704 + ], + [ + 115.855574, + 25.20957 + ], + [ + 115.930719, + 25.236099 + ], + [ + 115.949813, + 25.292386 + ], + [ + 115.987385, + 25.290221 + ], + [ + 116.008327, + 25.319437 + ], + [ + 115.992928, + 25.374063 + ], + [ + 116.023109, + 25.435691 + ], + [ + 116.005247, + 25.490264 + ], + [ + 116.03666, + 25.514571 + ], + [ + 116.040356, + 25.548052 + ], + [ + 116.063145, + 25.56317 + ], + [ + 116.041588, + 25.62416 + ], + [ + 116.068689, + 25.646282 + ], + [ + 116.067457, + 25.703995 + ], + [ + 116.106877, + 25.701299 + ], + [ + 116.129667, + 25.758985 + ], + [ + 116.18079, + 25.778926 + ], + [ + 116.131515, + 25.824185 + ], + [ + 116.132131, + 25.860273 + ], + [ + 116.17771, + 25.894195 + ], + [ + 116.225138, + 25.908731 + ], + [ + 116.258398, + 25.902809 + ], + [ + 116.303362, + 25.924341 + ], + [ + 116.326152, + 25.956631 + ], + [ + 116.369883, + 25.963088 + ], + [ + 116.360028, + 25.991601 + ], + [ + 116.384666, + 26.030864 + ], + [ + 116.489375, + 26.113649 + ], + [ + 116.476441, + 26.172745 + ], + [ + 116.435789, + 26.159854 + ], + [ + 116.392057, + 26.171133 + ], + [ + 116.400064, + 26.202819 + ], + [ + 116.385282, + 26.238253 + ], + [ + 116.412999, + 26.297822 + ], + [ + 116.437021, + 26.308016 + ], + [ + 116.459194, + 26.345026 + ], + [ + 116.499846, + 26.361651 + ], + [ + 116.519557, + 26.410437 + ], + [ + 116.553433, + 26.400253 + ], + [ + 116.553433, + 26.365404 + ], + [ + 116.601476, + 26.372911 + ], + [ + 116.608252, + 26.429732 + ], + [ + 116.638433, + 26.477418 + ], + [ + 116.610716, + 26.476882 + ], + [ + 116.597165, + 26.512768 + ], + [ + 116.539267, + 26.559349 + ], + [ + 116.553433, + 26.575942 + ], + [ + 116.566368, + 26.650315 + ], + [ + 116.520172, + 26.684543 + ], + [ + 116.515245, + 26.720898 + ], + [ + 116.557745, + 26.773806 + ], + [ + 116.543578, + 26.803723 + ], + [ + 116.548506, + 26.84004 + ], + [ + 116.602092, + 26.888623 + ], + [ + 116.632889, + 26.933984 + ], + [ + 116.679085, + 26.978259 + ], + [ + 116.817671, + 27.018252 + ], + [ + 116.851548, + 27.009188 + ], + [ + 116.910062, + 27.034779 + ], + [ + 116.936547, + 27.019319 + ], + [ + 116.967344, + 27.061962 + ], + [ + 117.05296, + 27.100327 + ], + [ + 117.044953, + 27.146667 + ], + [ + 117.149662, + 27.241419 + ], + [ + 117.171836, + 27.29036 + ], + [ + 117.136728, + 27.303123 + ], + [ + 117.140423, + 27.322798 + ], + [ + 117.104699, + 27.330773 + ], + [ + 117.107163, + 27.393491 + ], + [ + 117.133032, + 27.42218 + ], + [ + 117.110242, + 27.458828 + ], + [ + 117.103467, + 27.533149 + ], + [ + 117.076982, + 27.566046 + ], + [ + 117.054808, + 27.5427 + ], + [ + 117.01662, + 27.563393 + ], + [ + 117.024627, + 27.592569 + ], + [ + 117.003685, + 27.625449 + ], + [ + 117.040641, + 27.669979 + ], + [ + 117.065279, + 27.665739 + ], + [ + 117.094228, + 27.627569 + ], + [ + 117.11209, + 27.645596 + ], + [ + 117.096076, + 27.667329 + ], + [ + 117.114554, + 27.692238 + ], + [ + 117.174916, + 27.677399 + ], + [ + 117.204481, + 27.683759 + ], + [ + 117.205097, + 27.714492 + ], + [ + 117.245133, + 27.71926 + ], + [ + 117.296256, + 27.764282 + ], + [ + 117.303031, + 27.833103 + ], + [ + 117.276546, + 27.847921 + ], + [ + 117.280242, + 27.871201 + ], + [ + 117.334444, + 27.8876 + ], + [ + 117.341836, + 27.855858 + ], + [ + 117.366473, + 27.88231 + ], + [ + 117.407741, + 27.893948 + ], + [ + 117.453936, + 27.939955 + ], + [ + 117.477958, + 27.930966 + ], + [ + 117.52169, + 27.982243 + ], + [ + 117.556182, + 27.966387 + ], + [ + 117.609769, + 27.863265 + ], + [ + 117.649805, + 27.851625 + ], + [ + 117.68245, + 27.823577 + ], + [ + 117.704624, + 27.834162 + ], + [ + 117.740348, + 27.800286 + ], + [ + 117.788392, + 27.855858 + ], + [ + 117.78716, + 27.896063 + ], + [ + 117.856145, + 27.94577 + ], + [ + 117.910963, + 27.949471 + ], + [ + 117.942992, + 27.974315 + ], + [ + 117.965166, + 27.962687 + ], + [ + 117.999043, + 27.991227 + ], + [ + 118.096977, + 27.970615 + ], + [ + 118.094513, + 28.003909 + ], + [ + 118.129006, + 28.017118 + ], + [ + 118.120999, + 28.041946 + ], + [ + 118.153644, + 28.062016 + ], + [ + 118.199839, + 28.049869 + ], + [ + 118.242339, + 28.075746 + ], + [ + 118.356288, + 28.091586 + ], + [ + 118.361215, + 28.155978 + ], + [ + 118.375382, + 28.186577 + ], + [ + 118.339041, + 28.193962 + ], + [ + 118.314404, + 28.221913 + ], + [ + 118.424041, + 28.291497 + ], + [ + 118.433896, + 28.288335 + ], + [ + 118.480091, + 28.327325 + ], + [ + 118.455454, + 28.384204 + ], + [ + 118.432048, + 28.402104 + ], + [ + 118.456686, + 28.424738 + ], + [ + 118.474548, + 28.478934 + ], + [ + 118.414802, + 28.497344 + ], + [ + 118.4302, + 28.515225 + ], + [ + 118.412338, + 28.55676 + ], + [ + 118.428352, + 28.617193 + ], + [ + 118.428352, + 28.617193 + ], + [ + 118.428352, + 28.681267 + ], + [ + 118.403099, + 28.702791 + ], + [ + 118.364295, + 28.813491 + ], + [ + 118.300237, + 28.826075 + ], + [ + 118.270056, + 28.918836 + ], + [ + 118.195527, + 28.904167 + ], + [ + 118.227556, + 28.942406 + ], + [ + 118.165346, + 28.986912 + ], + [ + 118.133933, + 28.983771 + ], + [ + 118.115455, + 29.009944 + ], + [ + 118.115455, + 29.009944 + ], + [ + 118.097593, + 28.998952 + ], + [ + 118.066796, + 29.053898 + ], + [ + 118.076035, + 29.074822 + ], + [ + 118.037847, + 29.102017 + ], + [ + 118.045238, + 29.149068 + ], + [ + 118.027992, + 29.167882 + ], + [ + 118.042159, + 29.210202 + ], + [ + 118.073571, + 29.216993 + ], + [ + 118.077883, + 29.290614 + ], + [ + 118.138861, + 29.283828 + ], + [ + 118.178281, + 29.297921 + ], + [ + 118.166578, + 29.314099 + ], + [ + 118.205382, + 29.343839 + ], + [ + 118.193064, + 29.395472 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 370000, + "name": "山东省", + "center": [ + 117.000923, + 36.675807 + ], + "centroid": [ + 118.187759, + 36.376092 + ], + "childrenNum": 16, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 14, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 116.374195, + 34.640011 + ], + [ + 116.392057, + 34.710391 + ], + [ + 116.363724, + 34.715311 + ], + [ + 116.369267, + 34.749247 + ], + [ + 116.403144, + 34.756131 + ], + [ + 116.408071, + 34.850972 + ], + [ + 116.445028, + 34.895652 + ], + [ + 116.557745, + 34.908905 + ], + [ + 116.613795, + 34.922645 + ], + [ + 116.622418, + 34.939818 + ], + [ + 116.677853, + 34.939327 + ], + [ + 116.781331, + 34.916757 + ], + [ + 116.789338, + 34.975133 + ], + [ + 116.815823, + 34.965324 + ], + [ + 116.821983, + 34.929515 + ], + [ + 116.858323, + 34.928533 + ], + [ + 116.922381, + 34.894671 + ], + [ + 116.929156, + 34.843114 + ], + [ + 116.966113, + 34.844588 + ], + [ + 116.979047, + 34.815113 + ], + [ + 116.95133, + 34.81069 + ], + [ + 116.969192, + 34.771864 + ], + [ + 117.022163, + 34.759081 + ], + [ + 117.070206, + 34.713835 + ], + [ + 117.061583, + 34.675947 + ], + [ + 117.073286, + 34.639026 + ], + [ + 117.104083, + 34.648874 + ], + [ + 117.15151, + 34.559222 + ], + [ + 117.139191, + 34.526687 + ], + [ + 117.166293, + 34.434435 + ], + [ + 117.248213, + 34.451216 + ], + [ + 117.252524, + 34.48674 + ], + [ + 117.27285, + 34.499565 + ], + [ + 117.267923, + 34.532603 + ], + [ + 117.303647, + 34.542463 + ], + [ + 117.27285, + 34.556757 + ], + [ + 117.311654, + 34.561686 + ], + [ + 117.311654, + 34.561686 + ], + [ + 117.32151, + 34.566614 + ], + [ + 117.32151, + 34.566614 + ], + [ + 117.325205, + 34.573021 + ], + [ + 117.325205, + 34.573021 + ], + [ + 117.370785, + 34.584846 + ], + [ + 117.402813, + 34.569571 + ], + [ + 117.402813, + 34.550843 + ], + [ + 117.465023, + 34.484767 + ], + [ + 117.53832, + 34.467006 + ], + [ + 117.592523, + 34.462566 + ], + [ + 117.609769, + 34.490686 + ], + [ + 117.659044, + 34.501044 + ], + [ + 117.684298, + 34.547392 + ], + [ + 117.801942, + 34.518798 + ], + [ + 117.791471, + 34.583368 + ], + [ + 117.793935, + 34.651827 + ], + [ + 117.902956, + 34.644443 + ], + [ + 117.909732, + 34.670533 + ], + [ + 117.951615, + 34.678408 + ], + [ + 118.053861, + 34.650843 + ], + [ + 118.084042, + 34.655766 + ], + [ + 118.114839, + 34.614404 + ], + [ + 118.079115, + 34.569571 + ], + [ + 118.185056, + 34.543942 + ], + [ + 118.16473, + 34.50499 + ], + [ + 118.132702, + 34.483287 + ], + [ + 118.177665, + 34.45319 + ], + [ + 118.179513, + 34.379628 + ], + [ + 118.217701, + 34.379134 + ], + [ + 118.220165, + 34.405802 + ], + [ + 118.277447, + 34.404814 + ], + [ + 118.290382, + 34.424563 + ], + [ + 118.379693, + 34.415183 + ], + [ + 118.404947, + 34.427525 + ], + [ + 118.416034, + 34.473914 + ], + [ + 118.439439, + 34.507949 + ], + [ + 118.424657, + 34.595193 + ], + [ + 118.439439, + 34.626223 + ], + [ + 118.473932, + 34.623269 + ], + [ + 118.460997, + 34.656258 + ], + [ + 118.545997, + 34.705964 + ], + [ + 118.601431, + 34.714327 + ], + [ + 118.607591, + 34.694155 + ], + [ + 118.664257, + 34.693663 + ], + [ + 118.690127, + 34.678408 + ], + [ + 118.739402, + 34.693663 + ], + [ + 118.783749, + 34.723181 + ], + [ + 118.764039, + 34.740396 + ], + [ + 118.719076, + 34.745313 + ], + [ + 118.739402, + 34.792508 + ], + [ + 118.772047, + 34.794474 + ], + [ + 118.80038, + 34.843114 + ], + [ + 118.805307, + 34.87307 + ], + [ + 118.860742, + 34.944233 + ], + [ + 118.86259, + 35.025626 + ], + [ + 118.928495, + 35.051106 + ], + [ + 118.942662, + 35.040817 + ], + [ + 119.027045, + 35.055516 + ], + [ + 119.114509, + 35.055026 + ], + [ + 119.137915, + 35.096167 + ], + [ + 119.217371, + 35.106939 + ], + [ + 119.250016, + 35.124562 + ], + [ + 119.286972, + 35.115261 + ], + [ + 119.306066, + 35.076578 + ], + [ + 119.354109, + 35.080007 + ], + [ + 119.373819, + 35.078538 + ], + [ + 119.428022, + 35.121136 + ], + [ + 119.397841, + 35.137777 + ], + [ + 119.411392, + 35.231689 + ], + [ + 119.450812, + 35.285443 + ], + [ + 119.493312, + 35.318655 + ], + [ + 119.538275, + 35.296678 + ], + [ + 119.543819, + 35.347949 + ], + [ + 119.590014, + 35.37284 + ], + [ + 119.579543, + 35.406504 + ], + [ + 119.618963, + 35.459655 + ], + [ + 119.663311, + 35.562931 + ], + [ + 119.662079, + 35.589215 + ], + [ + 119.718129, + 35.615492 + ], + [ + 119.75139, + 35.617924 + ], + [ + 119.772332, + 35.578995 + ], + [ + 119.780339, + 35.584835 + ], + [ + 119.792658, + 35.615492 + ], + [ + 119.824071, + 35.646136 + ], + [ + 119.83023, + 35.620357 + ], + [ + 119.868419, + 35.60868 + ], + [ + 119.925085, + 35.637382 + ], + [ + 119.91215, + 35.660725 + ], + [ + 119.950339, + 35.729741 + ], + [ + 119.920157, + 35.739943 + ], + [ + 119.926317, + 35.759856 + ], + [ + 119.958346, + 35.760342 + ], + [ + 120.01378, + 35.714193 + ], + [ + 120.049505, + 35.786562 + ], + [ + 120.032258, + 35.812288 + ], + [ + 120.064287, + 35.873414 + ], + [ + 120.112331, + 35.885052 + ], + [ + 120.125265, + 35.906868 + ], + [ + 120.152983, + 35.907353 + ], + [ + 120.207801, + 35.947575 + ], + [ + 120.169613, + 35.888446 + ], + [ + 120.202258, + 35.89184 + ], + [ + 120.209033, + 35.917531 + ], + [ + 120.265699, + 35.966468 + ], + [ + 120.30512, + 35.971796 + ], + [ + 120.316206, + 36.002304 + ], + [ + 120.289721, + 36.017311 + ], + [ + 120.285409, + 36.01247 + ], + [ + 120.249069, + 35.992136 + ], + [ + 120.257076, + 36.025055 + ], + [ + 120.198562, + 35.995525 + ], + [ + 120.234902, + 36.030863 + ], + [ + 120.239214, + 36.062316 + ], + [ + 120.181316, + 36.066669 + ], + [ + 120.152367, + 36.095206 + ], + [ + 120.116642, + 36.102943 + ], + [ + 120.108635, + 36.127599 + ], + [ + 120.142512, + 36.143549 + ], + [ + 120.140664, + 36.173507 + ], + [ + 120.181316, + 36.203936 + ], + [ + 120.22012, + 36.209248 + ], + [ + 120.224432, + 36.19138 + ], + [ + 120.260772, + 36.198624 + ], + [ + 120.263236, + 36.182202 + ], + [ + 120.310047, + 36.185101 + ], + [ + 120.297112, + 36.225664 + ], + [ + 120.319902, + 36.232423 + ], + [ + 120.362402, + 36.196209 + ], + [ + 120.35809, + 36.174956 + ], + [ + 120.286025, + 36.047317 + ], + [ + 120.337764, + 36.055058 + ], + [ + 120.429539, + 36.056994 + ], + [ + 120.468959, + 36.087952 + ], + [ + 120.546568, + 36.091821 + ], + [ + 120.546568, + 36.107778 + ], + [ + 120.593995, + 36.100525 + ], + [ + 120.615553, + 36.120348 + ], + [ + 120.64327, + 36.114547 + ], + [ + 120.672835, + 36.130016 + ], + [ + 120.712255, + 36.126632 + ], + [ + 120.696857, + 36.15563 + ], + [ + 120.696857, + 36.203936 + ], + [ + 120.680843, + 36.238698 + ], + [ + 120.686386, + 36.279234 + ], + [ + 120.657437, + 36.276339 + ], + [ + 120.66298, + 36.331803 + ], + [ + 120.744284, + 36.327946 + ], + [ + 120.694393, + 36.390118 + ], + [ + 120.759683, + 36.46283 + ], + [ + 120.828668, + 36.46668 + ], + [ + 120.837291, + 36.459942 + ], + [ + 120.858849, + 36.424797 + ], + [ + 120.848994, + 36.403124 + ], + [ + 120.871784, + 36.36699 + ], + [ + 120.911204, + 36.412276 + ], + [ + 120.917979, + 36.417573 + ], + [ + 120.90874, + 36.450315 + ], + [ + 120.938305, + 36.447908 + ], + [ + 120.965407, + 36.466199 + ], + [ + 120.95432, + 36.507578 + ], + [ + 120.983269, + 36.546051 + ], + [ + 120.962327, + 36.562877 + ], + [ + 120.909972, + 36.568645 + ], + [ + 120.884718, + 36.601323 + ], + [ + 120.847146, + 36.618617 + ], + [ + 120.882255, + 36.627262 + ], + [ + 120.926602, + 36.611892 + ], + [ + 120.955551, + 36.575855 + ], + [ + 121.028848, + 36.572971 + ], + [ + 121.078123, + 36.607568 + ], + [ + 121.161275, + 36.651273 + ], + [ + 121.251818, + 36.671436 + ], + [ + 121.29863, + 36.702151 + ], + [ + 121.31218, + 36.702151 + ], + [ + 121.35776, + 36.713186 + ], + [ + 121.400876, + 36.701191 + ], + [ + 121.3941, + 36.738129 + ], + [ + 121.454462, + 36.752515 + ], + [ + 121.496962, + 36.795179 + ], + [ + 121.506817, + 36.803805 + ], + [ + 121.565331, + 36.830635 + ], + [ + 121.548701, + 36.807638 + ], + [ + 121.485259, + 36.786073 + ], + [ + 121.532071, + 36.73621 + ], + [ + 121.575186, + 36.740047 + ], + [ + 121.556092, + 36.764502 + ], + [ + 121.651563, + 36.723739 + ], + [ + 121.631853, + 36.80093 + ], + [ + 121.6762, + 36.819137 + ], + [ + 121.726092, + 36.826323 + ], + [ + 121.762432, + 36.84644 + ], + [ + 121.767975, + 36.874691 + ], + [ + 121.927504, + 36.932597 + ], + [ + 121.965076, + 36.938337 + ], + [ + 122.008808, + 36.96225 + ], + [ + 122.042684, + 36.871819 + ], + [ + 122.051923, + 36.904846 + ], + [ + 122.093191, + 36.913938 + ], + [ + 122.115981, + 36.94025 + ], + [ + 122.124604, + 36.944077 + ], + [ + 122.141235, + 36.938337 + ], + [ + 122.119677, + 36.891924 + ], + [ + 122.175727, + 36.894317 + ], + [ + 122.188662, + 36.866073 + ], + [ + 122.174495, + 36.842609 + ], + [ + 122.220691, + 36.848835 + ], + [ + 122.275509, + 36.83734 + ], + [ + 122.280437, + 36.835904 + ], + [ + 122.344495, + 36.828239 + ], + [ + 122.378371, + 36.844525 + ], + [ + 122.383915, + 36.865595 + ], + [ + 122.415944, + 36.85937 + ], + [ + 122.454748, + 36.879 + ], + [ + 122.452284, + 36.88618 + ], + [ + 122.434422, + 36.914416 + ], + [ + 122.483081, + 36.913938 + ], + [ + 122.48924, + 36.886659 + ], + [ + 122.532356, + 36.901496 + ], + [ + 122.55761, + 36.968467 + ], + [ + 122.544675, + 37.004797 + ], + [ + 122.583479, + 37.037289 + ], + [ + 122.575472, + 37.054485 + ], + [ + 122.494168, + 37.033945 + ], + [ + 122.467067, + 37.037289 + ], + [ + 122.478769, + 37.058784 + ], + [ + 122.484313, + 37.128956 + ], + [ + 122.533588, + 37.153286 + ], + [ + 122.581015, + 37.147562 + ], + [ + 122.573624, + 37.176178 + ], + [ + 122.624131, + 37.190959 + ], + [ + 122.592718, + 37.261485 + ], + [ + 122.567465, + 37.25958 + ], + [ + 122.573624, + 37.296247 + ], + [ + 122.611196, + 37.339558 + ], + [ + 122.607501, + 37.364296 + ], + [ + 122.650616, + 37.388551 + ], + [ + 122.6925, + 37.373809 + ], + [ + 122.714058, + 37.392355 + ], + [ + 122.701739, + 37.418501 + ], + [ + 122.67587, + 37.413273 + ], + [ + 122.641377, + 37.428482 + ], + [ + 122.553914, + 37.407093 + ], + [ + 122.4954, + 37.413748 + ], + [ + 122.487393, + 37.43466 + ], + [ + 122.41656, + 37.414699 + ], + [ + 122.337103, + 37.414223 + ], + [ + 122.281053, + 37.430858 + ], + [ + 122.287212, + 37.445114 + ], + [ + 122.25272, + 37.467917 + ], + [ + 122.194205, + 37.456041 + ], + [ + 122.166488, + 37.438937 + ], + [ + 122.131996, + 37.49926 + ], + [ + 122.163408, + 37.519199 + ], + [ + 122.150474, + 37.557163 + ], + [ + 122.08888, + 37.554316 + ], + [ + 122.075329, + 37.540556 + ], + [ + 122.017431, + 37.531065 + ], + [ + 121.997721, + 37.494512 + ], + [ + 121.923808, + 37.473142 + ], + [ + 121.772903, + 37.466492 + ], + [ + 121.66573, + 37.473617 + ], + [ + 121.635548, + 37.494037 + ], + [ + 121.575802, + 37.460317 + ], + [ + 121.571491, + 37.441313 + ], + [ + 121.477252, + 37.475992 + ], + [ + 121.460006, + 37.522522 + ], + [ + 121.400876, + 37.557638 + ], + [ + 121.395948, + 37.589891 + ], + [ + 121.435368, + 37.592737 + ], + [ + 121.391021, + 37.625449 + ], + [ + 121.349137, + 37.635403 + ], + [ + 121.358376, + 37.597479 + ], + [ + 121.304789, + 37.582778 + ], + [ + 121.217326, + 37.582778 + ], + [ + 121.17421, + 37.597479 + ], + [ + 121.148956, + 37.626397 + ], + [ + 121.161891, + 37.646302 + ], + [ + 121.142797, + 37.661464 + ], + [ + 121.160043, + 37.698882 + ], + [ + 121.136022, + 37.723501 + ], + [ + 121.037471, + 37.718767 + ], + [ + 120.994356, + 37.759468 + ], + [ + 120.943233, + 37.785486 + ], + [ + 120.940769, + 37.819533 + ], + [ + 120.874863, + 37.833241 + ], + [ + 120.845298, + 37.826623 + ], + [ + 120.839139, + 37.82426 + ], + [ + 120.733197, + 37.833714 + ], + [ + 120.656821, + 37.793054 + ], + [ + 120.634031, + 37.796364 + ], + [ + 120.590915, + 37.7642 + ], + [ + 120.517619, + 37.750005 + ], + [ + 120.454793, + 37.757576 + ], + [ + 120.367945, + 37.697935 + ], + [ + 120.227511, + 37.693673 + ], + [ + 120.22012, + 37.671886 + ], + [ + 120.269395, + 37.658622 + ], + [ + 120.272475, + 37.636824 + ], + [ + 120.215192, + 37.621183 + ], + [ + 120.208417, + 37.588469 + ], + [ + 120.246605, + 37.556689 + ], + [ + 120.222584, + 37.532963 + ], + [ + 120.144359, + 37.481691 + ], + [ + 120.086461, + 37.465067 + ], + [ + 120.064903, + 37.448915 + ], + [ + 120.010085, + 37.442263 + ], + [ + 119.949723, + 37.419927 + ], + [ + 119.926933, + 37.386649 + ], + [ + 119.843781, + 37.376662 + ], + [ + 119.837006, + 37.346695 + ], + [ + 119.883201, + 37.311004 + ], + [ + 119.89244, + 37.263866 + ], + [ + 119.865339, + 37.233854 + ], + [ + 119.83023, + 37.225754 + ], + [ + 119.808057, + 37.196203 + ], + [ + 119.740303, + 37.133727 + ], + [ + 119.687332, + 37.143746 + ], + [ + 119.678709, + 37.158056 + ], + [ + 119.576463, + 37.127524 + ], + [ + 119.489616, + 37.134681 + ], + [ + 119.428022, + 37.125616 + ], + [ + 119.361501, + 37.125616 + ], + [ + 119.327624, + 37.115595 + ], + [ + 119.301138, + 37.139452 + ], + [ + 119.298675, + 37.197156 + ], + [ + 119.2069, + 37.223371 + ], + [ + 119.190885, + 37.25958 + ], + [ + 119.204436, + 37.280058 + ], + [ + 119.136683, + 37.230995 + ], + [ + 119.12806, + 37.254816 + ], + [ + 119.091103, + 37.257674 + ], + [ + 119.084328, + 37.239572 + ], + [ + 119.054147, + 37.254816 + ], + [ + 119.03998, + 37.30434 + ], + [ + 119.001176, + 37.31862 + ], + [ + 118.942662, + 37.497361 + ], + [ + 118.939582, + 37.527268 + ], + [ + 118.988857, + 37.620709 + ], + [ + 119.023966, + 37.642037 + ], + [ + 119.153313, + 37.655305 + ], + [ + 119.236465, + 37.651988 + ], + [ + 119.262334, + 37.660517 + ], + [ + 119.280197, + 37.692726 + ], + [ + 119.309146, + 37.805349 + ], + [ + 119.291899, + 37.869627 + ], + [ + 119.24016, + 37.878131 + ], + [ + 119.212443, + 37.838913 + ], + [ + 119.16132, + 37.81906 + ], + [ + 119.12806, + 37.847892 + ], + [ + 119.110813, + 37.921577 + ], + [ + 119.001792, + 37.99613 + ], + [ + 118.974075, + 38.094162 + ], + [ + 118.908169, + 38.139362 + ], + [ + 118.811467, + 38.157717 + ], + [ + 118.703677, + 38.151129 + ], + [ + 118.626069, + 38.138421 + ], + [ + 118.607591, + 38.129006 + ], + [ + 118.597736, + 38.079088 + ], + [ + 118.552156, + 38.05553 + ], + [ + 118.534294, + 38.063541 + ], + [ + 118.517048, + 38.088509 + ], + [ + 118.504729, + 38.11394 + ], + [ + 118.44991, + 38.124299 + ], + [ + 118.431432, + 38.106406 + ], + [ + 118.404331, + 38.121003 + ], + [ + 118.331034, + 38.12524 + ], + [ + 118.217085, + 38.146893 + ], + [ + 118.177665, + 38.186417 + ], + [ + 118.112376, + 38.210403 + ], + [ + 118.045238, + 38.214165 + ], + [ + 118.018753, + 38.202409 + ], + [ + 117.896797, + 38.279495 + ], + [ + 117.895565, + 38.301572 + ], + [ + 117.848754, + 38.255062 + ], + [ + 117.808718, + 38.22827 + ], + [ + 117.789007, + 38.180772 + ], + [ + 117.766834, + 38.158658 + ], + [ + 117.771145, + 38.134655 + ], + [ + 117.746508, + 38.12524 + ], + [ + 117.704624, + 38.076262 + ], + [ + 117.586979, + 38.071551 + ], + [ + 117.557414, + 38.046105 + ], + [ + 117.557414, + 38.046105 + ], + [ + 117.524154, + 37.989527 + ], + [ + 117.513067, + 37.94329 + ], + [ + 117.481038, + 37.914967 + ], + [ + 117.438538, + 37.854035 + ], + [ + 117.400966, + 37.844584 + ], + [ + 117.320278, + 37.861596 + ], + [ + 117.271618, + 37.839858 + ], + [ + 117.185387, + 37.849783 + ], + [ + 117.150278, + 37.839385 + ], + [ + 117.074518, + 37.848837 + ], + [ + 117.027091, + 37.832296 + ], + [ + 116.919301, + 37.846002 + ], + [ + 116.837997, + 37.835132 + ], + [ + 116.804736, + 37.848837 + ], + [ + 116.753613, + 37.793054 + ], + [ + 116.753613, + 37.77035 + ], + [ + 116.724664, + 37.744327 + ], + [ + 116.679085, + 37.728708 + ], + [ + 116.66307, + 37.686096 + ], + [ + 116.604556, + 37.624975 + ], + [ + 116.575607, + 37.610754 + ], + [ + 116.4826, + 37.521573 + ], + [ + 116.448108, + 37.503059 + ], + [ + 116.433941, + 37.473142 + ], + [ + 116.38097, + 37.522522 + ], + [ + 116.379738, + 37.522047 + ], + [ + 116.38097, + 37.522522 + ], + [ + 116.379738, + 37.522047 + ], + [ + 116.36742, + 37.566177 + ], + [ + 116.336007, + 37.581355 + ], + [ + 116.295355, + 37.554316 + ], + [ + 116.278724, + 37.524895 + ], + [ + 116.290427, + 37.484065 + ], + [ + 116.27626, + 37.466967 + ], + [ + 116.240536, + 37.489764 + ], + [ + 116.240536, + 37.489764 + ], + [ + 116.224522, + 37.479791 + ], + [ + 116.243, + 37.447965 + ], + [ + 116.226369, + 37.428007 + ], + [ + 116.2855, + 37.404241 + ], + [ + 116.236224, + 37.361442 + ], + [ + 116.193109, + 37.365723 + ], + [ + 116.169087, + 37.384271 + ], + [ + 116.106261, + 37.368577 + ], + [ + 116.085935, + 37.373809 + ], + [ + 116.024341, + 37.360015 + ], + [ + 115.975682, + 37.337179 + ], + [ + 115.969523, + 37.239572 + ], + [ + 115.909777, + 37.20669 + ], + [ + 115.91224, + 37.177132 + ], + [ + 115.879596, + 37.150901 + ], + [ + 115.888219, + 37.112254 + ], + [ + 115.85619, + 37.060694 + ], + [ + 115.776734, + 36.992848 + ], + [ + 115.79706, + 36.968945 + ], + [ + 115.75764, + 36.902453 + ], + [ + 115.71206, + 36.883308 + ], + [ + 115.683727, + 36.808117 + ], + [ + 115.524815, + 36.763543 + ], + [ + 115.479851, + 36.760187 + ], + [ + 115.451518, + 36.702151 + ], + [ + 115.420105, + 36.686795 + ], + [ + 115.365902, + 36.621979 + ], + [ + 115.355431, + 36.627262 + ], + [ + 115.33141, + 36.550378 + ], + [ + 115.272895, + 36.497476 + ], + [ + 115.291374, + 36.460423 + ], + [ + 115.317243, + 36.454166 + ], + [ + 115.297533, + 36.413239 + ], + [ + 115.340033, + 36.398307 + ], + [ + 115.368982, + 36.342409 + ], + [ + 115.366518, + 36.30914 + ], + [ + 115.423185, + 36.32216 + ], + [ + 115.417025, + 36.292742 + ], + [ + 115.462605, + 36.276339 + ], + [ + 115.466916, + 36.258969 + ], + [ + 115.466916, + 36.258969 + ], + [ + 115.474923, + 36.248352 + ], + [ + 115.483547, + 36.148865 + ], + [ + 115.484163, + 36.125666 + ], + [ + 115.449054, + 36.047317 + ], + [ + 115.447822, + 36.01247 + ], + [ + 115.362822, + 35.971796 + ], + [ + 115.353583, + 35.938854 + ], + [ + 115.364054, + 35.894264 + ], + [ + 115.335105, + 35.796756 + ], + [ + 115.363438, + 35.779765 + ], + [ + 115.407786, + 35.80889 + ], + [ + 115.460141, + 35.867594 + ], + [ + 115.487858, + 35.880688 + ], + [ + 115.495249, + 35.896203 + ], + [ + 115.505104, + 35.899112 + ], + [ + 115.513112, + 35.890385 + ], + [ + 115.583945, + 35.921893 + ], + [ + 115.648618, + 35.922863 + ], + [ + 115.699125, + 35.966468 + ], + [ + 115.774886, + 35.974702 + ], + [ + 115.779813, + 35.993588 + ], + [ + 115.817386, + 36.012954 + ], + [ + 115.859886, + 36.003756 + ], + [ + 115.89869, + 36.026507 + ], + [ + 115.989849, + 36.045381 + ], + [ + 116.057602, + 36.104877 + ], + [ + 116.099486, + 36.112129 + ], + [ + 116.063145, + 36.028927 + ], + [ + 116.048979, + 35.970343 + ], + [ + 115.984921, + 35.974218 + ], + [ + 115.911624, + 35.960171 + ], + [ + 115.907929, + 35.92674 + ], + [ + 115.873436, + 35.918985 + ], + [ + 115.882675, + 35.879718 + ], + [ + 115.859886, + 35.857894 + ], + [ + 115.81677, + 35.844312 + ], + [ + 115.773654, + 35.854014 + ], + [ + 115.73485, + 35.833154 + ], + [ + 115.696046, + 35.788989 + ], + [ + 115.693582, + 35.754028 + ], + [ + 115.622749, + 35.739457 + ], + [ + 115.52851, + 35.733628 + ], + [ + 115.48601, + 35.710306 + ], + [ + 115.383148, + 35.568772 + ], + [ + 115.34496, + 35.55368 + ], + [ + 115.356047, + 35.490359 + ], + [ + 115.307388, + 35.480126 + ], + [ + 115.237171, + 35.423087 + ], + [ + 115.172497, + 35.426501 + ], + [ + 115.126302, + 35.41821 + ], + [ + 115.117679, + 35.400163 + ], + [ + 115.091809, + 35.416259 + ], + [ + 115.073947, + 35.374304 + ], + [ + 115.04315, + 35.376744 + ], + [ + 114.957534, + 35.261014 + ], + [ + 114.929201, + 35.244886 + ], + [ + 114.932281, + 35.198441 + ], + [ + 114.861448, + 35.182301 + ], + [ + 114.841738, + 35.15099 + ], + [ + 114.883006, + 35.098615 + ], + [ + 114.835578, + 35.076578 + ], + [ + 114.818948, + 35.051596 + ], + [ + 114.852209, + 35.041797 + ], + [ + 114.824492, + 35.012393 + ], + [ + 114.880542, + 35.00357 + ], + [ + 114.923658, + 34.968757 + ], + [ + 114.950759, + 34.989843 + ], + [ + 115.008041, + 34.988372 + ], + [ + 115.028983, + 34.9717 + ], + [ + 115.075179, + 35.000628 + ], + [ + 115.12815, + 35.00455 + ], + [ + 115.157099, + 34.957968 + ], + [ + 115.219309, + 34.96042 + ], + [ + 115.205142, + 34.914303 + ], + [ + 115.251953, + 34.906451 + ], + [ + 115.239019, + 34.87798 + ], + [ + 115.256265, + 34.845079 + ], + [ + 115.317243, + 34.859321 + ], + [ + 115.42688, + 34.805285 + ], + [ + 115.449054, + 34.74433 + ], + [ + 115.433655, + 34.725149 + ], + [ + 115.461373, + 34.637057 + ], + [ + 115.515575, + 34.582383 + ], + [ + 115.553148, + 34.568586 + ], + [ + 115.622749, + 34.574499 + ], + [ + 115.685575, + 34.556265 + ], + [ + 115.697278, + 34.594207 + ], + [ + 115.787821, + 34.580905 + ], + [ + 115.827241, + 34.558236 + ], + [ + 115.838328, + 34.5676 + ], + [ + 115.984305, + 34.589281 + ], + [ + 115.991081, + 34.615389 + ], + [ + 116.037276, + 34.593222 + ], + [ + 116.101334, + 34.60603 + ], + [ + 116.134594, + 34.559715 + ], + [ + 116.156768, + 34.5538 + ], + [ + 116.196804, + 34.575977 + ], + [ + 116.247927, + 34.551829 + ], + [ + 116.286116, + 34.608986 + ], + [ + 116.32492, + 34.601104 + ], + [ + 116.334159, + 34.620806 + ], + [ + 116.374195, + 34.640011 + ] + ] + ], + [ + [ + [ + 120.729502, + 37.947065 + ], + [ + 120.721495, + 37.917328 + ], + [ + 120.76461, + 37.895134 + ], + [ + 120.76461, + 37.923937 + ], + [ + 120.729502, + 37.947065 + ] + ] + ], + [ + [ + [ + 120.692545, + 37.983867 + ], + [ + 120.732581, + 37.961694 + ], + [ + 120.724574, + 37.987641 + ], + [ + 120.692545, + 37.983867 + ] + ] + ], + [ + [ + [ + 120.990044, + 36.413239 + ], + [ + 120.978341, + 36.428649 + ], + [ + 120.950624, + 36.414684 + ], + [ + 120.990044, + 36.413239 + ] + ] + ], + [ + [ + [ + 120.750444, + 38.150188 + ], + [ + 120.7874, + 38.158658 + ], + [ + 120.742436, + 38.199116 + ], + [ + 120.750444, + 38.150188 + ] + ] + ], + [ + [ + [ + 120.918595, + 38.345236 + ], + [ + 120.914899, + 38.373393 + ], + [ + 120.895189, + 38.36307 + ], + [ + 120.918595, + 38.345236 + ] + ] + ], + [ + [ + [ + 120.159142, + 35.765198 + ], + [ + 120.169613, + 35.740428 + ], + [ + 120.193019, + 35.756942 + ], + [ + 120.172077, + 35.785591 + ], + [ + 120.159142, + 35.765198 + ] + ] + ], + [ + [ + [ + 120.62664, + 37.94565 + ], + [ + 120.631567, + 37.981037 + ], + [ + 120.602002, + 37.978678 + ], + [ + 120.62664, + 37.94565 + ] + ] + ], + [ + [ + [ + 120.802183, + 38.284193 + ], + [ + 120.848378, + 38.305799 + ], + [ + 120.816349, + 38.318008 + ], + [ + 120.802183, + 38.284193 + ] + ] + ], + [ + [ + [ + 121.489571, + 37.577086 + ], + [ + 121.489571, + 37.577561 + ], + [ + 121.489571, + 37.578509 + ], + [ + 121.488955, + 37.578035 + ], + [ + 121.489571, + 37.577086 + ] + ] + ], + [ + [ + [ + 121.485875, + 37.578509 + ], + [ + 121.487723, + 37.578035 + ], + [ + 121.487723, + 37.578509 + ], + [ + 121.485875, + 37.578509 + ] + ] + ], + [ + [ + [ + 121.487723, + 37.578509 + ], + [ + 121.487723, + 37.577561 + ], + [ + 121.488955, + 37.578035 + ], + [ + 121.488955, + 37.578509 + ], + [ + 121.488339, + 37.578509 + ], + [ + 121.487723, + 37.578509 + ] + ] + ], + [ + [ + [ + 115.495249, + 35.896203 + ], + [ + 115.487858, + 35.880688 + ], + [ + 115.513112, + 35.890385 + ], + [ + 115.505104, + 35.899112 + ], + [ + 115.495249, + 35.896203 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 410000, + "name": "河南省", + "center": [ + 113.665412, + 34.757975 + ], + "centroid": [ + 113.619717, + 33.902648 + ], + "childrenNum": 18, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 15, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 112.716747, + 32.357612 + ], + [ + 112.735841, + 32.356095 + ], + [ + 112.776493, + 32.358623 + ], + [ + 112.860877, + 32.396024 + ], + [ + 112.888594, + 32.37682 + ], + [ + 112.912, + 32.390971 + ], + [ + 112.992072, + 32.378336 + ], + [ + 113.000695, + 32.41674 + ], + [ + 113.025949, + 32.425328 + ], + [ + 113.078919, + 32.394508 + ], + [ + 113.107869, + 32.398551 + ], + [ + 113.118956, + 32.375809 + ], + [ + 113.155912, + 32.380863 + ], + [ + 113.158992, + 32.410677 + ], + [ + 113.211962, + 32.431895 + ], + [ + 113.2366, + 32.407141 + ], + [ + 113.333918, + 32.336377 + ], + [ + 113.317904, + 32.327275 + ], + [ + 113.353628, + 32.294904 + ], + [ + 113.376418, + 32.298445 + ], + [ + 113.428773, + 32.270618 + ], + [ + 113.511925, + 32.316654 + ], + [ + 113.624642, + 32.36115 + ], + [ + 113.650511, + 32.412698 + ], + [ + 113.700402, + 32.420782 + ], + [ + 113.735511, + 32.410677 + ], + [ + 113.76754, + 32.370249 + ], + [ + 113.753989, + 32.328286 + ], + [ + 113.768772, + 32.30148 + ], + [ + 113.768156, + 32.284279 + ], + [ + 113.758301, + 32.27669 + ], + [ + 113.749061, + 32.272642 + ], + [ + 113.73859, + 32.255942 + ], + [ + 113.752757, + 32.215951 + ], + [ + 113.782322, + 32.184553 + ], + [ + 113.750293, + 32.11615 + ], + [ + 113.722576, + 32.12426 + ], + [ + 113.728735, + 32.083197 + ], + [ + 113.791561, + 32.036028 + ], + [ + 113.757685, + 31.98985 + ], + [ + 113.817431, + 31.964467 + ], + [ + 113.805728, + 31.929428 + ], + [ + 113.832213, + 31.918761 + ], + [ + 113.830981, + 31.87913 + ], + [ + 113.854387, + 31.843042 + ], + [ + 113.893807, + 31.847109 + ], + [ + 113.914749, + 31.877098 + ], + [ + 113.957865, + 31.852701 + ], + [ + 113.952321, + 31.793714 + ], + [ + 113.988662, + 31.749959 + ], + [ + 114.017611, + 31.770822 + ], + [ + 114.086596, + 31.782014 + ], + [ + 114.121705, + 31.809482 + ], + [ + 114.134024, + 31.843042 + ], + [ + 114.191922, + 31.852192 + ], + [ + 114.235654, + 31.833382 + ], + [ + 114.292936, + 31.752503 + ], + [ + 114.350218, + 31.755557 + ], + [ + 114.403189, + 31.746906 + ], + [ + 114.443841, + 31.728074 + ], + [ + 114.530688, + 31.742834 + ], + [ + 114.549783, + 31.766751 + ], + [ + 114.586123, + 31.762172 + ], + [ + 114.57134, + 31.660858 + ], + [ + 114.547935, + 31.623665 + ], + [ + 114.560869, + 31.560963 + ], + [ + 114.572572, + 31.553824 + ], + [ + 114.61692, + 31.585437 + ], + [ + 114.641558, + 31.582378 + ], + [ + 114.696376, + 31.525771 + ], + [ + 114.778912, + 31.520669 + ], + [ + 114.789383, + 31.480358 + ], + [ + 114.830035, + 31.45892 + ], + [ + 114.870071, + 31.479337 + ], + [ + 114.884238, + 31.469129 + ], + [ + 114.962462, + 31.494648 + ], + [ + 114.995107, + 31.471171 + ], + [ + 115.022824, + 31.527811 + ], + [ + 115.096121, + 31.508425 + ], + [ + 115.114599, + 31.530362 + ], + [ + 115.106592, + 31.567592 + ], + [ + 115.12507, + 31.599201 + ], + [ + 115.16449, + 31.604808 + ], + [ + 115.212533, + 31.555354 + ], + [ + 115.235939, + 31.555354 + ], + [ + 115.218077, + 31.515057 + ], + [ + 115.211301, + 31.442072 + ], + [ + 115.252569, + 31.421646 + ], + [ + 115.250722, + 31.392021 + ], + [ + 115.301229, + 31.383846 + ], + [ + 115.338801, + 31.40428 + ], + [ + 115.373909, + 31.405813 + ], + [ + 115.389924, + 31.450241 + ], + [ + 115.371446, + 31.495668 + ], + [ + 115.415793, + 31.525771 + ], + [ + 115.439815, + 31.588496 + ], + [ + 115.485394, + 31.608885 + ], + [ + 115.476771, + 31.643028 + ], + [ + 115.495249, + 31.673083 + ], + [ + 115.534054, + 31.698545 + ], + [ + 115.553764, + 31.69549 + ], + [ + 115.676336, + 31.778453 + ], + [ + 115.731154, + 31.76726 + ], + [ + 115.767495, + 31.78761 + ], + [ + 115.808147, + 31.770313 + ], + [ + 115.808147, + 31.770313 + ], + [ + 115.851878, + 31.786593 + ], + [ + 115.886371, + 31.776418 + ], + [ + 115.914704, + 31.814567 + ], + [ + 115.893762, + 31.832365 + ], + [ + 115.894994, + 31.8649 + ], + [ + 115.920248, + 31.920285 + ], + [ + 115.909161, + 31.94314 + ], + [ + 115.928871, + 32.003046 + ], + [ + 115.922095, + 32.049725 + ], + [ + 115.941805, + 32.166318 + ], + [ + 115.912856, + 32.227596 + ], + [ + 115.899306, + 32.390971 + ], + [ + 115.865429, + 32.458662 + ], + [ + 115.883291, + 32.487946 + ], + [ + 115.845719, + 32.501575 + ], + [ + 115.8759, + 32.542448 + ], + [ + 115.910393, + 32.567165 + ], + [ + 115.891298, + 32.576243 + ], + [ + 115.861117, + 32.537403 + ], + [ + 115.789052, + 32.468761 + ], + [ + 115.771806, + 32.505108 + ], + [ + 115.742241, + 32.476335 + ], + [ + 115.704669, + 32.495013 + ], + [ + 115.667712, + 32.409667 + ], + [ + 115.657857, + 32.428864 + ], + [ + 115.626445, + 32.40512 + ], + [ + 115.604271, + 32.425833 + ], + [ + 115.57101, + 32.419266 + ], + [ + 115.522967, + 32.441997 + ], + [ + 115.509416, + 32.466741 + ], + [ + 115.5088, + 32.468761 + ], + [ + 115.497713, + 32.492489 + ], + [ + 115.409018, + 32.549007 + ], + [ + 115.411482, + 32.575235 + ], + [ + 115.304924, + 32.553042 + ], + [ + 115.30554, + 32.583303 + ], + [ + 115.267352, + 32.578261 + ], + [ + 115.24333, + 32.593388 + ], + [ + 115.20083, + 32.591876 + ], + [ + 115.182968, + 32.666973 + ], + [ + 115.179273, + 32.726402 + ], + [ + 115.189744, + 32.770695 + ], + [ + 115.211301, + 32.785791 + ], + [ + 115.189744, + 32.812452 + ], + [ + 115.197135, + 32.856201 + ], + [ + 115.155867, + 32.864747 + ], + [ + 115.139237, + 32.897917 + ], + [ + 115.029599, + 32.906962 + ], + [ + 115.035143, + 32.932582 + ], + [ + 115.009273, + 32.940117 + ], + [ + 114.943368, + 32.935094 + ], + [ + 114.916266, + 32.971251 + ], + [ + 114.883006, + 32.990328 + ], + [ + 114.891629, + 33.020441 + ], + [ + 114.925506, + 33.016928 + ], + [ + 114.913187, + 33.083143 + ], + [ + 114.897172, + 33.086653 + ], + [ + 114.902716, + 33.129764 + ], + [ + 114.932897, + 33.153817 + ], + [ + 114.966158, + 33.147304 + ], + [ + 114.990795, + 33.102195 + ], + [ + 115.041302, + 33.086653 + ], + [ + 115.168186, + 33.088658 + ], + [ + 115.194671, + 33.120743 + ], + [ + 115.245178, + 33.135778 + ], + [ + 115.289526, + 33.131769 + ], + [ + 115.303692, + 33.149809 + ], + [ + 115.300613, + 33.204407 + ], + [ + 115.340033, + 33.260973 + ], + [ + 115.335105, + 33.297997 + ], + [ + 115.361591, + 33.298497 + ], + [ + 115.365286, + 33.336005 + ], + [ + 115.341881, + 33.370997 + ], + [ + 115.313547, + 33.376994 + ], + [ + 115.328946, + 33.403477 + ], + [ + 115.315395, + 33.431451 + ], + [ + 115.324634, + 33.457418 + ], + [ + 115.345576, + 33.449928 + ], + [ + 115.345576, + 33.502842 + ], + [ + 115.366518, + 33.5233 + ], + [ + 115.394851, + 33.506335 + ], + [ + 115.422569, + 33.557219 + ], + [ + 115.463837, + 33.567193 + ], + [ + 115.511264, + 33.55323 + ], + [ + 115.564851, + 33.576169 + ], + [ + 115.639995, + 33.585143 + ], + [ + 115.601191, + 33.658898 + ], + [ + 115.601807, + 33.718653 + ], + [ + 115.563003, + 33.772895 + ], + [ + 115.576553, + 33.787817 + ], + [ + 115.614126, + 33.775879 + ], + [ + 115.631988, + 33.869846 + ], + [ + 115.547604, + 33.874815 + ], + [ + 115.577785, + 33.950307 + ], + [ + 115.579017, + 33.974133 + ], + [ + 115.60735, + 34.030196 + ], + [ + 115.642459, + 34.03218 + ], + [ + 115.658473, + 34.061437 + ], + [ + 115.705901, + 34.059949 + ], + [ + 115.736082, + 34.076805 + ], + [ + 115.768726, + 34.061932 + ], + [ + 115.809378, + 34.062428 + ], + [ + 115.846335, + 34.028708 + ], + [ + 115.85003, + 34.004898 + ], + [ + 115.877132, + 34.002913 + ], + [ + 115.876516, + 34.028708 + ], + [ + 115.904233, + 34.009859 + ], + [ + 115.95782, + 34.007875 + ], + [ + 116.00032, + 33.965199 + ], + [ + 115.982457, + 33.917039 + ], + [ + 116.05945, + 33.860902 + ], + [ + 116.055754, + 33.804727 + ], + [ + 116.074232, + 33.781351 + ], + [ + 116.100102, + 33.782843 + ], + [ + 116.132747, + 33.751501 + ], + [ + 116.155536, + 33.709693 + ], + [ + 116.230065, + 33.735078 + ], + [ + 116.263326, + 33.730101 + ], + [ + 116.316912, + 33.771402 + ], + [ + 116.393905, + 33.782843 + ], + [ + 116.408071, + 33.805721 + ], + [ + 116.437021, + 33.801246 + ], + [ + 116.437637, + 33.846489 + ], + [ + 116.486296, + 33.869846 + ], + [ + 116.558361, + 33.881274 + ], + [ + 116.566984, + 33.9081 + ], + [ + 116.631042, + 33.887733 + ], + [ + 116.64336, + 33.896675 + ], + [ + 116.641512, + 33.978103 + ], + [ + 116.599629, + 34.014324 + ], + [ + 116.599629, + 34.014324 + ], + [ + 116.576223, + 34.068873 + ], + [ + 116.576223, + 34.068873 + ], + [ + 116.52818, + 34.122892 + ], + [ + 116.536187, + 34.151127 + ], + [ + 116.565752, + 34.16945 + ], + [ + 116.542962, + 34.203608 + ], + [ + 116.545426, + 34.241711 + ], + [ + 116.582382, + 34.266444 + ], + [ + 116.562056, + 34.285731 + ], + [ + 116.516477, + 34.296114 + ], + [ + 116.456731, + 34.268917 + ], + [ + 116.409303, + 34.273863 + ], + [ + 116.409303, + 34.273863 + ], + [ + 116.372347, + 34.26595 + ], + [ + 116.357564, + 34.319843 + ], + [ + 116.301514, + 34.342082 + ], + [ + 116.255934, + 34.376665 + ], + [ + 116.213435, + 34.382098 + ], + [ + 116.215898, + 34.403333 + ], + [ + 116.178942, + 34.430487 + ], + [ + 116.162312, + 34.459605 + ], + [ + 116.178326, + 34.496112 + ], + [ + 116.204196, + 34.508442 + ], + [ + 116.191261, + 34.535561 + ], + [ + 116.196804, + 34.575977 + ], + [ + 116.156768, + 34.5538 + ], + [ + 116.134594, + 34.559715 + ], + [ + 116.101334, + 34.60603 + ], + [ + 116.037276, + 34.593222 + ], + [ + 115.991081, + 34.615389 + ], + [ + 115.984305, + 34.589281 + ], + [ + 115.838328, + 34.5676 + ], + [ + 115.827241, + 34.558236 + ], + [ + 115.787821, + 34.580905 + ], + [ + 115.697278, + 34.594207 + ], + [ + 115.685575, + 34.556265 + ], + [ + 115.622749, + 34.574499 + ], + [ + 115.553148, + 34.568586 + ], + [ + 115.515575, + 34.582383 + ], + [ + 115.461373, + 34.637057 + ], + [ + 115.433655, + 34.725149 + ], + [ + 115.449054, + 34.74433 + ], + [ + 115.42688, + 34.805285 + ], + [ + 115.317243, + 34.859321 + ], + [ + 115.256265, + 34.845079 + ], + [ + 115.239019, + 34.87798 + ], + [ + 115.251953, + 34.906451 + ], + [ + 115.205142, + 34.914303 + ], + [ + 115.219309, + 34.96042 + ], + [ + 115.157099, + 34.957968 + ], + [ + 115.12815, + 35.00455 + ], + [ + 115.075179, + 35.000628 + ], + [ + 115.028983, + 34.9717 + ], + [ + 115.008041, + 34.988372 + ], + [ + 114.950759, + 34.989843 + ], + [ + 114.923658, + 34.968757 + ], + [ + 114.880542, + 35.00357 + ], + [ + 114.824492, + 35.012393 + ], + [ + 114.852209, + 35.041797 + ], + [ + 114.818948, + 35.051596 + ], + [ + 114.835578, + 35.076578 + ], + [ + 114.883006, + 35.098615 + ], + [ + 114.841738, + 35.15099 + ], + [ + 114.861448, + 35.182301 + ], + [ + 114.932281, + 35.198441 + ], + [ + 114.929201, + 35.244886 + ], + [ + 114.957534, + 35.261014 + ], + [ + 115.04315, + 35.376744 + ], + [ + 115.073947, + 35.374304 + ], + [ + 115.091809, + 35.416259 + ], + [ + 115.117679, + 35.400163 + ], + [ + 115.126302, + 35.41821 + ], + [ + 115.172497, + 35.426501 + ], + [ + 115.237171, + 35.423087 + ], + [ + 115.307388, + 35.480126 + ], + [ + 115.356047, + 35.490359 + ], + [ + 115.34496, + 35.55368 + ], + [ + 115.383148, + 35.568772 + ], + [ + 115.48601, + 35.710306 + ], + [ + 115.52851, + 35.733628 + ], + [ + 115.622749, + 35.739457 + ], + [ + 115.693582, + 35.754028 + ], + [ + 115.696046, + 35.788989 + ], + [ + 115.73485, + 35.833154 + ], + [ + 115.773654, + 35.854014 + ], + [ + 115.81677, + 35.844312 + ], + [ + 115.859886, + 35.857894 + ], + [ + 115.882675, + 35.879718 + ], + [ + 115.873436, + 35.918985 + ], + [ + 115.907929, + 35.92674 + ], + [ + 115.911624, + 35.960171 + ], + [ + 115.984921, + 35.974218 + ], + [ + 116.048979, + 35.970343 + ], + [ + 116.063145, + 36.028927 + ], + [ + 116.099486, + 36.112129 + ], + [ + 116.057602, + 36.104877 + ], + [ + 115.989849, + 36.045381 + ], + [ + 115.89869, + 36.026507 + ], + [ + 115.859886, + 36.003756 + ], + [ + 115.817386, + 36.012954 + ], + [ + 115.779813, + 35.993588 + ], + [ + 115.774886, + 35.974702 + ], + [ + 115.699125, + 35.966468 + ], + [ + 115.648618, + 35.922863 + ], + [ + 115.583945, + 35.921893 + ], + [ + 115.513112, + 35.890385 + ], + [ + 115.487858, + 35.880688 + ], + [ + 115.460141, + 35.867594 + ], + [ + 115.407786, + 35.80889 + ], + [ + 115.363438, + 35.779765 + ], + [ + 115.335105, + 35.796756 + ], + [ + 115.364054, + 35.894264 + ], + [ + 115.353583, + 35.938854 + ], + [ + 115.362822, + 35.971796 + ], + [ + 115.447822, + 36.01247 + ], + [ + 115.449054, + 36.047317 + ], + [ + 115.484163, + 36.125666 + ], + [ + 115.483547, + 36.148865 + ], + [ + 115.465068, + 36.170125 + ], + [ + 115.450902, + 36.152248 + ], + [ + 115.376989, + 36.128083 + ], + [ + 115.365902, + 36.099074 + ], + [ + 115.312931, + 36.088436 + ], + [ + 115.30246, + 36.127599 + ], + [ + 115.279055, + 36.13775 + ], + [ + 115.242098, + 36.19138 + ], + [ + 115.202678, + 36.208765 + ], + [ + 115.202678, + 36.208765 + ], + [ + 115.202678, + 36.209248 + ], + [ + 115.202678, + 36.209248 + ], + [ + 115.201446, + 36.210214 + ], + [ + 115.201446, + 36.210214 + ], + [ + 115.1842, + 36.193312 + ], + [ + 115.12507, + 36.209731 + ], + [ + 115.104744, + 36.172058 + ], + [ + 115.06286, + 36.178338 + ], + [ + 115.048693, + 36.161912 + ], + [ + 115.04623, + 36.112613 + ], + [ + 114.998186, + 36.069572 + ], + [ + 114.914419, + 36.052155 + ], + [ + 114.926737, + 36.089403 + ], + [ + 114.912571, + 36.140649 + ], + [ + 114.858368, + 36.144516 + ], + [ + 114.857752, + 36.127599 + ], + [ + 114.771521, + 36.124699 + ], + [ + 114.734564, + 36.15563 + ], + [ + 114.720398, + 36.140166 + ], + [ + 114.640326, + 36.137266 + ], + [ + 114.588587, + 36.118414 + ], + [ + 114.586739, + 36.141133 + ], + [ + 114.533152, + 36.171575 + ], + [ + 114.480181, + 36.177855 + ], + [ + 114.466015, + 36.197658 + ], + [ + 114.417356, + 36.205868 + ], + [ + 114.408117, + 36.224699 + ], + [ + 114.356378, + 36.230492 + ], + [ + 114.345291, + 36.255591 + ], + [ + 114.299095, + 36.245938 + ], + [ + 114.257827, + 36.263794 + ], + [ + 114.241197, + 36.251247 + ], + [ + 114.2104, + 36.272962 + ], + [ + 114.203009, + 36.245456 + ], + [ + 114.170364, + 36.245938 + ], + [ + 114.170364, + 36.245938 + ], + [ + 114.175907, + 36.264759 + ], + [ + 114.129096, + 36.280199 + ], + [ + 114.080437, + 36.269585 + ], + [ + 114.04348, + 36.303353 + ], + [ + 114.056415, + 36.329392 + ], + [ + 114.002828, + 36.334214 + ], + [ + 113.981887, + 36.31782 + ], + [ + 113.962792, + 36.353977 + ], + [ + 113.911054, + 36.314927 + ], + [ + 113.882104, + 36.353977 + ], + [ + 113.84946, + 36.347711 + ], + [ + 113.856851, + 36.329392 + ], + [ + 113.813119, + 36.332285 + ], + [ + 113.755221, + 36.366026 + ], + [ + 113.731199, + 36.363135 + ], + [ + 113.736127, + 36.324571 + ], + [ + 113.712105, + 36.303353 + ], + [ + 113.716417, + 36.262347 + ], + [ + 113.681924, + 36.216491 + ], + [ + 113.697939, + 36.181719 + ], + [ + 113.651127, + 36.174473 + ], + [ + 113.705946, + 36.148865 + ], + [ + 113.712721, + 36.129533 + ], + [ + 113.655439, + 36.125182 + ], + [ + 113.671453, + 36.115514 + ], + [ + 113.68562, + 36.056026 + ], + [ + 113.660366, + 36.034735 + ], + [ + 113.694859, + 36.026991 + ], + [ + 113.678844, + 35.985841 + ], + [ + 113.648663, + 35.994073 + ], + [ + 113.654207, + 35.931586 + ], + [ + 113.637576, + 35.870019 + ], + [ + 113.660982, + 35.837035 + ], + [ + 113.582758, + 35.818111 + ], + [ + 113.604932, + 35.797727 + ], + [ + 113.587685, + 35.736542 + ], + [ + 113.592613, + 35.691838 + ], + [ + 113.622794, + 35.674825 + ], + [ + 113.625258, + 35.632518 + ], + [ + 113.578446, + 35.633491 + ], + [ + 113.547649, + 35.656835 + ], + [ + 113.55812, + 35.621816 + ], + [ + 113.513773, + 35.57364 + ], + [ + 113.49899, + 35.532254 + ], + [ + 113.439244, + 35.507412 + ], + [ + 113.391817, + 35.506925 + ], + [ + 113.348085, + 35.468429 + ], + [ + 113.31236, + 35.481101 + ], + [ + 113.304353, + 35.426989 + ], + [ + 113.243375, + 35.449418 + ], + [ + 113.189789, + 35.44893 + ], + [ + 113.185477, + 35.409431 + ], + [ + 113.165151, + 35.412845 + ], + [ + 113.149137, + 35.350878 + ], + [ + 113.126347, + 35.332327 + ], + [ + 113.067217, + 35.353806 + ], + [ + 112.996384, + 35.362104 + ], + [ + 112.985913, + 35.33965 + ], + [ + 112.992072, + 35.29619 + ], + [ + 112.936022, + 35.284466 + ], + [ + 112.934174, + 35.262968 + ], + [ + 112.884283, + 35.243909 + ], + [ + 112.822073, + 35.258082 + ], + [ + 112.772798, + 35.207732 + ], + [ + 112.720443, + 35.206265 + ], + [ + 112.628052, + 35.263457 + ], + [ + 112.637291, + 35.225822 + ], + [ + 112.513487, + 35.218489 + ], + [ + 112.390915, + 35.239021 + ], + [ + 112.36751, + 35.219956 + ], + [ + 112.288053, + 35.219956 + ], + [ + 112.304684, + 35.251728 + ], + [ + 112.242474, + 35.234622 + ], + [ + 112.21722, + 35.253195 + ], + [ + 112.13838, + 35.271275 + ], + [ + 112.058924, + 35.280069 + ], + [ + 112.078634, + 35.219467 + ], + [ + 112.03983, + 35.194039 + ], + [ + 112.066315, + 35.153437 + ], + [ + 112.05646, + 35.098615 + ], + [ + 112.062004, + 35.056005 + ], + [ + 112.039214, + 35.045717 + ], + [ + 112.018888, + 35.068742 + ], + [ + 111.97762, + 35.067272 + ], + [ + 111.933272, + 35.083435 + ], + [ + 111.810084, + 35.062374 + ], + [ + 111.807005, + 35.032977 + ], + [ + 111.740483, + 35.00455 + ], + [ + 111.664107, + 34.984449 + ], + [ + 111.681969, + 34.9511 + ], + [ + 111.646861, + 34.938836 + ], + [ + 111.617911, + 34.894671 + ], + [ + 111.592042, + 34.881416 + ], + [ + 111.570484, + 34.843114 + ], + [ + 111.543999, + 34.853428 + ], + [ + 111.502731, + 34.829851 + ], + [ + 111.439289, + 34.838202 + ], + [ + 111.389398, + 34.815113 + ], + [ + 111.345666, + 34.831816 + ], + [ + 111.29208, + 34.806759 + ], + [ + 111.255123, + 34.819535 + ], + [ + 111.232949, + 34.789559 + ], + [ + 111.148566, + 34.807742 + ], + [ + 111.118385, + 34.756623 + ], + [ + 111.035233, + 34.740887 + ], + [ + 110.976103, + 34.706456 + ], + [ + 110.920052, + 34.730068 + ], + [ + 110.903422, + 34.669056 + ], + [ + 110.883712, + 34.64395 + ], + [ + 110.824582, + 34.615881 + ], + [ + 110.791937, + 34.649858 + ], + [ + 110.749437, + 34.65232 + ], + [ + 110.710017, + 34.605045 + ], + [ + 110.610851, + 34.607508 + ], + [ + 110.533242, + 34.583368 + ], + [ + 110.488279, + 34.610956 + ], + [ + 110.424837, + 34.588295 + ], + [ + 110.379257, + 34.600612 + ], + [ + 110.366939, + 34.566614 + ], + [ + 110.404511, + 34.557743 + ], + [ + 110.372482, + 34.544435 + ], + [ + 110.360779, + 34.516825 + ], + [ + 110.403279, + 34.433448 + ], + [ + 110.403279, + 34.433448 + ], + [ + 110.473496, + 34.393457 + ], + [ + 110.503677, + 34.33714 + ], + [ + 110.451938, + 34.292653 + ], + [ + 110.428533, + 34.288203 + ], + [ + 110.43962, + 34.243196 + ], + [ + 110.507989, + 34.217466 + ], + [ + 110.55172, + 34.213012 + ], + [ + 110.55788, + 34.193214 + ], + [ + 110.621938, + 34.177372 + ], + [ + 110.642264, + 34.161032 + ], + [ + 110.61393, + 34.113478 + ], + [ + 110.591757, + 34.101586 + ], + [ + 110.587445, + 34.023252 + ], + [ + 110.620706, + 34.035652 + ], + [ + 110.671213, + 33.966192 + ], + [ + 110.665669, + 33.937895 + ], + [ + 110.627481, + 33.925482 + ], + [ + 110.628713, + 33.910086 + ], + [ + 110.587445, + 33.887733 + ], + [ + 110.612083, + 33.852453 + ], + [ + 110.66259, + 33.85295 + ], + [ + 110.712481, + 33.833564 + ], + [ + 110.74143, + 33.798759 + ], + [ + 110.782082, + 33.796272 + ], + [ + 110.81719, + 33.751003 + ], + [ + 110.831973, + 33.713675 + ], + [ + 110.823966, + 33.685793 + ], + [ + 110.878784, + 33.634486 + ], + [ + 110.966864, + 33.609071 + ], + [ + 111.00382, + 33.578662 + ], + [ + 111.002588, + 33.535772 + ], + [ + 111.02661, + 33.478386 + ], + [ + 111.02661, + 33.467903 + ], + [ + 110.996429, + 33.435946 + ], + [ + 111.025994, + 33.375495 + ], + [ + 111.025994, + 33.330504 + ], + [ + 110.984726, + 33.255469 + ], + [ + 111.046936, + 33.202905 + ], + [ + 111.045704, + 33.169849 + ], + [ + 111.08882, + 33.181871 + ], + [ + 111.12824, + 33.15532 + ], + [ + 111.146102, + 33.12375 + ], + [ + 111.179363, + 33.115229 + ], + [ + 111.192913, + 33.071609 + ], + [ + 111.152877, + 33.039507 + ], + [ + 111.221862, + 33.042517 + ], + [ + 111.258819, + 33.006389 + ], + [ + 111.273601, + 32.971753 + ], + [ + 111.242804, + 32.930573 + ], + [ + 111.255123, + 32.883846 + ], + [ + 111.276065, + 32.903445 + ], + [ + 111.293311, + 32.859217 + ], + [ + 111.380159, + 32.829049 + ], + [ + 111.41342, + 32.757108 + ], + [ + 111.475629, + 32.760127 + ], + [ + 111.458383, + 32.726402 + ], + [ + 111.513202, + 32.674026 + ], + [ + 111.530448, + 32.628172 + ], + [ + 111.577875, + 32.593388 + ], + [ + 111.640701, + 32.634724 + ], + [ + 111.646245, + 32.605993 + ], + [ + 111.713382, + 32.606497 + ], + [ + 111.808853, + 32.536899 + ], + [ + 111.858128, + 32.528826 + ], + [ + 111.890157, + 32.503089 + ], + [ + 111.948671, + 32.51722 + ], + [ + 111.975772, + 32.471791 + ], + [ + 112.014576, + 32.450077 + ], + [ + 112.063851, + 32.474315 + ], + [ + 112.081098, + 32.425833 + ], + [ + 112.155626, + 32.377326 + ], + [ + 112.150083, + 32.411688 + ], + [ + 112.172873, + 32.385412 + ], + [ + 112.206133, + 32.392992 + ], + [ + 112.328089, + 32.321712 + ], + [ + 112.360118, + 32.3657 + ], + [ + 112.390915, + 32.37126 + ], + [ + 112.448814, + 32.34295 + ], + [ + 112.477147, + 32.380863 + ], + [ + 112.530733, + 32.37682 + ], + [ + 112.545516, + 32.404109 + ], + [ + 112.589248, + 32.381369 + ], + [ + 112.612037, + 32.386928 + ], + [ + 112.645298, + 32.368227 + ], + [ + 112.716747, + 32.357612 + ] + ] + ], + [ + [ + [ + 113.768156, + 32.284279 + ], + [ + 113.768772, + 32.30148 + ], + [ + 113.749061, + 32.272642 + ], + [ + 113.758301, + 32.27669 + ], + [ + 113.768156, + 32.284279 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 420000, + "name": "湖北省", + "center": [ + 114.298572, + 30.584355 + ], + "centroid": [ + 112.271301, + 30.987527 + ], + "childrenNum": 17, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 16, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 111.045704, + 33.169849 + ], + [ + 111.034001, + 33.177864 + ], + [ + 111.035849, + 33.187881 + ], + [ + 111.046936, + 33.202905 + ], + [ + 110.984726, + 33.255469 + ], + [ + 110.960704, + 33.253967 + ], + [ + 110.9219, + 33.203907 + ], + [ + 110.865234, + 33.213921 + ], + [ + 110.828893, + 33.201403 + ], + [ + 110.824582, + 33.158327 + ], + [ + 110.753133, + 33.15031 + ], + [ + 110.702626, + 33.097182 + ], + [ + 110.650887, + 33.157324 + ], + [ + 110.623785, + 33.143796 + ], + [ + 110.59422, + 33.168346 + ], + [ + 110.57759, + 33.250464 + ], + [ + 110.54125, + 33.255469 + ], + [ + 110.471032, + 33.171352 + ], + [ + 110.398352, + 33.176862 + ], + [ + 110.398352, + 33.176862 + ], + [ + 110.372482, + 33.186379 + ], + [ + 110.33799, + 33.160331 + ], + [ + 110.285635, + 33.171352 + ], + [ + 110.218497, + 33.163336 + ], + [ + 110.164911, + 33.209415 + ], + [ + 110.031252, + 33.191888 + ], + [ + 109.999223, + 33.212419 + ], + [ + 109.973353, + 33.203907 + ], + [ + 109.916687, + 33.229942 + ], + [ + 109.852013, + 33.247961 + ], + [ + 109.813209, + 33.236449 + ], + [ + 109.732521, + 33.231443 + ], + [ + 109.693101, + 33.254468 + ], + [ + 109.649985, + 33.251465 + ], + [ + 109.619804, + 33.275484 + ], + [ + 109.60687, + 33.235949 + ], + [ + 109.514479, + 33.237951 + ], + [ + 109.498464, + 33.207412 + ], + [ + 109.438718, + 33.152314 + ], + [ + 109.468283, + 33.140288 + ], + [ + 109.522486, + 33.138785 + ], + [ + 109.576073, + 33.110216 + ], + [ + 109.688174, + 33.116733 + ], + [ + 109.704188, + 33.101694 + ], + [ + 109.794731, + 33.067095 + ], + [ + 109.785492, + 32.987316 + ], + [ + 109.76455, + 32.909474 + ], + [ + 109.789804, + 32.882339 + ], + [ + 109.847702, + 32.893395 + ], + [ + 109.856941, + 32.910479 + ], + [ + 109.907448, + 32.903947 + ], + [ + 109.927158, + 32.887364 + ], + [ + 109.988752, + 32.886359 + ], + [ + 110.051578, + 32.851676 + ], + [ + 110.105164, + 32.832569 + ], + [ + 110.142121, + 32.802895 + ], + [ + 110.127338, + 32.77774 + ], + [ + 110.159367, + 32.767173 + ], + [ + 110.156903, + 32.683093 + ], + [ + 110.206179, + 32.633212 + ], + [ + 110.153824, + 32.593388 + ], + [ + 110.124259, + 32.616579 + ], + [ + 110.090382, + 32.617083 + ], + [ + 110.084223, + 32.580782 + ], + [ + 110.017701, + 32.546989 + ], + [ + 109.97089, + 32.577756 + ], + [ + 109.910528, + 32.592884 + ], + [ + 109.816905, + 32.577252 + ], + [ + 109.746072, + 32.594901 + ], + [ + 109.726978, + 32.608513 + ], + [ + 109.631507, + 32.599943 + ], + [ + 109.619804, + 32.56767 + ], + [ + 109.637051, + 32.540935 + ], + [ + 109.575457, + 32.506622 + ], + [ + 109.526797, + 32.43341 + ], + [ + 109.529877, + 32.405625 + ], + [ + 109.502776, + 32.38895 + ], + [ + 109.513247, + 32.342444 + ], + [ + 109.495385, + 32.300468 + ], + [ + 109.528645, + 32.270112 + ], + [ + 109.550203, + 32.225065 + ], + [ + 109.592703, + 32.219495 + ], + [ + 109.604406, + 32.199241 + ], + [ + 109.58716, + 32.161251 + ], + [ + 109.621652, + 32.106519 + ], + [ + 109.590855, + 32.047696 + ], + [ + 109.590855, + 32.012688 + ], + [ + 109.631507, + 31.962436 + ], + [ + 109.62042, + 31.928412 + ], + [ + 109.584696, + 31.900472 + ], + [ + 109.60379, + 31.885737 + ], + [ + 109.633971, + 31.824738 + ], + [ + 109.633971, + 31.804396 + ], + [ + 109.592087, + 31.789136 + ], + [ + 109.585928, + 31.726546 + ], + [ + 109.622268, + 31.711783 + ], + [ + 109.683246, + 31.719929 + ], + [ + 109.731289, + 31.700582 + ], + [ + 109.737449, + 31.628761 + ], + [ + 109.76455, + 31.602769 + ], + [ + 109.745456, + 31.598182 + ], + [ + 109.727594, + 31.548214 + ], + [ + 109.837847, + 31.555354 + ], + [ + 109.894513, + 31.519139 + ], + [ + 109.969658, + 31.508935 + ], + [ + 109.94502, + 31.47066 + ], + [ + 109.98752, + 31.474744 + ], + [ + 110.036795, + 31.436966 + ], + [ + 110.054042, + 31.410921 + ], + [ + 110.118715, + 31.409899 + ], + [ + 110.161831, + 31.314338 + ], + [ + 110.155671, + 31.279564 + ], + [ + 110.180309, + 31.179774 + ], + [ + 110.200019, + 31.158779 + ], + [ + 110.180309, + 31.121899 + ], + [ + 110.147048, + 31.116776 + ], + [ + 110.119947, + 31.088592 + ], + [ + 110.120563, + 31.0322 + ], + [ + 110.140273, + 31.030661 + ], + [ + 110.140889, + 30.987062 + ], + [ + 110.172918, + 30.978853 + ], + [ + 110.153824, + 30.953708 + ], + [ + 110.151976, + 30.911613 + ], + [ + 110.082375, + 30.799614 + ], + [ + 110.048498, + 30.800642 + ], + [ + 110.019549, + 30.829425 + ], + [ + 110.008462, + 30.883369 + ], + [ + 109.943788, + 30.878746 + ], + [ + 109.894513, + 30.899803 + ], + [ + 109.828608, + 30.864364 + ], + [ + 109.780564, + 30.848437 + ], + [ + 109.701724, + 30.783677 + ], + [ + 109.656761, + 30.760538 + ], + [ + 109.661072, + 30.738936 + ], + [ + 109.625348, + 30.702923 + ], + [ + 109.590855, + 30.69366 + ], + [ + 109.574225, + 30.646818 + ], + [ + 109.543428, + 30.63961 + ], + [ + 109.535421, + 30.664837 + ], + [ + 109.435638, + 30.595832 + ], + [ + 109.418392, + 30.559766 + ], + [ + 109.35495, + 30.487076 + ], + [ + 109.337088, + 30.521623 + ], + [ + 109.36111, + 30.551004 + ], + [ + 109.314298, + 30.599953 + ], + [ + 109.299516, + 30.630341 + ], + [ + 109.245313, + 30.580892 + ], + [ + 109.191726, + 30.545851 + ], + [ + 109.191726, + 30.545851 + ], + [ + 109.143683, + 30.521108 + ], + [ + 109.103647, + 30.565949 + ], + [ + 109.09256, + 30.578831 + ], + [ + 109.106111, + 30.61077 + ], + [ + 109.111654, + 30.646303 + ], + [ + 109.071002, + 30.640125 + ], + [ + 109.042669, + 30.655571 + ], + [ + 109.006329, + 30.626736 + ], + [ + 108.971836, + 30.627766 + ], + [ + 108.893612, + 30.565434 + ], + [ + 108.838793, + 30.503062 + ], + [ + 108.808612, + 30.491202 + ], + [ + 108.789518, + 30.513374 + ], + [ + 108.743939, + 30.494812 + ], + [ + 108.698975, + 30.54482 + ], + [ + 108.688504, + 30.58759 + ], + [ + 108.642925, + 30.578831 + ], + [ + 108.6497, + 30.53915 + ], + [ + 108.56778, + 30.468508 + ], + [ + 108.556077, + 30.487592 + ], + [ + 108.512961, + 30.501515 + ], + [ + 108.472925, + 30.487076 + ], + [ + 108.42673, + 30.492233 + ], + [ + 108.411331, + 30.438586 + ], + [ + 108.430425, + 30.416397 + ], + [ + 108.402092, + 30.376649 + ], + [ + 108.431041, + 30.354446 + ], + [ + 108.460606, + 30.35961 + ], + [ + 108.501258, + 30.314673 + ], + [ + 108.524048, + 30.309506 + ], + [ + 108.54499, + 30.269716 + ], + [ + 108.581947, + 30.255759 + ], + [ + 108.551766, + 30.1637 + ], + [ + 108.56778, + 30.157491 + ], + [ + 108.546222, + 30.104178 + ], + [ + 108.513577, + 30.057571 + ], + [ + 108.532055, + 30.051873 + ], + [ + 108.536367, + 29.983472 + ], + [ + 108.517889, + 29.9394 + ], + [ + 108.516041, + 29.885451 + ], + [ + 108.467998, + 29.864175 + ], + [ + 108.433505, + 29.880262 + ], + [ + 108.371295, + 29.841337 + ], + [ + 108.424266, + 29.815897 + ], + [ + 108.422418, + 29.772791 + ], + [ + 108.442744, + 29.778505 + ], + [ + 108.437201, + 29.741098 + ], + [ + 108.460606, + 29.741098 + ], + [ + 108.504338, + 29.707836 + ], + [ + 108.504954, + 29.728626 + ], + [ + 108.548686, + 29.749412 + ], + [ + 108.52528, + 29.770713 + ], + [ + 108.556077, + 29.818493 + ], + [ + 108.601041, + 29.863656 + ], + [ + 108.658939, + 29.854833 + ], + [ + 108.680497, + 29.800319 + ], + [ + 108.676801, + 29.749412 + ], + [ + 108.690968, + 29.689642 + ], + [ + 108.752562, + 29.649082 + ], + [ + 108.786438, + 29.691721 + ], + [ + 108.797525, + 29.660003 + ], + [ + 108.781511, + 29.635558 + ], + [ + 108.844337, + 29.658443 + ], + [ + 108.888068, + 29.628795 + ], + [ + 108.870206, + 29.596537 + ], + [ + 108.901003, + 29.604863 + ], + [ + 108.913322, + 29.574679 + ], + [ + 108.878213, + 29.539279 + ], + [ + 108.888684, + 29.502305 + ], + [ + 108.866511, + 29.470527 + ], + [ + 108.884373, + 29.440824 + ], + [ + 108.927488, + 29.435612 + ], + [ + 108.934264, + 29.399643 + ], + [ + 108.919481, + 29.3261 + ], + [ + 108.983539, + 29.332883 + ], + [ + 108.999553, + 29.36366 + ], + [ + 109.034662, + 29.360531 + ], + [ + 109.060531, + 29.403292 + ], + [ + 109.11227, + 29.361053 + ], + [ + 109.106727, + 29.288526 + ], + [ + 109.141835, + 29.270256 + ], + [ + 109.110422, + 29.21647 + ], + [ + 109.139372, + 29.168927 + ], + [ + 109.162777, + 29.180946 + ], + [ + 109.215748, + 29.145409 + ], + [ + 109.232378, + 29.119271 + ], + [ + 109.274262, + 29.121885 + ], + [ + 109.261328, + 29.161089 + ], + [ + 109.275494, + 29.202366 + ], + [ + 109.257632, + 29.222738 + ], + [ + 109.312451, + 29.25146 + ], + [ + 109.352487, + 29.284872 + ], + [ + 109.343863, + 29.369398 + ], + [ + 109.391291, + 29.372005 + ], + [ + 109.368501, + 29.413719 + ], + [ + 109.418392, + 29.453332 + ], + [ + 109.415928, + 29.497617 + ], + [ + 109.436254, + 29.488761 + ], + [ + 109.433791, + 29.530948 + ], + [ + 109.458428, + 29.513242 + ], + [ + 109.467051, + 29.560104 + ], + [ + 109.488609, + 29.553336 + ], + [ + 109.516326, + 29.626194 + ], + [ + 109.558826, + 29.606944 + ], + [ + 109.578536, + 29.629836 + ], + [ + 109.651833, + 29.625674 + ], + [ + 109.664768, + 29.599659 + ], + [ + 109.717739, + 29.615269 + ], + [ + 109.701108, + 29.636078 + ], + [ + 109.714659, + 29.673524 + ], + [ + 109.760238, + 29.689122 + ], + [ + 109.755311, + 29.733304 + ], + [ + 109.779333, + 29.757725 + ], + [ + 109.869876, + 29.774869 + ], + [ + 109.908064, + 29.763959 + ], + [ + 109.941325, + 29.774349 + ], + [ + 110.02386, + 29.769674 + ], + [ + 110.113788, + 29.789932 + ], + [ + 110.160599, + 29.753569 + ], + [ + 110.219729, + 29.746814 + ], + [ + 110.289946, + 29.6964 + ], + [ + 110.302265, + 29.661563 + ], + [ + 110.339221, + 29.668324 + ], + [ + 110.372482, + 29.633477 + ], + [ + 110.447011, + 29.664684 + ], + [ + 110.467337, + 29.713034 + ], + [ + 110.507373, + 29.692241 + ], + [ + 110.562807, + 29.712515 + ], + [ + 110.642879, + 29.775907 + ], + [ + 110.60038, + 29.839779 + ], + [ + 110.549873, + 29.848085 + ], + [ + 110.538786, + 29.895828 + ], + [ + 110.49875, + 29.91243 + ], + [ + 110.517228, + 29.961179 + ], + [ + 110.557264, + 29.988137 + ], + [ + 110.491358, + 30.019751 + ], + [ + 110.497518, + 30.055499 + ], + [ + 110.531394, + 30.061197 + ], + [ + 110.600996, + 30.054463 + ], + [ + 110.650887, + 30.07777 + ], + [ + 110.712481, + 30.033223 + ], + [ + 110.756212, + 30.054463 + ], + [ + 110.746973, + 30.112979 + ], + [ + 110.851067, + 30.126439 + ], + [ + 110.924364, + 30.111426 + ], + [ + 110.929907, + 30.063268 + ], + [ + 111.031537, + 30.048765 + ], + [ + 111.242188, + 30.040476 + ], + [ + 111.266826, + 30.01146 + ], + [ + 111.3315, + 29.970512 + ], + [ + 111.342587, + 29.944586 + ], + [ + 111.382623, + 29.95029 + ], + [ + 111.394325, + 29.912948 + ], + [ + 111.436825, + 29.930065 + ], + [ + 111.475629, + 29.918654 + ], + [ + 111.527368, + 29.925916 + ], + [ + 111.553854, + 29.894272 + ], + [ + 111.669034, + 29.888565 + ], + [ + 111.669034, + 29.888565 + ], + [ + 111.705375, + 29.890121 + ], + [ + 111.723853, + 29.909317 + ], + [ + 111.723853, + 29.909317 + ], + [ + 111.75773, + 29.92021 + ], + [ + 111.8107, + 29.901017 + ], + [ + 111.861207, + 29.856909 + ], + [ + 111.899396, + 29.855871 + ], + [ + 111.899396, + 29.855871 + ], + [ + 111.925881, + 29.836665 + ], + [ + 111.965917, + 29.832512 + ], + [ + 111.95483, + 29.796683 + ], + [ + 112.008417, + 29.778505 + ], + [ + 112.07617, + 29.743696 + ], + [ + 112.065699, + 29.681323 + ], + [ + 112.089721, + 29.685482 + ], + [ + 112.111279, + 29.659483 + ], + [ + 112.178416, + 29.656883 + ], + [ + 112.202438, + 29.633997 + ], + [ + 112.244322, + 29.659483 + ], + [ + 112.233851, + 29.61631 + ], + [ + 112.303452, + 29.585609 + ], + [ + 112.281278, + 29.536676 + ], + [ + 112.291133, + 29.517409 + ], + [ + 112.333017, + 29.545007 + ], + [ + 112.368741, + 29.541362 + ], + [ + 112.424792, + 29.598619 + ], + [ + 112.439574, + 29.633997 + ], + [ + 112.499321, + 29.629316 + ], + [ + 112.54182, + 29.60122 + ], + [ + 112.572001, + 29.624113 + ], + [ + 112.640371, + 29.607985 + ], + [ + 112.650842, + 29.592374 + ], + [ + 112.693957, + 29.601741 + ], + [ + 112.714283, + 29.648561 + ], + [ + 112.733378, + 29.645441 + ], + [ + 112.788812, + 29.681323 + ], + [ + 112.79374, + 29.735902 + ], + [ + 112.861493, + 29.78318 + ], + [ + 112.894138, + 29.783699 + ], + [ + 112.902145, + 29.79149 + ], + [ + 112.929246, + 29.77383 + ], + [ + 112.923703, + 29.766557 + ], + [ + 112.926782, + 29.692241 + ], + [ + 112.944645, + 29.682883 + ], + [ + 112.974826, + 29.732784 + ], + [ + 113.025949, + 29.772791 + ], + [ + 113.005007, + 29.693801 + ], + [ + 112.915696, + 29.620992 + ], + [ + 112.912, + 29.606944 + ], + [ + 112.950188, + 29.473132 + ], + [ + 113.034572, + 29.523658 + ], + [ + 113.057362, + 29.522616 + ], + [ + 113.078304, + 29.438218 + ], + [ + 113.099861, + 29.459585 + ], + [ + 113.145441, + 29.449163 + ], + [ + 113.181781, + 29.485636 + ], + [ + 113.222433, + 29.543965 + ], + [ + 113.277252, + 29.594976 + ], + [ + 113.37765, + 29.703158 + ], + [ + 113.571671, + 29.849123 + ], + [ + 113.575367, + 29.809147 + ], + [ + 113.550729, + 29.768115 + ], + [ + 113.558736, + 29.727067 + ], + [ + 113.540258, + 29.699519 + ], + [ + 113.547033, + 29.675603 + ], + [ + 113.606164, + 29.666764 + ], + [ + 113.663446, + 29.684443 + ], + [ + 113.680692, + 29.64336 + ], + [ + 113.704098, + 29.634518 + ], + [ + 113.73859, + 29.579363 + ], + [ + 113.710257, + 29.555419 + ], + [ + 113.630801, + 29.523137 + ], + [ + 113.677613, + 29.513763 + ], + [ + 113.755221, + 29.446557 + ], + [ + 113.731199, + 29.393907 + ], + [ + 113.674533, + 29.388172 + ], + [ + 113.660982, + 29.333405 + ], + [ + 113.632033, + 29.316186 + ], + [ + 113.609859, + 29.25146 + ], + [ + 113.651743, + 29.225872 + ], + [ + 113.693011, + 29.226394 + ], + [ + 113.691779, + 29.19662 + ], + [ + 113.66283, + 29.16945 + ], + [ + 113.690547, + 29.114566 + ], + [ + 113.696091, + 29.077437 + ], + [ + 113.722576, + 29.104631 + ], + [ + 113.749677, + 29.060699 + ], + [ + 113.775547, + 29.095219 + ], + [ + 113.816199, + 29.105154 + ], + [ + 113.852539, + 29.058606 + ], + [ + 113.882104, + 29.065407 + ], + [ + 113.876561, + 29.038202 + ], + [ + 113.898119, + 29.029307 + ], + [ + 113.94185, + 29.047097 + ], + [ + 113.952321, + 29.092604 + ], + [ + 113.98743, + 29.126068 + ], + [ + 114.034857, + 29.152204 + ], + [ + 114.063191, + 29.204978 + ], + [ + 114.169748, + 29.216993 + ], + [ + 114.252284, + 29.23475 + ], + [ + 114.259059, + 29.343839 + ], + [ + 114.307102, + 29.365225 + ], + [ + 114.341595, + 29.327665 + ], + [ + 114.376088, + 29.322969 + ], + [ + 114.440145, + 29.341752 + ], + [ + 114.466015, + 29.324013 + ], + [ + 114.519602, + 29.325578 + ], + [ + 114.589819, + 29.352707 + ], + [ + 114.621847, + 29.379828 + ], + [ + 114.67297, + 29.395993 + ], + [ + 114.740724, + 29.386607 + ], + [ + 114.759818, + 29.363139 + ], + [ + 114.784455, + 29.386086 + ], + [ + 114.812173, + 29.383478 + ], + [ + 114.866375, + 29.404335 + ], + [ + 114.895325, + 29.397557 + ], + [ + 114.931049, + 29.422581 + ], + [ + 114.947063, + 29.465317 + ], + [ + 114.935977, + 29.486678 + ], + [ + 114.90518, + 29.473132 + ], + [ + 114.918114, + 29.454374 + ], + [ + 114.888549, + 29.436134 + ], + [ + 114.860216, + 29.476258 + ], + [ + 114.900868, + 29.505951 + ], + [ + 114.940288, + 29.493971 + ], + [ + 114.966773, + 29.522096 + ], + [ + 114.947679, + 29.542924 + ], + [ + 115.00065, + 29.572076 + ], + [ + 115.033295, + 29.546568 + ], + [ + 115.087498, + 29.560104 + ], + [ + 115.086266, + 29.525741 + ], + [ + 115.154019, + 29.510117 + ], + [ + 115.157099, + 29.584568 + ], + [ + 115.120142, + 29.597578 + ], + [ + 115.143548, + 29.645961 + ], + [ + 115.117679, + 29.655843 + ], + [ + 115.113367, + 29.684963 + ], + [ + 115.176809, + 29.654803 + ], + [ + 115.250722, + 29.660003 + ], + [ + 115.28583, + 29.618391 + ], + [ + 115.304924, + 29.637118 + ], + [ + 115.355431, + 29.649602 + ], + [ + 115.412714, + 29.688602 + ], + [ + 115.470612, + 29.739539 + ], + [ + 115.479235, + 29.811224 + ], + [ + 115.51188, + 29.840299 + ], + [ + 115.611662, + 29.841337 + ], + [ + 115.667712, + 29.850161 + ], + [ + 115.706517, + 29.837703 + ], + [ + 115.762567, + 29.793048 + ], + [ + 115.837096, + 29.748373 + ], + [ + 115.909777, + 29.723949 + ], + [ + 115.965827, + 29.724469 + ], + [ + 116.049595, + 29.761881 + ], + [ + 116.087167, + 29.795125 + ], + [ + 116.13521, + 29.819532 + ], + [ + 116.128435, + 29.897904 + ], + [ + 116.073616, + 29.969993 + ], + [ + 116.091479, + 30.036331 + ], + [ + 116.078544, + 30.062233 + ], + [ + 116.088399, + 30.110391 + ], + [ + 116.055754, + 30.180774 + ], + [ + 116.065609, + 30.204569 + ], + [ + 115.997856, + 30.252657 + ], + [ + 115.985537, + 30.290905 + ], + [ + 115.903001, + 30.31364 + ], + [ + 115.91532, + 30.337919 + ], + [ + 115.885139, + 30.379747 + ], + [ + 115.921479, + 30.416397 + ], + [ + 115.894994, + 30.452517 + ], + [ + 115.910393, + 30.519046 + ], + [ + 115.887603, + 30.542758 + ], + [ + 115.876516, + 30.582438 + ], + [ + 115.848799, + 30.602014 + ], + [ + 115.819234, + 30.597893 + ], + [ + 115.81369, + 30.637035 + ], + [ + 115.762567, + 30.685426 + ], + [ + 115.782893, + 30.751795 + ], + [ + 115.851262, + 30.756938 + ], + [ + 115.863581, + 30.815549 + ], + [ + 115.848799, + 30.828397 + ], + [ + 115.865429, + 30.864364 + ], + [ + 115.932566, + 30.889532 + ], + [ + 115.976298, + 30.931636 + ], + [ + 116.03974, + 30.957813 + ], + [ + 116.071769, + 30.956787 + ], + [ + 116.058834, + 31.012711 + ], + [ + 116.015102, + 31.011685 + ], + [ + 116.006479, + 31.034764 + ], + [ + 115.938726, + 31.04707 + ], + [ + 115.939958, + 31.071678 + ], + [ + 115.887603, + 31.10909 + ], + [ + 115.867277, + 31.147512 + ], + [ + 115.837712, + 31.127022 + ], + [ + 115.797676, + 31.128047 + ], + [ + 115.778582, + 31.112164 + ], + [ + 115.700973, + 31.201276 + ], + [ + 115.655394, + 31.211002 + ], + [ + 115.603655, + 31.17363 + ], + [ + 115.585793, + 31.143926 + ], + [ + 115.540213, + 31.194621 + ], + [ + 115.539597, + 31.231985 + ], + [ + 115.507568, + 31.267799 + ], + [ + 115.473076, + 31.265242 + ], + [ + 115.443511, + 31.344498 + ], + [ + 115.40717, + 31.337854 + ], + [ + 115.372062, + 31.349098 + ], + [ + 115.393004, + 31.389977 + ], + [ + 115.373909, + 31.405813 + ], + [ + 115.338801, + 31.40428 + ], + [ + 115.301229, + 31.383846 + ], + [ + 115.250722, + 31.392021 + ], + [ + 115.252569, + 31.421646 + ], + [ + 115.211301, + 31.442072 + ], + [ + 115.218077, + 31.515057 + ], + [ + 115.235939, + 31.555354 + ], + [ + 115.212533, + 31.555354 + ], + [ + 115.16449, + 31.604808 + ], + [ + 115.12507, + 31.599201 + ], + [ + 115.106592, + 31.567592 + ], + [ + 115.114599, + 31.530362 + ], + [ + 115.096121, + 31.508425 + ], + [ + 115.022824, + 31.527811 + ], + [ + 114.995107, + 31.471171 + ], + [ + 114.962462, + 31.494648 + ], + [ + 114.884238, + 31.469129 + ], + [ + 114.870071, + 31.479337 + ], + [ + 114.830035, + 31.45892 + ], + [ + 114.789383, + 31.480358 + ], + [ + 114.778912, + 31.520669 + ], + [ + 114.696376, + 31.525771 + ], + [ + 114.641558, + 31.582378 + ], + [ + 114.61692, + 31.585437 + ], + [ + 114.572572, + 31.553824 + ], + [ + 114.560869, + 31.560963 + ], + [ + 114.547935, + 31.623665 + ], + [ + 114.57134, + 31.660858 + ], + [ + 114.586123, + 31.762172 + ], + [ + 114.549783, + 31.766751 + ], + [ + 114.530688, + 31.742834 + ], + [ + 114.443841, + 31.728074 + ], + [ + 114.403189, + 31.746906 + ], + [ + 114.350218, + 31.755557 + ], + [ + 114.292936, + 31.752503 + ], + [ + 114.235654, + 31.833382 + ], + [ + 114.191922, + 31.852192 + ], + [ + 114.134024, + 31.843042 + ], + [ + 114.121705, + 31.809482 + ], + [ + 114.086596, + 31.782014 + ], + [ + 114.017611, + 31.770822 + ], + [ + 113.988662, + 31.749959 + ], + [ + 113.952321, + 31.793714 + ], + [ + 113.957865, + 31.852701 + ], + [ + 113.914749, + 31.877098 + ], + [ + 113.893807, + 31.847109 + ], + [ + 113.854387, + 31.843042 + ], + [ + 113.830981, + 31.87913 + ], + [ + 113.832213, + 31.918761 + ], + [ + 113.805728, + 31.929428 + ], + [ + 113.817431, + 31.964467 + ], + [ + 113.757685, + 31.98985 + ], + [ + 113.791561, + 32.036028 + ], + [ + 113.728735, + 32.083197 + ], + [ + 113.722576, + 32.12426 + ], + [ + 113.750293, + 32.11615 + ], + [ + 113.782322, + 32.184553 + ], + [ + 113.752757, + 32.215951 + ], + [ + 113.73859, + 32.255942 + ], + [ + 113.749061, + 32.272642 + ], + [ + 113.768772, + 32.30148 + ], + [ + 113.753989, + 32.328286 + ], + [ + 113.76754, + 32.370249 + ], + [ + 113.735511, + 32.410677 + ], + [ + 113.700402, + 32.420782 + ], + [ + 113.650511, + 32.412698 + ], + [ + 113.624642, + 32.36115 + ], + [ + 113.511925, + 32.316654 + ], + [ + 113.428773, + 32.270618 + ], + [ + 113.376418, + 32.298445 + ], + [ + 113.353628, + 32.294904 + ], + [ + 113.317904, + 32.327275 + ], + [ + 113.333918, + 32.336377 + ], + [ + 113.2366, + 32.407141 + ], + [ + 113.211962, + 32.431895 + ], + [ + 113.158992, + 32.410677 + ], + [ + 113.155912, + 32.380863 + ], + [ + 113.118956, + 32.375809 + ], + [ + 113.107869, + 32.398551 + ], + [ + 113.078919, + 32.394508 + ], + [ + 113.025949, + 32.425328 + ], + [ + 113.000695, + 32.41674 + ], + [ + 112.992072, + 32.378336 + ], + [ + 112.912, + 32.390971 + ], + [ + 112.888594, + 32.37682 + ], + [ + 112.860877, + 32.396024 + ], + [ + 112.776493, + 32.358623 + ], + [ + 112.735841, + 32.356095 + ], + [ + 112.733993, + 32.356601 + ], + [ + 112.724138, + 32.358623 + ], + [ + 112.716747, + 32.357612 + ], + [ + 112.645298, + 32.368227 + ], + [ + 112.612037, + 32.386928 + ], + [ + 112.589248, + 32.381369 + ], + [ + 112.545516, + 32.404109 + ], + [ + 112.530733, + 32.37682 + ], + [ + 112.477147, + 32.380863 + ], + [ + 112.448814, + 32.34295 + ], + [ + 112.390915, + 32.37126 + ], + [ + 112.360118, + 32.3657 + ], + [ + 112.328089, + 32.321712 + ], + [ + 112.206133, + 32.392992 + ], + [ + 112.172873, + 32.385412 + ], + [ + 112.150083, + 32.411688 + ], + [ + 112.155626, + 32.377326 + ], + [ + 112.081098, + 32.425833 + ], + [ + 112.063851, + 32.474315 + ], + [ + 112.014576, + 32.450077 + ], + [ + 111.975772, + 32.471791 + ], + [ + 111.948671, + 32.51722 + ], + [ + 111.890157, + 32.503089 + ], + [ + 111.858128, + 32.528826 + ], + [ + 111.808853, + 32.536899 + ], + [ + 111.713382, + 32.606497 + ], + [ + 111.646245, + 32.605993 + ], + [ + 111.640701, + 32.634724 + ], + [ + 111.577875, + 32.593388 + ], + [ + 111.530448, + 32.628172 + ], + [ + 111.513202, + 32.674026 + ], + [ + 111.458383, + 32.726402 + ], + [ + 111.475629, + 32.760127 + ], + [ + 111.41342, + 32.757108 + ], + [ + 111.380159, + 32.829049 + ], + [ + 111.293311, + 32.859217 + ], + [ + 111.276065, + 32.903445 + ], + [ + 111.255123, + 32.883846 + ], + [ + 111.242804, + 32.930573 + ], + [ + 111.273601, + 32.971753 + ], + [ + 111.258819, + 33.006389 + ], + [ + 111.221862, + 33.042517 + ], + [ + 111.152877, + 33.039507 + ], + [ + 111.192913, + 33.071609 + ], + [ + 111.179363, + 33.115229 + ], + [ + 111.146102, + 33.12375 + ], + [ + 111.12824, + 33.15532 + ], + [ + 111.08882, + 33.181871 + ], + [ + 111.045704, + 33.169849 + ] + ] + ], + [ + [ + [ + 109.106111, + 30.570587 + ], + [ + 109.101183, + 30.579346 + ], + [ + 109.09872, + 30.579346 + ], + [ + 109.106111, + 30.570587 + ] + ] + ], + [ + [ + [ + 111.046936, + 33.202905 + ], + [ + 111.035849, + 33.187881 + ], + [ + 111.034001, + 33.177864 + ], + [ + 111.045704, + 33.169849 + ], + [ + 111.046936, + 33.202905 + ] + ] + ], + [ + [ + [ + 112.716747, + 32.357612 + ], + [ + 112.735841, + 32.356095 + ], + [ + 112.733993, + 32.356601 + ], + [ + 112.724138, + 32.358623 + ], + [ + 112.716747, + 32.357612 + ] + ] + ], + [ + [ + [ + 112.902145, + 29.79149 + ], + [ + 112.894138, + 29.783699 + ], + [ + 112.923703, + 29.766557 + ], + [ + 112.929246, + 29.77383 + ], + [ + 112.902145, + 29.79149 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 430000, + "name": "湖南省", + "center": [ + 112.982279, + 28.19409 + ], + "centroid": [ + 111.711649, + 27.629216 + ], + "childrenNum": 14, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 17, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 112.024431, + 24.740308 + ], + [ + 112.03367, + 24.771286 + ], + [ + 112.124214, + 24.841364 + ], + [ + 112.149467, + 24.837019 + ], + [ + 112.167329, + 24.859828 + ], + [ + 112.175337, + 24.927685 + ], + [ + 112.119902, + 24.963499 + ], + [ + 112.12175, + 24.989538 + ], + [ + 112.155626, + 25.026419 + ], + [ + 112.151931, + 25.055698 + ], + [ + 112.177184, + 25.106649 + ], + [ + 112.187039, + 25.182494 + ], + [ + 112.246785, + 25.185202 + ], + [ + 112.256025, + 25.159204 + ], + [ + 112.302836, + 25.157037 + ], + [ + 112.315771, + 25.175453 + ], + [ + 112.365046, + 25.191701 + ], + [ + 112.414937, + 25.14241 + ], + [ + 112.44327, + 25.185744 + ], + [ + 112.458053, + 25.152162 + ], + [ + 112.562762, + 25.124531 + ], + [ + 112.628052, + 25.140785 + ], + [ + 112.660081, + 25.132658 + ], + [ + 112.712436, + 25.083344 + ], + [ + 112.714899, + 25.025876 + ], + [ + 112.742001, + 24.99876 + ], + [ + 112.743233, + 24.959701 + ], + [ + 112.778341, + 24.947764 + ], + [ + 112.780805, + 24.896747 + ], + [ + 112.873812, + 24.896747 + ], + [ + 112.904609, + 24.921715 + ], + [ + 112.941565, + 24.915745 + ], + [ + 112.994536, + 24.927142 + ], + [ + 113.009934, + 24.977604 + ], + [ + 112.979137, + 25.03401 + ], + [ + 113.004391, + 25.089306 + ], + [ + 112.96805, + 25.141869 + ], + [ + 112.97421, + 25.168412 + ], + [ + 113.034572, + 25.198199 + ], + [ + 112.992688, + 25.247467 + ], + [ + 112.958195, + 25.254503 + ], + [ + 112.897833, + 25.238264 + ], + [ + 112.867036, + 25.249632 + ], + [ + 112.854718, + 25.337829 + ], + [ + 112.891058, + 25.339993 + ], + [ + 112.924319, + 25.296714 + ], + [ + 112.93479, + 25.325929 + ], + [ + 112.969898, + 25.350269 + ], + [ + 113.013014, + 25.352432 + ], + [ + 113.078304, + 25.382174 + ], + [ + 113.096782, + 25.412449 + ], + [ + 113.131274, + 25.414611 + ], + [ + 113.11834, + 25.445418 + ], + [ + 113.176854, + 25.471355 + ], + [ + 113.226129, + 25.50971 + ], + [ + 113.248919, + 25.514031 + ], + [ + 113.311129, + 25.490264 + ], + [ + 113.314208, + 25.442716 + ], + [ + 113.341926, + 25.448661 + ], + [ + 113.373338, + 25.402719 + ], + [ + 113.407215, + 25.401637 + ], + [ + 113.449715, + 25.359463 + ], + [ + 113.479896, + 25.375145 + ], + [ + 113.535946, + 25.368656 + ], + [ + 113.579062, + 25.34432 + ], + [ + 113.584606, + 25.306453 + ], + [ + 113.611707, + 25.327552 + ], + [ + 113.680076, + 25.334584 + ], + [ + 113.686852, + 25.351891 + ], + [ + 113.753373, + 25.362707 + ], + [ + 113.76446, + 25.333502 + ], + [ + 113.814967, + 25.328634 + ], + [ + 113.839605, + 25.363248 + ], + [ + 113.877177, + 25.380552 + ], + [ + 113.887032, + 25.436772 + ], + [ + 113.94493, + 25.441635 + ], + [ + 113.962792, + 25.528072 + ], + [ + 113.986198, + 25.529153 + ], + [ + 113.983118, + 25.599336 + ], + [ + 113.957249, + 25.611749 + ], + [ + 113.913517, + 25.701299 + ], + [ + 113.920293, + 25.741197 + ], + [ + 113.961561, + 25.77731 + ], + [ + 113.971416, + 25.836036 + ], + [ + 114.028082, + 25.893119 + ], + [ + 114.028082, + 25.98138 + ], + [ + 114.008372, + 26.015806 + ], + [ + 114.044096, + 26.076564 + ], + [ + 114.087828, + 26.06635 + ], + [ + 114.121089, + 26.085702 + ], + [ + 114.10569, + 26.097526 + ], + [ + 114.188842, + 26.121172 + ], + [ + 114.237501, + 26.152333 + ], + [ + 114.216559, + 26.203355 + ], + [ + 114.181451, + 26.214631 + ], + [ + 114.102611, + 26.187783 + ], + [ + 114.088444, + 26.168448 + ], + [ + 114.013299, + 26.184023 + ], + [ + 113.962792, + 26.150722 + ], + [ + 113.949242, + 26.192616 + ], + [ + 113.972647, + 26.20604 + ], + [ + 113.978807, + 26.237716 + ], + [ + 114.029314, + 26.266163 + ], + [ + 114.021307, + 26.288701 + ], + [ + 114.047792, + 26.337518 + ], + [ + 114.030546, + 26.376664 + ], + [ + 114.062575, + 26.406149 + ], + [ + 114.085364, + 26.406149 + ], + [ + 114.090292, + 26.455988 + ], + [ + 114.110002, + 26.482775 + ], + [ + 114.07243, + 26.480096 + ], + [ + 114.10877, + 26.56952 + ], + [ + 114.019459, + 26.587182 + ], + [ + 113.996669, + 26.615543 + ], + [ + 113.912901, + 26.613938 + ], + [ + 113.860546, + 26.664221 + ], + [ + 113.853771, + 26.769532 + ], + [ + 113.835909, + 26.806394 + ], + [ + 113.877177, + 26.859262 + ], + [ + 113.890112, + 26.895562 + ], + [ + 113.927068, + 26.948922 + ], + [ + 113.892575, + 26.964925 + ], + [ + 113.86301, + 27.018252 + ], + [ + 113.824206, + 27.036378 + ], + [ + 113.803264, + 27.099261 + ], + [ + 113.771851, + 27.096598 + ], + [ + 113.779242, + 27.137081 + ], + [ + 113.846996, + 27.222262 + ], + [ + 113.872865, + 27.289828 + ], + [ + 113.854387, + 27.30525 + ], + [ + 113.872865, + 27.346721 + ], + [ + 113.872865, + 27.384988 + ], + [ + 113.72812, + 27.350442 + ], + [ + 113.699786, + 27.331836 + ], + [ + 113.657902, + 27.347253 + ], + [ + 113.616635, + 27.345658 + ], + [ + 113.605548, + 27.38924 + ], + [ + 113.632033, + 27.40518 + ], + [ + 113.59754, + 27.428554 + ], + [ + 113.591381, + 27.467855 + ], + [ + 113.627105, + 27.49971 + ], + [ + 113.583374, + 27.524657 + ], + [ + 113.579062, + 27.545354 + ], + [ + 113.608627, + 27.585143 + ], + [ + 113.607395, + 27.625449 + ], + [ + 113.652359, + 27.663619 + ], + [ + 113.696707, + 27.71979 + ], + [ + 113.69917, + 27.740979 + ], + [ + 113.763228, + 27.799228 + ], + [ + 113.756453, + 27.860091 + ], + [ + 113.72812, + 27.874904 + ], + [ + 113.752141, + 27.93361 + ], + [ + 113.822974, + 27.982243 + ], + [ + 113.845148, + 27.971672 + ], + [ + 113.864242, + 28.004966 + ], + [ + 113.914133, + 27.991227 + ], + [ + 113.936307, + 28.018703 + ], + [ + 113.966488, + 28.017646 + ], + [ + 113.970184, + 28.041418 + ], + [ + 114.025618, + 28.031382 + ], + [ + 114.047176, + 28.057263 + ], + [ + 114.025002, + 28.080499 + ], + [ + 113.992357, + 28.161255 + ], + [ + 114.012068, + 28.174972 + ], + [ + 114.068734, + 28.171806 + ], + [ + 114.107538, + 28.182885 + ], + [ + 114.109386, + 28.205038 + ], + [ + 114.143879, + 28.246694 + ], + [ + 114.182067, + 28.249858 + ], + [ + 114.198081, + 28.29097 + ], + [ + 114.2529, + 28.319423 + ], + [ + 114.252284, + 28.395787 + ], + [ + 114.214712, + 28.403157 + ], + [ + 114.172212, + 28.432632 + ], + [ + 114.217175, + 28.466308 + ], + [ + 114.218407, + 28.48472 + ], + [ + 114.15435, + 28.507337 + ], + [ + 114.138335, + 28.533629 + ], + [ + 114.08598, + 28.558337 + ], + [ + 114.132176, + 28.607211 + ], + [ + 114.122321, + 28.623497 + ], + [ + 114.157429, + 28.761566 + ], + [ + 114.137719, + 28.779926 + ], + [ + 114.153734, + 28.829221 + ], + [ + 114.124784, + 28.843376 + ], + [ + 114.076741, + 28.834464 + ], + [ + 114.056415, + 28.872204 + ], + [ + 114.060111, + 28.902596 + ], + [ + 114.028082, + 28.891069 + ], + [ + 114.005292, + 28.917788 + ], + [ + 114.008988, + 28.955498 + ], + [ + 113.973879, + 28.937692 + ], + [ + 113.955401, + 28.978536 + ], + [ + 113.961561, + 28.999476 + ], + [ + 113.94185, + 29.047097 + ], + [ + 113.898119, + 29.029307 + ], + [ + 113.876561, + 29.038202 + ], + [ + 113.882104, + 29.065407 + ], + [ + 113.852539, + 29.058606 + ], + [ + 113.816199, + 29.105154 + ], + [ + 113.775547, + 29.095219 + ], + [ + 113.749677, + 29.060699 + ], + [ + 113.722576, + 29.104631 + ], + [ + 113.696091, + 29.077437 + ], + [ + 113.690547, + 29.114566 + ], + [ + 113.66283, + 29.16945 + ], + [ + 113.691779, + 29.19662 + ], + [ + 113.693011, + 29.226394 + ], + [ + 113.651743, + 29.225872 + ], + [ + 113.609859, + 29.25146 + ], + [ + 113.632033, + 29.316186 + ], + [ + 113.660982, + 29.333405 + ], + [ + 113.674533, + 29.388172 + ], + [ + 113.731199, + 29.393907 + ], + [ + 113.755221, + 29.446557 + ], + [ + 113.677613, + 29.513763 + ], + [ + 113.630801, + 29.523137 + ], + [ + 113.710257, + 29.555419 + ], + [ + 113.73859, + 29.579363 + ], + [ + 113.704098, + 29.634518 + ], + [ + 113.680692, + 29.64336 + ], + [ + 113.663446, + 29.684443 + ], + [ + 113.606164, + 29.666764 + ], + [ + 113.547033, + 29.675603 + ], + [ + 113.540258, + 29.699519 + ], + [ + 113.558736, + 29.727067 + ], + [ + 113.550729, + 29.768115 + ], + [ + 113.575367, + 29.809147 + ], + [ + 113.571671, + 29.849123 + ], + [ + 113.37765, + 29.703158 + ], + [ + 113.277252, + 29.594976 + ], + [ + 113.222433, + 29.543965 + ], + [ + 113.181781, + 29.485636 + ], + [ + 113.145441, + 29.449163 + ], + [ + 113.099861, + 29.459585 + ], + [ + 113.078304, + 29.438218 + ], + [ + 113.057362, + 29.522616 + ], + [ + 113.034572, + 29.523658 + ], + [ + 112.950188, + 29.473132 + ], + [ + 112.912, + 29.606944 + ], + [ + 112.915696, + 29.620992 + ], + [ + 113.005007, + 29.693801 + ], + [ + 113.025949, + 29.772791 + ], + [ + 112.974826, + 29.732784 + ], + [ + 112.944645, + 29.682883 + ], + [ + 112.926782, + 29.692241 + ], + [ + 112.923703, + 29.766557 + ], + [ + 112.894138, + 29.783699 + ], + [ + 112.861493, + 29.78318 + ], + [ + 112.79374, + 29.735902 + ], + [ + 112.788812, + 29.681323 + ], + [ + 112.733378, + 29.645441 + ], + [ + 112.714283, + 29.648561 + ], + [ + 112.693957, + 29.601741 + ], + [ + 112.650842, + 29.592374 + ], + [ + 112.640371, + 29.607985 + ], + [ + 112.572001, + 29.624113 + ], + [ + 112.54182, + 29.60122 + ], + [ + 112.499321, + 29.629316 + ], + [ + 112.439574, + 29.633997 + ], + [ + 112.424792, + 29.598619 + ], + [ + 112.368741, + 29.541362 + ], + [ + 112.333017, + 29.545007 + ], + [ + 112.291133, + 29.517409 + ], + [ + 112.281278, + 29.536676 + ], + [ + 112.303452, + 29.585609 + ], + [ + 112.233851, + 29.61631 + ], + [ + 112.244322, + 29.659483 + ], + [ + 112.202438, + 29.633997 + ], + [ + 112.178416, + 29.656883 + ], + [ + 112.111279, + 29.659483 + ], + [ + 112.089721, + 29.685482 + ], + [ + 112.065699, + 29.681323 + ], + [ + 112.07617, + 29.743696 + ], + [ + 112.008417, + 29.778505 + ], + [ + 111.95483, + 29.796683 + ], + [ + 111.965917, + 29.832512 + ], + [ + 111.925881, + 29.836665 + ], + [ + 111.899396, + 29.855871 + ], + [ + 111.899396, + 29.855871 + ], + [ + 111.861207, + 29.856909 + ], + [ + 111.8107, + 29.901017 + ], + [ + 111.75773, + 29.92021 + ], + [ + 111.723853, + 29.909317 + ], + [ + 111.723853, + 29.909317 + ], + [ + 111.705375, + 29.890121 + ], + [ + 111.669034, + 29.888565 + ], + [ + 111.669034, + 29.888565 + ], + [ + 111.553854, + 29.894272 + ], + [ + 111.527368, + 29.925916 + ], + [ + 111.475629, + 29.918654 + ], + [ + 111.436825, + 29.930065 + ], + [ + 111.394325, + 29.912948 + ], + [ + 111.382623, + 29.95029 + ], + [ + 111.342587, + 29.944586 + ], + [ + 111.3315, + 29.970512 + ], + [ + 111.266826, + 30.01146 + ], + [ + 111.242188, + 30.040476 + ], + [ + 111.031537, + 30.048765 + ], + [ + 110.929907, + 30.063268 + ], + [ + 110.924364, + 30.111426 + ], + [ + 110.851067, + 30.126439 + ], + [ + 110.746973, + 30.112979 + ], + [ + 110.756212, + 30.054463 + ], + [ + 110.712481, + 30.033223 + ], + [ + 110.650887, + 30.07777 + ], + [ + 110.600996, + 30.054463 + ], + [ + 110.531394, + 30.061197 + ], + [ + 110.497518, + 30.055499 + ], + [ + 110.491358, + 30.019751 + ], + [ + 110.557264, + 29.988137 + ], + [ + 110.517228, + 29.961179 + ], + [ + 110.49875, + 29.91243 + ], + [ + 110.538786, + 29.895828 + ], + [ + 110.549873, + 29.848085 + ], + [ + 110.60038, + 29.839779 + ], + [ + 110.642879, + 29.775907 + ], + [ + 110.562807, + 29.712515 + ], + [ + 110.507373, + 29.692241 + ], + [ + 110.467337, + 29.713034 + ], + [ + 110.447011, + 29.664684 + ], + [ + 110.372482, + 29.633477 + ], + [ + 110.339221, + 29.668324 + ], + [ + 110.302265, + 29.661563 + ], + [ + 110.289946, + 29.6964 + ], + [ + 110.219729, + 29.746814 + ], + [ + 110.160599, + 29.753569 + ], + [ + 110.113788, + 29.789932 + ], + [ + 110.02386, + 29.769674 + ], + [ + 109.941325, + 29.774349 + ], + [ + 109.908064, + 29.763959 + ], + [ + 109.869876, + 29.774869 + ], + [ + 109.779333, + 29.757725 + ], + [ + 109.755311, + 29.733304 + ], + [ + 109.760238, + 29.689122 + ], + [ + 109.714659, + 29.673524 + ], + [ + 109.701108, + 29.636078 + ], + [ + 109.717739, + 29.615269 + ], + [ + 109.664768, + 29.599659 + ], + [ + 109.651833, + 29.625674 + ], + [ + 109.578536, + 29.629836 + ], + [ + 109.558826, + 29.606944 + ], + [ + 109.516326, + 29.626194 + ], + [ + 109.488609, + 29.553336 + ], + [ + 109.467051, + 29.560104 + ], + [ + 109.458428, + 29.513242 + ], + [ + 109.433791, + 29.530948 + ], + [ + 109.436254, + 29.488761 + ], + [ + 109.415928, + 29.497617 + ], + [ + 109.418392, + 29.453332 + ], + [ + 109.368501, + 29.413719 + ], + [ + 109.391291, + 29.372005 + ], + [ + 109.343863, + 29.369398 + ], + [ + 109.352487, + 29.284872 + ], + [ + 109.312451, + 29.25146 + ], + [ + 109.257632, + 29.222738 + ], + [ + 109.275494, + 29.202366 + ], + [ + 109.261328, + 29.161089 + ], + [ + 109.274262, + 29.121885 + ], + [ + 109.232378, + 29.119271 + ], + [ + 109.240386, + 29.086328 + ], + [ + 109.312451, + 29.066453 + ], + [ + 109.319842, + 29.042388 + ], + [ + 109.294588, + 29.015177 + ], + [ + 109.292741, + 28.987436 + ], + [ + 109.261328, + 28.952356 + ], + [ + 109.235458, + 28.882161 + ], + [ + 109.246545, + 28.80143 + ], + [ + 109.241002, + 28.776779 + ], + [ + 109.2989, + 28.7474 + ], + [ + 109.294588, + 28.722211 + ], + [ + 109.252704, + 28.691767 + ], + [ + 109.271183, + 28.671816 + ], + [ + 109.192958, + 28.636104 + ], + [ + 109.201581, + 28.597753 + ], + [ + 109.235458, + 28.61982 + ], + [ + 109.252089, + 28.606685 + ], + [ + 109.306907, + 28.62087 + ], + [ + 109.319842, + 28.579886 + ], + [ + 109.273646, + 28.53836 + ], + [ + 109.274262, + 28.494714 + ], + [ + 109.260712, + 28.46473 + ], + [ + 109.264407, + 28.392628 + ], + [ + 109.289045, + 28.373673 + ], + [ + 109.268719, + 28.33786 + ], + [ + 109.275494, + 28.313101 + ], + [ + 109.317994, + 28.277795 + ], + [ + 109.33524, + 28.293605 + ], + [ + 109.388211, + 28.268307 + ], + [ + 109.367885, + 28.254602 + ], + [ + 109.340168, + 28.19027 + ], + [ + 109.33832, + 28.141731 + ], + [ + 109.314298, + 28.103729 + ], + [ + 109.298284, + 28.036136 + ], + [ + 109.335856, + 28.063073 + ], + [ + 109.378972, + 28.034551 + ], + [ + 109.362342, + 28.007608 + ], + [ + 109.319842, + 27.988585 + ], + [ + 109.30198, + 27.956343 + ], + [ + 109.32169, + 27.868027 + ], + [ + 109.346943, + 27.838396 + ], + [ + 109.332777, + 27.782815 + ], + [ + 109.37774, + 27.736741 + ], + [ + 109.366653, + 27.721909 + ], + [ + 109.414081, + 27.725087 + ], + [ + 109.470747, + 27.680049 + ], + [ + 109.45658, + 27.673689 + ], + [ + 109.470131, + 27.62863 + ], + [ + 109.451037, + 27.586204 + ], + [ + 109.461508, + 27.567637 + ], + [ + 109.404841, + 27.55066 + ], + [ + 109.303211, + 27.47582 + ], + [ + 109.300132, + 27.423774 + ], + [ + 109.245313, + 27.41793 + ], + [ + 109.202197, + 27.450331 + ], + [ + 109.167089, + 27.41793 + ], + [ + 109.141835, + 27.448207 + ], + [ + 109.142451, + 27.418461 + ], + [ + 109.103647, + 27.336621 + ], + [ + 109.044517, + 27.331304 + ], + [ + 109.053756, + 27.293551 + ], + [ + 108.983539, + 27.26802 + ], + [ + 108.963213, + 27.235565 + ], + [ + 108.907778, + 27.204699 + ], + [ + 108.926873, + 27.160512 + ], + [ + 108.878829, + 27.106187 + ], + [ + 108.79075, + 27.084343 + ], + [ + 108.877597, + 27.01612 + ], + [ + 108.942887, + 27.017186 + ], + [ + 108.942887, + 27.017186 + ], + [ + 108.940423, + 27.044907 + ], + [ + 109.007561, + 27.08008 + ], + [ + 109.032814, + 27.104056 + ], + [ + 109.128901, + 27.122701 + ], + [ + 109.101183, + 27.06889 + ], + [ + 109.165857, + 27.066758 + ], + [ + 109.21698, + 27.114711 + ], + [ + 109.239154, + 27.14933 + ], + [ + 109.264407, + 27.131755 + ], + [ + 109.33524, + 27.139212 + ], + [ + 109.358646, + 27.153058 + ], + [ + 109.415312, + 27.154123 + ], + [ + 109.441182, + 27.117907 + ], + [ + 109.472595, + 27.134951 + ], + [ + 109.454733, + 27.069423 + ], + [ + 109.486761, + 27.053968 + ], + [ + 109.497848, + 27.079548 + ], + [ + 109.520022, + 27.058764 + ], + [ + 109.555131, + 26.946788 + ], + [ + 109.436254, + 26.892359 + ], + [ + 109.452885, + 26.861932 + ], + [ + 109.486761, + 26.895562 + ], + [ + 109.509551, + 26.877947 + ], + [ + 109.513247, + 26.84004 + ], + [ + 109.497232, + 26.815474 + ], + [ + 109.522486, + 26.749226 + ], + [ + 109.528645, + 26.743881 + ], + [ + 109.554515, + 26.73533 + ], + [ + 109.597015, + 26.756173 + ], + [ + 109.568065, + 26.726243 + ], + [ + 109.528645, + 26.743881 + ], + [ + 109.52187, + 26.749226 + ], + [ + 109.486761, + 26.759913 + ], + [ + 109.447957, + 26.759913 + ], + [ + 109.407305, + 26.719829 + ], + [ + 109.35495, + 26.693098 + ], + [ + 109.283501, + 26.698445 + ], + [ + 109.306291, + 26.661012 + ], + [ + 109.334008, + 26.646036 + ], + [ + 109.35495, + 26.658873 + ], + [ + 109.390675, + 26.598955 + ], + [ + 109.407305, + 26.533116 + ], + [ + 109.381436, + 26.518659 + ], + [ + 109.385747, + 26.493487 + ], + [ + 109.362342, + 26.472061 + ], + [ + 109.38082, + 26.454381 + ], + [ + 109.319842, + 26.418477 + ], + [ + 109.29582, + 26.350389 + ], + [ + 109.271183, + 26.327863 + ], + [ + 109.285965, + 26.295676 + ], + [ + 109.325385, + 26.29031 + ], + [ + 109.351255, + 26.264016 + ], + [ + 109.369733, + 26.277432 + ], + [ + 109.442414, + 26.289774 + ], + [ + 109.467051, + 26.313917 + ], + [ + 109.439334, + 26.238789 + ], + [ + 109.47629, + 26.148035 + ], + [ + 109.513863, + 26.128157 + ], + [ + 109.502776, + 26.096451 + ], + [ + 109.449805, + 26.101826 + ], + [ + 109.452885, + 26.055598 + ], + [ + 109.48245, + 26.029788 + ], + [ + 109.513247, + 25.998056 + ], + [ + 109.560058, + 26.021184 + ], + [ + 109.588391, + 26.019571 + ], + [ + 109.635203, + 26.047533 + ], + [ + 109.649369, + 26.016882 + ], + [ + 109.730057, + 25.989988 + ], + [ + 109.710963, + 25.954478 + ], + [ + 109.693717, + 25.959321 + ], + [ + 109.67955, + 25.921649 + ], + [ + 109.685094, + 25.880197 + ], + [ + 109.768246, + 25.890427 + ], + [ + 109.779333, + 25.866196 + ], + [ + 109.811361, + 25.877504 + ], + [ + 109.826144, + 25.911422 + ], + [ + 109.806434, + 25.973848 + ], + [ + 109.782412, + 25.996981 + ], + [ + 109.814441, + 26.041081 + ], + [ + 109.864332, + 26.027637 + ], + [ + 109.898825, + 26.095377 + ], + [ + 109.904368, + 26.135679 + ], + [ + 109.970274, + 26.195301 + ], + [ + 110.03002, + 26.166299 + ], + [ + 110.099005, + 26.168985 + ], + [ + 110.100853, + 26.132455 + ], + [ + 110.065128, + 26.050221 + ], + [ + 110.100853, + 26.020108 + ], + [ + 110.168606, + 26.028713 + ], + [ + 110.181541, + 26.060437 + ], + [ + 110.24991, + 26.010965 + ], + [ + 110.257301, + 25.961473 + ], + [ + 110.325671, + 25.975462 + ], + [ + 110.373098, + 26.088927 + ], + [ + 110.437772, + 26.153945 + ], + [ + 110.477808, + 26.179727 + ], + [ + 110.495054, + 26.166299 + ], + [ + 110.546793, + 26.233421 + ], + [ + 110.552952, + 26.283335 + ], + [ + 110.584365, + 26.296749 + ], + [ + 110.612083, + 26.333764 + ], + [ + 110.643495, + 26.308552 + ], + [ + 110.673676, + 26.317135 + ], + [ + 110.721104, + 26.294066 + ], + [ + 110.742046, + 26.313917 + ], + [ + 110.73527, + 26.270993 + ], + [ + 110.759292, + 26.248451 + ], + [ + 110.836284, + 26.255966 + ], + [ + 110.939762, + 26.286554 + ], + [ + 110.926212, + 26.320354 + ], + [ + 110.944074, + 26.326791 + ], + [ + 110.94469, + 26.373447 + ], + [ + 110.974255, + 26.385778 + ], + [ + 111.008747, + 26.35897 + ], + [ + 111.008132, + 26.336982 + ], + [ + 111.090667, + 26.308016 + ], + [ + 111.208928, + 26.30426 + ], + [ + 111.204616, + 26.276359 + ], + [ + 111.228022, + 26.261333 + ], + [ + 111.277913, + 26.272066 + ], + [ + 111.293311, + 26.222148 + ], + [ + 111.271754, + 26.217316 + ], + [ + 111.274833, + 26.183486 + ], + [ + 111.258203, + 26.151796 + ], + [ + 111.26621, + 26.095914 + ], + [ + 111.244652, + 26.078177 + ], + [ + 111.267442, + 26.058824 + ], + [ + 111.235413, + 26.048071 + ], + [ + 111.189834, + 25.953402 + ], + [ + 111.230486, + 25.916267 + ], + [ + 111.251428, + 25.864581 + ], + [ + 111.29208, + 25.854349 + ], + [ + 111.297007, + 25.874274 + ], + [ + 111.346282, + 25.906577 + ], + [ + 111.376463, + 25.906039 + ], + [ + 111.383239, + 25.881812 + ], + [ + 111.460231, + 25.885042 + ], + [ + 111.4861, + 25.859196 + ], + [ + 111.43313, + 25.84627 + ], + [ + 111.442369, + 25.77192 + ], + [ + 111.399869, + 25.744431 + ], + [ + 111.30871, + 25.720171 + ], + [ + 111.309942, + 25.645203 + ], + [ + 111.343202, + 25.602574 + ], + [ + 111.324724, + 25.564249 + ], + [ + 111.32842, + 25.521592 + ], + [ + 111.279145, + 25.42326 + ], + [ + 111.210776, + 25.363248 + ], + [ + 111.184906, + 25.367034 + ], + [ + 111.138711, + 25.303748 + ], + [ + 111.103602, + 25.285351 + ], + [ + 111.112841, + 25.21715 + ], + [ + 110.998892, + 25.161371 + ], + [ + 110.98411, + 25.101772 + ], + [ + 110.951465, + 25.04377 + ], + [ + 110.968711, + 24.975434 + ], + [ + 111.009363, + 24.921172 + ], + [ + 111.100522, + 24.945593 + ], + [ + 111.101754, + 25.035095 + ], + [ + 111.139943, + 25.042144 + ], + [ + 111.200921, + 25.074672 + ], + [ + 111.221862, + 25.106649 + ], + [ + 111.274833, + 25.151078 + ], + [ + 111.321645, + 25.105023 + ], + [ + 111.36784, + 25.108817 + ], + [ + 111.375231, + 25.128324 + ], + [ + 111.435593, + 25.093642 + ], + [ + 111.416499, + 25.047566 + ], + [ + 111.467622, + 25.02208 + ], + [ + 111.460231, + 24.992793 + ], + [ + 111.43313, + 24.979774 + ], + [ + 111.434977, + 24.951562 + ], + [ + 111.470086, + 24.92877 + ], + [ + 111.447296, + 24.892947 + ], + [ + 111.449144, + 24.857113 + ], + [ + 111.479325, + 24.797366 + ], + [ + 111.461463, + 24.728894 + ], + [ + 111.431282, + 24.687574 + ], + [ + 111.451608, + 24.665822 + ], + [ + 111.499035, + 24.667997 + ], + [ + 111.526752, + 24.637538 + ], + [ + 111.570484, + 24.64461 + ], + [ + 111.588962, + 24.690837 + ], + [ + 111.641933, + 24.684856 + ], + [ + 111.637621, + 24.715303 + ], + [ + 111.666571, + 24.760961 + ], + [ + 111.708455, + 24.788673 + ], + [ + 111.783599, + 24.785957 + ], + [ + 111.814396, + 24.770199 + ], + [ + 111.868599, + 24.771829 + ], + [ + 111.875374, + 24.756613 + ], + [ + 111.929577, + 24.75607 + ], + [ + 111.951135, + 24.769655 + ], + [ + 112.024431, + 24.740308 + ] + ] + ], + [ + [ + [ + 109.528645, + 26.743881 + ], + [ + 109.522486, + 26.749226 + ], + [ + 109.52187, + 26.749226 + ], + [ + 109.528645, + 26.743881 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 440000, + "name": "广东省", + "center": [ + 113.280637, + 23.125178 + ], + "centroid": [ + 113.429919, + 23.334643 + ], + "childrenNum": 21, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 18, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 113.558736, + 22.212244 + ], + [ + 113.594461, + 22.228864 + ], + [ + 113.595693, + 22.304186 + ], + [ + 113.617866, + 22.315259 + ], + [ + 113.604932, + 22.339617 + ], + [ + 113.627721, + 22.349027 + ], + [ + 113.669605, + 22.416539 + ], + [ + 113.66591, + 22.438667 + ], + [ + 113.624642, + 22.443092 + ], + [ + 113.608627, + 22.408793 + ], + [ + 113.573519, + 22.41156 + ], + [ + 113.631417, + 22.475723 + ], + [ + 113.668373, + 22.4807 + ], + [ + 113.691779, + 22.514981 + ], + [ + 113.740438, + 22.534329 + ], + [ + 113.717033, + 22.645391 + ], + [ + 113.678228, + 22.726007 + ], + [ + 113.733663, + 22.736494 + ], + [ + 113.758301, + 22.683496 + ], + [ + 113.765692, + 22.665825 + ], + [ + 113.803264, + 22.593463 + ], + [ + 113.856851, + 22.539857 + ], + [ + 113.869786, + 22.459685 + ], + [ + 113.893807, + 22.442539 + ], + [ + 113.952937, + 22.486783 + ], + [ + 113.954785, + 22.491206 + ], + [ + 113.976343, + 22.510558 + ], + [ + 114.031778, + 22.503923 + ], + [ + 114.082285, + 22.512216 + ], + [ + 114.095219, + 22.534329 + ], + [ + 114.156813, + 22.543726 + ], + [ + 114.166052, + 22.559201 + ], + [ + 114.222719, + 22.553122 + ], + [ + 114.232574, + 22.539857 + ], + [ + 114.294784, + 22.563623 + ], + [ + 114.321885, + 22.587385 + ], + [ + 114.381631, + 22.60175 + ], + [ + 114.427211, + 22.589042 + ], + [ + 114.472174, + 22.522168 + ], + [ + 114.476486, + 22.459132 + ], + [ + 114.506667, + 22.438667 + ], + [ + 114.549167, + 22.465769 + ], + [ + 114.611377, + 22.481806 + ], + [ + 114.628623, + 22.513875 + ], + [ + 114.614456, + 22.545384 + ], + [ + 114.568261, + 22.560859 + ], + [ + 114.559022, + 22.583517 + ], + [ + 114.603369, + 22.638763 + ], + [ + 114.579964, + 22.661407 + ], + [ + 114.51529, + 22.655332 + ], + [ + 114.567029, + 22.685705 + ], + [ + 114.591666, + 22.690122 + ], + [ + 114.601521, + 22.730975 + ], + [ + 114.689601, + 22.7674 + ], + [ + 114.709927, + 22.787817 + ], + [ + 114.749963, + 22.764089 + ], + [ + 114.73518, + 22.724351 + ], + [ + 114.728405, + 22.651466 + ], + [ + 114.743803, + 22.632687 + ], + [ + 114.746267, + 22.581859 + ], + [ + 114.866375, + 22.591805 + ], + [ + 114.88547, + 22.538751 + ], + [ + 114.922426, + 22.549253 + ], + [ + 114.927969, + 22.621639 + ], + [ + 114.945216, + 22.645391 + ], + [ + 115.039454, + 22.713862 + ], + [ + 115.02344, + 22.726007 + ], + [ + 115.053621, + 22.747533 + ], + [ + 115.076411, + 22.788368 + ], + [ + 115.154635, + 22.80161 + ], + [ + 115.190975, + 22.77347 + ], + [ + 115.190359, + 22.818711 + ], + [ + 115.236555, + 22.82533 + ], + [ + 115.230396, + 22.776781 + ], + [ + 115.319091, + 22.783402 + ], + [ + 115.338185, + 22.776781 + ], + [ + 115.349272, + 22.712206 + ], + [ + 115.381301, + 22.684048 + ], + [ + 115.430576, + 22.684048 + ], + [ + 115.471844, + 22.697852 + ], + [ + 115.575322, + 22.650914 + ], + [ + 115.565467, + 22.684048 + ], + [ + 115.609198, + 22.753052 + ], + [ + 115.541445, + 22.755259 + ], + [ + 115.570394, + 22.786713 + ], + [ + 115.583945, + 22.82864 + ], + [ + 115.654162, + 22.865591 + ], + [ + 115.696046, + 22.84298 + ], + [ + 115.760103, + 22.834707 + ], + [ + 115.788437, + 22.809885 + ], + [ + 115.796444, + 22.739254 + ], + [ + 115.829089, + 22.734838 + ], + [ + 115.883291, + 22.78561 + ], + [ + 115.931334, + 22.802713 + ], + [ + 115.965211, + 22.800506 + ], + [ + 115.99724, + 22.826985 + ], + [ + 116.05637, + 22.844635 + ], + [ + 116.104413, + 22.816505 + ], + [ + 116.14137, + 22.835259 + ], + [ + 116.239304, + 22.921275 + ], + [ + 116.259014, + 22.932298 + ], + [ + 116.302746, + 22.951588 + ], + [ + 116.382818, + 22.91907 + ], + [ + 116.449955, + 22.936707 + ], + [ + 116.50539, + 22.930645 + ], + [ + 116.544194, + 22.996769 + ], + [ + 116.576839, + 23.014397 + ], + [ + 116.557129, + 23.056253 + ], + [ + 116.566368, + 23.088738 + ], + [ + 116.550969, + 23.109656 + ], + [ + 116.566368, + 23.134424 + ], + [ + 116.665534, + 23.158086 + ], + [ + 116.701259, + 23.198248 + ], + [ + 116.74499, + 23.215299 + ], + [ + 116.806584, + 23.200998 + ], + [ + 116.821367, + 23.240597 + ], + [ + 116.798577, + 23.244996 + ], + [ + 116.782563, + 23.313714 + ], + [ + 116.871874, + 23.4159 + ], + [ + 116.871258, + 23.416449 + ], + [ + 116.874338, + 23.447199 + ], + [ + 116.874953, + 23.447748 + ], + [ + 116.895895, + 23.476295 + ], + [ + 116.888504, + 23.501543 + ], + [ + 116.92854, + 23.530079 + ], + [ + 116.963649, + 23.507031 + ], + [ + 117.01046, + 23.502641 + ], + [ + 117.044953, + 23.539955 + ], + [ + 117.085605, + 23.536663 + ], + [ + 117.192778, + 23.5619 + ], + [ + 117.192778, + 23.629356 + ], + [ + 117.147199, + 23.654027 + ], + [ + 117.123793, + 23.647448 + ], + [ + 117.055424, + 23.694038 + ], + [ + 117.048032, + 23.758687 + ], + [ + 117.019083, + 23.801952 + ], + [ + 117.012308, + 23.855054 + ], + [ + 116.981511, + 23.855602 + ], + [ + 116.955642, + 23.922359 + ], + [ + 116.976583, + 23.931659 + ], + [ + 116.981511, + 23.999471 + ], + [ + 116.953178, + 24.008218 + ], + [ + 116.930388, + 24.064514 + ], + [ + 116.9347, + 24.126794 + ], + [ + 116.998757, + 24.179217 + ], + [ + 116.956257, + 24.216883 + ], + [ + 116.933468, + 24.220157 + ], + [ + 116.938395, + 24.28127 + ], + [ + 116.914374, + 24.287817 + ], + [ + 116.919301, + 24.321087 + ], + [ + 116.895895, + 24.350533 + ], + [ + 116.903903, + 24.369614 + ], + [ + 116.839229, + 24.442097 + ], + [ + 116.860787, + 24.460075 + ], + [ + 116.83307, + 24.496568 + ], + [ + 116.796729, + 24.502014 + ], + [ + 116.759157, + 24.545572 + ], + [ + 116.761005, + 24.583128 + ], + [ + 116.815207, + 24.654944 + ], + [ + 116.777635, + 24.679418 + ], + [ + 116.667382, + 24.658752 + ], + [ + 116.623034, + 24.64189 + ], + [ + 116.600861, + 24.654401 + ], + [ + 116.570679, + 24.621762 + ], + [ + 116.530027, + 24.604895 + ], + [ + 116.506622, + 24.621218 + ], + [ + 116.517709, + 24.652225 + ], + [ + 116.485064, + 24.720196 + ], + [ + 116.44626, + 24.714216 + ], + [ + 116.416079, + 24.744113 + ], + [ + 116.419158, + 24.767482 + ], + [ + 116.375427, + 24.803885 + ], + [ + 116.381586, + 24.82507 + ], + [ + 116.417927, + 24.840821 + ], + [ + 116.395137, + 24.877746 + ], + [ + 116.363724, + 24.87123 + ], + [ + 116.345862, + 24.828872 + ], + [ + 116.297202, + 24.801712 + ], + [ + 116.244232, + 24.793563 + ], + [ + 116.251007, + 24.82507 + ], + [ + 116.221442, + 24.829959 + ], + [ + 116.191877, + 24.877203 + ], + [ + 116.153073, + 24.846795 + ], + [ + 116.068073, + 24.850053 + ], + [ + 116.015102, + 24.905975 + ], + [ + 115.985537, + 24.899461 + ], + [ + 115.907929, + 24.923343 + ], + [ + 115.89253, + 24.936911 + ], + [ + 115.885139, + 24.898918 + ], + [ + 115.907313, + 24.879917 + ], + [ + 115.861733, + 24.863629 + ], + [ + 115.863581, + 24.891318 + ], + [ + 115.824161, + 24.909232 + ], + [ + 115.807531, + 24.862543 + ], + [ + 115.790284, + 24.856027 + ], + [ + 115.764415, + 24.791933 + ], + [ + 115.776734, + 24.774546 + ], + [ + 115.756408, + 24.749004 + ], + [ + 115.769342, + 24.708236 + ], + [ + 115.801371, + 24.705517 + ], + [ + 115.780429, + 24.663103 + ], + [ + 115.797676, + 24.628834 + ], + [ + 115.840791, + 24.584217 + ], + [ + 115.843871, + 24.562446 + ], + [ + 115.785357, + 24.567345 + ], + [ + 115.752712, + 24.546116 + ], + [ + 115.68927, + 24.545027 + ], + [ + 115.671408, + 24.604895 + ], + [ + 115.605503, + 24.62557 + ], + [ + 115.569778, + 24.622306 + ], + [ + 115.555611, + 24.683768 + ], + [ + 115.522967, + 24.702799 + ], + [ + 115.476771, + 24.762591 + ], + [ + 115.412714, + 24.79302 + ], + [ + 115.372678, + 24.774546 + ], + [ + 115.358511, + 24.735416 + ], + [ + 115.306772, + 24.758787 + ], + [ + 115.269816, + 24.749548 + ], + [ + 115.258729, + 24.728894 + ], + [ + 115.1842, + 24.711498 + ], + [ + 115.104744, + 24.667997 + ], + [ + 115.083802, + 24.699537 + ], + [ + 115.057317, + 24.703343 + ], + [ + 115.024672, + 24.669085 + ], + [ + 115.00373, + 24.679418 + ], + [ + 114.940288, + 24.650049 + ], + [ + 114.909491, + 24.661471 + ], + [ + 114.893477, + 24.582584 + ], + [ + 114.868839, + 24.562446 + ], + [ + 114.846665, + 24.602719 + ], + [ + 114.827571, + 24.588026 + ], + [ + 114.781376, + 24.613057 + ], + [ + 114.729637, + 24.608704 + ], + [ + 114.73826, + 24.565168 + ], + [ + 114.704999, + 24.525973 + ], + [ + 114.664963, + 24.583673 + ], + [ + 114.627391, + 24.576598 + ], + [ + 114.589819, + 24.537406 + ], + [ + 114.534384, + 24.559181 + ], + [ + 114.429058, + 24.48622 + ], + [ + 114.403189, + 24.497657 + ], + [ + 114.391486, + 24.563535 + ], + [ + 114.363769, + 24.582584 + ], + [ + 114.300943, + 24.578775 + ], + [ + 114.289856, + 24.619042 + ], + [ + 114.258443, + 24.641346 + ], + [ + 114.19069, + 24.656576 + ], + [ + 114.169132, + 24.689749 + ], + [ + 114.27261, + 24.700624 + ], + [ + 114.281849, + 24.724001 + ], + [ + 114.336052, + 24.749004 + ], + [ + 114.342211, + 24.807145 + ], + [ + 114.378551, + 24.861457 + ], + [ + 114.403189, + 24.877746 + ], + [ + 114.395798, + 24.951019 + ], + [ + 114.454928, + 24.977062 + ], + [ + 114.45616, + 24.99659 + ], + [ + 114.506051, + 24.999844 + ], + [ + 114.532536, + 25.022623 + ], + [ + 114.561485, + 25.077382 + ], + [ + 114.604601, + 25.083886 + ], + [ + 114.640326, + 25.074129 + ], + [ + 114.664963, + 25.10123 + ], + [ + 114.735796, + 25.121822 + ], + [ + 114.73518, + 25.155954 + ], + [ + 114.685905, + 25.173287 + ], + [ + 114.693912, + 25.213902 + ], + [ + 114.73518, + 25.225813 + ], + [ + 114.743188, + 25.274528 + ], + [ + 114.714238, + 25.315651 + ], + [ + 114.63663, + 25.324306 + ], + [ + 114.599674, + 25.385959 + ], + [ + 114.541159, + 25.416773 + ], + [ + 114.477718, + 25.37136 + ], + [ + 114.438914, + 25.376226 + ], + [ + 114.43029, + 25.343779 + ], + [ + 114.382863, + 25.317274 + ], + [ + 114.31511, + 25.33837 + ], + [ + 114.2954, + 25.299961 + ], + [ + 114.260291, + 25.291845 + ], + [ + 114.204857, + 25.29942 + ], + [ + 114.190074, + 25.316733 + ], + [ + 114.115545, + 25.302125 + ], + [ + 114.083517, + 25.275611 + ], + [ + 114.055799, + 25.277775 + ], + [ + 114.039785, + 25.250714 + ], + [ + 114.017611, + 25.273987 + ], + [ + 114.029314, + 25.328093 + ], + [ + 114.050256, + 25.36433 + ], + [ + 113.983118, + 25.415152 + ], + [ + 114.003444, + 25.442716 + ], + [ + 113.94493, + 25.441635 + ], + [ + 113.887032, + 25.436772 + ], + [ + 113.877177, + 25.380552 + ], + [ + 113.839605, + 25.363248 + ], + [ + 113.814967, + 25.328634 + ], + [ + 113.76446, + 25.333502 + ], + [ + 113.753373, + 25.362707 + ], + [ + 113.686852, + 25.351891 + ], + [ + 113.680076, + 25.334584 + ], + [ + 113.611707, + 25.327552 + ], + [ + 113.584606, + 25.306453 + ], + [ + 113.579062, + 25.34432 + ], + [ + 113.535946, + 25.368656 + ], + [ + 113.479896, + 25.375145 + ], + [ + 113.449715, + 25.359463 + ], + [ + 113.407215, + 25.401637 + ], + [ + 113.373338, + 25.402719 + ], + [ + 113.341926, + 25.448661 + ], + [ + 113.314208, + 25.442716 + ], + [ + 113.311129, + 25.490264 + ], + [ + 113.248919, + 25.514031 + ], + [ + 113.226129, + 25.50971 + ], + [ + 113.176854, + 25.471355 + ], + [ + 113.11834, + 25.445418 + ], + [ + 113.131274, + 25.414611 + ], + [ + 113.096782, + 25.412449 + ], + [ + 113.078304, + 25.382174 + ], + [ + 113.013014, + 25.352432 + ], + [ + 112.969898, + 25.350269 + ], + [ + 112.93479, + 25.325929 + ], + [ + 112.924319, + 25.296714 + ], + [ + 112.891058, + 25.339993 + ], + [ + 112.854718, + 25.337829 + ], + [ + 112.867036, + 25.249632 + ], + [ + 112.897833, + 25.238264 + ], + [ + 112.958195, + 25.254503 + ], + [ + 112.992688, + 25.247467 + ], + [ + 113.034572, + 25.198199 + ], + [ + 112.97421, + 25.168412 + ], + [ + 112.96805, + 25.141869 + ], + [ + 113.004391, + 25.089306 + ], + [ + 112.979137, + 25.03401 + ], + [ + 113.009934, + 24.977604 + ], + [ + 112.994536, + 24.927142 + ], + [ + 112.941565, + 24.915745 + ], + [ + 112.904609, + 24.921715 + ], + [ + 112.873812, + 24.896747 + ], + [ + 112.780805, + 24.896747 + ], + [ + 112.778341, + 24.947764 + ], + [ + 112.743233, + 24.959701 + ], + [ + 112.742001, + 24.99876 + ], + [ + 112.714899, + 25.025876 + ], + [ + 112.712436, + 25.083344 + ], + [ + 112.660081, + 25.132658 + ], + [ + 112.628052, + 25.140785 + ], + [ + 112.562762, + 25.124531 + ], + [ + 112.458053, + 25.152162 + ], + [ + 112.44327, + 25.185744 + ], + [ + 112.414937, + 25.14241 + ], + [ + 112.365046, + 25.191701 + ], + [ + 112.315771, + 25.175453 + ], + [ + 112.302836, + 25.157037 + ], + [ + 112.256025, + 25.159204 + ], + [ + 112.246785, + 25.185202 + ], + [ + 112.187039, + 25.182494 + ], + [ + 112.177184, + 25.106649 + ], + [ + 112.151931, + 25.055698 + ], + [ + 112.155626, + 25.026419 + ], + [ + 112.12175, + 24.989538 + ], + [ + 112.119902, + 24.963499 + ], + [ + 112.175337, + 24.927685 + ], + [ + 112.167329, + 24.859828 + ], + [ + 112.149467, + 24.837019 + ], + [ + 112.124214, + 24.841364 + ], + [ + 112.03367, + 24.771286 + ], + [ + 112.024431, + 24.740308 + ], + [ + 111.961606, + 24.721283 + ], + [ + 111.939432, + 24.686487 + ], + [ + 111.953598, + 24.64733 + ], + [ + 111.927729, + 24.629378 + ], + [ + 111.936968, + 24.595645 + ], + [ + 111.972077, + 24.578775 + ], + [ + 112.007185, + 24.534684 + ], + [ + 112.009649, + 24.503103 + ], + [ + 111.985011, + 24.467701 + ], + [ + 112.025047, + 24.438828 + ], + [ + 112.057692, + 24.387057 + ], + [ + 112.05954, + 24.339628 + ], + [ + 112.026279, + 24.294908 + ], + [ + 111.990555, + 24.279634 + ], + [ + 111.986243, + 24.25672 + ], + [ + 111.958526, + 24.263813 + ], + [ + 111.912946, + 24.221795 + ], + [ + 111.877222, + 24.227252 + ], + [ + 111.871062, + 24.176487 + ], + [ + 111.886461, + 24.163929 + ], + [ + 111.878454, + 24.109862 + ], + [ + 111.92157, + 24.012045 + ], + [ + 111.940664, + 23.987989 + ], + [ + 111.911714, + 23.943693 + ], + [ + 111.854432, + 23.947521 + ], + [ + 111.845809, + 23.904305 + ], + [ + 111.812548, + 23.887343 + ], + [ + 111.824867, + 23.832612 + ], + [ + 111.8107, + 23.80688 + ], + [ + 111.722621, + 23.823305 + ], + [ + 111.683201, + 23.822758 + ], + [ + 111.683201, + 23.822758 + ], + [ + 111.654868, + 23.833159 + ], + [ + 111.627766, + 23.78881 + ], + [ + 111.621607, + 23.725819 + ], + [ + 111.666571, + 23.718696 + ], + [ + 111.614832, + 23.65896 + ], + [ + 111.615448, + 23.639225 + ], + [ + 111.555702, + 23.64087 + ], + [ + 111.487332, + 23.626615 + ], + [ + 111.479941, + 23.532822 + ], + [ + 111.428818, + 23.466414 + ], + [ + 111.399869, + 23.469159 + ], + [ + 111.383239, + 23.399423 + ], + [ + 111.389398, + 23.375804 + ], + [ + 111.363528, + 23.340641 + ], + [ + 111.376463, + 23.30437 + ], + [ + 111.353058, + 23.284582 + ], + [ + 111.36476, + 23.240047 + ], + [ + 111.388782, + 23.210349 + ], + [ + 111.38447, + 23.16744 + ], + [ + 111.365992, + 23.14488 + ], + [ + 111.377695, + 23.082132 + ], + [ + 111.402333, + 23.066165 + ], + [ + 111.43313, + 23.073322 + ], + [ + 111.433746, + 23.036428 + ], + [ + 111.389398, + 23.005583 + ], + [ + 111.403565, + 22.99126 + ], + [ + 111.362913, + 22.967568 + ], + [ + 111.374615, + 22.938361 + ], + [ + 111.358601, + 22.889301 + ], + [ + 111.218167, + 22.748085 + ], + [ + 111.185522, + 22.735942 + ], + [ + 111.118385, + 22.744773 + ], + [ + 111.058023, + 22.729871 + ], + [ + 111.089435, + 22.695643 + ], + [ + 111.055559, + 22.648705 + ], + [ + 110.997045, + 22.631582 + ], + [ + 110.958856, + 22.636553 + ], + [ + 110.950233, + 22.61059 + ], + [ + 110.896031, + 22.613352 + ], + [ + 110.897878, + 22.591805 + ], + [ + 110.812263, + 22.576333 + ], + [ + 110.778386, + 22.585174 + ], + [ + 110.749437, + 22.556991 + ], + [ + 110.762988, + 22.518298 + ], + [ + 110.740198, + 22.498947 + ], + [ + 110.74143, + 22.464109 + ], + [ + 110.688459, + 22.477935 + ], + [ + 110.712481, + 22.440879 + ], + [ + 110.711249, + 22.369506 + ], + [ + 110.74143, + 22.361757 + ], + [ + 110.749437, + 22.329653 + ], + [ + 110.787009, + 22.28259 + ], + [ + 110.759292, + 22.274837 + ], + [ + 110.725415, + 22.29588 + ], + [ + 110.687843, + 22.249914 + ], + [ + 110.646575, + 22.220554 + ], + [ + 110.678604, + 22.172901 + ], + [ + 110.629329, + 22.149068 + ], + [ + 110.598532, + 22.162924 + ], + [ + 110.602843, + 22.18343 + ], + [ + 110.55788, + 22.196175 + ], + [ + 110.505525, + 22.14297 + ], + [ + 110.456866, + 22.189526 + ], + [ + 110.414366, + 22.208365 + ], + [ + 110.378026, + 22.164587 + ], + [ + 110.34846, + 22.195621 + ], + [ + 110.326287, + 22.152393 + ], + [ + 110.364475, + 22.125785 + ], + [ + 110.35154, + 22.097508 + ], + [ + 110.359547, + 22.015973 + ], + [ + 110.352772, + 21.97602 + ], + [ + 110.374946, + 21.967695 + ], + [ + 110.374946, + 21.967695 + ], + [ + 110.378642, + 21.939942 + ], + [ + 110.378642, + 21.939942 + ], + [ + 110.391576, + 21.89386 + ], + [ + 110.337374, + 21.887751 + ], + [ + 110.290562, + 21.917736 + ], + [ + 110.283787, + 21.892194 + ], + [ + 110.224041, + 21.882198 + ], + [ + 110.224041, + 21.882198 + ], + [ + 110.212338, + 21.886085 + ], + [ + 110.212338, + 21.886085 + ], + [ + 110.196323, + 21.899968 + ], + [ + 110.12857, + 21.902744 + ], + [ + 110.101469, + 21.86998 + ], + [ + 110.050962, + 21.857205 + ], + [ + 109.999839, + 21.881643 + ], + [ + 109.94502, + 21.84443 + ], + [ + 109.940093, + 21.769419 + ], + [ + 109.916071, + 21.668787 + ], + [ + 109.888354, + 21.652101 + ], + [ + 109.888354, + 21.652101 + ], + [ + 109.839695, + 21.636525 + ], + [ + 109.786108, + 21.637638 + ], + [ + 109.778101, + 21.670455 + ], + [ + 109.742992, + 21.616497 + ], + [ + 109.754695, + 21.556396 + ], + [ + 109.788572, + 21.490702 + ], + [ + 109.785492, + 21.45673 + ], + [ + 109.819369, + 21.445033 + ], + [ + 109.894513, + 21.442248 + ], + [ + 109.904368, + 21.429992 + ], + [ + 109.868644, + 21.365913 + ], + [ + 109.770709, + 21.359783 + ], + [ + 109.757775, + 21.346963 + ], + [ + 109.763934, + 21.226514 + ], + [ + 109.674623, + 21.136671 + ], + [ + 109.674007, + 21.067997 + ], + [ + 109.655529, + 20.929435 + ], + [ + 109.664768, + 20.862343 + ], + [ + 109.711579, + 20.774519 + ], + [ + 109.730057, + 20.719673 + ], + [ + 109.74484, + 20.621124 + ], + [ + 109.793499, + 20.615522 + ], + [ + 109.813825, + 20.574627 + ], + [ + 109.811977, + 20.541566 + ], + [ + 109.839695, + 20.489439 + ], + [ + 109.888354, + 20.475423 + ], + [ + 109.895745, + 20.42776 + ], + [ + 109.864948, + 20.40196 + ], + [ + 109.861252, + 20.376717 + ], + [ + 109.916071, + 20.316677 + ], + [ + 109.909296, + 20.236961 + ], + [ + 109.929006, + 20.211691 + ], + [ + 109.993679, + 20.254368 + ], + [ + 110.082375, + 20.258859 + ], + [ + 110.118099, + 20.219553 + ], + [ + 110.168606, + 20.219553 + ], + [ + 110.220345, + 20.25156 + ], + [ + 110.296722, + 20.249314 + ], + [ + 110.349076, + 20.258859 + ], + [ + 110.384185, + 20.293103 + ], + [ + 110.425453, + 20.291419 + ], + [ + 110.452554, + 20.311064 + ], + [ + 110.491358, + 20.373912 + ], + [ + 110.54125, + 20.42047 + ], + [ + 110.550489, + 20.47262 + ], + [ + 110.499982, + 20.572386 + ], + [ + 110.487047, + 20.640167 + ], + [ + 110.466105, + 20.680485 + ], + [ + 110.411286, + 20.670966 + ], + [ + 110.392192, + 20.682724 + ], + [ + 110.407591, + 20.731987 + ], + [ + 110.393424, + 20.816479 + ], + [ + 110.350924, + 20.84165 + ], + [ + 110.327519, + 20.847802 + ], + [ + 110.269004, + 20.839972 + ], + [ + 110.209874, + 20.860106 + ], + [ + 110.184005, + 20.891979 + ], + [ + 110.180925, + 20.98197 + ], + [ + 110.204947, + 21.003202 + ], + [ + 110.208642, + 21.050684 + ], + [ + 110.241903, + 21.016051 + ], + [ + 110.24991, + 21.045098 + ], + [ + 110.296722, + 21.093684 + ], + [ + 110.39096, + 21.124949 + ], + [ + 110.422373, + 21.190807 + ], + [ + 110.451322, + 21.186343 + ], + [ + 110.501213, + 21.217588 + ], + [ + 110.534474, + 21.204198 + ], + [ + 110.626249, + 21.215915 + ], + [ + 110.65951, + 21.239902 + ], + [ + 110.713097, + 21.3124 + ], + [ + 110.768531, + 21.364799 + ], + [ + 110.796248, + 21.37483 + ], + [ + 110.888639, + 21.367585 + ], + [ + 110.929291, + 21.375945 + ], + [ + 111.034617, + 21.438906 + ], + [ + 111.103602, + 21.455616 + ], + [ + 111.171355, + 21.458401 + ], + [ + 111.28284, + 21.485691 + ], + [ + 111.276065, + 21.443362 + ], + [ + 111.250196, + 21.45116 + ], + [ + 111.257587, + 21.41495 + ], + [ + 111.28592, + 21.41885 + ], + [ + 111.353058, + 21.464528 + ], + [ + 111.382623, + 21.495714 + ], + [ + 111.444217, + 21.514088 + ], + [ + 111.494724, + 21.501282 + ], + [ + 111.521825, + 21.517429 + ], + [ + 111.560629, + 21.50518 + ], + [ + 111.609904, + 21.530234 + ], + [ + 111.650556, + 21.512418 + ], + [ + 111.677658, + 21.529677 + ], + [ + 111.693672, + 21.590345 + ], + [ + 111.736788, + 21.609821 + ], + [ + 111.794686, + 21.61149 + ], + [ + 111.832258, + 21.578659 + ], + [ + 111.810084, + 21.555283 + ], + [ + 111.887693, + 21.578659 + ], + [ + 111.941896, + 21.607039 + ], + [ + 111.972692, + 21.603144 + ], + [ + 112.026895, + 21.633744 + ], + [ + 111.997946, + 21.657107 + ], + [ + 111.954214, + 21.667674 + ], + [ + 111.956062, + 21.710494 + ], + [ + 112.036134, + 21.761637 + ], + [ + 112.136532, + 21.793871 + ], + [ + 112.192583, + 21.789425 + ], + [ + 112.196894, + 21.736624 + ], + [ + 112.236315, + 21.727173 + ], + [ + 112.238778, + 21.702153 + ], + [ + 112.353343, + 21.707157 + ], + [ + 112.415553, + 21.734956 + ], + [ + 112.427256, + 21.789981 + ], + [ + 112.445734, + 21.803317 + ], + [ + 112.497473, + 21.785535 + ], + [ + 112.535661, + 21.753856 + ], + [ + 112.647146, + 21.758302 + ], + [ + 112.68595, + 21.810541 + ], + [ + 112.792508, + 21.921067 + ], + [ + 112.841167, + 21.920512 + ], + [ + 112.893522, + 21.84443 + ], + [ + 112.929862, + 21.838875 + ], + [ + 112.989608, + 21.869424 + ], + [ + 113.047507, + 21.956595 + ], + [ + 113.053666, + 22.012089 + ], + [ + 113.032108, + 22.04593 + ], + [ + 113.045659, + 22.088636 + ], + [ + 113.086927, + 22.12634 + ], + [ + 113.091854, + 22.065344 + ], + [ + 113.142977, + 22.012089 + ], + [ + 113.1516, + 21.979905 + ], + [ + 113.235368, + 21.887751 + ], + [ + 113.266781, + 21.871646 + ], + [ + 113.319752, + 21.909407 + ], + [ + 113.330223, + 21.96159 + ], + [ + 113.442324, + 22.009315 + ], + [ + 113.45957, + 22.043711 + ], + [ + 113.527939, + 22.073663 + ], + [ + 113.567359, + 22.075327 + ], + [ + 113.554425, + 22.107489 + ], + [ + 113.554425, + 22.142416 + ], + [ + 113.534715, + 22.174009 + ], + [ + 113.53841, + 22.209473 + ], + [ + 113.558736, + 22.212244 + ] + ] + ], + [ + [ + [ + 117.024627, + 23.437865 + ], + [ + 116.982743, + 23.460924 + ], + [ + 116.944555, + 23.440061 + ], + [ + 116.951946, + 23.419744 + ], + [ + 117.027091, + 23.41535 + ], + [ + 117.050496, + 23.400522 + ], + [ + 117.081909, + 23.409309 + ], + [ + 117.124409, + 23.389537 + ], + [ + 117.142887, + 23.400522 + ], + [ + 117.142887, + 23.459826 + ], + [ + 117.129336, + 23.483431 + ], + [ + 117.093612, + 23.459277 + ], + [ + 117.058503, + 23.47355 + ], + [ + 117.029554, + 23.443356 + ], + [ + 117.024627, + 23.437865 + ] + ] + ], + [ + [ + [ + 112.853486, + 21.740515 + ], + [ + 112.876275, + 21.772753 + ], + [ + 112.840551, + 21.776644 + ], + [ + 112.782653, + 21.739959 + ], + [ + 112.724138, + 21.719945 + ], + [ + 112.70566, + 21.679354 + ], + [ + 112.734609, + 21.666562 + ], + [ + 112.780189, + 21.671568 + ], + [ + 112.730914, + 21.613715 + ], + [ + 112.775261, + 21.564189 + ], + [ + 112.817145, + 21.590345 + ], + [ + 112.798667, + 21.610933 + ], + [ + 112.821457, + 21.655994 + ], + [ + 112.804826, + 21.686583 + ], + [ + 112.83316, + 21.736624 + ], + [ + 112.853486, + 21.740515 + ] + ] + ], + [ + [ + [ + 112.530733, + 21.583667 + ], + [ + 112.563378, + 21.591458 + ], + [ + 112.571385, + 21.619835 + ], + [ + 112.621277, + 21.606482 + ], + [ + 112.665624, + 21.642644 + ], + [ + 112.639139, + 21.67268 + ], + [ + 112.66624, + 21.683803 + ], + [ + 112.663776, + 21.714386 + ], + [ + 112.592327, + 21.693256 + ], + [ + 112.560299, + 21.666562 + ], + [ + 112.57077, + 21.645982 + ], + [ + 112.535045, + 21.628737 + ], + [ + 112.530733, + 21.583667 + ] + ] + ], + [ + [ + [ + 114.231342, + 22.016528 + ], + [ + 114.311414, + 22.041493 + ], + [ + 114.302791, + 22.050368 + ], + [ + 114.239965, + 22.03539 + ], + [ + 114.231342, + 22.016528 + ] + ] + ], + [ + [ + [ + 110.43346, + 21.171276 + ], + [ + 110.489511, + 21.138904 + ], + [ + 110.508605, + 21.140579 + ], + [ + 110.544945, + 21.083633 + ], + [ + 110.582517, + 21.094801 + ], + [ + 110.632409, + 21.210893 + ], + [ + 110.589293, + 21.194713 + ], + [ + 110.525235, + 21.190249 + ], + [ + 110.499366, + 21.213125 + ], + [ + 110.445163, + 21.184669 + ], + [ + 110.431612, + 21.180763 + ], + [ + 110.43346, + 21.171276 + ] + ] + ], + [ + [ + [ + 112.435263, + 21.663781 + ], + [ + 112.456205, + 21.648763 + ], + [ + 112.458669, + 21.68992 + ], + [ + 112.435263, + 21.663781 + ] + ] + ], + [ + [ + [ + 110.517844, + 21.079166 + ], + [ + 110.459946, + 21.062971 + ], + [ + 110.398352, + 21.096476 + ], + [ + 110.352772, + 21.079724 + ], + [ + 110.305961, + 21.0881 + ], + [ + 110.27578, + 21.033369 + ], + [ + 110.211106, + 20.986999 + ], + [ + 110.201251, + 20.938378 + ], + [ + 110.309656, + 20.963529 + ], + [ + 110.347845, + 20.984763 + ], + [ + 110.407591, + 20.990351 + ], + [ + 110.47288, + 20.983087 + ], + [ + 110.511684, + 20.916578 + ], + [ + 110.535706, + 20.922727 + ], + [ + 110.539402, + 20.987557 + ], + [ + 110.560344, + 21.061295 + ], + [ + 110.517844, + 21.079166 + ] + ] + ], + [ + [ + [ + 113.765076, + 21.962145 + ], + [ + 113.774315, + 21.998218 + ], + [ + 113.74167, + 21.991559 + ], + [ + 113.765076, + 21.962145 + ] + ] + ], + [ + [ + [ + 113.723192, + 21.922177 + ], + [ + 113.742902, + 21.950489 + ], + [ + 113.71888, + 21.951599 + ], + [ + 113.723192, + 21.922177 + ] + ] + ], + [ + [ + [ + 113.142977, + 21.831653 + ], + [ + 113.162071, + 21.853873 + ], + [ + 113.203955, + 21.861093 + ], + [ + 113.167615, + 21.876644 + ], + [ + 113.136818, + 21.868869 + ], + [ + 113.142977, + 21.831653 + ] + ] + ], + [ + [ + [ + 113.819894, + 22.396068 + ], + [ + 113.813735, + 22.419858 + ], + [ + 113.786634, + 22.413773 + ], + [ + 113.819894, + 22.396068 + ] + ] + ], + [ + [ + [ + 114.190074, + 21.986564 + ], + [ + 114.229494, + 21.995443 + ], + [ + 114.180835, + 22.00987 + ], + [ + 114.190074, + 21.986564 + ] + ] + ], + [ + [ + [ + 114.153734, + 21.97491 + ], + [ + 114.171596, + 22.000437 + ], + [ + 114.124169, + 21.985455 + ], + [ + 114.153734, + 21.97491 + ] + ] + ], + [ + [ + [ + 116.769628, + 20.771721 + ], + [ + 116.761005, + 20.750456 + ], + [ + 116.87249, + 20.738143 + ], + [ + 116.889736, + 20.683284 + ], + [ + 116.849084, + 20.628405 + ], + [ + 116.749302, + 20.600958 + ], + [ + 116.796113, + 20.582471 + ], + [ + 116.862635, + 20.588633 + ], + [ + 116.905135, + 20.619443 + ], + [ + 116.934084, + 20.676565 + ], + [ + 116.925461, + 20.726949 + ], + [ + 116.88604, + 20.775638 + ], + [ + 116.820135, + 20.780674 + ], + [ + 116.769628, + 20.771721 + ] + ] + ], + [ + [ + [ + 113.025333, + 21.847762 + ], + [ + 113.045659, + 21.882753 + ], + [ + 113.007471, + 21.869424 + ], + [ + 113.025333, + 21.847762 + ] + ] + ], + [ + [ + [ + 110.405127, + 20.678245 + ], + [ + 110.437772, + 20.677685 + ], + [ + 110.414366, + 20.710157 + ], + [ + 110.405127, + 20.678245 + ] + ] + ], + [ + [ + [ + 110.644727, + 20.935584 + ], + [ + 110.584365, + 20.948998 + ], + [ + 110.548641, + 20.908752 + ], + [ + 110.562807, + 20.861224 + ], + [ + 110.611467, + 20.860106 + ], + [ + 110.646575, + 20.917137 + ], + [ + 110.644727, + 20.935584 + ] + ] + ], + [ + [ + [ + 110.556648, + 20.32734 + ], + [ + 110.593604, + 20.360447 + ], + [ + 110.586213, + 20.381205 + ], + [ + 110.556648, + 20.32734 + ] + ] + ], + [ + [ + [ + 115.943037, + 21.097592 + ], + [ + 115.953508, + 21.064088 + ], + [ + 115.989233, + 21.035603 + ], + [ + 116.040356, + 21.02052 + ], + [ + 116.067457, + 21.04063 + ], + [ + 116.044051, + 21.110434 + ], + [ + 116.024341, + 21.12439 + ], + [ + 115.965211, + 21.123832 + ], + [ + 115.943037, + 21.097592 + ] + ] + ], + [ + [ + [ + 115.926407, + 20.981411 + ], + [ + 115.939342, + 20.945644 + ], + [ + 115.970139, + 20.919373 + ], + [ + 115.999088, + 20.922727 + ], + [ + 116.000936, + 20.948439 + ], + [ + 115.954124, + 20.99985 + ], + [ + 115.926407, + 20.981411 + ] + ] + ], + [ + [ + [ + 115.834632, + 22.722695 + ], + [ + 115.834632, + 22.722143 + ], + [ + 115.835248, + 22.722695 + ], + [ + 115.834632, + 22.722695 + ] + ] + ], + [ + [ + [ + 115.834632, + 22.723247 + ], + [ + 115.834632, + 22.722695 + ], + [ + 115.835248, + 22.722695 + ], + [ + 115.834632, + 22.723247 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 450000, + "name": "广西壮族自治区", + "center": [ + 108.320004, + 22.82402 + ], + "centroid": [ + 108.7944, + 23.833381 + ], + "childrenNum": 14, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 19, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 109.48245, + 26.029788 + ], + [ + 109.473211, + 26.006663 + ], + [ + 109.408537, + 25.967392 + ], + [ + 109.435022, + 25.93349 + ], + [ + 109.396834, + 25.900117 + ], + [ + 109.359262, + 25.836036 + ], + [ + 109.339552, + 25.83442 + ], + [ + 109.327849, + 25.76168 + ], + [ + 109.340168, + 25.731493 + ], + [ + 109.296436, + 25.71424 + ], + [ + 109.207125, + 25.740119 + ], + [ + 109.206509, + 25.788087 + ], + [ + 109.147995, + 25.741736 + ], + [ + 109.13198, + 25.762758 + ], + [ + 109.143683, + 25.795092 + ], + [ + 109.095024, + 25.80533 + ], + [ + 109.077778, + 25.776771 + ], + [ + 109.048213, + 25.790781 + ], + [ + 108.989698, + 25.778926 + ], + [ + 108.999553, + 25.765453 + ], + [ + 108.963829, + 25.732572 + ], + [ + 108.940423, + 25.740119 + ], + [ + 108.896076, + 25.71424 + ], + [ + 108.900387, + 25.682423 + ], + [ + 108.953974, + 25.686738 + ], + [ + 108.953974, + 25.686738 + ], + [ + 109.007561, + 25.734728 + ], + [ + 109.043285, + 25.738502 + ], + [ + 109.07901, + 25.72071 + ], + [ + 109.075314, + 25.693749 + ], + [ + 109.030966, + 25.629556 + ], + [ + 109.051908, + 25.566949 + ], + [ + 109.088249, + 25.550752 + ], + [ + 109.024807, + 25.51241 + ], + [ + 108.949046, + 25.557231 + ], + [ + 108.8893, + 25.543193 + ], + [ + 108.890532, + 25.556151 + ], + [ + 108.826474, + 25.550212 + ], + [ + 108.814772, + 25.526992 + ], + [ + 108.781511, + 25.554531 + ], + [ + 108.799989, + 25.576666 + ], + [ + 108.783975, + 25.628477 + ], + [ + 108.724844, + 25.634952 + ], + [ + 108.68912, + 25.623081 + ], + [ + 108.68604, + 25.587462 + ], + [ + 108.660787, + 25.584763 + ], + [ + 108.658323, + 25.550212 + ], + [ + 108.68912, + 25.533473 + ], + [ + 108.634917, + 25.520512 + ], + [ + 108.6072, + 25.491885 + ], + [ + 108.600425, + 25.432448 + ], + [ + 108.62999, + 25.335666 + ], + [ + 108.625062, + 25.308076 + ], + [ + 108.589338, + 25.335125 + ], + [ + 108.585642, + 25.365952 + ], + [ + 108.471693, + 25.458928 + ], + [ + 108.418723, + 25.443257 + ], + [ + 108.400244, + 25.491344 + ], + [ + 108.359592, + 25.513491 + ], + [ + 108.348506, + 25.536173 + ], + [ + 108.308469, + 25.525912 + ], + [ + 108.280752, + 25.48 + ], + [ + 108.241332, + 25.46217 + ], + [ + 108.251803, + 25.430286 + ], + [ + 108.192673, + 25.458928 + ], + [ + 108.162492, + 25.444878 + ], + [ + 108.193289, + 25.405421 + ], + [ + 108.142782, + 25.390825 + ], + [ + 108.152021, + 25.324306 + ], + [ + 108.143398, + 25.269658 + ], + [ + 108.115065, + 25.210112 + ], + [ + 108.080572, + 25.193867 + ], + [ + 108.001732, + 25.196574 + ], + [ + 107.928435, + 25.155954 + ], + [ + 107.872384, + 25.141327 + ], + [ + 107.839124, + 25.115861 + ], + [ + 107.762747, + 25.125073 + ], + [ + 107.789233, + 25.15487 + ], + [ + 107.760283, + 25.188451 + ], + [ + 107.762131, + 25.229061 + ], + [ + 107.741805, + 25.24043 + ], + [ + 107.700537, + 25.194408 + ], + [ + 107.696226, + 25.219858 + ], + [ + 107.661733, + 25.258833 + ], + [ + 107.659885, + 25.316192 + ], + [ + 107.632168, + 25.310241 + ], + [ + 107.599523, + 25.250714 + ], + [ + 107.576734, + 25.256668 + ], + [ + 107.512676, + 25.209029 + ], + [ + 107.472024, + 25.213902 + ], + [ + 107.489886, + 25.276693 + ], + [ + 107.481263, + 25.299961 + ], + [ + 107.432604, + 25.289139 + ], + [ + 107.409198, + 25.347024 + ], + [ + 107.420901, + 25.392987 + ], + [ + 107.375937, + 25.411908 + ], + [ + 107.358691, + 25.393528 + ], + [ + 107.318039, + 25.401637 + ], + [ + 107.308184, + 25.432988 + ], + [ + 107.336517, + 25.461089 + ], + [ + 107.263836, + 25.543193 + ], + [ + 107.232423, + 25.556691 + ], + [ + 107.228728, + 25.604733 + ], + [ + 107.205322, + 25.607971 + ], + [ + 107.185612, + 25.578825 + ], + [ + 107.064272, + 25.559391 + ], + [ + 107.066736, + 25.50917 + ], + [ + 107.015613, + 25.495666 + ], + [ + 106.996519, + 25.442716 + ], + [ + 106.963874, + 25.437852 + ], + [ + 106.987896, + 25.358922 + ], + [ + 107.012533, + 25.352973 + ], + [ + 107.013765, + 25.275611 + ], + [ + 106.975577, + 25.232851 + ], + [ + 106.933077, + 25.250714 + ], + [ + 106.904128, + 25.231768 + ], + [ + 106.888113, + 25.181953 + ], + [ + 106.853005, + 25.186827 + ], + [ + 106.787715, + 25.17112 + ], + [ + 106.764926, + 25.183036 + ], + [ + 106.732281, + 25.162454 + ], + [ + 106.691013, + 25.179245 + ], + [ + 106.644817, + 25.164621 + ], + [ + 106.63989, + 25.132658 + ], + [ + 106.590615, + 25.08768 + ], + [ + 106.551195, + 25.082802 + ], + [ + 106.519782, + 25.054072 + ], + [ + 106.450181, + 25.033468 + ], + [ + 106.442173, + 25.019369 + ], + [ + 106.332536, + 24.988454 + ], + [ + 106.304819, + 24.973807 + ], + [ + 106.253696, + 24.971094 + ], + [ + 106.215508, + 24.981944 + ], + [ + 106.191486, + 24.95319 + ], + [ + 106.145291, + 24.954275 + ], + [ + 106.197645, + 24.885889 + ], + [ + 106.206269, + 24.851139 + ], + [ + 106.173008, + 24.760417 + ], + [ + 106.150218, + 24.762591 + ], + [ + 106.113878, + 24.714216 + ], + [ + 106.047356, + 24.684312 + ], + [ + 106.024566, + 24.633186 + ], + [ + 105.961741, + 24.677786 + ], + [ + 105.942031, + 24.725088 + ], + [ + 105.863806, + 24.729437 + ], + [ + 105.827466, + 24.702799 + ], + [ + 105.767104, + 24.719109 + ], + [ + 105.70551, + 24.768569 + ], + [ + 105.617431, + 24.78161 + ], + [ + 105.607576, + 24.803885 + ], + [ + 105.573083, + 24.797366 + ], + [ + 105.497322, + 24.809318 + ], + [ + 105.493011, + 24.833217 + ], + [ + 105.457286, + 24.87123 + ], + [ + 105.428337, + 24.930941 + ], + [ + 105.365511, + 24.943423 + ], + [ + 105.334099, + 24.9266 + ], + [ + 105.267577, + 24.929313 + ], + [ + 105.251563, + 24.967296 + ], + [ + 105.212758, + 24.995505 + ], + [ + 105.178266, + 24.985199 + ], + [ + 105.157324, + 24.958616 + ], + [ + 105.131454, + 24.959701 + ], + [ + 105.09573, + 24.92877 + ], + [ + 105.096346, + 24.928228 + ], + [ + 105.082179, + 24.915745 + ], + [ + 105.077868, + 24.918459 + ], + [ + 105.039064, + 24.872859 + ], + [ + 105.026745, + 24.815836 + ], + [ + 105.03352, + 24.787586 + ], + [ + 104.899245, + 24.752809 + ], + [ + 104.865985, + 24.730524 + ], + [ + 104.841963, + 24.676155 + ], + [ + 104.771746, + 24.659839 + ], + [ + 104.729246, + 24.617953 + ], + [ + 104.703377, + 24.645698 + ], + [ + 104.628848, + 24.660927 + ], + [ + 104.595587, + 24.709323 + ], + [ + 104.529682, + 24.731611 + ], + [ + 104.489646, + 24.653313 + ], + [ + 104.520443, + 24.535228 + ], + [ + 104.550008, + 24.518894 + ], + [ + 104.575877, + 24.424661 + ], + [ + 104.616529, + 24.421937 + ], + [ + 104.63008, + 24.397958 + ], + [ + 104.610986, + 24.377246 + ], + [ + 104.641783, + 24.367979 + ], + [ + 104.70892, + 24.321087 + ], + [ + 104.721239, + 24.340173 + ], + [ + 104.703377, + 24.419757 + ], + [ + 104.715695, + 24.441552 + ], + [ + 104.74834, + 24.435559 + ], + [ + 104.765587, + 24.45953 + ], + [ + 104.784681, + 24.443732 + ], + [ + 104.83642, + 24.446456 + ], + [ + 104.914028, + 24.426296 + ], + [ + 104.930042, + 24.411038 + ], + [ + 104.979933, + 24.412673 + ], + [ + 105.042759, + 24.442097 + ], + [ + 105.106817, + 24.414853 + ], + [ + 105.111744, + 24.37234 + ], + [ + 105.138846, + 24.376701 + ], + [ + 105.188121, + 24.347261 + ], + [ + 105.196744, + 24.326541 + ], + [ + 105.164715, + 24.288362 + ], + [ + 105.215222, + 24.214699 + ], + [ + 105.24294, + 24.208695 + ], + [ + 105.229389, + 24.165567 + ], + [ + 105.182577, + 24.167205 + ], + [ + 105.20044, + 24.105491 + ], + [ + 105.260186, + 24.061236 + ], + [ + 105.292831, + 24.074896 + ], + [ + 105.273121, + 24.092927 + ], + [ + 105.320548, + 24.116416 + ], + [ + 105.334099, + 24.094566 + ], + [ + 105.395692, + 24.065607 + ], + [ + 105.406163, + 24.043748 + ], + [ + 105.493011, + 24.016965 + ], + [ + 105.533663, + 24.130071 + ], + [ + 105.594641, + 24.137718 + ], + [ + 105.628518, + 24.126794 + ], + [ + 105.649459, + 24.032816 + ], + [ + 105.704278, + 24.0667 + ], + [ + 105.739387, + 24.059596 + ], + [ + 105.765256, + 24.073804 + ], + [ + 105.802212, + 24.051945 + ], + [ + 105.796669, + 24.023524 + ], + [ + 105.841633, + 24.03063 + ], + [ + 105.859495, + 24.056864 + ], + [ + 105.89214, + 24.040468 + ], + [ + 105.908154, + 24.069432 + ], + [ + 105.901995, + 24.099482 + ], + [ + 105.919241, + 24.122425 + ], + [ + 105.963589, + 24.110954 + ], + [ + 105.998081, + 24.120786 + ], + [ + 106.011632, + 24.099482 + ], + [ + 106.04982, + 24.089649 + ], + [ + 106.053516, + 24.051399 + ], + [ + 106.096631, + 24.018058 + ], + [ + 106.091088, + 23.998924 + ], + [ + 106.128044, + 23.956819 + ], + [ + 106.157609, + 23.891174 + ], + [ + 106.192718, + 23.879135 + ], + [ + 106.173008, + 23.861622 + ], + [ + 106.192102, + 23.824947 + ], + [ + 106.136667, + 23.795381 + ], + [ + 106.157609, + 23.724175 + ], + [ + 106.149602, + 23.665538 + ], + [ + 106.120653, + 23.605229 + ], + [ + 106.141595, + 23.569579 + ], + [ + 106.08616, + 23.524043 + ], + [ + 106.071994, + 23.495506 + ], + [ + 106.039965, + 23.484529 + ], + [ + 105.999929, + 23.447748 + ], + [ + 105.986378, + 23.489469 + ], + [ + 105.935871, + 23.508678 + ], + [ + 105.913081, + 23.499348 + ], + [ + 105.89214, + 23.52514 + ], + [ + 105.852103, + 23.526786 + ], + [ + 105.815763, + 23.507031 + ], + [ + 105.805908, + 23.467512 + ], + [ + 105.758481, + 23.459826 + ], + [ + 105.699966, + 23.40162 + ], + [ + 105.637757, + 23.404366 + ], + [ + 105.694423, + 23.363168 + ], + [ + 105.699966, + 23.327453 + ], + [ + 105.649459, + 23.346136 + ], + [ + 105.593409, + 23.312614 + ], + [ + 105.560148, + 23.257093 + ], + [ + 105.526272, + 23.234548 + ], + [ + 105.542902, + 23.184495 + ], + [ + 105.558916, + 23.177893 + ], + [ + 105.574931, + 23.066165 + ], + [ + 105.625438, + 23.064513 + ], + [ + 105.648844, + 23.078828 + ], + [ + 105.724604, + 23.06231 + ], + [ + 105.74185, + 23.030921 + ], + [ + 105.780039, + 23.022659 + ], + [ + 105.805908, + 22.994565 + ], + [ + 105.839169, + 22.987403 + ], + [ + 105.879205, + 22.916865 + ], + [ + 105.893987, + 22.936707 + ], + [ + 105.959277, + 22.948832 + ], + [ + 105.994385, + 22.93781 + ], + [ + 106.019639, + 22.990709 + ], + [ + 106.08616, + 22.996218 + ], + [ + 106.106486, + 22.980792 + ], + [ + 106.153914, + 22.988505 + ], + [ + 106.206885, + 22.978588 + ], + [ + 106.270326, + 22.907494 + ], + [ + 106.258007, + 22.889852 + ], + [ + 106.286957, + 22.867245 + ], + [ + 106.366413, + 22.857871 + ], + [ + 106.37134, + 22.878273 + ], + [ + 106.41384, + 22.877171 + ], + [ + 106.504383, + 22.91025 + ], + [ + 106.525941, + 22.946628 + ], + [ + 106.562282, + 22.923479 + ], + [ + 106.606013, + 22.925684 + ], + [ + 106.631267, + 22.88103 + ], + [ + 106.657136, + 22.863385 + ], + [ + 106.674998, + 22.891506 + ], + [ + 106.716882, + 22.881582 + ], + [ + 106.709491, + 22.866142 + ], + [ + 106.774781, + 22.812643 + ], + [ + 106.776012, + 22.813746 + ], + [ + 106.778476, + 22.814298 + ], + [ + 106.779092, + 22.813746 + ], + [ + 106.779708, + 22.813195 + ], + [ + 106.78094, + 22.813195 + ], + [ + 106.784636, + 22.812643 + ], + [ + 106.796338, + 22.812091 + ], + [ + 106.801882, + 22.815401 + ], + [ + 106.804346, + 22.816505 + ], + [ + 106.808657, + 22.817608 + ], + [ + 106.813585, + 22.817608 + ], + [ + 106.838838, + 22.803265 + ], + [ + 106.820976, + 22.768504 + ], + [ + 106.768621, + 22.739254 + ], + [ + 106.780324, + 22.708894 + ], + [ + 106.756302, + 22.68957 + ], + [ + 106.711955, + 22.575228 + ], + [ + 106.650361, + 22.575228 + ], + [ + 106.61402, + 22.602303 + ], + [ + 106.585071, + 22.517192 + ], + [ + 106.588151, + 22.472958 + ], + [ + 106.560434, + 22.455813 + ], + [ + 106.588767, + 22.374486 + ], + [ + 106.562897, + 22.345706 + ], + [ + 106.663296, + 22.33076 + ], + [ + 106.670071, + 22.283144 + ], + [ + 106.688549, + 22.260438 + ], + [ + 106.7021, + 22.207257 + ], + [ + 106.673151, + 22.182322 + ], + [ + 106.706411, + 22.160707 + ], + [ + 106.691629, + 22.13521 + ], + [ + 106.71565, + 22.089745 + ], + [ + 106.706411, + 22.021521 + ], + [ + 106.683006, + 21.999882 + ], + [ + 106.698404, + 21.959925 + ], + [ + 106.73844, + 22.008205 + ], + [ + 106.790179, + 22.004876 + ], + [ + 106.802498, + 21.98157 + ], + [ + 106.859164, + 21.986009 + ], + [ + 106.926302, + 21.967695 + ], + [ + 106.935541, + 21.933836 + ], + [ + 106.974345, + 21.923288 + ], + [ + 106.999598, + 21.947714 + ], + [ + 107.05996, + 21.914959 + ], + [ + 107.058729, + 21.887196 + ], + [ + 107.018693, + 21.859427 + ], + [ + 107.018077, + 21.81943 + ], + [ + 107.093837, + 21.803317 + ], + [ + 107.148656, + 21.758858 + ], + [ + 107.194851, + 21.736624 + ], + [ + 107.199163, + 21.718833 + ], + [ + 107.242279, + 21.703265 + ], + [ + 107.271844, + 21.727173 + ], + [ + 107.310648, + 21.733844 + ], + [ + 107.356843, + 21.667674 + ], + [ + 107.363619, + 21.602031 + ], + [ + 107.388256, + 21.594241 + ], + [ + 107.431372, + 21.642088 + ], + [ + 107.477567, + 21.659888 + ], + [ + 107.500973, + 21.613715 + ], + [ + 107.486806, + 21.59591 + ], + [ + 107.547168, + 21.58645 + ], + [ + 107.584741, + 21.614828 + ], + [ + 107.603219, + 21.597579 + ], + [ + 107.712856, + 21.616497 + ], + [ + 107.807711, + 21.655438 + ], + [ + 107.837892, + 21.640419 + ], + [ + 107.863761, + 21.650988 + ], + [ + 107.892095, + 21.622617 + ], + [ + 107.893942, + 21.596466 + ], + [ + 107.929051, + 21.585893 + ], + [ + 107.958, + 21.534131 + ], + [ + 108.034376, + 21.545821 + ], + [ + 108.108289, + 21.508521 + ], + [ + 108.193905, + 21.519656 + ], + [ + 108.156332, + 21.55083 + ], + [ + 108.205608, + 21.597579 + ], + [ + 108.241332, + 21.599805 + ], + [ + 108.249955, + 21.561406 + ], + [ + 108.210535, + 21.505737 + ], + [ + 108.230245, + 21.491259 + ], + [ + 108.330027, + 21.540254 + ], + [ + 108.397781, + 21.533017 + ], + [ + 108.492635, + 21.554727 + ], + [ + 108.591802, + 21.677129 + ], + [ + 108.626294, + 21.67991 + ], + [ + 108.658939, + 21.643757 + ], + [ + 108.678033, + 21.659331 + ], + [ + 108.735931, + 21.628181 + ], + [ + 108.734084, + 21.626512 + ], + [ + 108.745786, + 21.602587 + ], + [ + 108.801837, + 21.626512 + ], + [ + 108.83325, + 21.610933 + ], + [ + 108.881293, + 21.627068 + ], + [ + 108.937959, + 21.589789 + ], + [ + 109.093792, + 21.579215 + ], + [ + 109.09872, + 21.571424 + ], + [ + 109.110422, + 21.568085 + ], + [ + 109.138756, + 21.567528 + ], + [ + 109.142451, + 21.511861 + ], + [ + 109.074698, + 21.489589 + ], + [ + 109.039589, + 21.457844 + ], + [ + 109.046365, + 21.424421 + ], + [ + 109.095024, + 21.419407 + ], + [ + 109.138756, + 21.388762 + ], + [ + 109.186183, + 21.390991 + ], + [ + 109.245929, + 21.425536 + ], + [ + 109.41716, + 21.438906 + ], + [ + 109.484914, + 21.453388 + ], + [ + 109.529877, + 21.437234 + ], + [ + 109.540964, + 21.466199 + ], + [ + 109.576689, + 21.493487 + ], + [ + 109.604406, + 21.523553 + ], + [ + 109.612413, + 21.556953 + ], + [ + 109.654913, + 21.493487 + ], + [ + 109.704188, + 21.462857 + ], + [ + 109.785492, + 21.45673 + ], + [ + 109.788572, + 21.490702 + ], + [ + 109.754695, + 21.556396 + ], + [ + 109.742992, + 21.616497 + ], + [ + 109.778101, + 21.670455 + ], + [ + 109.786108, + 21.637638 + ], + [ + 109.839695, + 21.636525 + ], + [ + 109.888354, + 21.652101 + ], + [ + 109.888354, + 21.652101 + ], + [ + 109.916071, + 21.668787 + ], + [ + 109.940093, + 21.769419 + ], + [ + 109.94502, + 21.84443 + ], + [ + 109.999839, + 21.881643 + ], + [ + 110.050962, + 21.857205 + ], + [ + 110.101469, + 21.86998 + ], + [ + 110.12857, + 21.902744 + ], + [ + 110.196323, + 21.899968 + ], + [ + 110.212338, + 21.886085 + ], + [ + 110.212338, + 21.886085 + ], + [ + 110.224041, + 21.882198 + ], + [ + 110.224041, + 21.882198 + ], + [ + 110.283787, + 21.892194 + ], + [ + 110.290562, + 21.917736 + ], + [ + 110.337374, + 21.887751 + ], + [ + 110.391576, + 21.89386 + ], + [ + 110.378642, + 21.939942 + ], + [ + 110.378642, + 21.939942 + ], + [ + 110.374946, + 21.967695 + ], + [ + 110.374946, + 21.967695 + ], + [ + 110.352772, + 21.97602 + ], + [ + 110.359547, + 22.015973 + ], + [ + 110.35154, + 22.097508 + ], + [ + 110.364475, + 22.125785 + ], + [ + 110.326287, + 22.152393 + ], + [ + 110.34846, + 22.195621 + ], + [ + 110.378026, + 22.164587 + ], + [ + 110.414366, + 22.208365 + ], + [ + 110.456866, + 22.189526 + ], + [ + 110.505525, + 22.14297 + ], + [ + 110.55788, + 22.196175 + ], + [ + 110.602843, + 22.18343 + ], + [ + 110.598532, + 22.162924 + ], + [ + 110.629329, + 22.149068 + ], + [ + 110.678604, + 22.172901 + ], + [ + 110.646575, + 22.220554 + ], + [ + 110.687843, + 22.249914 + ], + [ + 110.725415, + 22.29588 + ], + [ + 110.759292, + 22.274837 + ], + [ + 110.787009, + 22.28259 + ], + [ + 110.749437, + 22.329653 + ], + [ + 110.74143, + 22.361757 + ], + [ + 110.711249, + 22.369506 + ], + [ + 110.712481, + 22.440879 + ], + [ + 110.688459, + 22.477935 + ], + [ + 110.74143, + 22.464109 + ], + [ + 110.740198, + 22.498947 + ], + [ + 110.762988, + 22.518298 + ], + [ + 110.749437, + 22.556991 + ], + [ + 110.778386, + 22.585174 + ], + [ + 110.812263, + 22.576333 + ], + [ + 110.897878, + 22.591805 + ], + [ + 110.896031, + 22.613352 + ], + [ + 110.950233, + 22.61059 + ], + [ + 110.958856, + 22.636553 + ], + [ + 110.997045, + 22.631582 + ], + [ + 111.055559, + 22.648705 + ], + [ + 111.089435, + 22.695643 + ], + [ + 111.058023, + 22.729871 + ], + [ + 111.118385, + 22.744773 + ], + [ + 111.185522, + 22.735942 + ], + [ + 111.218167, + 22.748085 + ], + [ + 111.358601, + 22.889301 + ], + [ + 111.374615, + 22.938361 + ], + [ + 111.362913, + 22.967568 + ], + [ + 111.403565, + 22.99126 + ], + [ + 111.389398, + 23.005583 + ], + [ + 111.433746, + 23.036428 + ], + [ + 111.43313, + 23.073322 + ], + [ + 111.402333, + 23.066165 + ], + [ + 111.377695, + 23.082132 + ], + [ + 111.365992, + 23.14488 + ], + [ + 111.38447, + 23.16744 + ], + [ + 111.388782, + 23.210349 + ], + [ + 111.36476, + 23.240047 + ], + [ + 111.353058, + 23.284582 + ], + [ + 111.376463, + 23.30437 + ], + [ + 111.363528, + 23.340641 + ], + [ + 111.389398, + 23.375804 + ], + [ + 111.383239, + 23.399423 + ], + [ + 111.399869, + 23.469159 + ], + [ + 111.428818, + 23.466414 + ], + [ + 111.479941, + 23.532822 + ], + [ + 111.487332, + 23.626615 + ], + [ + 111.555702, + 23.64087 + ], + [ + 111.615448, + 23.639225 + ], + [ + 111.614832, + 23.65896 + ], + [ + 111.666571, + 23.718696 + ], + [ + 111.621607, + 23.725819 + ], + [ + 111.627766, + 23.78881 + ], + [ + 111.654868, + 23.833159 + ], + [ + 111.683201, + 23.822758 + ], + [ + 111.683201, + 23.822758 + ], + [ + 111.722621, + 23.823305 + ], + [ + 111.8107, + 23.80688 + ], + [ + 111.824867, + 23.832612 + ], + [ + 111.812548, + 23.887343 + ], + [ + 111.845809, + 23.904305 + ], + [ + 111.854432, + 23.947521 + ], + [ + 111.911714, + 23.943693 + ], + [ + 111.940664, + 23.987989 + ], + [ + 111.92157, + 24.012045 + ], + [ + 111.878454, + 24.109862 + ], + [ + 111.886461, + 24.163929 + ], + [ + 111.871062, + 24.176487 + ], + [ + 111.877222, + 24.227252 + ], + [ + 111.912946, + 24.221795 + ], + [ + 111.958526, + 24.263813 + ], + [ + 111.986243, + 24.25672 + ], + [ + 111.990555, + 24.279634 + ], + [ + 112.026279, + 24.294908 + ], + [ + 112.05954, + 24.339628 + ], + [ + 112.057692, + 24.387057 + ], + [ + 112.025047, + 24.438828 + ], + [ + 111.985011, + 24.467701 + ], + [ + 112.009649, + 24.503103 + ], + [ + 112.007185, + 24.534684 + ], + [ + 111.972077, + 24.578775 + ], + [ + 111.936968, + 24.595645 + ], + [ + 111.927729, + 24.629378 + ], + [ + 111.953598, + 24.64733 + ], + [ + 111.939432, + 24.686487 + ], + [ + 111.961606, + 24.721283 + ], + [ + 112.024431, + 24.740308 + ], + [ + 111.951135, + 24.769655 + ], + [ + 111.929577, + 24.75607 + ], + [ + 111.875374, + 24.756613 + ], + [ + 111.868599, + 24.771829 + ], + [ + 111.814396, + 24.770199 + ], + [ + 111.783599, + 24.785957 + ], + [ + 111.708455, + 24.788673 + ], + [ + 111.666571, + 24.760961 + ], + [ + 111.637621, + 24.715303 + ], + [ + 111.641933, + 24.684856 + ], + [ + 111.588962, + 24.690837 + ], + [ + 111.570484, + 24.64461 + ], + [ + 111.526752, + 24.637538 + ], + [ + 111.499035, + 24.667997 + ], + [ + 111.451608, + 24.665822 + ], + [ + 111.431282, + 24.687574 + ], + [ + 111.461463, + 24.728894 + ], + [ + 111.479325, + 24.797366 + ], + [ + 111.449144, + 24.857113 + ], + [ + 111.447296, + 24.892947 + ], + [ + 111.470086, + 24.92877 + ], + [ + 111.434977, + 24.951562 + ], + [ + 111.43313, + 24.979774 + ], + [ + 111.460231, + 24.992793 + ], + [ + 111.467622, + 25.02208 + ], + [ + 111.416499, + 25.047566 + ], + [ + 111.435593, + 25.093642 + ], + [ + 111.375231, + 25.128324 + ], + [ + 111.36784, + 25.108817 + ], + [ + 111.321645, + 25.105023 + ], + [ + 111.274833, + 25.151078 + ], + [ + 111.221862, + 25.106649 + ], + [ + 111.200921, + 25.074672 + ], + [ + 111.139943, + 25.042144 + ], + [ + 111.101754, + 25.035095 + ], + [ + 111.100522, + 24.945593 + ], + [ + 111.009363, + 24.921172 + ], + [ + 110.968711, + 24.975434 + ], + [ + 110.951465, + 25.04377 + ], + [ + 110.98411, + 25.101772 + ], + [ + 110.998892, + 25.161371 + ], + [ + 111.112841, + 25.21715 + ], + [ + 111.103602, + 25.285351 + ], + [ + 111.138711, + 25.303748 + ], + [ + 111.184906, + 25.367034 + ], + [ + 111.210776, + 25.363248 + ], + [ + 111.279145, + 25.42326 + ], + [ + 111.32842, + 25.521592 + ], + [ + 111.324724, + 25.564249 + ], + [ + 111.343202, + 25.602574 + ], + [ + 111.309942, + 25.645203 + ], + [ + 111.30871, + 25.720171 + ], + [ + 111.399869, + 25.744431 + ], + [ + 111.442369, + 25.77192 + ], + [ + 111.43313, + 25.84627 + ], + [ + 111.4861, + 25.859196 + ], + [ + 111.460231, + 25.885042 + ], + [ + 111.383239, + 25.881812 + ], + [ + 111.376463, + 25.906039 + ], + [ + 111.346282, + 25.906577 + ], + [ + 111.297007, + 25.874274 + ], + [ + 111.29208, + 25.854349 + ], + [ + 111.251428, + 25.864581 + ], + [ + 111.230486, + 25.916267 + ], + [ + 111.189834, + 25.953402 + ], + [ + 111.235413, + 26.048071 + ], + [ + 111.267442, + 26.058824 + ], + [ + 111.244652, + 26.078177 + ], + [ + 111.26621, + 26.095914 + ], + [ + 111.258203, + 26.151796 + ], + [ + 111.274833, + 26.183486 + ], + [ + 111.271754, + 26.217316 + ], + [ + 111.293311, + 26.222148 + ], + [ + 111.277913, + 26.272066 + ], + [ + 111.228022, + 26.261333 + ], + [ + 111.204616, + 26.276359 + ], + [ + 111.208928, + 26.30426 + ], + [ + 111.090667, + 26.308016 + ], + [ + 111.008132, + 26.336982 + ], + [ + 111.008747, + 26.35897 + ], + [ + 110.974255, + 26.385778 + ], + [ + 110.94469, + 26.373447 + ], + [ + 110.944074, + 26.326791 + ], + [ + 110.926212, + 26.320354 + ], + [ + 110.939762, + 26.286554 + ], + [ + 110.836284, + 26.255966 + ], + [ + 110.759292, + 26.248451 + ], + [ + 110.73527, + 26.270993 + ], + [ + 110.742046, + 26.313917 + ], + [ + 110.721104, + 26.294066 + ], + [ + 110.673676, + 26.317135 + ], + [ + 110.643495, + 26.308552 + ], + [ + 110.612083, + 26.333764 + ], + [ + 110.584365, + 26.296749 + ], + [ + 110.552952, + 26.283335 + ], + [ + 110.546793, + 26.233421 + ], + [ + 110.495054, + 26.166299 + ], + [ + 110.477808, + 26.179727 + ], + [ + 110.437772, + 26.153945 + ], + [ + 110.373098, + 26.088927 + ], + [ + 110.325671, + 25.975462 + ], + [ + 110.257301, + 25.961473 + ], + [ + 110.24991, + 26.010965 + ], + [ + 110.181541, + 26.060437 + ], + [ + 110.168606, + 26.028713 + ], + [ + 110.100853, + 26.020108 + ], + [ + 110.065128, + 26.050221 + ], + [ + 110.100853, + 26.132455 + ], + [ + 110.099005, + 26.168985 + ], + [ + 110.03002, + 26.166299 + ], + [ + 109.970274, + 26.195301 + ], + [ + 109.904368, + 26.135679 + ], + [ + 109.898825, + 26.095377 + ], + [ + 109.864332, + 26.027637 + ], + [ + 109.814441, + 26.041081 + ], + [ + 109.782412, + 25.996981 + ], + [ + 109.806434, + 25.973848 + ], + [ + 109.826144, + 25.911422 + ], + [ + 109.811361, + 25.877504 + ], + [ + 109.779333, + 25.866196 + ], + [ + 109.768246, + 25.890427 + ], + [ + 109.685094, + 25.880197 + ], + [ + 109.67955, + 25.921649 + ], + [ + 109.693717, + 25.959321 + ], + [ + 109.710963, + 25.954478 + ], + [ + 109.730057, + 25.989988 + ], + [ + 109.649369, + 26.016882 + ], + [ + 109.635203, + 26.047533 + ], + [ + 109.588391, + 26.019571 + ], + [ + 109.560058, + 26.021184 + ], + [ + 109.513247, + 25.998056 + ], + [ + 109.48245, + 26.029788 + ] + ] + ], + [ + [ + [ + 105.096346, + 24.928228 + ], + [ + 105.09573, + 24.92877 + ], + [ + 105.077868, + 24.918459 + ], + [ + 105.082179, + 24.915745 + ], + [ + 105.096346, + 24.928228 + ] + ] + ], + [ + [ + [ + 109.088249, + 21.014934 + ], + [ + 109.11227, + 21.02499 + ], + [ + 109.117814, + 21.017727 + ], + [ + 109.144299, + 21.041189 + ], + [ + 109.138756, + 21.067439 + ], + [ + 109.09256, + 21.057386 + ], + [ + 109.088865, + 21.031134 + ], + [ + 109.088249, + 21.014934 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 460000, + "name": "海南省", + "center": [ + 110.33119, + 20.031971 + ], + "centroid": [ + 109.754859, + 19.189767 + ], + "childrenNum": 19, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 20, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 110.106396, + 20.026812 + ], + [ + 110.042339, + 19.991384 + ], + [ + 109.997375, + 19.980136 + ], + [ + 109.965346, + 19.993634 + ], + [ + 109.898825, + 19.994196 + ], + [ + 109.855093, + 19.984073 + ], + [ + 109.814441, + 19.993072 + ], + [ + 109.76147, + 19.981261 + ], + [ + 109.712195, + 20.017253 + ], + [ + 109.657993, + 20.01163 + ], + [ + 109.585312, + 19.98801 + ], + [ + 109.526797, + 19.943573 + ], + [ + 109.498464, + 19.873236 + ], + [ + 109.411001, + 19.895184 + ], + [ + 109.349407, + 19.898561 + ], + [ + 109.300748, + 19.917693 + ], + [ + 109.25948, + 19.898561 + ], + [ + 109.255784, + 19.867045 + ], + [ + 109.231147, + 19.863105 + ], + [ + 109.159082, + 19.79048 + ], + [ + 109.169553, + 19.736411 + ], + [ + 109.147379, + 19.704863 + ], + [ + 109.093792, + 19.68965 + ], + [ + 109.048829, + 19.619764 + ], + [ + 108.993394, + 19.587065 + ], + [ + 108.92872, + 19.524468 + ], + [ + 108.855424, + 19.469182 + ], + [ + 108.806148, + 19.450561 + ], + [ + 108.765496, + 19.400894 + ], + [ + 108.694047, + 19.387346 + ], + [ + 108.644772, + 19.349518 + ], + [ + 108.609048, + 19.276661 + ], + [ + 108.591186, + 19.141592 + ], + [ + 108.598577, + 19.055633 + ], + [ + 108.630606, + 19.003017 + ], + [ + 108.637997, + 18.924346 + ], + [ + 108.595497, + 18.872256 + ], + [ + 108.593033, + 18.809386 + ], + [ + 108.65278, + 18.740258 + ], + [ + 108.663866, + 18.67337 + ], + [ + 108.641077, + 18.565614 + ], + [ + 108.644772, + 18.486738 + ], + [ + 108.68912, + 18.447571 + ], + [ + 108.776583, + 18.441894 + ], + [ + 108.881293, + 18.416344 + ], + [ + 108.905315, + 18.389087 + ], + [ + 108.944735, + 18.314107 + ], + [ + 109.006329, + 18.323198 + ], + [ + 109.108575, + 18.323766 + ], + [ + 109.138756, + 18.268081 + ], + [ + 109.17448, + 18.260125 + ], + [ + 109.287813, + 18.264671 + ], + [ + 109.355566, + 18.215221 + ], + [ + 109.441182, + 18.199303 + ], + [ + 109.467051, + 18.173718 + ], + [ + 109.527413, + 18.169169 + ], + [ + 109.584696, + 18.143579 + ], + [ + 109.661688, + 18.175424 + ], + [ + 109.726362, + 18.177698 + ], + [ + 109.749767, + 18.193618 + ], + [ + 109.785492, + 18.339672 + ], + [ + 109.919767, + 18.375457 + ], + [ + 110.022629, + 18.360121 + ], + [ + 110.070672, + 18.376025 + ], + [ + 110.090382, + 18.399309 + ], + [ + 110.116867, + 18.506602 + ], + [ + 110.214186, + 18.578662 + ], + [ + 110.246215, + 18.609859 + ], + [ + 110.329366, + 18.642185 + ], + [ + 110.367555, + 18.631977 + ], + [ + 110.499366, + 18.651824 + ], + [ + 110.499366, + 18.751592 + ], + [ + 110.578206, + 18.784458 + ], + [ + 110.590525, + 18.838841 + ], + [ + 110.585597, + 18.88075 + ], + [ + 110.619474, + 19.152334 + ], + [ + 110.676756, + 19.286264 + ], + [ + 110.706321, + 19.320153 + ], + [ + 110.729727, + 19.378878 + ], + [ + 110.787009, + 19.399765 + ], + [ + 110.844292, + 19.449996 + ], + [ + 110.888023, + 19.518827 + ], + [ + 110.920668, + 19.552668 + ], + [ + 111.008747, + 19.60398 + ], + [ + 111.061718, + 19.612436 + ], + [ + 111.071573, + 19.628784 + ], + [ + 111.043856, + 19.763448 + ], + [ + 111.013675, + 19.850159 + ], + [ + 110.966248, + 20.018377 + ], + [ + 110.940994, + 20.028499 + ], + [ + 110.871393, + 20.01163 + ], + [ + 110.808567, + 20.035808 + ], + [ + 110.778386, + 20.068415 + ], + [ + 110.744509, + 20.074036 + ], + [ + 110.717408, + 20.148778 + ], + [ + 110.687843, + 20.163947 + ], + [ + 110.655814, + 20.134169 + ], + [ + 110.562191, + 20.110006 + ], + [ + 110.526467, + 20.07516 + ], + [ + 110.495054, + 20.077408 + ], + [ + 110.387265, + 20.113378 + ], + [ + 110.318279, + 20.108882 + ], + [ + 110.28933, + 20.056047 + ], + [ + 110.243135, + 20.077408 + ], + [ + 110.144585, + 20.074598 + ], + [ + 110.106396, + 20.026812 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 500000, + "name": "重庆市", + "center": [ + 106.504962, + 29.533155 + ], + "centroid": [ + 107.8839, + 30.067297 + ], + "childrenNum": 38, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 21, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 106.37442, + 28.525742 + ], + [ + 106.403369, + 28.569901 + ], + [ + 106.477282, + 28.530474 + ], + [ + 106.504999, + 28.544669 + ], + [ + 106.466811, + 28.586193 + ], + [ + 106.49268, + 28.591448 + ], + [ + 106.502535, + 28.661313 + ], + [ + 106.528405, + 28.677591 + ], + [ + 106.492064, + 28.742153 + ], + [ + 106.461883, + 28.761041 + ], + [ + 106.45326, + 28.817162 + ], + [ + 106.474202, + 28.832891 + ], + [ + 106.561666, + 28.756319 + ], + [ + 106.56105, + 28.719062 + ], + [ + 106.587535, + 28.691767 + ], + [ + 106.6171, + 28.691242 + ], + [ + 106.617716, + 28.66709 + ], + [ + 106.651593, + 28.649235 + ], + [ + 106.618332, + 28.645033 + ], + [ + 106.63681, + 28.622972 + ], + [ + 106.606629, + 28.593024 + ], + [ + 106.615252, + 28.549401 + ], + [ + 106.567825, + 28.523638 + ], + [ + 106.564745, + 28.485247 + ], + [ + 106.632499, + 28.503655 + ], + [ + 106.697788, + 28.47683 + ], + [ + 106.708259, + 28.450524 + ], + [ + 106.747063, + 28.467361 + ], + [ + 106.726121, + 28.51838 + ], + [ + 106.73844, + 28.554657 + ], + [ + 106.77786, + 28.563068 + ], + [ + 106.756918, + 28.607211 + ], + [ + 106.784636, + 28.626649 + ], + [ + 106.807425, + 28.589346 + ], + [ + 106.830831, + 28.623497 + ], + [ + 106.866556, + 28.624548 + ], + [ + 106.889345, + 28.695966 + ], + [ + 106.86594, + 28.690192 + ], + [ + 106.824056, + 28.756319 + ], + [ + 106.845614, + 28.780975 + ], + [ + 106.872099, + 28.777304 + ], + [ + 106.923222, + 28.809821 + ], + [ + 106.951555, + 28.766812 + ], + [ + 106.988512, + 28.776254 + ], + [ + 106.983584, + 28.851239 + ], + [ + 107.019308, + 28.861722 + ], + [ + 107.016229, + 28.882685 + ], + [ + 107.14188, + 28.887925 + ], + [ + 107.206554, + 28.868535 + ], + [ + 107.194851, + 28.838134 + ], + [ + 107.227496, + 28.836037 + ], + [ + 107.210866, + 28.817686 + ], + [ + 107.219489, + 28.772582 + ], + [ + 107.24659, + 28.76209 + ], + [ + 107.261373, + 28.792514 + ], + [ + 107.327894, + 28.810869 + ], + [ + 107.339597, + 28.845997 + ], + [ + 107.383945, + 28.848618 + ], + [ + 107.41351, + 28.911502 + ], + [ + 107.441227, + 28.943977 + ], + [ + 107.412894, + 28.960211 + ], + [ + 107.396879, + 28.993718 + ], + [ + 107.364235, + 29.00942 + ], + [ + 107.395647, + 29.041341 + ], + [ + 107.369778, + 29.091558 + ], + [ + 107.412278, + 29.094696 + ], + [ + 107.427676, + 29.128682 + ], + [ + 107.408582, + 29.138091 + ], + [ + 107.401807, + 29.184603 + ], + [ + 107.441227, + 29.203934 + ], + [ + 107.486806, + 29.174153 + ], + [ + 107.570574, + 29.218037 + ], + [ + 107.589052, + 29.150113 + ], + [ + 107.605683, + 29.164747 + ], + [ + 107.659885, + 29.162656 + ], + [ + 107.700537, + 29.141228 + ], + [ + 107.749197, + 29.199754 + ], + [ + 107.810791, + 29.139137 + ], + [ + 107.784921, + 29.048143 + ], + [ + 107.823725, + 29.034016 + ], + [ + 107.810175, + 28.984295 + ], + [ + 107.867457, + 28.960211 + ], + [ + 107.882855, + 29.00628 + ], + [ + 107.908725, + 29.007327 + ], + [ + 107.925971, + 29.032446 + ], + [ + 108.026369, + 29.039772 + ], + [ + 108.070717, + 29.086328 + ], + [ + 108.150173, + 29.053375 + ], + [ + 108.193289, + 29.072207 + ], + [ + 108.256115, + 29.040295 + ], + [ + 108.277673, + 29.091558 + ], + [ + 108.306622, + 29.079006 + ], + [ + 108.297999, + 29.045527 + ], + [ + 108.319556, + 28.961258 + ], + [ + 108.345426, + 28.943453 + ], + [ + 108.357745, + 28.893165 + ], + [ + 108.346658, + 28.859625 + ], + [ + 108.352817, + 28.815589 + ], + [ + 108.386078, + 28.803003 + ], + [ + 108.385462, + 28.772058 + ], + [ + 108.347274, + 28.736381 + ], + [ + 108.332491, + 28.679166 + ], + [ + 108.439049, + 28.634003 + ], + [ + 108.501258, + 28.626649 + ], + [ + 108.50249, + 28.63768 + ], + [ + 108.575787, + 28.659738 + ], + [ + 108.636149, + 28.621396 + ], + [ + 108.604736, + 28.590922 + ], + [ + 108.610896, + 28.539412 + ], + [ + 108.573939, + 28.531 + ], + [ + 108.586874, + 28.463678 + ], + [ + 108.609664, + 28.43579 + ], + [ + 108.609048, + 28.407368 + ], + [ + 108.576403, + 28.38631 + ], + [ + 108.580099, + 28.343128 + ], + [ + 108.611512, + 28.324691 + ], + [ + 108.667562, + 28.334173 + ], + [ + 108.656475, + 28.359981 + ], + [ + 108.697127, + 28.401051 + ], + [ + 108.688504, + 28.422106 + ], + [ + 108.640461, + 28.456838 + ], + [ + 108.657091, + 28.47683 + ], + [ + 108.700207, + 28.48209 + ], + [ + 108.709446, + 28.501026 + ], + [ + 108.746402, + 28.45105 + ], + [ + 108.780279, + 28.42579 + ], + [ + 108.759953, + 28.389995 + ], + [ + 108.783359, + 28.380518 + ], + [ + 108.761801, + 28.304143 + ], + [ + 108.726692, + 28.282011 + ], + [ + 108.738395, + 28.228241 + ], + [ + 108.772888, + 28.212949 + ], + [ + 108.821547, + 28.245113 + ], + [ + 108.855424, + 28.199764 + ], + [ + 108.89546, + 28.219804 + ], + [ + 108.923793, + 28.217167 + ], + [ + 108.929952, + 28.19027 + ], + [ + 109.005713, + 28.162837 + ], + [ + 109.026655, + 28.220331 + ], + [ + 109.086401, + 28.184467 + ], + [ + 109.101799, + 28.202401 + ], + [ + 109.081473, + 28.247749 + ], + [ + 109.117198, + 28.277795 + ], + [ + 109.152306, + 28.349975 + ], + [ + 109.153538, + 28.417369 + ], + [ + 109.191726, + 28.471043 + ], + [ + 109.23361, + 28.474726 + ], + [ + 109.274262, + 28.494714 + ], + [ + 109.273646, + 28.53836 + ], + [ + 109.319842, + 28.579886 + ], + [ + 109.306907, + 28.62087 + ], + [ + 109.252089, + 28.606685 + ], + [ + 109.235458, + 28.61982 + ], + [ + 109.201581, + 28.597753 + ], + [ + 109.192958, + 28.636104 + ], + [ + 109.271183, + 28.671816 + ], + [ + 109.252704, + 28.691767 + ], + [ + 109.294588, + 28.722211 + ], + [ + 109.2989, + 28.7474 + ], + [ + 109.241002, + 28.776779 + ], + [ + 109.246545, + 28.80143 + ], + [ + 109.235458, + 28.882161 + ], + [ + 109.261328, + 28.952356 + ], + [ + 109.292741, + 28.987436 + ], + [ + 109.294588, + 29.015177 + ], + [ + 109.319842, + 29.042388 + ], + [ + 109.312451, + 29.066453 + ], + [ + 109.240386, + 29.086328 + ], + [ + 109.232378, + 29.119271 + ], + [ + 109.215748, + 29.145409 + ], + [ + 109.162777, + 29.180946 + ], + [ + 109.139372, + 29.168927 + ], + [ + 109.110422, + 29.21647 + ], + [ + 109.141835, + 29.270256 + ], + [ + 109.106727, + 29.288526 + ], + [ + 109.11227, + 29.361053 + ], + [ + 109.060531, + 29.403292 + ], + [ + 109.034662, + 29.360531 + ], + [ + 108.999553, + 29.36366 + ], + [ + 108.983539, + 29.332883 + ], + [ + 108.919481, + 29.3261 + ], + [ + 108.934264, + 29.399643 + ], + [ + 108.927488, + 29.435612 + ], + [ + 108.884373, + 29.440824 + ], + [ + 108.866511, + 29.470527 + ], + [ + 108.888684, + 29.502305 + ], + [ + 108.878213, + 29.539279 + ], + [ + 108.913322, + 29.574679 + ], + [ + 108.901003, + 29.604863 + ], + [ + 108.870206, + 29.596537 + ], + [ + 108.888068, + 29.628795 + ], + [ + 108.844337, + 29.658443 + ], + [ + 108.781511, + 29.635558 + ], + [ + 108.797525, + 29.660003 + ], + [ + 108.786438, + 29.691721 + ], + [ + 108.752562, + 29.649082 + ], + [ + 108.690968, + 29.689642 + ], + [ + 108.676801, + 29.749412 + ], + [ + 108.680497, + 29.800319 + ], + [ + 108.658939, + 29.854833 + ], + [ + 108.601041, + 29.863656 + ], + [ + 108.556077, + 29.818493 + ], + [ + 108.52528, + 29.770713 + ], + [ + 108.548686, + 29.749412 + ], + [ + 108.504954, + 29.728626 + ], + [ + 108.504338, + 29.707836 + ], + [ + 108.460606, + 29.741098 + ], + [ + 108.437201, + 29.741098 + ], + [ + 108.442744, + 29.778505 + ], + [ + 108.422418, + 29.772791 + ], + [ + 108.424266, + 29.815897 + ], + [ + 108.371295, + 29.841337 + ], + [ + 108.433505, + 29.880262 + ], + [ + 108.467998, + 29.864175 + ], + [ + 108.516041, + 29.885451 + ], + [ + 108.517889, + 29.9394 + ], + [ + 108.536367, + 29.983472 + ], + [ + 108.532055, + 30.051873 + ], + [ + 108.513577, + 30.057571 + ], + [ + 108.546222, + 30.104178 + ], + [ + 108.56778, + 30.157491 + ], + [ + 108.551766, + 30.1637 + ], + [ + 108.581947, + 30.255759 + ], + [ + 108.54499, + 30.269716 + ], + [ + 108.524048, + 30.309506 + ], + [ + 108.501258, + 30.314673 + ], + [ + 108.460606, + 30.35961 + ], + [ + 108.431041, + 30.354446 + ], + [ + 108.402092, + 30.376649 + ], + [ + 108.430425, + 30.416397 + ], + [ + 108.411331, + 30.438586 + ], + [ + 108.42673, + 30.492233 + ], + [ + 108.472925, + 30.487076 + ], + [ + 108.512961, + 30.501515 + ], + [ + 108.556077, + 30.487592 + ], + [ + 108.56778, + 30.468508 + ], + [ + 108.6497, + 30.53915 + ], + [ + 108.642925, + 30.578831 + ], + [ + 108.688504, + 30.58759 + ], + [ + 108.698975, + 30.54482 + ], + [ + 108.743939, + 30.494812 + ], + [ + 108.789518, + 30.513374 + ], + [ + 108.808612, + 30.491202 + ], + [ + 108.838793, + 30.503062 + ], + [ + 108.893612, + 30.565434 + ], + [ + 108.971836, + 30.627766 + ], + [ + 109.006329, + 30.626736 + ], + [ + 109.042669, + 30.655571 + ], + [ + 109.071002, + 30.640125 + ], + [ + 109.111654, + 30.646303 + ], + [ + 109.106111, + 30.61077 + ], + [ + 109.105495, + 30.585529 + ], + [ + 109.102415, + 30.580377 + ], + [ + 109.101183, + 30.579346 + ], + [ + 109.106111, + 30.570587 + ], + [ + 109.103647, + 30.565949 + ], + [ + 109.143683, + 30.521108 + ], + [ + 109.191726, + 30.545851 + ], + [ + 109.191726, + 30.545851 + ], + [ + 109.245313, + 30.580892 + ], + [ + 109.299516, + 30.630341 + ], + [ + 109.314298, + 30.599953 + ], + [ + 109.36111, + 30.551004 + ], + [ + 109.337088, + 30.521623 + ], + [ + 109.35495, + 30.487076 + ], + [ + 109.418392, + 30.559766 + ], + [ + 109.435638, + 30.595832 + ], + [ + 109.535421, + 30.664837 + ], + [ + 109.543428, + 30.63961 + ], + [ + 109.574225, + 30.646818 + ], + [ + 109.590855, + 30.69366 + ], + [ + 109.625348, + 30.702923 + ], + [ + 109.661072, + 30.738936 + ], + [ + 109.656761, + 30.760538 + ], + [ + 109.701724, + 30.783677 + ], + [ + 109.780564, + 30.848437 + ], + [ + 109.828608, + 30.864364 + ], + [ + 109.894513, + 30.899803 + ], + [ + 109.943788, + 30.878746 + ], + [ + 110.008462, + 30.883369 + ], + [ + 110.019549, + 30.829425 + ], + [ + 110.048498, + 30.800642 + ], + [ + 110.082375, + 30.799614 + ], + [ + 110.151976, + 30.911613 + ], + [ + 110.153824, + 30.953708 + ], + [ + 110.172918, + 30.978853 + ], + [ + 110.140889, + 30.987062 + ], + [ + 110.140273, + 31.030661 + ], + [ + 110.120563, + 31.0322 + ], + [ + 110.119947, + 31.088592 + ], + [ + 110.147048, + 31.116776 + ], + [ + 110.180309, + 31.121899 + ], + [ + 110.200019, + 31.158779 + ], + [ + 110.180309, + 31.179774 + ], + [ + 110.155671, + 31.279564 + ], + [ + 110.161831, + 31.314338 + ], + [ + 110.118715, + 31.409899 + ], + [ + 110.054042, + 31.410921 + ], + [ + 110.036795, + 31.436966 + ], + [ + 109.98752, + 31.474744 + ], + [ + 109.94502, + 31.47066 + ], + [ + 109.969658, + 31.508935 + ], + [ + 109.894513, + 31.519139 + ], + [ + 109.837847, + 31.555354 + ], + [ + 109.727594, + 31.548214 + ], + [ + 109.745456, + 31.598182 + ], + [ + 109.76455, + 31.602769 + ], + [ + 109.737449, + 31.628761 + ], + [ + 109.731289, + 31.700582 + ], + [ + 109.683246, + 31.719929 + ], + [ + 109.622268, + 31.711783 + ], + [ + 109.585928, + 31.726546 + ], + [ + 109.549587, + 31.73011 + ], + [ + 109.502776, + 31.716365 + ], + [ + 109.446109, + 31.722983 + ], + [ + 109.381436, + 31.705165 + ], + [ + 109.281654, + 31.716874 + ], + [ + 109.282885, + 31.743343 + ], + [ + 109.253936, + 31.759628 + ], + [ + 109.279806, + 31.776418 + ], + [ + 109.27611, + 31.79931 + ], + [ + 109.195422, + 31.817618 + ], + [ + 109.191111, + 31.85575 + ], + [ + 109.123357, + 31.892851 + ], + [ + 109.085785, + 31.929428 + ], + [ + 108.986619, + 31.980205 + ], + [ + 108.902235, + 31.984774 + ], + [ + 108.837561, + 32.039072 + ], + [ + 108.78767, + 32.04871 + ], + [ + 108.75133, + 32.076098 + ], + [ + 108.734084, + 32.106519 + ], + [ + 108.676801, + 32.10297 + ], + [ + 108.585026, + 32.17189 + ], + [ + 108.543758, + 32.177969 + ], + [ + 108.509882, + 32.201266 + ], + [ + 108.480317, + 32.182527 + ], + [ + 108.399013, + 32.194176 + ], + [ + 108.370063, + 32.172397 + ], + [ + 108.379918, + 32.154158 + ], + [ + 108.379918, + 32.154158 + ], + [ + 108.379303, + 32.153652 + ], + [ + 108.379303, + 32.153652 + ], + [ + 108.399628, + 32.147065 + ], + [ + 108.452599, + 32.090296 + ], + [ + 108.42981, + 32.061391 + ], + [ + 108.372527, + 32.077112 + ], + [ + 108.344194, + 32.067477 + ], + [ + 108.362056, + 32.035521 + ], + [ + 108.329411, + 32.020299 + ], + [ + 108.370063, + 31.988835 + ], + [ + 108.351585, + 31.971575 + ], + [ + 108.307238, + 31.997463 + ], + [ + 108.259194, + 31.967006 + ], + [ + 108.343578, + 31.860834 + ], + [ + 108.386078, + 31.854226 + ], + [ + 108.391005, + 31.829822 + ], + [ + 108.429194, + 31.809482 + ], + [ + 108.455063, + 31.814059 + ], + [ + 108.462454, + 31.780488 + ], + [ + 108.535135, + 31.757592 + ], + [ + 108.50557, + 31.734182 + ], + [ + 108.514809, + 31.693963 + ], + [ + 108.546838, + 31.665442 + ], + [ + 108.519121, + 31.665952 + ], + [ + 108.468614, + 31.636404 + ], + [ + 108.442744, + 31.633856 + ], + [ + 108.390389, + 31.591555 + ], + [ + 108.386078, + 31.544134 + ], + [ + 108.339266, + 31.539033 + ], + [ + 108.344194, + 31.512506 + ], + [ + 108.254883, + 31.49873 + ], + [ + 108.233941, + 31.506894 + ], + [ + 108.191441, + 31.492096 + ], + [ + 108.193289, + 31.467598 + ], + [ + 108.224086, + 31.464024 + ], + [ + 108.216079, + 31.41041 + ], + [ + 108.153869, + 31.371073 + ], + [ + 108.185898, + 31.336831 + ], + [ + 108.095354, + 31.268311 + ], + [ + 108.038688, + 31.252964 + ], + [ + 108.031297, + 31.217144 + ], + [ + 108.07626, + 31.231985 + ], + [ + 108.089811, + 31.204859 + ], + [ + 108.025753, + 31.116263 + ], + [ + 108.009123, + 31.109602 + ], + [ + 108.026985, + 31.061938 + ], + [ + 108.060246, + 31.052197 + ], + [ + 108.00358, + 31.025533 + ], + [ + 107.983254, + 30.983983 + ], + [ + 107.942602, + 30.989114 + ], + [ + 107.948145, + 30.918802 + ], + [ + 107.994956, + 30.908533 + ], + [ + 107.956152, + 30.882855 + ], + [ + 107.851443, + 30.792931 + ], + [ + 107.788001, + 30.81966 + ], + [ + 107.763979, + 30.817091 + ], + [ + 107.760899, + 30.862823 + ], + [ + 107.739957, + 30.884396 + ], + [ + 107.693146, + 30.875665 + ], + [ + 107.645103, + 30.821202 + ], + [ + 107.57735, + 30.847924 + ], + [ + 107.515756, + 30.854603 + ], + [ + 107.483111, + 30.838675 + ], + [ + 107.498509, + 30.809381 + ], + [ + 107.454162, + 30.771851 + ], + [ + 107.454162, + 30.771851 + ], + [ + 107.424597, + 30.74048 + ], + [ + 107.458473, + 30.704981 + ], + [ + 107.477567, + 30.664837 + ], + [ + 107.516987, + 30.644759 + ], + [ + 107.485575, + 30.598408 + ], + [ + 107.427676, + 30.547397 + ], + [ + 107.443075, + 30.53348 + ], + [ + 107.408582, + 30.521623 + ], + [ + 107.368546, + 30.468508 + ], + [ + 107.338981, + 30.386459 + ], + [ + 107.288474, + 30.337402 + ], + [ + 107.257677, + 30.267131 + ], + [ + 107.221337, + 30.213878 + ], + [ + 107.103076, + 30.090198 + ], + [ + 107.080286, + 30.094341 + ], + [ + 107.084598, + 30.063786 + ], + [ + 107.058113, + 30.043066 + ], + [ + 107.055649, + 30.040476 + ], + [ + 107.054417, + 30.040994 + ], + [ + 107.053801, + 30.043584 + ], + [ + 107.02054, + 30.036849 + ], + [ + 106.981736, + 30.08502 + ], + [ + 106.976193, + 30.083467 + ], + [ + 106.94478, + 30.037367 + ], + [ + 106.913367, + 30.025451 + ], + [ + 106.862244, + 30.033223 + ], + [ + 106.83699, + 30.049801 + ], + [ + 106.825904, + 30.03115 + ], + [ + 106.825904, + 30.03115 + ], + [ + 106.785252, + 30.01716 + ], + [ + 106.732281, + 30.027005 + ], + [ + 106.724274, + 30.058607 + ], + [ + 106.699636, + 30.074145 + ], + [ + 106.700252, + 30.111944 + ], + [ + 106.672535, + 30.122297 + ], + [ + 106.677462, + 30.156974 + ], + [ + 106.631883, + 30.186464 + ], + [ + 106.611557, + 30.235596 + ], + [ + 106.612173, + 30.235596 + ], + [ + 106.611557, + 30.235596 + ], + [ + 106.612173, + 30.235596 + ], + [ + 106.612173, + 30.235596 + ], + [ + 106.612789, + 30.235596 + ], + [ + 106.612789, + 30.235596 + ], + [ + 106.642354, + 30.246454 + ], + [ + 106.611557, + 30.292455 + ], + [ + 106.560434, + 30.31519 + ], + [ + 106.545035, + 30.296589 + ], + [ + 106.49884, + 30.295556 + ], + [ + 106.43971, + 30.308473 + ], + [ + 106.428623, + 30.254725 + ], + [ + 106.401521, + 30.242318 + ], + [ + 106.349167, + 30.24542 + ], + [ + 106.334384, + 30.225772 + ], + [ + 106.306667, + 30.238182 + ], + [ + 106.296196, + 30.205603 + ], + [ + 106.264167, + 30.20974 + ], + [ + 106.260471, + 30.19681 + ], + [ + 106.232754, + 30.185947 + ], + [ + 106.180399, + 30.233011 + ], + [ + 106.168696, + 30.303823 + ], + [ + 106.132356, + 30.323972 + ], + [ + 106.132972, + 30.30279 + ], + [ + 106.07261, + 30.333786 + ], + [ + 106.031958, + 30.373551 + ], + [ + 105.943263, + 30.372002 + ], + [ + 105.900763, + 30.405042 + ], + [ + 105.84656, + 30.410203 + ], + [ + 105.825618, + 30.436006 + ], + [ + 105.792357, + 30.427234 + ], + [ + 105.760329, + 30.384393 + ], + [ + 105.754785, + 30.342567 + ], + [ + 105.714749, + 30.322939 + ], + [ + 105.720292, + 30.252657 + ], + [ + 105.720292, + 30.252657 + ], + [ + 105.670401, + 30.254208 + ], + [ + 105.624822, + 30.275918 + ], + [ + 105.619894, + 30.234045 + ], + [ + 105.662394, + 30.210258 + ], + [ + 105.642684, + 30.186464 + ], + [ + 105.56138, + 30.183878 + ], + [ + 105.550909, + 30.179222 + ], + [ + 105.536127, + 30.152834 + ], + [ + 105.596489, + 30.159043 + ], + [ + 105.574315, + 30.130579 + ], + [ + 105.580474, + 30.129544 + ], + [ + 105.582938, + 30.127474 + ], + [ + 105.582938, + 30.12385 + ], + [ + 105.642068, + 30.101072 + ], + [ + 105.638988, + 30.076216 + ], + [ + 105.676561, + 30.06793 + ], + [ + 105.687032, + 30.038922 + ], + [ + 105.719677, + 30.042548 + ], + [ + 105.753553, + 30.018196 + ], + [ + 105.723372, + 29.975177 + ], + [ + 105.730763, + 29.95755 + ], + [ + 105.70243, + 29.924879 + ], + [ + 105.717213, + 29.893753 + ], + [ + 105.738771, + 29.891159 + ], + [ + 105.707974, + 29.840818 + ], + [ + 105.610655, + 29.837184 + ], + [ + 105.582938, + 29.819013 + ], + [ + 105.574931, + 29.744216 + ], + [ + 105.529351, + 29.707836 + ], + [ + 105.481924, + 29.718232 + ], + [ + 105.476996, + 29.674564 + ], + [ + 105.419714, + 29.688082 + ], + [ + 105.38091, + 29.628275 + ], + [ + 105.347649, + 29.621512 + ], + [ + 105.332867, + 29.592374 + ], + [ + 105.296526, + 29.571035 + ], + [ + 105.305149, + 29.53199 + ], + [ + 105.337794, + 29.459064 + ], + [ + 105.334099, + 29.441345 + ], + [ + 105.387069, + 29.455416 + ], + [ + 105.387069, + 29.455416 + ], + [ + 105.399388, + 29.43874 + ], + [ + 105.372903, + 29.421018 + ], + [ + 105.426489, + 29.419454 + ], + [ + 105.441888, + 29.400686 + ], + [ + 105.418482, + 29.352185 + ], + [ + 105.42033, + 29.31149 + ], + [ + 105.465294, + 29.322969 + ], + [ + 105.459134, + 29.288526 + ], + [ + 105.513337, + 29.283306 + ], + [ + 105.521344, + 29.264513 + ], + [ + 105.557684, + 29.278608 + ], + [ + 105.631597, + 29.280174 + ], + [ + 105.647612, + 29.253027 + ], + [ + 105.695039, + 29.287482 + ], + [ + 105.712285, + 29.219082 + ], + [ + 105.703662, + 29.176766 + ], + [ + 105.728916, + 29.134432 + ], + [ + 105.752321, + 29.129727 + ], + [ + 105.728916, + 29.1062 + ], + [ + 105.757865, + 29.069068 + ], + [ + 105.74185, + 29.039249 + ], + [ + 105.766488, + 29.013607 + ], + [ + 105.762176, + 28.9911 + ], + [ + 105.801596, + 28.958116 + ], + [ + 105.797285, + 28.936121 + ], + [ + 105.830546, + 28.944501 + ], + [ + 105.852719, + 28.927217 + ], + [ + 105.910002, + 28.920407 + ], + [ + 105.969132, + 28.965971 + ], + [ + 106.001161, + 28.973824 + ], + [ + 106.040581, + 28.955498 + ], + [ + 106.049204, + 28.906263 + ], + [ + 106.070762, + 28.919884 + ], + [ + 106.101559, + 28.898928 + ], + [ + 106.14837, + 28.901548 + ], + [ + 106.173008, + 28.920407 + ], + [ + 106.206885, + 28.904691 + ], + [ + 106.264783, + 28.845997 + ], + [ + 106.245689, + 28.817686 + ], + [ + 106.267863, + 28.779402 + ], + [ + 106.274022, + 28.739004 + ], + [ + 106.305435, + 28.704365 + ], + [ + 106.304203, + 28.64976 + ], + [ + 106.346703, + 28.583565 + ], + [ + 106.33192, + 28.55308 + ], + [ + 106.37442, + 28.525742 + ] + ] + ], + [ + [ + [ + 109.105495, + 30.585529 + ], + [ + 109.106111, + 30.61077 + ], + [ + 109.09256, + 30.578831 + ], + [ + 109.09872, + 30.579346 + ], + [ + 109.101183, + 30.579346 + ], + [ + 109.102415, + 30.580377 + ], + [ + 109.105495, + 30.585529 + ] + ] + ], + [ + [ + [ + 105.582938, + 30.12385 + ], + [ + 105.582938, + 30.127474 + ], + [ + 105.580474, + 30.129544 + ], + [ + 105.574315, + 30.130579 + ], + [ + 105.582938, + 30.12385 + ] + ] + ], + [ + [ + [ + 109.09872, + 30.579346 + ], + [ + 109.09256, + 30.578831 + ], + [ + 109.103647, + 30.565949 + ], + [ + 109.106111, + 30.570587 + ], + [ + 109.09872, + 30.579346 + ] + ] + ], + [ + [ + [ + 107.058113, + 30.043066 + ], + [ + 107.053801, + 30.043584 + ], + [ + 107.054417, + 30.040994 + ], + [ + 107.055649, + 30.040476 + ], + [ + 107.058113, + 30.043066 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 510000, + "name": "四川省", + "center": [ + 104.065735, + 30.659462 + ], + "centroid": [ + 102.693453, + 30.674545 + ], + "childrenNum": 21, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 22, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 101.167885, + 27.198311 + ], + [ + 101.170349, + 27.175421 + ], + [ + 101.145095, + 27.103523 + ], + [ + 101.157414, + 27.094999 + ], + [ + 101.136472, + 27.023584 + ], + [ + 101.228863, + 26.981992 + ], + [ + 101.227015, + 26.959057 + ], + [ + 101.264587, + 26.955323 + ], + [ + 101.267667, + 26.903034 + ], + [ + 101.311399, + 26.903034 + ], + [ + 101.365602, + 26.883819 + ], + [ + 101.399478, + 26.841642 + ], + [ + 101.358826, + 26.771669 + ], + [ + 101.387159, + 26.753501 + ], + [ + 101.389623, + 26.723036 + ], + [ + 101.435819, + 26.740675 + ], + [ + 101.458608, + 26.731054 + ], + [ + 101.445674, + 26.77434 + ], + [ + 101.466, + 26.786629 + ], + [ + 101.513427, + 26.768463 + ], + [ + 101.453065, + 26.692563 + ], + [ + 101.481398, + 26.673313 + ], + [ + 101.461072, + 26.640687 + ], + [ + 101.461688, + 26.606447 + ], + [ + 101.402558, + 26.604841 + ], + [ + 101.395783, + 26.591998 + ], + [ + 101.422884, + 26.53151 + ], + [ + 101.458608, + 26.49563 + ], + [ + 101.506652, + 26.499915 + ], + [ + 101.530057, + 26.467239 + ], + [ + 101.565782, + 26.454381 + ], + [ + 101.637847, + 26.388995 + ], + [ + 101.635383, + 26.357361 + ], + [ + 101.660636, + 26.346635 + ], + [ + 101.64031, + 26.318745 + ], + [ + 101.597195, + 26.303187 + ], + [ + 101.586108, + 26.279579 + ], + [ + 101.630455, + 26.224832 + ], + [ + 101.690202, + 26.241473 + ], + [ + 101.737013, + 26.219463 + ], + [ + 101.773353, + 26.168448 + ], + [ + 101.807846, + 26.156093 + ], + [ + 101.796759, + 26.114723 + ], + [ + 101.839875, + 26.082477 + ], + [ + 101.835563, + 26.04592 + ], + [ + 101.857737, + 26.049146 + ], + [ + 101.899621, + 26.099139 + ], + [ + 101.929186, + 26.105588 + ], + [ + 101.954439, + 26.084627 + ], + [ + 102.020961, + 26.096451 + ], + [ + 102.080091, + 26.065275 + ], + [ + 102.107808, + 26.068501 + ], + [ + 102.152156, + 26.10935 + ], + [ + 102.174946, + 26.146961 + ], + [ + 102.242699, + 26.190468 + ], + [ + 102.245163, + 26.212483 + ], + [ + 102.349257, + 26.244694 + ], + [ + 102.392372, + 26.296749 + ], + [ + 102.440416, + 26.300505 + ], + [ + 102.542046, + 26.338591 + ], + [ + 102.570995, + 26.362723 + ], + [ + 102.629509, + 26.336982 + ], + [ + 102.638748, + 26.307479 + ], + [ + 102.60056, + 26.250598 + ], + [ + 102.659074, + 26.221611 + ], + [ + 102.709581, + 26.210336 + ], + [ + 102.739762, + 26.268846 + ], + [ + 102.785342, + 26.298895 + ], + [ + 102.833385, + 26.306406 + ], + [ + 102.878964, + 26.364332 + ], + [ + 102.893131, + 26.338591 + ], + [ + 102.975667, + 26.340736 + ], + [ + 102.998457, + 26.371839 + ], + [ + 102.988602, + 26.413117 + ], + [ + 102.989833, + 26.482775 + ], + [ + 103.030485, + 26.485989 + ], + [ + 103.052659, + 26.514374 + ], + [ + 103.052659, + 26.555602 + ], + [ + 103.035413, + 26.556673 + ], + [ + 103.026174, + 26.664221 + ], + [ + 103.005232, + 26.679195 + ], + [ + 103.008312, + 26.710741 + ], + [ + 102.983674, + 26.76686 + ], + [ + 102.991681, + 26.775409 + ], + [ + 102.966428, + 26.837904 + ], + [ + 102.949181, + 26.843244 + ], + [ + 102.896211, + 26.91264 + ], + [ + 102.894979, + 27.001724 + ], + [ + 102.870957, + 27.026782 + ], + [ + 102.913457, + 27.133886 + ], + [ + 102.904218, + 27.227584 + ], + [ + 102.883276, + 27.258444 + ], + [ + 102.883892, + 27.299401 + ], + [ + 102.899906, + 27.317481 + ], + [ + 102.941174, + 27.405711 + ], + [ + 102.989833, + 27.367983 + ], + [ + 103.055739, + 27.40943 + ], + [ + 103.080992, + 27.396679 + ], + [ + 103.141355, + 27.420586 + ], + [ + 103.144434, + 27.450331 + ], + [ + 103.19063, + 27.523596 + ], + [ + 103.232514, + 27.56976 + ], + [ + 103.2861, + 27.561802 + ], + [ + 103.29226, + 27.632872 + ], + [ + 103.349542, + 27.678459 + ], + [ + 103.369868, + 27.708664 + ], + [ + 103.393274, + 27.709194 + ], + [ + 103.461027, + 27.779638 + ], + [ + 103.487512, + 27.794992 + ], + [ + 103.509686, + 27.843687 + ], + [ + 103.502295, + 27.910343 + ], + [ + 103.55465, + 27.978543 + ], + [ + 103.515846, + 27.965329 + ], + [ + 103.486281, + 28.033495 + ], + [ + 103.459179, + 28.021345 + ], + [ + 103.430846, + 28.044587 + ], + [ + 103.470266, + 28.122204 + ], + [ + 103.533092, + 28.168641 + ], + [ + 103.573128, + 28.230877 + ], + [ + 103.643961, + 28.260401 + ], + [ + 103.692004, + 28.232459 + ], + [ + 103.701859, + 28.198709 + ], + [ + 103.740048, + 28.23615 + ], + [ + 103.770845, + 28.233514 + ], + [ + 103.828743, + 28.285173 + ], + [ + 103.877402, + 28.316262 + ], + [ + 103.85338, + 28.356822 + ], + [ + 103.860156, + 28.383677 + ], + [ + 103.828743, + 28.44 + ], + [ + 103.829975, + 28.459995 + ], + [ + 103.781931, + 28.525216 + ], + [ + 103.802873, + 28.563068 + ], + [ + 103.838598, + 28.587244 + ], + [ + 103.833054, + 28.605109 + ], + [ + 103.850917, + 28.66709 + ], + [ + 103.887873, + 28.61982 + ], + [ + 103.910047, + 28.631377 + ], + [ + 103.953779, + 28.600906 + ], + [ + 104.05972, + 28.6277 + ], + [ + 104.09606, + 28.603533 + ], + [ + 104.117618, + 28.634003 + ], + [ + 104.170589, + 28.642932 + ], + [ + 104.230951, + 28.635579 + ], + [ + 104.252509, + 28.660788 + ], + [ + 104.277147, + 28.631902 + ], + [ + 104.314719, + 28.615617 + ], + [ + 104.372617, + 28.649235 + ], + [ + 104.425588, + 28.626649 + ], + [ + 104.417581, + 28.598279 + ], + [ + 104.375697, + 28.5946 + ], + [ + 104.355987, + 28.555183 + ], + [ + 104.323342, + 28.540989 + ], + [ + 104.260516, + 28.536257 + ], + [ + 104.267908, + 28.499448 + ], + [ + 104.254357, + 28.403683 + ], + [ + 104.282074, + 28.343128 + ], + [ + 104.314103, + 28.306778 + ], + [ + 104.343052, + 28.334173 + ], + [ + 104.384936, + 28.329959 + ], + [ + 104.392943, + 28.291497 + ], + [ + 104.420045, + 28.269889 + ], + [ + 104.44961, + 28.269889 + ], + [ + 104.462544, + 28.241422 + ], + [ + 104.442834, + 28.211366 + ], + [ + 104.402182, + 28.202928 + ], + [ + 104.406494, + 28.173389 + ], + [ + 104.444682, + 28.16231 + ], + [ + 104.448994, + 28.113758 + ], + [ + 104.40095, + 28.091586 + ], + [ + 104.373233, + 28.051454 + ], + [ + 104.304248, + 28.050926 + ], + [ + 104.30856, + 28.036136 + ], + [ + 104.362762, + 28.012891 + ], + [ + 104.40095, + 27.952114 + ], + [ + 104.44961, + 27.927794 + ], + [ + 104.508124, + 27.878078 + ], + [ + 104.52537, + 27.889187 + ], + [ + 104.573413, + 27.840512 + ], + [ + 104.607906, + 27.857974 + ], + [ + 104.63316, + 27.850567 + ], + [ + 104.676275, + 27.880723 + ], + [ + 104.743413, + 27.901881 + ], + [ + 104.761891, + 27.884426 + ], + [ + 104.796999, + 27.901352 + ], + [ + 104.842579, + 27.900294 + ], + [ + 104.888158, + 27.914574 + ], + [ + 104.918339, + 27.938897 + ], + [ + 104.903557, + 27.962158 + ], + [ + 104.975006, + 28.020816 + ], + [ + 104.980549, + 28.063073 + ], + [ + 105.002107, + 28.064129 + ], + [ + 105.061853, + 28.096866 + ], + [ + 105.119752, + 28.07205 + ], + [ + 105.168411, + 28.071522 + ], + [ + 105.186889, + 28.054623 + ], + [ + 105.167795, + 28.021345 + ], + [ + 105.186273, + 27.995454 + ], + [ + 105.218302, + 27.990698 + ], + [ + 105.247867, + 28.009193 + ], + [ + 105.270657, + 27.99704 + ], + [ + 105.284823, + 27.935725 + ], + [ + 105.233084, + 27.895534 + ], + [ + 105.25957, + 27.827811 + ], + [ + 105.313157, + 27.810874 + ], + [ + 105.273736, + 27.794992 + ], + [ + 105.293447, + 27.770637 + ], + [ + 105.290367, + 27.712373 + ], + [ + 105.308229, + 27.704955 + ], + [ + 105.353809, + 27.748924 + ], + [ + 105.44004, + 27.775402 + ], + [ + 105.508409, + 27.769048 + ], + [ + 105.560148, + 27.71979 + ], + [ + 105.605112, + 27.715552 + ], + [ + 105.62359, + 27.666269 + ], + [ + 105.664242, + 27.683759 + ], + [ + 105.720292, + 27.683759 + ], + [ + 105.722756, + 27.706015 + ], + [ + 105.76772, + 27.7182 + ], + [ + 105.848408, + 27.707074 + ], + [ + 105.868118, + 27.732504 + ], + [ + 105.922937, + 27.746805 + ], + [ + 105.92848, + 27.729855 + ], + [ + 105.985146, + 27.749983 + ], + [ + 106.023335, + 27.746805 + ], + [ + 106.063987, + 27.776991 + ], + [ + 106.120653, + 27.779638 + ], + [ + 106.193334, + 27.75422 + ], + [ + 106.242609, + 27.767459 + ], + [ + 106.306667, + 27.808756 + ], + [ + 106.337464, + 27.859033 + ], + [ + 106.325145, + 27.898708 + ], + [ + 106.304819, + 27.899237 + ], + [ + 106.307899, + 27.936782 + ], + [ + 106.328225, + 27.952643 + ], + [ + 106.286341, + 28.007079 + ], + [ + 106.246305, + 28.011835 + ], + [ + 106.266631, + 28.066769 + ], + [ + 106.206885, + 28.134343 + ], + [ + 106.145291, + 28.162837 + ], + [ + 106.093552, + 28.162837 + ], + [ + 105.975907, + 28.107952 + ], + [ + 105.943878, + 28.143314 + ], + [ + 105.895219, + 28.119565 + ], + [ + 105.860727, + 28.159672 + ], + [ + 105.889676, + 28.237732 + ], + [ + 105.848408, + 28.255656 + ], + [ + 105.824386, + 28.306251 + ], + [ + 105.78743, + 28.335753 + ], + [ + 105.76464, + 28.308359 + ], + [ + 105.76464, + 28.308359 + ], + [ + 105.737539, + 28.30309 + ], + [ + 105.730147, + 28.271997 + ], + [ + 105.68888, + 28.284119 + ], + [ + 105.639604, + 28.324164 + ], + [ + 105.655003, + 28.362615 + ], + [ + 105.643916, + 28.431053 + ], + [ + 105.612503, + 28.438947 + ], + [ + 105.62359, + 28.517854 + ], + [ + 105.68272, + 28.534154 + ], + [ + 105.693191, + 28.58882 + ], + [ + 105.712901, + 28.586718 + ], + [ + 105.74493, + 28.616668 + ], + [ + 105.757249, + 28.590397 + ], + [ + 105.78435, + 28.610889 + ], + [ + 105.808372, + 28.599855 + ], + [ + 105.884748, + 28.595126 + ], + [ + 105.889676, + 28.670765 + ], + [ + 105.937719, + 28.686517 + ], + [ + 105.966668, + 28.761041 + ], + [ + 106.001161, + 28.743727 + ], + [ + 106.030726, + 28.694917 + ], + [ + 106.085544, + 28.681792 + ], + [ + 106.103407, + 28.636104 + ], + [ + 106.14837, + 28.642932 + ], + [ + 106.17116, + 28.629275 + ], + [ + 106.184711, + 28.58882 + ], + [ + 106.254928, + 28.539412 + ], + [ + 106.2925, + 28.537309 + ], + [ + 106.304819, + 28.505233 + ], + [ + 106.349167, + 28.473674 + ], + [ + 106.379348, + 28.479986 + ], + [ + 106.37442, + 28.525742 + ], + [ + 106.33192, + 28.55308 + ], + [ + 106.346703, + 28.583565 + ], + [ + 106.304203, + 28.64976 + ], + [ + 106.305435, + 28.704365 + ], + [ + 106.274022, + 28.739004 + ], + [ + 106.267863, + 28.779402 + ], + [ + 106.245689, + 28.817686 + ], + [ + 106.264783, + 28.845997 + ], + [ + 106.206885, + 28.904691 + ], + [ + 106.173008, + 28.920407 + ], + [ + 106.14837, + 28.901548 + ], + [ + 106.101559, + 28.898928 + ], + [ + 106.070762, + 28.919884 + ], + [ + 106.049204, + 28.906263 + ], + [ + 106.040581, + 28.955498 + ], + [ + 106.001161, + 28.973824 + ], + [ + 105.969132, + 28.965971 + ], + [ + 105.910002, + 28.920407 + ], + [ + 105.852719, + 28.927217 + ], + [ + 105.830546, + 28.944501 + ], + [ + 105.797285, + 28.936121 + ], + [ + 105.801596, + 28.958116 + ], + [ + 105.762176, + 28.9911 + ], + [ + 105.766488, + 29.013607 + ], + [ + 105.74185, + 29.039249 + ], + [ + 105.757865, + 29.069068 + ], + [ + 105.728916, + 29.1062 + ], + [ + 105.752321, + 29.129727 + ], + [ + 105.728916, + 29.134432 + ], + [ + 105.703662, + 29.176766 + ], + [ + 105.712285, + 29.219082 + ], + [ + 105.695039, + 29.287482 + ], + [ + 105.647612, + 29.253027 + ], + [ + 105.631597, + 29.280174 + ], + [ + 105.557684, + 29.278608 + ], + [ + 105.521344, + 29.264513 + ], + [ + 105.513337, + 29.283306 + ], + [ + 105.459134, + 29.288526 + ], + [ + 105.465294, + 29.322969 + ], + [ + 105.42033, + 29.31149 + ], + [ + 105.418482, + 29.352185 + ], + [ + 105.441888, + 29.400686 + ], + [ + 105.426489, + 29.419454 + ], + [ + 105.372903, + 29.421018 + ], + [ + 105.399388, + 29.43874 + ], + [ + 105.387069, + 29.455416 + ], + [ + 105.387069, + 29.455416 + ], + [ + 105.334099, + 29.441345 + ], + [ + 105.337794, + 29.459064 + ], + [ + 105.305149, + 29.53199 + ], + [ + 105.296526, + 29.571035 + ], + [ + 105.332867, + 29.592374 + ], + [ + 105.347649, + 29.621512 + ], + [ + 105.38091, + 29.628275 + ], + [ + 105.419714, + 29.688082 + ], + [ + 105.476996, + 29.674564 + ], + [ + 105.481924, + 29.718232 + ], + [ + 105.529351, + 29.707836 + ], + [ + 105.574931, + 29.744216 + ], + [ + 105.582938, + 29.819013 + ], + [ + 105.610655, + 29.837184 + ], + [ + 105.707974, + 29.840818 + ], + [ + 105.738771, + 29.891159 + ], + [ + 105.717213, + 29.893753 + ], + [ + 105.70243, + 29.924879 + ], + [ + 105.730763, + 29.95755 + ], + [ + 105.723372, + 29.975177 + ], + [ + 105.753553, + 30.018196 + ], + [ + 105.719677, + 30.042548 + ], + [ + 105.687032, + 30.038922 + ], + [ + 105.676561, + 30.06793 + ], + [ + 105.638988, + 30.076216 + ], + [ + 105.642068, + 30.101072 + ], + [ + 105.582938, + 30.12385 + ], + [ + 105.574315, + 30.130579 + ], + [ + 105.596489, + 30.159043 + ], + [ + 105.536127, + 30.152834 + ], + [ + 105.550909, + 30.179222 + ], + [ + 105.556453, + 30.187499 + ], + [ + 105.558916, + 30.18543 + ], + [ + 105.56138, + 30.183878 + ], + [ + 105.642684, + 30.186464 + ], + [ + 105.662394, + 30.210258 + ], + [ + 105.619894, + 30.234045 + ], + [ + 105.624822, + 30.275918 + ], + [ + 105.670401, + 30.254208 + ], + [ + 105.720292, + 30.252657 + ], + [ + 105.720292, + 30.252657 + ], + [ + 105.714749, + 30.322939 + ], + [ + 105.754785, + 30.342567 + ], + [ + 105.760329, + 30.384393 + ], + [ + 105.792357, + 30.427234 + ], + [ + 105.825618, + 30.436006 + ], + [ + 105.84656, + 30.410203 + ], + [ + 105.900763, + 30.405042 + ], + [ + 105.943263, + 30.372002 + ], + [ + 106.031958, + 30.373551 + ], + [ + 106.07261, + 30.333786 + ], + [ + 106.132972, + 30.30279 + ], + [ + 106.132356, + 30.323972 + ], + [ + 106.168696, + 30.303823 + ], + [ + 106.180399, + 30.233011 + ], + [ + 106.232754, + 30.185947 + ], + [ + 106.260471, + 30.19681 + ], + [ + 106.260471, + 30.204051 + ], + [ + 106.260471, + 30.207672 + ], + [ + 106.264167, + 30.20974 + ], + [ + 106.296196, + 30.205603 + ], + [ + 106.306667, + 30.238182 + ], + [ + 106.334384, + 30.225772 + ], + [ + 106.349167, + 30.24542 + ], + [ + 106.401521, + 30.242318 + ], + [ + 106.428623, + 30.254725 + ], + [ + 106.43971, + 30.308473 + ], + [ + 106.49884, + 30.295556 + ], + [ + 106.545035, + 30.296589 + ], + [ + 106.560434, + 30.31519 + ], + [ + 106.611557, + 30.292455 + ], + [ + 106.642354, + 30.246454 + ], + [ + 106.612789, + 30.235596 + ], + [ + 106.612789, + 30.235596 + ], + [ + 106.612173, + 30.235596 + ], + [ + 106.612173, + 30.235596 + ], + [ + 106.611557, + 30.235596 + ], + [ + 106.612173, + 30.235596 + ], + [ + 106.611557, + 30.235596 + ], + [ + 106.631883, + 30.186464 + ], + [ + 106.677462, + 30.156974 + ], + [ + 106.672535, + 30.122297 + ], + [ + 106.700252, + 30.111944 + ], + [ + 106.699636, + 30.074145 + ], + [ + 106.724274, + 30.058607 + ], + [ + 106.732281, + 30.027005 + ], + [ + 106.785252, + 30.01716 + ], + [ + 106.825904, + 30.03115 + ], + [ + 106.825904, + 30.03115 + ], + [ + 106.83699, + 30.049801 + ], + [ + 106.862244, + 30.033223 + ], + [ + 106.913367, + 30.025451 + ], + [ + 106.94478, + 30.037367 + ], + [ + 106.976193, + 30.083467 + ], + [ + 106.975577, + 30.088127 + ], + [ + 106.976809, + 30.088127 + ], + [ + 106.977425, + 30.087609 + ], + [ + 106.978656, + 30.087609 + ], + [ + 106.979888, + 30.088127 + ], + [ + 106.980504, + 30.087609 + ], + [ + 106.981736, + 30.08502 + ], + [ + 107.02054, + 30.036849 + ], + [ + 107.053801, + 30.043584 + ], + [ + 107.058113, + 30.043066 + ], + [ + 107.084598, + 30.063786 + ], + [ + 107.080286, + 30.094341 + ], + [ + 107.103076, + 30.090198 + ], + [ + 107.221337, + 30.213878 + ], + [ + 107.257677, + 30.267131 + ], + [ + 107.288474, + 30.337402 + ], + [ + 107.338981, + 30.386459 + ], + [ + 107.368546, + 30.468508 + ], + [ + 107.408582, + 30.521623 + ], + [ + 107.443075, + 30.53348 + ], + [ + 107.427676, + 30.547397 + ], + [ + 107.485575, + 30.598408 + ], + [ + 107.516987, + 30.644759 + ], + [ + 107.477567, + 30.664837 + ], + [ + 107.458473, + 30.704981 + ], + [ + 107.424597, + 30.74048 + ], + [ + 107.454162, + 30.771851 + ], + [ + 107.454162, + 30.771851 + ], + [ + 107.498509, + 30.809381 + ], + [ + 107.483111, + 30.838675 + ], + [ + 107.515756, + 30.854603 + ], + [ + 107.57735, + 30.847924 + ], + [ + 107.645103, + 30.821202 + ], + [ + 107.693146, + 30.875665 + ], + [ + 107.739957, + 30.884396 + ], + [ + 107.760899, + 30.862823 + ], + [ + 107.763979, + 30.817091 + ], + [ + 107.788001, + 30.81966 + ], + [ + 107.851443, + 30.792931 + ], + [ + 107.956152, + 30.882855 + ], + [ + 107.994956, + 30.908533 + ], + [ + 107.948145, + 30.918802 + ], + [ + 107.942602, + 30.989114 + ], + [ + 107.983254, + 30.983983 + ], + [ + 108.00358, + 31.025533 + ], + [ + 108.060246, + 31.052197 + ], + [ + 108.026985, + 31.061938 + ], + [ + 108.009123, + 31.109602 + ], + [ + 108.025753, + 31.116263 + ], + [ + 108.089811, + 31.204859 + ], + [ + 108.07626, + 31.231985 + ], + [ + 108.031297, + 31.217144 + ], + [ + 108.038688, + 31.252964 + ], + [ + 108.095354, + 31.268311 + ], + [ + 108.185898, + 31.336831 + ], + [ + 108.153869, + 31.371073 + ], + [ + 108.216079, + 31.41041 + ], + [ + 108.224086, + 31.464024 + ], + [ + 108.193289, + 31.467598 + ], + [ + 108.191441, + 31.492096 + ], + [ + 108.233941, + 31.506894 + ], + [ + 108.254883, + 31.49873 + ], + [ + 108.344194, + 31.512506 + ], + [ + 108.339266, + 31.539033 + ], + [ + 108.386078, + 31.544134 + ], + [ + 108.390389, + 31.591555 + ], + [ + 108.442744, + 31.633856 + ], + [ + 108.468614, + 31.636404 + ], + [ + 108.519121, + 31.665952 + ], + [ + 108.546838, + 31.665442 + ], + [ + 108.514809, + 31.693963 + ], + [ + 108.50557, + 31.734182 + ], + [ + 108.535135, + 31.757592 + ], + [ + 108.462454, + 31.780488 + ], + [ + 108.455063, + 31.814059 + ], + [ + 108.429194, + 31.809482 + ], + [ + 108.391005, + 31.829822 + ], + [ + 108.386078, + 31.854226 + ], + [ + 108.343578, + 31.860834 + ], + [ + 108.259194, + 31.967006 + ], + [ + 108.307238, + 31.997463 + ], + [ + 108.351585, + 31.971575 + ], + [ + 108.370063, + 31.988835 + ], + [ + 108.329411, + 32.020299 + ], + [ + 108.362056, + 32.035521 + ], + [ + 108.344194, + 32.067477 + ], + [ + 108.372527, + 32.077112 + ], + [ + 108.42981, + 32.061391 + ], + [ + 108.452599, + 32.090296 + ], + [ + 108.399628, + 32.147065 + ], + [ + 108.379303, + 32.153652 + ], + [ + 108.379303, + 32.153652 + ], + [ + 108.379918, + 32.154158 + ], + [ + 108.379918, + 32.154158 + ], + [ + 108.370063, + 32.172397 + ], + [ + 108.399013, + 32.194176 + ], + [ + 108.480317, + 32.182527 + ], + [ + 108.509882, + 32.201266 + ], + [ + 108.507418, + 32.245819 + ], + [ + 108.469846, + 32.270618 + ], + [ + 108.414411, + 32.252399 + ], + [ + 108.389773, + 32.263533 + ], + [ + 108.310933, + 32.232152 + ], + [ + 108.240716, + 32.274666 + ], + [ + 108.179738, + 32.221521 + ], + [ + 108.156948, + 32.239239 + ], + [ + 108.143398, + 32.219495 + ], + [ + 108.086731, + 32.233165 + ], + [ + 108.018362, + 32.2119 + ], + [ + 108.024521, + 32.177462 + ], + [ + 107.979558, + 32.146051 + ], + [ + 107.924739, + 32.197215 + ], + [ + 107.890247, + 32.214432 + ], + [ + 107.864377, + 32.201266 + ], + [ + 107.812022, + 32.247844 + ], + [ + 107.753508, + 32.338399 + ], + [ + 107.707929, + 32.331826 + ], + [ + 107.680827, + 32.397035 + ], + [ + 107.648183, + 32.413709 + ], + [ + 107.598291, + 32.411688 + ], + [ + 107.527458, + 32.38238 + ], + [ + 107.489886, + 32.425328 + ], + [ + 107.456625, + 32.41775 + ], + [ + 107.460937, + 32.453612 + ], + [ + 107.438763, + 32.465732 + ], + [ + 107.436299, + 32.529835 + ], + [ + 107.382097, + 32.54043 + ], + [ + 107.356843, + 32.506622 + ], + [ + 107.313727, + 32.489965 + ], + [ + 107.287858, + 32.457147 + ], + [ + 107.263836, + 32.403099 + ], + [ + 107.212097, + 32.428864 + ], + [ + 107.189924, + 32.468256 + ], + [ + 107.127098, + 32.482393 + ], + [ + 107.080286, + 32.542448 + ], + [ + 107.108004, + 32.600951 + ], + [ + 107.098765, + 32.649338 + ], + [ + 107.05996, + 32.686115 + ], + [ + 107.066736, + 32.708779 + ], + [ + 107.012533, + 32.721367 + ], + [ + 106.912751, + 32.704247 + ], + [ + 106.903512, + 32.721367 + ], + [ + 106.854853, + 32.724388 + ], + [ + 106.82344, + 32.705254 + ], + [ + 106.793259, + 32.712807 + ], + [ + 106.783404, + 32.735967 + ], + [ + 106.733513, + 32.739491 + ], + [ + 106.670071, + 32.694678 + ], + [ + 106.626955, + 32.682086 + ], + [ + 106.585687, + 32.68813 + ], + [ + 106.517934, + 32.668485 + ], + [ + 106.498224, + 32.649338 + ], + [ + 106.451412, + 32.65992 + ], + [ + 106.421231, + 32.616579 + ], + [ + 106.389203, + 32.62666 + ], + [ + 106.347935, + 32.671003 + ], + [ + 106.301123, + 32.680071 + ], + [ + 106.267863, + 32.673522 + ], + [ + 106.254928, + 32.693671 + ], + [ + 106.17424, + 32.6977 + ], + [ + 106.120037, + 32.719856 + ], + [ + 106.071378, + 32.758114 + ], + [ + 106.07261, + 32.76365 + ], + [ + 106.093552, + 32.82402 + ], + [ + 106.071378, + 32.828546 + ], + [ + 106.044277, + 32.864747 + ], + [ + 106.011632, + 32.829552 + ], + [ + 105.969132, + 32.849162 + ], + [ + 105.93156, + 32.826032 + ], + [ + 105.893371, + 32.838603 + ], + [ + 105.849024, + 32.817985 + ], + [ + 105.825002, + 32.824523 + ], + [ + 105.822538, + 32.770192 + ], + [ + 105.779423, + 32.750061 + ], + [ + 105.768952, + 32.767676 + ], + [ + 105.719061, + 32.759624 + ], + [ + 105.677793, + 32.726402 + ], + [ + 105.596489, + 32.69921 + ], + [ + 105.585402, + 32.728919 + ], + [ + 105.563844, + 32.724891 + ], + [ + 105.555221, + 32.794343 + ], + [ + 105.534279, + 32.790822 + ], + [ + 105.524424, + 32.847654 + ], + [ + 105.495475, + 32.873292 + ], + [ + 105.49917, + 32.911986 + ], + [ + 105.467757, + 32.930071 + ], + [ + 105.414171, + 32.922034 + ], + [ + 105.408011, + 32.885857 + ], + [ + 105.38091, + 32.876307 + ], + [ + 105.396308, + 32.85067 + ], + [ + 105.396308, + 32.85067 + ], + [ + 105.427721, + 32.784281 + ], + [ + 105.454207, + 32.767173 + ], + [ + 105.448663, + 32.732946 + ], + [ + 105.368591, + 32.712807 + ], + [ + 105.347033, + 32.68259 + ], + [ + 105.297758, + 32.656897 + ], + [ + 105.263265, + 32.652362 + ], + [ + 105.219534, + 32.666469 + ], + [ + 105.215222, + 32.63674 + ], + [ + 105.185041, + 32.617587 + ], + [ + 105.111128, + 32.593893 + ], + [ + 105.0791, + 32.637244 + ], + [ + 105.026745, + 32.650346 + ], + [ + 104.925115, + 32.607505 + ], + [ + 104.881999, + 32.600951 + ], + [ + 104.845659, + 32.653873 + ], + [ + 104.820405, + 32.662943 + ], + [ + 104.795768, + 32.643292 + ], + [ + 104.739717, + 32.635228 + ], + [ + 104.696601, + 32.673522 + ], + [ + 104.643015, + 32.661935 + ], + [ + 104.592508, + 32.695685 + ], + [ + 104.582653, + 32.722374 + ], + [ + 104.526602, + 32.728416 + ], + [ + 104.51182, + 32.753585 + ], + [ + 104.458849, + 32.748551 + ], + [ + 104.363994, + 32.822511 + ], + [ + 104.294393, + 32.835586 + ], + [ + 104.277147, + 32.90244 + ], + [ + 104.288234, + 32.942628 + ], + [ + 104.345516, + 32.940117 + ], + [ + 104.378161, + 32.953174 + ], + [ + 104.383704, + 32.994343 + ], + [ + 104.426204, + 33.010906 + ], + [ + 104.391711, + 33.035493 + ], + [ + 104.337509, + 33.038002 + ], + [ + 104.378161, + 33.109214 + ], + [ + 104.351059, + 33.158828 + ], + [ + 104.32827, + 33.223934 + ], + [ + 104.323958, + 33.26898 + ], + [ + 104.303632, + 33.304499 + ], + [ + 104.333813, + 33.315502 + ], + [ + 104.386168, + 33.298497 + ], + [ + 104.420045, + 33.327004 + ], + [ + 104.373849, + 33.345004 + ], + [ + 104.292545, + 33.336505 + ], + [ + 104.272219, + 33.391486 + ], + [ + 104.22048, + 33.404477 + ], + [ + 104.213089, + 33.446932 + ], + [ + 104.180444, + 33.472895 + ], + [ + 104.155191, + 33.542755 + ], + [ + 104.176749, + 33.5996 + ], + [ + 104.103452, + 33.663381 + ], + [ + 104.046169, + 33.686291 + ], + [ + 103.980264, + 33.670852 + ], + [ + 103.861388, + 33.682307 + ], + [ + 103.778236, + 33.658898 + ], + [ + 103.690772, + 33.69376 + ], + [ + 103.667983, + 33.685793 + ], + [ + 103.645809, + 33.708697 + ], + [ + 103.593454, + 33.716164 + ], + [ + 103.563889, + 33.699735 + ], + [ + 103.552186, + 33.671351 + ], + [ + 103.520157, + 33.678323 + ], + [ + 103.545411, + 33.719649 + ], + [ + 103.518309, + 33.807213 + ], + [ + 103.464723, + 33.80224 + ], + [ + 103.434542, + 33.752993 + ], + [ + 103.35447, + 33.743539 + ], + [ + 103.278709, + 33.774387 + ], + [ + 103.284868, + 33.80224 + ], + [ + 103.24976, + 33.814175 + ], + [ + 103.228202, + 33.79478 + ], + [ + 103.165376, + 33.805721 + ], + [ + 103.153673, + 33.819147 + ], + [ + 103.181391, + 33.900649 + ], + [ + 103.16476, + 33.929454 + ], + [ + 103.1315, + 33.931937 + ], + [ + 103.120413, + 33.953286 + ], + [ + 103.157369, + 33.998944 + ], + [ + 103.147514, + 34.036644 + ], + [ + 103.119797, + 34.03466 + ], + [ + 103.129652, + 34.065899 + ], + [ + 103.178927, + 34.079779 + ], + [ + 103.121644, + 34.112487 + ], + [ + 103.124108, + 34.162022 + ], + [ + 103.100087, + 34.181828 + ], + [ + 103.052043, + 34.195194 + ], + [ + 103.005848, + 34.184798 + ], + [ + 102.973203, + 34.205588 + ], + [ + 102.977515, + 34.252595 + ], + [ + 102.949181, + 34.292159 + ], + [ + 102.911609, + 34.312923 + ], + [ + 102.85987, + 34.301058 + ], + [ + 102.856791, + 34.270895 + ], + [ + 102.798276, + 34.272874 + ], + [ + 102.779798, + 34.236764 + ], + [ + 102.728675, + 34.235774 + ], + [ + 102.694799, + 34.198659 + ], + [ + 102.664002, + 34.192719 + ], + [ + 102.651067, + 34.165983 + ], + [ + 102.598712, + 34.14766 + ], + [ + 102.655994, + 34.113478 + ], + [ + 102.649219, + 34.080275 + ], + [ + 102.615958, + 34.099604 + ], + [ + 102.511865, + 34.086222 + ], + [ + 102.471213, + 34.072839 + ], + [ + 102.437336, + 34.087214 + ], + [ + 102.406539, + 34.033172 + ], + [ + 102.392372, + 33.971651 + ], + [ + 102.345561, + 33.969666 + ], + [ + 102.315996, + 33.993983 + ], + [ + 102.287047, + 33.977607 + ], + [ + 102.248858, + 33.98654 + ], + [ + 102.226069, + 33.963214 + ], + [ + 102.16817, + 33.983066 + ], + [ + 102.136142, + 33.965199 + ], + [ + 102.25317, + 33.861399 + ], + [ + 102.261177, + 33.821136 + ], + [ + 102.243315, + 33.786823 + ], + [ + 102.296286, + 33.783838 + ], + [ + 102.324619, + 33.754486 + ], + [ + 102.284583, + 33.719151 + ], + [ + 102.342481, + 33.725622 + ], + [ + 102.31538, + 33.665374 + ], + [ + 102.346793, + 33.605582 + ], + [ + 102.440416, + 33.574673 + ], + [ + 102.477988, + 33.543254 + ], + [ + 102.446575, + 33.53228 + ], + [ + 102.461358, + 33.501345 + ], + [ + 102.462589, + 33.449429 + ], + [ + 102.447807, + 33.454922 + ], + [ + 102.392988, + 33.404477 + ], + [ + 102.368967, + 33.41247 + ], + [ + 102.310452, + 33.397982 + ], + [ + 102.296286, + 33.413969 + ], + [ + 102.258098, + 33.409472 + ], + [ + 102.218062, + 33.349503 + ], + [ + 102.192192, + 33.337005 + ], + [ + 102.217446, + 33.247961 + ], + [ + 102.200815, + 33.223434 + ], + [ + 102.160163, + 33.242956 + ], + [ + 102.144765, + 33.273983 + ], + [ + 102.117047, + 33.288492 + ], + [ + 102.08933, + 33.227439 + ], + [ + 102.08933, + 33.204908 + ], + [ + 102.054838, + 33.189884 + ], + [ + 101.99386, + 33.1999 + ], + [ + 101.935345, + 33.186879 + ], + [ + 101.921795, + 33.153817 + ], + [ + 101.887302, + 33.135778 + ], + [ + 101.865744, + 33.103198 + ], + [ + 101.825708, + 33.119239 + ], + [ + 101.841723, + 33.184876 + ], + [ + 101.83002, + 33.213921 + ], + [ + 101.770274, + 33.248962 + ], + [ + 101.769658, + 33.26898 + ], + [ + 101.877447, + 33.314502 + ], + [ + 101.887302, + 33.383991 + ], + [ + 101.915635, + 33.425957 + ], + [ + 101.946432, + 33.442937 + ], + [ + 101.906396, + 33.48188 + ], + [ + 101.907012, + 33.539264 + ], + [ + 101.884222, + 33.578163 + ], + [ + 101.844186, + 33.602591 + ], + [ + 101.831252, + 33.554726 + ], + [ + 101.783208, + 33.556721 + ], + [ + 101.769042, + 33.538765 + ], + [ + 101.777665, + 33.533776 + ], + [ + 101.769042, + 33.45592 + ], + [ + 101.695745, + 33.433948 + ], + [ + 101.663716, + 33.383991 + ], + [ + 101.64955, + 33.323004 + ], + [ + 101.677883, + 33.297497 + ], + [ + 101.735781, + 33.279987 + ], + [ + 101.709912, + 33.21292 + ], + [ + 101.653861, + 33.162835 + ], + [ + 101.661252, + 33.135778 + ], + [ + 101.633535, + 33.101193 + ], + [ + 101.557775, + 33.167344 + ], + [ + 101.515275, + 33.192889 + ], + [ + 101.487557, + 33.226938 + ], + [ + 101.403174, + 33.225436 + ], + [ + 101.386543, + 33.207412 + ], + [ + 101.393935, + 33.157826 + ], + [ + 101.381616, + 33.153316 + ], + [ + 101.297232, + 33.262475 + ], + [ + 101.217776, + 33.256469 + ], + [ + 101.182668, + 33.26948 + ], + [ + 101.156798, + 33.236449 + ], + [ + 101.124769, + 33.221431 + ], + [ + 101.11553, + 33.194893 + ], + [ + 101.169733, + 33.10019 + ], + [ + 101.143863, + 33.086151 + ], + [ + 101.146327, + 33.056563 + ], + [ + 101.184515, + 33.041514 + ], + [ + 101.171581, + 33.009902 + ], + [ + 101.183899, + 32.984304 + ], + [ + 101.129081, + 32.989324 + ], + [ + 101.134624, + 32.95217 + ], + [ + 101.124153, + 32.909976 + ], + [ + 101.178356, + 32.892892 + ], + [ + 101.223935, + 32.855698 + ], + [ + 101.237486, + 32.825026 + ], + [ + 101.22332, + 32.725898 + ], + [ + 101.157414, + 32.661431 + ], + [ + 101.124769, + 32.658408 + ], + [ + 101.077342, + 32.68259 + ], + [ + 101.030531, + 32.660424 + ], + [ + 100.99727, + 32.627668 + ], + [ + 100.956618, + 32.621116 + ], + [ + 100.93198, + 32.600447 + ], + [ + 100.887633, + 32.632708 + ], + [ + 100.834046, + 32.648835 + ], + [ + 100.77122, + 32.643795 + ], + [ + 100.690532, + 32.678056 + ], + [ + 100.71209, + 32.645307 + ], + [ + 100.710242, + 32.610026 + ], + [ + 100.673286, + 32.628172 + ], + [ + 100.661583, + 32.616075 + ], + [ + 100.657887, + 32.546484 + ], + [ + 100.645568, + 32.526303 + ], + [ + 100.603069, + 32.553547 + ], + [ + 100.54517, + 32.569687 + ], + [ + 100.516837, + 32.632204 + ], + [ + 100.470026, + 32.694678 + ], + [ + 100.450932, + 32.694678 + ], + [ + 100.420135, + 32.73194 + ], + [ + 100.378251, + 32.698707 + ], + [ + 100.399193, + 32.756101 + ], + [ + 100.339447, + 32.719353 + ], + [ + 100.258759, + 32.742511 + ], + [ + 100.231041, + 32.696189 + ], + [ + 100.229809, + 32.650346 + ], + [ + 100.208252, + 32.606497 + ], + [ + 100.189773, + 32.630692 + ], + [ + 100.109701, + 32.640268 + ], + [ + 100.088143, + 32.668988 + ], + [ + 100.139266, + 32.724388 + ], + [ + 100.117093, + 32.802392 + ], + [ + 100.123252, + 32.837095 + ], + [ + 100.064738, + 32.895907 + ], + [ + 100.029629, + 32.895907 + ], + [ + 100.038252, + 32.929066 + ], + [ + 99.956332, + 32.948152 + ], + [ + 99.947709, + 32.986814 + ], + [ + 99.877492, + 33.045527 + ], + [ + 99.877492, + 32.993339 + ], + [ + 99.851007, + 32.941623 + ], + [ + 99.805427, + 32.940619 + ], + [ + 99.788181, + 32.956689 + ], + [ + 99.764159, + 32.924545 + ], + [ + 99.791877, + 32.883344 + ], + [ + 99.766623, + 32.826032 + ], + [ + 99.760464, + 32.769689 + ], + [ + 99.717964, + 32.732443 + ], + [ + 99.700718, + 32.76667 + ], + [ + 99.646515, + 32.774721 + ], + [ + 99.640355, + 32.790822 + ], + [ + 99.589233, + 32.789312 + ], + [ + 99.558436, + 32.839106 + ], + [ + 99.45311, + 32.862233 + ], + [ + 99.376118, + 32.899927 + ], + [ + 99.353944, + 32.885354 + ], + [ + 99.268944, + 32.878318 + ], + [ + 99.24677, + 32.924043 + ], + [ + 99.235067, + 32.982296 + ], + [ + 99.214741, + 32.991332 + ], + [ + 99.196263, + 33.035493 + ], + [ + 99.124814, + 33.046028 + ], + [ + 99.090322, + 33.079131 + ], + [ + 99.024416, + 33.094675 + ], + [ + 99.014561, + 33.081137 + ], + [ + 98.971445, + 33.098185 + ], + [ + 98.967134, + 33.115229 + ], + [ + 98.92217, + 33.118738 + ], + [ + 98.858728, + 33.150811 + ], + [ + 98.804526, + 33.219428 + ], + [ + 98.802062, + 33.270481 + ], + [ + 98.759562, + 33.276985 + ], + [ + 98.779888, + 33.370497 + ], + [ + 98.736157, + 33.406975 + ], + [ + 98.742316, + 33.477887 + ], + [ + 98.725686, + 33.503341 + ], + [ + 98.678258, + 33.522801 + ], + [ + 98.648077, + 33.548741 + ], + [ + 98.652389, + 33.595114 + ], + [ + 98.622824, + 33.610067 + ], + [ + 98.61728, + 33.637476 + ], + [ + 98.6567, + 33.64744 + ], + [ + 98.610505, + 33.682805 + ], + [ + 98.582788, + 33.731595 + ], + [ + 98.539672, + 33.746525 + ], + [ + 98.51873, + 33.77389 + ], + [ + 98.494092, + 33.768915 + ], + [ + 98.492861, + 33.796272 + ], + [ + 98.463295, + 33.848477 + ], + [ + 98.434962, + 33.843009 + ], + [ + 98.407245, + 33.867362 + ], + [ + 98.425723, + 33.913066 + ], + [ + 98.415252, + 33.956761 + ], + [ + 98.440506, + 33.981577 + ], + [ + 98.428187, + 34.029204 + ], + [ + 98.396774, + 34.053008 + ], + [ + 98.399854, + 34.085231 + ], + [ + 98.344419, + 34.094648 + ], + [ + 98.258188, + 34.083249 + ], + [ + 98.206449, + 34.08424 + ], + [ + 98.158405, + 34.107037 + ], + [ + 98.098043, + 34.122892 + ], + [ + 98.028442, + 34.122892 + ], + [ + 97.95453, + 34.190739 + ], + [ + 97.898479, + 34.209548 + ], + [ + 97.8104, + 34.207568 + ], + [ + 97.796849, + 34.199154 + ], + [ + 97.796849, + 34.199154 + ], + [ + 97.789458, + 34.182818 + ], + [ + 97.789458, + 34.182818 + ], + [ + 97.766668, + 34.158555 + ], + [ + 97.665654, + 34.126855 + ], + [ + 97.70261, + 34.036644 + ], + [ + 97.652719, + 33.998448 + ], + [ + 97.660111, + 33.956264 + ], + [ + 97.629314, + 33.919523 + ], + [ + 97.601596, + 33.929951 + ], + [ + 97.52214, + 33.903133 + ], + [ + 97.503662, + 33.912073 + ], + [ + 97.460546, + 33.887236 + ], + [ + 97.395257, + 33.889224 + ], + [ + 97.398336, + 33.848477 + ], + [ + 97.371851, + 33.842015 + ], + [ + 97.373083, + 33.817655 + ], + [ + 97.406344, + 33.795278 + ], + [ + 97.422974, + 33.754984 + ], + [ + 97.418046, + 33.728608 + ], + [ + 97.435293, + 33.682307 + ], + [ + 97.415583, + 33.605582 + ], + [ + 97.450075, + 33.582152 + ], + [ + 97.523372, + 33.577166 + ], + [ + 97.511669, + 33.520805 + ], + [ + 97.552321, + 33.465906 + ], + [ + 97.625618, + 33.461412 + ], + [ + 97.674893, + 33.432949 + ], + [ + 97.754349, + 33.409972 + ], + [ + 97.676125, + 33.341004 + ], + [ + 97.622538, + 33.337005 + ], + [ + 97.607756, + 33.263976 + ], + [ + 97.548626, + 33.203907 + ], + [ + 97.487648, + 33.168346 + ], + [ + 97.498119, + 33.137783 + ], + [ + 97.487032, + 33.107209 + ], + [ + 97.517213, + 33.097683 + ], + [ + 97.542466, + 33.035995 + ], + [ + 97.499966, + 33.011408 + ], + [ + 97.523988, + 32.988822 + ], + [ + 97.438372, + 32.976271 + ], + [ + 97.375547, + 32.956689 + ], + [ + 97.347829, + 32.895907 + ], + [ + 97.376163, + 32.886359 + ], + [ + 97.392793, + 32.828546 + ], + [ + 97.386018, + 32.77925 + ], + [ + 97.429133, + 32.714318 + ], + [ + 97.42359, + 32.70475 + ], + [ + 97.48272, + 32.654377 + ], + [ + 97.535075, + 32.638252 + ], + [ + 97.543698, + 32.62162 + ], + [ + 97.607756, + 32.614059 + ], + [ + 97.616995, + 32.586329 + ], + [ + 97.700763, + 32.53488 + ], + [ + 97.730944, + 32.527312 + ], + [ + 97.795617, + 32.521257 + ], + [ + 97.80732, + 32.50006 + ], + [ + 97.863986, + 32.499051 + ], + [ + 97.880001, + 32.486431 + ], + [ + 97.940363, + 32.482393 + ], + [ + 98.079565, + 32.415224 + ], + [ + 98.107283, + 32.391476 + ], + [ + 98.125145, + 32.401077 + ], + [ + 98.218768, + 32.342444 + ], + [ + 98.208913, + 32.318171 + ], + [ + 98.23047, + 32.262521 + ], + [ + 98.218768, + 32.234683 + ], + [ + 98.260035, + 32.208862 + ], + [ + 98.303151, + 32.121726 + ], + [ + 98.357354, + 32.087253 + ], + [ + 98.404781, + 32.045159 + ], + [ + 98.402933, + 32.026896 + ], + [ + 98.434962, + 32.007613 + ], + [ + 98.432498, + 31.922825 + ], + [ + 98.399238, + 31.895899 + ], + [ + 98.426339, + 31.856767 + ], + [ + 98.414636, + 31.832365 + ], + [ + 98.461448, + 31.800327 + ], + [ + 98.508875, + 31.751995 + ], + [ + 98.516882, + 31.717383 + ], + [ + 98.545831, + 31.717383 + ], + [ + 98.553839, + 31.660349 + ], + [ + 98.619128, + 31.591555 + ], + [ + 98.651157, + 31.57881 + ], + [ + 98.696736, + 31.538523 + ], + [ + 98.714599, + 31.508935 + ], + [ + 98.844562, + 31.429817 + ], + [ + 98.84333, + 31.416028 + ], + [ + 98.887062, + 31.37465 + ], + [ + 98.810685, + 31.306668 + ], + [ + 98.805758, + 31.279052 + ], + [ + 98.773113, + 31.249382 + ], + [ + 98.691809, + 31.333253 + ], + [ + 98.643766, + 31.338876 + ], + [ + 98.616048, + 31.3036 + ], + [ + 98.60373, + 31.257568 + ], + [ + 98.62344, + 31.221238 + ], + [ + 98.602498, + 31.192062 + ], + [ + 98.675179, + 31.15417 + ], + [ + 98.710287, + 31.1178 + ], + [ + 98.712135, + 31.082954 + ], + [ + 98.736772, + 31.049121 + ], + [ + 98.774961, + 31.031174 + ], + [ + 98.806374, + 30.995783 + ], + [ + 98.797135, + 30.948575 + ], + [ + 98.774345, + 30.908019 + ], + [ + 98.797135, + 30.87926 + ], + [ + 98.850105, + 30.849465 + ], + [ + 98.904924, + 30.782649 + ], + [ + 98.957895, + 30.765166 + ], + [ + 98.963438, + 30.728134 + ], + [ + 98.907388, + 30.698292 + ], + [ + 98.92217, + 30.609225 + ], + [ + 98.939417, + 30.598923 + ], + [ + 98.926482, + 30.569556 + ], + [ + 98.932025, + 30.521623 + ], + [ + 98.965286, + 30.449937 + ], + [ + 98.967134, + 30.33482 + ], + [ + 98.986844, + 30.280569 + ], + [ + 98.970829, + 30.260928 + ], + [ + 98.993003, + 30.215429 + ], + [ + 98.9813, + 30.182843 + ], + [ + 98.989308, + 30.151799 + ], + [ + 99.044742, + 30.079842 + ], + [ + 99.036735, + 30.053945 + ], + [ + 99.055213, + 29.958587 + ], + [ + 99.068148, + 29.931621 + ], + [ + 99.0238, + 29.846009 + ], + [ + 99.018873, + 29.792009 + ], + [ + 98.992387, + 29.677163 + ], + [ + 99.014561, + 29.607464 + ], + [ + 99.052133, + 29.563748 + ], + [ + 99.044742, + 29.520013 + ], + [ + 99.066916, + 29.421018 + ], + [ + 99.058909, + 29.417368 + ], + [ + 99.075539, + 29.316186 + ], + [ + 99.114343, + 29.243628 + ], + [ + 99.113727, + 29.221171 + ], + [ + 99.105104, + 29.162656 + ], + [ + 99.118039, + 29.100971 + ], + [ + 99.113727, + 29.07273 + ], + [ + 99.132206, + 28.94869 + ], + [ + 99.123582, + 28.890021 + ], + [ + 99.103872, + 28.841803 + ], + [ + 99.114343, + 28.765763 + ], + [ + 99.134053, + 28.734806 + ], + [ + 99.126662, + 28.698066 + ], + [ + 99.147604, + 28.640831 + ], + [ + 99.183944, + 28.58882 + ], + [ + 99.170394, + 28.566221 + ], + [ + 99.191952, + 28.494714 + ], + [ + 99.187024, + 28.44 + ], + [ + 99.16485, + 28.425264 + ], + [ + 99.200575, + 28.365774 + ], + [ + 99.229524, + 28.350502 + ], + [ + 99.237531, + 28.317842 + ], + [ + 99.28927, + 28.286227 + ], + [ + 99.306516, + 28.227714 + ], + [ + 99.374886, + 28.18183 + ], + [ + 99.412458, + 28.295186 + ], + [ + 99.392748, + 28.318369 + ], + [ + 99.437095, + 28.398419 + ], + [ + 99.404451, + 28.44421 + ], + [ + 99.426625, + 28.454207 + ], + [ + 99.396444, + 28.491032 + ], + [ + 99.403219, + 28.546246 + ], + [ + 99.463581, + 28.549401 + ], + [ + 99.466045, + 28.579886 + ], + [ + 99.504233, + 28.619294 + ], + [ + 99.540573, + 28.623497 + ], + [ + 99.53195, + 28.677591 + ], + [ + 99.553508, + 28.710664 + ], + [ + 99.614486, + 28.740054 + ], + [ + 99.609559, + 28.784122 + ], + [ + 99.625573, + 28.81454 + ], + [ + 99.676696, + 28.810345 + ], + [ + 99.717964, + 28.846521 + ], + [ + 99.722275, + 28.757369 + ], + [ + 99.755536, + 28.701216 + ], + [ + 99.79434, + 28.699116 + ], + [ + 99.834992, + 28.660788 + ], + [ + 99.834376, + 28.628225 + ], + [ + 99.873181, + 28.631902 + ], + [ + 99.875644, + 28.611939 + ], + [ + 99.91876, + 28.599329 + ], + [ + 99.985281, + 28.529422 + ], + [ + 99.990209, + 28.47683 + ], + [ + 100.073977, + 28.426317 + ], + [ + 100.057346, + 28.368934 + ], + [ + 100.136803, + 28.349975 + ], + [ + 100.176223, + 28.325218 + ], + [ + 100.147274, + 28.288862 + ], + [ + 100.188541, + 28.252493 + ], + [ + 100.153433, + 28.208202 + ], + [ + 100.102926, + 28.201873 + ], + [ + 100.091223, + 28.181302 + ], + [ + 100.062274, + 28.193962 + ], + [ + 100.033325, + 28.184467 + ], + [ + 100.021006, + 28.147008 + ], + [ + 100.05673, + 28.097922 + ], + [ + 100.088759, + 28.029269 + ], + [ + 100.120788, + 28.018703 + ], + [ + 100.196549, + 27.936254 + ], + [ + 100.170063, + 27.907699 + ], + [ + 100.210715, + 27.87702 + ], + [ + 100.30865, + 27.861149 + ], + [ + 100.30865, + 27.830457 + ], + [ + 100.28586, + 27.80611 + ], + [ + 100.304954, + 27.788639 + ], + [ + 100.311729, + 27.724028 + ], + [ + 100.327744, + 27.72032 + ], + [ + 100.350534, + 27.755809 + ], + [ + 100.412127, + 27.816167 + ], + [ + 100.442924, + 27.86644 + ], + [ + 100.504518, + 27.852154 + ], + [ + 100.511294, + 27.827811 + ], + [ + 100.54517, + 27.809286 + ], + [ + 100.609228, + 27.859033 + ], + [ + 100.634482, + 27.915631 + ], + [ + 100.681293, + 27.923035 + ], + [ + 100.719481, + 27.858503 + ], + [ + 100.707162, + 27.800816 + ], + [ + 100.757053, + 27.770107 + ], + [ + 100.775532, + 27.743098 + ], + [ + 100.782307, + 27.691708 + ], + [ + 100.848212, + 27.672099 + ], + [ + 100.827886, + 27.615904 + ], + [ + 100.854988, + 27.623858 + ], + [ + 100.91227, + 27.521473 + ], + [ + 100.901183, + 27.453517 + ], + [ + 100.936908, + 27.469448 + ], + [ + 100.95169, + 27.426961 + ], + [ + 101.021907, + 27.332899 + ], + [ + 101.026219, + 27.270679 + ], + [ + 101.042233, + 27.22173 + ], + [ + 101.071798, + 27.194585 + ], + [ + 101.119226, + 27.208957 + ], + [ + 101.167885, + 27.198311 + ], + [ + 101.167885, + 27.198311 + ] + ] + ], + [ + [ + [ + 106.264167, + 30.20974 + ], + [ + 106.260471, + 30.207672 + ], + [ + 106.260471, + 30.204051 + ], + [ + 106.260471, + 30.19681 + ], + [ + 106.264167, + 30.20974 + ] + ] + ], + [ + [ + [ + 106.976809, + 30.088127 + ], + [ + 106.975577, + 30.088127 + ], + [ + 106.976193, + 30.083467 + ], + [ + 106.981736, + 30.08502 + ], + [ + 106.980504, + 30.087609 + ], + [ + 106.979888, + 30.088127 + ], + [ + 106.978656, + 30.087609 + ], + [ + 106.977425, + 30.087609 + ], + [ + 106.976809, + 30.088127 + ] + ] + ], + [ + [ + [ + 105.558916, + 30.18543 + ], + [ + 105.556453, + 30.187499 + ], + [ + 105.550909, + 30.179222 + ], + [ + 105.56138, + 30.183878 + ], + [ + 105.558916, + 30.18543 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 520000, + "name": "贵州省", + "center": [ + 106.713478, + 26.578343 + ], + "centroid": [ + 106.880455, + 26.826368 + ], + "childrenNum": 9, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 23, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 109.274262, + 28.494714 + ], + [ + 109.23361, + 28.474726 + ], + [ + 109.191726, + 28.471043 + ], + [ + 109.153538, + 28.417369 + ], + [ + 109.152306, + 28.349975 + ], + [ + 109.117198, + 28.277795 + ], + [ + 109.081473, + 28.247749 + ], + [ + 109.101799, + 28.202401 + ], + [ + 109.086401, + 28.184467 + ], + [ + 109.026655, + 28.220331 + ], + [ + 109.005713, + 28.162837 + ], + [ + 108.929952, + 28.19027 + ], + [ + 108.923793, + 28.217167 + ], + [ + 108.89546, + 28.219804 + ], + [ + 108.855424, + 28.199764 + ], + [ + 108.821547, + 28.245113 + ], + [ + 108.772888, + 28.212949 + ], + [ + 108.738395, + 28.228241 + ], + [ + 108.726692, + 28.282011 + ], + [ + 108.761801, + 28.304143 + ], + [ + 108.783359, + 28.380518 + ], + [ + 108.759953, + 28.389995 + ], + [ + 108.780279, + 28.42579 + ], + [ + 108.746402, + 28.45105 + ], + [ + 108.709446, + 28.501026 + ], + [ + 108.700207, + 28.48209 + ], + [ + 108.657091, + 28.47683 + ], + [ + 108.640461, + 28.456838 + ], + [ + 108.688504, + 28.422106 + ], + [ + 108.697127, + 28.401051 + ], + [ + 108.656475, + 28.359981 + ], + [ + 108.667562, + 28.334173 + ], + [ + 108.611512, + 28.324691 + ], + [ + 108.580099, + 28.343128 + ], + [ + 108.576403, + 28.38631 + ], + [ + 108.609048, + 28.407368 + ], + [ + 108.609664, + 28.43579 + ], + [ + 108.586874, + 28.463678 + ], + [ + 108.573939, + 28.531 + ], + [ + 108.610896, + 28.539412 + ], + [ + 108.604736, + 28.590922 + ], + [ + 108.636149, + 28.621396 + ], + [ + 108.575787, + 28.659738 + ], + [ + 108.50249, + 28.63768 + ], + [ + 108.501258, + 28.626649 + ], + [ + 108.439049, + 28.634003 + ], + [ + 108.332491, + 28.679166 + ], + [ + 108.347274, + 28.736381 + ], + [ + 108.385462, + 28.772058 + ], + [ + 108.386078, + 28.803003 + ], + [ + 108.352817, + 28.815589 + ], + [ + 108.346658, + 28.859625 + ], + [ + 108.357745, + 28.893165 + ], + [ + 108.345426, + 28.943453 + ], + [ + 108.319556, + 28.961258 + ], + [ + 108.297999, + 29.045527 + ], + [ + 108.306622, + 29.079006 + ], + [ + 108.277673, + 29.091558 + ], + [ + 108.256115, + 29.040295 + ], + [ + 108.193289, + 29.072207 + ], + [ + 108.150173, + 29.053375 + ], + [ + 108.070717, + 29.086328 + ], + [ + 108.026369, + 29.039772 + ], + [ + 107.925971, + 29.032446 + ], + [ + 107.908725, + 29.007327 + ], + [ + 107.882855, + 29.00628 + ], + [ + 107.867457, + 28.960211 + ], + [ + 107.810175, + 28.984295 + ], + [ + 107.823725, + 29.034016 + ], + [ + 107.784921, + 29.048143 + ], + [ + 107.810791, + 29.139137 + ], + [ + 107.749197, + 29.199754 + ], + [ + 107.700537, + 29.141228 + ], + [ + 107.659885, + 29.162656 + ], + [ + 107.605683, + 29.164747 + ], + [ + 107.589052, + 29.150113 + ], + [ + 107.570574, + 29.218037 + ], + [ + 107.486806, + 29.174153 + ], + [ + 107.441227, + 29.203934 + ], + [ + 107.401807, + 29.184603 + ], + [ + 107.408582, + 29.138091 + ], + [ + 107.427676, + 29.128682 + ], + [ + 107.412278, + 29.094696 + ], + [ + 107.369778, + 29.091558 + ], + [ + 107.395647, + 29.041341 + ], + [ + 107.364235, + 29.00942 + ], + [ + 107.396879, + 28.993718 + ], + [ + 107.412894, + 28.960211 + ], + [ + 107.441227, + 28.943977 + ], + [ + 107.41351, + 28.911502 + ], + [ + 107.383945, + 28.848618 + ], + [ + 107.339597, + 28.845997 + ], + [ + 107.327894, + 28.810869 + ], + [ + 107.261373, + 28.792514 + ], + [ + 107.24659, + 28.76209 + ], + [ + 107.219489, + 28.772582 + ], + [ + 107.210866, + 28.817686 + ], + [ + 107.227496, + 28.836037 + ], + [ + 107.194851, + 28.838134 + ], + [ + 107.206554, + 28.868535 + ], + [ + 107.14188, + 28.887925 + ], + [ + 107.016229, + 28.882685 + ], + [ + 107.019308, + 28.861722 + ], + [ + 106.983584, + 28.851239 + ], + [ + 106.988512, + 28.776254 + ], + [ + 106.951555, + 28.766812 + ], + [ + 106.923222, + 28.809821 + ], + [ + 106.872099, + 28.777304 + ], + [ + 106.845614, + 28.780975 + ], + [ + 106.824056, + 28.756319 + ], + [ + 106.86594, + 28.690192 + ], + [ + 106.889345, + 28.695966 + ], + [ + 106.866556, + 28.624548 + ], + [ + 106.830831, + 28.623497 + ], + [ + 106.807425, + 28.589346 + ], + [ + 106.784636, + 28.626649 + ], + [ + 106.756918, + 28.607211 + ], + [ + 106.77786, + 28.563068 + ], + [ + 106.73844, + 28.554657 + ], + [ + 106.726121, + 28.51838 + ], + [ + 106.747063, + 28.467361 + ], + [ + 106.708259, + 28.450524 + ], + [ + 106.697788, + 28.47683 + ], + [ + 106.632499, + 28.503655 + ], + [ + 106.564745, + 28.485247 + ], + [ + 106.567825, + 28.523638 + ], + [ + 106.615252, + 28.549401 + ], + [ + 106.606629, + 28.593024 + ], + [ + 106.63681, + 28.622972 + ], + [ + 106.618332, + 28.645033 + ], + [ + 106.651593, + 28.649235 + ], + [ + 106.617716, + 28.66709 + ], + [ + 106.6171, + 28.691242 + ], + [ + 106.587535, + 28.691767 + ], + [ + 106.56105, + 28.719062 + ], + [ + 106.561666, + 28.756319 + ], + [ + 106.474202, + 28.832891 + ], + [ + 106.45326, + 28.817162 + ], + [ + 106.461883, + 28.761041 + ], + [ + 106.492064, + 28.742153 + ], + [ + 106.528405, + 28.677591 + ], + [ + 106.502535, + 28.661313 + ], + [ + 106.49268, + 28.591448 + ], + [ + 106.466811, + 28.586193 + ], + [ + 106.504999, + 28.544669 + ], + [ + 106.477282, + 28.530474 + ], + [ + 106.403369, + 28.569901 + ], + [ + 106.37442, + 28.525742 + ], + [ + 106.379348, + 28.479986 + ], + [ + 106.349167, + 28.473674 + ], + [ + 106.304819, + 28.505233 + ], + [ + 106.2925, + 28.537309 + ], + [ + 106.254928, + 28.539412 + ], + [ + 106.184711, + 28.58882 + ], + [ + 106.17116, + 28.629275 + ], + [ + 106.14837, + 28.642932 + ], + [ + 106.103407, + 28.636104 + ], + [ + 106.085544, + 28.681792 + ], + [ + 106.030726, + 28.694917 + ], + [ + 106.001161, + 28.743727 + ], + [ + 105.966668, + 28.761041 + ], + [ + 105.937719, + 28.686517 + ], + [ + 105.889676, + 28.670765 + ], + [ + 105.884748, + 28.595126 + ], + [ + 105.808372, + 28.599855 + ], + [ + 105.78435, + 28.610889 + ], + [ + 105.757249, + 28.590397 + ], + [ + 105.74493, + 28.616668 + ], + [ + 105.712901, + 28.586718 + ], + [ + 105.693191, + 28.58882 + ], + [ + 105.68272, + 28.534154 + ], + [ + 105.62359, + 28.517854 + ], + [ + 105.612503, + 28.438947 + ], + [ + 105.643916, + 28.431053 + ], + [ + 105.655003, + 28.362615 + ], + [ + 105.639604, + 28.324164 + ], + [ + 105.68888, + 28.284119 + ], + [ + 105.730147, + 28.271997 + ], + [ + 105.737539, + 28.30309 + ], + [ + 105.76464, + 28.308359 + ], + [ + 105.76464, + 28.308359 + ], + [ + 105.78743, + 28.335753 + ], + [ + 105.824386, + 28.306251 + ], + [ + 105.848408, + 28.255656 + ], + [ + 105.889676, + 28.237732 + ], + [ + 105.860727, + 28.159672 + ], + [ + 105.895219, + 28.119565 + ], + [ + 105.943878, + 28.143314 + ], + [ + 105.975907, + 28.107952 + ], + [ + 106.093552, + 28.162837 + ], + [ + 106.145291, + 28.162837 + ], + [ + 106.206885, + 28.134343 + ], + [ + 106.266631, + 28.066769 + ], + [ + 106.246305, + 28.011835 + ], + [ + 106.286341, + 28.007079 + ], + [ + 106.328225, + 27.952643 + ], + [ + 106.307899, + 27.936782 + ], + [ + 106.304819, + 27.899237 + ], + [ + 106.325145, + 27.898708 + ], + [ + 106.337464, + 27.859033 + ], + [ + 106.306667, + 27.808756 + ], + [ + 106.242609, + 27.767459 + ], + [ + 106.193334, + 27.75422 + ], + [ + 106.120653, + 27.779638 + ], + [ + 106.063987, + 27.776991 + ], + [ + 106.023335, + 27.746805 + ], + [ + 105.985146, + 27.749983 + ], + [ + 105.92848, + 27.729855 + ], + [ + 105.922937, + 27.746805 + ], + [ + 105.868118, + 27.732504 + ], + [ + 105.848408, + 27.707074 + ], + [ + 105.76772, + 27.7182 + ], + [ + 105.722756, + 27.706015 + ], + [ + 105.720292, + 27.683759 + ], + [ + 105.664242, + 27.683759 + ], + [ + 105.62359, + 27.666269 + ], + [ + 105.605112, + 27.715552 + ], + [ + 105.560148, + 27.71979 + ], + [ + 105.508409, + 27.769048 + ], + [ + 105.44004, + 27.775402 + ], + [ + 105.353809, + 27.748924 + ], + [ + 105.308229, + 27.704955 + ], + [ + 105.29591, + 27.631811 + ], + [ + 105.304533, + 27.611661 + ], + [ + 105.25649, + 27.582491 + ], + [ + 105.232469, + 27.546945 + ], + [ + 105.260186, + 27.514573 + ], + [ + 105.234316, + 27.489093 + ], + [ + 105.233084, + 27.436522 + ], + [ + 105.182577, + 27.367451 + ], + [ + 105.184425, + 27.392959 + ], + [ + 105.120984, + 27.418461 + ], + [ + 105.068013, + 27.418461 + ], + [ + 105.01073, + 27.379143 + ], + [ + 104.913412, + 27.327051 + ], + [ + 104.871528, + 27.290891 + ], + [ + 104.851818, + 27.299401 + ], + [ + 104.856746, + 27.332368 + ], + [ + 104.824717, + 27.3531 + ], + [ + 104.77113, + 27.317481 + ], + [ + 104.7545, + 27.345658 + ], + [ + 104.611602, + 27.306846 + ], + [ + 104.570334, + 27.331836 + ], + [ + 104.539537, + 27.327583 + ], + [ + 104.497037, + 27.414743 + ], + [ + 104.467472, + 27.414211 + ], + [ + 104.363378, + 27.467855 + ], + [ + 104.30856, + 27.407305 + ], + [ + 104.295625, + 27.37436 + ], + [ + 104.247582, + 27.336621 + ], + [ + 104.248813, + 27.291955 + ], + [ + 104.210625, + 27.297273 + ], + [ + 104.173053, + 27.263232 + ], + [ + 104.113923, + 27.338216 + ], + [ + 104.084358, + 27.330773 + ], + [ + 104.01722, + 27.383926 + ], + [ + 104.015372, + 27.429086 + ], + [ + 103.956242, + 27.425367 + ], + [ + 103.932221, + 27.443958 + ], + [ + 103.905119, + 27.38552 + ], + [ + 103.903271, + 27.347785 + ], + [ + 103.874322, + 27.331304 + ], + [ + 103.865699, + 27.28185 + ], + [ + 103.80041, + 27.26536 + ], + [ + 103.801641, + 27.250464 + ], + [ + 103.748671, + 27.210021 + ], + [ + 103.696316, + 27.126429 + ], + [ + 103.63349, + 27.12057 + ], + [ + 103.620555, + 27.096598 + ], + [ + 103.652584, + 27.092868 + ], + [ + 103.659975, + 27.065692 + ], + [ + 103.614396, + 27.079548 + ], + [ + 103.601461, + 27.061962 + ], + [ + 103.623635, + 27.035312 + ], + [ + 103.623019, + 27.007056 + ], + [ + 103.675374, + 27.051836 + ], + [ + 103.704939, + 27.049171 + ], + [ + 103.73204, + 27.018785 + ], + [ + 103.753598, + 26.963858 + ], + [ + 103.775156, + 26.951056 + ], + [ + 103.763453, + 26.905702 + ], + [ + 103.779468, + 26.87421 + ], + [ + 103.722185, + 26.851253 + ], + [ + 103.705555, + 26.794642 + ], + [ + 103.725265, + 26.742812 + ], + [ + 103.773308, + 26.716621 + ], + [ + 103.759142, + 26.689355 + ], + [ + 103.748671, + 26.623568 + ], + [ + 103.763453, + 26.585041 + ], + [ + 103.815808, + 26.55239 + ], + [ + 103.819504, + 26.529903 + ], + [ + 103.865699, + 26.512232 + ], + [ + 103.953163, + 26.521336 + ], + [ + 104.008597, + 26.511697 + ], + [ + 104.067727, + 26.51491 + ], + [ + 104.068343, + 26.573266 + ], + [ + 104.121314, + 26.638012 + ], + [ + 104.160734, + 26.646571 + ], + [ + 104.222328, + 26.620358 + ], + [ + 104.268524, + 26.617683 + ], + [ + 104.274683, + 26.633733 + ], + [ + 104.313487, + 26.612867 + ], + [ + 104.353523, + 26.620893 + ], + [ + 104.398487, + 26.686147 + ], + [ + 104.424356, + 26.709137 + ], + [ + 104.468088, + 26.644431 + ], + [ + 104.459465, + 26.602701 + ], + [ + 104.488414, + 26.579689 + ], + [ + 104.556783, + 26.590393 + ], + [ + 104.579573, + 26.568449 + ], + [ + 104.57095, + 26.524549 + ], + [ + 104.598667, + 26.520801 + ], + [ + 104.638703, + 26.477954 + ], + [ + 104.631928, + 26.451702 + ], + [ + 104.665804, + 26.434019 + ], + [ + 104.664572, + 26.397572 + ], + [ + 104.684283, + 26.3772 + ], + [ + 104.659645, + 26.335373 + ], + [ + 104.592508, + 26.317672 + ], + [ + 104.542616, + 26.253282 + ], + [ + 104.548776, + 26.226979 + ], + [ + 104.518595, + 26.165762 + ], + [ + 104.52845, + 26.114186 + ], + [ + 104.499501, + 26.070651 + ], + [ + 104.460081, + 26.085702 + ], + [ + 104.470552, + 26.009352 + ], + [ + 104.438523, + 25.92757 + ], + [ + 104.414501, + 25.909807 + ], + [ + 104.441602, + 25.868889 + ], + [ + 104.42374, + 25.841961 + ], + [ + 104.397871, + 25.76168 + ], + [ + 104.370769, + 25.730415 + ], + [ + 104.328886, + 25.760602 + ], + [ + 104.310407, + 25.647901 + ], + [ + 104.332581, + 25.598796 + ], + [ + 104.389248, + 25.595558 + ], + [ + 104.428668, + 25.576126 + ], + [ + 104.436059, + 25.520512 + ], + [ + 104.418813, + 25.499447 + ], + [ + 104.434827, + 25.472436 + ], + [ + 104.44961, + 25.495126 + ], + [ + 104.483486, + 25.494585 + ], + [ + 104.524138, + 25.526992 + ], + [ + 104.556783, + 25.524832 + ], + [ + 104.543232, + 25.400556 + ], + [ + 104.566638, + 25.402719 + ], + [ + 104.615913, + 25.364871 + ], + [ + 104.646094, + 25.356759 + ], + [ + 104.639935, + 25.295632 + ], + [ + 104.689826, + 25.296173 + ], + [ + 104.736021, + 25.268034 + ], + [ + 104.816094, + 25.262622 + ], + [ + 104.826565, + 25.235558 + ], + [ + 104.806854, + 25.224189 + ], + [ + 104.822869, + 25.170037 + ], + [ + 104.801927, + 25.163537 + ], + [ + 104.753884, + 25.214443 + ], + [ + 104.724319, + 25.195491 + ], + [ + 104.732326, + 25.167871 + ], + [ + 104.695369, + 25.122364 + ], + [ + 104.685514, + 25.078466 + ], + [ + 104.619609, + 25.060577 + ], + [ + 104.684898, + 25.054072 + ], + [ + 104.713232, + 24.996048 + ], + [ + 104.663957, + 24.964584 + ], + [ + 104.635623, + 24.903803 + ], + [ + 104.586964, + 24.872859 + ], + [ + 104.539537, + 24.813663 + ], + [ + 104.542616, + 24.75607 + ], + [ + 104.529682, + 24.731611 + ], + [ + 104.595587, + 24.709323 + ], + [ + 104.628848, + 24.660927 + ], + [ + 104.703377, + 24.645698 + ], + [ + 104.729246, + 24.617953 + ], + [ + 104.771746, + 24.659839 + ], + [ + 104.841963, + 24.676155 + ], + [ + 104.865985, + 24.730524 + ], + [ + 104.899245, + 24.752809 + ], + [ + 105.03352, + 24.787586 + ], + [ + 105.026745, + 24.815836 + ], + [ + 105.039064, + 24.872859 + ], + [ + 105.077868, + 24.918459 + ], + [ + 105.09573, + 24.92877 + ], + [ + 105.131454, + 24.959701 + ], + [ + 105.157324, + 24.958616 + ], + [ + 105.178266, + 24.985199 + ], + [ + 105.212758, + 24.995505 + ], + [ + 105.251563, + 24.967296 + ], + [ + 105.267577, + 24.929313 + ], + [ + 105.334099, + 24.9266 + ], + [ + 105.365511, + 24.943423 + ], + [ + 105.428337, + 24.930941 + ], + [ + 105.457286, + 24.87123 + ], + [ + 105.493011, + 24.833217 + ], + [ + 105.497322, + 24.809318 + ], + [ + 105.573083, + 24.797366 + ], + [ + 105.607576, + 24.803885 + ], + [ + 105.617431, + 24.78161 + ], + [ + 105.70551, + 24.768569 + ], + [ + 105.767104, + 24.719109 + ], + [ + 105.827466, + 24.702799 + ], + [ + 105.863806, + 24.729437 + ], + [ + 105.942031, + 24.725088 + ], + [ + 105.961741, + 24.677786 + ], + [ + 106.024566, + 24.633186 + ], + [ + 106.047356, + 24.684312 + ], + [ + 106.113878, + 24.714216 + ], + [ + 106.150218, + 24.762591 + ], + [ + 106.173008, + 24.760417 + ], + [ + 106.206269, + 24.851139 + ], + [ + 106.197645, + 24.885889 + ], + [ + 106.145291, + 24.954275 + ], + [ + 106.191486, + 24.95319 + ], + [ + 106.215508, + 24.981944 + ], + [ + 106.253696, + 24.971094 + ], + [ + 106.304819, + 24.973807 + ], + [ + 106.332536, + 24.988454 + ], + [ + 106.442173, + 25.019369 + ], + [ + 106.450181, + 25.033468 + ], + [ + 106.519782, + 25.054072 + ], + [ + 106.551195, + 25.082802 + ], + [ + 106.590615, + 25.08768 + ], + [ + 106.63989, + 25.132658 + ], + [ + 106.644817, + 25.164621 + ], + [ + 106.691013, + 25.179245 + ], + [ + 106.732281, + 25.162454 + ], + [ + 106.764926, + 25.183036 + ], + [ + 106.787715, + 25.17112 + ], + [ + 106.853005, + 25.186827 + ], + [ + 106.888113, + 25.181953 + ], + [ + 106.904128, + 25.231768 + ], + [ + 106.933077, + 25.250714 + ], + [ + 106.975577, + 25.232851 + ], + [ + 107.013765, + 25.275611 + ], + [ + 107.012533, + 25.352973 + ], + [ + 106.987896, + 25.358922 + ], + [ + 106.963874, + 25.437852 + ], + [ + 106.996519, + 25.442716 + ], + [ + 107.015613, + 25.495666 + ], + [ + 107.066736, + 25.50917 + ], + [ + 107.064272, + 25.559391 + ], + [ + 107.185612, + 25.578825 + ], + [ + 107.205322, + 25.607971 + ], + [ + 107.228728, + 25.604733 + ], + [ + 107.232423, + 25.556691 + ], + [ + 107.263836, + 25.543193 + ], + [ + 107.336517, + 25.461089 + ], + [ + 107.308184, + 25.432988 + ], + [ + 107.318039, + 25.401637 + ], + [ + 107.358691, + 25.393528 + ], + [ + 107.375937, + 25.411908 + ], + [ + 107.420901, + 25.392987 + ], + [ + 107.409198, + 25.347024 + ], + [ + 107.432604, + 25.289139 + ], + [ + 107.481263, + 25.299961 + ], + [ + 107.489886, + 25.276693 + ], + [ + 107.472024, + 25.213902 + ], + [ + 107.512676, + 25.209029 + ], + [ + 107.576734, + 25.256668 + ], + [ + 107.599523, + 25.250714 + ], + [ + 107.632168, + 25.310241 + ], + [ + 107.659885, + 25.316192 + ], + [ + 107.661733, + 25.258833 + ], + [ + 107.696226, + 25.219858 + ], + [ + 107.700537, + 25.194408 + ], + [ + 107.741805, + 25.24043 + ], + [ + 107.762131, + 25.229061 + ], + [ + 107.760283, + 25.188451 + ], + [ + 107.789233, + 25.15487 + ], + [ + 107.762747, + 25.125073 + ], + [ + 107.839124, + 25.115861 + ], + [ + 107.872384, + 25.141327 + ], + [ + 107.928435, + 25.155954 + ], + [ + 108.001732, + 25.196574 + ], + [ + 108.080572, + 25.193867 + ], + [ + 108.115065, + 25.210112 + ], + [ + 108.143398, + 25.269658 + ], + [ + 108.152021, + 25.324306 + ], + [ + 108.142782, + 25.390825 + ], + [ + 108.193289, + 25.405421 + ], + [ + 108.162492, + 25.444878 + ], + [ + 108.192673, + 25.458928 + ], + [ + 108.251803, + 25.430286 + ], + [ + 108.241332, + 25.46217 + ], + [ + 108.280752, + 25.48 + ], + [ + 108.308469, + 25.525912 + ], + [ + 108.348506, + 25.536173 + ], + [ + 108.359592, + 25.513491 + ], + [ + 108.400244, + 25.491344 + ], + [ + 108.418723, + 25.443257 + ], + [ + 108.471693, + 25.458928 + ], + [ + 108.585642, + 25.365952 + ], + [ + 108.589338, + 25.335125 + ], + [ + 108.625062, + 25.308076 + ], + [ + 108.62999, + 25.335666 + ], + [ + 108.600425, + 25.432448 + ], + [ + 108.6072, + 25.491885 + ], + [ + 108.634917, + 25.520512 + ], + [ + 108.68912, + 25.533473 + ], + [ + 108.658323, + 25.550212 + ], + [ + 108.660787, + 25.584763 + ], + [ + 108.68604, + 25.587462 + ], + [ + 108.68912, + 25.623081 + ], + [ + 108.724844, + 25.634952 + ], + [ + 108.783975, + 25.628477 + ], + [ + 108.799989, + 25.576666 + ], + [ + 108.781511, + 25.554531 + ], + [ + 108.814772, + 25.526992 + ], + [ + 108.826474, + 25.550212 + ], + [ + 108.890532, + 25.556151 + ], + [ + 108.8893, + 25.543193 + ], + [ + 108.949046, + 25.557231 + ], + [ + 109.024807, + 25.51241 + ], + [ + 109.088249, + 25.550752 + ], + [ + 109.051908, + 25.566949 + ], + [ + 109.030966, + 25.629556 + ], + [ + 109.075314, + 25.693749 + ], + [ + 109.07901, + 25.72071 + ], + [ + 109.043285, + 25.738502 + ], + [ + 109.007561, + 25.734728 + ], + [ + 108.953974, + 25.686738 + ], + [ + 108.953974, + 25.686738 + ], + [ + 108.900387, + 25.682423 + ], + [ + 108.896076, + 25.71424 + ], + [ + 108.940423, + 25.740119 + ], + [ + 108.963829, + 25.732572 + ], + [ + 108.999553, + 25.765453 + ], + [ + 108.989698, + 25.778926 + ], + [ + 109.048213, + 25.790781 + ], + [ + 109.077778, + 25.776771 + ], + [ + 109.095024, + 25.80533 + ], + [ + 109.143683, + 25.795092 + ], + [ + 109.13198, + 25.762758 + ], + [ + 109.147995, + 25.741736 + ], + [ + 109.206509, + 25.788087 + ], + [ + 109.207125, + 25.740119 + ], + [ + 109.296436, + 25.71424 + ], + [ + 109.340168, + 25.731493 + ], + [ + 109.327849, + 25.76168 + ], + [ + 109.339552, + 25.83442 + ], + [ + 109.359262, + 25.836036 + ], + [ + 109.396834, + 25.900117 + ], + [ + 109.435022, + 25.93349 + ], + [ + 109.408537, + 25.967392 + ], + [ + 109.473211, + 26.006663 + ], + [ + 109.48245, + 26.029788 + ], + [ + 109.452885, + 26.055598 + ], + [ + 109.449805, + 26.101826 + ], + [ + 109.502776, + 26.096451 + ], + [ + 109.513863, + 26.128157 + ], + [ + 109.47629, + 26.148035 + ], + [ + 109.439334, + 26.238789 + ], + [ + 109.467051, + 26.313917 + ], + [ + 109.442414, + 26.289774 + ], + [ + 109.369733, + 26.277432 + ], + [ + 109.351255, + 26.264016 + ], + [ + 109.325385, + 26.29031 + ], + [ + 109.285965, + 26.295676 + ], + [ + 109.271183, + 26.327863 + ], + [ + 109.29582, + 26.350389 + ], + [ + 109.319842, + 26.418477 + ], + [ + 109.38082, + 26.454381 + ], + [ + 109.362342, + 26.472061 + ], + [ + 109.385747, + 26.493487 + ], + [ + 109.381436, + 26.518659 + ], + [ + 109.407305, + 26.533116 + ], + [ + 109.390675, + 26.598955 + ], + [ + 109.35495, + 26.658873 + ], + [ + 109.334008, + 26.646036 + ], + [ + 109.306291, + 26.661012 + ], + [ + 109.283501, + 26.698445 + ], + [ + 109.35495, + 26.693098 + ], + [ + 109.407305, + 26.719829 + ], + [ + 109.447957, + 26.759913 + ], + [ + 109.486761, + 26.759913 + ], + [ + 109.47629, + 26.829894 + ], + [ + 109.467051, + 26.83203 + ], + [ + 109.452885, + 26.861932 + ], + [ + 109.436254, + 26.892359 + ], + [ + 109.555131, + 26.946788 + ], + [ + 109.520022, + 27.058764 + ], + [ + 109.497848, + 27.079548 + ], + [ + 109.486761, + 27.053968 + ], + [ + 109.454733, + 27.069423 + ], + [ + 109.472595, + 27.134951 + ], + [ + 109.441182, + 27.117907 + ], + [ + 109.415312, + 27.154123 + ], + [ + 109.358646, + 27.153058 + ], + [ + 109.33524, + 27.139212 + ], + [ + 109.264407, + 27.131755 + ], + [ + 109.239154, + 27.14933 + ], + [ + 109.21698, + 27.114711 + ], + [ + 109.165857, + 27.066758 + ], + [ + 109.101183, + 27.06889 + ], + [ + 109.128901, + 27.122701 + ], + [ + 109.032814, + 27.104056 + ], + [ + 109.007561, + 27.08008 + ], + [ + 108.940423, + 27.044907 + ], + [ + 108.942887, + 27.017186 + ], + [ + 108.942887, + 27.017186 + ], + [ + 108.877597, + 27.01612 + ], + [ + 108.79075, + 27.084343 + ], + [ + 108.878829, + 27.106187 + ], + [ + 108.926873, + 27.160512 + ], + [ + 108.907778, + 27.204699 + ], + [ + 108.963213, + 27.235565 + ], + [ + 108.983539, + 27.26802 + ], + [ + 109.053756, + 27.293551 + ], + [ + 109.044517, + 27.331304 + ], + [ + 109.103647, + 27.336621 + ], + [ + 109.142451, + 27.418461 + ], + [ + 109.141835, + 27.448207 + ], + [ + 109.167089, + 27.41793 + ], + [ + 109.202197, + 27.450331 + ], + [ + 109.245313, + 27.41793 + ], + [ + 109.300132, + 27.423774 + ], + [ + 109.303211, + 27.47582 + ], + [ + 109.404841, + 27.55066 + ], + [ + 109.461508, + 27.567637 + ], + [ + 109.451037, + 27.586204 + ], + [ + 109.470131, + 27.62863 + ], + [ + 109.45658, + 27.673689 + ], + [ + 109.470747, + 27.680049 + ], + [ + 109.414081, + 27.725087 + ], + [ + 109.366653, + 27.721909 + ], + [ + 109.37774, + 27.736741 + ], + [ + 109.332777, + 27.782815 + ], + [ + 109.346943, + 27.838396 + ], + [ + 109.32169, + 27.868027 + ], + [ + 109.30198, + 27.956343 + ], + [ + 109.319842, + 27.988585 + ], + [ + 109.362342, + 28.007608 + ], + [ + 109.378972, + 28.034551 + ], + [ + 109.335856, + 28.063073 + ], + [ + 109.298284, + 28.036136 + ], + [ + 109.314298, + 28.103729 + ], + [ + 109.33832, + 28.141731 + ], + [ + 109.340168, + 28.19027 + ], + [ + 109.367885, + 28.254602 + ], + [ + 109.388211, + 28.268307 + ], + [ + 109.33524, + 28.293605 + ], + [ + 109.317994, + 28.277795 + ], + [ + 109.275494, + 28.313101 + ], + [ + 109.268719, + 28.33786 + ], + [ + 109.289045, + 28.373673 + ], + [ + 109.264407, + 28.392628 + ], + [ + 109.260712, + 28.46473 + ], + [ + 109.274262, + 28.494714 + ] + ] + ], + [ + [ + [ + 109.47629, + 26.829894 + ], + [ + 109.486761, + 26.759913 + ], + [ + 109.52187, + 26.749226 + ], + [ + 109.522486, + 26.749226 + ], + [ + 109.497232, + 26.815474 + ], + [ + 109.513247, + 26.84004 + ], + [ + 109.509551, + 26.877947 + ], + [ + 109.486761, + 26.895562 + ], + [ + 109.452885, + 26.861932 + ], + [ + 109.467051, + 26.83203 + ], + [ + 109.47629, + 26.829894 + ] + ] + ], + [ + [ + [ + 109.528645, + 26.743881 + ], + [ + 109.568065, + 26.726243 + ], + [ + 109.597015, + 26.756173 + ], + [ + 109.554515, + 26.73533 + ], + [ + 109.528645, + 26.743881 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 530000, + "name": "云南省", + "center": [ + 102.712251, + 25.040609 + ], + "centroid": [ + 101.485106, + 25.008643 + ], + "childrenNum": 16, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 24, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 105.308229, + 27.704955 + ], + [ + 105.290367, + 27.712373 + ], + [ + 105.293447, + 27.770637 + ], + [ + 105.273736, + 27.794992 + ], + [ + 105.313157, + 27.810874 + ], + [ + 105.25957, + 27.827811 + ], + [ + 105.233084, + 27.895534 + ], + [ + 105.284823, + 27.935725 + ], + [ + 105.270657, + 27.99704 + ], + [ + 105.247867, + 28.009193 + ], + [ + 105.218302, + 27.990698 + ], + [ + 105.186273, + 27.995454 + ], + [ + 105.167795, + 28.021345 + ], + [ + 105.186889, + 28.054623 + ], + [ + 105.168411, + 28.071522 + ], + [ + 105.119752, + 28.07205 + ], + [ + 105.061853, + 28.096866 + ], + [ + 105.002107, + 28.064129 + ], + [ + 104.980549, + 28.063073 + ], + [ + 104.975006, + 28.020816 + ], + [ + 104.903557, + 27.962158 + ], + [ + 104.918339, + 27.938897 + ], + [ + 104.888158, + 27.914574 + ], + [ + 104.842579, + 27.900294 + ], + [ + 104.796999, + 27.901352 + ], + [ + 104.761891, + 27.884426 + ], + [ + 104.743413, + 27.901881 + ], + [ + 104.676275, + 27.880723 + ], + [ + 104.63316, + 27.850567 + ], + [ + 104.607906, + 27.857974 + ], + [ + 104.573413, + 27.840512 + ], + [ + 104.52537, + 27.889187 + ], + [ + 104.508124, + 27.878078 + ], + [ + 104.44961, + 27.927794 + ], + [ + 104.40095, + 27.952114 + ], + [ + 104.362762, + 28.012891 + ], + [ + 104.30856, + 28.036136 + ], + [ + 104.304248, + 28.050926 + ], + [ + 104.373233, + 28.051454 + ], + [ + 104.40095, + 28.091586 + ], + [ + 104.448994, + 28.113758 + ], + [ + 104.444682, + 28.16231 + ], + [ + 104.406494, + 28.173389 + ], + [ + 104.402182, + 28.202928 + ], + [ + 104.442834, + 28.211366 + ], + [ + 104.462544, + 28.241422 + ], + [ + 104.44961, + 28.269889 + ], + [ + 104.420045, + 28.269889 + ], + [ + 104.392943, + 28.291497 + ], + [ + 104.384936, + 28.329959 + ], + [ + 104.343052, + 28.334173 + ], + [ + 104.314103, + 28.306778 + ], + [ + 104.282074, + 28.343128 + ], + [ + 104.254357, + 28.403683 + ], + [ + 104.267908, + 28.499448 + ], + [ + 104.260516, + 28.536257 + ], + [ + 104.323342, + 28.540989 + ], + [ + 104.355987, + 28.555183 + ], + [ + 104.375697, + 28.5946 + ], + [ + 104.417581, + 28.598279 + ], + [ + 104.425588, + 28.626649 + ], + [ + 104.372617, + 28.649235 + ], + [ + 104.314719, + 28.615617 + ], + [ + 104.277147, + 28.631902 + ], + [ + 104.252509, + 28.660788 + ], + [ + 104.230951, + 28.635579 + ], + [ + 104.170589, + 28.642932 + ], + [ + 104.117618, + 28.634003 + ], + [ + 104.09606, + 28.603533 + ], + [ + 104.05972, + 28.6277 + ], + [ + 103.953779, + 28.600906 + ], + [ + 103.910047, + 28.631377 + ], + [ + 103.887873, + 28.61982 + ], + [ + 103.850917, + 28.66709 + ], + [ + 103.833054, + 28.605109 + ], + [ + 103.838598, + 28.587244 + ], + [ + 103.802873, + 28.563068 + ], + [ + 103.781931, + 28.525216 + ], + [ + 103.829975, + 28.459995 + ], + [ + 103.828743, + 28.44 + ], + [ + 103.860156, + 28.383677 + ], + [ + 103.85338, + 28.356822 + ], + [ + 103.877402, + 28.316262 + ], + [ + 103.828743, + 28.285173 + ], + [ + 103.770845, + 28.233514 + ], + [ + 103.740048, + 28.23615 + ], + [ + 103.701859, + 28.198709 + ], + [ + 103.692004, + 28.232459 + ], + [ + 103.643961, + 28.260401 + ], + [ + 103.573128, + 28.230877 + ], + [ + 103.533092, + 28.168641 + ], + [ + 103.470266, + 28.122204 + ], + [ + 103.430846, + 28.044587 + ], + [ + 103.459179, + 28.021345 + ], + [ + 103.486281, + 28.033495 + ], + [ + 103.515846, + 27.965329 + ], + [ + 103.55465, + 27.978543 + ], + [ + 103.502295, + 27.910343 + ], + [ + 103.509686, + 27.843687 + ], + [ + 103.487512, + 27.794992 + ], + [ + 103.461027, + 27.779638 + ], + [ + 103.393274, + 27.709194 + ], + [ + 103.369868, + 27.708664 + ], + [ + 103.349542, + 27.678459 + ], + [ + 103.29226, + 27.632872 + ], + [ + 103.2861, + 27.561802 + ], + [ + 103.232514, + 27.56976 + ], + [ + 103.19063, + 27.523596 + ], + [ + 103.144434, + 27.450331 + ], + [ + 103.141355, + 27.420586 + ], + [ + 103.080992, + 27.396679 + ], + [ + 103.055739, + 27.40943 + ], + [ + 102.989833, + 27.367983 + ], + [ + 102.941174, + 27.405711 + ], + [ + 102.899906, + 27.317481 + ], + [ + 102.883892, + 27.299401 + ], + [ + 102.883276, + 27.258444 + ], + [ + 102.904218, + 27.227584 + ], + [ + 102.913457, + 27.133886 + ], + [ + 102.870957, + 27.026782 + ], + [ + 102.894979, + 27.001724 + ], + [ + 102.896211, + 26.91264 + ], + [ + 102.949181, + 26.843244 + ], + [ + 102.966428, + 26.837904 + ], + [ + 102.991681, + 26.775409 + ], + [ + 102.983674, + 26.76686 + ], + [ + 103.008312, + 26.710741 + ], + [ + 103.005232, + 26.679195 + ], + [ + 103.026174, + 26.664221 + ], + [ + 103.035413, + 26.556673 + ], + [ + 103.052659, + 26.555602 + ], + [ + 103.052659, + 26.514374 + ], + [ + 103.030485, + 26.485989 + ], + [ + 102.989833, + 26.482775 + ], + [ + 102.988602, + 26.413117 + ], + [ + 102.998457, + 26.371839 + ], + [ + 102.975667, + 26.340736 + ], + [ + 102.893131, + 26.338591 + ], + [ + 102.878964, + 26.364332 + ], + [ + 102.833385, + 26.306406 + ], + [ + 102.785342, + 26.298895 + ], + [ + 102.739762, + 26.268846 + ], + [ + 102.709581, + 26.210336 + ], + [ + 102.659074, + 26.221611 + ], + [ + 102.60056, + 26.250598 + ], + [ + 102.638748, + 26.307479 + ], + [ + 102.629509, + 26.336982 + ], + [ + 102.570995, + 26.362723 + ], + [ + 102.542046, + 26.338591 + ], + [ + 102.440416, + 26.300505 + ], + [ + 102.392372, + 26.296749 + ], + [ + 102.349257, + 26.244694 + ], + [ + 102.245163, + 26.212483 + ], + [ + 102.242699, + 26.190468 + ], + [ + 102.174946, + 26.146961 + ], + [ + 102.152156, + 26.10935 + ], + [ + 102.107808, + 26.068501 + ], + [ + 102.080091, + 26.065275 + ], + [ + 102.020961, + 26.096451 + ], + [ + 101.954439, + 26.084627 + ], + [ + 101.929186, + 26.105588 + ], + [ + 101.899621, + 26.099139 + ], + [ + 101.857737, + 26.049146 + ], + [ + 101.835563, + 26.04592 + ], + [ + 101.839875, + 26.082477 + ], + [ + 101.796759, + 26.114723 + ], + [ + 101.807846, + 26.156093 + ], + [ + 101.773353, + 26.168448 + ], + [ + 101.737013, + 26.219463 + ], + [ + 101.690202, + 26.241473 + ], + [ + 101.630455, + 26.224832 + ], + [ + 101.586108, + 26.279579 + ], + [ + 101.597195, + 26.303187 + ], + [ + 101.64031, + 26.318745 + ], + [ + 101.660636, + 26.346635 + ], + [ + 101.635383, + 26.357361 + ], + [ + 101.637847, + 26.388995 + ], + [ + 101.565782, + 26.454381 + ], + [ + 101.530057, + 26.467239 + ], + [ + 101.506652, + 26.499915 + ], + [ + 101.458608, + 26.49563 + ], + [ + 101.422884, + 26.53151 + ], + [ + 101.395783, + 26.591998 + ], + [ + 101.402558, + 26.604841 + ], + [ + 101.461688, + 26.606447 + ], + [ + 101.461072, + 26.640687 + ], + [ + 101.481398, + 26.673313 + ], + [ + 101.453065, + 26.692563 + ], + [ + 101.513427, + 26.768463 + ], + [ + 101.466, + 26.786629 + ], + [ + 101.445674, + 26.77434 + ], + [ + 101.458608, + 26.731054 + ], + [ + 101.435819, + 26.740675 + ], + [ + 101.389623, + 26.723036 + ], + [ + 101.387159, + 26.753501 + ], + [ + 101.358826, + 26.771669 + ], + [ + 101.399478, + 26.841642 + ], + [ + 101.365602, + 26.883819 + ], + [ + 101.311399, + 26.903034 + ], + [ + 101.267667, + 26.903034 + ], + [ + 101.264587, + 26.955323 + ], + [ + 101.227015, + 26.959057 + ], + [ + 101.228863, + 26.981992 + ], + [ + 101.136472, + 27.023584 + ], + [ + 101.157414, + 27.094999 + ], + [ + 101.145095, + 27.103523 + ], + [ + 101.170349, + 27.175421 + ], + [ + 101.167885, + 27.198311 + ], + [ + 101.167885, + 27.198311 + ], + [ + 101.119226, + 27.208957 + ], + [ + 101.071798, + 27.194585 + ], + [ + 101.042233, + 27.22173 + ], + [ + 101.026219, + 27.270679 + ], + [ + 101.021907, + 27.332899 + ], + [ + 100.95169, + 27.426961 + ], + [ + 100.936908, + 27.469448 + ], + [ + 100.901183, + 27.453517 + ], + [ + 100.91227, + 27.521473 + ], + [ + 100.854988, + 27.623858 + ], + [ + 100.827886, + 27.615904 + ], + [ + 100.848212, + 27.672099 + ], + [ + 100.782307, + 27.691708 + ], + [ + 100.775532, + 27.743098 + ], + [ + 100.757053, + 27.770107 + ], + [ + 100.707162, + 27.800816 + ], + [ + 100.719481, + 27.858503 + ], + [ + 100.681293, + 27.923035 + ], + [ + 100.634482, + 27.915631 + ], + [ + 100.609228, + 27.859033 + ], + [ + 100.54517, + 27.809286 + ], + [ + 100.511294, + 27.827811 + ], + [ + 100.504518, + 27.852154 + ], + [ + 100.442924, + 27.86644 + ], + [ + 100.412127, + 27.816167 + ], + [ + 100.350534, + 27.755809 + ], + [ + 100.327744, + 27.72032 + ], + [ + 100.311729, + 27.724028 + ], + [ + 100.304954, + 27.788639 + ], + [ + 100.28586, + 27.80611 + ], + [ + 100.30865, + 27.830457 + ], + [ + 100.30865, + 27.861149 + ], + [ + 100.210715, + 27.87702 + ], + [ + 100.170063, + 27.907699 + ], + [ + 100.196549, + 27.936254 + ], + [ + 100.120788, + 28.018703 + ], + [ + 100.088759, + 28.029269 + ], + [ + 100.05673, + 28.097922 + ], + [ + 100.021006, + 28.147008 + ], + [ + 100.033325, + 28.184467 + ], + [ + 100.062274, + 28.193962 + ], + [ + 100.091223, + 28.181302 + ], + [ + 100.102926, + 28.201873 + ], + [ + 100.153433, + 28.208202 + ], + [ + 100.188541, + 28.252493 + ], + [ + 100.147274, + 28.288862 + ], + [ + 100.176223, + 28.325218 + ], + [ + 100.136803, + 28.349975 + ], + [ + 100.057346, + 28.368934 + ], + [ + 100.073977, + 28.426317 + ], + [ + 99.990209, + 28.47683 + ], + [ + 99.985281, + 28.529422 + ], + [ + 99.91876, + 28.599329 + ], + [ + 99.875644, + 28.611939 + ], + [ + 99.873181, + 28.631902 + ], + [ + 99.834376, + 28.628225 + ], + [ + 99.834992, + 28.660788 + ], + [ + 99.79434, + 28.699116 + ], + [ + 99.755536, + 28.701216 + ], + [ + 99.722275, + 28.757369 + ], + [ + 99.717964, + 28.846521 + ], + [ + 99.676696, + 28.810345 + ], + [ + 99.625573, + 28.81454 + ], + [ + 99.609559, + 28.784122 + ], + [ + 99.614486, + 28.740054 + ], + [ + 99.553508, + 28.710664 + ], + [ + 99.53195, + 28.677591 + ], + [ + 99.540573, + 28.623497 + ], + [ + 99.504233, + 28.619294 + ], + [ + 99.466045, + 28.579886 + ], + [ + 99.463581, + 28.549401 + ], + [ + 99.403219, + 28.546246 + ], + [ + 99.396444, + 28.491032 + ], + [ + 99.426625, + 28.454207 + ], + [ + 99.404451, + 28.44421 + ], + [ + 99.437095, + 28.398419 + ], + [ + 99.392748, + 28.318369 + ], + [ + 99.412458, + 28.295186 + ], + [ + 99.374886, + 28.18183 + ], + [ + 99.306516, + 28.227714 + ], + [ + 99.28927, + 28.286227 + ], + [ + 99.237531, + 28.317842 + ], + [ + 99.229524, + 28.350502 + ], + [ + 99.200575, + 28.365774 + ], + [ + 99.16485, + 28.425264 + ], + [ + 99.187024, + 28.44 + ], + [ + 99.191952, + 28.494714 + ], + [ + 99.170394, + 28.566221 + ], + [ + 99.183944, + 28.58882 + ], + [ + 99.147604, + 28.640831 + ], + [ + 99.126662, + 28.698066 + ], + [ + 99.134053, + 28.734806 + ], + [ + 99.114343, + 28.765763 + ], + [ + 99.103872, + 28.841803 + ], + [ + 99.123582, + 28.890021 + ], + [ + 99.132206, + 28.94869 + ], + [ + 99.113727, + 29.07273 + ], + [ + 99.118039, + 29.100971 + ], + [ + 99.105104, + 29.162656 + ], + [ + 99.113727, + 29.221171 + ], + [ + 99.037351, + 29.20759 + ], + [ + 99.024416, + 29.188783 + ], + [ + 98.9813, + 29.204978 + ], + [ + 98.960974, + 29.165792 + ], + [ + 98.967134, + 29.128159 + ], + [ + 98.991771, + 29.105677 + ], + [ + 99.013329, + 29.036632 + ], + [ + 98.925866, + 28.978536 + ], + [ + 98.917859, + 28.886877 + ], + [ + 98.973909, + 28.864867 + ], + [ + 98.972677, + 28.832367 + ], + [ + 98.922786, + 28.823978 + ], + [ + 98.912931, + 28.800906 + ], + [ + 98.852569, + 28.798283 + ], + [ + 98.827932, + 28.821356 + ], + [ + 98.821772, + 28.920931 + ], + [ + 98.786048, + 28.998952 + ], + [ + 98.757714, + 29.004186 + ], + [ + 98.70228, + 28.9644 + ], + [ + 98.655469, + 28.976966 + ], + [ + 98.624056, + 28.95864 + ], + [ + 98.6567, + 28.910454 + ], + [ + 98.643766, + 28.895261 + ], + [ + 98.668403, + 28.843376 + ], + [ + 98.652389, + 28.817162 + ], + [ + 98.683802, + 28.740054 + ], + [ + 98.666555, + 28.712239 + ], + [ + 98.594491, + 28.667615 + ], + [ + 98.637606, + 28.552029 + ], + [ + 98.619128, + 28.50944 + ], + [ + 98.625903, + 28.489455 + ], + [ + 98.673947, + 28.478934 + ], + [ + 98.693041, + 28.43158 + ], + [ + 98.740468, + 28.348395 + ], + [ + 98.746628, + 28.321003 + ], + [ + 98.710287, + 28.288862 + ], + [ + 98.712135, + 28.229296 + ], + [ + 98.649925, + 28.200291 + ], + [ + 98.625903, + 28.165475 + ], + [ + 98.559382, + 28.182885 + ], + [ + 98.494092, + 28.141203 + ], + [ + 98.464527, + 28.151229 + ], + [ + 98.428803, + 28.104785 + ], + [ + 98.389383, + 28.114814 + ], + [ + 98.389999, + 28.16442 + ], + [ + 98.370289, + 28.18394 + ], + [ + 98.37768, + 28.246167 + ], + [ + 98.353042, + 28.293078 + ], + [ + 98.317934, + 28.324691 + ], + [ + 98.301303, + 28.384204 + ], + [ + 98.208913, + 28.358401 + ], + [ + 98.207681, + 28.330486 + ], + [ + 98.231702, + 28.314681 + ], + [ + 98.266811, + 28.242477 + ], + [ + 98.21692, + 28.212949 + ], + [ + 98.169492, + 28.206093 + ], + [ + 98.17442, + 28.163365 + ], + [ + 98.139311, + 28.142259 + ], + [ + 98.160253, + 28.101089 + ], + [ + 98.133152, + 27.990698 + ], + [ + 98.143007, + 27.948942 + ], + [ + 98.187355, + 27.939426 + ], + [ + 98.205217, + 27.889716 + ], + [ + 98.169492, + 27.851096 + ], + [ + 98.215688, + 27.810874 + ], + [ + 98.234166, + 27.690648 + ], + [ + 98.283441, + 27.654608 + ], + [ + 98.310542, + 27.583552 + ], + [ + 98.317318, + 27.51935 + ], + [ + 98.337644, + 27.508734 + ], + [ + 98.388767, + 27.515104 + ], + [ + 98.429419, + 27.549068 + ], + [ + 98.430035, + 27.653547 + ], + [ + 98.444201, + 27.665209 + ], + [ + 98.474998, + 27.634462 + ], + [ + 98.53536, + 27.620676 + ], + [ + 98.554454, + 27.646126 + ], + [ + 98.587099, + 27.587265 + ], + [ + 98.583404, + 27.571351 + ], + [ + 98.650541, + 27.567637 + ], + [ + 98.662244, + 27.586734 + ], + [ + 98.706591, + 27.553313 + ], + [ + 98.685034, + 27.484315 + ], + [ + 98.704744, + 27.462014 + ], + [ + 98.686881, + 27.425367 + ], + [ + 98.702896, + 27.412618 + ], + [ + 98.706591, + 27.362136 + ], + [ + 98.741084, + 27.330241 + ], + [ + 98.734925, + 27.287168 + ], + [ + 98.717062, + 27.271211 + ], + [ + 98.723222, + 27.221198 + ], + [ + 98.696121, + 27.211086 + ], + [ + 98.713983, + 27.139744 + ], + [ + 98.712751, + 27.075817 + ], + [ + 98.765722, + 27.05077 + ], + [ + 98.762642, + 27.018252 + ], + [ + 98.732461, + 27.002257 + ], + [ + 98.757098, + 26.877947 + ], + [ + 98.730613, + 26.851253 + ], + [ + 98.762026, + 26.798916 + ], + [ + 98.746012, + 26.696841 + ], + [ + 98.770033, + 26.690424 + ], + [ + 98.762642, + 26.660478 + ], + [ + 98.781736, + 26.620893 + ], + [ + 98.773113, + 26.578083 + ], + [ + 98.753403, + 26.559349 + ], + [ + 98.757098, + 26.491881 + ], + [ + 98.741084, + 26.432947 + ], + [ + 98.750323, + 26.424372 + ], + [ + 98.733693, + 26.350926 + ], + [ + 98.681338, + 26.308016 + ], + [ + 98.672715, + 26.239863 + ], + [ + 98.713367, + 26.231274 + ], + [ + 98.735541, + 26.185097 + ], + [ + 98.712751, + 26.156093 + ], + [ + 98.720142, + 26.127082 + ], + [ + 98.661012, + 26.087852 + ], + [ + 98.656084, + 26.139977 + ], + [ + 98.632679, + 26.145887 + ], + [ + 98.575396, + 26.118485 + ], + [ + 98.602498, + 26.054523 + ], + [ + 98.614201, + 25.968468 + ], + [ + 98.637606, + 25.971696 + ], + [ + 98.686881, + 25.925955 + ], + [ + 98.705976, + 25.855426 + ], + [ + 98.677642, + 25.816105 + ], + [ + 98.640686, + 25.798864 + ], + [ + 98.553839, + 25.845731 + ], + [ + 98.529201, + 25.840884 + ], + [ + 98.476846, + 25.77731 + ], + [ + 98.461448, + 25.735267 + ], + [ + 98.457752, + 25.682963 + ], + [ + 98.409709, + 25.664084 + ], + [ + 98.402317, + 25.593939 + ], + [ + 98.326557, + 25.566409 + ], + [ + 98.314854, + 25.543193 + ], + [ + 98.247717, + 25.607971 + ], + [ + 98.170724, + 25.620383 + ], + [ + 98.189818, + 25.569108 + ], + [ + 98.163949, + 25.524292 + ], + [ + 98.131304, + 25.51025 + ], + [ + 98.15779, + 25.457307 + ], + [ + 98.137464, + 25.381633 + ], + [ + 98.101123, + 25.388662 + ], + [ + 98.099891, + 25.354055 + ], + [ + 98.06971, + 25.311864 + ], + [ + 98.006884, + 25.298338 + ], + [ + 98.0075, + 25.279399 + ], + [ + 97.940363, + 25.214985 + ], + [ + 97.904023, + 25.216609 + ], + [ + 97.875689, + 25.25721 + ], + [ + 97.839349, + 25.27074 + ], + [ + 97.796233, + 25.155954 + ], + [ + 97.743262, + 25.078466 + ], + [ + 97.719857, + 25.080634 + ], + [ + 97.727864, + 25.04377 + ], + [ + 97.716777, + 24.978147 + ], + [ + 97.729712, + 24.908689 + ], + [ + 97.785762, + 24.876117 + ], + [ + 97.797465, + 24.845709 + ], + [ + 97.765436, + 24.823984 + ], + [ + 97.680437, + 24.827243 + ], + [ + 97.652103, + 24.790846 + ], + [ + 97.569567, + 24.765852 + ], + [ + 97.547394, + 24.739221 + ], + [ + 97.569567, + 24.708236 + ], + [ + 97.570799, + 24.602719 + ], + [ + 97.554785, + 24.490577 + ], + [ + 97.530147, + 24.443187 + ], + [ + 97.588662, + 24.435559 + ], + [ + 97.669966, + 24.452993 + ], + [ + 97.679821, + 24.401228 + ], + [ + 97.716161, + 24.358711 + ], + [ + 97.662574, + 24.339083 + ], + [ + 97.665038, + 24.296544 + ], + [ + 97.721089, + 24.295999 + ], + [ + 97.767284, + 24.258357 + ], + [ + 97.729712, + 24.227252 + ], + [ + 97.72848, + 24.183585 + ], + [ + 97.754349, + 24.163929 + ], + [ + 97.748806, + 24.160653 + ], + [ + 97.743262, + 24.159561 + ], + [ + 97.730944, + 24.113685 + ], + [ + 97.700763, + 24.093473 + ], + [ + 97.697067, + 24.092927 + ], + [ + 97.637321, + 24.04812 + ], + [ + 97.628698, + 24.004938 + ], + [ + 97.572647, + 23.983068 + ], + [ + 97.529531, + 23.943146 + ], + [ + 97.5283, + 23.926736 + ], + [ + 97.618227, + 23.888438 + ], + [ + 97.640401, + 23.866001 + ], + [ + 97.647176, + 23.840823 + ], + [ + 97.684132, + 23.876946 + ], + [ + 97.718009, + 23.867643 + ], + [ + 97.72848, + 23.895551 + ], + [ + 97.763588, + 23.907041 + ], + [ + 97.795617, + 23.951897 + ], + [ + 97.8104, + 23.943146 + ], + [ + 97.863371, + 23.978693 + ], + [ + 97.896015, + 23.974319 + ], + [ + 97.902175, + 24.014231 + ], + [ + 97.984095, + 24.031177 + ], + [ + 97.995182, + 24.04648 + ], + [ + 98.091268, + 24.085824 + ], + [ + 98.096196, + 24.08637 + ], + [ + 98.123297, + 24.092927 + ], + [ + 98.125761, + 24.092927 + ], + [ + 98.132536, + 24.09238 + ], + [ + 98.19721, + 24.09839 + ], + [ + 98.219999, + 24.113685 + ], + [ + 98.343187, + 24.098936 + ], + [ + 98.37768, + 24.114232 + ], + [ + 98.48239, + 24.122425 + ], + [ + 98.487933, + 24.123517 + ], + [ + 98.547063, + 24.128433 + ], + [ + 98.593875, + 24.08036 + ], + [ + 98.646229, + 24.106038 + ], + [ + 98.681954, + 24.100029 + ], + [ + 98.71891, + 24.127887 + ], + [ + 98.818692, + 24.133348 + ], + [ + 98.841482, + 24.126794 + ], + [ + 98.876591, + 24.15137 + ], + [ + 98.895069, + 24.098936 + ], + [ + 98.807606, + 24.025164 + ], + [ + 98.773729, + 24.022431 + ], + [ + 98.727533, + 23.970491 + ], + [ + 98.701048, + 23.981427 + ], + [ + 98.673331, + 23.960647 + ], + [ + 98.701048, + 23.946427 + ], + [ + 98.68565, + 23.90157 + ], + [ + 98.701664, + 23.834254 + ], + [ + 98.669019, + 23.800857 + ], + [ + 98.696121, + 23.784429 + ], + [ + 98.784816, + 23.781691 + ], + [ + 98.824236, + 23.727462 + ], + [ + 98.811917, + 23.703354 + ], + [ + 98.835939, + 23.683625 + ], + [ + 98.847026, + 23.632097 + ], + [ + 98.882134, + 23.620035 + ], + [ + 98.882134, + 23.595358 + ], + [ + 98.844562, + 23.578904 + ], + [ + 98.80391, + 23.540504 + ], + [ + 98.826084, + 23.470257 + ], + [ + 98.874743, + 23.483431 + ], + [ + 98.912315, + 23.426333 + ], + [ + 98.920938, + 23.360971 + ], + [ + 98.872895, + 23.329651 + ], + [ + 98.906772, + 23.331849 + ], + [ + 98.936953, + 23.309866 + ], + [ + 98.928946, + 23.26589 + ], + [ + 98.889525, + 23.209249 + ], + [ + 98.906772, + 23.185595 + ], + [ + 99.002242, + 23.160287 + ], + [ + 99.057677, + 23.164689 + ], + [ + 99.048438, + 23.11461 + ], + [ + 99.106336, + 23.086536 + ], + [ + 99.187024, + 23.100299 + ], + [ + 99.255393, + 23.077727 + ], + [ + 99.281879, + 23.101399 + ], + [ + 99.3484, + 23.12892 + ], + [ + 99.380429, + 23.099748 + ], + [ + 99.440791, + 23.079379 + ], + [ + 99.477747, + 23.083233 + ], + [ + 99.528255, + 23.065614 + ], + [ + 99.517168, + 23.006685 + ], + [ + 99.533798, + 22.961507 + ], + [ + 99.563363, + 22.925684 + ], + [ + 99.531334, + 22.897019 + ], + [ + 99.446951, + 22.934503 + ], + [ + 99.43648, + 22.913557 + ], + [ + 99.462965, + 22.844635 + ], + [ + 99.401371, + 22.826434 + ], + [ + 99.385357, + 22.761882 + ], + [ + 99.326842, + 22.751396 + ], + [ + 99.31514, + 22.737598 + ], + [ + 99.339777, + 22.708894 + ], + [ + 99.385973, + 22.57136 + ], + [ + 99.359487, + 22.535435 + ], + [ + 99.382277, + 22.493418 + ], + [ + 99.297277, + 22.41156 + ], + [ + 99.251698, + 22.393301 + ], + [ + 99.278183, + 22.34626 + ], + [ + 99.233836, + 22.296434 + ], + [ + 99.235683, + 22.250468 + ], + [ + 99.207966, + 22.232188 + ], + [ + 99.175321, + 22.185647 + ], + [ + 99.188256, + 22.162924 + ], + [ + 99.156227, + 22.159599 + ], + [ + 99.219669, + 22.110816 + ], + [ + 99.294814, + 22.109152 + ], + [ + 99.35456, + 22.095845 + ], + [ + 99.400139, + 22.100281 + ], + [ + 99.486987, + 22.128557 + ], + [ + 99.516552, + 22.099726 + ], + [ + 99.562747, + 22.113034 + ], + [ + 99.578762, + 22.098617 + ], + [ + 99.581841, + 22.103053 + ], + [ + 99.648979, + 22.100835 + ], + [ + 99.696406, + 22.067562 + ], + [ + 99.762927, + 22.068117 + ], + [ + 99.870101, + 22.029288 + ], + [ + 99.871333, + 22.067007 + ], + [ + 99.972347, + 22.053141 + ], + [ + 99.965571, + 22.014309 + ], + [ + 100.000064, + 21.973245 + ], + [ + 99.982202, + 21.919401 + ], + [ + 99.960028, + 21.907186 + ], + [ + 99.944014, + 21.821097 + ], + [ + 99.991441, + 21.703821 + ], + [ + 100.049339, + 21.669899 + ], + [ + 100.094303, + 21.702709 + ], + [ + 100.131875, + 21.699929 + ], + [ + 100.169447, + 21.663225 + ], + [ + 100.107853, + 21.585337 + ], + [ + 100.123252, + 21.565302 + ], + [ + 100.131259, + 21.504066 + ], + [ + 100.168831, + 21.482906 + ], + [ + 100.184846, + 21.516315 + ], + [ + 100.206404, + 21.509634 + ], + [ + 100.235353, + 21.466756 + ], + [ + 100.298795, + 21.477894 + ], + [ + 100.349302, + 21.528564 + ], + [ + 100.437381, + 21.533017 + ], + [ + 100.48296, + 21.458958 + ], + [ + 100.526692, + 21.471211 + ], + [ + 100.579047, + 21.451717 + ], + [ + 100.691764, + 21.510748 + ], + [ + 100.730568, + 21.518542 + ], + [ + 100.753358, + 21.555283 + ], + [ + 100.789082, + 21.570867 + ], + [ + 100.804481, + 21.609821 + ], + [ + 100.847597, + 21.634856 + ], + [ + 100.870386, + 21.67268 + ], + [ + 100.896872, + 21.68269 + ], + [ + 100.899335, + 21.684915 + ], + [ + 100.936292, + 21.694368 + ], + [ + 100.937524, + 21.693812 + ], + [ + 101.015132, + 21.707157 + ], + [ + 101.089661, + 21.773865 + ], + [ + 101.123537, + 21.771642 + ], + [ + 101.111835, + 21.746074 + ], + [ + 101.116762, + 21.691032 + ], + [ + 101.153102, + 21.669343 + ], + [ + 101.169117, + 21.590345 + ], + [ + 101.146943, + 21.560293 + ], + [ + 101.209153, + 21.55751 + ], + [ + 101.210385, + 21.509077 + ], + [ + 101.225167, + 21.499055 + ], + [ + 101.193138, + 21.473996 + ], + [ + 101.194986, + 21.424979 + ], + [ + 101.142631, + 21.409379 + ], + [ + 101.183899, + 21.334699 + ], + [ + 101.244877, + 21.302364 + ], + [ + 101.246725, + 21.275598 + ], + [ + 101.222088, + 21.234324 + ], + [ + 101.290457, + 21.17853 + ], + [ + 101.387775, + 21.225956 + ], + [ + 101.439514, + 21.227072 + ], + [ + 101.532521, + 21.252174 + ], + [ + 101.601506, + 21.233208 + ], + [ + 101.588572, + 21.191365 + ], + [ + 101.605818, + 21.172392 + ], + [ + 101.672339, + 21.194713 + ], + [ + 101.703136, + 21.14616 + ], + [ + 101.76473, + 21.147835 + ], + [ + 101.794911, + 21.208104 + ], + [ + 101.834331, + 21.204756 + ], + [ + 101.833715, + 21.252731 + ], + [ + 101.791832, + 21.285636 + ], + [ + 101.745636, + 21.297345 + ], + [ + 101.730238, + 21.336929 + ], + [ + 101.749948, + 21.409379 + ], + [ + 101.741324, + 21.482906 + ], + [ + 101.772737, + 21.512975 + ], + [ + 101.755491, + 21.538027 + ], + [ + 101.754875, + 21.58478 + ], + [ + 101.804766, + 21.577546 + ], + [ + 101.828788, + 21.617054 + ], + [ + 101.807846, + 21.644313 + ], + [ + 101.780129, + 21.640975 + ], + [ + 101.76781, + 21.716054 + ], + [ + 101.747484, + 21.729953 + ], + [ + 101.771506, + 21.833319 + ], + [ + 101.740093, + 21.845541 + ], + [ + 101.735165, + 21.875534 + ], + [ + 101.700057, + 21.897191 + ], + [ + 101.701288, + 21.938832 + ], + [ + 101.666796, + 21.934391 + ], + [ + 101.606434, + 21.967695 + ], + [ + 101.626144, + 22.005986 + ], + [ + 101.573789, + 22.115251 + ], + [ + 101.602738, + 22.131883 + ], + [ + 101.596579, + 22.161262 + ], + [ + 101.547304, + 22.238282 + ], + [ + 101.56455, + 22.269299 + ], + [ + 101.625528, + 22.28259 + ], + [ + 101.671723, + 22.372826 + ], + [ + 101.648318, + 22.400494 + ], + [ + 101.672339, + 22.47517 + ], + [ + 101.715455, + 22.477935 + ], + [ + 101.774585, + 22.506135 + ], + [ + 101.824476, + 22.45692 + ], + [ + 101.823244, + 22.42705 + ], + [ + 101.862665, + 22.389427 + ], + [ + 101.901469, + 22.384447 + ], + [ + 101.907628, + 22.437007 + ], + [ + 101.978461, + 22.427603 + ], + [ + 102.046214, + 22.458026 + ], + [ + 102.131214, + 22.430922 + ], + [ + 102.145381, + 22.397727 + ], + [ + 102.179257, + 22.430369 + ], + [ + 102.270416, + 22.419858 + ], + [ + 102.25625, + 22.457473 + ], + [ + 102.322771, + 22.554227 + ], + [ + 102.356648, + 22.563623 + ], + [ + 102.404691, + 22.629925 + ], + [ + 102.384365, + 22.679631 + ], + [ + 102.43672, + 22.699508 + ], + [ + 102.45951, + 22.762986 + ], + [ + 102.510633, + 22.774574 + ], + [ + 102.551285, + 22.743669 + ], + [ + 102.569763, + 22.701164 + ], + [ + 102.607335, + 22.730975 + ], + [ + 102.657226, + 22.687913 + ], + [ + 102.688639, + 22.70006 + ], + [ + 102.80074, + 22.620534 + ], + [ + 102.82353, + 22.623296 + ], + [ + 102.880196, + 22.586832 + ], + [ + 102.892515, + 22.533223 + ], + [ + 102.930703, + 22.482359 + ], + [ + 102.986754, + 22.477935 + ], + [ + 103.030485, + 22.441432 + ], + [ + 103.081608, + 22.454154 + ], + [ + 103.071753, + 22.488441 + ], + [ + 103.183238, + 22.558649 + ], + [ + 103.161065, + 22.590147 + ], + [ + 103.195557, + 22.648153 + ], + [ + 103.220195, + 22.643734 + ], + [ + 103.283021, + 22.678526 + ], + [ + 103.288564, + 22.732078 + ], + [ + 103.321209, + 22.777885 + ], + [ + 103.323057, + 22.807678 + ], + [ + 103.375411, + 22.794989 + ], + [ + 103.441317, + 22.753052 + ], + [ + 103.436389, + 22.6973 + ], + [ + 103.457947, + 22.658646 + ], + [ + 103.50907, + 22.601198 + ], + [ + 103.529396, + 22.59291 + ], + [ + 103.580519, + 22.66693 + ], + [ + 103.567585, + 22.701164 + ], + [ + 103.642113, + 22.794989 + ], + [ + 103.740048, + 22.709446 + ], + [ + 103.743127, + 22.697852 + ], + [ + 103.766533, + 22.688465 + ], + [ + 103.825047, + 22.615562 + ], + [ + 103.863851, + 22.584069 + ], + [ + 103.875554, + 22.565833 + ], + [ + 103.894032, + 22.564728 + ], + [ + 103.964865, + 22.502265 + ], + [ + 104.009213, + 22.517745 + ], + [ + 104.009213, + 22.575228 + ], + [ + 104.022148, + 22.593463 + ], + [ + 104.04309, + 22.67687 + ], + [ + 104.045553, + 22.728215 + ], + [ + 104.089901, + 22.768504 + ], + [ + 104.117618, + 22.808781 + ], + [ + 104.224176, + 22.826434 + ], + [ + 104.261748, + 22.841877 + ], + [ + 104.274067, + 22.828088 + ], + [ + 104.256821, + 22.77347 + ], + [ + 104.272835, + 22.73815 + ], + [ + 104.323342, + 22.728767 + ], + [ + 104.375697, + 22.690122 + ], + [ + 104.422508, + 22.734838 + ], + [ + 104.498885, + 22.774574 + ], + [ + 104.527834, + 22.814298 + ], + [ + 104.596203, + 22.846289 + ], + [ + 104.674428, + 22.817056 + ], + [ + 104.737869, + 22.825882 + ], + [ + 104.732942, + 22.852356 + ], + [ + 104.760659, + 22.862282 + ], + [ + 104.772362, + 22.893711 + ], + [ + 104.846275, + 22.926235 + ], + [ + 104.860441, + 22.970874 + ], + [ + 104.821021, + 23.032022 + ], + [ + 104.804391, + 23.110207 + ], + [ + 104.874608, + 23.123417 + ], + [ + 104.882615, + 23.163589 + ], + [ + 104.912796, + 23.175693 + ], + [ + 104.949136, + 23.152033 + ], + [ + 104.958991, + 23.188896 + ], + [ + 105.093266, + 23.260942 + ], + [ + 105.122215, + 23.247745 + ], + [ + 105.181962, + 23.279084 + ], + [ + 105.238012, + 23.26424 + ], + [ + 105.260186, + 23.31811 + ], + [ + 105.325475, + 23.390086 + ], + [ + 105.353809, + 23.362069 + ], + [ + 105.372903, + 23.317561 + ], + [ + 105.416018, + 23.283482 + ], + [ + 105.445584, + 23.292827 + ], + [ + 105.50225, + 23.202648 + ], + [ + 105.542902, + 23.184495 + ], + [ + 105.526272, + 23.234548 + ], + [ + 105.560148, + 23.257093 + ], + [ + 105.593409, + 23.312614 + ], + [ + 105.649459, + 23.346136 + ], + [ + 105.699966, + 23.327453 + ], + [ + 105.694423, + 23.363168 + ], + [ + 105.637757, + 23.404366 + ], + [ + 105.699966, + 23.40162 + ], + [ + 105.758481, + 23.459826 + ], + [ + 105.805908, + 23.467512 + ], + [ + 105.815763, + 23.507031 + ], + [ + 105.852103, + 23.526786 + ], + [ + 105.89214, + 23.52514 + ], + [ + 105.913081, + 23.499348 + ], + [ + 105.935871, + 23.508678 + ], + [ + 105.986378, + 23.489469 + ], + [ + 105.999929, + 23.447748 + ], + [ + 106.039965, + 23.484529 + ], + [ + 106.071994, + 23.495506 + ], + [ + 106.08616, + 23.524043 + ], + [ + 106.141595, + 23.569579 + ], + [ + 106.120653, + 23.605229 + ], + [ + 106.149602, + 23.665538 + ], + [ + 106.157609, + 23.724175 + ], + [ + 106.136667, + 23.795381 + ], + [ + 106.192102, + 23.824947 + ], + [ + 106.173008, + 23.861622 + ], + [ + 106.192718, + 23.879135 + ], + [ + 106.157609, + 23.891174 + ], + [ + 106.128044, + 23.956819 + ], + [ + 106.091088, + 23.998924 + ], + [ + 106.096631, + 24.018058 + ], + [ + 106.053516, + 24.051399 + ], + [ + 106.04982, + 24.089649 + ], + [ + 106.011632, + 24.099482 + ], + [ + 105.998081, + 24.120786 + ], + [ + 105.963589, + 24.110954 + ], + [ + 105.919241, + 24.122425 + ], + [ + 105.901995, + 24.099482 + ], + [ + 105.908154, + 24.069432 + ], + [ + 105.89214, + 24.040468 + ], + [ + 105.859495, + 24.056864 + ], + [ + 105.841633, + 24.03063 + ], + [ + 105.796669, + 24.023524 + ], + [ + 105.802212, + 24.051945 + ], + [ + 105.765256, + 24.073804 + ], + [ + 105.739387, + 24.059596 + ], + [ + 105.704278, + 24.0667 + ], + [ + 105.649459, + 24.032816 + ], + [ + 105.628518, + 24.126794 + ], + [ + 105.594641, + 24.137718 + ], + [ + 105.533663, + 24.130071 + ], + [ + 105.493011, + 24.016965 + ], + [ + 105.406163, + 24.043748 + ], + [ + 105.395692, + 24.065607 + ], + [ + 105.334099, + 24.094566 + ], + [ + 105.320548, + 24.116416 + ], + [ + 105.273121, + 24.092927 + ], + [ + 105.292831, + 24.074896 + ], + [ + 105.260186, + 24.061236 + ], + [ + 105.20044, + 24.105491 + ], + [ + 105.182577, + 24.167205 + ], + [ + 105.229389, + 24.165567 + ], + [ + 105.24294, + 24.208695 + ], + [ + 105.215222, + 24.214699 + ], + [ + 105.164715, + 24.288362 + ], + [ + 105.196744, + 24.326541 + ], + [ + 105.188121, + 24.347261 + ], + [ + 105.138846, + 24.376701 + ], + [ + 105.111744, + 24.37234 + ], + [ + 105.106817, + 24.414853 + ], + [ + 105.042759, + 24.442097 + ], + [ + 104.979933, + 24.412673 + ], + [ + 104.930042, + 24.411038 + ], + [ + 104.914028, + 24.426296 + ], + [ + 104.83642, + 24.446456 + ], + [ + 104.784681, + 24.443732 + ], + [ + 104.765587, + 24.45953 + ], + [ + 104.74834, + 24.435559 + ], + [ + 104.715695, + 24.441552 + ], + [ + 104.703377, + 24.419757 + ], + [ + 104.721239, + 24.340173 + ], + [ + 104.70892, + 24.321087 + ], + [ + 104.641783, + 24.367979 + ], + [ + 104.610986, + 24.377246 + ], + [ + 104.63008, + 24.397958 + ], + [ + 104.616529, + 24.421937 + ], + [ + 104.575877, + 24.424661 + ], + [ + 104.550008, + 24.518894 + ], + [ + 104.520443, + 24.535228 + ], + [ + 104.489646, + 24.653313 + ], + [ + 104.529682, + 24.731611 + ], + [ + 104.542616, + 24.75607 + ], + [ + 104.539537, + 24.813663 + ], + [ + 104.586964, + 24.872859 + ], + [ + 104.635623, + 24.903803 + ], + [ + 104.663957, + 24.964584 + ], + [ + 104.713232, + 24.996048 + ], + [ + 104.684898, + 25.054072 + ], + [ + 104.619609, + 25.060577 + ], + [ + 104.685514, + 25.078466 + ], + [ + 104.695369, + 25.122364 + ], + [ + 104.732326, + 25.167871 + ], + [ + 104.724319, + 25.195491 + ], + [ + 104.753884, + 25.214443 + ], + [ + 104.801927, + 25.163537 + ], + [ + 104.822869, + 25.170037 + ], + [ + 104.806854, + 25.224189 + ], + [ + 104.826565, + 25.235558 + ], + [ + 104.816094, + 25.262622 + ], + [ + 104.736021, + 25.268034 + ], + [ + 104.689826, + 25.296173 + ], + [ + 104.639935, + 25.295632 + ], + [ + 104.646094, + 25.356759 + ], + [ + 104.615913, + 25.364871 + ], + [ + 104.566638, + 25.402719 + ], + [ + 104.543232, + 25.400556 + ], + [ + 104.556783, + 25.524832 + ], + [ + 104.524138, + 25.526992 + ], + [ + 104.483486, + 25.494585 + ], + [ + 104.44961, + 25.495126 + ], + [ + 104.434827, + 25.472436 + ], + [ + 104.418813, + 25.499447 + ], + [ + 104.436059, + 25.520512 + ], + [ + 104.428668, + 25.576126 + ], + [ + 104.389248, + 25.595558 + ], + [ + 104.332581, + 25.598796 + ], + [ + 104.310407, + 25.647901 + ], + [ + 104.328886, + 25.760602 + ], + [ + 104.370769, + 25.730415 + ], + [ + 104.397871, + 25.76168 + ], + [ + 104.42374, + 25.841961 + ], + [ + 104.441602, + 25.868889 + ], + [ + 104.414501, + 25.909807 + ], + [ + 104.438523, + 25.92757 + ], + [ + 104.470552, + 26.009352 + ], + [ + 104.460081, + 26.085702 + ], + [ + 104.499501, + 26.070651 + ], + [ + 104.52845, + 26.114186 + ], + [ + 104.518595, + 26.165762 + ], + [ + 104.548776, + 26.226979 + ], + [ + 104.542616, + 26.253282 + ], + [ + 104.592508, + 26.317672 + ], + [ + 104.659645, + 26.335373 + ], + [ + 104.684283, + 26.3772 + ], + [ + 104.664572, + 26.397572 + ], + [ + 104.665804, + 26.434019 + ], + [ + 104.631928, + 26.451702 + ], + [ + 104.638703, + 26.477954 + ], + [ + 104.598667, + 26.520801 + ], + [ + 104.57095, + 26.524549 + ], + [ + 104.579573, + 26.568449 + ], + [ + 104.556783, + 26.590393 + ], + [ + 104.488414, + 26.579689 + ], + [ + 104.459465, + 26.602701 + ], + [ + 104.468088, + 26.644431 + ], + [ + 104.424356, + 26.709137 + ], + [ + 104.398487, + 26.686147 + ], + [ + 104.353523, + 26.620893 + ], + [ + 104.313487, + 26.612867 + ], + [ + 104.274683, + 26.633733 + ], + [ + 104.268524, + 26.617683 + ], + [ + 104.222328, + 26.620358 + ], + [ + 104.160734, + 26.646571 + ], + [ + 104.121314, + 26.638012 + ], + [ + 104.068343, + 26.573266 + ], + [ + 104.067727, + 26.51491 + ], + [ + 104.008597, + 26.511697 + ], + [ + 103.953163, + 26.521336 + ], + [ + 103.865699, + 26.512232 + ], + [ + 103.819504, + 26.529903 + ], + [ + 103.815808, + 26.55239 + ], + [ + 103.763453, + 26.585041 + ], + [ + 103.748671, + 26.623568 + ], + [ + 103.759142, + 26.689355 + ], + [ + 103.773308, + 26.716621 + ], + [ + 103.725265, + 26.742812 + ], + [ + 103.705555, + 26.794642 + ], + [ + 103.722185, + 26.851253 + ], + [ + 103.779468, + 26.87421 + ], + [ + 103.763453, + 26.905702 + ], + [ + 103.775156, + 26.951056 + ], + [ + 103.753598, + 26.963858 + ], + [ + 103.73204, + 27.018785 + ], + [ + 103.704939, + 27.049171 + ], + [ + 103.675374, + 27.051836 + ], + [ + 103.623019, + 27.007056 + ], + [ + 103.623635, + 27.035312 + ], + [ + 103.601461, + 27.061962 + ], + [ + 103.614396, + 27.079548 + ], + [ + 103.659975, + 27.065692 + ], + [ + 103.652584, + 27.092868 + ], + [ + 103.620555, + 27.096598 + ], + [ + 103.63349, + 27.12057 + ], + [ + 103.696316, + 27.126429 + ], + [ + 103.748671, + 27.210021 + ], + [ + 103.801641, + 27.250464 + ], + [ + 103.80041, + 27.26536 + ], + [ + 103.865699, + 27.28185 + ], + [ + 103.874322, + 27.331304 + ], + [ + 103.903271, + 27.347785 + ], + [ + 103.905119, + 27.38552 + ], + [ + 103.932221, + 27.443958 + ], + [ + 103.956242, + 27.425367 + ], + [ + 104.015372, + 27.429086 + ], + [ + 104.01722, + 27.383926 + ], + [ + 104.084358, + 27.330773 + ], + [ + 104.113923, + 27.338216 + ], + [ + 104.173053, + 27.263232 + ], + [ + 104.210625, + 27.297273 + ], + [ + 104.248813, + 27.291955 + ], + [ + 104.247582, + 27.336621 + ], + [ + 104.295625, + 27.37436 + ], + [ + 104.30856, + 27.407305 + ], + [ + 104.363378, + 27.467855 + ], + [ + 104.467472, + 27.414211 + ], + [ + 104.497037, + 27.414743 + ], + [ + 104.539537, + 27.327583 + ], + [ + 104.570334, + 27.331836 + ], + [ + 104.611602, + 27.306846 + ], + [ + 104.7545, + 27.345658 + ], + [ + 104.77113, + 27.317481 + ], + [ + 104.824717, + 27.3531 + ], + [ + 104.856746, + 27.332368 + ], + [ + 104.851818, + 27.299401 + ], + [ + 104.871528, + 27.290891 + ], + [ + 104.913412, + 27.327051 + ], + [ + 105.01073, + 27.379143 + ], + [ + 105.068013, + 27.418461 + ], + [ + 105.120984, + 27.418461 + ], + [ + 105.184425, + 27.392959 + ], + [ + 105.182577, + 27.367451 + ], + [ + 105.233084, + 27.436522 + ], + [ + 105.234316, + 27.489093 + ], + [ + 105.260186, + 27.514573 + ], + [ + 105.232469, + 27.546945 + ], + [ + 105.25649, + 27.582491 + ], + [ + 105.304533, + 27.611661 + ], + [ + 105.29591, + 27.631811 + ], + [ + 105.308229, + 27.704955 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 540000, + "name": "西藏自治区", + "center": [ + 91.132212, + 29.660361 + ], + "centroid": [ + 88.388277, + 31.56375 + ], + "childrenNum": 7, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 25, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 89.711414, + 36.093272 + ], + [ + 89.614711, + 36.109712 + ], + [ + 89.594385, + 36.126632 + ], + [ + 89.490291, + 36.151281 + ], + [ + 89.375727, + 36.228078 + ], + [ + 89.335075, + 36.23725 + ], + [ + 89.292575, + 36.231457 + ], + [ + 89.232213, + 36.295636 + ], + [ + 89.198952, + 36.260417 + ], + [ + 89.126887, + 36.254626 + ], + [ + 89.10225, + 36.281164 + ], + [ + 89.054822, + 36.291777 + ], + [ + 89.013554, + 36.315409 + ], + [ + 88.964279, + 36.318785 + ], + [ + 88.926091, + 36.36458 + ], + [ + 88.870657, + 36.348193 + ], + [ + 88.838628, + 36.353496 + ], + [ + 88.802903, + 36.33807 + ], + [ + 88.783809, + 36.291777 + ], + [ + 88.766563, + 36.292259 + ], + [ + 88.690186, + 36.367954 + ], + [ + 88.623665, + 36.389636 + ], + [ + 88.618121, + 36.428168 + ], + [ + 88.573158, + 36.461386 + ], + [ + 88.498629, + 36.446463 + ], + [ + 88.470912, + 36.48208 + ], + [ + 88.41055, + 36.473418 + ], + [ + 88.356963, + 36.477268 + ], + [ + 88.366202, + 36.458016 + ], + [ + 88.282434, + 36.470049 + ], + [ + 88.241782, + 36.468605 + ], + [ + 88.222688, + 36.447426 + ], + [ + 88.182652, + 36.452721 + ], + [ + 88.134609, + 36.427205 + ], + [ + 88.092109, + 36.43539 + ], + [ + 88.006494, + 36.430575 + ], + [ + 87.983088, + 36.437797 + ], + [ + 87.95845, + 36.408423 + ], + [ + 87.919646, + 36.39349 + ], + [ + 87.838342, + 36.383855 + ], + [ + 87.826023, + 36.391563 + ], + [ + 87.767509, + 36.3747 + ], + [ + 87.731785, + 36.384818 + ], + [ + 87.6203, + 36.360243 + ], + [ + 87.570409, + 36.342409 + ], + [ + 87.470626, + 36.354459 + ], + [ + 87.460155, + 36.409868 + ], + [ + 87.426895, + 36.42576 + ], + [ + 87.386859, + 36.412757 + ], + [ + 87.363453, + 36.420463 + ], + [ + 87.348055, + 36.393008 + ], + [ + 87.292004, + 36.358797 + ], + [ + 87.193454, + 36.349158 + ], + [ + 87.161425, + 36.325535 + ], + [ + 87.149106, + 36.297565 + ], + [ + 87.08628, + 36.310587 + ], + [ + 87.051788, + 36.2966 + ], + [ + 86.996353, + 36.308658 + ], + [ + 86.943998, + 36.284058 + ], + [ + 86.931064, + 36.265242 + ], + [ + 86.887332, + 36.262829 + ], + [ + 86.86331, + 36.299977 + ], + [ + 86.836209, + 36.291294 + ], + [ + 86.746282, + 36.291777 + ], + [ + 86.69947, + 36.24449 + ], + [ + 86.599072, + 36.222285 + ], + [ + 86.531935, + 36.227113 + ], + [ + 86.515305, + 36.205385 + ], + [ + 86.454943, + 36.221319 + ], + [ + 86.392733, + 36.206834 + ], + [ + 86.35824, + 36.168676 + ], + [ + 86.2794, + 36.170608 + ], + [ + 86.248603, + 36.141616 + ], + [ + 86.187625, + 36.130983 + ], + [ + 86.182081, + 36.064734 + ], + [ + 86.199944, + 36.047801 + ], + [ + 86.173458, + 36.008113 + ], + [ + 86.150668, + 36.00424 + ], + [ + 86.129111, + 35.941761 + ], + [ + 86.093386, + 35.906868 + ], + [ + 86.090306, + 35.876809 + ], + [ + 86.05335, + 35.842857 + ], + [ + 86.035488, + 35.846738 + ], + [ + 85.949256, + 35.778794 + ], + [ + 85.903677, + 35.78462 + ], + [ + 85.835308, + 35.771996 + ], + [ + 85.811286, + 35.778794 + ], + [ + 85.691178, + 35.751114 + ], + [ + 85.65299, + 35.731199 + ], + [ + 85.612953, + 35.651486 + ], + [ + 85.566142, + 35.6403 + ], + [ + 85.518715, + 35.680658 + ], + [ + 85.373969, + 35.700101 + ], + [ + 85.341324, + 35.753543 + ], + [ + 85.271107, + 35.788989 + ], + [ + 85.146071, + 35.742371 + ], + [ + 85.053065, + 35.752086 + ], + [ + 84.99455, + 35.737028 + ], + [ + 84.973608, + 35.709334 + ], + [ + 84.920022, + 35.696213 + ], + [ + 84.798066, + 35.647595 + ], + [ + 84.729081, + 35.613546 + ], + [ + 84.704443, + 35.616951 + ], + [ + 84.628067, + 35.595055 + ], + [ + 84.570168, + 35.588242 + ], + [ + 84.513502, + 35.564391 + ], + [ + 84.448828, + 35.550272 + ], + [ + 84.475929, + 35.516181 + ], + [ + 84.45314, + 35.473303 + ], + [ + 84.424191, + 35.466479 + ], + [ + 84.333032, + 35.413821 + ], + [ + 84.274517, + 35.404065 + ], + [ + 84.200605, + 35.381135 + ], + [ + 84.160569, + 35.359663 + ], + [ + 84.140859, + 35.379184 + ], + [ + 84.095895, + 35.362592 + ], + [ + 84.077417, + 35.400163 + ], + [ + 84.005968, + 35.422599 + ], + [ + 83.906186, + 35.40309 + ], + [ + 83.885244, + 35.367472 + ], + [ + 83.79778, + 35.354783 + ], + [ + 83.785462, + 35.36308 + ], + [ + 83.677672, + 35.361128 + ], + [ + 83.622238, + 35.335256 + ], + [ + 83.599448, + 35.351366 + ], + [ + 83.54155, + 35.341603 + ], + [ + 83.540318, + 35.364056 + ], + [ + 83.502745, + 35.360639 + ], + [ + 83.449159, + 35.382111 + ], + [ + 83.405427, + 35.380648 + ], + [ + 83.333978, + 35.397236 + ], + [ + 83.280391, + 35.401138 + ], + [ + 83.251442, + 35.417722 + ], + [ + 83.178145, + 35.38943 + ], + [ + 83.127022, + 35.398699 + ], + [ + 83.088834, + 35.425526 + ], + [ + 83.067892, + 35.46258 + ], + [ + 82.998907, + 35.484512 + ], + [ + 82.971806, + 35.548324 + ], + [ + 82.981661, + 35.599922 + ], + [ + 82.956407, + 35.636409 + ], + [ + 82.967494, + 35.667532 + ], + [ + 82.894813, + 35.673852 + ], + [ + 82.873871, + 35.688922 + ], + [ + 82.795031, + 35.688436 + ], + [ + 82.780249, + 35.666073 + ], + [ + 82.731589, + 35.637868 + ], + [ + 82.652133, + 35.67288 + ], + [ + 82.628727, + 35.692324 + ], + [ + 82.546192, + 35.708362 + ], + [ + 82.501844, + 35.701073 + ], + [ + 82.468583, + 35.717595 + ], + [ + 82.424852, + 35.712736 + ], + [ + 82.392823, + 35.656349 + ], + [ + 82.336156, + 35.651486 + ], + [ + 82.350323, + 35.611113 + ], + [ + 82.328149, + 35.559523 + ], + [ + 82.2992, + 35.544916 + ], + [ + 82.263475, + 35.547837 + ], + [ + 82.234526, + 35.520565 + ], + [ + 82.189563, + 35.513258 + ], + [ + 82.164925, + 35.495719 + ], + [ + 82.086701, + 35.467454 + ], + [ + 82.071302, + 35.450393 + ], + [ + 82.034346, + 35.451855 + ], + [ + 82.029419, + 35.426013 + ], + [ + 82.05344, + 35.35039 + ], + [ + 82.030034, + 35.321585 + ], + [ + 81.99123, + 35.30547 + ], + [ + 81.955506, + 35.307423 + ], + [ + 81.927789, + 35.271275 + ], + [ + 81.853876, + 35.25857 + ], + [ + 81.804601, + 35.270786 + ], + [ + 81.736847, + 35.26248 + ], + [ + 81.68634, + 35.235599 + ], + [ + 81.513261, + 35.23511 + ], + [ + 81.504638, + 35.279092 + ], + [ + 81.447972, + 35.318167 + ], + [ + 81.441196, + 35.333303 + ], + [ + 81.385762, + 35.335256 + ], + [ + 81.363588, + 35.354783 + ], + [ + 81.314313, + 35.337209 + ], + [ + 81.285364, + 35.345508 + ], + [ + 81.26627, + 35.322562 + ], + [ + 81.219458, + 35.319144 + ], + [ + 81.191741, + 35.36552 + ], + [ + 81.142466, + 35.365032 + ], + [ + 81.103662, + 35.386015 + ], + [ + 81.09935, + 35.40748 + ], + [ + 81.054387, + 35.402602 + ], + [ + 81.031597, + 35.380648 + ], + [ + 81.030981, + 35.337209 + ], + [ + 81.002648, + 35.334768 + ], + [ + 81.026053, + 35.31133 + ], + [ + 80.963844, + 35.310842 + ], + [ + 80.924423, + 35.330862 + ], + [ + 80.894242, + 35.324027 + ], + [ + 80.844351, + 35.345508 + ], + [ + 80.759968, + 35.334768 + ], + [ + 80.689135, + 35.339162 + ], + [ + 80.690982, + 35.364544 + ], + [ + 80.65649, + 35.393821 + ], + [ + 80.599823, + 35.409431 + ], + [ + 80.56841, + 35.391381 + ], + [ + 80.532686, + 35.404553 + ], + [ + 80.514824, + 35.391869 + ], + [ + 80.444607, + 35.417235 + ], + [ + 80.432904, + 35.449418 + ], + [ + 80.375006, + 35.387966 + ], + [ + 80.321419, + 35.38699 + ], + [ + 80.286926, + 35.35283 + ], + [ + 80.267832, + 35.295701 + ], + [ + 80.362687, + 35.20871 + ], + [ + 80.257977, + 35.203331 + ], + [ + 80.223484, + 35.177409 + ], + [ + 80.23026, + 35.147565 + ], + [ + 80.118159, + 35.066293 + ], + [ + 80.078123, + 35.076578 + ], + [ + 80.031311, + 35.034447 + ], + [ + 80.04363, + 35.022196 + ], + [ + 80.02392, + 34.971209 + ], + [ + 80.041782, + 34.943252 + ], + [ + 80.034391, + 34.902033 + ], + [ + 80.003594, + 34.895162 + ], + [ + 79.996819, + 34.856375 + ], + [ + 79.961094, + 34.862759 + ], + [ + 79.926602, + 34.849499 + ], + [ + 79.947544, + 34.821008 + ], + [ + 79.898268, + 34.732035 + ], + [ + 79.906892, + 34.683821 + ], + [ + 79.866856, + 34.671517 + ], + [ + 79.88595, + 34.642965 + ], + [ + 79.84345, + 34.55725 + ], + [ + 79.861312, + 34.528166 + ], + [ + 79.801566, + 34.478847 + ], + [ + 79.735661, + 34.471447 + ], + [ + 79.699936, + 34.477861 + ], + [ + 79.675914, + 34.451216 + ], + [ + 79.58106, + 34.456151 + ], + [ + 79.545335, + 34.476381 + ], + [ + 79.504683, + 34.45467 + ], + [ + 79.435082, + 34.447761 + ], + [ + 79.363017, + 34.428018 + ], + [ + 79.326677, + 34.44332 + ], + [ + 79.274322, + 34.435916 + ], + [ + 79.241677, + 34.415183 + ], + [ + 79.179467, + 34.422588 + ], + [ + 79.161605, + 34.441345 + ], + [ + 79.072294, + 34.412714 + ], + [ + 79.039033, + 34.421601 + ], + [ + 79.0107, + 34.399877 + ], + [ + 79.048888, + 34.348506 + ], + [ + 79.039649, + 34.33467 + ], + [ + 79.019939, + 34.313417 + ], + [ + 78.981751, + 34.31836 + ], + [ + 78.958345, + 34.230827 + ], + [ + 78.941099, + 34.212022 + ], + [ + 78.9257, + 34.155584 + ], + [ + 78.910302, + 34.143202 + ], + [ + 78.878273, + 34.163012 + ], + [ + 78.828998, + 34.125369 + ], + [ + 78.801897, + 34.137258 + ], + [ + 78.737223, + 34.089692 + ], + [ + 78.661462, + 34.086718 + ], + [ + 78.656535, + 34.030196 + ], + [ + 78.736607, + 33.999937 + ], + [ + 78.744614, + 33.980585 + ], + [ + 78.734143, + 33.918529 + ], + [ + 78.762476, + 33.90959 + ], + [ + 78.756317, + 33.8773 + ], + [ + 78.766172, + 33.823124 + ], + [ + 78.758165, + 33.790802 + ], + [ + 78.779723, + 33.73259 + ], + [ + 78.692259, + 33.676331 + ], + [ + 78.684868, + 33.654415 + ], + [ + 78.713201, + 33.623025 + ], + [ + 78.755085, + 33.623025 + ], + [ + 78.74215, + 33.55323 + ], + [ + 78.816679, + 33.480882 + ], + [ + 78.84994, + 33.419963 + ], + [ + 78.896751, + 33.41247 + ], + [ + 78.949722, + 33.376495 + ], + [ + 78.9682, + 33.334505 + ], + [ + 79.022403, + 33.323504 + ], + [ + 79.041497, + 33.268479 + ], + [ + 79.083997, + 33.245459 + ], + [ + 79.072294, + 33.22844 + ], + [ + 79.10925, + 33.200401 + ], + [ + 79.152366, + 33.184375 + ], + [ + 79.162221, + 33.165841 + ], + [ + 79.139431, + 33.117735 + ], + [ + 79.162837, + 33.01191 + ], + [ + 79.204721, + 32.964724 + ], + [ + 79.255844, + 32.942628 + ], + [ + 79.227511, + 32.89038 + ], + [ + 79.237982, + 32.846145 + ], + [ + 79.225047, + 32.784281 + ], + [ + 79.275554, + 32.778746 + ], + [ + 79.301423, + 32.728919 + ], + [ + 79.27309, + 32.678056 + ], + [ + 79.299575, + 32.637244 + ], + [ + 79.308199, + 32.596918 + ], + [ + 79.272474, + 32.561113 + ], + [ + 79.252148, + 32.516715 + ], + [ + 79.190554, + 32.511669 + ], + [ + 79.180083, + 32.492994 + ], + [ + 79.135736, + 32.472295 + ], + [ + 79.124649, + 32.416235 + ], + [ + 79.103091, + 32.369744 + ], + [ + 79.067982, + 32.380863 + ], + [ + 79.005772, + 32.375304 + ], + [ + 78.970664, + 32.331826 + ], + [ + 78.904142, + 32.374798 + ], + [ + 78.87273, + 32.40512 + ], + [ + 78.81052, + 32.436441 + ], + [ + 78.782186, + 32.480373 + ], + [ + 78.760629, + 32.563635 + ], + [ + 78.781571, + 32.608009 + ], + [ + 78.74215, + 32.654881 + ], + [ + 78.741534, + 32.703743 + ], + [ + 78.6861, + 32.680071 + ], + [ + 78.675013, + 32.658408 + ], + [ + 78.628202, + 32.630188 + ], + [ + 78.588782, + 32.637748 + ], + [ + 78.577695, + 32.615067 + ], + [ + 78.518564, + 32.605993 + ], + [ + 78.500086, + 32.580782 + ], + [ + 78.424942, + 32.565652 + ], + [ + 78.395377, + 32.530339 + ], + [ + 78.426174, + 32.502584 + ], + [ + 78.472985, + 32.435431 + ], + [ + 78.458818, + 32.379853 + ], + [ + 78.483456, + 32.357106 + ], + [ + 78.480992, + 32.329297 + ], + [ + 78.508709, + 32.297939 + ], + [ + 78.475449, + 32.236708 + ], + [ + 78.430485, + 32.212407 + ], + [ + 78.429869, + 32.194683 + ], + [ + 78.469905, + 32.127808 + ], + [ + 78.509941, + 32.147065 + ], + [ + 78.527188, + 32.11463 + ], + [ + 78.609107, + 32.052768 + ], + [ + 78.60726, + 32.023851 + ], + [ + 78.705194, + 31.988835 + ], + [ + 78.762476, + 31.947203 + ], + [ + 78.768636, + 31.92638 + ], + [ + 78.739687, + 31.885228 + ], + [ + 78.665158, + 31.851684 + ], + [ + 78.654687, + 31.819144 + ], + [ + 78.706426, + 31.778453 + ], + [ + 78.763092, + 31.668499 + ], + [ + 78.798817, + 31.675629 + ], + [ + 78.806824, + 31.64099 + ], + [ + 78.845628, + 31.609905 + ], + [ + 78.833925, + 31.584927 + ], + [ + 78.779723, + 31.545154 + ], + [ + 78.740303, + 31.532912 + ], + [ + 78.729832, + 31.478316 + ], + [ + 78.755701, + 31.478316 + ], + [ + 78.792041, + 31.435944 + ], + [ + 78.760013, + 31.392531 + ], + [ + 78.755085, + 31.355742 + ], + [ + 78.795121, + 31.301043 + ], + [ + 78.859179, + 31.289281 + ], + [ + 78.865338, + 31.312804 + ], + [ + 78.884432, + 31.277006 + ], + [ + 78.923852, + 31.246824 + ], + [ + 78.930628, + 31.220726 + ], + [ + 78.997765, + 31.158779 + ], + [ + 78.97436, + 31.115751 + ], + [ + 79.010084, + 31.043994 + ], + [ + 79.059359, + 31.028097 + ], + [ + 79.096931, + 30.992192 + ], + [ + 79.181931, + 31.015788 + ], + [ + 79.205953, + 31.0004 + ], + [ + 79.227511, + 30.949088 + ], + [ + 79.33222, + 30.969103 + ], + [ + 79.316206, + 31.01784 + ], + [ + 79.35809, + 31.031174 + ], + [ + 79.404901, + 31.071678 + ], + [ + 79.424611, + 31.061425 + ], + [ + 79.427075, + 31.018353 + ], + [ + 79.505915, + 31.027584 + ], + [ + 79.550879, + 30.957813 + ], + [ + 79.59769, + 30.925989 + ], + [ + 79.660516, + 30.956787 + ], + [ + 79.668523, + 30.980392 + ], + [ + 79.729501, + 30.941389 + ], + [ + 79.75845, + 30.936769 + ], + [ + 79.835443, + 30.851006 + ], + [ + 79.890877, + 30.855116 + ], + [ + 79.913051, + 30.833022 + ], + [ + 79.900732, + 30.7991 + ], + [ + 79.961094, + 30.771337 + ], + [ + 79.955551, + 30.738422 + ], + [ + 79.970333, + 30.685941 + ], + [ + 80.014065, + 30.661748 + ], + [ + 80.04363, + 30.603559 + ], + [ + 80.143412, + 30.55822 + ], + [ + 80.214245, + 30.586044 + ], + [ + 80.261673, + 30.566465 + ], + [ + 80.322035, + 30.564403 + ], + [ + 80.357759, + 30.520592 + ], + [ + 80.43044, + 30.515952 + ], + [ + 80.446454, + 30.495327 + ], + [ + 80.504969, + 30.483466 + ], + [ + 80.549316, + 30.448905 + ], + [ + 80.585041, + 30.463866 + ], + [ + 80.633084, + 30.458707 + ], + [ + 80.692214, + 30.416913 + ], + [ + 80.719316, + 30.414848 + ], + [ + 80.81725, + 30.321389 + ], + [ + 80.910873, + 30.30279 + ], + [ + 80.933662, + 30.266614 + ], + [ + 80.996488, + 30.267648 + ], + [ + 81.034677, + 30.246971 + ], + [ + 81.038372, + 30.205086 + ], + [ + 81.082104, + 30.151281 + ], + [ + 81.085799, + 30.100554 + ], + [ + 81.110437, + 30.085538 + ], + [ + 81.09627, + 30.052909 + ], + [ + 81.131995, + 30.016124 + ], + [ + 81.225618, + 30.005759 + ], + [ + 81.256415, + 30.011978 + ], + [ + 81.247792, + 30.032705 + ], + [ + 81.2829, + 30.061197 + ], + [ + 81.293371, + 30.094859 + ], + [ + 81.269349, + 30.153351 + ], + [ + 81.335871, + 30.149729 + ], + [ + 81.393769, + 30.199396 + ], + [ + 81.397465, + 30.240767 + ], + [ + 81.419023, + 30.270232 + ], + [ + 81.406088, + 30.291938 + ], + [ + 81.427646, + 30.305373 + ], + [ + 81.399929, + 30.319323 + ], + [ + 81.406088, + 30.369421 + ], + [ + 81.432573, + 30.379231 + ], + [ + 81.406704, + 30.40401 + ], + [ + 81.418407, + 30.420525 + ], + [ + 81.454131, + 30.412268 + ], + [ + 81.494783, + 30.381296 + ], + [ + 81.555761, + 30.369421 + ], + [ + 81.566232, + 30.428782 + ], + [ + 81.613044, + 30.412784 + ], + [ + 81.63029, + 30.446842 + ], + [ + 81.723913, + 30.407623 + ], + [ + 81.759021, + 30.385426 + ], + [ + 81.872354, + 30.373035 + ], + [ + 81.939491, + 30.344633 + ], + [ + 81.954274, + 30.355995 + ], + [ + 81.99123, + 30.322939 + ], + [ + 82.022027, + 30.339468 + ], + [ + 82.060215, + 30.332237 + ], + [ + 82.104563, + 30.346182 + ], + [ + 82.132896, + 30.30434 + ], + [ + 82.11873, + 30.279019 + ], + [ + 82.114418, + 30.226806 + ], + [ + 82.142135, + 30.200948 + ], + [ + 82.188947, + 30.18543 + ], + [ + 82.207425, + 30.143519 + ], + [ + 82.183403, + 30.12178 + ], + [ + 82.17786, + 30.06793 + ], + [ + 82.246845, + 30.071555 + ], + [ + 82.311519, + 30.035813 + ], + [ + 82.333693, + 30.045138 + ], + [ + 82.368185, + 30.014051 + ], + [ + 82.412533, + 30.011978 + ], + [ + 82.431011, + 29.989692 + ], + [ + 82.474743, + 29.973622 + ], + [ + 82.498148, + 29.947698 + ], + [ + 82.560974, + 29.955476 + ], + [ + 82.609017, + 29.886489 + ], + [ + 82.64351, + 29.868846 + ], + [ + 82.6238, + 29.834588 + ], + [ + 82.703872, + 29.847566 + ], + [ + 82.737749, + 29.80655 + ], + [ + 82.691553, + 29.766037 + ], + [ + 82.757459, + 29.761881 + ], + [ + 82.774089, + 29.726548 + ], + [ + 82.816589, + 29.717192 + ], + [ + 82.830756, + 29.687562 + ], + [ + 82.885574, + 29.689122 + ], + [ + 82.9484, + 29.704718 + ], + [ + 82.966878, + 29.658963 + ], + [ + 83.011226, + 29.667804 + ], + [ + 83.088834, + 29.604863 + ], + [ + 83.12887, + 29.623593 + ], + [ + 83.159667, + 29.61735 + ], + [ + 83.164595, + 29.595496 + ], + [ + 83.217565, + 29.60018 + ], + [ + 83.266841, + 29.571035 + ], + [ + 83.27608, + 29.505951 + ], + [ + 83.325355, + 29.502826 + ], + [ + 83.383253, + 29.42206 + ], + [ + 83.415898, + 29.420496 + ], + [ + 83.423289, + 29.361053 + ], + [ + 83.450391, + 29.332883 + ], + [ + 83.463941, + 29.285916 + ], + [ + 83.492274, + 29.280174 + ], + [ + 83.548941, + 29.201322 + ], + [ + 83.57789, + 29.203934 + ], + [ + 83.596368, + 29.174153 + ], + [ + 83.656114, + 29.16736 + ], + [ + 83.667201, + 29.200277 + ], + [ + 83.727563, + 29.244672 + ], + [ + 83.800244, + 29.249372 + ], + [ + 83.82057, + 29.294267 + ], + [ + 83.851367, + 29.294789 + ], + [ + 83.911729, + 29.323491 + ], + [ + 83.949301, + 29.312533 + ], + [ + 83.986874, + 29.325057 + ], + [ + 84.002272, + 29.291658 + ], + [ + 84.052163, + 29.296877 + ], + [ + 84.116837, + 29.286438 + ], + [ + 84.130388, + 29.239972 + ], + [ + 84.203068, + 29.239972 + ], + [ + 84.197525, + 29.210202 + ], + [ + 84.17104, + 29.19453 + ], + [ + 84.176583, + 29.133909 + ], + [ + 84.20738, + 29.118749 + ], + [ + 84.192597, + 29.084236 + ], + [ + 84.194445, + 29.045004 + ], + [ + 84.224626, + 29.049189 + ], + [ + 84.248648, + 29.030353 + ], + [ + 84.228322, + 28.949738 + ], + [ + 84.234481, + 28.889497 + ], + [ + 84.268358, + 28.895261 + ], + [ + 84.330568, + 28.859101 + ], + [ + 84.340423, + 28.866963 + ], + [ + 84.408176, + 28.85386 + ], + [ + 84.404481, + 28.828173 + ], + [ + 84.434046, + 28.823978 + ], + [ + 84.445133, + 28.764189 + ], + [ + 84.483321, + 28.735331 + ], + [ + 84.557233, + 28.74635 + ], + [ + 84.620059, + 28.732182 + ], + [ + 84.650856, + 28.714338 + ], + [ + 84.669334, + 28.680742 + ], + [ + 84.699515, + 28.671816 + ], + [ + 84.698284, + 28.633478 + ], + [ + 84.773428, + 28.610363 + ], + [ + 84.857196, + 28.567798 + ], + [ + 84.896616, + 28.587244 + ], + [ + 84.981616, + 28.586193 + ], + [ + 84.995782, + 28.611414 + ], + [ + 85.05676, + 28.674441 + ], + [ + 85.126361, + 28.676016 + ], + [ + 85.155926, + 28.643983 + ], + [ + 85.195963, + 28.624022 + ], + [ + 85.18426, + 28.587244 + ], + [ + 85.189803, + 28.544669 + ], + [ + 85.160238, + 28.49261 + ], + [ + 85.108499, + 28.461047 + ], + [ + 85.129441, + 28.377885 + ], + [ + 85.113427, + 28.344708 + ], + [ + 85.179948, + 28.324164 + ], + [ + 85.209513, + 28.338914 + ], + [ + 85.272339, + 28.282538 + ], + [ + 85.349947, + 28.298347 + ], + [ + 85.379512, + 28.274105 + ], + [ + 85.415853, + 28.321003 + ], + [ + 85.458969, + 28.332593 + ], + [ + 85.520563, + 28.326798 + ], + [ + 85.602483, + 28.295712 + ], + [ + 85.601251, + 28.254075 + ], + [ + 85.650526, + 28.283592 + ], + [ + 85.682555, + 28.375779 + ], + [ + 85.720743, + 28.372093 + ], + [ + 85.753388, + 28.227714 + ], + [ + 85.791576, + 28.195544 + ], + [ + 85.854402, + 28.172334 + ], + [ + 85.871648, + 28.124843 + ], + [ + 85.898749, + 28.101617 + ], + [ + 85.901213, + 28.053566 + ], + [ + 85.980053, + 27.984357 + ], + [ + 85.949256, + 27.937311 + ], + [ + 86.002227, + 27.90717 + ], + [ + 86.053966, + 27.900823 + ], + [ + 86.125415, + 27.923035 + ], + [ + 86.082915, + 28.018175 + ], + [ + 86.086611, + 28.090002 + ], + [ + 86.128495, + 28.086835 + ], + [ + 86.140198, + 28.114814 + ], + [ + 86.19132, + 28.167058 + ], + [ + 86.223965, + 28.092642 + ], + [ + 86.206103, + 28.084195 + ], + [ + 86.231972, + 27.974315 + ], + [ + 86.27324, + 27.976958 + ], + [ + 86.308965, + 27.950528 + ], + [ + 86.393349, + 27.926736 + ], + [ + 86.414906, + 27.904526 + ], + [ + 86.450015, + 27.908757 + ], + [ + 86.475884, + 27.944713 + ], + [ + 86.514689, + 27.954757 + ], + [ + 86.513457, + 27.996511 + ], + [ + 86.537478, + 28.044587 + ], + [ + 86.55842, + 28.047757 + ], + [ + 86.568891, + 28.103201 + ], + [ + 86.60092, + 28.097922 + ], + [ + 86.611391, + 28.069938 + ], + [ + 86.647732, + 28.06941 + ], + [ + 86.662514, + 28.092114 + ], + [ + 86.700086, + 28.101617 + ], + [ + 86.74813, + 28.089474 + ], + [ + 86.768456, + 28.06941 + ], + [ + 86.756753, + 28.032967 + ], + [ + 86.827586, + 28.012363 + ], + [ + 86.864542, + 28.022401 + ], + [ + 86.885484, + 27.995983 + ], + [ + 86.926752, + 27.985942 + ], + [ + 86.935375, + 27.955286 + ], + [ + 87.035157, + 27.946299 + ], + [ + 87.080737, + 27.910872 + ], + [ + 87.118309, + 27.840512 + ], + [ + 87.173744, + 27.818284 + ], + [ + 87.227946, + 27.812991 + ], + [ + 87.249504, + 27.839454 + ], + [ + 87.280917, + 27.845275 + ], + [ + 87.317258, + 27.826753 + ], + [ + 87.364069, + 27.824106 + ], + [ + 87.421967, + 27.856916 + ], + [ + 87.418272, + 27.825694 + ], + [ + 87.45954, + 27.820931 + ], + [ + 87.58088, + 27.859562 + ], + [ + 87.598126, + 27.814579 + ], + [ + 87.670191, + 27.832045 + ], + [ + 87.668343, + 27.809815 + ], + [ + 87.727473, + 27.802933 + ], + [ + 87.77798, + 27.860091 + ], + [ + 87.782292, + 27.890774 + ], + [ + 87.826639, + 27.927794 + ], + [ + 87.930733, + 27.909285 + ], + [ + 87.982472, + 27.884426 + ], + [ + 88.037291, + 27.901881 + ], + [ + 88.090877, + 27.885484 + ], + [ + 88.111819, + 27.864852 + ], + [ + 88.137689, + 27.878607 + ], + [ + 88.120442, + 27.915103 + ], + [ + 88.156783, + 27.957929 + ], + [ + 88.203594, + 27.943127 + ], + [ + 88.242398, + 27.967444 + ], + [ + 88.254101, + 27.939426 + ], + [ + 88.357579, + 27.986471 + ], + [ + 88.401311, + 27.976958 + ], + [ + 88.43334, + 28.002852 + ], + [ + 88.469064, + 28.009721 + ], + [ + 88.498013, + 28.04089 + ], + [ + 88.554064, + 28.027684 + ], + [ + 88.565151, + 28.083139 + ], + [ + 88.620585, + 28.091586 + ], + [ + 88.645223, + 28.111119 + ], + [ + 88.67602, + 28.068353 + ], + [ + 88.764099, + 28.068353 + ], + [ + 88.812142, + 28.018175 + ], + [ + 88.842939, + 28.006023 + ], + [ + 88.846635, + 27.921448 + ], + [ + 88.864497, + 27.921448 + ], + [ + 88.888519, + 27.846863 + ], + [ + 88.863265, + 27.811932 + ], + [ + 88.870657, + 27.743098 + ], + [ + 88.850331, + 27.710783 + ], + [ + 88.852178, + 27.671039 + ], + [ + 88.816454, + 27.641354 + ], + [ + 88.813374, + 27.606889 + ], + [ + 88.770874, + 27.563924 + ], + [ + 88.797976, + 27.521473 + ], + [ + 88.783193, + 27.467324 + ], + [ + 88.809063, + 27.405711 + ], + [ + 88.838012, + 27.37808 + ], + [ + 88.867577, + 27.3818 + ], + [ + 88.901453, + 27.327583 + ], + [ + 88.920548, + 27.325456 + ], + [ + 88.911924, + 27.272807 + ], + [ + 88.942105, + 27.261636 + ], + [ + 88.984605, + 27.208957 + ], + [ + 89.067757, + 27.240354 + ], + [ + 89.077612, + 27.287168 + ], + [ + 89.152757, + 27.319076 + ], + [ + 89.182938, + 27.373829 + ], + [ + 89.132431, + 27.441302 + ], + [ + 89.095474, + 27.471572 + ], + [ + 89.109025, + 27.537925 + ], + [ + 89.163228, + 27.574534 + ], + [ + 89.128735, + 27.611131 + ], + [ + 89.131815, + 27.633402 + ], + [ + 89.184786, + 27.673689 + ], + [ + 89.238988, + 27.796581 + ], + [ + 89.295655, + 27.84845 + ], + [ + 89.375727, + 27.875962 + ], + [ + 89.44348, + 27.968501 + ], + [ + 89.461958, + 28.03191 + ], + [ + 89.511233, + 28.086307 + ], + [ + 89.541414, + 28.088418 + ], + [ + 89.605472, + 28.161782 + ], + [ + 89.720037, + 28.170224 + ], + [ + 89.779167, + 28.197127 + ], + [ + 89.789638, + 28.240895 + ], + [ + 89.869094, + 28.221386 + ], + [ + 89.901739, + 28.18183 + ], + [ + 89.976268, + 28.189215 + ], + [ + 90.017536, + 28.162837 + ], + [ + 90.03355, + 28.136981 + ], + [ + 90.07297, + 28.155451 + ], + [ + 90.103151, + 28.141731 + ], + [ + 90.124709, + 28.190797 + ], + [ + 90.166593, + 28.187632 + ], + [ + 90.189999, + 28.161782 + ], + [ + 90.231882, + 28.144897 + ], + [ + 90.297172, + 28.153868 + ], + [ + 90.367389, + 28.088946 + ], + [ + 90.384019, + 28.06096 + ], + [ + 90.43699, + 28.063073 + ], + [ + 90.47949, + 28.044587 + ], + [ + 90.513983, + 28.062016 + ], + [ + 90.569417, + 28.044059 + ], + [ + 90.591591, + 28.021345 + ], + [ + 90.701844, + 28.076274 + ], + [ + 90.741264, + 28.053038 + ], + [ + 90.802242, + 28.040362 + ], + [ + 90.806554, + 28.015005 + ], + [ + 90.853365, + 27.969029 + ], + [ + 90.896481, + 27.946299 + ], + [ + 90.96177, + 27.9537 + ], + [ + 90.976553, + 27.935725 + ], + [ + 90.96485, + 27.900294 + ], + [ + 91.025828, + 27.857445 + ], + [ + 91.113292, + 27.846333 + ], + [ + 91.155175, + 27.894476 + ], + [ + 91.147784, + 27.927794 + ], + [ + 91.162567, + 27.968501 + ], + [ + 91.216153, + 27.989113 + ], + [ + 91.251878, + 27.970615 + ], + [ + 91.309776, + 28.057791 + ], + [ + 91.464993, + 28.002852 + ], + [ + 91.490246, + 27.971672 + ], + [ + 91.486551, + 27.937311 + ], + [ + 91.552456, + 27.90717 + ], + [ + 91.611586, + 27.891303 + ], + [ + 91.618978, + 27.856916 + ], + [ + 91.561079, + 27.855329 + ], + [ + 91.544449, + 27.820401 + ], + [ + 91.610355, + 27.819343 + ], + [ + 91.642383, + 27.7664 + ], + [ + 91.622673, + 27.692238 + ], + [ + 91.570934, + 27.650897 + ], + [ + 91.562311, + 27.627569 + ], + [ + 91.582637, + 27.598933 + ], + [ + 91.564775, + 27.58196 + ], + [ + 91.585101, + 27.540578 + ], + [ + 91.626985, + 27.509265 + ], + [ + 91.663325, + 27.507142 + ], + [ + 91.71876, + 27.467324 + ], + [ + 91.753868, + 27.462545 + ], + [ + 91.839484, + 27.489624 + ], + [ + 91.946657, + 27.464138 + ], + [ + 92.010715, + 27.474758 + ], + [ + 92.021802, + 27.444489 + ], + [ + 92.064918, + 27.391365 + ], + [ + 92.125896, + 27.273339 + ], + [ + 92.091403, + 27.264296 + ], + [ + 92.071077, + 27.237694 + ], + [ + 92.061222, + 27.190327 + ], + [ + 92.032273, + 27.167967 + ], + [ + 92.02673, + 27.108318 + ], + [ + 92.043976, + 27.052902 + ], + [ + 92.076005, + 27.041175 + ], + [ + 92.124664, + 26.960124 + ], + [ + 92.109265, + 26.854991 + ], + [ + 92.197961, + 26.86994 + ], + [ + 92.28604, + 26.892359 + ], + [ + 92.404916, + 26.9025 + ], + [ + 92.496691, + 26.921711 + ], + [ + 92.549046, + 26.941453 + ], + [ + 92.64698, + 26.952656 + ], + [ + 92.682089, + 26.947855 + ], + [ + 92.802813, + 26.895028 + ], + [ + 92.909371, + 26.914241 + ], + [ + 93.050421, + 26.883819 + ], + [ + 93.111399, + 26.880082 + ], + [ + 93.232739, + 26.906769 + ], + [ + 93.56781, + 26.938252 + ], + [ + 93.625092, + 26.955323 + ], + [ + 93.747048, + 27.015587 + ], + [ + 93.817265, + 27.025183 + ], + [ + 93.841903, + 27.045973 + ], + [ + 93.849294, + 27.168499 + ], + [ + 93.970634, + 27.30525 + ], + [ + 94.056866, + 27.375423 + ], + [ + 94.147409, + 27.458297 + ], + [ + 94.220705, + 27.536333 + ], + [ + 94.277372, + 27.58143 + ], + [ + 94.353132, + 27.578778 + ], + [ + 94.399944, + 27.589386 + ], + [ + 94.443675, + 27.585143 + ], + [ + 94.478168, + 27.602116 + ], + [ + 94.524979, + 27.596282 + ], + [ + 94.660486, + 27.650367 + ], + [ + 94.722696, + 27.683759 + ], + [ + 94.78121, + 27.699127 + ], + [ + 94.836645, + 27.728796 + ], + [ + 94.88592, + 27.743098 + ], + [ + 94.947514, + 27.792345 + ], + [ + 95.015267, + 27.82887 + ], + [ + 95.067006, + 27.840512 + ], + [ + 95.28628, + 27.939955 + ], + [ + 95.32878, + 28.017646 + ], + [ + 95.352802, + 28.04089 + ], + [ + 95.371896, + 28.110063 + ], + [ + 95.39715, + 28.142259 + ], + [ + 95.437802, + 28.161782 + ], + [ + 95.528345, + 28.182885 + ], + [ + 95.674322, + 28.254075 + ], + [ + 95.740228, + 28.275159 + ], + [ + 95.787655, + 28.270416 + ], + [ + 95.832003, + 28.295186 + ], + [ + 95.874502, + 28.29782 + ], + [ + 95.899756, + 28.278322 + ], + [ + 95.907763, + 28.241422 + ], + [ + 95.936096, + 28.240368 + ], + [ + 95.989067, + 28.198181 + ], + [ + 96.074683, + 28.193434 + ], + [ + 96.098088, + 28.212421 + ], + [ + 96.194175, + 28.212949 + ], + [ + 96.275479, + 28.228241 + ], + [ + 96.298269, + 28.140148 + ], + [ + 96.367254, + 28.118509 + ], + [ + 96.398667, + 28.118509 + ], + [ + 96.395587, + 28.143842 + ], + [ + 96.426384, + 28.161782 + ], + [ + 96.46334, + 28.143314 + ], + [ + 96.499681, + 28.067297 + ], + [ + 96.538485, + 28.075218 + ], + [ + 96.623485, + 28.024514 + ], + [ + 96.635188, + 27.994926 + ], + [ + 96.690622, + 27.948942 + ], + [ + 96.711564, + 27.9574 + ], + [ + 96.784245, + 27.931495 + ], + [ + 96.810114, + 27.890245 + ], + [ + 96.849534, + 27.874375 + ], + [ + 96.908049, + 27.884426 + ], + [ + 96.972722, + 27.861149 + ], + [ + 97.008447, + 27.807698 + ], + [ + 97.049099, + 27.81405 + ], + [ + 97.062649, + 27.742568 + ], + [ + 97.097758, + 27.740979 + ], + [ + 97.103301, + 27.780697 + ], + [ + 97.167975, + 27.811932 + ], + [ + 97.253591, + 27.891832 + ], + [ + 97.303482, + 27.913516 + ], + [ + 97.324424, + 27.880723 + ], + [ + 97.386634, + 27.882839 + ], + [ + 97.372467, + 27.907699 + ], + [ + 97.379242, + 27.970087 + ], + [ + 97.413119, + 28.01342 + ], + [ + 97.378626, + 28.031382 + ], + [ + 97.375547, + 28.062545 + ], + [ + 97.320728, + 28.054095 + ], + [ + 97.305945, + 28.071522 + ], + [ + 97.340438, + 28.104785 + ], + [ + 97.326887, + 28.132759 + ], + [ + 97.352757, + 28.149646 + ], + [ + 97.362612, + 28.199236 + ], + [ + 97.349677, + 28.235623 + ], + [ + 97.398336, + 28.238786 + ], + [ + 97.402032, + 28.279903 + ], + [ + 97.422358, + 28.297293 + ], + [ + 97.461162, + 28.26778 + ], + [ + 97.469169, + 28.30309 + ], + [ + 97.518445, + 28.327852 + ], + [ + 97.488879, + 28.347341 + ], + [ + 97.485184, + 28.38631 + ], + [ + 97.499966, + 28.428948 + ], + [ + 97.521524, + 28.444736 + ], + [ + 97.507974, + 28.46473 + ], + [ + 97.521524, + 28.495766 + ], + [ + 97.569567, + 28.541515 + ], + [ + 97.60406, + 28.515225 + ], + [ + 97.634857, + 28.532051 + ], + [ + 97.68598, + 28.519958 + ], + [ + 97.737103, + 28.465782 + ], + [ + 97.738335, + 28.396313 + ], + [ + 97.769748, + 28.3742 + ], + [ + 97.801161, + 28.326798 + ], + [ + 97.842429, + 28.326798 + ], + [ + 97.871378, + 28.361561 + ], + [ + 97.907718, + 28.363141 + ], + [ + 98.020435, + 28.253548 + ], + [ + 98.008116, + 28.214003 + ], + [ + 98.03337, + 28.187105 + ], + [ + 98.056775, + 28.202401 + ], + [ + 98.090036, + 28.195544 + ], + [ + 98.097427, + 28.166531 + ], + [ + 98.139311, + 28.142259 + ], + [ + 98.17442, + 28.163365 + ], + [ + 98.169492, + 28.206093 + ], + [ + 98.21692, + 28.212949 + ], + [ + 98.266811, + 28.242477 + ], + [ + 98.231702, + 28.314681 + ], + [ + 98.207681, + 28.330486 + ], + [ + 98.208913, + 28.358401 + ], + [ + 98.301303, + 28.384204 + ], + [ + 98.317934, + 28.324691 + ], + [ + 98.353042, + 28.293078 + ], + [ + 98.37768, + 28.246167 + ], + [ + 98.370289, + 28.18394 + ], + [ + 98.389999, + 28.16442 + ], + [ + 98.389383, + 28.114814 + ], + [ + 98.428803, + 28.104785 + ], + [ + 98.464527, + 28.151229 + ], + [ + 98.494092, + 28.141203 + ], + [ + 98.559382, + 28.182885 + ], + [ + 98.625903, + 28.165475 + ], + [ + 98.649925, + 28.200291 + ], + [ + 98.712135, + 28.229296 + ], + [ + 98.710287, + 28.288862 + ], + [ + 98.746628, + 28.321003 + ], + [ + 98.740468, + 28.348395 + ], + [ + 98.693041, + 28.43158 + ], + [ + 98.673947, + 28.478934 + ], + [ + 98.625903, + 28.489455 + ], + [ + 98.619128, + 28.50944 + ], + [ + 98.637606, + 28.552029 + ], + [ + 98.594491, + 28.667615 + ], + [ + 98.666555, + 28.712239 + ], + [ + 98.683802, + 28.740054 + ], + [ + 98.652389, + 28.817162 + ], + [ + 98.668403, + 28.843376 + ], + [ + 98.643766, + 28.895261 + ], + [ + 98.6567, + 28.910454 + ], + [ + 98.624056, + 28.95864 + ], + [ + 98.655469, + 28.976966 + ], + [ + 98.70228, + 28.9644 + ], + [ + 98.757714, + 29.004186 + ], + [ + 98.786048, + 28.998952 + ], + [ + 98.821772, + 28.920931 + ], + [ + 98.827932, + 28.821356 + ], + [ + 98.852569, + 28.798283 + ], + [ + 98.912931, + 28.800906 + ], + [ + 98.922786, + 28.823978 + ], + [ + 98.972677, + 28.832367 + ], + [ + 98.973909, + 28.864867 + ], + [ + 98.917859, + 28.886877 + ], + [ + 98.925866, + 28.978536 + ], + [ + 99.013329, + 29.036632 + ], + [ + 98.991771, + 29.105677 + ], + [ + 98.967134, + 29.128159 + ], + [ + 98.960974, + 29.165792 + ], + [ + 98.9813, + 29.204978 + ], + [ + 99.024416, + 29.188783 + ], + [ + 99.037351, + 29.20759 + ], + [ + 99.113727, + 29.221171 + ], + [ + 99.114343, + 29.243628 + ], + [ + 99.075539, + 29.316186 + ], + [ + 99.058909, + 29.417368 + ], + [ + 99.066916, + 29.421018 + ], + [ + 99.044742, + 29.520013 + ], + [ + 99.052133, + 29.563748 + ], + [ + 99.014561, + 29.607464 + ], + [ + 98.992387, + 29.677163 + ], + [ + 99.018873, + 29.792009 + ], + [ + 99.0238, + 29.846009 + ], + [ + 99.068148, + 29.931621 + ], + [ + 99.055213, + 29.958587 + ], + [ + 99.036735, + 30.053945 + ], + [ + 99.044742, + 30.079842 + ], + [ + 98.989308, + 30.151799 + ], + [ + 98.9813, + 30.182843 + ], + [ + 98.993003, + 30.215429 + ], + [ + 98.970829, + 30.260928 + ], + [ + 98.986844, + 30.280569 + ], + [ + 98.967134, + 30.33482 + ], + [ + 98.965286, + 30.449937 + ], + [ + 98.932025, + 30.521623 + ], + [ + 98.926482, + 30.569556 + ], + [ + 98.939417, + 30.598923 + ], + [ + 98.92217, + 30.609225 + ], + [ + 98.907388, + 30.698292 + ], + [ + 98.963438, + 30.728134 + ], + [ + 98.957895, + 30.765166 + ], + [ + 98.904924, + 30.782649 + ], + [ + 98.850105, + 30.849465 + ], + [ + 98.797135, + 30.87926 + ], + [ + 98.774345, + 30.908019 + ], + [ + 98.797135, + 30.948575 + ], + [ + 98.806374, + 30.995783 + ], + [ + 98.774961, + 31.031174 + ], + [ + 98.736772, + 31.049121 + ], + [ + 98.712135, + 31.082954 + ], + [ + 98.710287, + 31.1178 + ], + [ + 98.675179, + 31.15417 + ], + [ + 98.602498, + 31.192062 + ], + [ + 98.62344, + 31.221238 + ], + [ + 98.60373, + 31.257568 + ], + [ + 98.616048, + 31.3036 + ], + [ + 98.643766, + 31.338876 + ], + [ + 98.691809, + 31.333253 + ], + [ + 98.773113, + 31.249382 + ], + [ + 98.805758, + 31.279052 + ], + [ + 98.810685, + 31.306668 + ], + [ + 98.887062, + 31.37465 + ], + [ + 98.84333, + 31.416028 + ], + [ + 98.844562, + 31.429817 + ], + [ + 98.714599, + 31.508935 + ], + [ + 98.696736, + 31.538523 + ], + [ + 98.651157, + 31.57881 + ], + [ + 98.619128, + 31.591555 + ], + [ + 98.553839, + 31.660349 + ], + [ + 98.545831, + 31.717383 + ], + [ + 98.516882, + 31.717383 + ], + [ + 98.508875, + 31.751995 + ], + [ + 98.461448, + 31.800327 + ], + [ + 98.414636, + 31.832365 + ], + [ + 98.426339, + 31.856767 + ], + [ + 98.399238, + 31.895899 + ], + [ + 98.432498, + 31.922825 + ], + [ + 98.434962, + 32.007613 + ], + [ + 98.402933, + 32.026896 + ], + [ + 98.404781, + 32.045159 + ], + [ + 98.357354, + 32.087253 + ], + [ + 98.303151, + 32.121726 + ], + [ + 98.260035, + 32.208862 + ], + [ + 98.218768, + 32.234683 + ], + [ + 98.23047, + 32.262521 + ], + [ + 98.208913, + 32.318171 + ], + [ + 98.218768, + 32.342444 + ], + [ + 98.125145, + 32.401077 + ], + [ + 98.107283, + 32.391476 + ], + [ + 98.079565, + 32.415224 + ], + [ + 97.940363, + 32.482393 + ], + [ + 97.880001, + 32.486431 + ], + [ + 97.863986, + 32.499051 + ], + [ + 97.80732, + 32.50006 + ], + [ + 97.795617, + 32.521257 + ], + [ + 97.730944, + 32.527312 + ], + [ + 97.684132, + 32.530339 + ], + [ + 97.670582, + 32.51722 + ], + [ + 97.540618, + 32.536899 + ], + [ + 97.50243, + 32.530844 + ], + [ + 97.463626, + 32.55506 + ], + [ + 97.448843, + 32.586833 + ], + [ + 97.411887, + 32.575235 + ], + [ + 97.374315, + 32.546484 + ], + [ + 97.3583, + 32.563635 + ], + [ + 97.332431, + 32.542448 + ], + [ + 97.334895, + 32.514192 + ], + [ + 97.388481, + 32.501575 + ], + [ + 97.341054, + 32.440987 + ], + [ + 97.387865, + 32.427349 + ], + [ + 97.424822, + 32.322723 + ], + [ + 97.415583, + 32.296421 + ], + [ + 97.371235, + 32.273148 + ], + [ + 97.32196, + 32.303503 + ], + [ + 97.299786, + 32.294904 + ], + [ + 97.264062, + 32.182527 + ], + [ + 97.271453, + 32.139971 + ], + [ + 97.313953, + 32.130342 + ], + [ + 97.293011, + 32.096887 + ], + [ + 97.308409, + 32.076605 + ], + [ + 97.258518, + 32.072041 + ], + [ + 97.219714, + 32.109054 + ], + [ + 97.201852, + 32.090296 + ], + [ + 97.233881, + 32.063927 + ], + [ + 97.214786, + 32.042623 + ], + [ + 97.188301, + 32.055304 + ], + [ + 97.169823, + 32.032984 + ], + [ + 97.127323, + 32.044145 + ], + [ + 97.028773, + 32.04871 + ], + [ + 97.006599, + 32.067984 + ], + [ + 96.935766, + 32.048203 + ], + [ + 96.965947, + 32.008628 + ], + [ + 96.941925, + 31.986297 + ], + [ + 96.894498, + 32.013703 + ], + [ + 96.863085, + 31.996448 + ], + [ + 96.868629, + 31.964975 + ], + [ + 96.824281, + 32.007613 + ], + [ + 96.722651, + 32.013195 + ], + [ + 96.742977, + 32.001016 + ], + [ + 96.753448, + 31.944156 + ], + [ + 96.776238, + 31.935015 + ], + [ + 96.81073, + 31.894375 + ], + [ + 96.794716, + 31.869474 + ], + [ + 96.760223, + 31.860325 + ], + [ + 96.765767, + 31.819144 + ], + [ + 96.799027, + 31.792188 + ], + [ + 96.840295, + 31.720438 + ], + [ + 96.790404, + 31.698545 + ], + [ + 96.778701, + 31.675629 + ], + [ + 96.722651, + 31.686833 + ], + [ + 96.691854, + 31.722474 + ], + [ + 96.661057, + 31.705674 + ], + [ + 96.615477, + 31.737236 + ], + [ + 96.56805, + 31.711783 + ], + [ + 96.519391, + 31.74945 + ], + [ + 96.468884, + 31.769804 + ], + [ + 96.435623, + 31.796258 + ], + [ + 96.407906, + 31.845583 + ], + [ + 96.389428, + 31.919777 + ], + [ + 96.288414, + 31.919777 + ], + [ + 96.253305, + 31.929936 + ], + [ + 96.220044, + 31.905553 + ], + [ + 96.188632, + 31.904028 + ], + [ + 96.214501, + 31.876589 + ], + [ + 96.202798, + 31.841008 + ], + [ + 96.183088, + 31.835924 + ], + [ + 96.178161, + 31.775401 + ], + [ + 96.231131, + 31.749959 + ], + [ + 96.222508, + 31.733164 + ], + [ + 96.252073, + 31.697527 + ], + [ + 96.245298, + 31.657802 + ], + [ + 96.221892, + 31.647613 + ], + [ + 96.207726, + 31.598691 + ], + [ + 96.156603, + 31.602769 + ], + [ + 96.148595, + 31.686324 + ], + [ + 96.135661, + 31.70211 + ], + [ + 96.064828, + 31.720438 + ], + [ + 95.989067, + 31.78761 + ], + [ + 95.983524, + 31.816601 + ], + [ + 95.89914, + 31.81711 + ], + [ + 95.846169, + 31.736218 + ], + [ + 95.853561, + 31.714329 + ], + [ + 95.823995, + 31.68225 + ], + [ + 95.779648, + 31.748941 + ], + [ + 95.634286, + 31.782523 + ], + [ + 95.580083, + 31.76726 + ], + [ + 95.546823, + 31.73978 + ], + [ + 95.511714, + 31.750468 + ], + [ + 95.480301, + 31.795749 + ], + [ + 95.456896, + 31.801853 + ], + [ + 95.406389, + 31.896915 + ], + [ + 95.408852, + 31.918761 + ], + [ + 95.3682, + 31.92892 + ], + [ + 95.360809, + 31.95939 + ], + [ + 95.395918, + 32.001523 + ], + [ + 95.454432, + 32.007613 + ], + [ + 95.421171, + 32.033999 + ], + [ + 95.454432, + 32.061898 + ], + [ + 95.440265, + 32.157705 + ], + [ + 95.406389, + 32.182021 + ], + [ + 95.367584, + 32.178982 + ], + [ + 95.366968, + 32.151118 + ], + [ + 95.31523, + 32.148585 + ], + [ + 95.270266, + 32.194683 + ], + [ + 95.270266, + 32.194683 + ], + [ + 95.239469, + 32.287315 + ], + [ + 95.241317, + 32.3207 + ], + [ + 95.214216, + 32.321712 + ], + [ + 95.20744, + 32.297433 + ], + [ + 95.10581, + 32.258979 + ], + [ + 95.079325, + 32.279726 + ], + [ + 95.096571, + 32.322217 + ], + [ + 95.193274, + 32.332331 + ], + [ + 95.261643, + 32.348006 + ], + [ + 95.228382, + 32.363678 + ], + [ + 95.218527, + 32.397035 + ], + [ + 95.153853, + 32.386423 + ], + [ + 95.081789, + 32.384907 + ], + [ + 95.075013, + 32.376315 + ], + [ + 95.075013, + 32.376315 + ], + [ + 95.057151, + 32.395014 + ], + [ + 94.988166, + 32.422802 + ], + [ + 94.944434, + 32.404109 + ], + [ + 94.912405, + 32.41573 + ], + [ + 94.889616, + 32.472295 + ], + [ + 94.852043, + 32.463712 + ], + [ + 94.80708, + 32.486431 + ], + [ + 94.78737, + 32.522266 + ], + [ + 94.762116, + 32.526303 + ], + [ + 94.737479, + 32.587338 + ], + [ + 94.638312, + 32.645307 + ], + [ + 94.614291, + 32.673522 + ], + [ + 94.591501, + 32.640772 + ], + [ + 94.522516, + 32.595909 + ], + [ + 94.459074, + 32.599439 + ], + [ + 94.463386, + 32.572209 + ], + [ + 94.435052, + 32.562626 + ], + [ + 94.395016, + 32.594397 + ], + [ + 94.371611, + 32.524789 + ], + [ + 94.350053, + 32.533871 + ], + [ + 94.294002, + 32.519743 + ], + [ + 94.292154, + 32.502584 + ], + [ + 94.250886, + 32.51722 + ], + [ + 94.196684, + 32.51621 + ], + [ + 94.176974, + 32.454117 + ], + [ + 94.137554, + 32.433915 + ], + [ + 94.091974, + 32.463207 + ], + [ + 94.049474, + 32.469771 + ], + [ + 94.03038, + 32.448057 + ], + [ + 93.978641, + 32.459672 + ], + [ + 93.960163, + 32.484917 + ], + [ + 93.90904, + 32.463207 + ], + [ + 93.861613, + 32.466237 + ], + [ + 93.851142, + 32.50965 + ], + [ + 93.820345, + 32.549511 + ], + [ + 93.75136, + 32.56313 + ], + [ + 93.721795, + 32.578261 + ], + [ + 93.651577, + 32.571705 + ], + [ + 93.618933, + 32.522771 + ], + [ + 93.516687, + 32.47583 + ], + [ + 93.501904, + 32.503593 + ], + [ + 93.476651, + 32.504603 + ], + [ + 93.4631, + 32.556069 + ], + [ + 93.411977, + 32.558086 + ], + [ + 93.385492, + 32.525294 + ], + [ + 93.33868, + 32.5712 + ], + [ + 93.308499, + 32.580278 + ], + [ + 93.300492, + 32.619604 + ], + [ + 93.260456, + 32.62666 + ], + [ + 93.239514, + 32.662439 + ], + [ + 93.210565, + 32.655385 + ], + [ + 93.176688, + 32.6705 + ], + [ + 93.159442, + 32.644803 + ], + [ + 93.087993, + 32.63674 + ], + [ + 93.069515, + 32.626156 + ], + [ + 93.023935, + 32.703239 + ], + [ + 93.019624, + 32.737477 + ], + [ + 93.00053, + 32.741001 + ], + [ + 92.964189, + 32.714821 + ], + [ + 92.933392, + 32.719353 + ], + [ + 92.866871, + 32.698203 + ], + [ + 92.822523, + 32.729926 + ], + [ + 92.789262, + 32.719856 + ], + [ + 92.756618, + 32.743014 + ], + [ + 92.686401, + 32.76516 + ], + [ + 92.667922, + 32.73194 + ], + [ + 92.634662, + 32.720863 + ], + [ + 92.574916, + 32.741001 + ], + [ + 92.56814, + 32.73194 + ], + [ + 92.484372, + 32.745028 + ], + [ + 92.459119, + 32.76365 + ], + [ + 92.411076, + 32.748048 + ], + [ + 92.355641, + 32.764657 + ], + [ + 92.343938, + 32.738484 + ], + [ + 92.310062, + 32.751571 + ], + [ + 92.255243, + 32.720863 + ], + [ + 92.198577, + 32.754591 + ], + [ + 92.211511, + 32.788306 + ], + [ + 92.193649, + 32.801889 + ], + [ + 92.227526, + 32.821003 + ], + [ + 92.205352, + 32.866255 + ], + [ + 92.145606, + 32.885857 + ], + [ + 92.101874, + 32.860222 + ], + [ + 92.038432, + 32.860725 + ], + [ + 92.018722, + 32.829552 + ], + [ + 91.955897, + 32.8205 + ], + [ + 91.896766, + 32.907967 + ], + [ + 91.857962, + 32.90244 + ], + [ + 91.839484, + 32.948152 + ], + [ + 91.799448, + 32.942126 + ], + [ + 91.752637, + 32.969242 + ], + [ + 91.685499, + 32.989324 + ], + [ + 91.664557, + 33.012913 + ], + [ + 91.583253, + 33.0375 + ], + [ + 91.55492, + 33.060074 + ], + [ + 91.535826, + 33.10019 + ], + [ + 91.49579, + 33.109214 + ], + [ + 91.436044, + 33.066092 + ], + [ + 91.370138, + 33.100691 + ], + [ + 91.311624, + 33.108211 + ], + [ + 91.261733, + 33.141291 + ], + [ + 91.226624, + 33.141792 + ], + [ + 91.18782, + 33.106206 + ], + [ + 91.161335, + 33.108712 + ], + [ + 91.147784, + 33.07211 + ], + [ + 91.072024, + 33.113224 + ], + [ + 91.037531, + 33.098686 + ], + [ + 91.001807, + 33.11573 + ], + [ + 90.927894, + 33.120241 + ], + [ + 90.902024, + 33.083143 + ], + [ + 90.88293, + 33.120241 + ], + [ + 90.803474, + 33.114227 + ], + [ + 90.740032, + 33.142293 + ], + [ + 90.704308, + 33.135778 + ], + [ + 90.627315, + 33.180368 + ], + [ + 90.562642, + 33.229441 + ], + [ + 90.490577, + 33.264977 + ], + [ + 90.405577, + 33.260473 + ], + [ + 90.363077, + 33.279487 + ], + [ + 90.332896, + 33.310501 + ], + [ + 90.246665, + 33.423959 + ], + [ + 90.22018, + 33.437943 + ], + [ + 90.107463, + 33.460913 + ], + [ + 90.088984, + 33.478885 + ], + [ + 90.083441, + 33.525295 + ], + [ + 90.01076, + 33.553728 + ], + [ + 89.984275, + 33.612061 + ], + [ + 90.008296, + 33.687785 + ], + [ + 89.981195, + 33.70322 + ], + [ + 89.983659, + 33.725622 + ], + [ + 89.907282, + 33.741051 + ], + [ + 89.902355, + 33.758467 + ], + [ + 89.942391, + 33.801246 + ], + [ + 89.899891, + 33.80771 + ], + [ + 89.837065, + 33.868853 + ], + [ + 89.795181, + 33.865374 + ], + [ + 89.73174, + 33.921509 + ], + [ + 89.718805, + 33.946832 + ], + [ + 89.688008, + 33.959739 + ], + [ + 89.684928, + 33.990013 + ], + [ + 89.635037, + 34.049537 + ], + [ + 89.656595, + 34.057966 + ], + [ + 89.655979, + 34.097126 + ], + [ + 89.71203, + 34.131809 + ], + [ + 89.756993, + 34.124874 + ], + [ + 89.760073, + 34.152613 + ], + [ + 89.789638, + 34.150632 + ], + [ + 89.816739, + 34.16945 + ], + [ + 89.838297, + 34.263477 + ], + [ + 89.825362, + 34.293642 + ], + [ + 89.86663, + 34.324785 + ], + [ + 89.858623, + 34.359375 + ], + [ + 89.820435, + 34.369255 + ], + [ + 89.799493, + 34.39642 + ], + [ + 89.819819, + 34.420614 + ], + [ + 89.823515, + 34.455657 + ], + [ + 89.814891, + 34.548871 + ], + [ + 89.777935, + 34.574499 + ], + [ + 89.798877, + 34.628686 + ], + [ + 89.74837, + 34.641981 + ], + [ + 89.72558, + 34.660689 + ], + [ + 89.732356, + 34.732035 + ], + [ + 89.799493, + 34.743838 + ], + [ + 89.825978, + 34.796931 + ], + [ + 89.867862, + 34.81069 + ], + [ + 89.838913, + 34.865705 + ], + [ + 89.814891, + 34.86816 + ], + [ + 89.821051, + 34.902033 + ], + [ + 89.78779, + 34.921664 + ], + [ + 89.747138, + 34.903506 + ], + [ + 89.707102, + 34.919701 + ], + [ + 89.670146, + 34.887798 + ], + [ + 89.578987, + 34.895162 + ], + [ + 89.560509, + 34.938836 + ], + [ + 89.59069, + 35.057965 + ], + [ + 89.593153, + 35.104491 + ], + [ + 89.579603, + 35.118688 + ], + [ + 89.519241, + 35.133862 + ], + [ + 89.46935, + 35.214577 + ], + [ + 89.450255, + 35.223867 + ], + [ + 89.48598, + 35.256616 + ], + [ + 89.531559, + 35.276161 + ], + [ + 89.494603, + 35.298632 + ], + [ + 89.516161, + 35.330862 + ], + [ + 89.497067, + 35.361128 + ], + [ + 89.58761, + 35.383575 + ], + [ + 89.619639, + 35.412357 + ], + [ + 89.658443, + 35.425526 + ], + [ + 89.685544, + 35.416259 + ], + [ + 89.739131, + 35.468429 + ], + [ + 89.765, + 35.482563 + ], + [ + 89.740979, + 35.507412 + ], + [ + 89.720037, + 35.501566 + ], + [ + 89.699711, + 35.544916 + ], + [ + 89.71203, + 35.581915 + ], + [ + 89.75145, + 35.580942 + ], + [ + 89.765616, + 35.599922 + ], + [ + 89.726196, + 35.648082 + ], + [ + 89.748986, + 35.66267 + ], + [ + 89.747138, + 35.7516 + ], + [ + 89.782863, + 35.773453 + ], + [ + 89.767464, + 35.799183 + ], + [ + 89.801957, + 35.848193 + ], + [ + 89.778551, + 35.861775 + ], + [ + 89.707718, + 35.849163 + ], + [ + 89.654747, + 35.848193 + ], + [ + 89.62395, + 35.859349 + ], + [ + 89.550654, + 35.856924 + ], + [ + 89.554965, + 35.873414 + ], + [ + 89.489676, + 35.903475 + ], + [ + 89.428082, + 35.917531 + ], + [ + 89.434857, + 35.992136 + ], + [ + 89.404676, + 36.016827 + ], + [ + 89.417611, + 36.044897 + ], + [ + 89.474893, + 36.022151 + ], + [ + 89.605472, + 36.038123 + ], + [ + 89.688624, + 36.091337 + ], + [ + 89.711414, + 36.093272 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 610000, + "name": "陕西省", + "center": [ + 108.948024, + 34.263161 + ], + "centroid": [ + 108.887114, + 35.263661 + ], + "childrenNum": 10, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 26, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 110.379257, + 34.600612 + ], + [ + 110.29549, + 34.610956 + ], + [ + 110.269004, + 34.629671 + ], + [ + 110.229584, + 34.692679 + ], + [ + 110.243135, + 34.725641 + ], + [ + 110.246831, + 34.789068 + ], + [ + 110.230816, + 34.880925 + ], + [ + 110.262229, + 34.944233 + ], + [ + 110.320743, + 35.00504 + ], + [ + 110.373714, + 35.134351 + ], + [ + 110.364475, + 35.197952 + ], + [ + 110.378642, + 35.210666 + ], + [ + 110.374946, + 35.251728 + ], + [ + 110.45009, + 35.327933 + ], + [ + 110.477808, + 35.413821 + ], + [ + 110.531394, + 35.511309 + ], + [ + 110.567735, + 35.539559 + ], + [ + 110.589293, + 35.602355 + ], + [ + 110.609619, + 35.632031 + ], + [ + 110.57759, + 35.701559 + ], + [ + 110.571431, + 35.800639 + ], + [ + 110.550489, + 35.838005 + ], + [ + 110.549257, + 35.877778 + ], + [ + 110.511684, + 35.879718 + ], + [ + 110.516612, + 35.918501 + ], + [ + 110.502445, + 35.947575 + ], + [ + 110.516612, + 35.971796 + ], + [ + 110.49259, + 35.994073 + ], + [ + 110.491974, + 36.034735 + ], + [ + 110.467953, + 36.074893 + ], + [ + 110.447011, + 36.164328 + ], + [ + 110.45625, + 36.22663 + ], + [ + 110.474112, + 36.248352 + ], + [ + 110.474112, + 36.306729 + ], + [ + 110.459946, + 36.327946 + ], + [ + 110.487047, + 36.393972 + ], + [ + 110.489511, + 36.430094 + ], + [ + 110.47288, + 36.453203 + ], + [ + 110.503677, + 36.488335 + ], + [ + 110.488895, + 36.556628 + ], + [ + 110.496902, + 36.582102 + ], + [ + 110.447627, + 36.621018 + ], + [ + 110.426685, + 36.657514 + ], + [ + 110.394656, + 36.676716 + ], + [ + 110.402663, + 36.697352 + ], + [ + 110.438388, + 36.685835 + ], + [ + 110.447011, + 36.737649 + ], + [ + 110.407591, + 36.776007 + ], + [ + 110.423605, + 36.818179 + ], + [ + 110.406975, + 36.824886 + ], + [ + 110.424221, + 36.855539 + ], + [ + 110.376178, + 36.882351 + ], + [ + 110.408823, + 36.892403 + ], + [ + 110.424221, + 36.963685 + ], + [ + 110.381721, + 37.002408 + ], + [ + 110.382953, + 37.022001 + ], + [ + 110.426685, + 37.008621 + ], + [ + 110.417446, + 37.027257 + ], + [ + 110.460561, + 37.044932 + ], + [ + 110.49567, + 37.086956 + ], + [ + 110.535706, + 37.115118 + ], + [ + 110.53509, + 37.138021 + ], + [ + 110.590525, + 37.187145 + ], + [ + 110.651503, + 37.256722 + ], + [ + 110.661974, + 37.281963 + ], + [ + 110.690307, + 37.287201 + ], + [ + 110.678604, + 37.317668 + ], + [ + 110.695234, + 37.34955 + ], + [ + 110.641648, + 37.360015 + ], + [ + 110.630561, + 37.372858 + ], + [ + 110.644111, + 37.435135 + ], + [ + 110.740198, + 37.44939 + ], + [ + 110.759292, + 37.474567 + ], + [ + 110.770995, + 37.538184 + ], + [ + 110.795017, + 37.558586 + ], + [ + 110.771611, + 37.594634 + ], + [ + 110.763604, + 37.639668 + ], + [ + 110.793169, + 37.650567 + ], + [ + 110.775306, + 37.680886 + ], + [ + 110.706321, + 37.705511 + ], + [ + 110.716792, + 37.728708 + ], + [ + 110.750669, + 37.736281 + ], + [ + 110.735886, + 37.77035 + ], + [ + 110.680452, + 37.790216 + ], + [ + 110.59422, + 37.922049 + ], + [ + 110.522771, + 37.955088 + ], + [ + 110.528315, + 37.990471 + ], + [ + 110.507989, + 38.013107 + ], + [ + 110.501829, + 38.097929 + ], + [ + 110.519692, + 38.130889 + ], + [ + 110.509221, + 38.192061 + ], + [ + 110.528315, + 38.211814 + ], + [ + 110.565887, + 38.215105 + ], + [ + 110.57759, + 38.297345 + ], + [ + 110.601612, + 38.308147 + ], + [ + 110.661358, + 38.308617 + ], + [ + 110.701394, + 38.353215 + ], + [ + 110.746973, + 38.366355 + ], + [ + 110.77777, + 38.440924 + ], + [ + 110.796864, + 38.453579 + ], + [ + 110.840596, + 38.439986 + ], + [ + 110.874473, + 38.453579 + ], + [ + 110.870777, + 38.510265 + ], + [ + 110.907733, + 38.521035 + ], + [ + 110.920052, + 38.581878 + ], + [ + 110.898494, + 38.587024 + ], + [ + 110.880632, + 38.626776 + ], + [ + 110.916357, + 38.673981 + ], + [ + 110.915125, + 38.704345 + ], + [ + 110.965016, + 38.755699 + ], + [ + 111.009363, + 38.847579 + ], + [ + 110.995813, + 38.868084 + ], + [ + 111.016755, + 38.889981 + ], + [ + 111.009979, + 38.932823 + ], + [ + 110.980414, + 38.970056 + ], + [ + 110.998276, + 38.998433 + ], + [ + 111.038313, + 39.020289 + ], + [ + 111.094363, + 39.030053 + ], + [ + 111.138095, + 39.064447 + ], + [ + 111.147334, + 39.100681 + ], + [ + 111.173819, + 39.135041 + ], + [ + 111.163348, + 39.152678 + ], + [ + 111.219399, + 39.244044 + ], + [ + 111.213239, + 39.257021 + ], + [ + 111.247732, + 39.302419 + ], + [ + 111.202152, + 39.305197 + ], + [ + 111.179363, + 39.326959 + ], + [ + 111.186138, + 39.35149 + ], + [ + 111.155341, + 39.338531 + ], + [ + 111.159037, + 39.362596 + ], + [ + 111.125776, + 39.366297 + ], + [ + 111.087588, + 39.376013 + ], + [ + 111.098059, + 39.401914 + ], + [ + 111.064182, + 39.400989 + ], + [ + 111.058639, + 39.447681 + ], + [ + 111.10545, + 39.472631 + ], + [ + 111.10545, + 39.497573 + ], + [ + 111.148566, + 39.531277 + ], + [ + 111.154725, + 39.569116 + ], + [ + 111.136863, + 39.587106 + ], + [ + 111.101138, + 39.559428 + ], + [ + 111.017371, + 39.552045 + ], + [ + 110.958856, + 39.519275 + ], + [ + 110.891103, + 39.509118 + ], + [ + 110.869545, + 39.494341 + ], + [ + 110.782698, + 39.38804 + ], + [ + 110.73835, + 39.348713 + ], + [ + 110.731575, + 39.30705 + ], + [ + 110.702626, + 39.273701 + ], + [ + 110.626249, + 39.266751 + ], + [ + 110.596684, + 39.282966 + ], + [ + 110.566503, + 39.320014 + ], + [ + 110.559728, + 39.351027 + ], + [ + 110.524003, + 39.382952 + ], + [ + 110.482735, + 39.360745 + ], + [ + 110.434692, + 39.381101 + ], + [ + 110.429764, + 39.341308 + ], + [ + 110.385417, + 39.310291 + ], + [ + 110.257917, + 39.407001 + ], + [ + 110.243751, + 39.423645 + ], + [ + 110.152592, + 39.45415 + ], + [ + 110.12549, + 39.432891 + ], + [ + 110.136577, + 39.39174 + ], + [ + 110.161831, + 39.387115 + ], + [ + 110.184005, + 39.355192 + ], + [ + 110.217881, + 39.281113 + ], + [ + 110.109476, + 39.249606 + ], + [ + 110.041107, + 39.21623 + ], + [ + 109.962267, + 39.212056 + ], + [ + 109.90252, + 39.271848 + ], + [ + 109.871723, + 39.243581 + ], + [ + 109.961035, + 39.191651 + ], + [ + 109.893897, + 39.141075 + ], + [ + 109.92223, + 39.107183 + ], + [ + 109.890818, + 39.103932 + ], + [ + 109.851397, + 39.122971 + ], + [ + 109.793499, + 39.074204 + ], + [ + 109.762086, + 39.057476 + ], + [ + 109.72513, + 39.018429 + ], + [ + 109.665384, + 38.981687 + ], + [ + 109.685094, + 38.968195 + ], + [ + 109.672159, + 38.928167 + ], + [ + 109.624116, + 38.85457 + ], + [ + 109.549587, + 38.805618 + ], + [ + 109.511399, + 38.833595 + ], + [ + 109.444262, + 38.782763 + ], + [ + 109.404226, + 38.720689 + ], + [ + 109.338936, + 38.701542 + ], + [ + 109.329081, + 38.66043 + ], + [ + 109.367269, + 38.627711 + ], + [ + 109.331545, + 38.597783 + ], + [ + 109.276726, + 38.623035 + ], + [ + 109.196654, + 38.552867 + ], + [ + 109.175712, + 38.518694 + ], + [ + 109.128901, + 38.480288 + ], + [ + 109.054372, + 38.433892 + ], + [ + 109.051292, + 38.385122 + ], + [ + 109.007561, + 38.359316 + ], + [ + 108.961981, + 38.26493 + ], + [ + 108.976148, + 38.245192 + ], + [ + 108.938575, + 38.207582 + ], + [ + 108.964445, + 38.154894 + ], + [ + 109.069155, + 38.091336 + ], + [ + 109.050676, + 38.055059 + ], + [ + 109.06977, + 38.023008 + ], + [ + 109.037742, + 38.021593 + ], + [ + 109.018648, + 37.971602 + ], + [ + 108.982923, + 37.964053 + ], + [ + 108.9743, + 37.931962 + ], + [ + 108.93488, + 37.922521 + ], + [ + 108.893612, + 37.978207 + ], + [ + 108.883141, + 38.01405 + ], + [ + 108.830786, + 38.049875 + ], + [ + 108.797525, + 38.04799 + ], + [ + 108.82709, + 37.989056 + ], + [ + 108.798141, + 37.93385 + ], + [ + 108.791982, + 37.872934 + ], + [ + 108.799989, + 37.784068 + ], + [ + 108.784591, + 37.764673 + ], + [ + 108.791982, + 37.700303 + ], + [ + 108.777815, + 37.683728 + ], + [ + 108.720533, + 37.683728 + ], + [ + 108.699591, + 37.669518 + ], + [ + 108.628142, + 37.651988 + ], + [ + 108.532671, + 37.690832 + ], + [ + 108.485244, + 37.678044 + ], + [ + 108.422418, + 37.648672 + ], + [ + 108.301078, + 37.640616 + ], + [ + 108.293071, + 37.656726 + ], + [ + 108.24626, + 37.665728 + ], + [ + 108.205608, + 37.655779 + ], + [ + 108.193905, + 37.638246 + ], + [ + 108.134159, + 37.622131 + ], + [ + 108.055318, + 37.652462 + ], + [ + 108.025137, + 37.649619 + ], + [ + 108.012819, + 37.66857 + ], + [ + 108.025753, + 37.696041 + ], + [ + 107.993109, + 37.735335 + ], + [ + 107.982022, + 37.787378 + ], + [ + 107.884703, + 37.808186 + ], + [ + 107.842819, + 37.828987 + ], + [ + 107.732566, + 37.84931 + ], + [ + 107.684523, + 37.888522 + ], + [ + 107.65003, + 37.86443 + ], + [ + 107.659269, + 37.844112 + ], + [ + 107.646335, + 37.805349 + ], + [ + 107.620465, + 37.776026 + ], + [ + 107.599523, + 37.791162 + ], + [ + 107.57119, + 37.776499 + ], + [ + 107.499125, + 37.765619 + ], + [ + 107.484959, + 37.706458 + ], + [ + 107.425828, + 37.684201 + ], + [ + 107.387024, + 37.691305 + ], + [ + 107.389488, + 37.671413 + ], + [ + 107.422133, + 37.665254 + ], + [ + 107.361155, + 37.613125 + ], + [ + 107.311264, + 37.609806 + ], + [ + 107.330358, + 37.584201 + ], + [ + 107.369162, + 37.58752 + ], + [ + 107.345756, + 37.518725 + ], + [ + 107.284162, + 37.481691 + ], + [ + 107.282931, + 37.437036 + ], + [ + 107.257677, + 37.337179 + ], + [ + 107.273075, + 37.29101 + ], + [ + 107.309416, + 37.239095 + ], + [ + 107.270612, + 37.229089 + ], + [ + 107.317423, + 37.200017 + ], + [ + 107.336517, + 37.165687 + ], + [ + 107.334669, + 37.138975 + ], + [ + 107.306952, + 37.100799 + ], + [ + 107.281083, + 37.127047 + ], + [ + 107.268764, + 37.099367 + ], + [ + 107.28601, + 37.054963 + ], + [ + 107.288474, + 37.008143 + ], + [ + 107.288474, + 37.008143 + ], + [ + 107.291554, + 36.979463 + ], + [ + 107.291554, + 36.979463 + ], + [ + 107.310032, + 36.912502 + ], + [ + 107.336517, + 36.925899 + ], + [ + 107.365466, + 36.905324 + ], + [ + 107.478183, + 36.908196 + ], + [ + 107.533618, + 36.867031 + ], + [ + 107.540393, + 36.828718 + ], + [ + 107.5909, + 36.836382 + ], + [ + 107.642023, + 36.819137 + ], + [ + 107.670356, + 36.83303 + ], + [ + 107.722095, + 36.802367 + ], + [ + 107.742421, + 36.811951 + ], + [ + 107.768291, + 36.792783 + ], + [ + 107.866841, + 36.766899 + ], + [ + 107.907493, + 36.750118 + ], + [ + 107.914268, + 36.720861 + ], + [ + 107.940754, + 36.694953 + ], + [ + 107.938906, + 36.655594 + ], + [ + 108.006659, + 36.683435 + ], + [ + 108.02329, + 36.647912 + ], + [ + 108.001732, + 36.639269 + ], + [ + 108.060862, + 36.592194 + ], + [ + 108.079956, + 36.614294 + ], + [ + 108.092891, + 36.587388 + ], + [ + 108.163724, + 36.563839 + ], + [ + 108.1976, + 36.630144 + ], + [ + 108.222854, + 36.631105 + ], + [ + 108.204992, + 36.606607 + ], + [ + 108.204992, + 36.606607 + ], + [ + 108.210535, + 36.577296 + ], + [ + 108.245644, + 36.571048 + ], + [ + 108.262274, + 36.549417 + ], + [ + 108.340498, + 36.559032 + ], + [ + 108.365136, + 36.519603 + ], + [ + 108.391621, + 36.505654 + ], + [ + 108.408252, + 36.45946 + ], + [ + 108.460606, + 36.422871 + ], + [ + 108.495099, + 36.422389 + ], + [ + 108.514809, + 36.445501 + ], + [ + 108.510498, + 36.47438 + ], + [ + 108.562852, + 36.43876 + ], + [ + 108.618903, + 36.433946 + ], + [ + 108.651548, + 36.384818 + ], + [ + 108.641693, + 36.359279 + ], + [ + 108.646004, + 36.254143 + ], + [ + 108.712526, + 36.138716 + ], + [ + 108.682345, + 36.062316 + ], + [ + 108.688504, + 36.021183 + ], + [ + 108.659555, + 35.990683 + ], + [ + 108.652164, + 35.94806 + ], + [ + 108.593649, + 35.950967 + ], + [ + 108.562852, + 35.921409 + ], + [ + 108.518505, + 35.905414 + ], + [ + 108.499411, + 35.872444 + ], + [ + 108.527744, + 35.82442 + ], + [ + 108.533903, + 35.746257 + ], + [ + 108.517889, + 35.699615 + ], + [ + 108.539447, + 35.605761 + ], + [ + 108.618287, + 35.557088 + ], + [ + 108.625678, + 35.537124 + ], + [ + 108.605968, + 35.503028 + ], + [ + 108.631222, + 35.418698 + ], + [ + 108.61028, + 35.355271 + ], + [ + 108.614591, + 35.328909 + ], + [ + 108.583178, + 35.294724 + ], + [ + 108.547454, + 35.304981 + ], + [ + 108.48894, + 35.275184 + ], + [ + 108.36144, + 35.279581 + ], + [ + 108.345426, + 35.300586 + ], + [ + 108.296767, + 35.267855 + ], + [ + 108.239484, + 35.256127 + ], + [ + 108.221622, + 35.296678 + ], + [ + 108.174811, + 35.304981 + ], + [ + 108.094739, + 35.280069 + ], + [ + 108.049159, + 35.253683 + ], + [ + 107.949993, + 35.245375 + ], + [ + 107.960464, + 35.263457 + ], + [ + 107.867457, + 35.256127 + ], + [ + 107.841587, + 35.276649 + ], + [ + 107.745501, + 35.311819 + ], + [ + 107.737494, + 35.267366 + ], + [ + 107.667277, + 35.257104 + ], + [ + 107.652494, + 35.244886 + ], + [ + 107.686371, + 35.218 + ], + [ + 107.715936, + 35.168114 + ], + [ + 107.727639, + 35.120157 + ], + [ + 107.769523, + 35.064333 + ], + [ + 107.769523, + 35.064333 + ], + [ + 107.773218, + 35.060904 + ], + [ + 107.773218, + 35.060904 + ], + [ + 107.814486, + 35.024646 + ], + [ + 107.846515, + 35.024646 + ], + [ + 107.863145, + 34.999158 + ], + [ + 107.842203, + 34.979056 + ], + [ + 107.741805, + 34.953553 + ], + [ + 107.675284, + 34.9511 + ], + [ + 107.638943, + 34.935402 + ], + [ + 107.619849, + 34.964834 + ], + [ + 107.564415, + 34.968757 + ], + [ + 107.523763, + 34.909886 + ], + [ + 107.455394, + 34.916757 + ], + [ + 107.400575, + 34.932949 + ], + [ + 107.369162, + 34.917738 + ], + [ + 107.350068, + 34.93393 + ], + [ + 107.286626, + 34.931968 + ], + [ + 107.252749, + 34.880925 + ], + [ + 107.189308, + 34.893198 + ], + [ + 107.162206, + 34.944233 + ], + [ + 107.119707, + 34.950119 + ], + [ + 107.089526, + 34.976604 + ], + [ + 107.08275, + 35.024156 + ], + [ + 107.012533, + 35.029547 + ], + [ + 106.990975, + 35.068252 + ], + [ + 106.950323, + 35.066782 + ], + [ + 106.901664, + 35.094698 + ], + [ + 106.838222, + 35.080007 + ], + [ + 106.710723, + 35.100574 + ], + [ + 106.706411, + 35.081966 + ], + [ + 106.615252, + 35.071191 + ], + [ + 106.577064, + 35.089312 + ], + [ + 106.541956, + 35.083925 + ], + [ + 106.52163, + 35.027587 + ], + [ + 106.494528, + 35.006021 + ], + [ + 106.494528, + 35.006021 + ], + [ + 106.484673, + 34.983959 + ], + [ + 106.493296, + 34.941289 + ], + [ + 106.527789, + 34.876507 + ], + [ + 106.556122, + 34.861285 + ], + [ + 106.550579, + 34.82936 + ], + [ + 106.575216, + 34.769897 + ], + [ + 106.539492, + 34.745805 + ], + [ + 106.505615, + 34.746789 + ], + [ + 106.487137, + 34.715311 + ], + [ + 106.456956, + 34.703996 + ], + [ + 106.442173, + 34.675455 + ], + [ + 106.471122, + 34.634102 + ], + [ + 106.419384, + 34.643458 + ], + [ + 106.314058, + 34.578934 + ], + [ + 106.341159, + 34.568093 + ], + [ + 106.334384, + 34.517811 + ], + [ + 106.455108, + 34.531617 + ], + [ + 106.514238, + 34.511894 + ], + [ + 106.513622, + 34.498085 + ], + [ + 106.558586, + 34.48822 + ], + [ + 106.610941, + 34.454177 + ], + [ + 106.638042, + 34.391481 + ], + [ + 106.717498, + 34.369255 + ], + [ + 106.691013, + 34.337635 + ], + [ + 106.705179, + 34.299575 + ], + [ + 106.68239, + 34.256057 + ], + [ + 106.652825, + 34.24369 + ], + [ + 106.63373, + 34.260014 + ], + [ + 106.589383, + 34.253584 + ], + [ + 106.577064, + 34.280786 + ], + [ + 106.526557, + 34.292159 + ], + [ + 106.496376, + 34.238248 + ], + [ + 106.5321, + 34.254079 + ], + [ + 106.55797, + 34.229837 + ], + [ + 106.585071, + 34.149641 + ], + [ + 106.560434, + 34.109514 + ], + [ + 106.501919, + 34.105055 + ], + [ + 106.505615, + 34.056479 + ], + [ + 106.471738, + 34.024244 + ], + [ + 106.474202, + 33.970659 + ], + [ + 106.41076, + 33.909093 + ], + [ + 106.428007, + 33.866368 + ], + [ + 106.475434, + 33.875809 + ], + [ + 106.491448, + 33.834559 + ], + [ + 106.461883, + 33.789807 + ], + [ + 106.488369, + 33.757969 + ], + [ + 106.482825, + 33.707203 + ], + [ + 106.534564, + 33.695254 + ], + [ + 106.575832, + 33.631497 + ], + [ + 106.58076, + 33.576169 + ], + [ + 106.540108, + 33.512822 + ], + [ + 106.456956, + 33.532779 + ], + [ + 106.447101, + 33.613058 + ], + [ + 106.384891, + 33.612061 + ], + [ + 106.35163, + 33.587137 + ], + [ + 106.303587, + 33.604585 + ], + [ + 106.237681, + 33.564201 + ], + [ + 106.187174, + 33.546746 + ], + [ + 106.108334, + 33.569686 + ], + [ + 106.117573, + 33.602591 + ], + [ + 106.086776, + 33.617045 + ], + [ + 106.047356, + 33.610067 + ], + [ + 105.971596, + 33.613058 + ], + [ + 105.940183, + 33.570684 + ], + [ + 105.902611, + 33.556222 + ], + [ + 105.871198, + 33.511325 + ], + [ + 105.842248, + 33.489866 + ], + [ + 105.831162, + 33.451926 + ], + [ + 105.837937, + 33.410971 + ], + [ + 105.827466, + 33.379993 + ], + [ + 105.709822, + 33.382991 + ], + [ + 105.755401, + 33.329004 + ], + [ + 105.752937, + 33.291994 + ], + [ + 105.791741, + 33.278486 + ], + [ + 105.799133, + 33.258471 + ], + [ + 105.862574, + 33.234447 + ], + [ + 105.917393, + 33.237951 + ], + [ + 105.965436, + 33.204407 + ], + [ + 105.968516, + 33.154318 + ], + [ + 105.93156, + 33.178365 + ], + [ + 105.897067, + 33.146803 + ], + [ + 105.923552, + 33.147805 + ], + [ + 105.934639, + 33.112221 + ], + [ + 105.914929, + 33.066092 + ], + [ + 105.926632, + 33.042517 + ], + [ + 105.917393, + 32.993841 + ], + [ + 105.861959, + 32.939112 + ], + [ + 105.82685, + 32.950663 + ], + [ + 105.735691, + 32.905454 + ], + [ + 105.656851, + 32.895405 + ], + [ + 105.638373, + 32.879323 + ], + [ + 105.590329, + 32.87681 + ], + [ + 105.565692, + 32.906962 + ], + [ + 105.528119, + 32.919019 + ], + [ + 105.49917, + 32.911986 + ], + [ + 105.495475, + 32.873292 + ], + [ + 105.524424, + 32.847654 + ], + [ + 105.534279, + 32.790822 + ], + [ + 105.555221, + 32.794343 + ], + [ + 105.563844, + 32.724891 + ], + [ + 105.585402, + 32.728919 + ], + [ + 105.596489, + 32.69921 + ], + [ + 105.677793, + 32.726402 + ], + [ + 105.719061, + 32.759624 + ], + [ + 105.768952, + 32.767676 + ], + [ + 105.779423, + 32.750061 + ], + [ + 105.822538, + 32.770192 + ], + [ + 105.825002, + 32.824523 + ], + [ + 105.849024, + 32.817985 + ], + [ + 105.893371, + 32.838603 + ], + [ + 105.93156, + 32.826032 + ], + [ + 105.969132, + 32.849162 + ], + [ + 106.011632, + 32.829552 + ], + [ + 106.044277, + 32.864747 + ], + [ + 106.071378, + 32.828546 + ], + [ + 106.093552, + 32.82402 + ], + [ + 106.07261, + 32.76365 + ], + [ + 106.076921, + 32.76365 + ], + [ + 106.076305, + 32.759121 + ], + [ + 106.071378, + 32.758114 + ], + [ + 106.120037, + 32.719856 + ], + [ + 106.17424, + 32.6977 + ], + [ + 106.254928, + 32.693671 + ], + [ + 106.267863, + 32.673522 + ], + [ + 106.301123, + 32.680071 + ], + [ + 106.347935, + 32.671003 + ], + [ + 106.389203, + 32.62666 + ], + [ + 106.421231, + 32.616579 + ], + [ + 106.451412, + 32.65992 + ], + [ + 106.498224, + 32.649338 + ], + [ + 106.517934, + 32.668485 + ], + [ + 106.585687, + 32.68813 + ], + [ + 106.626955, + 32.682086 + ], + [ + 106.670071, + 32.694678 + ], + [ + 106.733513, + 32.739491 + ], + [ + 106.783404, + 32.735967 + ], + [ + 106.793259, + 32.712807 + ], + [ + 106.82344, + 32.705254 + ], + [ + 106.854853, + 32.724388 + ], + [ + 106.903512, + 32.721367 + ], + [ + 106.912751, + 32.704247 + ], + [ + 107.012533, + 32.721367 + ], + [ + 107.066736, + 32.708779 + ], + [ + 107.05996, + 32.686115 + ], + [ + 107.098765, + 32.649338 + ], + [ + 107.108004, + 32.600951 + ], + [ + 107.080286, + 32.542448 + ], + [ + 107.127098, + 32.482393 + ], + [ + 107.189924, + 32.468256 + ], + [ + 107.212097, + 32.428864 + ], + [ + 107.263836, + 32.403099 + ], + [ + 107.287858, + 32.457147 + ], + [ + 107.313727, + 32.489965 + ], + [ + 107.356843, + 32.506622 + ], + [ + 107.382097, + 32.54043 + ], + [ + 107.436299, + 32.529835 + ], + [ + 107.438763, + 32.465732 + ], + [ + 107.460937, + 32.453612 + ], + [ + 107.456625, + 32.41775 + ], + [ + 107.489886, + 32.425328 + ], + [ + 107.527458, + 32.38238 + ], + [ + 107.598291, + 32.411688 + ], + [ + 107.648183, + 32.413709 + ], + [ + 107.680827, + 32.397035 + ], + [ + 107.707929, + 32.331826 + ], + [ + 107.753508, + 32.338399 + ], + [ + 107.812022, + 32.247844 + ], + [ + 107.864377, + 32.201266 + ], + [ + 107.890247, + 32.214432 + ], + [ + 107.924739, + 32.197215 + ], + [ + 107.979558, + 32.146051 + ], + [ + 108.024521, + 32.177462 + ], + [ + 108.018362, + 32.2119 + ], + [ + 108.086731, + 32.233165 + ], + [ + 108.143398, + 32.219495 + ], + [ + 108.156948, + 32.239239 + ], + [ + 108.179738, + 32.221521 + ], + [ + 108.240716, + 32.274666 + ], + [ + 108.310933, + 32.232152 + ], + [ + 108.389773, + 32.263533 + ], + [ + 108.414411, + 32.252399 + ], + [ + 108.469846, + 32.270618 + ], + [ + 108.507418, + 32.245819 + ], + [ + 108.509882, + 32.201266 + ], + [ + 108.543758, + 32.177969 + ], + [ + 108.585026, + 32.17189 + ], + [ + 108.676801, + 32.10297 + ], + [ + 108.734084, + 32.106519 + ], + [ + 108.75133, + 32.076098 + ], + [ + 108.78767, + 32.04871 + ], + [ + 108.837561, + 32.039072 + ], + [ + 108.902235, + 31.984774 + ], + [ + 108.986619, + 31.980205 + ], + [ + 109.085785, + 31.929428 + ], + [ + 109.123357, + 31.892851 + ], + [ + 109.191111, + 31.85575 + ], + [ + 109.195422, + 31.817618 + ], + [ + 109.27611, + 31.79931 + ], + [ + 109.279806, + 31.776418 + ], + [ + 109.253936, + 31.759628 + ], + [ + 109.282885, + 31.743343 + ], + [ + 109.281654, + 31.716874 + ], + [ + 109.381436, + 31.705165 + ], + [ + 109.446109, + 31.722983 + ], + [ + 109.502776, + 31.716365 + ], + [ + 109.549587, + 31.73011 + ], + [ + 109.585928, + 31.726546 + ], + [ + 109.592087, + 31.789136 + ], + [ + 109.633971, + 31.804396 + ], + [ + 109.633971, + 31.824738 + ], + [ + 109.60379, + 31.885737 + ], + [ + 109.584696, + 31.900472 + ], + [ + 109.62042, + 31.928412 + ], + [ + 109.631507, + 31.962436 + ], + [ + 109.590855, + 32.012688 + ], + [ + 109.590855, + 32.047696 + ], + [ + 109.621652, + 32.106519 + ], + [ + 109.58716, + 32.161251 + ], + [ + 109.604406, + 32.199241 + ], + [ + 109.592703, + 32.219495 + ], + [ + 109.550203, + 32.225065 + ], + [ + 109.528645, + 32.270112 + ], + [ + 109.495385, + 32.300468 + ], + [ + 109.513247, + 32.342444 + ], + [ + 109.502776, + 32.38895 + ], + [ + 109.529877, + 32.405625 + ], + [ + 109.526797, + 32.43341 + ], + [ + 109.575457, + 32.506622 + ], + [ + 109.637051, + 32.540935 + ], + [ + 109.619804, + 32.56767 + ], + [ + 109.631507, + 32.599943 + ], + [ + 109.726978, + 32.608513 + ], + [ + 109.746072, + 32.594901 + ], + [ + 109.816905, + 32.577252 + ], + [ + 109.910528, + 32.592884 + ], + [ + 109.97089, + 32.577756 + ], + [ + 110.017701, + 32.546989 + ], + [ + 110.084223, + 32.580782 + ], + [ + 110.090382, + 32.617083 + ], + [ + 110.124259, + 32.616579 + ], + [ + 110.153824, + 32.593388 + ], + [ + 110.206179, + 32.633212 + ], + [ + 110.156903, + 32.683093 + ], + [ + 110.159367, + 32.767173 + ], + [ + 110.127338, + 32.77774 + ], + [ + 110.142121, + 32.802895 + ], + [ + 110.105164, + 32.832569 + ], + [ + 110.051578, + 32.851676 + ], + [ + 109.988752, + 32.886359 + ], + [ + 109.927158, + 32.887364 + ], + [ + 109.907448, + 32.903947 + ], + [ + 109.856941, + 32.910479 + ], + [ + 109.847702, + 32.893395 + ], + [ + 109.789804, + 32.882339 + ], + [ + 109.76455, + 32.909474 + ], + [ + 109.785492, + 32.987316 + ], + [ + 109.794731, + 33.067095 + ], + [ + 109.704188, + 33.101694 + ], + [ + 109.688174, + 33.116733 + ], + [ + 109.576073, + 33.110216 + ], + [ + 109.522486, + 33.138785 + ], + [ + 109.468283, + 33.140288 + ], + [ + 109.438718, + 33.152314 + ], + [ + 109.498464, + 33.207412 + ], + [ + 109.514479, + 33.237951 + ], + [ + 109.60687, + 33.235949 + ], + [ + 109.619804, + 33.275484 + ], + [ + 109.649985, + 33.251465 + ], + [ + 109.693101, + 33.254468 + ], + [ + 109.732521, + 33.231443 + ], + [ + 109.813209, + 33.236449 + ], + [ + 109.852013, + 33.247961 + ], + [ + 109.916687, + 33.229942 + ], + [ + 109.973353, + 33.203907 + ], + [ + 109.999223, + 33.212419 + ], + [ + 110.031252, + 33.191888 + ], + [ + 110.164911, + 33.209415 + ], + [ + 110.218497, + 33.163336 + ], + [ + 110.285635, + 33.171352 + ], + [ + 110.33799, + 33.160331 + ], + [ + 110.372482, + 33.186379 + ], + [ + 110.398352, + 33.176862 + ], + [ + 110.398352, + 33.176862 + ], + [ + 110.471032, + 33.171352 + ], + [ + 110.54125, + 33.255469 + ], + [ + 110.57759, + 33.250464 + ], + [ + 110.59422, + 33.168346 + ], + [ + 110.623785, + 33.143796 + ], + [ + 110.650887, + 33.157324 + ], + [ + 110.702626, + 33.097182 + ], + [ + 110.753133, + 33.15031 + ], + [ + 110.824582, + 33.158327 + ], + [ + 110.828893, + 33.201403 + ], + [ + 110.865234, + 33.213921 + ], + [ + 110.9219, + 33.203907 + ], + [ + 110.960704, + 33.253967 + ], + [ + 110.984726, + 33.255469 + ], + [ + 111.025994, + 33.330504 + ], + [ + 111.025994, + 33.375495 + ], + [ + 110.996429, + 33.435946 + ], + [ + 111.02661, + 33.467903 + ], + [ + 111.021066, + 33.471397 + ], + [ + 111.021682, + 33.476389 + ], + [ + 111.02661, + 33.478386 + ], + [ + 111.002588, + 33.535772 + ], + [ + 111.00382, + 33.578662 + ], + [ + 110.966864, + 33.609071 + ], + [ + 110.878784, + 33.634486 + ], + [ + 110.823966, + 33.685793 + ], + [ + 110.831973, + 33.713675 + ], + [ + 110.81719, + 33.751003 + ], + [ + 110.782082, + 33.796272 + ], + [ + 110.74143, + 33.798759 + ], + [ + 110.712481, + 33.833564 + ], + [ + 110.66259, + 33.85295 + ], + [ + 110.612083, + 33.852453 + ], + [ + 110.587445, + 33.887733 + ], + [ + 110.628713, + 33.910086 + ], + [ + 110.627481, + 33.925482 + ], + [ + 110.665669, + 33.937895 + ], + [ + 110.671213, + 33.966192 + ], + [ + 110.620706, + 34.035652 + ], + [ + 110.587445, + 34.023252 + ], + [ + 110.591757, + 34.101586 + ], + [ + 110.61393, + 34.113478 + ], + [ + 110.642264, + 34.161032 + ], + [ + 110.621938, + 34.177372 + ], + [ + 110.55788, + 34.193214 + ], + [ + 110.55172, + 34.213012 + ], + [ + 110.507989, + 34.217466 + ], + [ + 110.43962, + 34.243196 + ], + [ + 110.428533, + 34.288203 + ], + [ + 110.451938, + 34.292653 + ], + [ + 110.503677, + 34.33714 + ], + [ + 110.473496, + 34.393457 + ], + [ + 110.403279, + 34.433448 + ], + [ + 110.403279, + 34.433448 + ], + [ + 110.360779, + 34.516825 + ], + [ + 110.372482, + 34.544435 + ], + [ + 110.404511, + 34.557743 + ], + [ + 110.366939, + 34.566614 + ], + [ + 110.379257, + 34.600612 + ] + ] + ], + [ + [ + [ + 111.02661, + 33.478386 + ], + [ + 111.021682, + 33.476389 + ], + [ + 111.021066, + 33.471397 + ], + [ + 111.02661, + 33.467903 + ], + [ + 111.02661, + 33.478386 + ] + ] + ], + [ + [ + [ + 106.076921, + 32.76365 + ], + [ + 106.07261, + 32.76365 + ], + [ + 106.071378, + 32.758114 + ], + [ + 106.076305, + 32.759121 + ], + [ + 106.076921, + 32.76365 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 620000, + "name": "甘肃省", + "center": [ + 103.823557, + 36.058039 + ], + "childrenNum": 14, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 27, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 106.506231, + 35.737514 + ], + [ + 106.504383, + 35.736057 + ], + [ + 106.498224, + 35.732656 + ], + [ + 106.49268, + 35.732656 + ], + [ + 106.434782, + 35.688436 + ], + [ + 106.460036, + 35.643705 + ], + [ + 106.47913, + 35.575101 + ], + [ + 106.460036, + 35.578995 + ], + [ + 106.440941, + 35.52641 + ], + [ + 106.465579, + 35.481101 + ], + [ + 106.490217, + 35.480613 + ], + [ + 106.483441, + 35.450393 + ], + [ + 106.503767, + 35.415284 + ], + [ + 106.501304, + 35.364056 + ], + [ + 106.472354, + 35.310842 + ], + [ + 106.415688, + 35.276161 + ], + [ + 106.368261, + 35.273718 + ], + [ + 106.363333, + 35.238532 + ], + [ + 106.319601, + 35.265411 + ], + [ + 106.241377, + 35.358687 + ], + [ + 106.237681, + 35.409431 + ], + [ + 106.196414, + 35.409919 + ], + [ + 106.173008, + 35.437716 + ], + [ + 106.129892, + 35.393333 + ], + [ + 106.113262, + 35.361616 + ], + [ + 106.083081, + 35.421624 + ], + [ + 106.073226, + 35.420649 + ], + [ + 106.067682, + 35.436254 + ], + [ + 106.073226, + 35.447468 + ], + [ + 106.071378, + 35.449418 + ], + [ + 106.06953, + 35.458193 + ], + [ + 106.071994, + 35.463555 + ], + [ + 106.054132, + 35.45478 + ], + [ + 106.034422, + 35.469404 + ], + [ + 106.002393, + 35.438692 + ], + [ + 105.894603, + 35.413821 + ], + [ + 105.897683, + 35.451368 + ], + [ + 106.048588, + 35.488898 + ], + [ + 106.047356, + 35.498155 + ], + [ + 106.023335, + 35.49377 + ], + [ + 106.017175, + 35.519103 + ], + [ + 105.900147, + 35.54735 + ], + [ + 105.868734, + 35.540046 + ], + [ + 105.847176, + 35.490359 + ], + [ + 105.816379, + 35.575101 + ], + [ + 105.800365, + 35.564878 + ], + [ + 105.762176, + 35.602841 + ], + [ + 105.759097, + 35.634464 + ], + [ + 105.713517, + 35.650513 + ], + [ + 105.722756, + 35.673366 + ], + [ + 105.690727, + 35.698643 + ], + [ + 105.723988, + 35.725854 + ], + [ + 105.740618, + 35.698643 + ], + [ + 105.759097, + 35.724883 + ], + [ + 105.70243, + 35.733142 + ], + [ + 105.667322, + 35.749657 + ], + [ + 105.595873, + 35.715651 + ], + [ + 105.481924, + 35.727312 + ], + [ + 105.457286, + 35.771511 + ], + [ + 105.432033, + 35.787533 + ], + [ + 105.428953, + 35.819082 + ], + [ + 105.408627, + 35.822479 + ], + [ + 105.38091, + 35.792873 + ], + [ + 105.371055, + 35.844312 + ], + [ + 105.39754, + 35.857409 + ], + [ + 105.350113, + 35.875839 + ], + [ + 105.324859, + 35.941761 + ], + [ + 105.343954, + 36.033767 + ], + [ + 105.406163, + 36.074409 + ], + [ + 105.430801, + 36.10391 + ], + [ + 105.491163, + 36.101009 + ], + [ + 105.515185, + 36.147415 + ], + [ + 105.478844, + 36.213111 + ], + [ + 105.460366, + 36.223733 + ], + [ + 105.45975, + 36.268137 + ], + [ + 105.476381, + 36.293224 + ], + [ + 105.455439, + 36.321678 + ], + [ + 105.425873, + 36.330357 + ], + [ + 105.401236, + 36.369881 + ], + [ + 105.398156, + 36.430575 + ], + [ + 105.363048, + 36.443093 + ], + [ + 105.362432, + 36.496514 + ], + [ + 105.322396, + 36.535954 + ], + [ + 105.281744, + 36.522489 + ], + [ + 105.252179, + 36.553263 + ], + [ + 105.2762, + 36.563358 + ], + [ + 105.261418, + 36.602764 + ], + [ + 105.22015, + 36.631105 + ], + [ + 105.225693, + 36.664716 + ], + [ + 105.201056, + 36.700711 + ], + [ + 105.218302, + 36.730455 + ], + [ + 105.272505, + 36.739567 + ], + [ + 105.275584, + 36.752515 + ], + [ + 105.319932, + 36.742924 + ], + [ + 105.340874, + 36.764502 + ], + [ + 105.334714, + 36.80093 + ], + [ + 105.303302, + 36.820575 + ], + [ + 105.279896, + 36.86751 + ], + [ + 105.244787, + 36.894796 + ], + [ + 105.178882, + 36.892403 + ], + [ + 105.185657, + 36.942164 + ], + [ + 105.165331, + 36.99476 + ], + [ + 105.128991, + 36.996194 + ], + [ + 105.05939, + 37.022956 + ], + [ + 105.03968, + 37.007187 + ], + [ + 105.004571, + 37.035378 + ], + [ + 104.95468, + 37.040156 + ], + [ + 104.954064, + 37.077407 + ], + [ + 104.914644, + 37.097935 + ], + [ + 104.888158, + 37.15901 + ], + [ + 104.864753, + 37.17284 + ], + [ + 104.85613, + 37.211933 + ], + [ + 104.776673, + 37.246718 + ], + [ + 104.717543, + 37.208597 + ], + [ + 104.638087, + 37.201923 + ], + [ + 104.600515, + 37.242907 + ], + [ + 104.624536, + 37.298627 + ], + [ + 104.651022, + 37.290534 + ], + [ + 104.673812, + 37.317668 + ], + [ + 104.713848, + 37.329566 + ], + [ + 104.662109, + 37.367626 + ], + [ + 104.679971, + 37.408044 + ], + [ + 104.521059, + 37.43466 + ], + [ + 104.499501, + 37.421353 + ], + [ + 104.448994, + 37.42468 + ], + [ + 104.437907, + 37.445589 + ], + [ + 104.365226, + 37.418026 + ], + [ + 104.298705, + 37.414223 + ], + [ + 104.287002, + 37.428007 + ], + [ + 104.237727, + 37.411847 + ], + [ + 104.183524, + 37.406618 + ], + [ + 104.089285, + 37.465067 + ], + [ + 103.935916, + 37.572818 + ], + [ + 103.874938, + 37.604117 + ], + [ + 103.841062, + 37.64725 + ], + [ + 103.683381, + 37.777919 + ], + [ + 103.627947, + 37.797783 + ], + [ + 103.40744, + 37.860651 + ], + [ + 103.362477, + 38.037621 + ], + [ + 103.368636, + 38.08898 + ], + [ + 103.53494, + 38.156776 + ], + [ + 103.507838, + 38.280905 + ], + [ + 103.465339, + 38.353215 + ], + [ + 103.416063, + 38.404821 + ], + [ + 103.85954, + 38.64454 + ], + [ + 104.011677, + 38.85923 + ], + [ + 104.044322, + 38.895105 + ], + [ + 104.173053, + 38.94446 + ], + [ + 104.196459, + 38.9882 + ], + [ + 104.190915, + 39.042139 + ], + [ + 104.207546, + 39.083495 + ], + [ + 104.171205, + 39.160567 + ], + [ + 104.047401, + 39.297788 + ], + [ + 104.073271, + 39.351953 + ], + [ + 104.089901, + 39.419947 + ], + [ + 103.955626, + 39.456923 + ], + [ + 103.85338, + 39.461543 + ], + [ + 103.728961, + 39.430117 + ], + [ + 103.595302, + 39.386652 + ], + [ + 103.428998, + 39.353341 + ], + [ + 103.344615, + 39.331588 + ], + [ + 103.259615, + 39.263971 + ], + [ + 103.188166, + 39.215302 + ], + [ + 103.133347, + 39.192579 + ], + [ + 103.007696, + 39.099753 + ], + [ + 102.883892, + 39.120649 + ], + [ + 102.616574, + 39.171703 + ], + [ + 102.579002, + 39.183301 + ], + [ + 102.45335, + 39.255167 + ], + [ + 102.3548, + 39.231993 + ], + [ + 102.276576, + 39.188868 + ], + [ + 102.050526, + 39.141075 + ], + [ + 102.012338, + 39.127149 + ], + [ + 101.902701, + 39.111827 + ], + [ + 101.833715, + 39.08907 + ], + [ + 101.926106, + 39.000758 + ], + [ + 101.955055, + 38.985874 + ], + [ + 102.045599, + 38.904885 + ], + [ + 102.075164, + 38.891378 + ], + [ + 101.941505, + 38.808883 + ], + [ + 101.873751, + 38.733761 + ], + [ + 101.777049, + 38.66043 + ], + [ + 101.672955, + 38.6908 + ], + [ + 101.601506, + 38.65529 + ], + [ + 101.562702, + 38.713218 + ], + [ + 101.412413, + 38.764099 + ], + [ + 101.331109, + 38.777164 + ], + [ + 101.307087, + 38.80282 + ], + [ + 101.34158, + 38.822406 + ], + [ + 101.33542, + 38.847113 + ], + [ + 101.24303, + 38.860628 + ], + [ + 101.237486, + 38.907214 + ], + [ + 101.198682, + 38.943064 + ], + [ + 101.228863, + 39.020754 + ], + [ + 101.117378, + 38.975174 + ], + [ + 100.969553, + 38.946788 + ], + [ + 100.961545, + 39.005874 + ], + [ + 100.901799, + 39.030053 + ], + [ + 100.875314, + 39.002619 + ], + [ + 100.835278, + 39.025869 + ], + [ + 100.829118, + 39.075133 + ], + [ + 100.864227, + 39.106719 + ], + [ + 100.842669, + 39.199999 + ], + [ + 100.842053, + 39.405614 + ], + [ + 100.707778, + 39.404689 + ], + [ + 100.606764, + 39.387577 + ], + [ + 100.498975, + 39.400527 + ], + [ + 100.500823, + 39.481408 + ], + [ + 100.44354, + 39.485565 + ], + [ + 100.326512, + 39.509118 + ], + [ + 100.301258, + 39.572345 + ], + [ + 100.314193, + 39.606935 + ], + [ + 100.250135, + 39.685274 + ], + [ + 100.128179, + 39.702312 + ], + [ + 100.040716, + 39.757083 + ], + [ + 99.958796, + 39.769504 + ], + [ + 99.904593, + 39.785601 + ], + [ + 99.822058, + 39.860063 + ], + [ + 99.672384, + 39.888079 + ], + [ + 99.469124, + 39.875221 + ], + [ + 99.440791, + 39.885783 + ], + [ + 99.459885, + 39.898181 + ], + [ + 99.491298, + 39.884406 + ], + [ + 99.533182, + 39.891753 + ], + [ + 99.714268, + 39.972061 + ], + [ + 99.751225, + 40.006909 + ], + [ + 99.841152, + 40.013326 + ], + [ + 99.927383, + 40.063727 + ], + [ + 99.955716, + 40.150695 + ], + [ + 100.007455, + 40.20008 + ], + [ + 100.169447, + 40.277743 + ], + [ + 100.169447, + 40.541131 + ], + [ + 100.242744, + 40.618855 + ], + [ + 100.237201, + 40.716905 + ], + [ + 100.224882, + 40.727337 + ], + [ + 100.107853, + 40.875475 + ], + [ + 100.057346, + 40.908049 + ], + [ + 99.985897, + 40.909858 + ], + [ + 99.673, + 40.93292 + ], + [ + 99.565827, + 40.846961 + ], + [ + 99.174705, + 40.858278 + ], + [ + 99.172858, + 40.747289 + ], + [ + 99.12543, + 40.715091 + ], + [ + 99.102025, + 40.676522 + ], + [ + 99.041662, + 40.693767 + ], + [ + 98.984996, + 40.782644 + ], + [ + 98.790975, + 40.705564 + ], + [ + 98.80699, + 40.660181 + ], + [ + 98.802678, + 40.607043 + ], + [ + 98.762642, + 40.639748 + ], + [ + 98.72199, + 40.657911 + ], + [ + 98.689345, + 40.691952 + ], + [ + 98.668403, + 40.773128 + ], + [ + 98.569853, + 40.746836 + ], + [ + 98.627751, + 40.677884 + ], + [ + 98.344419, + 40.568413 + ], + [ + 98.333332, + 40.918903 + ], + [ + 98.25018, + 40.93925 + ], + [ + 98.184891, + 40.988056 + ], + [ + 98.142391, + 41.001607 + ], + [ + 97.971776, + 41.09774 + ], + [ + 97.903407, + 41.168057 + ], + [ + 97.629314, + 41.440498 + ], + [ + 97.613915, + 41.477276 + ], + [ + 97.84674, + 41.656379 + ], + [ + 97.653335, + 41.986856 + ], + [ + 97.500582, + 42.243894 + ], + [ + 97.371235, + 42.457076 + ], + [ + 97.172903, + 42.795257 + ], + [ + 96.968411, + 42.756161 + ], + [ + 96.742361, + 42.75704 + ], + [ + 96.386348, + 42.727592 + ], + [ + 96.166458, + 42.623314 + ], + [ + 96.103632, + 42.604375 + ], + [ + 96.072219, + 42.569566 + ], + [ + 96.02356, + 42.542675 + ], + [ + 96.0174, + 42.482239 + ], + [ + 95.978596, + 42.436762 + ], + [ + 96.06606, + 42.414674 + ], + [ + 96.042038, + 42.352787 + ], + [ + 96.040806, + 42.326688 + ], + [ + 96.178161, + 42.21775 + ], + [ + 96.077147, + 42.149457 + ], + [ + 96.13874, + 42.05399 + ], + [ + 96.137509, + 42.019765 + ], + [ + 96.117183, + 41.985966 + ], + [ + 96.054973, + 41.936124 + ], + [ + 95.998306, + 41.906289 + ], + [ + 95.855408, + 41.849699 + ], + [ + 95.801206, + 41.848361 + ], + [ + 95.759322, + 41.835878 + ], + [ + 95.65646, + 41.826067 + ], + [ + 95.57146, + 41.796181 + ], + [ + 95.445193, + 41.719841 + ], + [ + 95.39407, + 41.693481 + ], + [ + 95.335556, + 41.644305 + ], + [ + 95.299831, + 41.565994 + ], + [ + 95.247476, + 41.61344 + ], + [ + 95.194505, + 41.694821 + ], + [ + 95.199433, + 41.719395 + ], + [ + 95.16494, + 41.735474 + ], + [ + 95.135991, + 41.772976 + ], + [ + 95.110738, + 41.768513 + ], + [ + 95.011572, + 41.726541 + ], + [ + 94.969072, + 41.718948 + ], + [ + 94.861898, + 41.668451 + ], + [ + 94.809543, + 41.619256 + ], + [ + 94.750413, + 41.538227 + ], + [ + 94.534219, + 41.505966 + ], + [ + 94.184365, + 41.268444 + ], + [ + 94.01067, + 41.114875 + ], + [ + 93.908424, + 40.983539 + ], + [ + 93.809874, + 40.879548 + ], + [ + 93.820961, + 40.793519 + ], + [ + 93.760599, + 40.664721 + ], + [ + 93.506216, + 40.648376 + ], + [ + 92.928465, + 40.572504 + ], + [ + 92.920458, + 40.391792 + ], + [ + 92.906907, + 40.310609 + ], + [ + 92.796654, + 40.153897 + ], + [ + 92.745531, + 39.868331 + ], + [ + 92.687632, + 39.657174 + ], + [ + 92.639589, + 39.514196 + ], + [ + 92.52564, + 39.368611 + ], + [ + 92.378431, + 39.258411 + ], + [ + 92.339011, + 39.236628 + ], + [ + 92.343938, + 39.146181 + ], + [ + 92.366112, + 39.096037 + ], + [ + 92.366728, + 39.059335 + ], + [ + 92.41046, + 39.03842 + ], + [ + 92.459119, + 39.042604 + ], + [ + 92.459119, + 39.063982 + ], + [ + 92.489916, + 39.099753 + ], + [ + 92.545966, + 39.111362 + ], + [ + 92.659299, + 39.109969 + ], + [ + 92.765857, + 39.136898 + ], + [ + 92.866871, + 39.138754 + ], + [ + 92.889045, + 39.160103 + ], + [ + 92.938936, + 39.169848 + ], + [ + 92.978356, + 39.143396 + ], + [ + 93.043029, + 39.146645 + ], + [ + 93.115094, + 39.17959 + ], + [ + 93.142196, + 39.160567 + ], + [ + 93.131725, + 39.108112 + ], + [ + 93.165601, + 39.090928 + ], + [ + 93.198246, + 39.045857 + ], + [ + 93.179152, + 38.923977 + ], + [ + 93.237666, + 38.916062 + ], + [ + 93.274007, + 38.896036 + ], + [ + 93.453245, + 38.915596 + ], + [ + 93.729186, + 38.924443 + ], + [ + 93.834511, + 38.867618 + ], + [ + 93.884403, + 38.867618 + ], + [ + 93.884403, + 38.826136 + ], + [ + 93.769838, + 38.821007 + ], + [ + 93.756287, + 38.807484 + ], + [ + 93.773533, + 38.771099 + ], + [ + 93.800019, + 38.750566 + ], + [ + 93.885018, + 38.720689 + ], + [ + 93.95154, + 38.715086 + ], + [ + 93.973098, + 38.724891 + ], + [ + 94.281067, + 38.7599 + ], + [ + 94.370379, + 38.7627 + ], + [ + 94.511429, + 38.445142 + ], + [ + 94.527443, + 38.425922 + ], + [ + 94.527443, + 38.365416 + ], + [ + 94.56132, + 38.351807 + ], + [ + 94.582878, + 38.36917 + ], + [ + 94.672805, + 38.386998 + ], + [ + 94.812623, + 38.385591 + ], + [ + 94.861282, + 38.393565 + ], + [ + 94.884072, + 38.414669 + ], + [ + 94.973999, + 38.430142 + ], + [ + 95.045448, + 38.418889 + ], + [ + 95.072549, + 38.402476 + ], + [ + 95.122441, + 38.417014 + ], + [ + 95.140919, + 38.392158 + ], + [ + 95.185266, + 38.379492 + ], + [ + 95.209904, + 38.327868 + ], + [ + 95.229614, + 38.330685 + ], + [ + 95.259179, + 38.302981 + ], + [ + 95.315846, + 38.318947 + ], + [ + 95.408236, + 38.300163 + ], + [ + 95.440881, + 38.310965 + ], + [ + 95.455664, + 38.291709 + ], + [ + 95.487693, + 38.314721 + ], + [ + 95.51849, + 38.294997 + ], + [ + 95.585011, + 38.343359 + ], + [ + 95.608417, + 38.339134 + ], + [ + 95.671858, + 38.388405 + ], + [ + 95.703887, + 38.400131 + ], + [ + 95.723597, + 38.378554 + ], + [ + 95.775952, + 38.356031 + ], + [ + 95.83693, + 38.344298 + ], + [ + 95.852945, + 38.287481 + ], + [ + 95.89606, + 38.2903 + ], + [ + 95.932401, + 38.259291 + ], + [ + 95.93856, + 38.237202 + ], + [ + 96.006929, + 38.207582 + ], + [ + 96.06606, + 38.173245 + ], + [ + 96.109175, + 38.187358 + ], + [ + 96.221892, + 38.149246 + ], + [ + 96.252689, + 38.167599 + ], + [ + 96.264392, + 38.145952 + ], + [ + 96.313051, + 38.161952 + ], + [ + 96.301964, + 38.183124 + ], + [ + 96.335841, + 38.246132 + ], + [ + 96.378341, + 38.277146 + ], + [ + 96.46334, + 38.277616 + ], + [ + 96.665369, + 38.23015 + ], + [ + 96.655514, + 38.295936 + ], + [ + 96.638883, + 38.307208 + ], + [ + 96.626564, + 38.356031 + ], + [ + 96.698013, + 38.422172 + ], + [ + 96.707868, + 38.459203 + ], + [ + 96.6666, + 38.483567 + ], + [ + 96.706637, + 38.505582 + ], + [ + 96.780549, + 38.504177 + ], + [ + 96.800259, + 38.52759 + ], + [ + 96.767614, + 38.552399 + ], + [ + 96.808882, + 38.582346 + ], + [ + 96.7941, + 38.608072 + ], + [ + 96.847071, + 38.599186 + ], + [ + 96.876636, + 38.580475 + ], + [ + 96.961019, + 38.558015 + ], + [ + 97.055874, + 38.594508 + ], + [ + 97.047251, + 38.653888 + ], + [ + 97.057722, + 38.67258 + ], + [ + 97.009063, + 38.702477 + ], + [ + 97.023229, + 38.755699 + ], + [ + 97.00044, + 38.7613 + ], + [ + 96.987505, + 38.793025 + ], + [ + 96.993664, + 38.834993 + ], + [ + 96.983809, + 38.869016 + ], + [ + 96.940693, + 38.90768 + ], + [ + 96.938846, + 38.95563 + ], + [ + 96.965331, + 39.017034 + ], + [ + 96.95794, + 39.041674 + ], + [ + 96.969643, + 39.097895 + ], + [ + 97.012142, + 39.142004 + ], + [ + 96.962251, + 39.198144 + ], + [ + 97.017686, + 39.208347 + ], + [ + 97.060186, + 39.19768 + ], + [ + 97.14149, + 39.199999 + ], + [ + 97.220946, + 39.193042 + ], + [ + 97.315185, + 39.164744 + ], + [ + 97.347213, + 39.167528 + ], + [ + 97.371235, + 39.140611 + ], + [ + 97.401416, + 39.146645 + ], + [ + 97.458698, + 39.117863 + ], + [ + 97.504894, + 39.076527 + ], + [ + 97.58127, + 39.052364 + ], + [ + 97.679205, + 39.010524 + ], + [ + 97.701379, + 38.963076 + ], + [ + 97.828878, + 38.93003 + ], + [ + 97.875689, + 38.898365 + ], + [ + 98.009348, + 38.85923 + ], + [ + 98.029058, + 38.834061 + ], + [ + 98.068478, + 38.816344 + ], + [ + 98.091884, + 38.786495 + ], + [ + 98.167645, + 38.840121 + ], + [ + 98.242173, + 38.880664 + ], + [ + 98.235398, + 38.918855 + ], + [ + 98.276666, + 38.963541 + ], + [ + 98.287753, + 38.992386 + ], + [ + 98.280977, + 39.027263 + ], + [ + 98.316702, + 39.040744 + ], + [ + 98.383839, + 39.029588 + ], + [ + 98.401086, + 39.001688 + ], + [ + 98.432498, + 38.996107 + ], + [ + 98.428187, + 38.976104 + ], + [ + 98.457752, + 38.952838 + ], + [ + 98.526737, + 38.95563 + ], + [ + 98.584635, + 38.93003 + ], + [ + 98.624056, + 38.959353 + ], + [ + 98.612353, + 38.977035 + ], + [ + 98.661628, + 38.993782 + ], + [ + 98.70536, + 39.043533 + ], + [ + 98.730613, + 39.057011 + ], + [ + 98.743548, + 39.086747 + ], + [ + 98.816845, + 39.085818 + ], + [ + 98.818076, + 39.064911 + ], + [ + 98.886446, + 39.040744 + ], + [ + 98.903076, + 39.012384 + ], + [ + 98.951735, + 38.987735 + ], + [ + 99.054597, + 38.97657 + ], + [ + 99.107568, + 38.951907 + ], + [ + 99.071843, + 38.921184 + ], + [ + 99.068764, + 38.896968 + ], + [ + 99.141445, + 38.852706 + ], + [ + 99.222133, + 38.788827 + ], + [ + 99.291118, + 38.765966 + ], + [ + 99.361951, + 38.718354 + ], + [ + 99.375502, + 38.684727 + ], + [ + 99.412458, + 38.665571 + ], + [ + 99.450646, + 38.60433 + ], + [ + 99.501769, + 38.612281 + ], + [ + 99.52887, + 38.546314 + ], + [ + 99.585537, + 38.498556 + ], + [ + 99.63974, + 38.474666 + ], + [ + 99.65945, + 38.449361 + ], + [ + 99.727203, + 38.415607 + ], + [ + 99.758, + 38.410449 + ], + [ + 99.826985, + 38.370109 + ], + [ + 99.960028, + 38.320825 + ], + [ + 100.001912, + 38.315191 + ], + [ + 100.049955, + 38.283254 + ], + [ + 100.071513, + 38.284663 + ], + [ + 100.117093, + 38.253652 + ], + [ + 100.126332, + 38.231561 + ], + [ + 100.182998, + 38.222158 + ], + [ + 100.159592, + 38.291239 + ], + [ + 100.163904, + 38.328337 + ], + [ + 100.136803, + 38.33444 + ], + [ + 100.093071, + 38.407166 + ], + [ + 100.022238, + 38.432017 + ], + [ + 100.001296, + 38.467169 + ], + [ + 100.025933, + 38.507923 + ], + [ + 100.064122, + 38.518694 + ], + [ + 100.086911, + 38.492936 + ], + [ + 100.113397, + 38.497151 + ], + [ + 100.163288, + 38.461546 + ], + [ + 100.24028, + 38.441861 + ], + [ + 100.259374, + 38.366355 + ], + [ + 100.301874, + 38.388405 + ], + [ + 100.331439, + 38.337257 + ], + [ + 100.318505, + 38.329276 + ], + [ + 100.396729, + 38.293118 + ], + [ + 100.424446, + 38.307208 + ], + [ + 100.432453, + 38.275267 + ], + [ + 100.459555, + 38.2654 + ], + [ + 100.474953, + 38.288891 + ], + [ + 100.516837, + 38.272448 + ], + [ + 100.545786, + 38.247072 + ], + [ + 100.595061, + 38.242372 + ], + [ + 100.619083, + 38.26587 + ], + [ + 100.71517, + 38.253652 + ], + [ + 100.752126, + 38.238612 + ], + [ + 100.825423, + 38.158658 + ], + [ + 100.860531, + 38.148305 + ], + [ + 100.913502, + 38.17889 + ], + [ + 100.93814, + 38.16007 + ], + [ + 100.91843, + 38.129006 + ], + [ + 100.922125, + 38.084741 + ], + [ + 100.888864, + 38.056001 + ], + [ + 100.895024, + 38.013107 + ], + [ + 100.91843, + 37.999432 + ], + [ + 100.964009, + 38.011221 + ], + [ + 101.077342, + 37.941874 + ], + [ + 101.103211, + 37.946593 + ], + [ + 101.114298, + 37.92016 + ], + [ + 101.152486, + 37.891356 + ], + [ + 101.159262, + 37.86821 + ], + [ + 101.202994, + 37.84742 + ], + [ + 101.276906, + 37.83655 + ], + [ + 101.362522, + 37.791162 + ], + [ + 101.382848, + 37.822369 + ], + [ + 101.459224, + 37.86632 + ], + [ + 101.551615, + 37.835604 + ], + [ + 101.598427, + 37.827569 + ], + [ + 101.670491, + 37.754264 + ], + [ + 101.659405, + 37.733441 + ], + [ + 101.791832, + 37.696041 + ], + [ + 101.815853, + 37.654357 + ], + [ + 101.854657, + 37.664781 + ], + [ + 101.873135, + 37.686569 + ], + [ + 101.946432, + 37.728235 + ], + [ + 101.998787, + 37.724921 + ], + [ + 102.036359, + 37.685149 + ], + [ + 102.048678, + 37.651515 + ], + [ + 102.035128, + 37.627819 + ], + [ + 102.102265, + 37.582304 + ], + [ + 102.131214, + 37.54625 + ], + [ + 102.103497, + 37.482641 + ], + [ + 102.125055, + 37.48549 + ], + [ + 102.176794, + 37.458892 + ], + [ + 102.19712, + 37.420403 + ], + [ + 102.299981, + 37.391404 + ], + [ + 102.29875, + 37.370004 + ], + [ + 102.368351, + 37.327662 + ], + [ + 102.428097, + 37.308624 + ], + [ + 102.419474, + 37.294343 + ], + [ + 102.45335, + 37.271487 + ], + [ + 102.457662, + 37.248147 + ], + [ + 102.490307, + 37.223371 + ], + [ + 102.533422, + 37.217176 + ], + [ + 102.578386, + 37.17284 + ], + [ + 102.599944, + 37.174748 + ], + [ + 102.642444, + 37.099845 + ], + [ + 102.583314, + 37.104618 + ], + [ + 102.488459, + 37.078362 + ], + [ + 102.506321, + 37.019134 + ], + [ + 102.450271, + 36.968467 + ], + [ + 102.499546, + 36.954599 + ], + [ + 102.526031, + 36.928291 + ], + [ + 102.56114, + 36.91968 + ], + [ + 102.587009, + 36.869904 + ], + [ + 102.639364, + 36.852666 + ], + [ + 102.720052, + 36.767858 + ], + [ + 102.692335, + 36.775528 + ], + [ + 102.639364, + 36.732853 + ], + [ + 102.612879, + 36.738129 + ], + [ + 102.601176, + 36.710307 + ], + [ + 102.630741, + 36.650793 + ], + [ + 102.684328, + 36.619097 + ], + [ + 102.724364, + 36.613813 + ], + [ + 102.714509, + 36.599401 + ], + [ + 102.761936, + 36.568645 + ], + [ + 102.734219, + 36.562396 + ], + [ + 102.753313, + 36.525855 + ], + [ + 102.793349, + 36.497957 + ], + [ + 102.771791, + 36.47438 + ], + [ + 102.829689, + 36.365544 + ], + [ + 102.831537, + 36.365544 + ], + [ + 102.838928, + 36.345783 + ], + [ + 102.836465, + 36.344819 + ], + [ + 102.845704, + 36.331803 + ], + [ + 102.896827, + 36.331803 + ], + [ + 102.922696, + 36.298047 + ], + [ + 103.024942, + 36.256556 + ], + [ + 103.021246, + 36.232906 + ], + [ + 103.066826, + 36.216974 + ], + [ + 103.048964, + 36.199107 + ], + [ + 102.986754, + 36.193312 + ], + [ + 102.965812, + 36.151765 + ], + [ + 102.948566, + 36.150798 + ], + [ + 102.941174, + 36.104877 + ], + [ + 102.882044, + 36.082632 + ], + [ + 102.932551, + 36.048285 + ], + [ + 102.968276, + 36.044414 + ], + [ + 102.951645, + 36.021667 + ], + [ + 102.971971, + 35.995525 + ], + [ + 102.942406, + 35.92674 + ], + [ + 102.954725, + 35.858864 + ], + [ + 102.94487, + 35.829757 + ], + [ + 102.914073, + 35.845282 + ], + [ + 102.81737, + 35.850133 + ], + [ + 102.787189, + 35.862745 + ], + [ + 102.739146, + 35.821023 + ], + [ + 102.715125, + 35.815685 + ], + [ + 102.686175, + 35.771996 + ], + [ + 102.707733, + 35.70496 + ], + [ + 102.744074, + 35.657807 + ], + [ + 102.7644, + 35.653431 + ], + [ + 102.763168, + 35.612086 + ], + [ + 102.808747, + 35.560496 + ], + [ + 102.746537, + 35.545403 + ], + [ + 102.729291, + 35.523487 + ], + [ + 102.782878, + 35.527871 + ], + [ + 102.743458, + 35.494745 + ], + [ + 102.695414, + 35.528358 + ], + [ + 102.570995, + 35.548324 + ], + [ + 102.531575, + 35.580455 + ], + [ + 102.503241, + 35.585322 + ], + [ + 102.49893, + 35.545403 + ], + [ + 102.437952, + 35.455268 + ], + [ + 102.447807, + 35.437229 + ], + [ + 102.408387, + 35.409431 + ], + [ + 102.314764, + 35.434303 + ], + [ + 102.293822, + 35.424063 + ], + [ + 102.287663, + 35.36552 + ], + [ + 102.317844, + 35.343067 + ], + [ + 102.311684, + 35.31426 + ], + [ + 102.280887, + 35.303028 + ], + [ + 102.3123, + 35.282512 + ], + [ + 102.370199, + 35.263946 + ], + [ + 102.365887, + 35.235599 + ], + [ + 102.404075, + 35.179366 + ], + [ + 102.346793, + 35.164201 + ], + [ + 102.310452, + 35.128967 + ], + [ + 102.29567, + 35.071681 + ], + [ + 102.252554, + 35.048657 + ], + [ + 102.218062, + 35.057475 + ], + [ + 102.211286, + 35.034937 + ], + [ + 102.176178, + 35.032977 + ], + [ + 102.157699, + 35.010923 + ], + [ + 102.133678, + 35.014844 + ], + [ + 102.094874, + 34.986901 + ], + [ + 102.048062, + 34.910868 + ], + [ + 102.068388, + 34.887798 + ], + [ + 101.985852, + 34.90007 + ], + [ + 101.916867, + 34.873561 + ], + [ + 101.923027, + 34.835746 + ], + [ + 101.917483, + 34.705964 + ], + [ + 101.919947, + 34.621791 + ], + [ + 101.934729, + 34.58731 + ], + [ + 101.956287, + 34.582876 + ], + [ + 101.97415, + 34.548871 + ], + [ + 102.001867, + 34.538519 + ], + [ + 102.093026, + 34.536547 + ], + [ + 102.139837, + 34.50351 + ], + [ + 102.155852, + 34.507456 + ], + [ + 102.169402, + 34.457631 + ], + [ + 102.205743, + 34.407777 + ], + [ + 102.259329, + 34.355917 + ], + [ + 102.237156, + 34.34307 + ], + [ + 102.237156, + 34.34307 + ], + [ + 102.186649, + 34.352952 + ], + [ + 102.149692, + 34.271885 + ], + [ + 102.067772, + 34.293642 + ], + [ + 102.062229, + 34.227858 + ], + [ + 102.01357, + 34.218456 + ], + [ + 102.030816, + 34.190739 + ], + [ + 102.003099, + 34.162022 + ], + [ + 101.965526, + 34.167469 + ], + [ + 101.955055, + 34.109514 + ], + [ + 101.897773, + 34.133791 + ], + [ + 101.874367, + 34.130323 + ], + [ + 101.851578, + 34.153108 + ], + [ + 101.836795, + 34.124378 + ], + [ + 101.788136, + 34.131809 + ], + [ + 101.764114, + 34.122892 + ], + [ + 101.736397, + 34.080275 + ], + [ + 101.718535, + 34.083249 + ], + [ + 101.703136, + 34.119424 + ], + [ + 101.674187, + 34.110506 + ], + [ + 101.6206, + 34.178857 + ], + [ + 101.53868, + 34.212022 + ], + [ + 101.492485, + 34.195689 + ], + [ + 101.482014, + 34.218951 + ], + [ + 101.417956, + 34.227858 + ], + [ + 101.369913, + 34.248143 + ], + [ + 101.327413, + 34.24468 + ], + [ + 101.325565, + 34.268423 + ], + [ + 101.268899, + 34.278808 + ], + [ + 101.228863, + 34.298586 + ], + [ + 101.235022, + 34.325279 + ], + [ + 101.193754, + 34.336646 + ], + [ + 101.178356, + 34.320831 + ], + [ + 101.098284, + 34.329233 + ], + [ + 101.054552, + 34.322808 + ], + [ + 100.986799, + 34.374689 + ], + [ + 100.951074, + 34.38358 + ], + [ + 100.895024, + 34.375183 + ], + [ + 100.868538, + 34.332693 + ], + [ + 100.821727, + 34.317371 + ], + [ + 100.798321, + 34.260014 + ], + [ + 100.809408, + 34.247153 + ], + [ + 100.764445, + 34.178857 + ], + [ + 100.806329, + 34.155584 + ], + [ + 100.848828, + 34.089692 + ], + [ + 100.870386, + 34.083744 + ], + [ + 100.880857, + 34.036644 + ], + [ + 100.93506, + 33.990013 + ], + [ + 100.927669, + 33.975126 + ], + [ + 100.965857, + 33.946832 + ], + [ + 100.994806, + 33.891707 + ], + [ + 101.023139, + 33.896178 + ], + [ + 101.054552, + 33.863386 + ], + [ + 101.153718, + 33.8445 + ], + [ + 101.153102, + 33.823124 + ], + [ + 101.190675, + 33.791796 + ], + [ + 101.186363, + 33.741051 + ], + [ + 101.162957, + 33.719649 + ], + [ + 101.177124, + 33.685295 + ], + [ + 101.166653, + 33.659894 + ], + [ + 101.217776, + 33.669856 + ], + [ + 101.23687, + 33.685793 + ], + [ + 101.302776, + 33.657902 + ], + [ + 101.385312, + 33.644949 + ], + [ + 101.424732, + 33.655411 + ], + [ + 101.428427, + 33.680315 + ], + [ + 101.501724, + 33.702723 + ], + [ + 101.58426, + 33.674339 + ], + [ + 101.585492, + 33.645448 + ], + [ + 101.616905, + 33.598603 + ], + [ + 101.611977, + 33.565199 + ], + [ + 101.622448, + 33.502343 + ], + [ + 101.718535, + 33.494857 + ], + [ + 101.748716, + 33.505337 + ], + [ + 101.769042, + 33.538765 + ], + [ + 101.783208, + 33.556721 + ], + [ + 101.831252, + 33.554726 + ], + [ + 101.844186, + 33.602591 + ], + [ + 101.884222, + 33.578163 + ], + [ + 101.907012, + 33.539264 + ], + [ + 101.906396, + 33.48188 + ], + [ + 101.946432, + 33.442937 + ], + [ + 101.915635, + 33.425957 + ], + [ + 101.887302, + 33.383991 + ], + [ + 101.877447, + 33.314502 + ], + [ + 101.769658, + 33.26898 + ], + [ + 101.770274, + 33.248962 + ], + [ + 101.83002, + 33.213921 + ], + [ + 101.841723, + 33.184876 + ], + [ + 101.825708, + 33.119239 + ], + [ + 101.865744, + 33.103198 + ], + [ + 101.887302, + 33.135778 + ], + [ + 101.921795, + 33.153817 + ], + [ + 101.935345, + 33.186879 + ], + [ + 101.99386, + 33.1999 + ], + [ + 102.054838, + 33.189884 + ], + [ + 102.08933, + 33.204908 + ], + [ + 102.08933, + 33.227439 + ], + [ + 102.117047, + 33.288492 + ], + [ + 102.144765, + 33.273983 + ], + [ + 102.160163, + 33.242956 + ], + [ + 102.200815, + 33.223434 + ], + [ + 102.217446, + 33.247961 + ], + [ + 102.192192, + 33.337005 + ], + [ + 102.218062, + 33.349503 + ], + [ + 102.258098, + 33.409472 + ], + [ + 102.296286, + 33.413969 + ], + [ + 102.310452, + 33.397982 + ], + [ + 102.368967, + 33.41247 + ], + [ + 102.392988, + 33.404477 + ], + [ + 102.447807, + 33.454922 + ], + [ + 102.462589, + 33.449429 + ], + [ + 102.461358, + 33.501345 + ], + [ + 102.446575, + 33.53228 + ], + [ + 102.477988, + 33.543254 + ], + [ + 102.440416, + 33.574673 + ], + [ + 102.346793, + 33.605582 + ], + [ + 102.31538, + 33.665374 + ], + [ + 102.342481, + 33.725622 + ], + [ + 102.284583, + 33.719151 + ], + [ + 102.324619, + 33.754486 + ], + [ + 102.296286, + 33.783838 + ], + [ + 102.243315, + 33.786823 + ], + [ + 102.261177, + 33.821136 + ], + [ + 102.25317, + 33.861399 + ], + [ + 102.136142, + 33.965199 + ], + [ + 102.16817, + 33.983066 + ], + [ + 102.226069, + 33.963214 + ], + [ + 102.248858, + 33.98654 + ], + [ + 102.287047, + 33.977607 + ], + [ + 102.315996, + 33.993983 + ], + [ + 102.345561, + 33.969666 + ], + [ + 102.392372, + 33.971651 + ], + [ + 102.406539, + 34.033172 + ], + [ + 102.437336, + 34.087214 + ], + [ + 102.471213, + 34.072839 + ], + [ + 102.511865, + 34.086222 + ], + [ + 102.615958, + 34.099604 + ], + [ + 102.649219, + 34.080275 + ], + [ + 102.655994, + 34.113478 + ], + [ + 102.598712, + 34.14766 + ], + [ + 102.651067, + 34.165983 + ], + [ + 102.664002, + 34.192719 + ], + [ + 102.694799, + 34.198659 + ], + [ + 102.728675, + 34.235774 + ], + [ + 102.779798, + 34.236764 + ], + [ + 102.798276, + 34.272874 + ], + [ + 102.856791, + 34.270895 + ], + [ + 102.85987, + 34.301058 + ], + [ + 102.911609, + 34.312923 + ], + [ + 102.949181, + 34.292159 + ], + [ + 102.977515, + 34.252595 + ], + [ + 102.973203, + 34.205588 + ], + [ + 103.005848, + 34.184798 + ], + [ + 103.052043, + 34.195194 + ], + [ + 103.100087, + 34.181828 + ], + [ + 103.124108, + 34.162022 + ], + [ + 103.121644, + 34.112487 + ], + [ + 103.178927, + 34.079779 + ], + [ + 103.129652, + 34.065899 + ], + [ + 103.119797, + 34.03466 + ], + [ + 103.147514, + 34.036644 + ], + [ + 103.157369, + 33.998944 + ], + [ + 103.120413, + 33.953286 + ], + [ + 103.1315, + 33.931937 + ], + [ + 103.16476, + 33.929454 + ], + [ + 103.181391, + 33.900649 + ], + [ + 103.153673, + 33.819147 + ], + [ + 103.165376, + 33.805721 + ], + [ + 103.228202, + 33.79478 + ], + [ + 103.24976, + 33.814175 + ], + [ + 103.284868, + 33.80224 + ], + [ + 103.278709, + 33.774387 + ], + [ + 103.35447, + 33.743539 + ], + [ + 103.434542, + 33.752993 + ], + [ + 103.464723, + 33.80224 + ], + [ + 103.518309, + 33.807213 + ], + [ + 103.545411, + 33.719649 + ], + [ + 103.520157, + 33.678323 + ], + [ + 103.552186, + 33.671351 + ], + [ + 103.563889, + 33.699735 + ], + [ + 103.593454, + 33.716164 + ], + [ + 103.645809, + 33.708697 + ], + [ + 103.667983, + 33.685793 + ], + [ + 103.690772, + 33.69376 + ], + [ + 103.778236, + 33.658898 + ], + [ + 103.861388, + 33.682307 + ], + [ + 103.980264, + 33.670852 + ], + [ + 104.046169, + 33.686291 + ], + [ + 104.103452, + 33.663381 + ], + [ + 104.176749, + 33.5996 + ], + [ + 104.155191, + 33.542755 + ], + [ + 104.180444, + 33.472895 + ], + [ + 104.213089, + 33.446932 + ], + [ + 104.22048, + 33.404477 + ], + [ + 104.272219, + 33.391486 + ], + [ + 104.292545, + 33.336505 + ], + [ + 104.373849, + 33.345004 + ], + [ + 104.420045, + 33.327004 + ], + [ + 104.386168, + 33.298497 + ], + [ + 104.333813, + 33.315502 + ], + [ + 104.303632, + 33.304499 + ], + [ + 104.323958, + 33.26898 + ], + [ + 104.32827, + 33.223934 + ], + [ + 104.351059, + 33.158828 + ], + [ + 104.378161, + 33.109214 + ], + [ + 104.337509, + 33.038002 + ], + [ + 104.391711, + 33.035493 + ], + [ + 104.426204, + 33.010906 + ], + [ + 104.383704, + 32.994343 + ], + [ + 104.378161, + 32.953174 + ], + [ + 104.345516, + 32.940117 + ], + [ + 104.288234, + 32.942628 + ], + [ + 104.277147, + 32.90244 + ], + [ + 104.294393, + 32.835586 + ], + [ + 104.363994, + 32.822511 + ], + [ + 104.458849, + 32.748551 + ], + [ + 104.51182, + 32.753585 + ], + [ + 104.526602, + 32.728416 + ], + [ + 104.582653, + 32.722374 + ], + [ + 104.592508, + 32.695685 + ], + [ + 104.643015, + 32.661935 + ], + [ + 104.696601, + 32.673522 + ], + [ + 104.739717, + 32.635228 + ], + [ + 104.795768, + 32.643292 + ], + [ + 104.820405, + 32.662943 + ], + [ + 104.845659, + 32.653873 + ], + [ + 104.881999, + 32.600951 + ], + [ + 104.925115, + 32.607505 + ], + [ + 105.026745, + 32.650346 + ], + [ + 105.0791, + 32.637244 + ], + [ + 105.111128, + 32.593893 + ], + [ + 105.185041, + 32.617587 + ], + [ + 105.215222, + 32.63674 + ], + [ + 105.219534, + 32.666469 + ], + [ + 105.263265, + 32.652362 + ], + [ + 105.297758, + 32.656897 + ], + [ + 105.347033, + 32.68259 + ], + [ + 105.368591, + 32.712807 + ], + [ + 105.448663, + 32.732946 + ], + [ + 105.454207, + 32.767173 + ], + [ + 105.427721, + 32.784281 + ], + [ + 105.396308, + 32.85067 + ], + [ + 105.396308, + 32.85067 + ], + [ + 105.38091, + 32.876307 + ], + [ + 105.408011, + 32.885857 + ], + [ + 105.414171, + 32.922034 + ], + [ + 105.467757, + 32.930071 + ], + [ + 105.49917, + 32.911986 + ], + [ + 105.528119, + 32.919019 + ], + [ + 105.565692, + 32.906962 + ], + [ + 105.590329, + 32.87681 + ], + [ + 105.638373, + 32.879323 + ], + [ + 105.656851, + 32.895405 + ], + [ + 105.735691, + 32.905454 + ], + [ + 105.82685, + 32.950663 + ], + [ + 105.861959, + 32.939112 + ], + [ + 105.917393, + 32.993841 + ], + [ + 105.926632, + 33.042517 + ], + [ + 105.914929, + 33.066092 + ], + [ + 105.934639, + 33.112221 + ], + [ + 105.923552, + 33.147805 + ], + [ + 105.897067, + 33.146803 + ], + [ + 105.93156, + 33.178365 + ], + [ + 105.968516, + 33.154318 + ], + [ + 105.965436, + 33.204407 + ], + [ + 105.917393, + 33.237951 + ], + [ + 105.862574, + 33.234447 + ], + [ + 105.799133, + 33.258471 + ], + [ + 105.791741, + 33.278486 + ], + [ + 105.752937, + 33.291994 + ], + [ + 105.755401, + 33.329004 + ], + [ + 105.709822, + 33.382991 + ], + [ + 105.827466, + 33.379993 + ], + [ + 105.837937, + 33.410971 + ], + [ + 105.831162, + 33.451926 + ], + [ + 105.842248, + 33.489866 + ], + [ + 105.871198, + 33.511325 + ], + [ + 105.902611, + 33.556222 + ], + [ + 105.940183, + 33.570684 + ], + [ + 105.971596, + 33.613058 + ], + [ + 106.047356, + 33.610067 + ], + [ + 106.086776, + 33.617045 + ], + [ + 106.117573, + 33.602591 + ], + [ + 106.108334, + 33.569686 + ], + [ + 106.187174, + 33.546746 + ], + [ + 106.237681, + 33.564201 + ], + [ + 106.303587, + 33.604585 + ], + [ + 106.35163, + 33.587137 + ], + [ + 106.384891, + 33.612061 + ], + [ + 106.447101, + 33.613058 + ], + [ + 106.456956, + 33.532779 + ], + [ + 106.540108, + 33.512822 + ], + [ + 106.58076, + 33.576169 + ], + [ + 106.575832, + 33.631497 + ], + [ + 106.534564, + 33.695254 + ], + [ + 106.482825, + 33.707203 + ], + [ + 106.488369, + 33.757969 + ], + [ + 106.461883, + 33.789807 + ], + [ + 106.491448, + 33.834559 + ], + [ + 106.475434, + 33.875809 + ], + [ + 106.428007, + 33.866368 + ], + [ + 106.41076, + 33.909093 + ], + [ + 106.474202, + 33.970659 + ], + [ + 106.471738, + 34.024244 + ], + [ + 106.505615, + 34.056479 + ], + [ + 106.501919, + 34.105055 + ], + [ + 106.560434, + 34.109514 + ], + [ + 106.585071, + 34.149641 + ], + [ + 106.55797, + 34.229837 + ], + [ + 106.5321, + 34.254079 + ], + [ + 106.496376, + 34.238248 + ], + [ + 106.526557, + 34.292159 + ], + [ + 106.577064, + 34.280786 + ], + [ + 106.589383, + 34.253584 + ], + [ + 106.63373, + 34.260014 + ], + [ + 106.652825, + 34.24369 + ], + [ + 106.68239, + 34.256057 + ], + [ + 106.705179, + 34.299575 + ], + [ + 106.691013, + 34.337635 + ], + [ + 106.717498, + 34.369255 + ], + [ + 106.638042, + 34.391481 + ], + [ + 106.610941, + 34.454177 + ], + [ + 106.558586, + 34.48822 + ], + [ + 106.513622, + 34.498085 + ], + [ + 106.514238, + 34.511894 + ], + [ + 106.455108, + 34.531617 + ], + [ + 106.334384, + 34.517811 + ], + [ + 106.341159, + 34.568093 + ], + [ + 106.314058, + 34.578934 + ], + [ + 106.419384, + 34.643458 + ], + [ + 106.471122, + 34.634102 + ], + [ + 106.442173, + 34.675455 + ], + [ + 106.456956, + 34.703996 + ], + [ + 106.487137, + 34.715311 + ], + [ + 106.505615, + 34.746789 + ], + [ + 106.539492, + 34.745805 + ], + [ + 106.575216, + 34.769897 + ], + [ + 106.550579, + 34.82936 + ], + [ + 106.556122, + 34.861285 + ], + [ + 106.527789, + 34.876507 + ], + [ + 106.493296, + 34.941289 + ], + [ + 106.484673, + 34.983959 + ], + [ + 106.494528, + 35.006021 + ], + [ + 106.494528, + 35.006021 + ], + [ + 106.52163, + 35.027587 + ], + [ + 106.541956, + 35.083925 + ], + [ + 106.577064, + 35.089312 + ], + [ + 106.615252, + 35.071191 + ], + [ + 106.706411, + 35.081966 + ], + [ + 106.710723, + 35.100574 + ], + [ + 106.838222, + 35.080007 + ], + [ + 106.901664, + 35.094698 + ], + [ + 106.950323, + 35.066782 + ], + [ + 106.990975, + 35.068252 + ], + [ + 107.012533, + 35.029547 + ], + [ + 107.08275, + 35.024156 + ], + [ + 107.089526, + 34.976604 + ], + [ + 107.119707, + 34.950119 + ], + [ + 107.162206, + 34.944233 + ], + [ + 107.189308, + 34.893198 + ], + [ + 107.252749, + 34.880925 + ], + [ + 107.286626, + 34.931968 + ], + [ + 107.350068, + 34.93393 + ], + [ + 107.369162, + 34.917738 + ], + [ + 107.400575, + 34.932949 + ], + [ + 107.455394, + 34.916757 + ], + [ + 107.523763, + 34.909886 + ], + [ + 107.564415, + 34.968757 + ], + [ + 107.619849, + 34.964834 + ], + [ + 107.638943, + 34.935402 + ], + [ + 107.675284, + 34.9511 + ], + [ + 107.741805, + 34.953553 + ], + [ + 107.842203, + 34.979056 + ], + [ + 107.863145, + 34.999158 + ], + [ + 107.846515, + 35.024646 + ], + [ + 107.814486, + 35.024646 + ], + [ + 107.773218, + 35.060904 + ], + [ + 107.773218, + 35.060904 + ], + [ + 107.769523, + 35.064333 + ], + [ + 107.769523, + 35.064333 + ], + [ + 107.727639, + 35.120157 + ], + [ + 107.715936, + 35.168114 + ], + [ + 107.686371, + 35.218 + ], + [ + 107.652494, + 35.244886 + ], + [ + 107.667277, + 35.257104 + ], + [ + 107.737494, + 35.267366 + ], + [ + 107.745501, + 35.311819 + ], + [ + 107.841587, + 35.276649 + ], + [ + 107.867457, + 35.256127 + ], + [ + 107.960464, + 35.263457 + ], + [ + 107.949993, + 35.245375 + ], + [ + 108.049159, + 35.253683 + ], + [ + 108.094739, + 35.280069 + ], + [ + 108.174811, + 35.304981 + ], + [ + 108.221622, + 35.296678 + ], + [ + 108.239484, + 35.256127 + ], + [ + 108.296767, + 35.267855 + ], + [ + 108.345426, + 35.300586 + ], + [ + 108.36144, + 35.279581 + ], + [ + 108.48894, + 35.275184 + ], + [ + 108.547454, + 35.304981 + ], + [ + 108.583178, + 35.294724 + ], + [ + 108.614591, + 35.328909 + ], + [ + 108.61028, + 35.355271 + ], + [ + 108.631222, + 35.418698 + ], + [ + 108.605968, + 35.503028 + ], + [ + 108.625678, + 35.537124 + ], + [ + 108.618287, + 35.557088 + ], + [ + 108.539447, + 35.605761 + ], + [ + 108.517889, + 35.699615 + ], + [ + 108.533903, + 35.746257 + ], + [ + 108.527744, + 35.82442 + ], + [ + 108.499411, + 35.872444 + ], + [ + 108.518505, + 35.905414 + ], + [ + 108.562852, + 35.921409 + ], + [ + 108.593649, + 35.950967 + ], + [ + 108.652164, + 35.94806 + ], + [ + 108.659555, + 35.990683 + ], + [ + 108.688504, + 36.021183 + ], + [ + 108.682345, + 36.062316 + ], + [ + 108.712526, + 36.138716 + ], + [ + 108.646004, + 36.254143 + ], + [ + 108.641693, + 36.359279 + ], + [ + 108.651548, + 36.384818 + ], + [ + 108.618903, + 36.433946 + ], + [ + 108.562852, + 36.43876 + ], + [ + 108.510498, + 36.47438 + ], + [ + 108.514809, + 36.445501 + ], + [ + 108.495099, + 36.422389 + ], + [ + 108.460606, + 36.422871 + ], + [ + 108.408252, + 36.45946 + ], + [ + 108.391621, + 36.505654 + ], + [ + 108.365136, + 36.519603 + ], + [ + 108.340498, + 36.559032 + ], + [ + 108.262274, + 36.549417 + ], + [ + 108.245644, + 36.571048 + ], + [ + 108.210535, + 36.577296 + ], + [ + 108.204992, + 36.606607 + ], + [ + 108.204992, + 36.606607 + ], + [ + 108.222854, + 36.631105 + ], + [ + 108.1976, + 36.630144 + ], + [ + 108.163724, + 36.563839 + ], + [ + 108.092891, + 36.587388 + ], + [ + 108.079956, + 36.614294 + ], + [ + 108.060862, + 36.592194 + ], + [ + 108.001732, + 36.639269 + ], + [ + 108.02329, + 36.647912 + ], + [ + 108.006659, + 36.683435 + ], + [ + 107.938906, + 36.655594 + ], + [ + 107.940754, + 36.694953 + ], + [ + 107.914268, + 36.720861 + ], + [ + 107.907493, + 36.750118 + ], + [ + 107.866841, + 36.766899 + ], + [ + 107.768291, + 36.792783 + ], + [ + 107.742421, + 36.811951 + ], + [ + 107.722095, + 36.802367 + ], + [ + 107.670356, + 36.83303 + ], + [ + 107.642023, + 36.819137 + ], + [ + 107.5909, + 36.836382 + ], + [ + 107.540393, + 36.828718 + ], + [ + 107.533618, + 36.867031 + ], + [ + 107.478183, + 36.908196 + ], + [ + 107.365466, + 36.905324 + ], + [ + 107.336517, + 36.925899 + ], + [ + 107.310032, + 36.912502 + ], + [ + 107.291554, + 36.979463 + ], + [ + 107.291554, + 36.979463 + ], + [ + 107.288474, + 37.008143 + ], + [ + 107.288474, + 37.008143 + ], + [ + 107.28601, + 37.054963 + ], + [ + 107.268764, + 37.099367 + ], + [ + 107.234887, + 37.096503 + ], + [ + 107.181916, + 37.143269 + ], + [ + 107.133873, + 37.134681 + ], + [ + 107.095685, + 37.115595 + ], + [ + 107.030395, + 37.140883 + ], + [ + 107.031011, + 37.108436 + ], + [ + 106.998367, + 37.106527 + ], + [ + 106.905976, + 37.151378 + ], + [ + 106.912135, + 37.110345 + ], + [ + 106.891193, + 37.098413 + ], + [ + 106.818512, + 37.141838 + ], + [ + 106.776012, + 37.158056 + ], + [ + 106.772933, + 37.120367 + ], + [ + 106.750143, + 37.09889 + ], + [ + 106.728585, + 37.121321 + ], + [ + 106.687933, + 37.12991 + ], + [ + 106.673151, + 37.1113 + ], + [ + 106.6171, + 37.135158 + ], + [ + 106.605397, + 37.127524 + ], + [ + 106.645433, + 37.064992 + ], + [ + 106.666991, + 37.016745 + ], + [ + 106.646665, + 37.000496 + ], + [ + 106.64297, + 36.962729 + ], + [ + 106.594926, + 36.967988 + ], + [ + 106.595542, + 36.94025 + ], + [ + 106.540108, + 36.984244 + ], + [ + 106.549347, + 36.941685 + ], + [ + 106.601702, + 36.918244 + ], + [ + 106.609709, + 36.878521 + ], + [ + 106.609709, + 36.878521 + ], + [ + 106.626955, + 36.892403 + ], + [ + 106.637426, + 36.867031 + ], + [ + 106.637426, + 36.867031 + ], + [ + 106.657752, + 36.820575 + ], + [ + 106.627571, + 36.752995 + ], + [ + 106.644817, + 36.72278 + ], + [ + 106.59431, + 36.750118 + ], + [ + 106.514238, + 36.715584 + ], + [ + 106.519782, + 36.708868 + ], + [ + 106.519782, + 36.708868 + ], + [ + 106.530869, + 36.690154 + ], + [ + 106.490833, + 36.685835 + ], + [ + 106.491448, + 36.628703 + ], + [ + 106.444637, + 36.624861 + ], + [ + 106.465579, + 36.583063 + ], + [ + 106.444637, + 36.557109 + ], + [ + 106.397826, + 36.576816 + ], + [ + 106.392282, + 36.556628 + ], + [ + 106.363949, + 36.577296 + ], + [ + 106.37134, + 36.549417 + ], + [ + 106.39721, + 36.548455 + ], + [ + 106.455724, + 36.496995 + ], + [ + 106.494528, + 36.494589 + ], + [ + 106.523477, + 36.468605 + ], + [ + 106.492064, + 36.422389 + ], + [ + 106.510543, + 36.379037 + ], + [ + 106.497608, + 36.31348 + ], + [ + 106.470507, + 36.306246 + ], + [ + 106.504383, + 36.266207 + ], + [ + 106.54134, + 36.25366 + ], + [ + 106.559202, + 36.292259 + ], + [ + 106.647897, + 36.259451 + ], + [ + 106.685469, + 36.273445 + ], + [ + 106.698404, + 36.244008 + ], + [ + 106.735976, + 36.23725 + ], + [ + 106.772933, + 36.212628 + ], + [ + 106.808657, + 36.21118 + ], + [ + 106.833295, + 36.229044 + ], + [ + 106.858548, + 36.206834 + ], + [ + 106.858548, + 36.206834 + ], + [ + 106.873947, + 36.178338 + ], + [ + 106.873947, + 36.178338 + ], + [ + 106.930613, + 36.138716 + ], + [ + 106.925686, + 36.115997 + ], + [ + 106.957715, + 36.091337 + ], + [ + 106.940468, + 36.064734 + ], + [ + 106.928149, + 36.011502 + ], + [ + 106.94786, + 35.988262 + ], + [ + 106.90228, + 35.943699 + ], + [ + 106.93862, + 35.952905 + ], + [ + 106.940468, + 35.931101 + ], + [ + 106.912751, + 35.93207 + ], + [ + 106.849925, + 35.887476 + ], + [ + 106.927534, + 35.810346 + ], + [ + 106.897353, + 35.759856 + ], + [ + 106.868403, + 35.771996 + ], + [ + 106.867171, + 35.738485 + ], + [ + 106.819128, + 35.7448 + ], + [ + 106.806193, + 35.70982 + ], + [ + 106.750759, + 35.725369 + ], + [ + 106.750759, + 35.689408 + ], + [ + 106.674998, + 35.728284 + ], + [ + 106.66268, + 35.70739 + ], + [ + 106.633115, + 35.714679 + ], + [ + 106.620796, + 35.743829 + ], + [ + 106.595542, + 35.727312 + ], + [ + 106.566593, + 35.738971 + ], + [ + 106.506231, + 35.737514 + ] + ] + ], + [ + [ + [ + 106.047356, + 35.498155 + ], + [ + 106.048588, + 35.488898 + ], + [ + 106.054132, + 35.45478 + ], + [ + 106.071994, + 35.463555 + ], + [ + 106.078769, + 35.509848 + ], + [ + 106.047356, + 35.498155 + ] + ] + ], + [ + [ + [ + 102.831537, + 36.365544 + ], + [ + 102.829689, + 36.365544 + ], + [ + 102.836465, + 36.344819 + ], + [ + 102.838928, + 36.345783 + ], + [ + 102.831537, + 36.365544 + ] + ] + ], + [ + [ + [ + 106.073226, + 35.447468 + ], + [ + 106.067682, + 35.436254 + ], + [ + 106.073226, + 35.420649 + ], + [ + 106.083081, + 35.421624 + ], + [ + 106.073226, + 35.447468 + ] + ] + ], + [ + [ + [ + 106.504383, + 35.736057 + ], + [ + 106.506231, + 35.737514 + ], + [ + 106.49268, + 35.732656 + ], + [ + 106.498224, + 35.732656 + ], + [ + 106.504383, + 35.736057 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 630000, + "name": "青海省", + "center": [ + 101.778916, + 36.623178 + ], + "centroid": [ + 96.043533, + 35.726403 + ], + "childrenNum": 8, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 28, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 102.829689, + 36.365544 + ], + [ + 102.771791, + 36.47438 + ], + [ + 102.793349, + 36.497957 + ], + [ + 102.753313, + 36.525855 + ], + [ + 102.734219, + 36.562396 + ], + [ + 102.761936, + 36.568645 + ], + [ + 102.714509, + 36.599401 + ], + [ + 102.724364, + 36.613813 + ], + [ + 102.684328, + 36.619097 + ], + [ + 102.630741, + 36.650793 + ], + [ + 102.601176, + 36.710307 + ], + [ + 102.612879, + 36.738129 + ], + [ + 102.639364, + 36.732853 + ], + [ + 102.692335, + 36.775528 + ], + [ + 102.720052, + 36.767858 + ], + [ + 102.639364, + 36.852666 + ], + [ + 102.587009, + 36.869904 + ], + [ + 102.56114, + 36.91968 + ], + [ + 102.526031, + 36.928291 + ], + [ + 102.499546, + 36.954599 + ], + [ + 102.450271, + 36.968467 + ], + [ + 102.506321, + 37.019134 + ], + [ + 102.488459, + 37.078362 + ], + [ + 102.583314, + 37.104618 + ], + [ + 102.642444, + 37.099845 + ], + [ + 102.599944, + 37.174748 + ], + [ + 102.578386, + 37.17284 + ], + [ + 102.533422, + 37.217176 + ], + [ + 102.490307, + 37.223371 + ], + [ + 102.457662, + 37.248147 + ], + [ + 102.45335, + 37.271487 + ], + [ + 102.419474, + 37.294343 + ], + [ + 102.428097, + 37.308624 + ], + [ + 102.368351, + 37.327662 + ], + [ + 102.29875, + 37.370004 + ], + [ + 102.299981, + 37.391404 + ], + [ + 102.19712, + 37.420403 + ], + [ + 102.176794, + 37.458892 + ], + [ + 102.125055, + 37.48549 + ], + [ + 102.103497, + 37.482641 + ], + [ + 102.131214, + 37.54625 + ], + [ + 102.102265, + 37.582304 + ], + [ + 102.035128, + 37.627819 + ], + [ + 102.048678, + 37.651515 + ], + [ + 102.036359, + 37.685149 + ], + [ + 101.998787, + 37.724921 + ], + [ + 101.946432, + 37.728235 + ], + [ + 101.873135, + 37.686569 + ], + [ + 101.854657, + 37.664781 + ], + [ + 101.815853, + 37.654357 + ], + [ + 101.791832, + 37.696041 + ], + [ + 101.659405, + 37.733441 + ], + [ + 101.670491, + 37.754264 + ], + [ + 101.598427, + 37.827569 + ], + [ + 101.551615, + 37.835604 + ], + [ + 101.459224, + 37.86632 + ], + [ + 101.382848, + 37.822369 + ], + [ + 101.362522, + 37.791162 + ], + [ + 101.276906, + 37.83655 + ], + [ + 101.202994, + 37.84742 + ], + [ + 101.159262, + 37.86821 + ], + [ + 101.152486, + 37.891356 + ], + [ + 101.114298, + 37.92016 + ], + [ + 101.103211, + 37.946593 + ], + [ + 101.077342, + 37.941874 + ], + [ + 100.964009, + 38.011221 + ], + [ + 100.91843, + 37.999432 + ], + [ + 100.895024, + 38.013107 + ], + [ + 100.888864, + 38.056001 + ], + [ + 100.922125, + 38.084741 + ], + [ + 100.91843, + 38.129006 + ], + [ + 100.93814, + 38.16007 + ], + [ + 100.913502, + 38.17889 + ], + [ + 100.860531, + 38.148305 + ], + [ + 100.825423, + 38.158658 + ], + [ + 100.752126, + 38.238612 + ], + [ + 100.71517, + 38.253652 + ], + [ + 100.619083, + 38.26587 + ], + [ + 100.595061, + 38.242372 + ], + [ + 100.545786, + 38.247072 + ], + [ + 100.516837, + 38.272448 + ], + [ + 100.474953, + 38.288891 + ], + [ + 100.459555, + 38.2654 + ], + [ + 100.432453, + 38.275267 + ], + [ + 100.424446, + 38.307208 + ], + [ + 100.396729, + 38.293118 + ], + [ + 100.318505, + 38.329276 + ], + [ + 100.331439, + 38.337257 + ], + [ + 100.301874, + 38.388405 + ], + [ + 100.259374, + 38.366355 + ], + [ + 100.24028, + 38.441861 + ], + [ + 100.163288, + 38.461546 + ], + [ + 100.113397, + 38.497151 + ], + [ + 100.086911, + 38.492936 + ], + [ + 100.064122, + 38.518694 + ], + [ + 100.025933, + 38.507923 + ], + [ + 100.001296, + 38.467169 + ], + [ + 100.022238, + 38.432017 + ], + [ + 100.093071, + 38.407166 + ], + [ + 100.136803, + 38.33444 + ], + [ + 100.163904, + 38.328337 + ], + [ + 100.159592, + 38.291239 + ], + [ + 100.182998, + 38.222158 + ], + [ + 100.126332, + 38.231561 + ], + [ + 100.117093, + 38.253652 + ], + [ + 100.071513, + 38.284663 + ], + [ + 100.049955, + 38.283254 + ], + [ + 100.001912, + 38.315191 + ], + [ + 99.960028, + 38.320825 + ], + [ + 99.826985, + 38.370109 + ], + [ + 99.758, + 38.410449 + ], + [ + 99.727203, + 38.415607 + ], + [ + 99.65945, + 38.449361 + ], + [ + 99.63974, + 38.474666 + ], + [ + 99.585537, + 38.498556 + ], + [ + 99.52887, + 38.546314 + ], + [ + 99.501769, + 38.612281 + ], + [ + 99.450646, + 38.60433 + ], + [ + 99.412458, + 38.665571 + ], + [ + 99.375502, + 38.684727 + ], + [ + 99.361951, + 38.718354 + ], + [ + 99.291118, + 38.765966 + ], + [ + 99.222133, + 38.788827 + ], + [ + 99.141445, + 38.852706 + ], + [ + 99.068764, + 38.896968 + ], + [ + 99.071843, + 38.921184 + ], + [ + 99.107568, + 38.951907 + ], + [ + 99.054597, + 38.97657 + ], + [ + 98.951735, + 38.987735 + ], + [ + 98.903076, + 39.012384 + ], + [ + 98.886446, + 39.040744 + ], + [ + 98.818076, + 39.064911 + ], + [ + 98.816845, + 39.085818 + ], + [ + 98.743548, + 39.086747 + ], + [ + 98.730613, + 39.057011 + ], + [ + 98.70536, + 39.043533 + ], + [ + 98.661628, + 38.993782 + ], + [ + 98.612353, + 38.977035 + ], + [ + 98.624056, + 38.959353 + ], + [ + 98.584635, + 38.93003 + ], + [ + 98.526737, + 38.95563 + ], + [ + 98.457752, + 38.952838 + ], + [ + 98.428187, + 38.976104 + ], + [ + 98.432498, + 38.996107 + ], + [ + 98.401086, + 39.001688 + ], + [ + 98.383839, + 39.029588 + ], + [ + 98.316702, + 39.040744 + ], + [ + 98.280977, + 39.027263 + ], + [ + 98.287753, + 38.992386 + ], + [ + 98.276666, + 38.963541 + ], + [ + 98.235398, + 38.918855 + ], + [ + 98.242173, + 38.880664 + ], + [ + 98.167645, + 38.840121 + ], + [ + 98.091884, + 38.786495 + ], + [ + 98.068478, + 38.816344 + ], + [ + 98.029058, + 38.834061 + ], + [ + 98.009348, + 38.85923 + ], + [ + 97.875689, + 38.898365 + ], + [ + 97.828878, + 38.93003 + ], + [ + 97.701379, + 38.963076 + ], + [ + 97.679205, + 39.010524 + ], + [ + 97.58127, + 39.052364 + ], + [ + 97.504894, + 39.076527 + ], + [ + 97.458698, + 39.117863 + ], + [ + 97.401416, + 39.146645 + ], + [ + 97.371235, + 39.140611 + ], + [ + 97.347213, + 39.167528 + ], + [ + 97.315185, + 39.164744 + ], + [ + 97.220946, + 39.193042 + ], + [ + 97.14149, + 39.199999 + ], + [ + 97.060186, + 39.19768 + ], + [ + 97.017686, + 39.208347 + ], + [ + 96.962251, + 39.198144 + ], + [ + 97.012142, + 39.142004 + ], + [ + 96.969643, + 39.097895 + ], + [ + 96.95794, + 39.041674 + ], + [ + 96.965331, + 39.017034 + ], + [ + 96.938846, + 38.95563 + ], + [ + 96.940693, + 38.90768 + ], + [ + 96.983809, + 38.869016 + ], + [ + 96.993664, + 38.834993 + ], + [ + 96.987505, + 38.793025 + ], + [ + 97.00044, + 38.7613 + ], + [ + 97.023229, + 38.755699 + ], + [ + 97.009063, + 38.702477 + ], + [ + 97.057722, + 38.67258 + ], + [ + 97.047251, + 38.653888 + ], + [ + 97.055874, + 38.594508 + ], + [ + 96.961019, + 38.558015 + ], + [ + 96.876636, + 38.580475 + ], + [ + 96.847071, + 38.599186 + ], + [ + 96.7941, + 38.608072 + ], + [ + 96.808882, + 38.582346 + ], + [ + 96.767614, + 38.552399 + ], + [ + 96.800259, + 38.52759 + ], + [ + 96.780549, + 38.504177 + ], + [ + 96.706637, + 38.505582 + ], + [ + 96.6666, + 38.483567 + ], + [ + 96.707868, + 38.459203 + ], + [ + 96.698013, + 38.422172 + ], + [ + 96.626564, + 38.356031 + ], + [ + 96.638883, + 38.307208 + ], + [ + 96.655514, + 38.295936 + ], + [ + 96.665369, + 38.23015 + ], + [ + 96.46334, + 38.277616 + ], + [ + 96.378341, + 38.277146 + ], + [ + 96.335841, + 38.246132 + ], + [ + 96.301964, + 38.183124 + ], + [ + 96.313051, + 38.161952 + ], + [ + 96.264392, + 38.145952 + ], + [ + 96.252689, + 38.167599 + ], + [ + 96.221892, + 38.149246 + ], + [ + 96.109175, + 38.187358 + ], + [ + 96.06606, + 38.173245 + ], + [ + 96.006929, + 38.207582 + ], + [ + 95.93856, + 38.237202 + ], + [ + 95.932401, + 38.259291 + ], + [ + 95.89606, + 38.2903 + ], + [ + 95.852945, + 38.287481 + ], + [ + 95.83693, + 38.344298 + ], + [ + 95.775952, + 38.356031 + ], + [ + 95.723597, + 38.378554 + ], + [ + 95.703887, + 38.400131 + ], + [ + 95.671858, + 38.388405 + ], + [ + 95.608417, + 38.339134 + ], + [ + 95.585011, + 38.343359 + ], + [ + 95.51849, + 38.294997 + ], + [ + 95.487693, + 38.314721 + ], + [ + 95.455664, + 38.291709 + ], + [ + 95.440881, + 38.310965 + ], + [ + 95.408236, + 38.300163 + ], + [ + 95.315846, + 38.318947 + ], + [ + 95.259179, + 38.302981 + ], + [ + 95.229614, + 38.330685 + ], + [ + 95.209904, + 38.327868 + ], + [ + 95.185266, + 38.379492 + ], + [ + 95.140919, + 38.392158 + ], + [ + 95.122441, + 38.417014 + ], + [ + 95.072549, + 38.402476 + ], + [ + 95.045448, + 38.418889 + ], + [ + 94.973999, + 38.430142 + ], + [ + 94.884072, + 38.414669 + ], + [ + 94.861282, + 38.393565 + ], + [ + 94.812623, + 38.385591 + ], + [ + 94.672805, + 38.386998 + ], + [ + 94.582878, + 38.36917 + ], + [ + 94.56132, + 38.351807 + ], + [ + 94.527443, + 38.365416 + ], + [ + 94.527443, + 38.425922 + ], + [ + 94.511429, + 38.445142 + ], + [ + 94.370379, + 38.7627 + ], + [ + 94.281067, + 38.7599 + ], + [ + 93.973098, + 38.724891 + ], + [ + 93.95154, + 38.715086 + ], + [ + 93.885018, + 38.720689 + ], + [ + 93.800019, + 38.750566 + ], + [ + 93.773533, + 38.771099 + ], + [ + 93.756287, + 38.807484 + ], + [ + 93.769838, + 38.821007 + ], + [ + 93.884403, + 38.826136 + ], + [ + 93.884403, + 38.867618 + ], + [ + 93.834511, + 38.867618 + ], + [ + 93.729186, + 38.924443 + ], + [ + 93.453245, + 38.915596 + ], + [ + 93.274007, + 38.896036 + ], + [ + 93.237666, + 38.916062 + ], + [ + 93.179152, + 38.923977 + ], + [ + 93.198246, + 39.045857 + ], + [ + 93.165601, + 39.090928 + ], + [ + 93.131725, + 39.108112 + ], + [ + 93.142196, + 39.160567 + ], + [ + 93.115094, + 39.17959 + ], + [ + 93.043029, + 39.146645 + ], + [ + 92.978356, + 39.143396 + ], + [ + 92.938936, + 39.169848 + ], + [ + 92.889045, + 39.160103 + ], + [ + 92.866871, + 39.138754 + ], + [ + 92.765857, + 39.136898 + ], + [ + 92.659299, + 39.109969 + ], + [ + 92.545966, + 39.111362 + ], + [ + 92.489916, + 39.099753 + ], + [ + 92.459119, + 39.063982 + ], + [ + 92.459119, + 39.042604 + ], + [ + 92.41046, + 39.03842 + ], + [ + 92.416003, + 39.010524 + ], + [ + 92.380279, + 38.999828 + ], + [ + 92.263866, + 39.002153 + ], + [ + 92.197961, + 38.983548 + ], + [ + 92.173323, + 38.960749 + ], + [ + 92.10865, + 38.963541 + ], + [ + 91.966368, + 38.930961 + ], + [ + 91.880752, + 38.899297 + ], + [ + 91.87952, + 38.884391 + ], + [ + 91.806223, + 38.872744 + ], + [ + 91.694738, + 38.86622 + ], + [ + 91.681188, + 38.852706 + ], + [ + 91.501333, + 38.815411 + ], + [ + 91.446515, + 38.813546 + ], + [ + 91.298689, + 38.746365 + ], + [ + 91.242639, + 38.752433 + ], + [ + 91.188436, + 38.73096 + ], + [ + 90.992567, + 38.695003 + ], + [ + 90.970394, + 38.697806 + ], + [ + 90.899561, + 38.679588 + ], + [ + 90.724634, + 38.658094 + ], + [ + 90.65996, + 38.674449 + ], + [ + 90.619308, + 38.664636 + ], + [ + 90.645794, + 38.635191 + ], + [ + 90.606374, + 38.610878 + ], + [ + 90.608837, + 38.594508 + ], + [ + 90.560794, + 38.593573 + ], + [ + 90.525685, + 38.561291 + ], + [ + 90.463476, + 38.556611 + ], + [ + 90.465323, + 38.521971 + ], + [ + 90.427135, + 38.493873 + ], + [ + 90.353222, + 38.482162 + ], + [ + 90.315034, + 38.501835 + ], + [ + 90.248513, + 38.491531 + ], + [ + 90.130868, + 38.494341 + ], + [ + 90.111774, + 38.477945 + ], + [ + 90.111774, + 38.418889 + ], + [ + 90.129636, + 38.400131 + ], + [ + 90.179528, + 38.396848 + ], + [ + 90.137644, + 38.340543 + ], + [ + 90.280542, + 38.238142 + ], + [ + 90.352607, + 38.233441 + ], + [ + 90.361846, + 38.300163 + ], + [ + 90.401882, + 38.311434 + ], + [ + 90.531229, + 38.319886 + ], + [ + 90.516446, + 38.207111 + ], + [ + 90.519526, + 37.730601 + ], + [ + 90.579272, + 37.720661 + ], + [ + 90.586663, + 37.703144 + ], + [ + 90.643946, + 37.696988 + ], + [ + 90.777605, + 37.648672 + ], + [ + 90.820104, + 37.613599 + ], + [ + 90.854597, + 37.604117 + ], + [ + 90.882314, + 37.575664 + ], + [ + 90.865684, + 37.53059 + ], + [ + 90.911879, + 37.519674 + ], + [ + 90.958075, + 37.477891 + ], + [ + 91.019669, + 37.493088 + ], + [ + 91.073256, + 37.475992 + ], + [ + 91.099741, + 37.447965 + ], + [ + 91.113292, + 37.387124 + ], + [ + 91.136081, + 37.355734 + ], + [ + 91.134849, + 37.324331 + ], + [ + 91.194596, + 37.273868 + ], + [ + 91.1909, + 37.205737 + ], + [ + 91.280211, + 37.163779 + ], + [ + 91.286371, + 37.105095 + ], + [ + 91.303617, + 37.083136 + ], + [ + 91.291298, + 37.042544 + ], + [ + 91.303617, + 37.012444 + ], + [ + 91.216153, + 37.010054 + ], + [ + 91.181045, + 37.025345 + ], + [ + 91.133618, + 37.007665 + ], + [ + 91.126842, + 36.978507 + ], + [ + 91.051698, + 36.96751 + ], + [ + 91.036915, + 36.929727 + ], + [ + 90.983944, + 36.913459 + ], + [ + 90.924198, + 36.921115 + ], + [ + 90.853981, + 36.915373 + ], + [ + 90.758511, + 36.825844 + ], + [ + 90.732025, + 36.825844 + ], + [ + 90.727098, + 36.755872 + ], + [ + 90.754815, + 36.721341 + ], + [ + 90.720938, + 36.708868 + ], + [ + 90.706156, + 36.658955 + ], + [ + 90.730793, + 36.655594 + ], + [ + 90.72217, + 36.620058 + ], + [ + 90.741264, + 36.585947 + ], + [ + 90.810865, + 36.585466 + ], + [ + 90.831191, + 36.55807 + ], + [ + 90.905104, + 36.560474 + ], + [ + 91.011662, + 36.539801 + ], + [ + 91.035683, + 36.529703 + ], + [ + 91.039995, + 36.474861 + ], + [ + 91.028292, + 36.443093 + ], + [ + 91.051698, + 36.433946 + ], + [ + 91.026444, + 36.323607 + ], + [ + 91.07264, + 36.299012 + ], + [ + 91.051698, + 36.238215 + ], + [ + 91.096045, + 36.219871 + ], + [ + 91.09235, + 36.163844 + ], + [ + 91.124994, + 36.115514 + ], + [ + 91.081263, + 36.088436 + ], + [ + 90.979017, + 36.106811 + ], + [ + 90.922966, + 36.028927 + ], + [ + 90.850285, + 36.016827 + ], + [ + 90.815793, + 36.035703 + ], + [ + 90.776373, + 36.086501 + ], + [ + 90.659344, + 36.13485 + ], + [ + 90.613149, + 36.126632 + ], + [ + 90.534925, + 36.147899 + ], + [ + 90.478258, + 36.13195 + ], + [ + 90.424055, + 36.133883 + ], + [ + 90.325505, + 36.159496 + ], + [ + 90.23681, + 36.160462 + ], + [ + 90.198006, + 36.187516 + ], + [ + 90.130252, + 36.2078 + ], + [ + 90.145651, + 36.239181 + ], + [ + 90.058188, + 36.255591 + ], + [ + 90.043405, + 36.276822 + ], + [ + 90.003369, + 36.278752 + ], + [ + 90.028006, + 36.258486 + ], + [ + 90.019999, + 36.213594 + ], + [ + 89.997825, + 36.168193 + ], + [ + 89.944855, + 36.140649 + ], + [ + 89.941159, + 36.067637 + ], + [ + 89.914058, + 36.079246 + ], + [ + 89.819819, + 36.080697 + ], + [ + 89.766848, + 36.073925 + ], + [ + 89.711414, + 36.093272 + ], + [ + 89.688624, + 36.091337 + ], + [ + 89.605472, + 36.038123 + ], + [ + 89.474893, + 36.022151 + ], + [ + 89.417611, + 36.044897 + ], + [ + 89.404676, + 36.016827 + ], + [ + 89.434857, + 35.992136 + ], + [ + 89.428082, + 35.917531 + ], + [ + 89.489676, + 35.903475 + ], + [ + 89.554965, + 35.873414 + ], + [ + 89.550654, + 35.856924 + ], + [ + 89.62395, + 35.859349 + ], + [ + 89.654747, + 35.848193 + ], + [ + 89.707718, + 35.849163 + ], + [ + 89.778551, + 35.861775 + ], + [ + 89.801957, + 35.848193 + ], + [ + 89.767464, + 35.799183 + ], + [ + 89.782863, + 35.773453 + ], + [ + 89.747138, + 35.7516 + ], + [ + 89.748986, + 35.66267 + ], + [ + 89.726196, + 35.648082 + ], + [ + 89.765616, + 35.599922 + ], + [ + 89.75145, + 35.580942 + ], + [ + 89.71203, + 35.581915 + ], + [ + 89.699711, + 35.544916 + ], + [ + 89.720037, + 35.501566 + ], + [ + 89.740979, + 35.507412 + ], + [ + 89.765, + 35.482563 + ], + [ + 89.739131, + 35.468429 + ], + [ + 89.685544, + 35.416259 + ], + [ + 89.658443, + 35.425526 + ], + [ + 89.619639, + 35.412357 + ], + [ + 89.58761, + 35.383575 + ], + [ + 89.497067, + 35.361128 + ], + [ + 89.516161, + 35.330862 + ], + [ + 89.494603, + 35.298632 + ], + [ + 89.531559, + 35.276161 + ], + [ + 89.48598, + 35.256616 + ], + [ + 89.450255, + 35.223867 + ], + [ + 89.46935, + 35.214577 + ], + [ + 89.519241, + 35.133862 + ], + [ + 89.579603, + 35.118688 + ], + [ + 89.593153, + 35.104491 + ], + [ + 89.59069, + 35.057965 + ], + [ + 89.560509, + 34.938836 + ], + [ + 89.578987, + 34.895162 + ], + [ + 89.670146, + 34.887798 + ], + [ + 89.707102, + 34.919701 + ], + [ + 89.747138, + 34.903506 + ], + [ + 89.78779, + 34.921664 + ], + [ + 89.821051, + 34.902033 + ], + [ + 89.814891, + 34.86816 + ], + [ + 89.838913, + 34.865705 + ], + [ + 89.867862, + 34.81069 + ], + [ + 89.825978, + 34.796931 + ], + [ + 89.799493, + 34.743838 + ], + [ + 89.732356, + 34.732035 + ], + [ + 89.72558, + 34.660689 + ], + [ + 89.74837, + 34.641981 + ], + [ + 89.798877, + 34.628686 + ], + [ + 89.777935, + 34.574499 + ], + [ + 89.814891, + 34.548871 + ], + [ + 89.823515, + 34.455657 + ], + [ + 89.819819, + 34.420614 + ], + [ + 89.799493, + 34.39642 + ], + [ + 89.820435, + 34.369255 + ], + [ + 89.858623, + 34.359375 + ], + [ + 89.86663, + 34.324785 + ], + [ + 89.825362, + 34.293642 + ], + [ + 89.838297, + 34.263477 + ], + [ + 89.816739, + 34.16945 + ], + [ + 89.789638, + 34.150632 + ], + [ + 89.760073, + 34.152613 + ], + [ + 89.756993, + 34.124874 + ], + [ + 89.71203, + 34.131809 + ], + [ + 89.655979, + 34.097126 + ], + [ + 89.656595, + 34.057966 + ], + [ + 89.635037, + 34.049537 + ], + [ + 89.684928, + 33.990013 + ], + [ + 89.688008, + 33.959739 + ], + [ + 89.718805, + 33.946832 + ], + [ + 89.73174, + 33.921509 + ], + [ + 89.795181, + 33.865374 + ], + [ + 89.837065, + 33.868853 + ], + [ + 89.899891, + 33.80771 + ], + [ + 89.942391, + 33.801246 + ], + [ + 89.902355, + 33.758467 + ], + [ + 89.907282, + 33.741051 + ], + [ + 89.983659, + 33.725622 + ], + [ + 89.981195, + 33.70322 + ], + [ + 90.008296, + 33.687785 + ], + [ + 89.984275, + 33.612061 + ], + [ + 90.01076, + 33.553728 + ], + [ + 90.083441, + 33.525295 + ], + [ + 90.088984, + 33.478885 + ], + [ + 90.107463, + 33.460913 + ], + [ + 90.22018, + 33.437943 + ], + [ + 90.246665, + 33.423959 + ], + [ + 90.332896, + 33.310501 + ], + [ + 90.363077, + 33.279487 + ], + [ + 90.405577, + 33.260473 + ], + [ + 90.490577, + 33.264977 + ], + [ + 90.562642, + 33.229441 + ], + [ + 90.627315, + 33.180368 + ], + [ + 90.704308, + 33.135778 + ], + [ + 90.740032, + 33.142293 + ], + [ + 90.803474, + 33.114227 + ], + [ + 90.88293, + 33.120241 + ], + [ + 90.902024, + 33.083143 + ], + [ + 90.927894, + 33.120241 + ], + [ + 91.001807, + 33.11573 + ], + [ + 91.037531, + 33.098686 + ], + [ + 91.072024, + 33.113224 + ], + [ + 91.147784, + 33.07211 + ], + [ + 91.161335, + 33.108712 + ], + [ + 91.18782, + 33.106206 + ], + [ + 91.226624, + 33.141792 + ], + [ + 91.261733, + 33.141291 + ], + [ + 91.311624, + 33.108211 + ], + [ + 91.370138, + 33.100691 + ], + [ + 91.436044, + 33.066092 + ], + [ + 91.49579, + 33.109214 + ], + [ + 91.535826, + 33.10019 + ], + [ + 91.55492, + 33.060074 + ], + [ + 91.583253, + 33.0375 + ], + [ + 91.664557, + 33.012913 + ], + [ + 91.685499, + 32.989324 + ], + [ + 91.752637, + 32.969242 + ], + [ + 91.799448, + 32.942126 + ], + [ + 91.839484, + 32.948152 + ], + [ + 91.857962, + 32.90244 + ], + [ + 91.896766, + 32.907967 + ], + [ + 91.955897, + 32.8205 + ], + [ + 92.018722, + 32.829552 + ], + [ + 92.038432, + 32.860725 + ], + [ + 92.101874, + 32.860222 + ], + [ + 92.145606, + 32.885857 + ], + [ + 92.205352, + 32.866255 + ], + [ + 92.227526, + 32.821003 + ], + [ + 92.193649, + 32.801889 + ], + [ + 92.211511, + 32.788306 + ], + [ + 92.198577, + 32.754591 + ], + [ + 92.255243, + 32.720863 + ], + [ + 92.310062, + 32.751571 + ], + [ + 92.343938, + 32.738484 + ], + [ + 92.355641, + 32.764657 + ], + [ + 92.411076, + 32.748048 + ], + [ + 92.459119, + 32.76365 + ], + [ + 92.484372, + 32.745028 + ], + [ + 92.56814, + 32.73194 + ], + [ + 92.574916, + 32.741001 + ], + [ + 92.634662, + 32.720863 + ], + [ + 92.667922, + 32.73194 + ], + [ + 92.686401, + 32.76516 + ], + [ + 92.756618, + 32.743014 + ], + [ + 92.789262, + 32.719856 + ], + [ + 92.822523, + 32.729926 + ], + [ + 92.866871, + 32.698203 + ], + [ + 92.933392, + 32.719353 + ], + [ + 92.964189, + 32.714821 + ], + [ + 93.00053, + 32.741001 + ], + [ + 93.019624, + 32.737477 + ], + [ + 93.023935, + 32.703239 + ], + [ + 93.069515, + 32.626156 + ], + [ + 93.087993, + 32.63674 + ], + [ + 93.159442, + 32.644803 + ], + [ + 93.176688, + 32.6705 + ], + [ + 93.210565, + 32.655385 + ], + [ + 93.239514, + 32.662439 + ], + [ + 93.260456, + 32.62666 + ], + [ + 93.300492, + 32.619604 + ], + [ + 93.308499, + 32.580278 + ], + [ + 93.33868, + 32.5712 + ], + [ + 93.385492, + 32.525294 + ], + [ + 93.411977, + 32.558086 + ], + [ + 93.4631, + 32.556069 + ], + [ + 93.476651, + 32.504603 + ], + [ + 93.501904, + 32.503593 + ], + [ + 93.516687, + 32.47583 + ], + [ + 93.618933, + 32.522771 + ], + [ + 93.651577, + 32.571705 + ], + [ + 93.721795, + 32.578261 + ], + [ + 93.75136, + 32.56313 + ], + [ + 93.820345, + 32.549511 + ], + [ + 93.851142, + 32.50965 + ], + [ + 93.861613, + 32.466237 + ], + [ + 93.90904, + 32.463207 + ], + [ + 93.960163, + 32.484917 + ], + [ + 93.978641, + 32.459672 + ], + [ + 94.03038, + 32.448057 + ], + [ + 94.049474, + 32.469771 + ], + [ + 94.091974, + 32.463207 + ], + [ + 94.137554, + 32.433915 + ], + [ + 94.176974, + 32.454117 + ], + [ + 94.196684, + 32.51621 + ], + [ + 94.250886, + 32.51722 + ], + [ + 94.292154, + 32.502584 + ], + [ + 94.294002, + 32.519743 + ], + [ + 94.350053, + 32.533871 + ], + [ + 94.371611, + 32.524789 + ], + [ + 94.395016, + 32.594397 + ], + [ + 94.435052, + 32.562626 + ], + [ + 94.463386, + 32.572209 + ], + [ + 94.459074, + 32.599439 + ], + [ + 94.522516, + 32.595909 + ], + [ + 94.591501, + 32.640772 + ], + [ + 94.614291, + 32.673522 + ], + [ + 94.638312, + 32.645307 + ], + [ + 94.737479, + 32.587338 + ], + [ + 94.762116, + 32.526303 + ], + [ + 94.78737, + 32.522266 + ], + [ + 94.80708, + 32.486431 + ], + [ + 94.852043, + 32.463712 + ], + [ + 94.889616, + 32.472295 + ], + [ + 94.912405, + 32.41573 + ], + [ + 94.944434, + 32.404109 + ], + [ + 94.988166, + 32.422802 + ], + [ + 95.057151, + 32.395014 + ], + [ + 95.075013, + 32.376315 + ], + [ + 95.075013, + 32.376315 + ], + [ + 95.081789, + 32.384907 + ], + [ + 95.153853, + 32.386423 + ], + [ + 95.218527, + 32.397035 + ], + [ + 95.228382, + 32.363678 + ], + [ + 95.261643, + 32.348006 + ], + [ + 95.193274, + 32.332331 + ], + [ + 95.096571, + 32.322217 + ], + [ + 95.079325, + 32.279726 + ], + [ + 95.10581, + 32.258979 + ], + [ + 95.20744, + 32.297433 + ], + [ + 95.214216, + 32.321712 + ], + [ + 95.241317, + 32.3207 + ], + [ + 95.239469, + 32.287315 + ], + [ + 95.270266, + 32.194683 + ], + [ + 95.270266, + 32.194683 + ], + [ + 95.31523, + 32.148585 + ], + [ + 95.366968, + 32.151118 + ], + [ + 95.367584, + 32.178982 + ], + [ + 95.406389, + 32.182021 + ], + [ + 95.440265, + 32.157705 + ], + [ + 95.454432, + 32.061898 + ], + [ + 95.421171, + 32.033999 + ], + [ + 95.454432, + 32.007613 + ], + [ + 95.395918, + 32.001523 + ], + [ + 95.360809, + 31.95939 + ], + [ + 95.3682, + 31.92892 + ], + [ + 95.408852, + 31.918761 + ], + [ + 95.406389, + 31.896915 + ], + [ + 95.456896, + 31.801853 + ], + [ + 95.480301, + 31.795749 + ], + [ + 95.511714, + 31.750468 + ], + [ + 95.546823, + 31.73978 + ], + [ + 95.580083, + 31.76726 + ], + [ + 95.634286, + 31.782523 + ], + [ + 95.779648, + 31.748941 + ], + [ + 95.823995, + 31.68225 + ], + [ + 95.853561, + 31.714329 + ], + [ + 95.846169, + 31.736218 + ], + [ + 95.89914, + 31.81711 + ], + [ + 95.983524, + 31.816601 + ], + [ + 95.989067, + 31.78761 + ], + [ + 96.064828, + 31.720438 + ], + [ + 96.135661, + 31.70211 + ], + [ + 96.148595, + 31.686324 + ], + [ + 96.156603, + 31.602769 + ], + [ + 96.207726, + 31.598691 + ], + [ + 96.221892, + 31.647613 + ], + [ + 96.245298, + 31.657802 + ], + [ + 96.252073, + 31.697527 + ], + [ + 96.222508, + 31.733164 + ], + [ + 96.231131, + 31.749959 + ], + [ + 96.178161, + 31.775401 + ], + [ + 96.183088, + 31.835924 + ], + [ + 96.202798, + 31.841008 + ], + [ + 96.214501, + 31.876589 + ], + [ + 96.188632, + 31.904028 + ], + [ + 96.220044, + 31.905553 + ], + [ + 96.253305, + 31.929936 + ], + [ + 96.288414, + 31.919777 + ], + [ + 96.389428, + 31.919777 + ], + [ + 96.407906, + 31.845583 + ], + [ + 96.435623, + 31.796258 + ], + [ + 96.468884, + 31.769804 + ], + [ + 96.519391, + 31.74945 + ], + [ + 96.56805, + 31.711783 + ], + [ + 96.615477, + 31.737236 + ], + [ + 96.661057, + 31.705674 + ], + [ + 96.691854, + 31.722474 + ], + [ + 96.722651, + 31.686833 + ], + [ + 96.778701, + 31.675629 + ], + [ + 96.790404, + 31.698545 + ], + [ + 96.840295, + 31.720438 + ], + [ + 96.799027, + 31.792188 + ], + [ + 96.765767, + 31.819144 + ], + [ + 96.760223, + 31.860325 + ], + [ + 96.794716, + 31.869474 + ], + [ + 96.81073, + 31.894375 + ], + [ + 96.776238, + 31.935015 + ], + [ + 96.753448, + 31.944156 + ], + [ + 96.742977, + 32.001016 + ], + [ + 96.722651, + 32.013195 + ], + [ + 96.824281, + 32.007613 + ], + [ + 96.868629, + 31.964975 + ], + [ + 96.863085, + 31.996448 + ], + [ + 96.894498, + 32.013703 + ], + [ + 96.941925, + 31.986297 + ], + [ + 96.965947, + 32.008628 + ], + [ + 96.935766, + 32.048203 + ], + [ + 97.006599, + 32.067984 + ], + [ + 97.028773, + 32.04871 + ], + [ + 97.127323, + 32.044145 + ], + [ + 97.169823, + 32.032984 + ], + [ + 97.188301, + 32.055304 + ], + [ + 97.214786, + 32.042623 + ], + [ + 97.233881, + 32.063927 + ], + [ + 97.201852, + 32.090296 + ], + [ + 97.219714, + 32.109054 + ], + [ + 97.258518, + 32.072041 + ], + [ + 97.308409, + 32.076605 + ], + [ + 97.293011, + 32.096887 + ], + [ + 97.313953, + 32.130342 + ], + [ + 97.271453, + 32.139971 + ], + [ + 97.264062, + 32.182527 + ], + [ + 97.299786, + 32.294904 + ], + [ + 97.32196, + 32.303503 + ], + [ + 97.371235, + 32.273148 + ], + [ + 97.415583, + 32.296421 + ], + [ + 97.424822, + 32.322723 + ], + [ + 97.387865, + 32.427349 + ], + [ + 97.341054, + 32.440987 + ], + [ + 97.388481, + 32.501575 + ], + [ + 97.334895, + 32.514192 + ], + [ + 97.332431, + 32.542448 + ], + [ + 97.3583, + 32.563635 + ], + [ + 97.374315, + 32.546484 + ], + [ + 97.411887, + 32.575235 + ], + [ + 97.448843, + 32.586833 + ], + [ + 97.463626, + 32.55506 + ], + [ + 97.50243, + 32.530844 + ], + [ + 97.540618, + 32.536899 + ], + [ + 97.670582, + 32.51722 + ], + [ + 97.684132, + 32.530339 + ], + [ + 97.730944, + 32.527312 + ], + [ + 97.700763, + 32.53488 + ], + [ + 97.616995, + 32.586329 + ], + [ + 97.607756, + 32.614059 + ], + [ + 97.543698, + 32.62162 + ], + [ + 97.535075, + 32.638252 + ], + [ + 97.48272, + 32.654377 + ], + [ + 97.42359, + 32.70475 + ], + [ + 97.429133, + 32.714318 + ], + [ + 97.386018, + 32.77925 + ], + [ + 97.392793, + 32.828546 + ], + [ + 97.376163, + 32.886359 + ], + [ + 97.347829, + 32.895907 + ], + [ + 97.375547, + 32.956689 + ], + [ + 97.438372, + 32.976271 + ], + [ + 97.523988, + 32.988822 + ], + [ + 97.499966, + 33.011408 + ], + [ + 97.542466, + 33.035995 + ], + [ + 97.517213, + 33.097683 + ], + [ + 97.487032, + 33.107209 + ], + [ + 97.498119, + 33.137783 + ], + [ + 97.487648, + 33.168346 + ], + [ + 97.548626, + 33.203907 + ], + [ + 97.607756, + 33.263976 + ], + [ + 97.622538, + 33.337005 + ], + [ + 97.676125, + 33.341004 + ], + [ + 97.754349, + 33.409972 + ], + [ + 97.674893, + 33.432949 + ], + [ + 97.625618, + 33.461412 + ], + [ + 97.552321, + 33.465906 + ], + [ + 97.511669, + 33.520805 + ], + [ + 97.523372, + 33.577166 + ], + [ + 97.450075, + 33.582152 + ], + [ + 97.415583, + 33.605582 + ], + [ + 97.435293, + 33.682307 + ], + [ + 97.418046, + 33.728608 + ], + [ + 97.422974, + 33.754984 + ], + [ + 97.406344, + 33.795278 + ], + [ + 97.373083, + 33.817655 + ], + [ + 97.371851, + 33.842015 + ], + [ + 97.398336, + 33.848477 + ], + [ + 97.395257, + 33.889224 + ], + [ + 97.460546, + 33.887236 + ], + [ + 97.503662, + 33.912073 + ], + [ + 97.52214, + 33.903133 + ], + [ + 97.601596, + 33.929951 + ], + [ + 97.629314, + 33.919523 + ], + [ + 97.660111, + 33.956264 + ], + [ + 97.652719, + 33.998448 + ], + [ + 97.70261, + 34.036644 + ], + [ + 97.665654, + 34.126855 + ], + [ + 97.766668, + 34.158555 + ], + [ + 97.789458, + 34.182818 + ], + [ + 97.789458, + 34.182818 + ], + [ + 97.796849, + 34.199154 + ], + [ + 97.796849, + 34.199154 + ], + [ + 97.8104, + 34.207568 + ], + [ + 97.898479, + 34.209548 + ], + [ + 97.95453, + 34.190739 + ], + [ + 98.028442, + 34.122892 + ], + [ + 98.098043, + 34.122892 + ], + [ + 98.158405, + 34.107037 + ], + [ + 98.206449, + 34.08424 + ], + [ + 98.258188, + 34.083249 + ], + [ + 98.344419, + 34.094648 + ], + [ + 98.399854, + 34.085231 + ], + [ + 98.396774, + 34.053008 + ], + [ + 98.428187, + 34.029204 + ], + [ + 98.440506, + 33.981577 + ], + [ + 98.415252, + 33.956761 + ], + [ + 98.425723, + 33.913066 + ], + [ + 98.407245, + 33.867362 + ], + [ + 98.434962, + 33.843009 + ], + [ + 98.463295, + 33.848477 + ], + [ + 98.492861, + 33.796272 + ], + [ + 98.494092, + 33.768915 + ], + [ + 98.51873, + 33.77389 + ], + [ + 98.539672, + 33.746525 + ], + [ + 98.582788, + 33.731595 + ], + [ + 98.610505, + 33.682805 + ], + [ + 98.6567, + 33.64744 + ], + [ + 98.61728, + 33.637476 + ], + [ + 98.622824, + 33.610067 + ], + [ + 98.652389, + 33.595114 + ], + [ + 98.648077, + 33.548741 + ], + [ + 98.678258, + 33.522801 + ], + [ + 98.725686, + 33.503341 + ], + [ + 98.742316, + 33.477887 + ], + [ + 98.736157, + 33.406975 + ], + [ + 98.779888, + 33.370497 + ], + [ + 98.759562, + 33.276985 + ], + [ + 98.802062, + 33.270481 + ], + [ + 98.804526, + 33.219428 + ], + [ + 98.858728, + 33.150811 + ], + [ + 98.92217, + 33.118738 + ], + [ + 98.967134, + 33.115229 + ], + [ + 98.971445, + 33.098185 + ], + [ + 99.014561, + 33.081137 + ], + [ + 99.024416, + 33.094675 + ], + [ + 99.090322, + 33.079131 + ], + [ + 99.124814, + 33.046028 + ], + [ + 99.196263, + 33.035493 + ], + [ + 99.214741, + 32.991332 + ], + [ + 99.235067, + 32.982296 + ], + [ + 99.24677, + 32.924043 + ], + [ + 99.268944, + 32.878318 + ], + [ + 99.353944, + 32.885354 + ], + [ + 99.376118, + 32.899927 + ], + [ + 99.45311, + 32.862233 + ], + [ + 99.558436, + 32.839106 + ], + [ + 99.589233, + 32.789312 + ], + [ + 99.640355, + 32.790822 + ], + [ + 99.646515, + 32.774721 + ], + [ + 99.700718, + 32.76667 + ], + [ + 99.717964, + 32.732443 + ], + [ + 99.760464, + 32.769689 + ], + [ + 99.766623, + 32.826032 + ], + [ + 99.791877, + 32.883344 + ], + [ + 99.764159, + 32.924545 + ], + [ + 99.788181, + 32.956689 + ], + [ + 99.805427, + 32.940619 + ], + [ + 99.851007, + 32.941623 + ], + [ + 99.877492, + 32.993339 + ], + [ + 99.877492, + 33.045527 + ], + [ + 99.947709, + 32.986814 + ], + [ + 99.956332, + 32.948152 + ], + [ + 100.038252, + 32.929066 + ], + [ + 100.029629, + 32.895907 + ], + [ + 100.064738, + 32.895907 + ], + [ + 100.123252, + 32.837095 + ], + [ + 100.117093, + 32.802392 + ], + [ + 100.139266, + 32.724388 + ], + [ + 100.088143, + 32.668988 + ], + [ + 100.109701, + 32.640268 + ], + [ + 100.189773, + 32.630692 + ], + [ + 100.208252, + 32.606497 + ], + [ + 100.229809, + 32.650346 + ], + [ + 100.231041, + 32.696189 + ], + [ + 100.258759, + 32.742511 + ], + [ + 100.339447, + 32.719353 + ], + [ + 100.399193, + 32.756101 + ], + [ + 100.378251, + 32.698707 + ], + [ + 100.420135, + 32.73194 + ], + [ + 100.450932, + 32.694678 + ], + [ + 100.470026, + 32.694678 + ], + [ + 100.516837, + 32.632204 + ], + [ + 100.54517, + 32.569687 + ], + [ + 100.603069, + 32.553547 + ], + [ + 100.645568, + 32.526303 + ], + [ + 100.657887, + 32.546484 + ], + [ + 100.661583, + 32.616075 + ], + [ + 100.673286, + 32.628172 + ], + [ + 100.710242, + 32.610026 + ], + [ + 100.71209, + 32.645307 + ], + [ + 100.690532, + 32.678056 + ], + [ + 100.77122, + 32.643795 + ], + [ + 100.834046, + 32.648835 + ], + [ + 100.887633, + 32.632708 + ], + [ + 100.93198, + 32.600447 + ], + [ + 100.956618, + 32.621116 + ], + [ + 100.99727, + 32.627668 + ], + [ + 101.030531, + 32.660424 + ], + [ + 101.077342, + 32.68259 + ], + [ + 101.124769, + 32.658408 + ], + [ + 101.157414, + 32.661431 + ], + [ + 101.22332, + 32.725898 + ], + [ + 101.237486, + 32.825026 + ], + [ + 101.223935, + 32.855698 + ], + [ + 101.178356, + 32.892892 + ], + [ + 101.124153, + 32.909976 + ], + [ + 101.134624, + 32.95217 + ], + [ + 101.129081, + 32.989324 + ], + [ + 101.183899, + 32.984304 + ], + [ + 101.171581, + 33.009902 + ], + [ + 101.184515, + 33.041514 + ], + [ + 101.146327, + 33.056563 + ], + [ + 101.143863, + 33.086151 + ], + [ + 101.169733, + 33.10019 + ], + [ + 101.11553, + 33.194893 + ], + [ + 101.124769, + 33.221431 + ], + [ + 101.156798, + 33.236449 + ], + [ + 101.182668, + 33.26948 + ], + [ + 101.217776, + 33.256469 + ], + [ + 101.297232, + 33.262475 + ], + [ + 101.381616, + 33.153316 + ], + [ + 101.393935, + 33.157826 + ], + [ + 101.386543, + 33.207412 + ], + [ + 101.403174, + 33.225436 + ], + [ + 101.487557, + 33.226938 + ], + [ + 101.515275, + 33.192889 + ], + [ + 101.557775, + 33.167344 + ], + [ + 101.633535, + 33.101193 + ], + [ + 101.661252, + 33.135778 + ], + [ + 101.653861, + 33.162835 + ], + [ + 101.709912, + 33.21292 + ], + [ + 101.735781, + 33.279987 + ], + [ + 101.677883, + 33.297497 + ], + [ + 101.64955, + 33.323004 + ], + [ + 101.663716, + 33.383991 + ], + [ + 101.695745, + 33.433948 + ], + [ + 101.769042, + 33.45592 + ], + [ + 101.777665, + 33.533776 + ], + [ + 101.769042, + 33.538765 + ], + [ + 101.748716, + 33.505337 + ], + [ + 101.718535, + 33.494857 + ], + [ + 101.622448, + 33.502343 + ], + [ + 101.611977, + 33.565199 + ], + [ + 101.616905, + 33.598603 + ], + [ + 101.585492, + 33.645448 + ], + [ + 101.58426, + 33.674339 + ], + [ + 101.501724, + 33.702723 + ], + [ + 101.428427, + 33.680315 + ], + [ + 101.424732, + 33.655411 + ], + [ + 101.385312, + 33.644949 + ], + [ + 101.302776, + 33.657902 + ], + [ + 101.23687, + 33.685793 + ], + [ + 101.217776, + 33.669856 + ], + [ + 101.166653, + 33.659894 + ], + [ + 101.177124, + 33.685295 + ], + [ + 101.162957, + 33.719649 + ], + [ + 101.186363, + 33.741051 + ], + [ + 101.190675, + 33.791796 + ], + [ + 101.153102, + 33.823124 + ], + [ + 101.153718, + 33.8445 + ], + [ + 101.054552, + 33.863386 + ], + [ + 101.023139, + 33.896178 + ], + [ + 100.994806, + 33.891707 + ], + [ + 100.965857, + 33.946832 + ], + [ + 100.927669, + 33.975126 + ], + [ + 100.93506, + 33.990013 + ], + [ + 100.880857, + 34.036644 + ], + [ + 100.870386, + 34.083744 + ], + [ + 100.848828, + 34.089692 + ], + [ + 100.806329, + 34.155584 + ], + [ + 100.764445, + 34.178857 + ], + [ + 100.809408, + 34.247153 + ], + [ + 100.798321, + 34.260014 + ], + [ + 100.821727, + 34.317371 + ], + [ + 100.868538, + 34.332693 + ], + [ + 100.895024, + 34.375183 + ], + [ + 100.951074, + 34.38358 + ], + [ + 100.986799, + 34.374689 + ], + [ + 101.054552, + 34.322808 + ], + [ + 101.098284, + 34.329233 + ], + [ + 101.178356, + 34.320831 + ], + [ + 101.193754, + 34.336646 + ], + [ + 101.235022, + 34.325279 + ], + [ + 101.228863, + 34.298586 + ], + [ + 101.268899, + 34.278808 + ], + [ + 101.325565, + 34.268423 + ], + [ + 101.327413, + 34.24468 + ], + [ + 101.369913, + 34.248143 + ], + [ + 101.417956, + 34.227858 + ], + [ + 101.482014, + 34.218951 + ], + [ + 101.492485, + 34.195689 + ], + [ + 101.53868, + 34.212022 + ], + [ + 101.6206, + 34.178857 + ], + [ + 101.674187, + 34.110506 + ], + [ + 101.703136, + 34.119424 + ], + [ + 101.718535, + 34.083249 + ], + [ + 101.736397, + 34.080275 + ], + [ + 101.764114, + 34.122892 + ], + [ + 101.788136, + 34.131809 + ], + [ + 101.836795, + 34.124378 + ], + [ + 101.851578, + 34.153108 + ], + [ + 101.874367, + 34.130323 + ], + [ + 101.897773, + 34.133791 + ], + [ + 101.955055, + 34.109514 + ], + [ + 101.965526, + 34.167469 + ], + [ + 102.003099, + 34.162022 + ], + [ + 102.030816, + 34.190739 + ], + [ + 102.01357, + 34.218456 + ], + [ + 102.062229, + 34.227858 + ], + [ + 102.067772, + 34.293642 + ], + [ + 102.149692, + 34.271885 + ], + [ + 102.186649, + 34.352952 + ], + [ + 102.237156, + 34.34307 + ], + [ + 102.237156, + 34.34307 + ], + [ + 102.259329, + 34.355917 + ], + [ + 102.205743, + 34.407777 + ], + [ + 102.169402, + 34.457631 + ], + [ + 102.155852, + 34.507456 + ], + [ + 102.139837, + 34.50351 + ], + [ + 102.093026, + 34.536547 + ], + [ + 102.001867, + 34.538519 + ], + [ + 101.97415, + 34.548871 + ], + [ + 101.956287, + 34.582876 + ], + [ + 101.934729, + 34.58731 + ], + [ + 101.919947, + 34.621791 + ], + [ + 101.917483, + 34.705964 + ], + [ + 101.923027, + 34.835746 + ], + [ + 101.916867, + 34.873561 + ], + [ + 101.985852, + 34.90007 + ], + [ + 102.068388, + 34.887798 + ], + [ + 102.048062, + 34.910868 + ], + [ + 102.094874, + 34.986901 + ], + [ + 102.133678, + 35.014844 + ], + [ + 102.157699, + 35.010923 + ], + [ + 102.176178, + 35.032977 + ], + [ + 102.211286, + 35.034937 + ], + [ + 102.218062, + 35.057475 + ], + [ + 102.252554, + 35.048657 + ], + [ + 102.29567, + 35.071681 + ], + [ + 102.310452, + 35.128967 + ], + [ + 102.346793, + 35.164201 + ], + [ + 102.404075, + 35.179366 + ], + [ + 102.365887, + 35.235599 + ], + [ + 102.370199, + 35.263946 + ], + [ + 102.3123, + 35.282512 + ], + [ + 102.280887, + 35.303028 + ], + [ + 102.311684, + 35.31426 + ], + [ + 102.317844, + 35.343067 + ], + [ + 102.287663, + 35.36552 + ], + [ + 102.293822, + 35.424063 + ], + [ + 102.314764, + 35.434303 + ], + [ + 102.408387, + 35.409431 + ], + [ + 102.447807, + 35.437229 + ], + [ + 102.437952, + 35.455268 + ], + [ + 102.49893, + 35.545403 + ], + [ + 102.503241, + 35.585322 + ], + [ + 102.531575, + 35.580455 + ], + [ + 102.570995, + 35.548324 + ], + [ + 102.695414, + 35.528358 + ], + [ + 102.743458, + 35.494745 + ], + [ + 102.782878, + 35.527871 + ], + [ + 102.729291, + 35.523487 + ], + [ + 102.746537, + 35.545403 + ], + [ + 102.808747, + 35.560496 + ], + [ + 102.763168, + 35.612086 + ], + [ + 102.7644, + 35.653431 + ], + [ + 102.744074, + 35.657807 + ], + [ + 102.707733, + 35.70496 + ], + [ + 102.686175, + 35.771996 + ], + [ + 102.715125, + 35.815685 + ], + [ + 102.739146, + 35.821023 + ], + [ + 102.787189, + 35.862745 + ], + [ + 102.81737, + 35.850133 + ], + [ + 102.914073, + 35.845282 + ], + [ + 102.94487, + 35.829757 + ], + [ + 102.954725, + 35.858864 + ], + [ + 102.942406, + 35.92674 + ], + [ + 102.971971, + 35.995525 + ], + [ + 102.951645, + 36.021667 + ], + [ + 102.968276, + 36.044414 + ], + [ + 102.932551, + 36.048285 + ], + [ + 102.882044, + 36.082632 + ], + [ + 102.941174, + 36.104877 + ], + [ + 102.948566, + 36.150798 + ], + [ + 102.965812, + 36.151765 + ], + [ + 102.986754, + 36.193312 + ], + [ + 103.048964, + 36.199107 + ], + [ + 103.066826, + 36.216974 + ], + [ + 103.021246, + 36.232906 + ], + [ + 103.024942, + 36.256556 + ], + [ + 102.922696, + 36.298047 + ], + [ + 102.896827, + 36.331803 + ], + [ + 102.845704, + 36.331803 + ], + [ + 102.836465, + 36.344819 + ], + [ + 102.829689, + 36.365544 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 640000, + "name": "宁夏回族自治区", + "center": [ + 106.278179, + 38.46637 + ], + "centroid": [ + 106.169866, + 37.291332 + ], + "childrenNum": 5, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 29, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 107.268764, + 37.099367 + ], + [ + 107.281083, + 37.127047 + ], + [ + 107.306952, + 37.100799 + ], + [ + 107.334669, + 37.138975 + ], + [ + 107.336517, + 37.165687 + ], + [ + 107.317423, + 37.200017 + ], + [ + 107.270612, + 37.229089 + ], + [ + 107.309416, + 37.239095 + ], + [ + 107.273075, + 37.29101 + ], + [ + 107.257677, + 37.337179 + ], + [ + 107.282931, + 37.437036 + ], + [ + 107.284162, + 37.481691 + ], + [ + 107.345756, + 37.518725 + ], + [ + 107.369162, + 37.58752 + ], + [ + 107.330358, + 37.584201 + ], + [ + 107.311264, + 37.609806 + ], + [ + 107.361155, + 37.613125 + ], + [ + 107.422133, + 37.665254 + ], + [ + 107.389488, + 37.671413 + ], + [ + 107.387024, + 37.691305 + ], + [ + 107.425828, + 37.684201 + ], + [ + 107.484959, + 37.706458 + ], + [ + 107.499125, + 37.765619 + ], + [ + 107.57119, + 37.776499 + ], + [ + 107.599523, + 37.791162 + ], + [ + 107.620465, + 37.776026 + ], + [ + 107.646335, + 37.805349 + ], + [ + 107.659269, + 37.844112 + ], + [ + 107.65003, + 37.86443 + ], + [ + 107.560719, + 37.893717 + ], + [ + 107.49235, + 37.944706 + ], + [ + 107.448618, + 37.933378 + ], + [ + 107.411662, + 37.948009 + ], + [ + 107.440611, + 37.995659 + ], + [ + 107.3938, + 38.014993 + ], + [ + 107.33159, + 38.086625 + ], + [ + 107.240431, + 38.111586 + ], + [ + 107.19054, + 38.153953 + ], + [ + 107.138801, + 38.161011 + ], + [ + 107.119091, + 38.134185 + ], + [ + 107.071047, + 38.138892 + ], + [ + 107.051337, + 38.122886 + ], + [ + 107.010069, + 38.120532 + ], + [ + 106.942316, + 38.132302 + ], + [ + 106.858548, + 38.156306 + ], + [ + 106.779092, + 38.171833 + ], + [ + 106.737824, + 38.197706 + ], + [ + 106.654672, + 38.22921 + ], + [ + 106.627571, + 38.232501 + ], + [ + 106.555506, + 38.263521 + ], + [ + 106.482209, + 38.319417 + ], + [ + 106.599854, + 38.389812 + ], + [ + 106.647897, + 38.470917 + ], + [ + 106.66268, + 38.601524 + ], + [ + 106.709491, + 38.718821 + ], + [ + 106.756302, + 38.748699 + ], + [ + 106.837606, + 38.847579 + ], + [ + 106.954019, + 38.941202 + ], + [ + 106.971881, + 39.026333 + ], + [ + 106.96757, + 39.054688 + ], + [ + 106.933693, + 39.076527 + ], + [ + 106.878874, + 39.091392 + ], + [ + 106.859164, + 39.107648 + ], + [ + 106.825288, + 39.19397 + ], + [ + 106.795723, + 39.214375 + ], + [ + 106.790795, + 39.241263 + ], + [ + 106.806193, + 39.277407 + ], + [ + 106.806809, + 39.318625 + ], + [ + 106.781556, + 39.371849 + ], + [ + 106.751375, + 39.381564 + ], + [ + 106.683622, + 39.357506 + ], + [ + 106.643586, + 39.357969 + ], + [ + 106.602318, + 39.37555 + ], + [ + 106.556122, + 39.322329 + ], + [ + 106.525325, + 39.308439 + ], + [ + 106.511774, + 39.272311 + ], + [ + 106.402753, + 39.291767 + ], + [ + 106.280181, + 39.262118 + ], + [ + 106.29558, + 39.167992 + ], + [ + 106.285109, + 39.146181 + ], + [ + 106.251232, + 39.131327 + ], + [ + 106.192718, + 39.142932 + ], + [ + 106.170544, + 39.163352 + ], + [ + 106.145907, + 39.153142 + ], + [ + 106.096631, + 39.084889 + ], + [ + 106.078153, + 39.026333 + ], + [ + 106.087392, + 39.006339 + ], + [ + 106.060907, + 38.96866 + ], + [ + 106.021487, + 38.953769 + ], + [ + 105.97098, + 38.909077 + ], + [ + 105.992538, + 38.857366 + ], + [ + 105.909386, + 38.791159 + ], + [ + 105.908154, + 38.737496 + ], + [ + 105.88598, + 38.716953 + ], + [ + 105.894603, + 38.696405 + ], + [ + 105.852719, + 38.641735 + ], + [ + 105.874277, + 38.593105 + ], + [ + 105.856415, + 38.569714 + ], + [ + 105.863806, + 38.53508 + ], + [ + 105.836705, + 38.476071 + ], + [ + 105.850872, + 38.443736 + ], + [ + 105.827466, + 38.432486 + ], + [ + 105.835473, + 38.387467 + ], + [ + 105.821307, + 38.366824 + ], + [ + 105.86627, + 38.296406 + ], + [ + 105.842248, + 38.240962 + ], + [ + 105.802828, + 38.220277 + ], + [ + 105.775111, + 38.186887 + ], + [ + 105.76772, + 38.121474 + ], + [ + 105.780655, + 38.084741 + ], + [ + 105.840401, + 38.004147 + ], + [ + 105.799749, + 37.939986 + ], + [ + 105.80406, + 37.862068 + ], + [ + 105.760944, + 37.799674 + ], + [ + 105.677177, + 37.771769 + ], + [ + 105.622358, + 37.777919 + ], + [ + 105.616199, + 37.722555 + ], + [ + 105.598952, + 37.699356 + ], + [ + 105.467141, + 37.695094 + ], + [ + 105.4037, + 37.710246 + ], + [ + 105.315004, + 37.702197 + ], + [ + 105.221998, + 37.677097 + ], + [ + 105.187505, + 37.657674 + ], + [ + 105.111128, + 37.633981 + ], + [ + 105.027977, + 37.580881 + ], + [ + 104.866601, + 37.566651 + ], + [ + 104.805007, + 37.539133 + ], + [ + 104.623305, + 37.522522 + ], + [ + 104.433595, + 37.515402 + ], + [ + 104.419429, + 37.511604 + ], + [ + 104.407726, + 37.464592 + ], + [ + 104.322726, + 37.44844 + ], + [ + 104.287002, + 37.428007 + ], + [ + 104.298705, + 37.414223 + ], + [ + 104.365226, + 37.418026 + ], + [ + 104.437907, + 37.445589 + ], + [ + 104.448994, + 37.42468 + ], + [ + 104.499501, + 37.421353 + ], + [ + 104.521059, + 37.43466 + ], + [ + 104.679971, + 37.408044 + ], + [ + 104.662109, + 37.367626 + ], + [ + 104.713848, + 37.329566 + ], + [ + 104.673812, + 37.317668 + ], + [ + 104.651022, + 37.290534 + ], + [ + 104.624536, + 37.298627 + ], + [ + 104.600515, + 37.242907 + ], + [ + 104.638087, + 37.201923 + ], + [ + 104.717543, + 37.208597 + ], + [ + 104.776673, + 37.246718 + ], + [ + 104.85613, + 37.211933 + ], + [ + 104.864753, + 37.17284 + ], + [ + 104.888158, + 37.15901 + ], + [ + 104.914644, + 37.097935 + ], + [ + 104.954064, + 37.077407 + ], + [ + 104.95468, + 37.040156 + ], + [ + 105.004571, + 37.035378 + ], + [ + 105.03968, + 37.007187 + ], + [ + 105.05939, + 37.022956 + ], + [ + 105.128991, + 36.996194 + ], + [ + 105.165331, + 36.99476 + ], + [ + 105.185657, + 36.942164 + ], + [ + 105.178882, + 36.892403 + ], + [ + 105.244787, + 36.894796 + ], + [ + 105.279896, + 36.86751 + ], + [ + 105.303302, + 36.820575 + ], + [ + 105.334714, + 36.80093 + ], + [ + 105.340874, + 36.764502 + ], + [ + 105.319932, + 36.742924 + ], + [ + 105.275584, + 36.752515 + ], + [ + 105.272505, + 36.739567 + ], + [ + 105.218302, + 36.730455 + ], + [ + 105.201056, + 36.700711 + ], + [ + 105.225693, + 36.664716 + ], + [ + 105.22015, + 36.631105 + ], + [ + 105.261418, + 36.602764 + ], + [ + 105.2762, + 36.563358 + ], + [ + 105.252179, + 36.553263 + ], + [ + 105.281744, + 36.522489 + ], + [ + 105.322396, + 36.535954 + ], + [ + 105.362432, + 36.496514 + ], + [ + 105.363048, + 36.443093 + ], + [ + 105.398156, + 36.430575 + ], + [ + 105.401236, + 36.369881 + ], + [ + 105.425873, + 36.330357 + ], + [ + 105.455439, + 36.321678 + ], + [ + 105.476381, + 36.293224 + ], + [ + 105.45975, + 36.268137 + ], + [ + 105.460366, + 36.223733 + ], + [ + 105.478844, + 36.213111 + ], + [ + 105.515185, + 36.147415 + ], + [ + 105.491163, + 36.101009 + ], + [ + 105.430801, + 36.10391 + ], + [ + 105.406163, + 36.074409 + ], + [ + 105.343954, + 36.033767 + ], + [ + 105.324859, + 35.941761 + ], + [ + 105.350113, + 35.875839 + ], + [ + 105.39754, + 35.857409 + ], + [ + 105.371055, + 35.844312 + ], + [ + 105.38091, + 35.792873 + ], + [ + 105.408627, + 35.822479 + ], + [ + 105.428953, + 35.819082 + ], + [ + 105.432033, + 35.787533 + ], + [ + 105.457286, + 35.771511 + ], + [ + 105.481924, + 35.727312 + ], + [ + 105.595873, + 35.715651 + ], + [ + 105.667322, + 35.749657 + ], + [ + 105.70243, + 35.733142 + ], + [ + 105.759097, + 35.724883 + ], + [ + 105.740618, + 35.698643 + ], + [ + 105.723988, + 35.725854 + ], + [ + 105.690727, + 35.698643 + ], + [ + 105.722756, + 35.673366 + ], + [ + 105.713517, + 35.650513 + ], + [ + 105.759097, + 35.634464 + ], + [ + 105.762176, + 35.602841 + ], + [ + 105.800365, + 35.564878 + ], + [ + 105.816379, + 35.575101 + ], + [ + 105.847176, + 35.490359 + ], + [ + 105.868734, + 35.540046 + ], + [ + 105.900147, + 35.54735 + ], + [ + 106.017175, + 35.519103 + ], + [ + 106.023335, + 35.49377 + ], + [ + 106.047356, + 35.498155 + ], + [ + 106.078769, + 35.509848 + ], + [ + 106.071994, + 35.463555 + ], + [ + 106.06953, + 35.458193 + ], + [ + 106.073842, + 35.45478 + ], + [ + 106.073226, + 35.450393 + ], + [ + 106.071378, + 35.449418 + ], + [ + 106.073226, + 35.447468 + ], + [ + 106.083081, + 35.421624 + ], + [ + 106.113262, + 35.361616 + ], + [ + 106.129892, + 35.393333 + ], + [ + 106.173008, + 35.437716 + ], + [ + 106.196414, + 35.409919 + ], + [ + 106.237681, + 35.409431 + ], + [ + 106.241377, + 35.358687 + ], + [ + 106.319601, + 35.265411 + ], + [ + 106.363333, + 35.238532 + ], + [ + 106.368261, + 35.273718 + ], + [ + 106.415688, + 35.276161 + ], + [ + 106.472354, + 35.310842 + ], + [ + 106.501304, + 35.364056 + ], + [ + 106.503767, + 35.415284 + ], + [ + 106.483441, + 35.450393 + ], + [ + 106.490217, + 35.480613 + ], + [ + 106.465579, + 35.481101 + ], + [ + 106.440941, + 35.52641 + ], + [ + 106.460036, + 35.578995 + ], + [ + 106.47913, + 35.575101 + ], + [ + 106.460036, + 35.643705 + ], + [ + 106.434782, + 35.688436 + ], + [ + 106.49268, + 35.732656 + ], + [ + 106.506231, + 35.737514 + ], + [ + 106.566593, + 35.738971 + ], + [ + 106.595542, + 35.727312 + ], + [ + 106.620796, + 35.743829 + ], + [ + 106.633115, + 35.714679 + ], + [ + 106.66268, + 35.70739 + ], + [ + 106.674998, + 35.728284 + ], + [ + 106.750759, + 35.689408 + ], + [ + 106.750759, + 35.725369 + ], + [ + 106.806193, + 35.70982 + ], + [ + 106.819128, + 35.7448 + ], + [ + 106.867171, + 35.738485 + ], + [ + 106.868403, + 35.771996 + ], + [ + 106.897353, + 35.759856 + ], + [ + 106.927534, + 35.810346 + ], + [ + 106.849925, + 35.887476 + ], + [ + 106.912751, + 35.93207 + ], + [ + 106.940468, + 35.931101 + ], + [ + 106.93862, + 35.952905 + ], + [ + 106.90228, + 35.943699 + ], + [ + 106.94786, + 35.988262 + ], + [ + 106.928149, + 36.011502 + ], + [ + 106.940468, + 36.064734 + ], + [ + 106.957715, + 36.091337 + ], + [ + 106.925686, + 36.115997 + ], + [ + 106.930613, + 36.138716 + ], + [ + 106.873947, + 36.178338 + ], + [ + 106.873947, + 36.178338 + ], + [ + 106.858548, + 36.206834 + ], + [ + 106.858548, + 36.206834 + ], + [ + 106.833295, + 36.229044 + ], + [ + 106.808657, + 36.21118 + ], + [ + 106.772933, + 36.212628 + ], + [ + 106.735976, + 36.23725 + ], + [ + 106.698404, + 36.244008 + ], + [ + 106.685469, + 36.273445 + ], + [ + 106.647897, + 36.259451 + ], + [ + 106.559202, + 36.292259 + ], + [ + 106.54134, + 36.25366 + ], + [ + 106.504383, + 36.266207 + ], + [ + 106.470507, + 36.306246 + ], + [ + 106.497608, + 36.31348 + ], + [ + 106.510543, + 36.379037 + ], + [ + 106.492064, + 36.422389 + ], + [ + 106.523477, + 36.468605 + ], + [ + 106.494528, + 36.494589 + ], + [ + 106.455724, + 36.496995 + ], + [ + 106.39721, + 36.548455 + ], + [ + 106.37134, + 36.549417 + ], + [ + 106.363949, + 36.577296 + ], + [ + 106.392282, + 36.556628 + ], + [ + 106.397826, + 36.576816 + ], + [ + 106.444637, + 36.557109 + ], + [ + 106.465579, + 36.583063 + ], + [ + 106.444637, + 36.624861 + ], + [ + 106.491448, + 36.628703 + ], + [ + 106.490833, + 36.685835 + ], + [ + 106.530869, + 36.690154 + ], + [ + 106.519782, + 36.708868 + ], + [ + 106.519782, + 36.708868 + ], + [ + 106.514238, + 36.715584 + ], + [ + 106.59431, + 36.750118 + ], + [ + 106.644817, + 36.72278 + ], + [ + 106.627571, + 36.752995 + ], + [ + 106.657752, + 36.820575 + ], + [ + 106.637426, + 36.867031 + ], + [ + 106.637426, + 36.867031 + ], + [ + 106.626955, + 36.892403 + ], + [ + 106.609709, + 36.878521 + ], + [ + 106.609709, + 36.878521 + ], + [ + 106.601702, + 36.918244 + ], + [ + 106.549347, + 36.941685 + ], + [ + 106.540108, + 36.984244 + ], + [ + 106.595542, + 36.94025 + ], + [ + 106.594926, + 36.967988 + ], + [ + 106.64297, + 36.962729 + ], + [ + 106.646665, + 37.000496 + ], + [ + 106.666991, + 37.016745 + ], + [ + 106.645433, + 37.064992 + ], + [ + 106.605397, + 37.127524 + ], + [ + 106.6171, + 37.135158 + ], + [ + 106.673151, + 37.1113 + ], + [ + 106.687933, + 37.12991 + ], + [ + 106.728585, + 37.121321 + ], + [ + 106.750143, + 37.09889 + ], + [ + 106.772933, + 37.120367 + ], + [ + 106.776012, + 37.158056 + ], + [ + 106.818512, + 37.141838 + ], + [ + 106.891193, + 37.098413 + ], + [ + 106.912135, + 37.110345 + ], + [ + 106.905976, + 37.151378 + ], + [ + 106.998367, + 37.106527 + ], + [ + 107.031011, + 37.108436 + ], + [ + 107.030395, + 37.140883 + ], + [ + 107.095685, + 37.115595 + ], + [ + 107.133873, + 37.134681 + ], + [ + 107.181916, + 37.143269 + ], + [ + 107.234887, + 37.096503 + ], + [ + 107.268764, + 37.099367 + ] + ] + ], + [ + [ + [ + 106.048588, + 35.488898 + ], + [ + 105.897683, + 35.451368 + ], + [ + 105.894603, + 35.413821 + ], + [ + 106.002393, + 35.438692 + ], + [ + 106.034422, + 35.469404 + ], + [ + 106.054132, + 35.45478 + ], + [ + 106.048588, + 35.488898 + ] + ] + ], + [ + [ + [ + 106.073842, + 35.45478 + ], + [ + 106.06953, + 35.458193 + ], + [ + 106.071378, + 35.449418 + ], + [ + 106.073226, + 35.450393 + ], + [ + 106.073842, + 35.45478 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 650000, + "name": "新疆维吾尔自治区", + "center": [ + 87.617733, + 43.792818 + ], + "centroid": [ + 85.294711, + 41.371801 + ], + "childrenNum": 24, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 30, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 96.386348, + 42.727592 + ], + [ + 96.363558, + 42.900562 + ], + [ + 95.921314, + 43.229789 + ], + [ + 95.880046, + 43.28035 + ], + [ + 95.857872, + 43.417436 + ], + [ + 95.735916, + 43.597569 + ], + [ + 95.705735, + 43.67077 + ], + [ + 95.645373, + 43.787966 + ], + [ + 95.623199, + 43.855756 + ], + [ + 95.527113, + 44.007466 + ], + [ + 95.426099, + 44.009618 + ], + [ + 95.377439, + 44.025972 + ], + [ + 95.326932, + 44.028554 + ], + [ + 95.35157, + 44.090054 + ], + [ + 95.355882, + 44.166087 + ], + [ + 95.376208, + 44.227444 + ], + [ + 95.4107, + 44.245024 + ], + [ + 95.43041, + 44.281882 + ], + [ + 95.41378, + 44.298589 + ], + [ + 95.238853, + 44.277169 + ], + [ + 95.1286, + 44.269884 + ], + [ + 94.998637, + 44.253169 + ], + [ + 94.945666, + 44.292592 + ], + [ + 94.826174, + 44.320001 + ], + [ + 94.768275, + 44.34055 + ], + [ + 94.722696, + 44.34055 + ], + [ + 94.673421, + 44.397021 + ], + [ + 94.606283, + 44.448311 + ], + [ + 94.557008, + 44.462408 + ], + [ + 94.470777, + 44.509373 + ], + [ + 94.390705, + 44.521749 + ], + [ + 94.359292, + 44.515775 + ], + [ + 94.329727, + 44.582734 + ], + [ + 94.279836, + 44.603617 + ], + [ + 94.227481, + 44.645785 + ], + [ + 94.215162, + 44.667921 + ], + [ + 94.152336, + 44.684944 + ], + [ + 94.066105, + 44.732154 + ], + [ + 93.723642, + 44.865498 + ], + [ + 93.716251, + 44.894334 + ], + [ + 93.613389, + 44.926546 + ], + [ + 93.509296, + 44.968055 + ], + [ + 93.434767, + 44.955351 + ], + [ + 93.376869, + 44.985412 + ], + [ + 93.314659, + 44.995147 + ], + [ + 93.314043, + 44.980333 + ], + [ + 93.252449, + 44.991761 + ], + [ + 93.174225, + 45.015458 + ], + [ + 93.100312, + 45.007419 + ], + [ + 93.062124, + 45.018419 + ], + [ + 93.002377, + 45.009958 + ], + [ + 92.932776, + 45.017573 + ], + [ + 92.922921, + 45.03703 + ], + [ + 92.884117, + 45.046756 + ], + [ + 92.847777, + 45.038721 + ], + [ + 92.779407, + 45.050561 + ], + [ + 92.683937, + 45.02561 + ], + [ + 92.547814, + 45.018419 + ], + [ + 92.501003, + 45.001072 + ], + [ + 92.414155, + 45.018419 + ], + [ + 92.348866, + 45.014188 + ], + [ + 92.315605, + 45.028994 + ], + [ + 92.240461, + 45.015881 + ], + [ + 92.100026, + 45.081417 + ], + [ + 92.056911, + 45.086911 + ], + [ + 91.885679, + 45.078882 + ], + [ + 91.803144, + 45.082685 + ], + [ + 91.694738, + 45.065357 + ], + [ + 91.561695, + 45.075501 + ], + [ + 91.500101, + 45.103809 + ], + [ + 91.448978, + 45.156586 + ], + [ + 91.429268, + 45.156586 + ], + [ + 91.37753, + 45.11099 + ], + [ + 91.33503, + 45.129571 + ], + [ + 91.242023, + 45.13717 + ], + [ + 91.230936, + 45.153632 + ], + [ + 91.195827, + 45.159118 + ], + [ + 91.17119, + 45.199616 + ], + [ + 91.129922, + 45.21606 + ], + [ + 91.050466, + 45.208892 + ], + [ + 91.007966, + 45.218589 + ], + [ + 90.96177, + 45.201303 + ], + [ + 90.881698, + 45.192025 + ], + [ + 90.866916, + 45.209314 + ], + [ + 90.897713, + 45.249776 + ], + [ + 90.877387, + 45.280946 + ], + [ + 90.831807, + 45.300313 + ], + [ + 90.804706, + 45.29484 + ], + [ + 90.813329, + 45.32851 + ], + [ + 90.773909, + 45.405874 + ], + [ + 90.772677, + 45.432338 + ], + [ + 90.723402, + 45.464667 + ], + [ + 90.671047, + 45.487747 + ], + [ + 90.676591, + 45.582488 + ], + [ + 90.714779, + 45.728895 + ], + [ + 90.799778, + 45.834905 + ], + [ + 90.890937, + 45.921566 + ], + [ + 91.028292, + 46.023054 + ], + [ + 91.014741, + 46.06667 + ], + [ + 91.021517, + 46.121038 + ], + [ + 90.98456, + 46.160431 + ], + [ + 90.94822, + 46.219262 + ], + [ + 90.955611, + 46.233752 + ], + [ + 90.900177, + 46.31235 + ], + [ + 90.983328, + 46.374734 + ], + [ + 90.996263, + 46.419309 + ], + [ + 91.025828, + 46.444057 + ], + [ + 91.038147, + 46.500936 + ], + [ + 91.060937, + 46.516999 + ], + [ + 91.079415, + 46.558989 + ], + [ + 91.068328, + 46.579149 + ], + [ + 91.017821, + 46.58244 + ], + [ + 91.036299, + 46.670393 + ], + [ + 91.054161, + 46.717598 + ], + [ + 91.019053, + 46.766402 + ], + [ + 90.992567, + 46.769682 + ], + [ + 90.992567, + 46.790583 + ], + [ + 90.942676, + 46.82581 + ], + [ + 90.958075, + 46.879425 + ], + [ + 90.929742, + 46.893331 + ], + [ + 90.92235, + 46.938707 + ], + [ + 90.901408, + 46.960768 + ], + [ + 90.830575, + 46.995883 + ], + [ + 90.767134, + 46.992617 + ], + [ + 90.691989, + 47.080717 + ], + [ + 90.653801, + 47.111681 + ], + [ + 90.579888, + 47.198364 + ], + [ + 90.56141, + 47.206903 + ], + [ + 90.521374, + 47.2845 + ], + [ + 90.488113, + 47.317374 + ], + [ + 90.526301, + 47.379007 + ], + [ + 90.507823, + 47.400076 + ], + [ + 90.468403, + 47.404937 + ], + [ + 90.459164, + 47.43895 + ], + [ + 90.474562, + 47.462422 + ], + [ + 90.468403, + 47.497611 + ], + [ + 90.398186, + 47.547724 + ], + [ + 90.376012, + 47.603036 + ], + [ + 90.346447, + 47.637324 + ], + [ + 90.384635, + 47.644179 + ], + [ + 90.331665, + 47.681663 + ], + [ + 90.216484, + 47.70543 + ], + [ + 90.180144, + 47.72516 + ], + [ + 90.13518, + 47.723147 + ], + [ + 90.07605, + 47.777469 + ], + [ + 90.070506, + 47.820483 + ], + [ + 90.086521, + 47.86547 + ], + [ + 90.066195, + 47.883534 + ], + [ + 90.040941, + 47.874704 + ], + [ + 89.960253, + 47.885942 + ], + [ + 89.957789, + 47.842982 + ], + [ + 89.86971, + 47.834144 + ], + [ + 89.761921, + 47.835751 + ], + [ + 89.735435, + 47.89758 + ], + [ + 89.651052, + 47.913627 + ], + [ + 89.645508, + 47.947711 + ], + [ + 89.595617, + 47.973359 + ], + [ + 89.599313, + 48.015811 + ], + [ + 89.569132, + 48.037825 + ], + [ + 89.498299, + 48.02822 + ], + [ + 89.38127, + 48.046227 + ], + [ + 89.359712, + 48.026219 + ], + [ + 89.308589, + 48.021816 + ], + [ + 89.282104, + 47.994189 + ], + [ + 89.231597, + 47.98017 + ], + [ + 89.156452, + 47.996992 + ], + [ + 89.078228, + 47.98698 + ], + [ + 89.044967, + 48.009806 + ], + [ + 89.027105, + 48.051028 + ], + [ + 88.953808, + 48.090618 + ], + [ + 88.939026, + 48.115396 + ], + [ + 88.824461, + 48.107005 + ], + [ + 88.79736, + 48.133772 + ], + [ + 88.721599, + 48.160526 + ], + [ + 88.700657, + 48.180881 + ], + [ + 88.668628, + 48.171303 + ], + [ + 88.638447, + 48.183674 + ], + [ + 88.601491, + 48.221567 + ], + [ + 88.594716, + 48.259831 + ], + [ + 88.575006, + 48.277757 + ], + [ + 88.605803, + 48.337863 + ], + [ + 88.573774, + 48.351785 + ], + [ + 88.573158, + 48.369679 + ], + [ + 88.535586, + 48.368884 + ], + [ + 88.523267, + 48.403461 + ], + [ + 88.503557, + 48.412996 + ], + [ + 88.462289, + 48.392335 + ], + [ + 88.438267, + 48.393528 + ], + [ + 88.360659, + 48.433251 + ], + [ + 88.363123, + 48.460641 + ], + [ + 88.318159, + 48.478497 + ], + [ + 88.229464, + 48.498329 + ], + [ + 88.196819, + 48.493967 + ], + [ + 88.151855, + 48.526478 + ], + [ + 88.130297, + 48.521721 + ], + [ + 88.10874, + 48.545895 + ], + [ + 88.041602, + 48.548272 + ], + [ + 87.973233, + 48.575997 + ], + [ + 87.96153, + 48.599353 + ], + [ + 88.010805, + 48.618742 + ], + [ + 88.02682, + 48.65315 + ], + [ + 88.089645, + 48.69504 + ], + [ + 88.090877, + 48.71992 + ], + [ + 88.064392, + 48.712813 + ], + [ + 88.029283, + 48.750313 + ], + [ + 87.96153, + 48.773588 + ], + [ + 87.93874, + 48.757809 + ], + [ + 87.872219, + 48.799612 + ], + [ + 87.826639, + 48.800795 + ], + [ + 87.803234, + 48.824835 + ], + [ + 87.829103, + 48.825623 + ], + [ + 87.792147, + 48.849258 + ], + [ + 87.78106, + 48.872094 + ], + [ + 87.742256, + 48.881146 + ], + [ + 87.760118, + 48.925992 + ], + [ + 87.793995, + 48.927565 + ], + [ + 87.814321, + 48.945256 + ], + [ + 87.87653, + 48.949186 + ], + [ + 87.871603, + 48.963726 + ], + [ + 87.911639, + 48.979833 + ], + [ + 87.883922, + 48.993971 + ], + [ + 87.883306, + 49.023806 + ], + [ + 87.835263, + 49.054406 + ], + [ + 87.858052, + 49.07362 + ], + [ + 87.844502, + 49.090084 + ], + [ + 87.867291, + 49.108892 + ], + [ + 87.845733, + 49.146096 + ], + [ + 87.82048, + 49.148445 + ], + [ + 87.821096, + 49.173883 + ], + [ + 87.793379, + 49.18249 + ], + [ + 87.762582, + 49.172709 + ], + [ + 87.700372, + 49.175839 + ], + [ + 87.67635, + 49.15549 + ], + [ + 87.602437, + 49.152359 + ], + [ + 87.563017, + 49.142572 + ], + [ + 87.517438, + 49.145704 + ], + [ + 87.49588, + 49.132001 + ], + [ + 87.511894, + 49.10184 + ], + [ + 87.43675, + 49.075188 + ], + [ + 87.388707, + 49.097921 + ], + [ + 87.304939, + 49.112418 + ], + [ + 87.239033, + 49.114376 + ], + [ + 87.211932, + 49.140615 + ], + [ + 87.112766, + 49.15549 + ], + [ + 87.088128, + 49.133567 + ], + [ + 87.000049, + 49.142572 + ], + [ + 86.953853, + 49.131218 + ], + [ + 86.887948, + 49.132001 + ], + [ + 86.854071, + 49.109284 + ], + [ + 86.84976, + 49.066563 + ], + [ + 86.836209, + 49.051269 + ], + [ + 86.772151, + 49.02773 + ], + [ + 86.732115, + 48.994757 + ], + [ + 86.730267, + 48.959797 + ], + [ + 86.757985, + 48.894919 + ], + [ + 86.782006, + 48.887049 + ], + [ + 86.821426, + 48.850439 + ], + [ + 86.818963, + 48.831139 + ], + [ + 86.770303, + 48.810255 + ], + [ + 86.754289, + 48.78463 + ], + [ + 86.780774, + 48.731369 + ], + [ + 86.771535, + 48.717156 + ], + [ + 86.70255, + 48.666195 + ], + [ + 86.693311, + 48.64366 + ], + [ + 86.640956, + 48.629027 + ], + [ + 86.635413, + 48.612016 + ], + [ + 86.594761, + 48.576789 + ], + [ + 86.579978, + 48.538763 + ], + [ + 86.416138, + 48.481671 + ], + [ + 86.38103, + 48.49357 + ], + [ + 86.305269, + 48.491984 + ], + [ + 86.270161, + 48.452307 + ], + [ + 86.225813, + 48.432456 + ], + [ + 86.053966, + 48.441192 + ], + [ + 85.916612, + 48.438015 + ], + [ + 85.791576, + 48.418954 + ], + [ + 85.758315, + 48.403064 + ], + [ + 85.695489, + 48.335078 + ], + [ + 85.695489, + 48.302445 + ], + [ + 85.678243, + 48.266205 + ], + [ + 85.633895, + 48.232731 + ], + [ + 85.622193, + 48.202824 + ], + [ + 85.587084, + 48.191654 + ], + [ + 85.576613, + 48.15853 + ], + [ + 85.55136, + 48.127781 + ], + [ + 85.551975, + 48.081423 + ], + [ + 85.531649, + 48.046227 + ], + [ + 85.547048, + 48.008205 + ], + [ + 85.617881, + 47.550552 + ], + [ + 85.614801, + 47.498015 + ], + [ + 85.685018, + 47.428829 + ], + [ + 85.701649, + 47.384275 + ], + [ + 85.675779, + 47.321837 + ], + [ + 85.701033, + 47.28856 + ], + [ + 85.682555, + 47.249982 + ], + [ + 85.682555, + 47.222757 + ], + [ + 85.641903, + 47.18413 + ], + [ + 85.582772, + 47.142626 + ], + [ + 85.547048, + 47.096609 + ], + [ + 85.545816, + 47.057891 + ], + [ + 85.441106, + 47.063191 + ], + [ + 85.355491, + 47.054629 + ], + [ + 85.325926, + 47.044842 + ], + [ + 85.276651, + 47.068898 + ], + [ + 85.213825, + 47.041172 + ], + [ + 85.175637, + 46.997924 + ], + [ + 85.102956, + 46.968936 + ], + [ + 85.082014, + 46.939933 + ], + [ + 84.987159, + 46.918272 + ], + [ + 84.979768, + 46.883106 + ], + [ + 84.95513, + 46.861013 + ], + [ + 84.934188, + 46.863878 + ], + [ + 84.867051, + 46.927673 + ], + [ + 84.849189, + 46.957092 + ], + [ + 84.781435, + 46.979962 + ], + [ + 84.748175, + 47.009759 + ], + [ + 84.699515, + 47.008535 + ], + [ + 84.668718, + 46.995067 + ], + [ + 84.563393, + 46.991801 + ], + [ + 84.506726, + 46.97302 + ], + [ + 84.425422, + 47.008943 + ], + [ + 84.37122, + 46.993434 + ], + [ + 84.336727, + 47.00527 + ], + [ + 84.2893, + 46.994658 + ], + [ + 84.195061, + 47.003638 + ], + [ + 84.150098, + 46.977512 + ], + [ + 84.086656, + 46.965261 + ], + [ + 84.038613, + 46.973428 + ], + [ + 84.002888, + 46.990576 + ], + [ + 83.951765, + 46.98731 + ], + [ + 83.932671, + 46.970161 + ], + [ + 83.88586, + 46.982003 + ], + [ + 83.766367, + 47.026896 + ], + [ + 83.69923, + 47.015472 + ], + [ + 83.700462, + 47.032199 + ], + [ + 83.576042, + 47.059114 + ], + [ + 83.566803, + 47.080717 + ], + [ + 83.53847, + 47.083977 + ], + [ + 83.463325, + 47.132042 + ], + [ + 83.418978, + 47.119012 + ], + [ + 83.370318, + 47.178436 + ], + [ + 83.324739, + 47.167858 + ], + [ + 83.306261, + 47.179656 + ], + [ + 83.257602, + 47.173147 + ], + [ + 83.221877, + 47.186977 + ], + [ + 83.207094, + 47.213814 + ], + [ + 83.17445, + 47.218286 + ], + [ + 83.15474, + 47.236168 + ], + [ + 83.108544, + 47.221944 + ], + [ + 83.02724, + 47.21544 + ], + [ + 83.031552, + 47.168265 + ], + [ + 82.993364, + 47.065229 + ], + [ + 82.937929, + 47.014248 + ], + [ + 82.923762, + 46.932169 + ], + [ + 82.876335, + 46.823762 + ], + [ + 82.878183, + 46.797138 + ], + [ + 82.829524, + 46.772551 + ], + [ + 82.788872, + 46.677784 + ], + [ + 82.774089, + 46.600124 + ], + [ + 82.726662, + 46.494756 + ], + [ + 82.609017, + 46.294985 + ], + [ + 82.518474, + 46.153798 + ], + [ + 82.461808, + 45.97982 + ], + [ + 82.401446, + 45.972333 + ], + [ + 82.342932, + 45.935303 + ], + [ + 82.336156, + 45.882418 + ], + [ + 82.349707, + 45.822811 + ], + [ + 82.340468, + 45.772742 + ], + [ + 82.289961, + 45.71636 + ], + [ + 82.288729, + 45.655321 + ], + [ + 82.266555, + 45.620172 + ], + [ + 82.281954, + 45.53891 + ], + [ + 82.448257, + 45.461309 + ], + [ + 82.546808, + 45.426038 + ], + [ + 82.60101, + 45.346178 + ], + [ + 82.58746, + 45.224069 + ], + [ + 82.562822, + 45.204676 + ], + [ + 82.487061, + 45.181058 + ], + [ + 82.344779, + 45.219011 + ], + [ + 82.294272, + 45.247669 + ], + [ + 82.206809, + 45.236713 + ], + [ + 82.109491, + 45.211422 + ], + [ + 82.091012, + 45.222383 + ], + [ + 82.09594, + 45.249776 + ], + [ + 82.052824, + 45.255674 + ], + [ + 81.993078, + 45.237978 + ], + [ + 81.921013, + 45.233342 + ], + [ + 81.879745, + 45.284314 + ], + [ + 81.832318, + 45.319673 + ], + [ + 81.78797, + 45.3836 + ], + [ + 81.677101, + 45.35459 + ], + [ + 81.645072, + 45.359216 + ], + [ + 81.582863, + 45.336503 + ], + [ + 81.575471, + 45.30789 + ], + [ + 81.536667, + 45.304101 + ], + [ + 81.52866, + 45.285999 + ], + [ + 81.462754, + 45.264099 + ], + [ + 81.437501, + 45.28263 + ], + [ + 81.398697, + 45.275471 + ], + [ + 81.382066, + 45.257781 + ], + [ + 81.327864, + 45.260729 + ], + [ + 81.284748, + 45.23882 + ], + [ + 81.236705, + 45.247248 + ], + [ + 81.175111, + 45.227863 + ], + [ + 81.170183, + 45.211001 + ], + [ + 81.111669, + 45.218168 + ], + [ + 81.080872, + 45.182745 + ], + [ + 81.024821, + 45.162916 + ], + [ + 80.966307, + 45.168402 + ], + [ + 80.93551, + 45.160384 + ], + [ + 80.897938, + 45.127459 + ], + [ + 80.862214, + 45.127037 + ], + [ + 80.816634, + 45.152788 + ], + [ + 80.731634, + 45.156164 + ], + [ + 80.686055, + 45.129148 + ], + [ + 80.599207, + 45.105921 + ], + [ + 80.519135, + 45.108878 + ], + [ + 80.493882, + 45.127037 + ], + [ + 80.445839, + 45.097895 + ], + [ + 80.443991, + 45.077614 + ], + [ + 80.404571, + 45.049293 + ], + [ + 80.358375, + 45.040836 + ], + [ + 80.328194, + 45.070007 + ], + [ + 80.291854, + 45.06578 + ], + [ + 80.24381, + 45.031532 + ], + [ + 80.195767, + 45.030686 + ], + [ + 80.144644, + 45.059017 + ], + [ + 80.136021, + 45.041259 + ], + [ + 80.111999, + 45.052675 + ], + [ + 80.060876, + 45.026033 + ], + [ + 80.056565, + 45.011227 + ], + [ + 79.98142, + 44.964244 + ], + [ + 79.951855, + 44.957892 + ], + [ + 79.944464, + 44.937985 + ], + [ + 79.887798, + 44.90917 + ], + [ + 79.969102, + 44.877797 + ], + [ + 79.953703, + 44.849377 + ], + [ + 79.991891, + 44.830281 + ], + [ + 79.999283, + 44.793768 + ], + [ + 80.087978, + 44.817122 + ], + [ + 80.115695, + 44.815424 + ], + [ + 80.169898, + 44.84471 + ], + [ + 80.18776, + 44.825612 + ], + [ + 80.178521, + 44.796741 + ], + [ + 80.200695, + 44.756808 + ], + [ + 80.238883, + 44.7228 + ], + [ + 80.313412, + 44.704938 + ], + [ + 80.400259, + 44.628751 + ], + [ + 80.411962, + 44.605321 + ], + [ + 80.350368, + 44.484615 + ], + [ + 80.383013, + 44.401297 + ], + [ + 80.399027, + 44.30587 + ], + [ + 80.413194, + 44.264741 + ], + [ + 80.400875, + 44.198704 + ], + [ + 80.407034, + 44.149772 + ], + [ + 80.3941, + 44.127009 + ], + [ + 80.449534, + 44.078017 + ], + [ + 80.458773, + 44.047054 + ], + [ + 80.457541, + 43.981203 + ], + [ + 80.485259, + 43.95579 + ], + [ + 80.475404, + 43.938124 + ], + [ + 80.511128, + 43.906657 + ], + [ + 80.522215, + 43.816473 + ], + [ + 80.75504, + 43.494329 + ], + [ + 80.761199, + 43.446554 + ], + [ + 80.746417, + 43.439167 + ], + [ + 80.735946, + 43.389609 + ], + [ + 80.686055, + 43.333916 + ], + [ + 80.69283, + 43.32042 + ], + [ + 80.777214, + 43.308227 + ], + [ + 80.769207, + 43.265535 + ], + [ + 80.788917, + 43.242433 + ], + [ + 80.789533, + 43.201876 + ], + [ + 80.804315, + 43.178314 + ], + [ + 80.79446, + 43.137277 + ], + [ + 80.752576, + 43.148194 + ], + [ + 80.73225, + 43.131163 + ], + [ + 80.706997, + 43.143828 + ], + [ + 80.650946, + 43.147321 + ], + [ + 80.593048, + 43.133347 + ], + [ + 80.556092, + 43.104515 + ], + [ + 80.482795, + 43.06955 + ], + [ + 80.416889, + 43.05687 + ], + [ + 80.378701, + 43.031502 + ], + [ + 80.397795, + 42.996933 + ], + [ + 80.487106, + 42.948766 + ], + [ + 80.5912, + 42.923354 + ], + [ + 80.602903, + 42.894424 + ], + [ + 80.503737, + 42.882146 + ], + [ + 80.450766, + 42.861971 + ], + [ + 80.407034, + 42.834767 + ], + [ + 80.338049, + 42.831695 + ], + [ + 80.280151, + 42.838278 + ], + [ + 80.262289, + 42.828623 + ], + [ + 80.259209, + 42.790865 + ], + [ + 80.225948, + 42.713083 + ], + [ + 80.228412, + 42.692852 + ], + [ + 80.179753, + 42.670415 + ], + [ + 80.163738, + 42.629919 + ], + [ + 80.180985, + 42.590718 + ], + [ + 80.221637, + 42.533415 + ], + [ + 80.265368, + 42.502097 + ], + [ + 80.225948, + 42.485769 + ], + [ + 80.206238, + 42.431462 + ], + [ + 80.239499, + 42.389927 + ], + [ + 80.229028, + 42.358536 + ], + [ + 80.283847, + 42.320493 + ], + [ + 80.272144, + 42.281984 + ], + [ + 80.29247, + 42.259842 + ], + [ + 80.28631, + 42.233261 + ], + [ + 80.233339, + 42.210215 + ], + [ + 80.168666, + 42.200462 + ], + [ + 80.163738, + 42.152563 + ], + [ + 80.139717, + 42.151232 + ], + [ + 80.16805, + 42.096635 + ], + [ + 80.193303, + 42.081535 + ], + [ + 80.14218, + 42.03488 + ], + [ + 80.089826, + 42.047325 + ], + [ + 79.923522, + 42.042436 + ], + [ + 79.852689, + 42.015319 + ], + [ + 79.854537, + 41.984186 + ], + [ + 79.822508, + 41.963275 + ], + [ + 79.776313, + 41.89248 + ], + [ + 79.724574, + 41.896935 + ], + [ + 79.640806, + 41.884907 + ], + [ + 79.616784, + 41.856385 + ], + [ + 79.550879, + 41.834094 + ], + [ + 79.500988, + 41.835432 + ], + [ + 79.457256, + 41.847915 + ], + [ + 79.415372, + 41.836769 + ], + [ + 79.356242, + 41.795735 + ], + [ + 79.326061, + 41.809565 + ], + [ + 79.276786, + 41.78101 + ], + [ + 79.271858, + 41.767174 + ], + [ + 79.21704, + 41.725648 + ], + [ + 79.138199, + 41.722968 + ], + [ + 79.10925, + 41.697503 + ], + [ + 79.043345, + 41.681414 + ], + [ + 79.021787, + 41.657273 + ], + [ + 78.99407, + 41.664427 + ], + [ + 78.957729, + 41.65146 + ], + [ + 78.891824, + 41.597777 + ], + [ + 78.86657, + 41.593749 + ], + [ + 78.825302, + 41.560173 + ], + [ + 78.739071, + 41.555695 + ], + [ + 78.696571, + 41.54181 + ], + [ + 78.707042, + 41.522098 + ], + [ + 78.675629, + 41.50238 + ], + [ + 78.650375, + 41.467411 + ], + [ + 78.580774, + 41.481759 + ], + [ + 78.527188, + 41.440947 + ], + [ + 78.454507, + 41.412228 + ], + [ + 78.391681, + 41.408189 + ], + [ + 78.385522, + 41.394721 + ], + [ + 78.338094, + 41.397415 + ], + [ + 78.324544, + 41.384395 + ], + [ + 78.235232, + 41.399211 + ], + [ + 78.163783, + 41.383497 + ], + [ + 78.149617, + 41.368228 + ], + [ + 78.165015, + 41.340825 + ], + [ + 78.136682, + 41.279239 + ], + [ + 78.129291, + 41.228398 + ], + [ + 78.094798, + 41.224347 + ], + [ + 77.972842, + 41.173013 + ], + [ + 77.905089, + 41.185174 + ], + [ + 77.836104, + 41.153189 + ], + [ + 77.814546, + 41.13426 + ], + [ + 77.807155, + 41.091876 + ], + [ + 77.829328, + 41.059394 + ], + [ + 77.796068, + 41.049014 + ], + [ + 77.780669, + 41.022832 + ], + [ + 77.737553, + 41.032313 + ], + [ + 77.684583, + 41.00793 + ], + [ + 77.654402, + 41.016059 + ], + [ + 77.597119, + 41.005221 + ], + [ + 77.591576, + 40.992122 + ], + [ + 77.540453, + 41.006575 + ], + [ + 77.476395, + 40.999349 + ], + [ + 77.473931, + 41.022832 + ], + [ + 77.415417, + 41.038633 + ], + [ + 77.363062, + 41.04089 + ], + [ + 77.296541, + 41.004769 + ], + [ + 77.236795, + 41.027798 + ], + [ + 77.169041, + 41.009285 + ], + [ + 77.108063, + 41.038181 + ], + [ + 77.091433, + 41.062553 + ], + [ + 77.023064, + 41.059394 + ], + [ + 77.002122, + 41.073381 + ], + [ + 76.940528, + 41.028701 + ], + [ + 76.885709, + 41.027347 + ], + [ + 76.85368, + 40.97631 + ], + [ + 76.817956, + 40.975406 + ], + [ + 76.761905, + 40.954167 + ], + [ + 76.741579, + 40.912119 + ], + [ + 76.731724, + 40.818887 + ], + [ + 76.693536, + 40.779472 + ], + [ + 76.646725, + 40.759983 + ], + [ + 76.646725, + 40.73686 + ], + [ + 76.676906, + 40.696036 + ], + [ + 76.654732, + 40.652917 + ], + [ + 76.657196, + 40.620218 + ], + [ + 76.611, + 40.601591 + ], + [ + 76.601145, + 40.578868 + ], + [ + 76.556798, + 40.542495 + ], + [ + 76.543247, + 40.513837 + ], + [ + 76.539551, + 40.464226 + ], + [ + 76.508754, + 40.429613 + ], + [ + 76.470566, + 40.422779 + ], + [ + 76.442233, + 40.391336 + ], + [ + 76.390494, + 40.37766 + ], + [ + 76.381871, + 40.39088 + ], + [ + 76.333212, + 40.343459 + ], + [ + 76.327668, + 40.391336 + ], + [ + 76.283321, + 40.415034 + ], + [ + 76.279625, + 40.439179 + ], + [ + 76.22419, + 40.401819 + ], + [ + 76.176147, + 40.381307 + ], + [ + 76.144118, + 40.393615 + ], + [ + 76.081293, + 40.39635 + ], + [ + 76.048648, + 40.388601 + ], + [ + 76.048648, + 40.357141 + ], + [ + 76.026474, + 40.355317 + ], + [ + 75.986438, + 40.381763 + ], + [ + 75.932235, + 40.339353 + ], + [ + 75.921764, + 40.291439 + ], + [ + 75.890351, + 40.30924 + ], + [ + 75.84046, + 40.312434 + ], + [ + 75.831221, + 40.327492 + ], + [ + 75.785642, + 40.301025 + ], + [ + 75.739446, + 40.299199 + ], + [ + 75.709265, + 40.280939 + ], + [ + 75.688323, + 40.343915 + ], + [ + 75.669845, + 40.363982 + ], + [ + 75.686475, + 40.418223 + ], + [ + 75.717272, + 40.443278 + ], + [ + 75.733287, + 40.474242 + ], + [ + 75.646439, + 40.516567 + ], + [ + 75.631041, + 40.548862 + ], + [ + 75.627345, + 40.605226 + ], + [ + 75.636584, + 40.624306 + ], + [ + 75.599628, + 40.659727 + ], + [ + 75.550353, + 40.64883 + ], + [ + 75.467817, + 40.599773 + ], + [ + 75.432093, + 40.563412 + ], + [ + 75.355716, + 40.537947 + ], + [ + 75.292274, + 40.483802 + ], + [ + 75.268869, + 40.483802 + ], + [ + 75.242383, + 40.448743 + ], + [ + 75.206659, + 40.447833 + ], + [ + 75.13521, + 40.463315 + ], + [ + 75.102565, + 40.44009 + ], + [ + 75.051442, + 40.449654 + ], + [ + 75.021877, + 40.466958 + ], + [ + 74.995392, + 40.455119 + ], + [ + 74.963363, + 40.464681 + ], + [ + 74.891914, + 40.507467 + ], + [ + 74.844486, + 40.521117 + ], + [ + 74.819233, + 40.505647 + ], + [ + 74.814921, + 40.461039 + ], + [ + 74.795211, + 40.443278 + ], + [ + 74.908544, + 40.338897 + ], + [ + 74.862965, + 40.32658 + ], + [ + 74.824776, + 40.344371 + ], + [ + 74.700357, + 40.346195 + ], + [ + 74.697893, + 40.310153 + ], + [ + 74.673255, + 40.278656 + ], + [ + 74.618437, + 40.27957 + ], + [ + 74.577169, + 40.260391 + ], + [ + 74.534669, + 40.207851 + ], + [ + 74.485394, + 40.182251 + ], + [ + 74.433039, + 40.13148 + ], + [ + 74.356662, + 40.089371 + ], + [ + 74.316626, + 40.106767 + ], + [ + 74.280902, + 40.09807 + ], + [ + 74.26304, + 40.125074 + ], + [ + 74.126301, + 40.104479 + ], + [ + 74.113366, + 40.086624 + ], + [ + 74.023439, + 40.085251 + ], + [ + 74.008041, + 40.050901 + ], + [ + 73.943367, + 40.016076 + ], + [ + 73.980324, + 40.004617 + ], + [ + 73.910722, + 39.934443 + ], + [ + 73.907027, + 39.873843 + ], + [ + 73.845433, + 39.831115 + ], + [ + 73.841737, + 39.756163 + ], + [ + 73.905795, + 39.741899 + ], + [ + 73.924273, + 39.722108 + ], + [ + 73.953838, + 39.600018 + ], + [ + 73.916266, + 39.586644 + ], + [ + 73.914418, + 39.564041 + ], + [ + 73.883621, + 39.540969 + ], + [ + 73.893476, + 39.528046 + ], + [ + 73.868223, + 39.482794 + ], + [ + 73.836194, + 39.472169 + ], + [ + 73.745651, + 39.462005 + ], + [ + 73.6471, + 39.474479 + ], + [ + 73.61076, + 39.465702 + ], + [ + 73.592898, + 39.412087 + ], + [ + 73.502355, + 39.383877 + ], + [ + 73.554094, + 39.350102 + ], + [ + 73.554709, + 39.295935 + ], + [ + 73.542391, + 39.269531 + ], + [ + 73.564564, + 39.266288 + ], + [ + 73.580579, + 39.237555 + ], + [ + 73.623079, + 39.235237 + ], + [ + 73.639709, + 39.220402 + ], + [ + 73.657571, + 39.166136 + ], + [ + 73.688368, + 39.154999 + ], + [ + 73.719781, + 39.108112 + ], + [ + 73.720397, + 39.071881 + ], + [ + 73.743187, + 39.029588 + ], + [ + 73.780143, + 39.026798 + ], + [ + 73.820179, + 39.041674 + ], + [ + 73.839889, + 39.008199 + ], + [ + 73.846665, + 38.962145 + ], + [ + 73.826339, + 38.916993 + ], + [ + 73.767824, + 38.941202 + ], + [ + 73.742571, + 38.933754 + ], + [ + 73.70931, + 38.893241 + ], + [ + 73.699455, + 38.857832 + ], + [ + 73.729636, + 38.837324 + ], + [ + 73.769056, + 38.775765 + ], + [ + 73.757353, + 38.719755 + ], + [ + 73.809092, + 38.634256 + ], + [ + 73.799237, + 38.610878 + ], + [ + 73.852208, + 38.584217 + ], + [ + 73.89902, + 38.579071 + ], + [ + 73.926121, + 38.536016 + ], + [ + 74.011736, + 38.52478 + ], + [ + 74.034526, + 38.541634 + ], + [ + 74.090577, + 38.542102 + ], + [ + 74.068403, + 38.585621 + ], + [ + 74.088113, + 38.610878 + ], + [ + 74.11275, + 38.611345 + ], + [ + 74.147859, + 38.676785 + ], + [ + 74.229779, + 38.656224 + ], + [ + 74.353583, + 38.655757 + ], + [ + 74.421952, + 38.647812 + ], + [ + 74.455829, + 38.632853 + ], + [ + 74.506336, + 38.637528 + ], + [ + 74.546988, + 38.607604 + ], + [ + 74.613509, + 38.593105 + ], + [ + 74.639995, + 38.599653 + ], + [ + 74.717603, + 38.542102 + ], + [ + 74.78474, + 38.538357 + ], + [ + 74.821697, + 38.491062 + ], + [ + 74.862965, + 38.484035 + ], + [ + 74.868508, + 38.403883 + ], + [ + 74.834015, + 38.361193 + ], + [ + 74.789668, + 38.324581 + ], + [ + 74.806914, + 38.285602 + ], + [ + 74.793363, + 38.271039 + ], + [ + 74.816769, + 38.215576 + ], + [ + 74.80445, + 38.167128 + ], + [ + 74.821697, + 38.10311 + ], + [ + 74.879595, + 38.021122 + ], + [ + 74.92579, + 38.01735 + ], + [ + 74.911008, + 37.966884 + ], + [ + 74.919015, + 37.908357 + ], + [ + 74.936877, + 37.876241 + ], + [ + 74.917167, + 37.845057 + ], + [ + 74.989848, + 37.797783 + ], + [ + 75.006478, + 37.770823 + ], + [ + 74.949196, + 37.725395 + ], + [ + 74.923327, + 37.717347 + ], + [ + 74.920863, + 37.684675 + ], + [ + 74.891914, + 37.668097 + ], + [ + 74.940573, + 37.559061 + ], + [ + 75.000935, + 37.53059 + ], + [ + 75.002167, + 37.511604 + ], + [ + 75.035428, + 37.500685 + ], + [ + 75.078543, + 37.511129 + ], + [ + 75.090862, + 37.486915 + ], + [ + 75.129666, + 37.459367 + ], + [ + 75.153072, + 37.414223 + ], + [ + 75.125971, + 37.388075 + ], + [ + 75.140137, + 37.355258 + ], + [ + 75.125971, + 37.322427 + ], + [ + 75.078543, + 37.318144 + ], + [ + 75.018181, + 37.293867 + ], + [ + 74.927022, + 37.277678 + ], + [ + 74.911008, + 37.233378 + ], + [ + 74.816153, + 37.216699 + ], + [ + 74.800139, + 37.248147 + ], + [ + 74.753943, + 37.281011 + ], + [ + 74.727458, + 37.282916 + ], + [ + 74.665864, + 37.23576 + ], + [ + 74.642458, + 37.261485 + ], + [ + 74.598727, + 37.258151 + ], + [ + 74.578401, + 37.231472 + ], + [ + 74.54514, + 37.2491 + ], + [ + 74.511263, + 37.240048 + ], + [ + 74.477387, + 37.19954 + ], + [ + 74.487858, + 37.161871 + ], + [ + 74.465068, + 37.147085 + ], + [ + 74.496481, + 37.116072 + ], + [ + 74.498944, + 37.072155 + ], + [ + 74.530357, + 37.082182 + ], + [ + 74.56793, + 37.032512 + ], + [ + 74.617205, + 37.043499 + ], + [ + 74.632603, + 37.066425 + ], + [ + 74.70898, + 37.084569 + ], + [ + 74.739161, + 37.028212 + ], + [ + 74.792747, + 37.027257 + ], + [ + 74.806914, + 37.054485 + ], + [ + 74.84695, + 37.056873 + ], + [ + 74.84387, + 37.0134 + ], + [ + 74.86974, + 36.990458 + ], + [ + 74.893762, + 36.939772 + ], + [ + 74.938725, + 36.94312 + ], + [ + 74.927638, + 36.978029 + ], + [ + 75.005862, + 36.99476 + ], + [ + 75.032348, + 37.016745 + ], + [ + 75.063145, + 37.006231 + ], + [ + 75.172166, + 37.013877 + ], + [ + 75.16847, + 36.991892 + ], + [ + 75.244847, + 36.963207 + ], + [ + 75.288579, + 36.974682 + ], + [ + 75.345861, + 36.960816 + ], + [ + 75.413614, + 36.954599 + ], + [ + 75.396368, + 36.904367 + ], + [ + 75.430245, + 36.873255 + ], + [ + 75.434556, + 36.83303 + ], + [ + 75.425933, + 36.778883 + ], + [ + 75.458578, + 36.720861 + ], + [ + 75.504773, + 36.743404 + ], + [ + 75.536802, + 36.729975 + ], + [ + 75.537418, + 36.773131 + ], + [ + 75.588541, + 36.762584 + ], + [ + 75.634121, + 36.771693 + ], + [ + 75.724048, + 36.750597 + ], + [ + 75.8072, + 36.707908 + ], + [ + 75.871257, + 36.666636 + ], + [ + 75.947018, + 36.590752 + ], + [ + 75.924228, + 36.566242 + ], + [ + 75.991981, + 36.505654 + ], + [ + 76.035097, + 36.409386 + ], + [ + 75.991365, + 36.35205 + ], + [ + 75.998757, + 36.312034 + ], + [ + 76.055423, + 36.252695 + ], + [ + 76.060967, + 36.225182 + ], + [ + 76.011691, + 36.229044 + ], + [ + 76.016619, + 36.165294 + ], + [ + 75.96796, + 36.159013 + ], + [ + 75.936547, + 36.13485 + ], + [ + 75.949482, + 36.070056 + ], + [ + 75.982742, + 36.031347 + ], + [ + 76.028322, + 36.016827 + ], + [ + 76.044336, + 36.026991 + ], + [ + 76.097307, + 36.022635 + ], + [ + 76.117017, + 35.975186 + ], + [ + 76.16506, + 35.908807 + ], + [ + 76.146582, + 35.839946 + ], + [ + 76.160133, + 35.82442 + ], + [ + 76.221727, + 35.823449 + ], + [ + 76.228502, + 35.837035 + ], + [ + 76.298719, + 35.841401 + ], + [ + 76.365857, + 35.82442 + ], + [ + 76.369552, + 35.86323 + ], + [ + 76.431762, + 35.851589 + ], + [ + 76.471798, + 35.886021 + ], + [ + 76.51553, + 35.881173 + ], + [ + 76.55803, + 35.923347 + ], + [ + 76.59745, + 35.895718 + ], + [ + 76.579587, + 35.866625 + ], + [ + 76.587595, + 35.840431 + ], + [ + 76.566037, + 35.819082 + ], + [ + 76.593754, + 35.771996 + ], + [ + 76.69292, + 35.747714 + ], + [ + 76.769297, + 35.653917 + ], + [ + 76.848753, + 35.668018 + ], + [ + 76.906651, + 35.615005 + ], + [ + 76.967013, + 35.591649 + ], + [ + 76.99781, + 35.611113 + ], + [ + 77.072339, + 35.591162 + ], + [ + 77.093281, + 35.569746 + ], + [ + 77.195527, + 35.519103 + ], + [ + 77.307628, + 35.540533 + ], + [ + 77.331649, + 35.530793 + ], + [ + 77.355055, + 35.494257 + ], + [ + 77.396939, + 35.467942 + ], + [ + 77.451758, + 35.46063 + ], + [ + 77.518895, + 35.482075 + ], + [ + 77.578025, + 35.47574 + ], + [ + 77.590344, + 35.460143 + ], + [ + 77.639619, + 35.45478 + ], + [ + 77.657481, + 35.477689 + ], + [ + 77.690742, + 35.448443 + ], + [ + 77.735706, + 35.461605 + ], + [ + 77.757879, + 35.497181 + ], + [ + 77.797299, + 35.491334 + ], + [ + 77.816394, + 35.518616 + ], + [ + 77.85643, + 35.487436 + ], + [ + 77.870596, + 35.495232 + ], + [ + 77.914944, + 35.465017 + ], + [ + 77.917408, + 35.490847 + ], + [ + 77.951284, + 35.478664 + ], + [ + 78.009799, + 35.491821 + ], + [ + 78.029509, + 35.469404 + ], + [ + 78.048603, + 35.491334 + ], + [ + 78.140378, + 35.494745 + ], + [ + 78.113892, + 35.466967 + ], + [ + 78.107117, + 35.437229 + ], + [ + 78.046755, + 35.384063 + ], + [ + 78.013494, + 35.366008 + ], + [ + 78.020885, + 35.315237 + ], + [ + 78.01719, + 35.228267 + ], + [ + 78.060306, + 35.180344 + ], + [ + 78.062769, + 35.114772 + ], + [ + 78.078784, + 35.100084 + ], + [ + 78.124979, + 35.108407 + ], + [ + 78.150849, + 35.069721 + ], + [ + 78.123131, + 35.036897 + ], + [ + 78.160704, + 34.990823 + ], + [ + 78.201972, + 34.974642 + ], + [ + 78.182262, + 34.936874 + ], + [ + 78.206283, + 34.891726 + ], + [ + 78.237696, + 34.882398 + ], + [ + 78.230921, + 34.776288 + ], + [ + 78.21429, + 34.760556 + ], + [ + 78.213059, + 34.717771 + ], + [ + 78.267261, + 34.705472 + ], + [ + 78.265413, + 34.651335 + ], + [ + 78.280812, + 34.623269 + ], + [ + 78.346101, + 34.60406 + ], + [ + 78.397224, + 34.605538 + ], + [ + 78.427405, + 34.594207 + ], + [ + 78.436029, + 34.543942 + ], + [ + 78.492695, + 34.578441 + ], + [ + 78.542586, + 34.574499 + ], + [ + 78.559832, + 34.55725 + ], + [ + 78.562912, + 34.51288 + ], + [ + 78.58139, + 34.505483 + ], + [ + 78.634977, + 34.538026 + ], + [ + 78.708274, + 34.522249 + ], + [ + 78.715049, + 34.502031 + ], + [ + 78.758781, + 34.481807 + ], + [ + 78.742766, + 34.45467 + ], + [ + 78.809288, + 34.432955 + ], + [ + 78.878273, + 34.391481 + ], + [ + 78.899831, + 34.354929 + ], + [ + 78.958961, + 34.386049 + ], + [ + 78.973128, + 34.362833 + ], + [ + 79.039649, + 34.33467 + ], + [ + 79.048888, + 34.348506 + ], + [ + 79.0107, + 34.399877 + ], + [ + 79.039033, + 34.421601 + ], + [ + 79.072294, + 34.412714 + ], + [ + 79.161605, + 34.441345 + ], + [ + 79.179467, + 34.422588 + ], + [ + 79.241677, + 34.415183 + ], + [ + 79.274322, + 34.435916 + ], + [ + 79.326677, + 34.44332 + ], + [ + 79.363017, + 34.428018 + ], + [ + 79.435082, + 34.447761 + ], + [ + 79.504683, + 34.45467 + ], + [ + 79.545335, + 34.476381 + ], + [ + 79.58106, + 34.456151 + ], + [ + 79.675914, + 34.451216 + ], + [ + 79.699936, + 34.477861 + ], + [ + 79.735661, + 34.471447 + ], + [ + 79.801566, + 34.478847 + ], + [ + 79.861312, + 34.528166 + ], + [ + 79.84345, + 34.55725 + ], + [ + 79.88595, + 34.642965 + ], + [ + 79.866856, + 34.671517 + ], + [ + 79.906892, + 34.683821 + ], + [ + 79.898268, + 34.732035 + ], + [ + 79.947544, + 34.821008 + ], + [ + 79.926602, + 34.849499 + ], + [ + 79.961094, + 34.862759 + ], + [ + 79.996819, + 34.856375 + ], + [ + 80.003594, + 34.895162 + ], + [ + 80.034391, + 34.902033 + ], + [ + 80.041782, + 34.943252 + ], + [ + 80.02392, + 34.971209 + ], + [ + 80.04363, + 35.022196 + ], + [ + 80.031311, + 35.034447 + ], + [ + 80.078123, + 35.076578 + ], + [ + 80.118159, + 35.066293 + ], + [ + 80.23026, + 35.147565 + ], + [ + 80.223484, + 35.177409 + ], + [ + 80.257977, + 35.203331 + ], + [ + 80.362687, + 35.20871 + ], + [ + 80.267832, + 35.295701 + ], + [ + 80.286926, + 35.35283 + ], + [ + 80.321419, + 35.38699 + ], + [ + 80.375006, + 35.387966 + ], + [ + 80.432904, + 35.449418 + ], + [ + 80.444607, + 35.417235 + ], + [ + 80.514824, + 35.391869 + ], + [ + 80.532686, + 35.404553 + ], + [ + 80.56841, + 35.391381 + ], + [ + 80.599823, + 35.409431 + ], + [ + 80.65649, + 35.393821 + ], + [ + 80.690982, + 35.364544 + ], + [ + 80.689135, + 35.339162 + ], + [ + 80.759968, + 35.334768 + ], + [ + 80.844351, + 35.345508 + ], + [ + 80.894242, + 35.324027 + ], + [ + 80.924423, + 35.330862 + ], + [ + 80.963844, + 35.310842 + ], + [ + 81.026053, + 35.31133 + ], + [ + 81.002648, + 35.334768 + ], + [ + 81.030981, + 35.337209 + ], + [ + 81.031597, + 35.380648 + ], + [ + 81.054387, + 35.402602 + ], + [ + 81.09935, + 35.40748 + ], + [ + 81.103662, + 35.386015 + ], + [ + 81.142466, + 35.365032 + ], + [ + 81.191741, + 35.36552 + ], + [ + 81.219458, + 35.319144 + ], + [ + 81.26627, + 35.322562 + ], + [ + 81.285364, + 35.345508 + ], + [ + 81.314313, + 35.337209 + ], + [ + 81.363588, + 35.354783 + ], + [ + 81.385762, + 35.335256 + ], + [ + 81.441196, + 35.333303 + ], + [ + 81.447972, + 35.318167 + ], + [ + 81.504638, + 35.279092 + ], + [ + 81.513261, + 35.23511 + ], + [ + 81.68634, + 35.235599 + ], + [ + 81.736847, + 35.26248 + ], + [ + 81.804601, + 35.270786 + ], + [ + 81.853876, + 35.25857 + ], + [ + 81.927789, + 35.271275 + ], + [ + 81.955506, + 35.307423 + ], + [ + 81.99123, + 35.30547 + ], + [ + 82.030034, + 35.321585 + ], + [ + 82.05344, + 35.35039 + ], + [ + 82.029419, + 35.426013 + ], + [ + 82.034346, + 35.451855 + ], + [ + 82.071302, + 35.450393 + ], + [ + 82.086701, + 35.467454 + ], + [ + 82.164925, + 35.495719 + ], + [ + 82.189563, + 35.513258 + ], + [ + 82.234526, + 35.520565 + ], + [ + 82.263475, + 35.547837 + ], + [ + 82.2992, + 35.544916 + ], + [ + 82.328149, + 35.559523 + ], + [ + 82.350323, + 35.611113 + ], + [ + 82.336156, + 35.651486 + ], + [ + 82.392823, + 35.656349 + ], + [ + 82.424852, + 35.712736 + ], + [ + 82.468583, + 35.717595 + ], + [ + 82.501844, + 35.701073 + ], + [ + 82.546192, + 35.708362 + ], + [ + 82.628727, + 35.692324 + ], + [ + 82.652133, + 35.67288 + ], + [ + 82.731589, + 35.637868 + ], + [ + 82.780249, + 35.666073 + ], + [ + 82.795031, + 35.688436 + ], + [ + 82.873871, + 35.688922 + ], + [ + 82.894813, + 35.673852 + ], + [ + 82.967494, + 35.667532 + ], + [ + 82.956407, + 35.636409 + ], + [ + 82.981661, + 35.599922 + ], + [ + 82.971806, + 35.548324 + ], + [ + 82.998907, + 35.484512 + ], + [ + 83.067892, + 35.46258 + ], + [ + 83.088834, + 35.425526 + ], + [ + 83.127022, + 35.398699 + ], + [ + 83.178145, + 35.38943 + ], + [ + 83.251442, + 35.417722 + ], + [ + 83.280391, + 35.401138 + ], + [ + 83.333978, + 35.397236 + ], + [ + 83.405427, + 35.380648 + ], + [ + 83.449159, + 35.382111 + ], + [ + 83.502745, + 35.360639 + ], + [ + 83.540318, + 35.364056 + ], + [ + 83.54155, + 35.341603 + ], + [ + 83.599448, + 35.351366 + ], + [ + 83.622238, + 35.335256 + ], + [ + 83.677672, + 35.361128 + ], + [ + 83.785462, + 35.36308 + ], + [ + 83.79778, + 35.354783 + ], + [ + 83.885244, + 35.367472 + ], + [ + 83.906186, + 35.40309 + ], + [ + 84.005968, + 35.422599 + ], + [ + 84.077417, + 35.400163 + ], + [ + 84.095895, + 35.362592 + ], + [ + 84.140859, + 35.379184 + ], + [ + 84.160569, + 35.359663 + ], + [ + 84.200605, + 35.381135 + ], + [ + 84.274517, + 35.404065 + ], + [ + 84.333032, + 35.413821 + ], + [ + 84.424191, + 35.466479 + ], + [ + 84.45314, + 35.473303 + ], + [ + 84.475929, + 35.516181 + ], + [ + 84.448828, + 35.550272 + ], + [ + 84.513502, + 35.564391 + ], + [ + 84.570168, + 35.588242 + ], + [ + 84.628067, + 35.595055 + ], + [ + 84.704443, + 35.616951 + ], + [ + 84.729081, + 35.613546 + ], + [ + 84.798066, + 35.647595 + ], + [ + 84.920022, + 35.696213 + ], + [ + 84.973608, + 35.709334 + ], + [ + 84.99455, + 35.737028 + ], + [ + 85.053065, + 35.752086 + ], + [ + 85.146071, + 35.742371 + ], + [ + 85.271107, + 35.788989 + ], + [ + 85.341324, + 35.753543 + ], + [ + 85.373969, + 35.700101 + ], + [ + 85.518715, + 35.680658 + ], + [ + 85.566142, + 35.6403 + ], + [ + 85.612953, + 35.651486 + ], + [ + 85.65299, + 35.731199 + ], + [ + 85.691178, + 35.751114 + ], + [ + 85.811286, + 35.778794 + ], + [ + 85.835308, + 35.771996 + ], + [ + 85.903677, + 35.78462 + ], + [ + 85.949256, + 35.778794 + ], + [ + 86.035488, + 35.846738 + ], + [ + 86.05335, + 35.842857 + ], + [ + 86.090306, + 35.876809 + ], + [ + 86.093386, + 35.906868 + ], + [ + 86.129111, + 35.941761 + ], + [ + 86.150668, + 36.00424 + ], + [ + 86.173458, + 36.008113 + ], + [ + 86.199944, + 36.047801 + ], + [ + 86.182081, + 36.064734 + ], + [ + 86.187625, + 36.130983 + ], + [ + 86.248603, + 36.141616 + ], + [ + 86.2794, + 36.170608 + ], + [ + 86.35824, + 36.168676 + ], + [ + 86.392733, + 36.206834 + ], + [ + 86.454943, + 36.221319 + ], + [ + 86.515305, + 36.205385 + ], + [ + 86.531935, + 36.227113 + ], + [ + 86.599072, + 36.222285 + ], + [ + 86.69947, + 36.24449 + ], + [ + 86.746282, + 36.291777 + ], + [ + 86.836209, + 36.291294 + ], + [ + 86.86331, + 36.299977 + ], + [ + 86.887332, + 36.262829 + ], + [ + 86.931064, + 36.265242 + ], + [ + 86.943998, + 36.284058 + ], + [ + 86.996353, + 36.308658 + ], + [ + 87.051788, + 36.2966 + ], + [ + 87.08628, + 36.310587 + ], + [ + 87.149106, + 36.297565 + ], + [ + 87.161425, + 36.325535 + ], + [ + 87.193454, + 36.349158 + ], + [ + 87.292004, + 36.358797 + ], + [ + 87.348055, + 36.393008 + ], + [ + 87.363453, + 36.420463 + ], + [ + 87.386859, + 36.412757 + ], + [ + 87.426895, + 36.42576 + ], + [ + 87.460155, + 36.409868 + ], + [ + 87.470626, + 36.354459 + ], + [ + 87.570409, + 36.342409 + ], + [ + 87.6203, + 36.360243 + ], + [ + 87.731785, + 36.384818 + ], + [ + 87.767509, + 36.3747 + ], + [ + 87.826023, + 36.391563 + ], + [ + 87.838342, + 36.383855 + ], + [ + 87.919646, + 36.39349 + ], + [ + 87.95845, + 36.408423 + ], + [ + 87.983088, + 36.437797 + ], + [ + 88.006494, + 36.430575 + ], + [ + 88.092109, + 36.43539 + ], + [ + 88.134609, + 36.427205 + ], + [ + 88.182652, + 36.452721 + ], + [ + 88.222688, + 36.447426 + ], + [ + 88.241782, + 36.468605 + ], + [ + 88.282434, + 36.470049 + ], + [ + 88.366202, + 36.458016 + ], + [ + 88.356963, + 36.477268 + ], + [ + 88.41055, + 36.473418 + ], + [ + 88.470912, + 36.48208 + ], + [ + 88.498629, + 36.446463 + ], + [ + 88.573158, + 36.461386 + ], + [ + 88.618121, + 36.428168 + ], + [ + 88.623665, + 36.389636 + ], + [ + 88.690186, + 36.367954 + ], + [ + 88.766563, + 36.292259 + ], + [ + 88.783809, + 36.291777 + ], + [ + 88.802903, + 36.33807 + ], + [ + 88.838628, + 36.353496 + ], + [ + 88.870657, + 36.348193 + ], + [ + 88.926091, + 36.36458 + ], + [ + 88.964279, + 36.318785 + ], + [ + 89.013554, + 36.315409 + ], + [ + 89.054822, + 36.291777 + ], + [ + 89.10225, + 36.281164 + ], + [ + 89.126887, + 36.254626 + ], + [ + 89.198952, + 36.260417 + ], + [ + 89.232213, + 36.295636 + ], + [ + 89.292575, + 36.231457 + ], + [ + 89.335075, + 36.23725 + ], + [ + 89.375727, + 36.228078 + ], + [ + 89.490291, + 36.151281 + ], + [ + 89.594385, + 36.126632 + ], + [ + 89.614711, + 36.109712 + ], + [ + 89.711414, + 36.093272 + ], + [ + 89.766848, + 36.073925 + ], + [ + 89.819819, + 36.080697 + ], + [ + 89.914058, + 36.079246 + ], + [ + 89.941159, + 36.067637 + ], + [ + 89.944855, + 36.140649 + ], + [ + 89.997825, + 36.168193 + ], + [ + 90.019999, + 36.213594 + ], + [ + 90.028006, + 36.258486 + ], + [ + 90.003369, + 36.278752 + ], + [ + 90.043405, + 36.276822 + ], + [ + 90.058188, + 36.255591 + ], + [ + 90.145651, + 36.239181 + ], + [ + 90.130252, + 36.2078 + ], + [ + 90.198006, + 36.187516 + ], + [ + 90.23681, + 36.160462 + ], + [ + 90.325505, + 36.159496 + ], + [ + 90.424055, + 36.133883 + ], + [ + 90.478258, + 36.13195 + ], + [ + 90.534925, + 36.147899 + ], + [ + 90.613149, + 36.126632 + ], + [ + 90.659344, + 36.13485 + ], + [ + 90.776373, + 36.086501 + ], + [ + 90.815793, + 36.035703 + ], + [ + 90.850285, + 36.016827 + ], + [ + 90.922966, + 36.028927 + ], + [ + 90.979017, + 36.106811 + ], + [ + 91.081263, + 36.088436 + ], + [ + 91.124994, + 36.115514 + ], + [ + 91.09235, + 36.163844 + ], + [ + 91.096045, + 36.219871 + ], + [ + 91.051698, + 36.238215 + ], + [ + 91.07264, + 36.299012 + ], + [ + 91.026444, + 36.323607 + ], + [ + 91.051698, + 36.433946 + ], + [ + 91.028292, + 36.443093 + ], + [ + 91.039995, + 36.474861 + ], + [ + 91.035683, + 36.529703 + ], + [ + 91.011662, + 36.539801 + ], + [ + 90.905104, + 36.560474 + ], + [ + 90.831191, + 36.55807 + ], + [ + 90.810865, + 36.585466 + ], + [ + 90.741264, + 36.585947 + ], + [ + 90.72217, + 36.620058 + ], + [ + 90.730793, + 36.655594 + ], + [ + 90.706156, + 36.658955 + ], + [ + 90.720938, + 36.708868 + ], + [ + 90.754815, + 36.721341 + ], + [ + 90.727098, + 36.755872 + ], + [ + 90.732025, + 36.825844 + ], + [ + 90.758511, + 36.825844 + ], + [ + 90.853981, + 36.915373 + ], + [ + 90.924198, + 36.921115 + ], + [ + 90.983944, + 36.913459 + ], + [ + 91.036915, + 36.929727 + ], + [ + 91.051698, + 36.96751 + ], + [ + 91.126842, + 36.978507 + ], + [ + 91.133618, + 37.007665 + ], + [ + 91.181045, + 37.025345 + ], + [ + 91.216153, + 37.010054 + ], + [ + 91.303617, + 37.012444 + ], + [ + 91.291298, + 37.042544 + ], + [ + 91.303617, + 37.083136 + ], + [ + 91.286371, + 37.105095 + ], + [ + 91.280211, + 37.163779 + ], + [ + 91.1909, + 37.205737 + ], + [ + 91.194596, + 37.273868 + ], + [ + 91.134849, + 37.324331 + ], + [ + 91.136081, + 37.355734 + ], + [ + 91.113292, + 37.387124 + ], + [ + 91.099741, + 37.447965 + ], + [ + 91.073256, + 37.475992 + ], + [ + 91.019669, + 37.493088 + ], + [ + 90.958075, + 37.477891 + ], + [ + 90.911879, + 37.519674 + ], + [ + 90.865684, + 37.53059 + ], + [ + 90.882314, + 37.575664 + ], + [ + 90.854597, + 37.604117 + ], + [ + 90.820104, + 37.613599 + ], + [ + 90.777605, + 37.648672 + ], + [ + 90.643946, + 37.696988 + ], + [ + 90.586663, + 37.703144 + ], + [ + 90.579272, + 37.720661 + ], + [ + 90.519526, + 37.730601 + ], + [ + 90.516446, + 38.207111 + ], + [ + 90.531229, + 38.319886 + ], + [ + 90.401882, + 38.311434 + ], + [ + 90.361846, + 38.300163 + ], + [ + 90.352607, + 38.233441 + ], + [ + 90.280542, + 38.238142 + ], + [ + 90.137644, + 38.340543 + ], + [ + 90.179528, + 38.396848 + ], + [ + 90.129636, + 38.400131 + ], + [ + 90.111774, + 38.418889 + ], + [ + 90.111774, + 38.477945 + ], + [ + 90.130868, + 38.494341 + ], + [ + 90.248513, + 38.491531 + ], + [ + 90.315034, + 38.501835 + ], + [ + 90.353222, + 38.482162 + ], + [ + 90.427135, + 38.493873 + ], + [ + 90.465323, + 38.521971 + ], + [ + 90.463476, + 38.556611 + ], + [ + 90.525685, + 38.561291 + ], + [ + 90.560794, + 38.593573 + ], + [ + 90.608837, + 38.594508 + ], + [ + 90.606374, + 38.610878 + ], + [ + 90.645794, + 38.635191 + ], + [ + 90.619308, + 38.664636 + ], + [ + 90.65996, + 38.674449 + ], + [ + 90.724634, + 38.658094 + ], + [ + 90.899561, + 38.679588 + ], + [ + 90.970394, + 38.697806 + ], + [ + 90.992567, + 38.695003 + ], + [ + 91.188436, + 38.73096 + ], + [ + 91.242639, + 38.752433 + ], + [ + 91.298689, + 38.746365 + ], + [ + 91.446515, + 38.813546 + ], + [ + 91.501333, + 38.815411 + ], + [ + 91.681188, + 38.852706 + ], + [ + 91.694738, + 38.86622 + ], + [ + 91.806223, + 38.872744 + ], + [ + 91.87952, + 38.884391 + ], + [ + 91.880752, + 38.899297 + ], + [ + 91.966368, + 38.930961 + ], + [ + 92.10865, + 38.963541 + ], + [ + 92.173323, + 38.960749 + ], + [ + 92.197961, + 38.983548 + ], + [ + 92.263866, + 39.002153 + ], + [ + 92.380279, + 38.999828 + ], + [ + 92.416003, + 39.010524 + ], + [ + 92.41046, + 39.03842 + ], + [ + 92.366728, + 39.059335 + ], + [ + 92.366112, + 39.096037 + ], + [ + 92.343938, + 39.146181 + ], + [ + 92.339011, + 39.236628 + ], + [ + 92.378431, + 39.258411 + ], + [ + 92.52564, + 39.368611 + ], + [ + 92.639589, + 39.514196 + ], + [ + 92.687632, + 39.657174 + ], + [ + 92.745531, + 39.868331 + ], + [ + 92.796654, + 40.153897 + ], + [ + 92.906907, + 40.310609 + ], + [ + 92.920458, + 40.391792 + ], + [ + 92.928465, + 40.572504 + ], + [ + 93.506216, + 40.648376 + ], + [ + 93.760599, + 40.664721 + ], + [ + 93.820961, + 40.793519 + ], + [ + 93.809874, + 40.879548 + ], + [ + 93.908424, + 40.983539 + ], + [ + 94.01067, + 41.114875 + ], + [ + 94.184365, + 41.268444 + ], + [ + 94.534219, + 41.505966 + ], + [ + 94.750413, + 41.538227 + ], + [ + 94.809543, + 41.619256 + ], + [ + 94.861898, + 41.668451 + ], + [ + 94.969072, + 41.718948 + ], + [ + 95.011572, + 41.726541 + ], + [ + 95.110738, + 41.768513 + ], + [ + 95.135991, + 41.772976 + ], + [ + 95.16494, + 41.735474 + ], + [ + 95.199433, + 41.719395 + ], + [ + 95.194505, + 41.694821 + ], + [ + 95.247476, + 41.61344 + ], + [ + 95.299831, + 41.565994 + ], + [ + 95.335556, + 41.644305 + ], + [ + 95.39407, + 41.693481 + ], + [ + 95.445193, + 41.719841 + ], + [ + 95.57146, + 41.796181 + ], + [ + 95.65646, + 41.826067 + ], + [ + 95.759322, + 41.835878 + ], + [ + 95.801206, + 41.848361 + ], + [ + 95.855408, + 41.849699 + ], + [ + 95.998306, + 41.906289 + ], + [ + 96.054973, + 41.936124 + ], + [ + 96.117183, + 41.985966 + ], + [ + 96.137509, + 42.019765 + ], + [ + 96.13874, + 42.05399 + ], + [ + 96.077147, + 42.149457 + ], + [ + 96.178161, + 42.21775 + ], + [ + 96.040806, + 42.326688 + ], + [ + 96.042038, + 42.352787 + ], + [ + 96.06606, + 42.414674 + ], + [ + 95.978596, + 42.436762 + ], + [ + 96.0174, + 42.482239 + ], + [ + 96.02356, + 42.542675 + ], + [ + 96.072219, + 42.569566 + ], + [ + 96.103632, + 42.604375 + ], + [ + 96.166458, + 42.623314 + ], + [ + 96.386348, + 42.727592 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 710000, + "name": "台湾省", + "center": [ + 121.509062, + 25.044332 + ], + "centroid": [ + 120.971485, + 23.749452 + ], + "childrenNum": 0, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 31, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 120.443706, + 22.441432 + ], + [ + 120.517619, + 22.408793 + ], + [ + 120.569973, + 22.361757 + ], + [ + 120.640806, + 22.241605 + ], + [ + 120.659285, + 22.154056 + ], + [ + 120.661748, + 22.067007 + ], + [ + 120.651277, + 22.033171 + ], + [ + 120.667908, + 21.983235 + ], + [ + 120.701784, + 21.927174 + ], + [ + 120.743052, + 21.915515 + ], + [ + 120.781857, + 21.923843 + ], + [ + 120.854537, + 21.883309 + ], + [ + 120.873016, + 21.897191 + ], + [ + 120.86624, + 21.984345 + ], + [ + 120.907508, + 22.033171 + ], + [ + 120.912436, + 22.086418 + ], + [ + 120.903197, + 22.12634 + ], + [ + 120.914899, + 22.302525 + ], + [ + 120.981421, + 22.528248 + ], + [ + 121.014682, + 22.584069 + ], + [ + 121.03316, + 22.650914 + ], + [ + 121.078739, + 22.669691 + ], + [ + 121.170514, + 22.723247 + ], + [ + 121.21055, + 22.770711 + ], + [ + 121.237652, + 22.836362 + ], + [ + 121.276456, + 22.877171 + ], + [ + 121.324499, + 22.945526 + ], + [ + 121.35468, + 23.00999 + ], + [ + 121.370695, + 23.084334 + ], + [ + 121.409499, + 23.1025 + ], + [ + 121.430441, + 23.137175 + ], + [ + 121.415042, + 23.196047 + ], + [ + 121.440296, + 23.271937 + ], + [ + 121.479716, + 23.322507 + ], + [ + 121.497578, + 23.419744 + ], + [ + 121.5216, + 23.483431 + ], + [ + 121.522832, + 23.538858 + ], + [ + 121.587505, + 23.760878 + ], + [ + 121.621382, + 23.920718 + ], + [ + 121.65957, + 24.007125 + ], + [ + 121.63986, + 24.064514 + ], + [ + 121.643556, + 24.097843 + ], + [ + 121.678048, + 24.133895 + ], + [ + 121.689135, + 24.174303 + ], + [ + 121.809243, + 24.339083 + ], + [ + 121.82649, + 24.423572 + ], + [ + 121.867758, + 24.47914 + ], + [ + 121.88562, + 24.529784 + ], + [ + 121.892395, + 24.617953 + ], + [ + 121.86283, + 24.671261 + ], + [ + 121.841272, + 24.734329 + ], + [ + 121.844968, + 24.836476 + ], + [ + 121.933047, + 24.938539 + ], + [ + 122.012503, + 25.001471 + ], + [ + 121.98109, + 25.030757 + ], + [ + 121.947214, + 25.031841 + ], + [ + 121.917033, + 25.138076 + ], + [ + 121.841888, + 25.135367 + ], + [ + 121.782142, + 25.160287 + ], + [ + 121.745186, + 25.161912 + ], + [ + 121.707613, + 25.191701 + ], + [ + 121.700222, + 25.226896 + ], + [ + 121.655259, + 25.242054 + ], + [ + 121.62323, + 25.29455 + ], + [ + 121.585041, + 25.309159 + ], + [ + 121.53515, + 25.307535 + ], + [ + 121.444607, + 25.27074 + ], + [ + 121.413194, + 25.238806 + ], + [ + 121.371926, + 25.159746 + ], + [ + 121.319572, + 25.140785 + ], + [ + 121.209318, + 25.12724 + ], + [ + 121.132942, + 25.078466 + ], + [ + 121.102145, + 25.075214 + ], + [ + 121.024537, + 25.040517 + ], + [ + 121.009754, + 24.993878 + ], + [ + 120.961095, + 24.940167 + ], + [ + 120.914899, + 24.864715 + ], + [ + 120.89211, + 24.767482 + ], + [ + 120.82374, + 24.688118 + ], + [ + 120.762147, + 24.658208 + ], + [ + 120.68885, + 24.600542 + ], + [ + 120.642654, + 24.490033 + ], + [ + 120.589068, + 24.43229 + ], + [ + 120.546568, + 24.370159 + ], + [ + 120.520698, + 24.311816 + ], + [ + 120.470807, + 24.242533 + ], + [ + 120.451713, + 24.182493 + ], + [ + 120.391967, + 24.118055 + ], + [ + 120.316206, + 23.984708 + ], + [ + 120.278018, + 23.92783 + ], + [ + 120.245989, + 23.840276 + ], + [ + 120.175156, + 23.807427 + ], + [ + 120.102476, + 23.701162 + ], + [ + 120.095084, + 23.58768 + ], + [ + 120.12157, + 23.504836 + ], + [ + 120.108019, + 23.341191 + ], + [ + 120.081534, + 23.291728 + ], + [ + 120.018708, + 23.073322 + ], + [ + 120.029795, + 23.048544 + ], + [ + 120.133272, + 23.000625 + ], + [ + 120.149287, + 22.896468 + ], + [ + 120.20041, + 22.721039 + ], + [ + 120.274323, + 22.560307 + ], + [ + 120.297112, + 22.531565 + ], + [ + 120.443706, + 22.441432 + ] + ] + ], + [ + [ + [ + 124.542782, + 25.903886 + ], + [ + 124.584666, + 25.908731 + ], + [ + 124.566804, + 25.941563 + ], + [ + 124.542782, + 25.903886 + ] + ] + ], + [ + [ + [ + 123.445178, + 25.726102 + ], + [ + 123.469816, + 25.712623 + ], + [ + 123.50862, + 25.722867 + ], + [ + 123.512316, + 25.755212 + ], + [ + 123.479055, + 25.768687 + ], + [ + 123.445794, + 25.749822 + ], + [ + 123.445178, + 25.726102 + ] + ] + ], + [ + [ + [ + 119.646064, + 23.550928 + ], + [ + 119.691028, + 23.547087 + ], + [ + 119.678093, + 23.600294 + ], + [ + 119.61034, + 23.604132 + ], + [ + 119.601717, + 23.575613 + ], + [ + 119.566608, + 23.584937 + ], + [ + 119.562297, + 23.530627 + ], + [ + 119.578927, + 23.502641 + ], + [ + 119.609108, + 23.503738 + ], + [ + 119.646064, + 23.550928 + ] + ] + ], + [ + [ + [ + 123.666916, + 25.914114 + ], + [ + 123.706952, + 25.91519 + ], + [ + 123.689706, + 25.939949 + ], + [ + 123.666916, + 25.914114 + ] + ] + ], + [ + [ + [ + 119.506246, + 23.625518 + ], + [ + 119.506246, + 23.577259 + ], + [ + 119.47237, + 23.556962 + ], + [ + 119.519181, + 23.559705 + ], + [ + 119.52534, + 23.62497 + ], + [ + 119.506246, + 23.625518 + ] + ] + ], + [ + [ + [ + 119.497623, + 23.38679 + ], + [ + 119.495159, + 23.349982 + ], + [ + 119.516717, + 23.349982 + ], + [ + 119.497623, + 23.38679 + ] + ] + ], + [ + [ + [ + 119.557369, + 23.666634 + ], + [ + 119.608492, + 23.620035 + ], + [ + 119.615268, + 23.661153 + ], + [ + 119.586318, + 23.675952 + ], + [ + 119.557369, + 23.666634 + ] + ] + ], + [ + [ + [ + 122.066706, + 25.6247 + ], + [ + 122.087032, + 25.61067 + ], + [ + 122.092575, + 25.639268 + ], + [ + 122.066706, + 25.6247 + ] + ] + ], + [ + [ + [ + 121.468013, + 22.67687 + ], + [ + 121.474788, + 22.643734 + ], + [ + 121.513592, + 22.631582 + ], + [ + 121.514824, + 22.676318 + ], + [ + 121.468013, + 22.67687 + ] + ] + ], + [ + [ + [ + 121.510513, + 22.086972 + ], + [ + 121.507433, + 22.048704 + ], + [ + 121.533918, + 22.022076 + ], + [ + 121.594281, + 21.995443 + ], + [ + 121.604752, + 22.022631 + ], + [ + 121.575186, + 22.037055 + ], + [ + 121.575802, + 22.0842 + ], + [ + 121.510513, + 22.086972 + ] + ] + ], + [ + [ + [ + 122.097503, + 25.499987 + ], + [ + 122.110438, + 25.465952 + ], + [ + 122.122141, + 25.495666 + ], + [ + 122.097503, + 25.499987 + ] + ] + ], + [ + [ + [ + 119.421247, + 23.216949 + ], + [ + 119.436029, + 23.186146 + ], + [ + 119.453275, + 23.216399 + ], + [ + 119.421247, + 23.216949 + ] + ] + ], + [ + [ + [ + 120.355011, + 22.327439 + ], + [ + 120.395663, + 22.342385 + ], + [ + 120.383344, + 22.355669 + ], + [ + 120.355011, + 22.327439 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 810000, + "name": "香港特别行政区", + "center": [ + 114.173355, + 22.320048 + ], + "centroid": [ + 114.134357, + 22.377366 + ], + "childrenNum": 18, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 32, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 114.031778, + 22.503923 + ], + [ + 114.000981, + 22.491206 + ], + [ + 113.977575, + 22.45692 + ], + [ + 113.918445, + 22.418199 + ], + [ + 113.920293, + 22.367845 + ], + [ + 113.951706, + 22.355116 + ], + [ + 113.956633, + 22.359543 + ], + [ + 113.980039, + 22.366185 + ], + [ + 114.026234, + 22.34792 + ], + [ + 113.955401, + 22.298649 + ], + [ + 113.969568, + 22.321349 + ], + [ + 113.898119, + 22.308615 + ], + [ + 113.889496, + 22.271514 + ], + [ + 113.8433, + 22.229418 + ], + [ + 113.84946, + 22.191188 + ], + [ + 113.899351, + 22.215568 + ], + [ + 113.935691, + 22.205041 + ], + [ + 113.981271, + 22.229972 + ], + [ + 113.996669, + 22.206149 + ], + [ + 114.026234, + 22.229418 + ], + [ + 114.004676, + 22.239389 + ], + [ + 114.02993, + 22.263207 + ], + [ + 114.034857, + 22.300864 + ], + [ + 114.069966, + 22.326885 + ], + [ + 114.121089, + 22.320795 + ], + [ + 114.145726, + 22.300864 + ], + [ + 114.120473, + 22.272068 + ], + [ + 114.164821, + 22.226648 + ], + [ + 114.200545, + 22.232188 + ], + [ + 114.203009, + 22.206703 + ], + [ + 114.265835, + 22.200608 + ], + [ + 114.248588, + 22.274837 + ], + [ + 114.262139, + 22.294773 + ], + [ + 114.284929, + 22.263761 + ], + [ + 114.313262, + 22.264315 + ], + [ + 114.315726, + 22.299203 + ], + [ + 114.315726, + 22.299756 + ], + [ + 114.278153, + 22.328546 + ], + [ + 114.283081, + 22.386661 + ], + [ + 114.322501, + 22.385554 + ], + [ + 114.323117, + 22.385554 + ], + [ + 114.323733, + 22.385001 + ], + [ + 114.323733, + 22.384447 + ], + [ + 114.356994, + 22.340171 + ], + [ + 114.394566, + 22.361757 + ], + [ + 114.385327, + 22.41156 + ], + [ + 114.406269, + 22.432582 + ], + [ + 114.406269, + 22.433688 + ], + [ + 114.376088, + 22.436454 + ], + [ + 114.325581, + 22.479041 + ], + [ + 114.278769, + 22.435901 + ], + [ + 114.220255, + 22.427603 + ], + [ + 114.205473, + 22.449729 + ], + [ + 114.23319, + 22.466875 + ], + [ + 114.2529, + 22.445304 + ], + [ + 114.340979, + 22.50337 + ], + [ + 114.309566, + 22.497288 + ], + [ + 114.28924, + 22.52272 + ], + [ + 114.263987, + 22.541515 + ], + [ + 114.263371, + 22.541515 + ], + [ + 114.260291, + 22.547595 + ], + [ + 114.232574, + 22.528801 + ], + [ + 114.232574, + 22.539857 + ], + [ + 114.222719, + 22.553122 + ], + [ + 114.166052, + 22.559201 + ], + [ + 114.156813, + 22.543726 + ], + [ + 114.095219, + 22.534329 + ], + [ + 114.082285, + 22.512216 + ], + [ + 114.031778, + 22.503923 + ] + ] + ], + [ + [ + [ + 114.142647, + 22.213906 + ], + [ + 114.123553, + 22.238836 + ], + [ + 114.120473, + 22.177888 + ], + [ + 114.154965, + 22.177888 + ], + [ + 114.166668, + 22.205041 + ], + [ + 114.142647, + 22.213906 + ] + ] + ], + [ + [ + [ + 114.305871, + 22.372273 + ], + [ + 114.313878, + 22.340724 + ], + [ + 114.332972, + 22.353455 + ], + [ + 114.305255, + 22.372826 + ], + [ + 114.305871, + 22.372273 + ] + ] + ], + [ + [ + [ + 114.320037, + 22.381127 + ], + [ + 114.323733, + 22.384447 + ], + [ + 114.323733, + 22.385001 + ], + [ + 114.323117, + 22.385554 + ], + [ + 114.322501, + 22.385554 + ], + [ + 114.319421, + 22.382234 + ], + [ + 114.320037, + 22.38168 + ], + [ + 114.320037, + 22.381127 + ] + ] + ], + [ + [ + [ + 114.305871, + 22.369506 + ], + [ + 114.305871, + 22.372273 + ], + [ + 114.305255, + 22.372826 + ], + [ + 114.305871, + 22.369506 + ] + ] + ], + [ + [ + [ + 114.315726, + 22.299203 + ], + [ + 114.316958, + 22.298649 + ], + [ + 114.316342, + 22.30031 + ], + [ + 114.315726, + 22.299756 + ], + [ + 114.315726, + 22.299203 + ] + ] + ], + [ + [ + [ + 114.319421, + 22.382234 + ], + [ + 114.320037, + 22.381127 + ], + [ + 114.320037, + 22.38168 + ], + [ + 114.319421, + 22.382234 + ] + ] + ], + [ + [ + [ + 114.372392, + 22.32301 + ], + [ + 114.373008, + 22.323564 + ], + [ + 114.372392, + 22.323564 + ], + [ + 114.372392, + 22.32301 + ] + ] + ], + [ + [ + [ + 114.323733, + 22.297541 + ], + [ + 114.324349, + 22.297541 + ], + [ + 114.323733, + 22.298095 + ], + [ + 114.323733, + 22.297541 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "adcode": 820000, + "name": "澳门特别行政区", + "center": [ + 113.54909, + 22.198951 + ], + "centroid": [ + 113.566988, + 22.159307 + ], + "childrenNum": 8, + "level": "province", + "parent": { + "adcode": 100000 + }, + "subFeatureIndex": 33, + "acroutes": [ + 100000 + ] + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 113.554425, + 22.107489 + ], + [ + 113.6037, + 22.132438 + ], + [ + 113.575983, + 22.194513 + ], + [ + 113.558736, + 22.212244 + ], + [ + 113.53841, + 22.209473 + ], + [ + 113.534715, + 22.174009 + ], + [ + 113.554425, + 22.142416 + ], + [ + 113.554425, + 22.107489 + ] + ] + ], + [ + [ + [ + 113.586453, + 22.201162 + ], + [ + 113.575983, + 22.201162 + ], + [ + 113.575983, + 22.194513 + ], + [ + 113.586453, + 22.201162 + ] + ] + ] + ] + } + } + ] +} diff --git a/src/components/Chart/index.vue b/src/components/Chart/index.vue new file mode 100644 index 0000000..80ef9c7 --- /dev/null +++ b/src/components/Chart/index.vue @@ -0,0 +1,44 @@ + + + + + diff --git a/src/components/Chart/world.json b/src/components/Chart/world.json new file mode 100644 index 0000000..ab0740a --- /dev/null +++ b/src/components/Chart/world.json @@ -0,0 +1,111599 @@ +{ + "type": "FeatureCollection", + "crs": { + "type": "name", + "properties": { + "name": "urn:ogc:def:crs:OGC:1.3:CRS84" + } + }, + "features": [ + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 47.97822265625001, + 7.9970703125 + ], + [ + 46.97822265625001, + 7.9970703125 + ], + [ + 43.98378906250002, + 9.008837890624989 + ], + [ + 43.482519531250006, + 9.379492187499991 + ], + [ + 43.181640625, + 9.879980468749991 + ], + [ + 42.84160156250002, + 10.203076171874997 + ], + [ + 42.65644531250001, + 10.6 + ], + [ + 42.92275390625002, + 10.999316406249989 + ], + [ + 43.24599609375002, + 11.499804687499989 + ], + [ + 43.85273437500001, + 10.784277343749991 + ], + [ + 44.38652343750002, + 10.430224609374989 + ], + [ + 44.94296875, + 10.43671875 + ], + [ + 45.81669921875002, + 10.835888671874997 + ], + [ + 46.565039062500006, + 10.745996093749994 + ], + [ + 47.40498046875001, + 11.174023437499997 + ], + [ + 48.01923828125001, + 11.139355468749997 + ], + [ + 48.57255859375002, + 11.320507812499997 + ], + [ + 48.938574218750006, + 11.258447265624994 + ], + [ + 50.11005859375001, + 11.529296875 + ], + [ + 50.79228515625002, + 11.983691406249989 + ], + [ + 51.2548828125, + 11.830712890624994 + ], + [ + 51.08427734375002, + 11.335644531249997 + ], + [ + 51.140625, + 10.656884765624994 + ], + [ + 51.031835937500006, + 10.444775390624997 + ], + [ + 51.19296875, + 10.554638671874997 + ], + [ + 51.390234375, + 10.422607421875 + ], + [ + 50.93007812500002, + 10.33554687499999 + ], + [ + 50.825, + 9.428173828124997 + ], + [ + 50.10283203125002, + 8.199804687499991 + ], + [ + 49.85205078125, + 7.962548828124994 + ], + [ + 49.234960937500006, + 6.77734375 + ], + [ + 49.04931640625, + 6.173632812499989 + ], + [ + 47.97529296875001, + 4.497021484374997 + ], + [ + 46.87880859375002, + 3.28564453125 + ], + [ + 46.05117187500002, + 2.475146484374989 + ], + [ + 44.92021484375002, + 1.81015625 + ], + [ + 43.71757812500002, + 0.857861328124997 + ], + [ + 41.97988281250002, + -0.973046875 + ], + [ + 41.53271484375, + -1.6953125 + ], + [ + 41.521875, + -1.572265625 + ], + [ + 41.42695312500001, + -1.449511718750003 + ], + [ + 41.24980468750002, + -1.220507812500003 + ], + [ + 40.97871093750001, + -0.870312500000011 + ], + [ + 40.964453125, + 2.814648437499997 + ], + [ + 41.341796875, + 3.20166015625 + ], + [ + 41.61347656250001, + 3.590478515624994 + ], + [ + 41.88398437500001, + 3.977734375 + ], + [ + 41.91533203125002, + 4.031298828124989 + ], + [ + 42.02412109375001, + 4.137939453125 + ], + [ + 42.85664062500001, + 4.32421875 + ], + [ + 43.12568359375001, + 4.644482421874997 + ], + [ + 43.58349609375, + 4.85498046875 + ], + [ + 43.988867187500006, + 4.950537109374991 + ], + [ + 44.940527343750006, + 4.912011718749994 + ], + [ + 47.97822265625001, + 7.9970703125 + ] + ] + ] + }, + "properties": { + "name": "Somalia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 9.579979133936737, + 47.05856388629306 + ], + [ + 9.409458596647225, + 47.02019676540292 + ], + [ + 9.46249431093294, + 47.09010747968864 + ], + [ + 9.46249431093294, + 47.19858962254578 + ], + [ + 9.527658197470123, + 47.27026989773668 + ], + [ + 9.579979133936737, + 47.05856388629306 + ] + ] + ] + }, + "properties": { + "name": "Liechtenstein", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -8.683349609375, + 27.77800740805682 + ], + [ + -13.038761787013554, + 27.81190166624856 + ], + [ + -12.948925781249926, + 27.914160156250034 + ], + [ + -11.552685546874955, + 28.31010742187496 + ], + [ + -10.486474609374994, + 29.06494140625 + ], + [ + -10.200585937499994, + 29.380371093750057 + ], + [ + -9.667089843749949, + 30.10927734375005 + ], + [ + -9.652929687499977, + 30.447558593750045 + ], + [ + -9.875488281249943, + 30.717919921874966 + ], + [ + -9.80869140624992, + 31.42460937499996 + ], + [ + -9.347460937499932, + 32.086376953124955 + ], + [ + -9.245849609375, + 32.572460937499955 + ], + [ + -8.512841796874994, + 33.25244140625003 + ], + [ + -6.900976562499949, + 33.96904296874999 + ], + [ + -6.353125, + 34.77607421875001 + ], + [ + -5.924804687499943, + 35.78579101562502 + ], + [ + -5.277832031249943, + 35.90273437500002 + ], + [ + -5.252685546874972, + 35.61474609374997 + ], + [ + -4.628320312499966, + 35.206396484375006 + ], + [ + -4.329980468749937, + 35.161474609375006 + ], + [ + -3.693261718749994, + 35.27998046874998 + ], + [ + -3.394726562499926, + 35.21181640625005 + ], + [ + -2.972216796874989, + 35.40727539062499 + ], + [ + -2.839941406249949, + 35.127832031249994 + ], + [ + -2.731396484374955, + 35.13520507812498 + ], + [ + -2.636816406249977, + 35.11269531250002 + ], + [ + -2.423730468749994, + 35.12348632812498 + ], + [ + -2.219628906249966, + 35.10419921874998 + ], + [ + -1.795605468749926, + 34.751904296874955 + ], + [ + -1.67919921875, + 33.31865234375002 + ], + [ + -1.550732421874955, + 33.073583984375006 + ], + [ + -1.510009765625, + 32.877636718749955 + ], + [ + -1.45, + 32.784814453124966 + ], + [ + -1.352148437499977, + 32.70336914062497 + ], + [ + -1.29638671875, + 32.67568359375002 + ], + [ + -1.188232421875, + 32.608496093750006 + ], + [ + -1.111035156249983, + 32.55229492187502 + ], + [ + -1.065527343749949, + 32.46831054687496 + ], + [ + -1.16259765625, + 32.399169921875 + ], + [ + -1.275341796874983, + 32.089013671874966 + ], + [ + -2.863427734374937, + 32.07470703124997 + ], + [ + -2.930859374999926, + 32.04252929687499 + ], + [ + -2.988232421874983, + 31.874218749999983 + ], + [ + -3.01738281249996, + 31.834277343750017 + ], + [ + -3.439794921874949, + 31.704541015624983 + ], + [ + -3.604589843749949, + 31.686767578125 + ], + [ + -3.700244140624989, + 31.70009765625005 + ], + [ + -3.768164062499977, + 31.689550781250034 + ], + [ + -3.837109374999983, + 31.512353515624994 + ], + [ + -3.833398437499937, + 31.197802734375045 + ], + [ + -3.626904296874955, + 31.000927734374983 + ], + [ + -4.148779296874977, + 30.8095703125 + ], + [ + -4.322851562500006, + 30.698876953124994 + ], + [ + -4.52915039062492, + 30.62553710937499 + ], + [ + -4.778515624999926, + 30.552392578124994 + ], + [ + -4.968261718749943, + 30.465380859375045 + ], + [ + -5.061914062499937, + 30.326416015625057 + ], + [ + -5.180126953124955, + 30.166162109374994 + ], + [ + -5.293652343749983, + 30.058642578125045 + ], + [ + -5.44877929687496, + 29.956933593750023 + ], + [ + -6.00429687499999, + 29.83125 + ], + [ + -6.479736328124943, + 29.82036132812499 + ], + [ + -6.520556640624989, + 29.659863281249983 + ], + [ + -6.59775390624992, + 29.578955078125006 + ], + [ + -6.635351562499949, + 29.568798828124983 + ], + [ + -6.755126953125, + 29.583837890625034 + ], + [ + -6.855566406249949, + 29.601611328125017 + ], + [ + -7.142431640624949, + 29.61958007812504 + ], + [ + -7.427685546874983, + 29.425 + ], + [ + -7.485742187499994, + 29.392236328124994 + ], + [ + -8.659912109375, + 28.718603515625063 + ], + [ + -8.683349609375, + 27.900390625 + ], + [ + -8.683349609375, + 27.77800740805682 + ] + ] + ] + }, + "properties": { + "name": "Morocco", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -13.038761787013554, + 27.81190166624856 + ], + [ + -8.683349609375, + 27.77800740805682 + ], + [ + -8.683349609375, + 27.65644531250004 + ], + [ + -8.817822265624955, + 27.65644531250004 + ], + [ + -8.817822265624951, + 27.656445312499997 + ], + [ + -8.683349609375, + 27.656445312499997 + ], + [ + -8.683349609375, + 27.2859375 + ], + [ + -8.682861328125, + 26.921337890624997 + ], + [ + -8.6826171875, + 26.72314453125 + ], + [ + -8.682324218749983, + 26.497705078124994 + ], + [ + -8.68212890625, + 26.273193359375 + ], + [ + -8.68212890625, + 26.10947265625 + ], + [ + -8.682226562499977, + 25.995507812499994 + ], + [ + -12.016308593749983, + 25.995410156250003 + ], + [ + -12.016308593749983, + 25.740136718749994 + ], + [ + -12.016308593749983, + 25.331689453124994 + ], + [ + -12.016308593749983, + 25.059375 + ], + [ + -12.016308593749983, + 24.923242187499994 + ], + [ + -12.016308593749983, + 24.378662109375 + ], + [ + -12.016308593749983, + 23.97021484375 + ], + [ + -12.0234375, + 23.467578125 + ], + [ + -12.372900390624977, + 23.318017578124994 + ], + [ + -12.559375, + 23.290820312500003 + ], + [ + -12.620410156249989, + 23.27133789062499 + ], + [ + -13.031494140625, + 23.000244140625 + ], + [ + -13.153271484374983, + 22.820507812499997 + ], + [ + -13.12702845982141, + 22.703770926339278 + ], + [ + -13.136540684091575, + 22.708182548616723 + ], + [ + -13.094335937499977, + 22.495996093749994 + ], + [ + -13.051220703124983, + 21.854785156250003 + ], + [ + -13.041748046875, + 21.713818359374997 + ], + [ + -13.0322265625, + 21.572070312500003 + ], + [ + -13.025097656249983, + 21.466796875 + ], + [ + -13.016210937499977, + 21.333935546874997 + ], + [ + -15.231201171875, + 21.331298828125 + ], + [ + -16.964550781249983, + 21.329248046874994 + ], + [ + -17.06396484375, + 20.89882812499999 + ], + [ + -17.048046874999983, + 20.80615234375 + ], + [ + -17.098779296874994, + 20.856884765624997 + ], + [ + -16.930859374999983, + 21.9 + ], + [ + -16.35874023437495, + 22.594531250000045 + ], + [ + -16.21025390624999, + 23.097900390625 + ], + [ + -15.789257812499926, + 23.792871093750023 + ], + [ + -15.980712890624943, + 23.670312500000023 + ], + [ + -15.899316406249966, + 23.844433593749955 + ], + [ + -14.904296875000028, + 24.719775390625017 + ], + [ + -14.794921874999943, + 25.404150390625006 + ], + [ + -14.413867187499932, + 26.25371093749999 + ], + [ + -13.57578125, + 26.735107421875 + ], + [ + -13.175976562499983, + 27.655712890624983 + ], + [ + -13.038761787013554, + 27.81190166624856 + ] + ], + [ + [ + -8.774365234374983, + 27.460546875 + ], + [ + -8.794873046874983, + 27.120703125000034 + ], + [ + -8.794873046874983, + 27.120703125 + ], + [ + -8.774365234374983, + 27.460546875 + ] + ] + ] + }, + "properties": { + "name": "W. Sahara", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 21.5625, + 42.247509765625 + ], + [ + 21.560839843750017, + 42.24765625 + ], + [ + 21.389550781250023, + 42.21982421875 + ], + [ + 21.28662109375, + 42.100390625 + ], + [ + 21.05976562500001, + 42.171289062499994 + ], + [ + 20.778125, + 42.071044921875 + ], + [ + 20.725, + 41.87353515625 + ], + [ + 20.566210937500017, + 41.873681640624994 + ], + [ + 20.485449218750006, + 42.223388671875 + ], + [ + 20.06396484375, + 42.54726562499999 + ], + [ + 20.054296875, + 42.760058593749996 + ], + [ + 20.344335937500006, + 42.827929687499996 + ], + [ + 20.40996305279786, + 42.84373166741877 + ], + [ + 20.344335937500063, + 42.82792968750002 + ], + [ + 19.670996093750006, + 43.163964843749994 + ], + [ + 19.21875, + 43.449951171875 + ], + [ + 19.196484375000068, + 43.48500976562502 + ], + [ + 19.19160156250004, + 43.52104492187499 + ], + [ + 19.19433593749997, + 43.533300781250006 + ], + [ + 19.495117187500057, + 43.642871093750045 + ], + [ + 19.245019531249994, + 43.96503906250004 + ], + [ + 19.583789062500017, + 44.04345703125003 + ], + [ + 19.118457031250074, + 44.359960937500006 + ], + [ + 19.348632812500057, + 44.88090820312502 + ], + [ + 19.007128906250045, + 44.86918945312502 + ], + [ + 19.062890625000023, + 45.13720703125 + ], + [ + 19.4, + 45.2125 + ], + [ + 19.004687500000074, + 45.39951171875006 + ], + [ + 19.064257812500045, + 45.51499023437506 + ], + [ + 18.839062499999983, + 45.83574218750002 + ], + [ + 18.905371093750006, + 45.931738281250034 + ], + [ + 19.421289062500023, + 46.064453125 + ], + [ + 19.61347656250001, + 46.169189453125 + ], + [ + 19.84443359375001, + 46.145898437499966 + ], + [ + 19.934082031250057, + 46.161474609375034 + ], + [ + 20.161425781250017, + 46.14189453124996 + ], + [ + 20.210156250000068, + 46.12602539062502 + ], + [ + 20.241796875000034, + 46.10859375000001 + ], + [ + 20.301367187500006, + 46.05068359375002 + ], + [ + 20.35859375000004, + 45.975488281249994 + ], + [ + 20.581152343749977, + 45.86948242187506 + ], + [ + 20.65273437499999, + 45.779394531250006 + ], + [ + 20.709277343750074, + 45.735253906249994 + ], + [ + 20.727832031250017, + 45.73740234374998 + ], + [ + 20.746875, + 45.74897460937501 + ], + [ + 20.76015625000005, + 45.75810546875002 + ], + [ + 20.775, + 45.74980468750002 + ], + [ + 20.794042968750006, + 45.467871093750034 + ], + [ + 21.431445312500017, + 45.192529296874994 + ], + [ + 21.465429687500006, + 45.171875 + ], + [ + 21.357031250000034, + 44.99077148437502 + ], + [ + 21.532324218750063, + 44.900683593750045 + ], + [ + 21.519921875000023, + 44.88081054687498 + ], + [ + 21.442187500000074, + 44.87338867187498 + ], + [ + 21.384375, + 44.87006835937501 + ], + [ + 21.357910156250057, + 44.86181640625003 + ], + [ + 21.36005859375004, + 44.82666015624997 + ], + [ + 21.52314453125004, + 44.79008789062499 + ], + [ + 21.63613281250005, + 44.71044921875 + ], + [ + 21.909277343750034, + 44.666113281250034 + ], + [ + 22.026953125, + 44.61987304687503 + ], + [ + 22.093066406250074, + 44.541943359374955 + ], + [ + 22.200976562500017, + 44.560693359374966 + ], + [ + 22.350683593750063, + 44.676123046875034 + ], + [ + 22.497656249999977, + 44.70625 + ], + [ + 22.64208984375, + 44.65097656249998 + ], + [ + 22.720898437499983, + 44.605517578125045 + ], + [ + 22.734375, + 44.56992187499998 + ], + [ + 22.700781250000063, + 44.55551757812498 + ], + [ + 22.620117187500057, + 44.562353515625034 + ], + [ + 22.554003906250017, + 44.54033203124999 + ], + [ + 22.49453125000005, + 44.43544921875002 + ], + [ + 22.687890625000023, + 44.248291015625 + ], + [ + 22.42080078125005, + 44.00742187500006 + ], + [ + 22.399023437500063, + 43.96953125 + ], + [ + 22.36542968750004, + 43.86210937500002 + ], + [ + 22.36962890625003, + 43.78129882812499 + ], + [ + 22.55458984375005, + 43.45449218750002 + ], + [ + 22.767578125, + 43.35415039062502 + ], + [ + 22.81972656250005, + 43.300732421874955 + ], + [ + 22.85957031250001, + 43.252343749999966 + ], + [ + 22.97685546874999, + 43.18798828125 + ], + [ + 22.799902343750006, + 42.985742187499994 + ], + [ + 22.706152343750006, + 42.88393554687505 + ], + [ + 22.466796875, + 42.842480468749955 + ], + [ + 22.53242187500004, + 42.48120117187497 + ], + [ + 22.523535156250006, + 42.440966796875045 + ], + [ + 22.44570312500005, + 42.35913085937497 + ], + [ + 22.42207031250004, + 42.32885742187503 + ], + [ + 22.344042968750045, + 42.31396484375003 + ], + [ + 22.23974609375003, + 42.303110028468716 + ], + [ + 21.81464843750001, + 42.303125 + ], + [ + 21.5625, + 42.24750976562498 + ], + [ + 21.5625, + 42.247509765625 + ] + ] + ] + }, + "properties": { + "name": "Serbia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 74.54140625000002, + 37.02216796875 + ], + [ + 74.03886718750002, + 36.825732421874996 + ], + [ + 73.116796875, + 36.868554687499994 + ], + [ + 72.24980468750002, + 36.734716796875 + ], + [ + 71.23291015625, + 36.12177734375 + ], + [ + 71.18505859375, + 36.04208984375 + ], + [ + 71.57197265625001, + 35.546826171875 + ], + [ + 71.62050781250002, + 35.183007812499994 + ], + [ + 70.965625, + 34.53037109375 + ], + [ + 71.095703125, + 34.369433593749996 + ], + [ + 71.05156250000002, + 34.049707031249994 + ], + [ + 70.65400390625001, + 33.952294921874994 + ], + [ + 69.8896484375, + 34.007275390625 + ], + [ + 70.26113281250002, + 33.289013671875 + ], + [ + 69.5015625, + 33.020068359374996 + ], + [ + 69.24140625000001, + 32.433544921875 + ], + [ + 69.279296875, + 31.936816406249996 + ], + [ + 68.86894531250002, + 31.634228515624997 + ], + [ + 68.59765625, + 31.802978515625 + ], + [ + 68.16103515625002, + 31.802978515625 + ], + [ + 67.57822265625, + 31.506494140624994 + ], + [ + 67.737890625, + 31.343945312499997 + ], + [ + 67.45283203125001, + 31.234619140625 + ], + [ + 66.82929687500001, + 31.263671875 + ], + [ + 66.346875, + 30.802783203124996 + ], + [ + 66.23125, + 29.86572265625 + ], + [ + 65.09550781250002, + 29.559472656249994 + ], + [ + 64.39375, + 29.544335937499994 + ], + [ + 64.09873046875, + 29.391943359375 + ], + [ + 63.56757812500001, + 29.497998046874997 + ], + [ + 62.4765625, + 29.408349609374994 + ], + [ + 62.0009765625, + 29.530419921874994 + ], + [ + 61.22441406250002, + 29.749414062499994 + ], + [ + 60.843359375, + 29.858691406249996 + ], + [ + 61.331640625, + 30.363720703124997 + ], + [ + 61.55947265625002, + 30.599365234375 + ], + [ + 61.7841796875, + 30.831933593749994 + ], + [ + 61.81083984375002, + 30.91328125 + ], + [ + 61.81425781250002, + 31.072558593749996 + ], + [ + 61.75507812500001, + 31.285302734374994 + ], + [ + 61.66015625, + 31.382421875 + ], + [ + 61.34648437500002, + 31.421630859375 + ], + [ + 61.11074218750002, + 31.451123046874997 + ], + [ + 60.854101562500006, + 31.483251953125 + ], + [ + 60.82070312500002, + 31.495166015624996 + ], + [ + 60.791601562500006, + 31.660595703124997 + ], + [ + 60.804296875, + 31.73447265625 + ], + [ + 60.7875, + 31.877197265625 + ], + [ + 60.78994140625002, + 31.987109375 + ], + [ + 60.827246093750006, + 32.16796875 + ], + [ + 60.82929687500001, + 32.249414062499994 + ], + [ + 60.71044921875, + 32.6 + ], + [ + 60.57656250000002, + 32.994873046875 + ], + [ + 60.560546875, + 33.137841796874994 + ], + [ + 60.9169921875, + 33.505224609375 + ], + [ + 60.573828125, + 33.588330078125 + ], + [ + 60.4859375, + 33.7119140625 + ], + [ + 60.48574218750002, + 34.094775390624996 + ], + [ + 60.642675781250006, + 34.307177734374996 + ], + [ + 60.88945312500002, + 34.31943359375 + ], + [ + 60.80390625000001, + 34.418017578124996 + ], + [ + 60.76259765625002, + 34.475244140624994 + ], + [ + 60.73613281250002, + 34.491796875 + ], + [ + 60.72626953125001, + 34.51826171875 + ], + [ + 60.73945312500001, + 34.544726562499996 + ], + [ + 60.80234375, + 34.554638671875 + ], + [ + 60.8453125, + 34.587695312499996 + ], + [ + 60.91474609375001, + 34.633984375 + ], + [ + 60.951171875, + 34.653857421874996 + ], + [ + 61.080078125, + 34.855615234374994 + ], + [ + 61.1, + 35.272314453125 + ], + [ + 61.18925781250002, + 35.31201171875 + ], + [ + 61.24550781250002, + 35.474072265625 + ], + [ + 61.27851562500001, + 35.51376953125 + ], + [ + 61.281835937500006, + 35.55341796875 + ], + [ + 61.26201171875002, + 35.619580078125 + ], + [ + 61.3447265625, + 35.6294921875 + ], + [ + 61.62099609375002, + 35.43232421875 + ], + [ + 62.08964843750002, + 35.3796875 + ], + [ + 62.30781250000001, + 35.170800781249994 + ], + [ + 62.688085937500006, + 35.255322265625 + ], + [ + 63.056640625, + 35.44580078125 + ], + [ + 63.08417968750001, + 35.56806640625 + ], + [ + 63.16972656250002, + 35.678125 + ], + [ + 63.129980468750006, + 35.84619140625 + ], + [ + 63.8625, + 36.012353515624994 + ], + [ + 64.184375, + 36.14892578125 + ], + [ + 64.51103515625002, + 36.340673828125 + ], + [ + 64.56582031250002, + 36.427587890625 + ], + [ + 64.6025390625, + 36.554541015625 + ], + [ + 64.78242187500001, + 37.05927734375 + ], + [ + 64.81630859375002, + 37.132080078125 + ], + [ + 64.95156250000002, + 37.1935546875 + ], + [ + 65.08964843750002, + 37.237939453124994 + ], + [ + 65.30361328125002, + 37.24677734375 + ], + [ + 65.55498046875002, + 37.251171875 + ], + [ + 65.76503906250002, + 37.569140625 + ], + [ + 66.471875, + 37.3447265625 + ], + [ + 66.52226562500002, + 37.348486328125 + ], + [ + 66.827734375, + 37.3712890625 + ], + [ + 67.06884765625, + 37.334814453125 + ], + [ + 67.19550781250001, + 37.235205078125 + ], + [ + 67.31972656250002, + 37.2095703125 + ], + [ + 67.44169921875002, + 37.2580078125 + ], + [ + 67.51728515625001, + 37.266650390624996 + ], + [ + 67.546484375, + 37.235644531249996 + ], + [ + 67.607421875, + 37.222509765625 + ], + [ + 67.7, + 37.22724609375 + ], + [ + 67.7529296875, + 37.1998046875 + ], + [ + 67.75898437500001, + 37.172216796875 + ], + [ + 67.76601562500002, + 37.14013671875 + ], + [ + 67.83447265625, + 37.064208984375 + ], + [ + 67.9580078125, + 36.972021484375 + ], + [ + 68.06777343750002, + 36.9498046875 + ], + [ + 68.26093750000001, + 37.013085937499994 + ], + [ + 68.284765625, + 37.036328125 + ], + [ + 68.29951171875001, + 37.088427734374996 + ], + [ + 68.38691406250001, + 37.1375 + ], + [ + 68.66914062500001, + 37.2583984375 + ], + [ + 68.7232421875, + 37.268017578125 + ], + [ + 68.78203125000002, + 37.2580078125 + ], + [ + 68.82373046875, + 37.270703125 + ], + [ + 68.8384765625, + 37.30283203125 + ], + [ + 68.85537109375002, + 37.316845703125 + ], + [ + 68.88525390625, + 37.328076171875 + ], + [ + 68.91181640625001, + 37.333935546875 + ], + [ + 68.96044921875, + 37.325048828125 + ], + [ + 69.18017578125, + 37.15830078125 + ], + [ + 69.26484375000001, + 37.1083984375 + ], + [ + 69.30390625000001, + 37.116943359375 + ], + [ + 69.35380859375002, + 37.150048828124994 + ], + [ + 69.41445312500002, + 37.207763671875 + ], + [ + 69.4296875, + 37.290869140625 + ], + [ + 69.39921875000002, + 37.399316406249994 + ], + [ + 69.42011718750001, + 37.48671875 + ], + [ + 69.49208984375002, + 37.553076171875 + ], + [ + 69.62578125000002, + 37.594042968749996 + ], + [ + 69.8208984375, + 37.6095703125 + ], + [ + 69.9849609375, + 37.566162109375 + ], + [ + 70.18867187500001, + 37.582470703125 + ], + [ + 70.25146484375, + 37.66416015625 + ], + [ + 70.25498046875, + 37.765380859375 + ], + [ + 70.19941406250001, + 37.886035156249996 + ], + [ + 70.21464843750002, + 37.9244140625 + ], + [ + 70.41777343750002, + 38.075439453125 + ], + [ + 70.7359375, + 38.42255859375 + ], + [ + 71.255859375, + 38.306982421875 + ], + [ + 71.33271484375001, + 38.170263671875 + ], + [ + 71.27851562500001, + 37.918408203125 + ], + [ + 71.319921875, + 37.90185546875 + ], + [ + 71.3896484375, + 37.906298828124996 + ], + [ + 71.48779296875, + 37.931884765625 + ], + [ + 71.55195312500001, + 37.933154296874996 + ], + [ + 71.58222656250001, + 37.910107421875 + ], + [ + 71.43291015625002, + 37.1275390625 + ], + [ + 71.530859375, + 36.845117187499994 + ], + [ + 71.665625, + 36.696923828124994 + ], + [ + 72.65742187500001, + 37.029052734375 + ], + [ + 72.8955078125, + 37.267529296875 + ], + [ + 73.21113281250001, + 37.408496093749996 + ], + [ + 73.38291015625, + 37.462255859375 + ], + [ + 73.48134765625002, + 37.4716796875 + ], + [ + 73.60468750000001, + 37.446044921875 + ], + [ + 73.65712890625002, + 37.43046875 + ], + [ + 73.72060546875002, + 37.41875 + ], + [ + 73.73378906250002, + 37.37578125 + ], + [ + 73.71728515625, + 37.329443359375 + ], + [ + 73.6275390625, + 37.261572265625 + ], + [ + 73.65351562500001, + 37.23935546875 + ], + [ + 73.749609375, + 37.231787109375 + ], + [ + 74.16708984375, + 37.329443359375 + ], + [ + 74.20351562500002, + 37.372460937499994 + ], + [ + 74.25966796875002, + 37.415429687499994 + ], + [ + 74.659375, + 37.394482421875 + ], + [ + 74.73056640625, + 37.35703125 + ], + [ + 74.83046875000002, + 37.2859375 + ], + [ + 74.89130859375001, + 37.231640625 + ], + [ + 74.84023437500002, + 37.225048828125 + ], + [ + 74.76738281250002, + 37.249169921874994 + ], + [ + 74.73896484375001, + 37.28564453125 + ], + [ + 74.72666015625, + 37.29072265625 + ], + [ + 74.6689453125, + 37.26669921875 + ], + [ + 74.55898437500002, + 37.236621093749996 + ], + [ + 74.37216796875, + 37.15771484375 + ], + [ + 74.37617187500001, + 37.137353515624994 + ], + [ + 74.49794921875002, + 37.0572265625 + ], + [ + 74.52646484375, + 37.030664062499994 + ], + [ + 74.54140625000002, + 37.02216796875 + ] + ] + ] + }, + "properties": { + "name": "Afghanistan", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 17.57958984375, + -8.099023437500009 + ], + [ + 17.643359375000017, + -8.090722656250009 + ], + [ + 18.00878906250003, + -8.107617187499983 + ], + [ + 18.56269531250001, + -7.9359375 + ], + [ + 18.944433593750063, + -8.001464843750028 + ], + [ + 19.142675781250034, + -8.001464843750028 + ], + [ + 19.34082031249997, + -7.966601562500031 + ], + [ + 19.369921875000045, + -7.706542968749986 + ], + [ + 19.371679687500063, + -7.655078124999989 + ], + [ + 19.47988281250008, + -7.472167968750028 + ], + [ + 19.48378906250008, + -7.279492187500026 + ], + [ + 19.527636718750017, + -7.144433593749952 + ], + [ + 19.87519531250004, + -6.986328124999986 + ], + [ + 19.99746093750008, + -6.976464843750023 + ], + [ + 20.190039062500063, + -6.9462890625 + ], + [ + 20.482226562500074, + -6.915820312500017 + ], + [ + 20.59003906250001, + -6.919921874999957 + ], + [ + 20.598730468750006, + -6.935156249999949 + ], + [ + 20.536914062500045, + -7.121777343749955 + ], + [ + 20.535839843749983, + -7.182812499999955 + ], + [ + 20.558398437500045, + -7.244433593749989 + ], + [ + 20.60781250000008, + -7.277734375000023 + ], + [ + 20.910937500000017, + -7.281445312499983 + ], + [ + 21.190332031250023, + -7.284960937499989 + ], + [ + 21.751074218750034, + -7.305468749999989 + ], + [ + 21.80605468750005, + -7.32861328125 + ], + [ + 21.905371093750034, + -8.693359374999943 + ], + [ + 21.813183593750068, + -9.46875 + ], + [ + 22.19775390625, + -10.040625 + ], + [ + 22.30703125000005, + -10.691308593750023 + ], + [ + 22.203515625000023, + -10.829492187500009 + ], + [ + 22.226171875, + -11.121972656250009 + ], + [ + 22.27880859375, + -11.19414062499996 + ], + [ + 22.314941406250057, + -11.198632812499994 + ], + [ + 22.39296875000005, + -11.159472656250003 + ], + [ + 22.486132812500045, + -11.086718750000017 + ], + [ + 22.56103515625003, + -11.05585937500004 + ], + [ + 22.814746093750017, + -11.08027343750004 + ], + [ + 23.076269531250006, + -11.087890624999986 + ], + [ + 23.463964843750034, + -10.969335937499991 + ], + [ + 23.83388671875008, + -11.013671874999972 + ], + [ + 23.96650390625001, + -10.871777343750011 + ], + [ + 23.98388671875, + -11.725 + ], + [ + 23.909375, + -12.636132812500009 + ], + [ + 23.886523437500045, + -12.743261718749991 + ], + [ + 23.882421875, + -12.799023437499983 + ], + [ + 23.968066406250045, + -12.956933593749994 + ], + [ + 23.962988281250006, + -12.988476562500026 + ], + [ + 23.843164062500023, + -13.0009765625 + ], + [ + 22.209570312500006, + -13.0009765625 + ], + [ + 21.97890625000008, + -13.0009765625 + ], + [ + 21.979101562500034, + -13.798730468749994 + ], + [ + 21.979296875000074, + -14.11962890625 + ], + [ + 21.979394531249994, + -14.440527343750006 + ], + [ + 21.97978515624999, + -15.955566406250014 + ], + [ + 22.193945312500006, + -16.628125 + ], + [ + 23.380664062500017, + -17.640625 + ], + [ + 22.32421875, + -17.8375 + ], + [ + 20.74550781250008, + -18.019726562499983 + ], + [ + 20.194335937500057, + -17.86367187499999 + ], + [ + 18.95527343750004, + -17.80351562499999 + ], + [ + 18.39638671875005, + -17.3994140625 + ], + [ + 16.14843750000003, + -17.39023437499999 + ], + [ + 14.017480468750023, + -17.40888671874997 + ], + [ + 13.475976562500023, + -17.04003906249997 + ], + [ + 13.179492187500017, + -16.971679687499986 + ], + [ + 12.548144531250017, + -17.212695312499974 + ], + [ + 12.35927734375008, + -17.205859375 + ], + [ + 12.318457031250006, + -17.21337890625003 + ], + [ + 12.213378906250028, + -17.209960937500043 + ], + [ + 12.013964843750074, + -17.168554687500034 + ], + [ + 11.902539062500011, + -17.226562499999957 + ], + [ + 11.743066406250023, + -17.24921875000004 + ], + [ + 11.780078125000017, + -16.87128906249997 + ], + [ + 11.818945312500034, + -16.704101562500014 + ], + [ + 11.750878906250023, + -15.831933593749966 + ], + [ + 12.016113281250057, + -15.513671874999957 + ], + [ + 12.55048828125004, + -13.437792968750003 + ], + [ + 12.983203124999989, + -12.775683593750017 + ], + [ + 13.4169921875, + -12.52041015624998 + ], + [ + 13.597949218750017, + -12.286132812500028 + ], + [ + 13.785351562499983, + -11.81279296874996 + ], + [ + 13.833593750000063, + -10.9296875 + ], + [ + 13.33222656250004, + -9.998925781250009 + ], + [ + 12.99853515625, + -9.048046875 + ], + [ + 13.358984375, + -8.687207031250026 + ], + [ + 13.378515625000063, + -8.369726562500006 + ], + [ + 12.82343750000004, + -6.954785156249955 + ], + [ + 12.283300781250063, + -6.12431640624996 + ], + [ + 13.184375, + -5.85625 + ], + [ + 13.346484375000017, + -5.863378906250006 + ], + [ + 13.978515625, + -5.857226562500003 + ], + [ + 16.315234375000074, + -5.865625 + ], + [ + 16.431445312500045, + -5.90019531249996 + ], + [ + 16.53710937499997, + -5.9658203125 + ], + [ + 16.697265625, + -6.164257812500026 + ], + [ + 16.74296874999999, + -6.618457031250003 + ], + [ + 16.813085937500063, + -6.772558593749963 + ], + [ + 16.919433593750057, + -6.93398437499998 + ], + [ + 16.98476562500005, + -7.257421874999977 + ], + [ + 17.57958984375, + -8.099023437500009 + ] + ] + ], + [ + [ + [ + 12.50146484375, + -4.5875 + ], + [ + 12.848144531250028, + -4.428906249999983 + ], + [ + 12.881054687500068, + -4.445117187499989 + ], + [ + 12.971386718750068, + -4.551757812499957 + ], + [ + 13.048046875000068, + -4.619238281250034 + ], + [ + 13.072753906250028, + -4.634765625 + ], + [ + 13.057324218750011, + -4.651074218750026 + ], + [ + 12.947460937500011, + -4.695312499999986 + ], + [ + 12.829687499999977, + -4.73662109374996 + ], + [ + 12.451464843750017, + -5.071484374999969 + ], + [ + 12.453222656250034, + -5.090625 + ], + [ + 12.52236328125008, + -5.148925781250028 + ], + [ + 12.484570312500011, + -5.71875 + ], + [ + 12.213671875000074, + -5.758691406249994 + ], + [ + 12.177148437499994, + -5.324804687499977 + ], + [ + 12.018359375000074, + -5.004296874999966 + ], + [ + 12.50146484375, + -4.5875 + ] + ] + ] + ] + }, + "properties": { + "name": "Angola", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 20.06396484375, + 42.54726562499999 + ], + [ + 20.485449218750006, + 42.223388671875 + ], + [ + 20.566210937500017, + 41.873681640624994 + ], + [ + 20.48896484375001, + 41.272607421874994 + ], + [ + 20.709277343750017, + 40.928369140624994 + ], + [ + 20.964257812500023, + 40.849902343749996 + ], + [ + 20.95576171875001, + 40.775292968749994 + ], + [ + 21.030859375, + 40.622460937499994 + ], + [ + 20.881640625000017, + 40.467919921874994 + ], + [ + 20.65742187500001, + 40.1173828125 + ], + [ + 20.4560546875, + 40.065576171874994 + ], + [ + 20.408007812500017, + 40.049462890624994 + ], + [ + 20.383691406250023, + 40.0171875 + ], + [ + 20.338476562500006, + 39.991064453125 + ], + [ + 20.311132812500006, + 39.979443359375 + ], + [ + 20.311328125000017, + 39.95078125 + ], + [ + 20.381640625000017, + 39.841796875 + ], + [ + 20.382421875, + 39.802636718749994 + ], + [ + 20.206835937500017, + 39.653515625 + ], + [ + 20.13105468750001, + 39.66162109375 + ], + [ + 20.05976562500001, + 39.699121093749994 + ], + [ + 20.022558593750006, + 39.710693359375 + ], + [ + 20.001269531250017, + 39.709423828125 + ], + [ + 19.851855468750017, + 40.0435546875 + ], + [ + 19.322265625, + 40.407080078125 + ], + [ + 19.45917968750001, + 40.40537109375 + ], + [ + 19.3375, + 40.663818359375 + ], + [ + 19.57568359375, + 41.640429687499996 + ], + [ + 19.577539062500023, + 41.7875 + ], + [ + 19.342382812500006, + 41.869091796875 + ], + [ + 19.280664062500023, + 42.17255859375 + ], + [ + 19.65449218750001, + 42.628564453124994 + ], + [ + 19.78828125000001, + 42.476171875 + ], + [ + 20.06396484375, + 42.54726562499999 + ] + ] + ] + }, + "properties": { + "name": "Albania", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 19.66230468750001, + 60.187158203124994 + ], + [ + 19.53652343750005, + 60.14497070312501 + ], + [ + 19.551367187500063, + 60.24384765625001 + ], + [ + 19.66230468750001, + 60.187158203124994 + ] + ] + ], + [ + [ + [ + 19.989550781250074, + 60.351171875 + ], + [ + 20.258886718750063, + 60.26127929687499 + ], + [ + 19.799804687500057, + 60.08173828125001 + ], + [ + 19.68691406250005, + 60.267626953125045 + ], + [ + 19.84765625000003, + 60.22055664062506 + ], + [ + 19.823046875000074, + 60.390185546875045 + ], + [ + 19.989550781250074, + 60.351171875 + ] + ] + ] + ] + }, + "properties": { + "name": "Aland", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 1.7060546875, + 42.503320312499994 + ], + [ + 1.534082031250023, + 42.441699218749996 + ], + [ + 1.448828125, + 42.437451171875 + ], + [ + 1.428125, + 42.46132812499999 + ], + [ + 1.414843750000017, + 42.548388671874996 + ], + [ + 1.428320312500006, + 42.5958984375 + ], + [ + 1.501367187500023, + 42.642724609374994 + ], + [ + 1.568164062500017, + 42.635009765625 + ], + [ + 1.709863281250023, + 42.604443359375 + ], + [ + 1.739453125000011, + 42.575927734375 + ], + [ + 1.740234375, + 42.55673828125 + ], + [ + 1.713964843750006, + 42.525634765625 + ], + [ + 1.7060546875, + 42.503320312499994 + ] + ] + ] + }, + "properties": { + "name": "Andorra", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 53.927832031250006, + 24.177197265624983 + ], + [ + 53.63447265625004, + 24.169775390624977 + ], + [ + 53.83378906250002, + 24.258935546875023 + ], + [ + 53.927832031250006, + 24.177197265624983 + ] + ] + ], + [ + [ + [ + 53.3322265625001, + 24.258593750000045 + ], + [ + 53.19091796874997, + 24.290917968749966 + ], + [ + 53.412402343750074, + 24.411035156250023 + ], + [ + 53.3322265625001, + 24.258593750000045 + ] + ] + ], + [ + [ + [ + 56.29785156250003, + 25.650683593750045 + ], + [ + 56.38798828125002, + 24.97919921875004 + ], + [ + 56.06386718750005, + 24.73876953125 + ], + [ + 56.00058593750006, + 24.953222656249977 + ], + [ + 55.795703125000074, + 24.868115234374955 + ], + [ + 55.76083984375006, + 24.24267578125 + ], + [ + 55.92861328125005, + 24.215136718750074 + ], + [ + 55.98515625000002, + 24.063378906249966 + ], + [ + 55.4684570312501, + 23.94111328125001 + ], + [ + 55.53164062499999, + 23.81904296875001 + ], + [ + 55.1999023437501, + 23.034765625000034 + ], + [ + 55.185839843750074, + 22.7041015625 + ], + [ + 55.104296875000074, + 22.621484375000023 + ], + [ + 52.55507812500005, + 22.932812499999955 + ], + [ + 51.592578125000074, + 24.07885742187503 + ], + [ + 51.56835937500003, + 24.286181640625074 + ], + [ + 51.76757812500003, + 24.25439453125 + ], + [ + 51.84316406250005, + 24.010888671875023 + ], + [ + 52.118554687499994, + 23.97109375 + ], + [ + 52.64824218750002, + 24.154638671875006 + ], + [ + 53.80175781249997, + 24.069482421874966 + ], + [ + 54.14794921875003, + 24.17119140624999 + ], + [ + 54.39707031250006, + 24.278173828125034 + ], + [ + 54.74677734375004, + 24.810449218750023 + ], + [ + 55.94121093750002, + 25.793994140625017 + ], + [ + 56.08046875, + 26.06264648437505 + ], + [ + 56.16748046875003, + 26.047460937499977 + ], + [ + 56.144628906250006, + 25.690527343750006 + ], + [ + 56.29785156250003, + 25.650683593750045 + ] + ] + ] + ] + }, + "properties": { + "name": "United Arab Emirates", + "childNum": 3 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -64.54916992187498, + -54.71621093749998 + ], + [ + -63.81542968749997, + -54.725097656250014 + ], + [ + -64.637353515625, + -54.90253906250001 + ], + [ + -64.75732421875, + -54.82656249999999 + ], + [ + -64.54916992187498, + -54.71621093749998 + ] + ] + ], + [ + [ + [ + -68.65322265624994, + -54.85361328124999 + ], + [ + -68.62993164062499, + -52.65263671875004 + ], + [ + -68.24013671875, + -53.08183593749999 + ], + [ + -68.43115234375, + -53.0552734375 + ], + [ + -68.48852539062497, + -53.260937499999976 + ], + [ + -68.16113281249997, + -53.30644531250001 + ], + [ + -68.00849609374995, + -53.5640625 + ], + [ + -67.29423828125002, + -54.049804687500014 + ], + [ + -66.23564453124999, + -54.53349609374997 + ], + [ + -65.17900390624993, + -54.678125 + ], + [ + -65.47114257812495, + -54.91464843749999 + ], + [ + -66.5111328125, + -55.032128906249945 + ], + [ + -67.127099609375, + -54.90380859375001 + ], + [ + -68.65322265624994, + -54.85361328124999 + ] + ] + ], + [ + [ + [ + -61.084716796875, + -23.65644531250001 + ], + [ + -60.83984375000003, + -23.85810546874997 + ], + [ + -59.89248046874994, + -24.093554687499974 + ], + [ + -59.18725585937497, + -24.56230468749999 + ], + [ + -57.82167968749994, + -25.136425781249983 + ], + [ + -57.56313476562494, + -25.473730468749963 + ], + [ + -57.943115234375, + -26.05292968750001 + ], + [ + -58.18149414062498, + -26.30742187499999 + ], + [ + -58.222070312499994, + -26.65 + ], + [ + -58.618603515624955, + -27.13212890624996 + ], + [ + -58.64174804687494, + -27.196093750000017 + ], + [ + -58.60483398437498, + -27.314355468750037 + ], + [ + -58.16826171874993, + -27.27343749999997 + ], + [ + -56.437158203124966, + -27.553808593749977 + ], + [ + -56.16406250000003, + -27.321484374999983 + ], + [ + -55.95146484374996, + -27.325683593749957 + ], + [ + -55.789990234374926, + -27.416406249999966 + ], + [ + -55.71464843749996, + -27.41484375 + ], + [ + -55.632910156250006, + -27.35712890624997 + ], + [ + -55.59379882812502, + -27.288085937500014 + ], + [ + -55.597265625, + -27.207617187499963 + ], + [ + -55.56489257812498, + -27.15 + ], + [ + -55.496728515624966, + -27.11533203124999 + ], + [ + -55.45063476562498, + -27.068359375000014 + ], + [ + -55.426660156249994, + -27.00927734374997 + ], + [ + -55.13593750000001, + -26.931152343749957 + ], + [ + -54.934472656249994, + -26.70253906250001 + ], + [ + -54.677734375, + -26.308789062499997 + ], + [ + -54.631933593750006, + -26.005761718749994 + ], + [ + -54.615869140624994, + -25.576074218750023 + ], + [ + -54.44394531249998, + -25.625 + ], + [ + -54.15458984374999, + -25.523046874999963 + ], + [ + -53.89116210937499, + -25.66884765625001 + ], + [ + -53.668554687500006, + -26.288183593749977 + ], + [ + -53.83818359375002, + -27.121093750000014 + ], + [ + -54.32700195312495, + -27.423535156249997 + ], + [ + -54.82910156250003, + -27.55058593750003 + ], + [ + -55.10151367187501, + -27.866796874999963 + ], + [ + -55.72548828125002, + -28.20410156250003 + ], + [ + -55.68725585937497, + -28.38164062499996 + ], + [ + -55.890527343749994, + -28.370019531249994 + ], + [ + -56.938623046874994, + -29.594824218750034 + ], + [ + -57.22465820312499, + -29.782128906249994 + ], + [ + -57.40522460937501, + -30.03388671875004 + ], + [ + -57.563867187499994, + -30.139941406249974 + ], + [ + -57.60888671875003, + -30.187792968750045 + ], + [ + -57.65087890624997, + -30.295019531250034 + ], + [ + -57.71269531249996, + -30.38447265624997 + ], + [ + -57.83120117187502, + -30.495214843749963 + ], + [ + -57.87250976562501, + -30.591015625000026 + ], + [ + -57.81059570312499, + -30.85859375000001 + ], + [ + -57.88632812499998, + -30.937402343749994 + ], + [ + -57.86840820312497, + -31.104394531249994 + ], + [ + -57.89335937499999, + -31.195312499999957 + ], + [ + -58.03339843750001, + -31.416601562500006 + ], + [ + -58.053857421874994, + -31.494921874999974 + ], + [ + -58.009667968749966, + -31.534375 + ], + [ + -57.98798828124998, + -31.576171875 + ], + [ + -58.00698242187494, + -31.684960937499966 + ], + [ + -58.04233398437495, + -31.769238281249997 + ], + [ + -58.16748046874997, + -31.87265625 + ], + [ + -58.18901367187499, + -31.924218750000037 + ], + [ + -58.16040039062503, + -31.986523437500026 + ], + [ + -58.156347656250006, + -32.0515625 + ], + [ + -58.17700195312494, + -32.11904296875002 + ], + [ + -58.16479492187494, + -32.18486328125002 + ], + [ + -58.119726562500006, + -32.24892578125002 + ], + [ + -58.12304687499997, + -32.321875 + ], + [ + -58.201171875, + -32.471679687500014 + ], + [ + -58.219970703125, + -32.563964843749986 + ], + [ + -58.17099609374998, + -32.95927734374996 + ], + [ + -58.424462890624994, + -33.11152343749998 + ], + [ + -58.54721679687498, + -33.66347656249998 + ], + [ + -58.392480468749966, + -34.192968750000034 + ], + [ + -58.52548828124998, + -34.29619140625002 + ], + [ + -58.28334960937494, + -34.68349609375005 + ], + [ + -57.54785156250003, + -35.018945312499994 + ], + [ + -57.170654296875, + -35.3625 + ], + [ + -57.35390624999994, + -35.72031249999998 + ], + [ + -57.33544921875, + -36.026757812499966 + ], + [ + -57.07617187499994, + -36.296777343749994 + ], + [ + -56.74946289062501, + -36.346484375 + ], + [ + -56.67202148437494, + -36.85126953124998 + ], + [ + -57.546972656250034, + -38.085644531250026 + ], + [ + -58.17919921874994, + -38.435839843750045 + ], + [ + -59.82832031250001, + -38.83818359375003 + ], + [ + -61.112207031249994, + -38.99296875000003 + ], + [ + -61.84790039062497, + -38.961816406249994 + ], + [ + -62.33476562499993, + -38.80009765625 + ], + [ + -62.29506835937502, + -39.24326171874996 + ], + [ + -62.053662109374955, + -39.373828125 + ], + [ + -62.179345703124994, + -39.38046875000002 + ], + [ + -62.076806640624966, + -39.46152343750002 + ], + [ + -62.131542968749926, + -39.82539062499998 + ], + [ + -62.28691406249996, + -39.89531250000002 + ], + [ + -62.40185546875003, + -40.19658203125002 + ], + [ + -62.24633789062494, + -40.674609374999974 + ], + [ + -62.39501953124997, + -40.89082031249997 + ], + [ + -62.95903320312493, + -41.10966796875006 + ], + [ + -63.621777343749955, + -41.15976562499996 + ], + [ + -64.86948242187503, + -40.735839843750014 + ], + [ + -65.13339843749998, + -40.88066406250003 + ], + [ + -64.98637695312496, + -42.102050781249986 + ], + [ + -64.53774414062494, + -42.25458984374998 + ], + [ + -64.57099609374998, + -42.416015625 + ], + [ + -64.42041015625003, + -42.43378906249998 + ], + [ + -64.10087890624993, + -42.395117187500006 + ], + [ + -64.06118164062494, + -42.266113281250014 + ], + [ + -64.228515625, + -42.21826171874996 + ], + [ + -63.795556640624994, + -42.113867187500006 + ], + [ + -63.6298828125, + -42.28271484375003 + ], + [ + -63.61733398437502, + -42.695800781249986 + ], + [ + -64.03476562499998, + -42.88125 + ], + [ + -64.48784179687499, + -42.51347656250006 + ], + [ + -64.97070312499997, + -42.66630859375002 + ], + [ + -65.02690429687496, + -42.75888671874996 + ], + [ + -64.31914062499999, + -42.968945312500026 + ], + [ + -64.83994140624998, + -43.18886718749998 + ], + [ + -65.25234374999997, + -43.571875 + ], + [ + -65.26552734375, + -44.2796875 + ], + [ + -65.64760742187502, + -44.661425781250045 + ], + [ + -65.63876953125, + -45.0078125 + ], + [ + -66.19013671874995, + -44.96474609375002 + ], + [ + -66.94140625, + -45.25732421875003 + ], + [ + -67.59956054687495, + -46.05253906250003 + ], + [ + -67.5064453125, + -46.44277343749995 + ], + [ + -66.77685546874994, + -47.005859375 + ], + [ + -65.99853515625, + -47.09375 + ], + [ + -65.73808593749999, + -47.34492187499998 + ], + [ + -65.81430664062495, + -47.63818359374996 + ], + [ + -66.22524414062502, + -47.826757812500006 + ], + [ + -65.93422851562497, + -47.826757812500006 + ], + [ + -65.81005859374997, + -47.941113281250026 + ], + [ + -67.46630859375, + -48.95175781250004 + ], + [ + -67.68486328125002, + -49.2466796875 + ], + [ + -67.82597656249999, + -49.91962890625005 + ], + [ + -68.2572265625, + -50.104589843749984 + ], + [ + -68.66757812500003, + -49.75253906250003 + ], + [ + -68.66162109374997, + -49.93574218750005 + ], + [ + -68.97958984375, + -50.003027343749984 + ], + [ + -68.59794921874996, + -50.00947265624997 + ], + [ + -68.421875, + -50.15791015625001 + ], + [ + -69.04477539062495, + -50.49912109374998 + ], + [ + -69.35859374999993, + -51.028125 + ], + [ + -69.20102539062498, + -50.99365234375001 + ], + [ + -69.03530273437497, + -51.48896484375002 + ], + [ + -69.46542968750003, + -51.58447265625003 + ], + [ + -68.96533203125003, + -51.67714843749999 + ], + [ + -68.443359375, + -52.35664062500004 + ], + [ + -69.96025390624993, + -52.00820312500002 + ], + [ + -71.91865234374995, + -51.98955078125004 + ], + [ + -72.40766601562501, + -51.54082031250002 + ], + [ + -72.34023437499997, + -50.68183593749999 + ], + [ + -72.50981445312496, + -50.607519531250034 + ], + [ + -73.15292968749998, + -50.73828125000003 + ], + [ + -73.50126953124996, + -50.125292968750024 + ], + [ + -73.55419921875, + -49.463867187500014 + ], + [ + -73.46157226562497, + -49.31386718750001 + ], + [ + -73.13525390625, + -49.30068359374999 + ], + [ + -73.03364257812501, + -49.014355468750004 + ], + [ + -72.65126953125, + -48.84160156249998 + ], + [ + -72.582861328125, + -48.47539062499999 + ], + [ + -72.35473632812497, + -48.36582031250005 + ], + [ + -72.32832031250001, + -48.11005859374998 + ], + [ + -72.517919921875, + -47.87636718749998 + ], + [ + -72.34594726562497, + -47.49267578124997 + ], + [ + -71.90498046875001, + -47.201660156250014 + ], + [ + -71.94023437499999, + -46.83125 + ], + [ + -71.69965820312501, + -46.6513671875 + ], + [ + -71.87568359374998, + -46.160546875 + ], + [ + -71.63154296874998, + -45.95371093749998 + ], + [ + -71.74619140624998, + -45.57890625 + ], + [ + -71.34931640624995, + -45.33193359374995 + ], + [ + -71.5962890625, + -44.97919921875004 + ], + [ + -72.04169921874998, + -44.90419921875004 + ], + [ + -72.06372070312503, + -44.771875 + ], + [ + -71.26113281250002, + -44.763085937499966 + ], + [ + -71.15971679687496, + -44.56025390625004 + ], + [ + -71.21259765624998, + -44.44121093750003 + ], + [ + -71.82001953124993, + -44.38310546875 + ], + [ + -71.68007812500002, + -43.92958984374998 + ], + [ + -71.90498046875001, + -43.34755859374998 + ], + [ + -71.750634765625, + -43.237304687499986 + ], + [ + -72.14643554687498, + -42.990039062499974 + ], + [ + -72.10820312499993, + -42.25185546874995 + ], + [ + -71.75, + -42.04677734375001 + ], + [ + -71.91127929687497, + -41.650390624999986 + ], + [ + -71.93212890624994, + -40.69169921874999 + ], + [ + -71.70898437499997, + -40.381738281249994 + ], + [ + -71.81831054687493, + -40.17666015624995 + ], + [ + -71.65976562499998, + -40.02080078125 + ], + [ + -71.71992187499995, + -39.63525390624997 + ], + [ + -71.53945312499997, + -39.60244140624995 + ], + [ + -71.40156249999995, + -38.93505859374996 + ], + [ + -70.858642578125, + -38.60449218750003 + ], + [ + -71.16757812499998, + -37.76230468749996 + ], + [ + -71.19218750000002, + -36.84365234375004 + ], + [ + -71.05551757812498, + -36.52373046874996 + ], + [ + -70.40478515625, + -36.06171874999998 + ], + [ + -70.41572265625001, + -35.52304687500002 + ], + [ + -70.55517578125, + -35.246875 + ], + [ + -70.39316406250003, + -35.146875 + ], + [ + -70.05205078124999, + -34.30078124999997 + ], + [ + -69.85244140625, + -34.224316406250026 + ], + [ + -69.81962890624999, + -33.28378906249999 + ], + [ + -70.08486328125002, + -33.20175781249998 + ], + [ + -70.02197265625, + -32.88457031250002 + ], + [ + -70.36376953125, + -32.08349609374997 + ], + [ + -70.25439453125, + -31.957714843750026 + ], + [ + -70.585205078125, + -31.569433593749963 + ], + [ + -70.51958007812493, + -31.1484375 + ], + [ + -70.30908203124994, + -31.02265625000004 + ], + [ + -70.15322265625, + -30.360937499999963 + ], + [ + -69.95634765624996, + -30.35820312500003 + ], + [ + -69.84428710937493, + -30.175 + ], + [ + -69.95996093749997, + -30.078320312500026 + ], + [ + -70.02680664062501, + -29.324023437500017 + ], + [ + -69.82788085937497, + -29.10322265624997 + ], + [ + -69.65693359374995, + -28.413574218749986 + ], + [ + -69.17441406249998, + -27.924707031250037 + ], + [ + -68.84633789062494, + -27.153710937499994 + ], + [ + -68.59208984375002, + -27.140039062499966 + ], + [ + -68.31865234374999, + -26.973242187500006 + ], + [ + -68.59160156249999, + -26.47041015624997 + ], + [ + -68.41450195312498, + -26.153710937500023 + ], + [ + -68.59208984375002, + -25.420019531250034 + ], + [ + -68.38422851562495, + -25.091894531249977 + ], + [ + -68.56201171875, + -24.74736328125003 + ], + [ + -68.25029296875002, + -24.391992187500023 + ], + [ + -67.35620117187503, + -24.033789062499963 + ], + [ + -67.00878906249994, + -23.00136718750005 + ], + [ + -67.19487304687493, + -22.821679687500037 + ], + [ + -66.99111328125, + -22.509863281250006 + ], + [ + -66.71171874999999, + -22.216308593749986 + ], + [ + -66.36518554687501, + -22.113769531249957 + ], + [ + -66.32246093750001, + -22.053125 + ], + [ + -66.28212890624997, + -21.94746093750001 + ], + [ + -66.24760742187496, + -21.83046875 + ], + [ + -66.22016601562495, + -21.802539062499974 + ], + [ + -66.174658203125, + -21.805664062499986 + ], + [ + -66.09858398437495, + -21.83505859375002 + ], + [ + -66.05859375, + -21.87949218750002 + ], + [ + -65.86015624999999, + -22.019726562499983 + ], + [ + -65.77104492187493, + -22.099609375000014 + ], + [ + -65.68618164062497, + -22.11025390625005 + ], + [ + -65.51879882812497, + -22.094531250000045 + ], + [ + -64.99262695312498, + -22.109667968750017 + ], + [ + -64.60551757812499, + -22.228808593750045 + ], + [ + -64.52363281250001, + -22.37158203125 + ], + [ + -64.47773437499998, + -22.485351562499986 + ], + [ + -64.44550781249998, + -22.585351562500023 + ], + [ + -64.37397460937498, + -22.761035156250017 + ], + [ + -64.32529296875, + -22.82763671875 + ], + [ + -64.30791015624993, + -22.7953125 + ], + [ + -64.26640625000002, + -22.60332031249996 + ], + [ + -63.97612304687502, + -22.072558593750003 + ], + [ + -63.92167968749993, + -22.028613281250017 + ], + [ + -62.843359375, + -21.997265625000026 + ], + [ + -62.62597656250003, + -22.29042968749998 + ], + [ + -62.54155273437496, + -22.349609374999957 + ], + [ + -62.37250976562498, + -22.439160156249997 + ], + [ + -62.21416015624996, + -22.612402343750034 + ], + [ + -61.798535156249955, + -23.18203125 + ], + [ + -61.084716796875, + -23.65644531250001 + ] + ] + ] + ] + }, + "properties": { + "name": "Argentina", + "childNum": 3 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 46.490625, + 38.90668945312498 + ], + [ + 46.1144531250001, + 38.877783203125034 + ], + [ + 45.977441406249994, + 39.24389648437503 + ], + [ + 45.76630859375004, + 39.37846679687499 + ], + [ + 45.78447265625002, + 39.54560546875001 + ], + [ + 45.456835937500074, + 39.494482421875006 + ], + [ + 45.15283203125003, + 39.58266601562502 + ], + [ + 45.03164062500005, + 39.76513671874997 + ], + [ + 44.76826171875004, + 39.70351562500005 + ], + [ + 44.28925781250004, + 40.040380859375006 + ], + [ + 43.66621093750004, + 40.12636718750002 + ], + [ + 43.56933593750003, + 40.48237304687498 + ], + [ + 43.72265624999997, + 40.71953124999999 + ], + [ + 43.43945312500003, + 41.10712890625001 + ], + [ + 44.077246093750006, + 41.182519531249994 + ], + [ + 44.81132812500002, + 41.259375 + ], + [ + 45.001367187499994, + 41.29096679687498 + ], + [ + 45.188574218750006, + 41.14741210937504 + ], + [ + 45.07050781250004, + 41.075585937499966 + ], + [ + 45.5875, + 40.846923828125 + ], + [ + 45.37890624999997, + 40.67358398437506 + ], + [ + 45.45439453125002, + 40.532373046874966 + ], + [ + 45.96464843750002, + 40.233789062499966 + ], + [ + 45.8859375000001, + 40.024853515624955 + ], + [ + 45.57978515625004, + 39.9775390625 + ], + [ + 46.202050781249994, + 39.59448242187503 + ], + [ + 46.48144531249997, + 39.55517578125003 + ], + [ + 46.36523437500003, + 39.402490234374994 + ], + [ + 46.584765625000074, + 39.22368164062499 + ], + [ + 46.400292968749994, + 39.1921875 + ], + [ + 46.490625, + 38.90668945312498 + ] + ] + ] + }, + "properties": { + "name": "Armenia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -170.72626953125, + -14.351171875 + ], + [ + -170.8205078125, + -14.312109375 + ], + [ + -170.568115234375, + -14.266796875000011 + ], + [ + -170.72626953125, + -14.351171875 + ] + ] + ] + }, + "properties": { + "name": "American Samoa", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 69.2824218750001, + -49.05888671875002 + ], + [ + 69.16718750000004, + -48.88291015624996 + ], + [ + 69.36875, + -48.89042968749998 + ], + [ + 69.2824218750001, + -49.05888671875002 + ] + ] + ], + [ + [ + [ + 69.18486328125002, + -49.10957031250004 + ], + [ + 69.59277343749997, + -48.97099609375005 + ], + [ + 69.64404296875003, + -49.11738281250003 + ], + [ + 69.40507812500002, + -49.18173828125 + ], + [ + 69.5423828125, + -49.25566406250005 + ], + [ + 70.32021484375005, + -49.05859374999996 + ], + [ + 70.55546875000007, + -49.201464843750024 + ], + [ + 70.38613281250005, + -49.433984374999966 + ], + [ + 70.16582031250002, + -49.34296874999998 + ], + [ + 69.75996093750004, + -49.430175781249986 + ], + [ + 69.98642578125006, + -49.58164062500003 + ], + [ + 70.2477539062501, + -49.53066406250003 + ], + [ + 70.12431640625002, + -49.70439453124999 + ], + [ + 69.153125, + -49.5296875 + ], + [ + 68.99296875000007, + -49.704980468750016 + ], + [ + 68.81474609375002, + -49.69960937499999 + ], + [ + 68.88339843750006, + -49.16494140624995 + ], + [ + 68.76953125000003, + -49.06591796875003 + ], + [ + 69.00244140624997, + -48.661230468750006 + ], + [ + 69.13613281250005, + -48.86103515625003 + ], + [ + 69.05214843750005, + -49.08193359375001 + ], + [ + 69.18486328125002, + -49.10957031250004 + ] + ] + ], + [ + [ + [ + 51.83457031250006, + -46.43994140625 + ], + [ + 51.65927734375006, + -46.37363281249999 + ], + [ + 51.7418945312501, + -46.32685546874997 + ], + [ + 51.83457031250006, + -46.43994140625 + ] + ] + ] + ] + }, + "properties": { + "name": "Fr. S. Antarctic Lands", + "childNum": 3 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -61.71606445312503, + 17.037011718749994 + ], + [ + -61.85966796874996, + 17.013330078124966 + ], + [ + -61.887109374999966, + 17.09814453125 + ], + [ + -61.81728515624994, + 17.168945312500057 + ], + [ + -61.71606445312503, + 17.037011718749994 + ] + ] + ] + }, + "properties": { + "name": "Antigua and Barb.", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 147.35605468750006, + -43.396972656250014 + ], + [ + 147.30888671875007, + -43.50078125000002 + ], + [ + 147.10498046875003, + -43.43115234374996 + ], + [ + 147.28388671875004, + -43.278906250000034 + ], + [ + 147.35605468750006, + -43.396972656250014 + ] + ] + ], + [ + [ + [ + 145.04296875000003, + -40.78671875 + ], + [ + 145.28300781250002, + -40.76992187500002 + ], + [ + 146.31748046875006, + -41.16347656250001 + ], + [ + 146.72343750000002, + -41.07802734375001 + ], + [ + 146.84814453124997, + -41.16806640624996 + ], + [ + 146.98984375000006, + -40.99238281249997 + ], + [ + 147.45478515625004, + -41.00166015624998 + ], + [ + 147.62167968750012, + -40.844726562499986 + ], + [ + 147.87294921875005, + -40.87255859374997 + ], + [ + 147.96875, + -40.779589843750045 + ], + [ + 148.215234375, + -40.85488281250002 + ], + [ + 148.34257812500007, + -42.21533203124997 + ], + [ + 148.21367187500002, + -41.97001953125 + ], + [ + 147.92441406250006, + -42.5724609375 + ], + [ + 147.94541015625006, + -43.18183593749997 + ], + [ + 147.7858398437501, + -43.22001953125002 + ], + [ + 147.69892578125004, + -43.12255859374997 + ], + [ + 147.64794921874997, + -43.02060546874999 + ], + [ + 147.8, + -42.928125 + ], + [ + 147.57382812500006, + -42.84570312499997 + ], + [ + 147.4523437500001, + -43.03339843750001 + ], + [ + 147.29794921875006, + -42.790917968749994 + ], + [ + 147.24501953125005, + -43.21591796874999 + ], + [ + 146.99697265625005, + -43.15634765625002 + ], + [ + 147.07734375000004, + -43.27587890625003 + ], + [ + 146.87392578125, + -43.6125 + ], + [ + 146.54853515625004, + -43.50888671874999 + ], + [ + 146.04316406250004, + -43.547167968749974 + ], + [ + 145.99443359375007, + -43.37607421875002 + ], + [ + 146.20800781249997, + -43.31621093749999 + ], + [ + 145.8732421875001, + -43.29238281250002 + ], + [ + 145.48759765625002, + -42.92666015625004 + ], + [ + 145.19882812500006, + -42.23085937500004 + ], + [ + 145.46826171874997, + -42.492871093750026 + ], + [ + 145.51660156249997, + -42.3544921875 + ], + [ + 145.33105468750003, + -42.14707031250002 + ], + [ + 145.23486328124997, + -42.19697265624997 + ], + [ + 145.23818359375, + -42.01962890624999 + ], + [ + 144.76611328125003, + -41.39003906249998 + ], + [ + 144.64609375000006, + -40.980859375 + ], + [ + 144.71855468750002, + -40.67226562500002 + ], + [ + 145.04296875000003, + -40.78671875 + ] + ] + ], + [ + [ + [ + 148.23691406250006, + -40.515136718749986 + ], + [ + 148.18779296875007, + -40.592578125000045 + ], + [ + 148.11728515625012, + -40.52148437499996 + ], + [ + 148.23691406250006, + -40.515136718749986 + ] + ] + ], + [ + [ + [ + 144.784375, + -40.506738281249966 + ], + [ + 144.74804687499997, + -40.589453125000034 + ], + [ + 144.7833984375001, + -40.434863281249974 + ], + [ + 144.784375, + -40.506738281249966 + ] + ] + ], + [ + [ + [ + 148.32626953125006, + -40.30693359375003 + ], + [ + 148.40400390625004, + -40.486523437500026 + ], + [ + 148.02011718750012, + -40.40419921874995 + ], + [ + 148.32626953125006, + -40.30693359375003 + ] + ] + ], + [ + [ + [ + 148.000390625, + -39.75761718750003 + ], + [ + 148.29736328125003, + -39.985742187499966 + ], + [ + 148.31357421875012, + -40.173535156250026 + ], + [ + 148.10566406250004, + -40.26210937499995 + ], + [ + 147.76718750000012, + -39.87031249999998 + ], + [ + 148.000390625, + -39.75761718750003 + ] + ] + ], + [ + [ + [ + 143.92792968750004, + -40.116113281249966 + ], + [ + 143.83857421875004, + -39.90410156250003 + ], + [ + 144.00078125000007, + -39.580175781250034 + ], + [ + 144.14101562500005, + -39.953808593750026 + ], + [ + 143.92792968750004, + -40.116113281249966 + ] + ] + ], + [ + [ + [ + 145.31445312500003, + -38.49082031249996 + ], + [ + 145.35507812500012, + -38.55703124999995 + ], + [ + 145.12841796875003, + -38.52763671875 + ], + [ + 145.31445312500003, + -38.49082031249996 + ] + ] + ], + [ + [ + [ + 137.59648437500007, + -35.73867187499998 + ], + [ + 137.92890625000004, + -35.72607421875 + ], + [ + 138.12343750000005, + -35.85234375 + ], + [ + 137.67089843749997, + -35.897949218750014 + ], + [ + 137.44843750000004, + -36.07480468749999 + ], + [ + 137.20957031250012, + -35.982421875 + ], + [ + 136.7550781250001, + -36.03310546875002 + ], + [ + 136.540625, + -35.89013671875003 + ], + [ + 136.63867187499997, + -35.74882812500002 + ], + [ + 137.33408203125006, + -35.59248046875004 + ], + [ + 137.58496093749997, + -35.620214843750006 + ], + [ + 137.59648437500007, + -35.73867187499998 + ] + ] + ], + [ + [ + [ + 153.53876953125004, + -27.436425781250037 + ], + [ + 153.42656250000002, + -27.70644531249998 + ], + [ + 153.43544921875, + -27.40537109375002 + ], + [ + 153.53876953125004, + -27.436425781250037 + ] + ] + ], + [ + [ + [ + 113.18300781250005, + -26.053125 + ], + [ + 112.96425781250005, + -25.78310546875001 + ], + [ + 112.94707031250002, + -25.531542968750017 + ], + [ + 113.18300781250005, + -26.053125 + ] + ] + ], + [ + [ + [ + 153.07744140625002, + -25.75078125 + ], + [ + 152.97666015625012, + -25.551367187499963 + ], + [ + 153.03808593750003, + -25.193164062500003 + ], + [ + 153.22753906249997, + -25.00576171875001 + ], + [ + 153.14375, + -24.814843750000023 + ], + [ + 153.25693359375012, + -24.72890625 + ], + [ + 153.35019531250012, + -25.063085937499963 + ], + [ + 153.07744140625002, + -25.75078125 + ] + ] + ], + [ + [ + [ + 151.14658203125006, + -23.49082031250002 + ], + [ + 151.24013671875, + -23.529687500000037 + ], + [ + 151.23828124999997, + -23.77578125 + ], + [ + 151.03330078125006, + -23.530175781250037 + ], + [ + 151.14658203125006, + -23.49082031250002 + ] + ] + ], + [ + [ + [ + 115.44619140625005, + -20.78779296875001 + ], + [ + 115.31806640625004, + -20.850585937500014 + ], + [ + 115.43457031249997, + -20.66796875000003 + ], + [ + 115.44619140625005, + -20.78779296875001 + ] + ] + ], + [ + [ + [ + 149.04375, + -20.29150390624997 + ], + [ + 148.93886718750005, + -20.283691406249986 + ], + [ + 148.98105468750012, + -20.153515625000026 + ], + [ + 149.04375, + -20.29150390624997 + ] + ] + ], + [ + [ + [ + 146.27832031249997, + -18.23125 + ], + [ + 146.29882812499997, + -18.48476562500005 + ], + [ + 146.09882812500004, + -18.251757812500003 + ], + [ + 146.27832031249997, + -18.23125 + ] + ] + ], + [ + [ + [ + 139.45917968750004, + -17.11455078124996 + ], + [ + 139.49277343750006, + -16.990429687499983 + ], + [ + 139.57089843750006, + -17.09443359375004 + ], + [ + 139.45917968750004, + -17.11455078124996 + ] + ] + ], + [ + [ + [ + 139.50781250000003, + -16.57304687499996 + ], + [ + 139.1595703125, + -16.74169921875003 + ], + [ + 139.29296875000003, + -16.467285156249986 + ], + [ + 139.58789062499997, + -16.39521484374997 + ], + [ + 139.69775390624997, + -16.514941406250017 + ], + [ + 139.50781250000003, + -16.57304687499996 + ] + ] + ], + [ + [ + [ + 137.09365234375005, + -15.778125 + ], + [ + 136.94267578125002, + -15.711718749999989 + ], + [ + 137.00957031250007, + -15.594824218749977 + ], + [ + 137.09365234375005, + -15.778125 + ] + ] + ], + [ + [ + [ + 124.59726562500006, + -15.40195312500002 + ], + [ + 124.52421875000002, + -15.421484375 + ], + [ + 124.51933593750002, + -15.26748046874998 + ], + [ + 124.59726562500006, + -15.40195312500002 + ] + ] + ], + [ + [ + [ + 125.19882812500006, + -14.57949218749998 + ], + [ + 125.0912109375, + -14.59169921874998 + ], + [ + 125.15996093750002, + -14.456054687499972 + ], + [ + 125.19882812500006, + -14.57949218749998 + ] + ] + ], + [ + [ + [ + 136.71464843750002, + -13.803906249999983 + ], + [ + 136.89082031250004, + -13.786621093750014 + ], + [ + 136.74531250000004, + -14.072656250000023 + ], + [ + 136.95078125000006, + -14.184277343750026 + ], + [ + 136.89433593750002, + -14.293066406249977 + ], + [ + 136.33544921875003, + -14.211816406250037 + ], + [ + 136.42470703125, + -13.864843749999963 + ], + [ + 136.6556640625, + -13.675878906250006 + ], + [ + 136.71464843750002, + -13.803906249999983 + ] + ] + ], + [ + [ + [ + 136.23740234375006, + -13.824511718750003 + ], + [ + 136.12265625000012, + -13.816601562499983 + ], + [ + 136.21542968750012, + -13.664746093750054 + ], + [ + 136.23740234375006, + -13.824511718750003 + ] + ] + ], + [ + [ + [ + 136.33867187500007, + -11.602343749999989 + ], + [ + 136.18027343750006, + -11.676757812499957 + ], + [ + 136.47929687500002, + -11.465917968749991 + ], + [ + 136.33867187500007, + -11.602343749999989 + ] + ] + ], + [ + [ + [ + 130.45927734375007, + -11.679296875000034 + ], + [ + 130.60625, + -11.816601562500026 + ], + [ + 130.04326171875007, + -11.787304687500011 + ], + [ + 130.19755859375007, + -11.658203125 + ], + [ + 130.15283203124997, + -11.477539062499972 + ], + [ + 130.29492187499997, + -11.33681640624998 + ], + [ + 130.45927734375007, + -11.679296875000034 + ] + ] + ], + [ + [ + [ + 130.6188476562501, + -11.376074218749991 + ], + [ + 131.02304687500006, + -11.334375 + ], + [ + 131.26826171875004, + -11.18984375 + ], + [ + 131.53857421874997, + -11.436914062500037 + ], + [ + 130.95097656250007, + -11.926464843750026 + ], + [ + 130.51191406250004, + -11.617871093749955 + ], + [ + 130.38457031250002, + -11.1921875 + ], + [ + 130.6188476562501, + -11.376074218749991 + ] + ] + ], + [ + [ + [ + 136.59853515625, + -11.378906249999943 + ], + [ + 136.52656250000004, + -11.438867187499994 + ], + [ + 136.78027343749997, + -11.0125 + ], + [ + 136.59853515625, + -11.378906249999943 + ] + ] + ], + [ + [ + [ + 132.59335937500006, + -11.302832031249991 + ], + [ + 132.48378906250005, + -11.037304687499983 + ], + [ + 132.57880859375004, + -10.968847656249977 + ], + [ + 132.59335937500006, + -11.302832031249991 + ] + ] + ], + [ + [ + [ + 143.17890625000004, + -11.954492187499966 + ], + [ + 143.11025390625, + -12.303515625000017 + ], + [ + 143.40156250000004, + -12.639941406249989 + ], + [ + 143.5866210937501, + -13.443652343750031 + ], + [ + 143.54843750000012, + -13.74101562499996 + ], + [ + 143.75634765625003, + -14.348828124999969 + ], + [ + 143.96181640625005, + -14.462890625000028 + ], + [ + 144.473046875, + -14.231835937500023 + ], + [ + 144.64804687500006, + -14.492480468750017 + ], + [ + 145.28769531250006, + -14.943164062499989 + ], + [ + 145.42607421875002, + -16.406152343749966 + ], + [ + 145.75478515625, + -16.879492187500034 + ], + [ + 145.91210937499997, + -16.9125 + ], + [ + 146.12587890625005, + -17.63525390625 + ], + [ + 146.03222656249997, + -18.272851562500037 + ], + [ + 146.3332031250001, + -18.55371093749997 + ], + [ + 146.38339843750006, + -18.97705078124997 + ], + [ + 147.13876953125006, + -19.39316406250002 + ], + [ + 147.41855468750012, + -19.378125 + ], + [ + 147.7423828125001, + -19.770117187499977 + ], + [ + 148.759375, + -20.28955078125003 + ], + [ + 148.88476562499997, + -20.480859375 + ], + [ + 148.72998046874997, + -20.4677734375 + ], + [ + 148.68369140625012, + -20.58017578124999 + ], + [ + 149.20488281250007, + -21.125097656249977 + ], + [ + 149.45410156249997, + -21.57871093750002 + ], + [ + 149.70390625000002, + -22.440527343750006 + ], + [ + 149.82246093750004, + -22.389843749999983 + ], + [ + 149.97441406250007, + -22.55068359374998 + ], + [ + 149.94189453125003, + -22.30810546875003 + ], + [ + 150.07617187500003, + -22.16445312499998 + ], + [ + 150.54130859375002, + -22.55908203125 + ], + [ + 150.56855468750004, + -22.38398437500004 + ], + [ + 150.67246093750012, + -22.418164062499983 + ], + [ + 150.84316406250005, + -23.4580078125 + ], + [ + 151.15380859375003, + -23.784082031249994 + ], + [ + 151.83164062500006, + -24.12294921875001 + ], + [ + 152.12988281250003, + -24.59755859374998 + ], + [ + 152.45634765625007, + -24.802441406249983 + ], + [ + 152.65429687499997, + -25.201953125000017 + ], + [ + 152.91347656250005, + -25.432128906250014 + ], + [ + 152.98496093750012, + -25.816210937500003 + ], + [ + 153.16494140625, + -25.964160156250045 + ], + [ + 153.11679687500006, + -27.194433593750034 + ], + [ + 153.57568359375003, + -28.24052734374999 + ], + [ + 153.6168945312501, + -28.673046875 + ], + [ + 153.03056640625002, + -30.563378906249994 + ], + [ + 152.94394531250012, + -31.43486328124999 + ], + [ + 152.5592773437501, + -32.045703125 + ], + [ + 152.4704101562501, + -32.439062500000034 + ], + [ + 152.13652343750002, + -32.678125 + ], + [ + 152.1642578125001, + -32.75742187499996 + ], + [ + 151.812890625, + -32.90107421875001 + ], + [ + 151.29208984375012, + -33.580957031249966 + ], + [ + 151.28027343750003, + -33.92666015625005 + ], + [ + 151.12480468750007, + -34.00527343749998 + ], + [ + 151.23154296875006, + -34.0296875 + ], + [ + 150.8712890625001, + -34.49912109374996 + ], + [ + 150.80458984375, + -35.01289062500001 + ], + [ + 150.19531249999997, + -35.83359374999996 + ], + [ + 149.93271484375012, + -37.528515625000026 + ], + [ + 149.480859375, + -37.77119140625 + ], + [ + 147.87675781250002, + -37.93417968749998 + ], + [ + 146.8568359375, + -38.663476562499966 + ], + [ + 146.21748046875004, + -38.72744140625004 + ], + [ + 146.33662109375004, + -38.89423828125 + ], + [ + 146.46660156250007, + -38.84033203125003 + ], + [ + 146.40000000000012, + -39.14550781250003 + ], + [ + 146.1583984375001, + -38.86572265624996 + ], + [ + 145.93535156250002, + -38.90175781250002 + ], + [ + 145.79082031250007, + -38.66699218749997 + ], + [ + 145.39726562500002, + -38.53535156249998 + ], + [ + 145.54218750000004, + -38.39384765625002 + ], + [ + 145.4757812500001, + -38.24375 + ], + [ + 145.29277343750002, + -38.237597656249974 + ], + [ + 144.95957031250012, + -38.500781250000045 + ], + [ + 144.71777343749997, + -38.34033203125004 + ], + [ + 144.91142578125007, + -38.34404296874999 + ], + [ + 145.11992187500007, + -38.091308593750014 + ], + [ + 144.89130859375004, + -37.899804687499994 + ], + [ + 144.39550781250003, + -38.13691406249998 + ], + [ + 144.6652343750001, + -38.20996093750003 + ], + [ + 143.53896484375005, + -38.82089843749998 + ], + [ + 142.45585937500002, + -38.38632812499999 + ], + [ + 141.725, + -38.27138671875002 + ], + [ + 141.5939453125001, + -38.38779296875002 + ], + [ + 141.42421875, + -38.36347656250004 + ], + [ + 141.0109375000001, + -38.07695312500003 + ], + [ + 140.39042968750007, + -37.89667968749998 + ], + [ + 139.78427734375012, + -37.24580078124998 + ], + [ + 139.85732421875, + -36.662109375 + ], + [ + 139.72900390625003, + -36.37138671875002 + ], + [ + 138.9689453125001, + -35.58076171874997 + ], + [ + 139.17802734375007, + -35.52304687500002 + ], + [ + 139.289453125, + -35.61132812499997 + ], + [ + 139.28251953125002, + -35.375390624999966 + ], + [ + 138.521875, + -35.6423828125 + ], + [ + 138.184375, + -35.612695312499994 + ], + [ + 138.5111328125, + -35.02441406249996 + ], + [ + 138.48994140625004, + -34.76357421875002 + ], + [ + 138.0892578125, + -34.16982421875002 + ], + [ + 137.69169921875002, + -35.14296875000004 + ], + [ + 136.88359375000007, + -35.23974609375004 + ], + [ + 137.01425781250012, + -34.91582031250003 + ], + [ + 137.39101562500005, + -34.91328124999997 + ], + [ + 137.49384765625004, + -34.16113281250003 + ], + [ + 137.9318359375001, + -33.57910156250003 + ], + [ + 137.85234375000007, + -33.20078124999996 + ], + [ + 137.99257812500005, + -33.094238281250014 + ], + [ + 137.78320312500003, + -32.578125 + ], + [ + 137.79091796875, + -32.82324218749996 + ], + [ + 137.44228515625, + -33.1935546875 + ], + [ + 137.23730468750003, + -33.62949218749999 + ], + [ + 136.43066406249997, + -34.02998046875004 + ], + [ + 135.891015625, + -34.660937499999974 + ], + [ + 135.96972656249997, + -34.98183593749998 + ], + [ + 135.7923828125, + -34.863281249999986 + ], + [ + 135.64755859375006, + -34.93964843750001 + ], + [ + 135.12304687499997, + -34.58574218750003 + ], + [ + 135.21679687499997, + -34.48730468749996 + ], + [ + 135.45, + -34.58105468749996 + ], + [ + 135.21894531250004, + -33.959765625000045 + ], + [ + 134.88876953125012, + -33.62636718749998 + ], + [ + 134.79101562499997, + -33.32832031250001 + ], + [ + 134.60771484375002, + -33.19013671875001 + ], + [ + 134.30126953124997, + -33.16503906249996 + ], + [ + 134.17353515625004, + -32.979101562500006 + ], + [ + 134.10039062500007, + -32.748632812500034 + ], + [ + 134.22714843750006, + -32.73056640624999 + ], + [ + 134.23417968750007, + -32.54853515625004 + ], + [ + 133.66533203125007, + -32.207226562500054 + ], + [ + 133.21210937500004, + -32.18378906249998 + ], + [ + 132.75742187500012, + -31.95625 + ], + [ + 132.21464843750002, + -32.00712890624996 + ], + [ + 131.14365234375006, + -31.49570312500005 + ], + [ + 130.78300781250002, + -31.604003906249986 + ], + [ + 129.1876953125001, + -31.659960937500017 + ], + [ + 127.31982421874997, + -32.2640625 + ], + [ + 125.91718750000004, + -32.296972656250034 + ], + [ + 124.75878906250003, + -32.882714843749994 + ], + [ + 124.24375, + -33.01523437499999 + ], + [ + 123.50683593749997, + -33.916210937500054 + ], + [ + 122.15097656250006, + -33.99179687499999 + ], + [ + 122.06113281250006, + -33.874414062499966 + ], + [ + 121.40507812500007, + -33.826757812500034 + ], + [ + 119.85410156250012, + -33.97470703124998 + ], + [ + 119.45058593750005, + -34.368261718750034 + ], + [ + 118.89531250000007, + -34.47988281250004 + ], + [ + 118.13554687500002, + -34.98662109374999 + ], + [ + 117.58193359375005, + -35.09775390624998 + ], + [ + 116.51718750000012, + -34.98789062499998 + ], + [ + 115.98671875000005, + -34.795019531250034 + ], + [ + 115.56503906250012, + -34.42578125000003 + ], + [ + 115.00878906250003, + -34.25585937499997 + ], + [ + 114.9938476562501, + -33.51533203125 + ], + [ + 115.3587890625, + -33.63994140624999 + ], + [ + 115.68300781250005, + -33.19287109375003 + ], + [ + 115.6984375000001, + -31.694531250000054 + ], + [ + 115.07792968750007, + -30.560449218750023 + ], + [ + 114.85683593750005, + -29.14296875 + ], + [ + 114.16513671875012, + -28.08066406250002 + ], + [ + 114.028125, + -27.34726562499999 + ], + [ + 113.18476562500004, + -26.182226562499963 + ], + [ + 113.32324218749997, + -26.243847656249997 + ], + [ + 113.35605468750012, + -26.080468750000023 + ], + [ + 113.58164062500006, + -26.558105468749986 + ], + [ + 113.73369140625002, + -26.59511718749998 + ], + [ + 113.83642578125003, + -26.50058593749999 + ], + [ + 113.85283203125007, + -26.33212890625005 + ], + [ + 113.39531250000002, + -25.71328125 + ], + [ + 113.4513671875001, + -25.599121093750014 + ], + [ + 113.7130859375001, + -25.83076171875004 + ], + [ + 113.72373046875006, + -26.129785156250037 + ], + [ + 113.85390625, + -26.01445312499999 + ], + [ + 113.99199218750007, + -26.32148437500001 + ], + [ + 114.09033203124997, + -26.393652343749963 + ], + [ + 114.21572265625, + -26.289453124999966 + ], + [ + 114.2142578125, + -25.851562500000014 + ], + [ + 113.41767578125004, + -24.435644531250034 + ], + [ + 113.48984375000012, + -23.869628906250014 + ], + [ + 113.7570312500001, + -23.418164062500054 + ], + [ + 113.79511718750004, + -22.91455078125003 + ], + [ + 113.68281250000004, + -22.637792968749963 + ], + [ + 114.02285156250005, + -21.881445312499977 + ], + [ + 114.12392578125005, + -21.828613281249957 + ], + [ + 114.14160156250003, + -22.483105468749983 + ], + [ + 114.37773437500007, + -22.341503906249997 + ], + [ + 114.70927734375002, + -21.82343749999997 + ], + [ + 115.45615234375012, + -21.49169921874997 + ], + [ + 116.0109375000001, + -21.030371093749963 + ], + [ + 116.7067382812501, + -20.653808593749986 + ], + [ + 117.40625, + -20.72119140625003 + ], + [ + 118.19921875000003, + -20.37519531249997 + ], + [ + 118.75146484374997, + -20.261914062499983 + ], + [ + 119.10449218749997, + -19.995312500000026 + ], + [ + 119.58593750000003, + -20.03828125 + ], + [ + 120.99794921875, + -19.604394531249966 + ], + [ + 121.33769531250002, + -19.31992187500002 + ], + [ + 121.83378906250002, + -18.477050781249986 + ], + [ + 122.34541015625004, + -18.11191406250002 + ], + [ + 122.14746093749997, + -17.54902343750001 + ], + [ + 122.2609375000001, + -17.135742187500014 + ], + [ + 122.72041015625004, + -16.78769531249999 + ], + [ + 122.97070312499997, + -16.436816406250003 + ], + [ + 123.56308593750006, + -17.520898437499966 + ], + [ + 123.59355468750007, + -17.03037109375005 + ], + [ + 123.83105468750003, + -17.120800781249997 + ], + [ + 123.8744140625, + -16.918652343750026 + ], + [ + 123.4904296875001, + -16.49072265624997 + ], + [ + 123.62597656249997, + -16.416308593750003 + ], + [ + 123.60703125000006, + -16.224023437499994 + ], + [ + 123.72890625, + -16.192480468749963 + ], + [ + 123.85917968750007, + -16.38232421875 + ], + [ + 124.04443359374997, + -16.264941406249974 + ], + [ + 124.30039062500006, + -16.388281249999977 + ], + [ + 124.77197265624997, + -16.40263671874996 + ], + [ + 124.40488281250006, + -16.298925781249977 + ], + [ + 124.41640625, + -16.133496093750026 + ], + [ + 124.5768554687501, + -16.11367187499998 + ], + [ + 124.64853515625012, + -15.870214843750034 + ], + [ + 124.50429687500005, + -15.972460937499989 + ], + [ + 124.38164062500002, + -15.758203125000037 + ], + [ + 124.43955078125012, + -15.493554687500037 + ], + [ + 124.56162109375012, + -15.496289062499969 + ], + [ + 124.69257812500004, + -15.273632812499997 + ], + [ + 125.06298828125003, + -15.44228515624998 + ], + [ + 125.0729492187501, + -15.306738281249991 + ], + [ + 124.90917968750003, + -15.310058593749957 + ], + [ + 124.83906250000004, + -15.160742187500006 + ], + [ + 125.03818359375012, + -15.004101562499969 + ], + [ + 125.35566406250004, + -15.119824218750011 + ], + [ + 125.17871093749997, + -14.714746093749994 + ], + [ + 125.57978515625004, + -14.483203124999989 + ], + [ + 125.62773437500002, + -14.256640625000017 + ], + [ + 125.70458984374997, + -14.29140625 + ], + [ + 125.66162109375003, + -14.529492187500011 + ], + [ + 125.81953125000004, + -14.469140624999966 + ], + [ + 125.890625, + -14.61796875 + ], + [ + 126.0207031250001, + -14.49453125 + ], + [ + 126.0539062500001, + -13.977246093750026 + ], + [ + 126.1842773437501, + -14.00205078125002 + ], + [ + 126.25849609375004, + -14.163574218749972 + ], + [ + 126.403125, + -14.018945312499994 + ], + [ + 126.5697265625, + -14.160937499999974 + ], + [ + 126.7806640625, + -13.955175781249977 + ], + [ + 126.77558593750004, + -13.788476562500037 + ], + [ + 126.90322265625, + -13.744140624999972 + ], + [ + 127.45761718750006, + -14.031445312499969 + ], + [ + 128.18046875000007, + -14.711621093749983 + ], + [ + 128.06943359375012, + -15.329296874999969 + ], + [ + 128.15546875000004, + -15.225585937499972 + ], + [ + 128.25468750000002, + -15.298535156250011 + ], + [ + 128.175, + -15.043164062500026 + ], + [ + 128.57578125000006, + -14.774511718750006 + ], + [ + 129.05820312500012, + -14.884375 + ], + [ + 129.21582031249997, + -15.160253906249991 + ], + [ + 129.26757812500003, + -14.871484375000051 + ], + [ + 129.63476562499997, + -15.139746093749991 + ], + [ + 129.637109375, + -14.850976562500037 + ], + [ + 129.84873046875012, + -14.828906249999989 + ], + [ + 129.60468750000004, + -14.647070312499977 + ], + [ + 129.69794921875004, + -14.557421875000017 + ], + [ + 129.37871093750002, + -14.39248046874998 + ], + [ + 129.70986328125, + -13.979980468749972 + ], + [ + 129.83886718749997, + -13.572949218749997 + ], + [ + 130.25976562500003, + -13.30224609375 + ], + [ + 130.1349609375001, + -13.145507812499957 + ], + [ + 130.1681640625001, + -12.957421875 + ], + [ + 130.39990234374997, + -12.68789062499999 + ], + [ + 130.61748046875007, + -12.646875 + ], + [ + 130.62265625000006, + -12.43105468749998 + ], + [ + 130.8673828125001, + -12.557812499999955 + ], + [ + 130.87382812500007, + -12.367187500000028 + ], + [ + 131.29160156250006, + -12.067871093749972 + ], + [ + 131.43828125000002, + -12.27695312500002 + ], + [ + 132.06406250000006, + -12.28076171875 + ], + [ + 132.25322265625007, + -12.186035156249972 + ], + [ + 132.41103515625, + -12.295117187499997 + ], + [ + 132.51054687500002, + -12.134863281250034 + ], + [ + 132.71279296875, + -12.1234375 + ], + [ + 132.63046875000012, + -12.035156249999972 + ], + [ + 132.67421875000005, + -11.649023437499991 + ], + [ + 132.47519531250006, + -11.491503906249974 + ], + [ + 132.07285156250006, + -11.474707031250006 + ], + [ + 131.82246093750004, + -11.302441406249997 + ], + [ + 131.96152343750006, + -11.180859375000011 + ], + [ + 132.15546875000004, + -11.311132812499991 + ], + [ + 132.33398437499997, + -11.223535156249994 + ], + [ + 132.6828125000001, + -11.505566406249997 + ], + [ + 132.96103515625012, + -11.407324218749963 + ], + [ + 133.18525390625004, + -11.705664062499991 + ], + [ + 133.90419921875, + -11.832031249999972 + ], + [ + 134.4173828125, + -12.052734375 + ], + [ + 134.73027343750002, + -11.984375 + ], + [ + 135.02968750000005, + -12.19375 + ], + [ + 135.2179687500001, + -12.221679687499957 + ], + [ + 135.92246093750012, + -11.825781250000034 + ], + [ + 135.70439453125007, + -12.209863281250037 + ], + [ + 136.00849609375004, + -12.19140625 + ], + [ + 136.08183593750007, + -12.422460937500006 + ], + [ + 136.26064453125, + -12.433789062499997 + ], + [ + 136.32851562500005, + -12.305566406249994 + ], + [ + 136.24990234375, + -12.173046875 + ], + [ + 136.44335937499997, + -11.951464843749974 + ], + [ + 136.7194335937501, + -12.226464843749952 + ], + [ + 136.89746093749997, + -12.243554687499966 + ], + [ + 136.94746093750004, + -12.34990234374996 + ], + [ + 136.53701171875, + -12.784277343749991 + ], + [ + 136.59433593750012, + -13.003808593750051 + ], + [ + 136.46103515625006, + -13.225195312500034 + ], + [ + 136.29414062500004, + -13.137988281250031 + ], + [ + 135.92734375000012, + -13.304296874999977 + ], + [ + 135.95449218750005, + -13.934863281250017 + ], + [ + 135.40517578125005, + -14.758203124999966 + ], + [ + 135.4533203125001, + -14.923144531250003 + ], + [ + 136.20537109375002, + -15.403417968749963 + ], + [ + 136.29140625000005, + -15.570117187500003 + ], + [ + 136.70488281250007, + -15.685253906250011 + ], + [ + 136.78466796874997, + -15.89423828125004 + ], + [ + 137.00214843750004, + -15.878320312499994 + ], + [ + 137.70371093750006, + -16.233007812499963 + ], + [ + 138.24501953125005, + -16.718359374999977 + ], + [ + 139.00986328125006, + -16.899316406249994 + ], + [ + 139.2484375, + -17.328613281249957 + ], + [ + 140.03583984375004, + -17.702636718749957 + ], + [ + 140.51113281250005, + -17.62451171875003 + ], + [ + 140.83046875, + -17.414453125000037 + ], + [ + 141.29140625, + -16.46347656250002 + ], + [ + 141.62548828124997, + -15.056640625000014 + ], + [ + 141.52294921875003, + -14.470117187499994 + ], + [ + 141.59433593750006, + -14.152832031250014 + ], + [ + 141.47255859375, + -13.797558593750011 + ], + [ + 141.64541015625, + -13.259082031250003 + ], + [ + 141.61357421875002, + -12.943457031250006 + ], + [ + 141.92978515625006, + -12.73984375 + ], + [ + 141.67773437500003, + -12.491406250000011 + ], + [ + 141.68857421875012, + -12.351074218750028 + ], + [ + 141.87050781250005, + -11.9755859375 + ], + [ + 141.96113281250004, + -12.054296874999963 + ], + [ + 142.168359375, + -10.946582031249974 + ], + [ + 142.45644531250005, + -10.707324218749989 + ], + [ + 142.60507812500012, + -10.748242187499983 + ], + [ + 142.55273437500003, + -10.874414062500023 + ], + [ + 142.7796875, + -11.115332031249977 + ], + [ + 142.87255859374997, + -11.821386718750034 + ], + [ + 143.17890625000004, + -11.954492187499966 + ] + ] + ], + [ + [ + [ + 142.2748046875, + -10.704785156250011 + ], + [ + 142.19140624999997, + -10.762011718750031 + ], + [ + 142.1310546875001, + -10.640625 + ], + [ + 142.19794921875004, + -10.59199218750004 + ], + [ + 142.2748046875, + -10.704785156250011 + ] + ] + ] + ] + }, + "properties": { + "name": "Australia", + "childNum": 30 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 16.953125, + 48.598828125 + ], + [ + 16.86542968750001, + 48.3869140625 + ], + [ + 17.147363281250023, + 48.00595703125 + ], + [ + 17.06660156250001, + 47.707568359374996 + ], + [ + 16.421289062500023, + 47.674462890624994 + ], + [ + 16.676562500000017, + 47.536035156249994 + ], + [ + 16.44287109375, + 47.39951171875 + ], + [ + 16.453417968750017, + 47.006787109375 + ], + [ + 16.093066406250017, + 46.86328125 + ], + [ + 15.957617187500006, + 46.677636718749994 + ], + [ + 14.893261718750011, + 46.605908203125 + ], + [ + 14.5498046875, + 46.399707031249996 + ], + [ + 13.7, + 46.520263671875 + ], + [ + 13.490039062500017, + 46.555566406249994 + ], + [ + 13.3515625, + 46.557910156249996 + ], + [ + 13.16875, + 46.57265625 + ], + [ + 12.479199218750011, + 46.672509765624994 + ], + [ + 12.38828125, + 46.70263671875 + ], + [ + 12.330078125, + 46.759814453124996 + ], + [ + 12.267968750000023, + 46.835888671875 + ], + [ + 12.154101562500017, + 46.93525390625 + ], + [ + 12.130761718750023, + 46.98476562499999 + ], + [ + 12.16552734375, + 47.028173828125 + ], + [ + 12.201269531250006, + 47.060888671875 + ], + [ + 12.197167968750023, + 47.075 + ], + [ + 12.16943359375, + 47.08212890625 + ], + [ + 11.775683593750017, + 46.986083984375 + ], + [ + 11.527539062500011, + 46.997412109375 + ], + [ + 11.433203125, + 46.983056640624994 + ], + [ + 11.244433593750017, + 46.97568359375 + ], + [ + 11.133886718750006, + 46.936181640624994 + ], + [ + 11.0634765625, + 46.859130859375 + ], + [ + 11.025097656250011, + 46.79697265625 + ], + [ + 10.993261718750006, + 46.777001953124994 + ], + [ + 10.92734375, + 46.769482421875 + ], + [ + 10.828906250000017, + 46.775244140625 + ], + [ + 10.759765625, + 46.793310546875 + ], + [ + 10.689257812500017, + 46.84638671875 + ], + [ + 10.579785156250011, + 46.8537109375 + ], + [ + 10.479394531250023, + 46.855126953124994 + ], + [ + 10.452832031250011, + 46.86494140625 + ], + [ + 10.45458984375, + 46.8994140625 + ], + [ + 10.414941406250023, + 46.964404296874996 + ], + [ + 10.349414062500017, + 46.98476562499999 + ], + [ + 10.133496093750011, + 46.851513671875 + ], + [ + 9.580273437500011, + 47.057373046875 + ], + [ + 9.527539062500011, + 47.270751953125 + ], + [ + 9.625878906250023, + 47.467041015625 + ], + [ + 9.524023437500006, + 47.52421875 + ], + [ + 9.748925781250023, + 47.575537109375 + ], + [ + 9.839160156250017, + 47.552294921874996 + ], + [ + 9.971582031250023, + 47.505322265625 + ], + [ + 10.034082031250023, + 47.473583984375 + ], + [ + 10.059863281250017, + 47.449072265625 + ], + [ + 10.066308593750023, + 47.393359375 + ], + [ + 10.200292968750006, + 47.363427734374994 + ], + [ + 10.183007812500023, + 47.27880859375 + ], + [ + 10.369140625, + 47.366064453125 + ], + [ + 10.40390625, + 47.4169921875 + ], + [ + 10.439453125, + 47.5515625 + ], + [ + 10.482812500000023, + 47.541796875 + ], + [ + 10.65869140625, + 47.547216796875 + ], + [ + 10.741601562500023, + 47.52412109375 + ], + [ + 10.873046875, + 47.52021484375 + ], + [ + 11.0419921875, + 47.393115234374996 + ], + [ + 12.185644531250006, + 47.61953125 + ], + [ + 12.203808593750011, + 47.646728515625 + ], + [ + 12.196875, + 47.70908203125 + ], + [ + 12.209277343750017, + 47.71826171875 + ], + [ + 12.268359375000017, + 47.702734375 + ], + [ + 12.353540736607165, + 47.70264787946429 + ], + [ + 12.492553013392856, + 47.68551897321428 + ], + [ + 12.685839843750017, + 47.669335937499994 + ], + [ + 12.771386718750023, + 47.639404296875 + ], + [ + 12.796191406250017, + 47.60703125 + ], + [ + 12.781152343750023, + 47.5904296875 + ], + [ + 12.7828125, + 47.56416015625 + ], + [ + 12.809375, + 47.5421875 + ], + [ + 12.87890625, + 47.5064453125 + ], + [ + 12.968066406250017, + 47.47568359375 + ], + [ + 13.014355468750011, + 47.478076171874996 + ], + [ + 13.031542968750017, + 47.5080078125 + ], + [ + 13.047949218750006, + 47.579150390624996 + ], + [ + 13.054101562500023, + 47.655126953125 + ], + [ + 12.897656250000011, + 47.721875 + ], + [ + 12.953515625000023, + 47.890625 + ], + [ + 12.760351562500006, + 48.106982421874996 + ], + [ + 13.215234375000023, + 48.301904296874994 + ], + [ + 13.322851562500006, + 48.33125 + ], + [ + 13.409375, + 48.394140625 + ], + [ + 13.459863281250023, + 48.56455078125 + ], + [ + 13.4716796875, + 48.571826171874996 + ], + [ + 13.486621093750017, + 48.581835937499996 + ], + [ + 13.636623883928596, + 48.580904017857144 + ], + [ + 13.785351562500011, + 48.587451171874996 + ], + [ + 13.798828125, + 48.6216796875 + ], + [ + 13.802929687500011, + 48.747509765625 + ], + [ + 13.814746093750017, + 48.766943359375 + ], + [ + 14.049121093750017, + 48.602490234375 + ], + [ + 14.691308593750023, + 48.59921875 + ], + [ + 15.066796875000023, + 48.997851562499996 + ], + [ + 16.057226562500006, + 48.754785156249994 + ], + [ + 16.543554687500006, + 48.796240234375 + ], + [ + 16.953125, + 48.598828125 + ] + ] + ] + }, + "properties": { + "name": "Austria", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 46.1144531250001, + 38.877783203125034 + ], + [ + 45.4796875000001, + 39.00625 + ], + [ + 44.81718750000002, + 39.65043945312496 + ], + [ + 44.76826171875004, + 39.70351562500005 + ], + [ + 45.03164062500005, + 39.76513671874997 + ], + [ + 45.15283203125003, + 39.58266601562502 + ], + [ + 45.456835937500074, + 39.494482421875006 + ], + [ + 45.78447265625002, + 39.54560546875001 + ], + [ + 45.76630859375004, + 39.37846679687499 + ], + [ + 45.977441406249994, + 39.24389648437503 + ], + [ + 46.1144531250001, + 38.877783203125034 + ] + ] + ], + [ + [ + [ + 48.572851562500006, + 41.84448242187503 + ], + [ + 49.45673828125004, + 40.79985351562502 + ], + [ + 49.77597656250006, + 40.583984375 + ], + [ + 50.18251953125005, + 40.50478515625002 + ], + [ + 50.3659179687501, + 40.279492187499955 + ], + [ + 49.91884765625005, + 40.31640625000003 + ], + [ + 49.55117187499999, + 40.19414062499999 + ], + [ + 49.3244140625001, + 39.60834960937501 + ], + [ + 49.36279296875003, + 39.349560546874955 + ], + [ + 49.16533203125002, + 39.03027343750003 + ], + [ + 49.013476562500074, + 39.13398437500001 + ], + [ + 48.85449218750003, + 38.83881835937501 + ], + [ + 48.86875, + 38.43549804687498 + ], + [ + 48.59267578125005, + 38.41108398437498 + ], + [ + 47.99648437499999, + 38.85375976562503 + ], + [ + 48.292089843750006, + 39.01884765624999 + ], + [ + 48.10439453125005, + 39.241113281249994 + ], + [ + 48.322167968749994, + 39.39907226562502 + ], + [ + 47.995898437500074, + 39.683935546875034 + ], + [ + 46.490625, + 38.90668945312498 + ], + [ + 46.400292968749994, + 39.1921875 + ], + [ + 46.584765625000074, + 39.22368164062499 + ], + [ + 46.36523437500003, + 39.402490234374994 + ], + [ + 46.48144531249997, + 39.55517578125003 + ], + [ + 46.202050781249994, + 39.59448242187503 + ], + [ + 45.57978515625004, + 39.9775390625 + ], + [ + 45.8859375000001, + 40.024853515624955 + ], + [ + 45.96464843750002, + 40.233789062499966 + ], + [ + 45.45439453125002, + 40.532373046874966 + ], + [ + 45.37890624999997, + 40.67358398437506 + ], + [ + 45.5875, + 40.846923828125 + ], + [ + 45.07050781250004, + 41.075585937499966 + ], + [ + 45.188574218750006, + 41.14741210937504 + ], + [ + 45.001367187499994, + 41.29096679687498 + ], + [ + 45.2171875, + 41.423193359375006 + ], + [ + 45.28095703125004, + 41.449560546875034 + ], + [ + 46.086523437500006, + 41.183837890625 + ], + [ + 46.43095703125002, + 41.077050781249994 + ], + [ + 46.534375, + 41.08857421875004 + ], + [ + 46.62636718750005, + 41.15966796875006 + ], + [ + 46.66240234375002, + 41.24550781250002 + ], + [ + 46.67255859375004, + 41.28681640625001 + ], + [ + 46.61894531250002, + 41.34375 + ], + [ + 46.30546875000002, + 41.507714843749994 + ], + [ + 46.18427734375004, + 41.70214843749997 + ], + [ + 46.42988281250004, + 41.890966796875006 + ], + [ + 46.74931640625002, + 41.812597656250006 + ], + [ + 47.31767578125002, + 41.28242187500001 + ], + [ + 47.79101562499997, + 41.19926757812502 + ], + [ + 48.572851562500006, + 41.84448242187503 + ] + ] + ] + ] + }, + "properties": { + "name": "Azerbaijan", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 30.553613281250023, + -2.400097656250011 + ], + [ + 30.53369140625, + -2.42626953125 + ], + [ + 30.441992187500006, + -2.613476562500011 + ], + [ + 30.424218750000023, + -2.6416015625 + ], + [ + 30.47333984375001, + -2.6943359375 + ], + [ + 30.42402343750001, + -2.824023437500003 + ], + [ + 30.433496093750023, + -2.87451171875 + ], + [ + 30.515039062500023, + -2.917578125 + ], + [ + 30.604296875000017, + -2.935253906250011 + ], + [ + 30.70947265625, + -2.977246093750011 + ], + [ + 30.7802734375, + -2.98486328125 + ], + [ + 30.811132812500006, + -3.116406250000011 + ], + [ + 30.79023437500001, + -3.274609375000011 + ], + [ + 30.4, + -3.65390625 + ], + [ + 29.947265625, + -4.307324218750011 + ], + [ + 29.7177734375, + -4.455859375 + ], + [ + 29.403222656250023, + -4.449316406250006 + ], + [ + 29.211816406250023, + -3.833789062500003 + ], + [ + 29.224414062500017, + -3.053515625 + ], + [ + 29.01435546875001, + -2.72021484375 + ], + [ + 29.10205078125, + -2.595703125 + ], + [ + 29.390234375, + -2.80859375 + ], + [ + 29.698046875000017, + -2.794726562500003 + ], + [ + 29.8681640625, + -2.71640625 + ], + [ + 29.93017578125, + -2.339550781250011 + ], + [ + 30.117285156250006, + -2.416601562500006 + ], + [ + 30.408496093750017, + -2.31298828125 + ], + [ + 30.553613281250023, + -2.400097656250011 + ] + ] + ] + }, + "properties": { + "name": "Burundi", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.693554687500011, + 50.774755859375006 + ], + [ + 5.993945312500017, + 50.75043945312504 + ], + [ + 6.340917968750006, + 50.451757812500034 + ], + [ + 6.116503906250045, + 50.120996093749966 + ], + [ + 6.08906250000004, + 50.15458984374996 + ], + [ + 6.054785156249977, + 50.154296875 + ], + [ + 5.976269531250068, + 50.167187499999955 + ], + [ + 5.866894531250068, + 50.08281250000002 + ], + [ + 5.817382812500028, + 50.01269531250003 + ], + [ + 5.7880859375, + 49.96123046875002 + ], + [ + 5.744042968749994, + 49.91962890624998 + ], + [ + 5.789746093749983, + 49.53828125000001 + ], + [ + 5.50732421875, + 49.51088867187502 + ], + [ + 4.867578125000051, + 49.78813476562502 + ], + [ + 4.818652343750045, + 50.153173828125034 + ], + [ + 4.545019531250063, + 49.96025390624999 + ], + [ + 4.149316406250023, + 49.971582031249994 + ], + [ + 4.174609375000017, + 50.24648437500005 + ], + [ + 3.689355468750023, + 50.30605468750002 + ], + [ + 3.595410156250068, + 50.47734374999999 + ], + [ + 3.27333984375008, + 50.53154296875002 + ], + [ + 3.10683593750008, + 50.779443359374994 + ], + [ + 2.759375, + 50.750634765624994 + ], + [ + 2.52490234375, + 51.097119140624955 + ], + [ + 3.35009765625, + 51.37768554687503 + ], + [ + 3.43251953125008, + 51.24575195312505 + ], + [ + 3.902050781250011, + 51.20766601562502 + ], + [ + 4.226171875000034, + 51.38647460937503 + ], + [ + 5.03095703125004, + 51.46909179687498 + ], + [ + 5.214160156250045, + 51.278955078124966 + ], + [ + 5.796484375000034, + 51.153076171875 + ], + [ + 5.693554687500011, + 50.774755859375006 + ] + ] + ] + }, + "properties": { + "name": "Belgium", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 3.595410156250011, + 11.6962890625 + ], + [ + 3.553906250000011, + 11.631884765624989 + ], + [ + 3.490527343750017, + 11.49921875 + ], + [ + 3.48779296875, + 11.395410156249994 + ], + [ + 3.638867187500011, + 11.176855468749991 + ], + [ + 3.65625, + 11.154589843749989 + ], + [ + 3.6953125, + 11.1203125 + ], + [ + 3.71640625, + 11.07958984375 + ], + [ + 3.7568359375, + 10.76875 + ], + [ + 3.83447265625, + 10.607421875 + ], + [ + 3.771777343750017, + 10.417626953124994 + ], + [ + 3.646582031250006, + 10.408984374999989 + ], + [ + 3.60205078125, + 10.004541015624994 + ], + [ + 3.3251953125, + 9.778466796874994 + ], + [ + 3.044921875, + 9.083837890624991 + ], + [ + 2.774804687500023, + 9.048535156249997 + ], + [ + 2.703125, + 8.371826171875 + ], + [ + 2.68603515625, + 7.873730468749997 + ], + [ + 2.719335937500006, + 7.616259765624989 + ], + [ + 2.7509765625, + 7.541894531249994 + ], + [ + 2.78515625, + 7.476855468749989 + ], + [ + 2.783984375000017, + 7.443408203124989 + ], + [ + 2.765820312500011, + 7.422509765624994 + ], + [ + 2.75048828125, + 7.395068359374989 + ], + [ + 2.756738281250023, + 7.067919921874989 + ], + [ + 2.721386718750011, + 6.980273437499989 + ], + [ + 2.731738281250017, + 6.852832031249989 + ], + [ + 2.7529296875, + 6.771630859374994 + ], + [ + 2.774609375000011, + 6.711718749999989 + ], + [ + 2.753710937500017, + 6.661767578124994 + ], + [ + 2.735644531250017, + 6.595703125 + ], + [ + 2.706445312500023, + 6.369238281249991 + ], + [ + 1.62265625, + 6.216796875 + ], + [ + 1.777929687500006, + 6.294628906249997 + ], + [ + 1.530957031250011, + 6.992431640625 + ], + [ + 1.624707031250011, + 6.997314453125 + ], + [ + 1.600195312500006, + 9.050048828125 + ], + [ + 1.3857421875, + 9.361669921874991 + ], + [ + 1.330078125, + 9.996972656249994 + ], + [ + 0.763378906250011, + 10.386669921874997 + ], + [ + 0.900488281250006, + 10.993261718749991 + ], + [ + 1.4267578125, + 11.447119140624991 + ], + [ + 1.980371093750023, + 11.418408203124997 + ], + [ + 2.38916015625, + 11.897070312499991 + ], + [ + 2.366015625000017, + 12.221923828125 + ], + [ + 2.805273437500006, + 12.383837890624989 + ], + [ + 3.595410156250011, + 11.6962890625 + ] + ] + ] + }, + "properties": { + "name": "Benin", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 0.217480468750011, + 14.911474609374991 + ], + [ + 0.163867187500017, + 14.497216796874994 + ], + [ + 0.382519531250011, + 14.245800781249997 + ], + [ + 0.42919921875, + 13.972119140624997 + ], + [ + 0.6181640625, + 13.703417968750003 + ], + [ + 1.201171875, + 13.357519531249991 + ], + [ + 0.988476562500011, + 13.36484375 + ], + [ + 0.9873046875, + 13.041894531249994 + ], + [ + 1.56494140625, + 12.635400390624994 + ], + [ + 2.104589843750006, + 12.701269531249991 + ], + [ + 2.226269531250011, + 12.466064453125 + ], + [ + 2.072949218750011, + 12.309375 + ], + [ + 2.38916015625, + 11.897070312499991 + ], + [ + 1.980371093750023, + 11.418408203124997 + ], + [ + 1.4267578125, + 11.447119140624991 + ], + [ + 0.900488281250006, + 10.993261718749991 + ], + [ + 0.49267578125, + 10.954980468749994 + ], + [ + -0.068603515625, + 11.115625 + ], + [ + -0.299462890624994, + 11.166894531249994 + ], + [ + -0.627148437499983, + 10.927392578124994 + ], + [ + -1.04248046875, + 11.010058593749989 + ], + [ + -2.829931640624977, + 10.998388671874991 + ], + [ + -2.914892578124977, + 10.592333984374989 + ], + [ + -2.791162109374994, + 10.432421874999989 + ], + [ + -2.780517578125, + 9.745849609375 + ], + [ + -2.765966796874977, + 9.658056640624991 + ], + [ + -2.706201171874994, + 9.533935546875 + ], + [ + -2.695849609374989, + 9.481347656249994 + ], + [ + -2.7171875, + 9.457128906249991 + ], + [ + -2.7666015625, + 9.424707031249994 + ], + [ + -2.816748046874977, + 9.425830078124989 + ], + [ + -2.875146484374994, + 9.500927734374997 + ], + [ + -2.90087890625, + 9.534619140624997 + ], + [ + -2.948144531249994, + 9.610742187499994 + ], + [ + -2.98828125, + 9.687353515624991 + ], + [ + -3.042626953124994, + 9.720898437499997 + ], + [ + -3.095800781249977, + 9.752099609374994 + ], + [ + -3.160693359374989, + 9.849169921874989 + ], + [ + -3.223535156249994, + 9.895458984374997 + ], + [ + -3.289697265624994, + 9.882226562499994 + ], + [ + -3.581152343749977, + 9.92431640625 + ], + [ + -3.790625, + 9.9171875 + ], + [ + -4.18115234375, + 9.78173828125 + ], + [ + -4.267187499999977, + 9.743261718749991 + ], + [ + -4.332226562499983, + 9.645703125 + ], + [ + -4.406201171874983, + 9.647998046874989 + ], + [ + -4.526611328125, + 9.723486328124991 + ], + [ + -4.625830078124977, + 9.713574218749997 + ], + [ + -4.721777343749977, + 9.756542968749997 + ], + [ + -5.262304687499977, + 10.319677734374991 + ], + [ + -5.523535156249977, + 10.426025390625 + ], + [ + -5.490478515625, + 11.042382812499994 + ], + [ + -5.250244140625, + 11.375781249999989 + ], + [ + -5.288134765624989, + 11.827929687499989 + ], + [ + -4.699316406249977, + 12.076171875 + ], + [ + -4.4287109375, + 12.337597656249997 + ], + [ + -4.480615234374994, + 12.672216796874991 + ], + [ + -4.227099609374989, + 12.793701171875 + ], + [ + -4.328710937499977, + 13.119042968749994 + ], + [ + -4.151025390624994, + 13.306201171875003 + ], + [ + -3.947314453124989, + 13.402197265624991 + ], + [ + -3.527636718749989, + 13.182714843749991 + ], + [ + -3.3017578125, + 13.28076171875 + ], + [ + -3.248632812499977, + 13.658349609374994 + ], + [ + -2.950830078124994, + 13.6484375 + ], + [ + -2.873925781249994, + 13.950732421875003 + ], + [ + -2.586718749999989, + 14.227587890625003 + ], + [ + -2.113232421874983, + 14.16845703125 + ], + [ + -1.97304687499999, + 14.45654296875 + ], + [ + -1.049560546875, + 14.81953125 + ], + [ + -0.760449218749983, + 15.047753906249994 + ], + [ + -0.235888671874989, + 15.059423828124991 + ], + [ + 0.217480468750011, + 14.911474609374991 + ] + ] + ] + }, + "properties": { + "name": "Burkina Faso", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 91.94921875000003, + 21.50805664062503 + ], + [ + 91.85947265625012, + 21.532958984375057 + ], + [ + 91.90771484374997, + 21.722949218750017 + ], + [ + 91.94921875000003, + 21.50805664062503 + ] + ] + ], + [ + [ + [ + 91.87382812500002, + 21.832128906249977 + ], + [ + 91.8375976562501, + 21.750244140625 + ], + [ + 91.85068359375012, + 21.927050781250045 + ], + [ + 91.87382812500002, + 21.832128906249977 + ] + ] + ], + [ + [ + [ + 91.15078125000005, + 22.175195312499966 + ], + [ + 91.04472656250002, + 22.10517578125001 + ], + [ + 91.0794921875, + 22.519726562499983 + ], + [ + 91.15078125000005, + 22.175195312499966 + ] + ] + ], + [ + [ + [ + 91.55673828125006, + 22.38222656250005 + ], + [ + 91.41132812500004, + 22.475683593750006 + ], + [ + 91.45605468749997, + 22.61650390624999 + ], + [ + 91.55673828125006, + 22.38222656250005 + ] + ] + ], + [ + [ + [ + 90.77763671875007, + 22.089306640624983 + ], + [ + 90.51503906250005, + 22.06513671875001 + ], + [ + 90.68046875000007, + 22.327490234375006 + ], + [ + 90.50292968749997, + 22.835351562499994 + ], + [ + 90.59648437500002, + 22.863525390625057 + ], + [ + 90.86816406250003, + 22.48486328125 + ], + [ + 90.77763671875007, + 22.089306640624983 + ] + ] + ], + [ + [ + [ + 88.94072265625002, + 26.24536132812497 + ], + [ + 88.97041015625004, + 26.250878906250023 + ], + [ + 88.95195312500002, + 26.412109375 + ], + [ + 89.01865234375012, + 26.410253906249977 + ], + [ + 89.28925781250004, + 26.03759765625 + ], + [ + 89.54990234375006, + 26.005273437499994 + ], + [ + 89.57275390625003, + 26.13232421875003 + ], + [ + 89.67089843750003, + 26.21381835937504 + ], + [ + 89.8229492187501, + 25.94140625000003 + ], + [ + 89.82490234375004, + 25.56015625 + ], + [ + 89.80087890625012, + 25.33613281250001 + ], + [ + 89.81406250000006, + 25.305371093749955 + ], + [ + 89.86630859375012, + 25.293164062499955 + ], + [ + 90.11962890625003, + 25.21997070312497 + ], + [ + 90.61308593750002, + 25.16772460937497 + ], + [ + 92.04970703125005, + 25.16948242187499 + ], + [ + 92.46835937500006, + 24.94414062499999 + ], + [ + 92.38496093750004, + 24.848779296875023 + ], + [ + 92.25126953125007, + 24.895068359375045 + ], + [ + 92.22832031250002, + 24.88134765625 + ], + [ + 92.22666015625012, + 24.77099609374997 + ], + [ + 92.11748046875002, + 24.493945312500017 + ], + [ + 92.06416015625004, + 24.374365234375006 + ], + [ + 91.84619140624997, + 24.17529296875003 + ], + [ + 91.72656250000003, + 24.20507812499997 + ], + [ + 91.35019531250012, + 24.06049804687501 + ], + [ + 91.16044921875007, + 23.66064453125 + ], + [ + 91.359375, + 23.06835937500003 + ], + [ + 91.43623046875004, + 23.19990234375001 + ], + [ + 91.55351562500002, + 22.991552734375006 + ], + [ + 91.61953125, + 22.97968750000001 + ], + [ + 91.75097656250003, + 23.053515625000017 + ], + [ + 91.75419921875007, + 23.287304687499955 + ], + [ + 91.79003906249997, + 23.361035156249983 + ], + [ + 91.937890625, + 23.504687500000017 + ], + [ + 91.92949218750007, + 23.598242187499977 + ], + [ + 91.92958984375, + 23.68598632812501 + ], + [ + 91.97851562500003, + 23.691992187499977 + ], + [ + 92.04404296875006, + 23.677783203125017 + ], + [ + 92.24609375000003, + 23.683593750000057 + ], + [ + 92.33378906250002, + 23.242382812499955 + ], + [ + 92.36162109375002, + 22.929003906250074 + ], + [ + 92.46445312500006, + 22.734423828125045 + ], + [ + 92.49140625000004, + 22.685400390625006 + ], + [ + 92.5612304687501, + 22.04804687500001 + ], + [ + 92.57490234375004, + 21.978076171875045 + ], + [ + 92.58281250000002, + 21.940332031249994 + ], + [ + 92.5934570312501, + 21.46733398437499 + ], + [ + 92.63164062500002, + 21.306201171875045 + ], + [ + 92.33056640624997, + 21.439794921874977 + ], + [ + 92.17958984375005, + 21.293115234375023 + ], + [ + 92.32412109375, + 20.791845703125063 + ], + [ + 92.0560546875, + 21.1748046875 + ], + [ + 91.86337890625012, + 22.350488281249966 + ], + [ + 91.7970703125001, + 22.297460937500006 + ], + [ + 91.48007812500006, + 22.884814453125045 + ], + [ + 91.2162109375, + 22.642236328124994 + ], + [ + 90.94560546875002, + 22.597021484375034 + ], + [ + 90.65625, + 23.025488281250006 + ], + [ + 90.60400390624997, + 23.59135742187499 + ], + [ + 90.55566406249997, + 23.42153320312505 + ], + [ + 90.26914062500012, + 23.455859375000017 + ], + [ + 90.59091796875012, + 23.266406250000045 + ], + [ + 90.43505859374997, + 22.751904296874955 + ], + [ + 90.61611328125, + 22.362158203125034 + ], + [ + 90.23056640625006, + 21.82978515625004 + ], + [ + 90.07119140625005, + 21.887255859375017 + ], + [ + 90.20957031250006, + 22.156591796875006 + ], + [ + 89.95419921875006, + 22.022851562500023 + ], + [ + 89.91806640625012, + 22.11616210937501 + ], + [ + 89.98515625000002, + 22.466406250000063 + ], + [ + 89.81191406250005, + 21.983496093750006 + ], + [ + 89.56855468750004, + 21.767431640625034 + ], + [ + 89.48320312500007, + 22.275537109374994 + ], + [ + 89.50058593750006, + 21.914355468750045 + ], + [ + 89.35371093750004, + 21.72109375 + ], + [ + 89.09394531250004, + 21.872753906249983 + ], + [ + 89.05, + 22.274609374999983 + ], + [ + 88.92070312500002, + 22.632031249999955 + ], + [ + 88.89970703125002, + 22.843505859375057 + ], + [ + 88.85058593749997, + 23.040527343750057 + ], + [ + 88.928125, + 23.186621093750063 + ], + [ + 88.72441406250002, + 23.254980468750034 + ], + [ + 88.69765625, + 23.493017578125034 + ], + [ + 88.63574218749997, + 23.55 + ], + [ + 88.56738281249997, + 23.674414062500034 + ], + [ + 88.69980468750006, + 24.002539062500006 + ], + [ + 88.71376953125, + 24.069628906250017 + ], + [ + 88.72656250000003, + 24.186230468749955 + ], + [ + 88.7335937500001, + 24.23090820312501 + ], + [ + 88.72353515625, + 24.27490234375 + ], + [ + 88.64228515625004, + 24.325976562500017 + ], + [ + 88.49853515625003, + 24.34663085937504 + ], + [ + 88.3375, + 24.45385742187503 + ], + [ + 88.225, + 24.460644531249983 + ], + [ + 88.14550781250003, + 24.485791015624955 + ], + [ + 88.07910156249997, + 24.549902343750063 + ], + [ + 88.02343750000003, + 24.62783203125005 + ], + [ + 88.03027343749997, + 24.66445312500005 + ], + [ + 88.0451171875001, + 24.713037109374994 + ], + [ + 88.1498046875, + 24.914648437500034 + ], + [ + 88.1888671875, + 24.92060546875001 + ], + [ + 88.27949218750004, + 24.881933593750034 + ], + [ + 88.31337890625005, + 24.8818359375 + ], + [ + 88.37294921875, + 24.961523437499977 + ], + [ + 88.45625, + 25.18842773437504 + ], + [ + 88.57382812500006, + 25.18789062499999 + ], + [ + 88.92978515625012, + 25.222998046875063 + ], + [ + 88.94414062500002, + 25.290771484375 + ], + [ + 88.85478515625002, + 25.333544921875017 + ], + [ + 88.76914062500006, + 25.490478515625 + ], + [ + 88.50244140624997, + 25.537011718749994 + ], + [ + 88.14746093749997, + 25.811425781250023 + ], + [ + 88.1066406250001, + 25.841113281250045 + ], + [ + 88.15078125000005, + 26.08715820312497 + ], + [ + 88.33398437499997, + 26.257519531249955 + ], + [ + 88.44042968749997, + 26.369482421875034 + ], + [ + 88.38623046875003, + 26.471533203125034 + ], + [ + 88.35146484375005, + 26.482568359374966 + ], + [ + 88.36992187500002, + 26.564111328124994 + ], + [ + 88.51826171875004, + 26.517773437499955 + ], + [ + 88.68281250000004, + 26.291699218749983 + ], + [ + 88.94072265625002, + 26.24536132812497 + ] + ] + ] + ] + }, + "properties": { + "name": "Bangladesh", + "childNum": 6 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 28.585351562500023, + 43.742236328124996 + ], + [ + 28.465429687500006, + 43.389306640624994 + ], + [ + 28.133691406250023, + 43.39560546875 + ], + [ + 27.92890625000001, + 43.1861328125 + ], + [ + 27.88886718750001, + 42.74970703125 + ], + [ + 27.484765625000023, + 42.468066406249996 + ], + [ + 28.014453125000017, + 41.969042968749996 + ], + [ + 27.47480468750001, + 41.946875 + ], + [ + 27.294921875, + 42.079541015625 + ], + [ + 27.24433593750001, + 42.09326171875 + ], + [ + 27.01171875, + 42.058642578124996 + ], + [ + 26.96875, + 42.02685546875 + ], + [ + 26.884863281250006, + 41.991845703124994 + ], + [ + 26.615332031250006, + 41.964892578124996 + ], + [ + 26.549707031250023, + 41.896728515625 + ], + [ + 26.51142578125001, + 41.8263671875 + ], + [ + 26.3603515625, + 41.8015625 + ], + [ + 26.327246093750006, + 41.772802734375 + ], + [ + 26.31796875, + 41.744677734374996 + ], + [ + 26.320898437500006, + 41.716552734375 + ], + [ + 26.200585937500023, + 41.743798828124994 + ], + [ + 26.107421875, + 41.72568359375 + ], + [ + 26.085546875, + 41.704150390624996 + ], + [ + 26.066015625, + 41.673242187499994 + ], + [ + 26.1435546875, + 41.521533203124996 + ], + [ + 26.155175781250023, + 41.434863281249996 + ], + [ + 26.135351562500006, + 41.3857421875 + ], + [ + 26.06640625, + 41.35068359375 + ], + [ + 25.92333984375, + 41.311914062499994 + ], + [ + 25.784960937500017, + 41.330419921875 + ], + [ + 25.52705078125001, + 41.2998046875 + ], + [ + 25.381933593750006, + 41.26435546875 + ], + [ + 25.25117187500001, + 41.243554687499994 + ], + [ + 24.773730468750017, + 41.356103515624994 + ], + [ + 24.595996093750017, + 41.442724609375 + ], + [ + 24.5693359375, + 41.4673828125 + ], + [ + 24.51826171875001, + 41.552539062499996 + ], + [ + 24.487890625, + 41.555224609374996 + ], + [ + 24.056054687500023, + 41.527246093749994 + ], + [ + 24.03291015625001, + 41.469091796875 + ], + [ + 24.011328125, + 41.46005859375 + ], + [ + 23.635156250000023, + 41.386767578124996 + ], + [ + 23.53583984375001, + 41.386035156249996 + ], + [ + 23.433398437500017, + 41.398730468749996 + ], + [ + 23.3720703125, + 41.3896484375 + ], + [ + 23.23984375, + 41.3849609375 + ], + [ + 23.15595703125001, + 41.322070312499996 + ], + [ + 22.916015625, + 41.336279296875 + ], + [ + 23.00361328125001, + 41.73984375 + ], + [ + 22.836816406250023, + 41.993603515625 + ], + [ + 22.344042968750017, + 42.31396484375 + ], + [ + 22.42207031250001, + 42.328857421875 + ], + [ + 22.445703125000023, + 42.359130859375 + ], + [ + 22.523535156250006, + 42.440966796874996 + ], + [ + 22.53242187500001, + 42.481201171875 + ], + [ + 22.524218750000017, + 42.50390625 + ], + [ + 22.43623046875001, + 42.6291015625 + ], + [ + 22.466796875, + 42.84248046875 + ], + [ + 22.799902343750006, + 42.985742187499994 + ], + [ + 22.976855468750017, + 43.18798828125 + ], + [ + 22.85957031250001, + 43.25234375 + ], + [ + 22.819726562500023, + 43.300732421875 + ], + [ + 22.767578125, + 43.354150390624994 + ], + [ + 22.554589843750023, + 43.454492187499994 + ], + [ + 22.36962890625, + 43.781298828124996 + ], + [ + 22.36542968750001, + 43.862109375 + ], + [ + 22.399023437500006, + 43.96953125 + ], + [ + 22.420800781250023, + 44.007421875 + ], + [ + 22.452529688228115, + 44.0510441391688 + ], + [ + 22.547921095934313, + 44.113823956634434 + ], + [ + 22.688564844478098, + 44.254306249271906 + ], + [ + 23.02851562500001, + 44.077978515625 + ], + [ + 22.868261718750006, + 43.947900390624994 + ], + [ + 22.919042968750006, + 43.83447265625 + ], + [ + 25.4970703125, + 43.670800781249994 + ], + [ + 26.2158203125, + 44.007275390625 + ], + [ + 27.0869140625, + 44.167382812499994 + ], + [ + 27.425390625, + 44.0205078125 + ], + [ + 27.88427734375, + 43.987353515624996 + ], + [ + 28.221972656250017, + 43.772851562499994 + ], + [ + 28.585351562500023, + 43.742236328124996 + ] + ] + ] + }, + "properties": { + "name": "Bulgaria", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 50.60722656250002, + 25.883105468750003 + ], + [ + 50.57490234375001, + 25.806787109374994 + ], + [ + 50.465917968750006, + 25.965527343749997 + ], + [ + 50.46992187500001, + 26.228955078124997 + ], + [ + 50.5859375, + 26.24072265625 + ], + [ + 50.60722656250002, + 25.883105468750003 + ] + ] + ] + }, + "properties": { + "name": "Bahrain", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -73.02685546874994, + 21.19238281250003 + ], + [ + -73.16455078125003, + 20.979150390625023 + ], + [ + -73.68115234375003, + 20.9755859375 + ], + [ + -73.68037109374995, + 21.103320312500017 + ], + [ + -73.52309570312497, + 21.190820312499966 + ], + [ + -73.23535156249997, + 21.15449218750004 + ], + [ + -73.05849609375, + 21.313378906249994 + ], + [ + -73.02685546874994, + 21.19238281250003 + ] + ] + ], + [ + [ + [ + -73.041015625, + 22.429052734375006 + ], + [ + -72.74726562500001, + 22.32739257812497 + ], + [ + -73.16191406250002, + 22.380712890625006 + ], + [ + -73.041015625, + 22.429052734375006 + ] + ] + ], + [ + [ + [ + -74.20673828124998, + 22.213769531250023 + ], + [ + -74.27690429687499, + 22.183691406250006 + ], + [ + -73.906396484375, + 22.527441406250063 + ], + [ + -73.95419921874995, + 22.71552734375001 + ], + [ + -73.84995117187503, + 22.731054687500063 + ], + [ + -73.83652343749998, + 22.538427734374977 + ], + [ + -74.20673828124998, + 22.213769531250023 + ] + ] + ], + [ + [ + [ + -74.05751953124997, + 22.723486328125034 + ], + [ + -74.27460937499995, + 22.71166992187503 + ], + [ + -74.30703125, + 22.83959960937497 + ], + [ + -74.05751953124997, + 22.723486328125034 + ] + ] + ], + [ + [ + [ + -74.84047851562494, + 22.894335937500017 + ], + [ + -75.22333984374995, + 23.165332031250074 + ], + [ + -75.13056640624998, + 23.267919921875006 + ], + [ + -75.31596679687502, + 23.668359374999966 + ], + [ + -74.84047851562494, + 22.894335937500017 + ] + ] + ], + [ + [ + [ + -75.66455078124997, + 23.45014648437501 + ], + [ + -76.03710937500003, + 23.60278320312503 + ], + [ + -76.01044921875001, + 23.671386718750057 + ], + [ + -75.66455078124997, + 23.45014648437501 + ] + ] + ], + [ + [ + [ + -74.42944335937497, + 24.068066406249955 + ], + [ + -74.55092773437502, + 23.96894531250001 + ], + [ + -74.52690429687502, + 24.105078125000034 + ], + [ + -74.42944335937497, + 24.068066406249955 + ] + ] + ], + [ + [ + [ + -77.65771484374994, + 24.249462890624955 + ], + [ + -77.75527343750002, + 24.163476562500023 + ], + [ + -77.61538085937494, + 24.216357421875045 + ], + [ + -77.5615234375, + 24.136816406250006 + ], + [ + -77.57373046875, + 23.739160156249994 + ], + [ + -77.77128906249999, + 23.752539062499977 + ], + [ + -77.99990234374994, + 24.219824218750063 + ], + [ + -77.65771484374994, + 24.249462890624955 + ] + ] + ], + [ + [ + [ + -75.30839843749999, + 24.2 + ], + [ + -75.50322265624996, + 24.139062500000023 + ], + [ + -75.40893554687503, + 24.265771484374994 + ], + [ + -75.72666015625, + 24.68935546875005 + ], + [ + -75.30839843749999, + 24.2 + ] + ] + ], + [ + [ + [ + -77.34755859375, + 25.013867187499983 + ], + [ + -77.56191406249997, + 25.030029296875 + ], + [ + -77.27558593750001, + 25.055761718750006 + ], + [ + -77.34755859375, + 25.013867187499983 + ] + ] + ], + [ + [ + [ + -77.74384765625001, + 24.70742187499999 + ], + [ + -77.74521484375, + 24.463476562500034 + ], + [ + -78.04492187499997, + 24.287451171875063 + ], + [ + -78.14580078125002, + 24.493457031250017 + ], + [ + -78.36650390624993, + 24.544189453125057 + ], + [ + -78.435302734375, + 24.627587890624994 + ], + [ + -78.24272460937493, + 24.65380859375 + ], + [ + -78.21137695312495, + 25.191259765624977 + ], + [ + -77.97529296874998, + 25.084814453125063 + ], + [ + -77.74384765625001, + 24.70742187499999 + ] + ] + ], + [ + [ + [ + -76.64882812499994, + 25.487402343750006 + ], + [ + -76.34379882812496, + 25.33203124999997 + ], + [ + -76.12661132812497, + 25.14052734375005 + ], + [ + -76.16953125, + 24.6494140625 + ], + [ + -76.319970703125, + 24.81767578124999 + ], + [ + -76.21376953124994, + 24.822460937499983 + ], + [ + -76.160400390625, + 25.119335937499983 + ], + [ + -76.36928710937502, + 25.312597656250006 + ], + [ + -76.62070312499998, + 25.43164062500003 + ], + [ + -76.78066406249997, + 25.426855468750006 + ], + [ + -76.71083984374997, + 25.564892578124983 + ], + [ + -76.64882812499994, + 25.487402343750006 + ] + ] + ], + [ + [ + [ + -78.49287109375001, + 26.729052734375017 + ], + [ + -77.92246093749998, + 26.69111328125001 + ], + [ + -78.74365234374994, + 26.50068359375004 + ], + [ + -78.98564453124996, + 26.689501953125045 + ], + [ + -78.79804687500001, + 26.58242187499999 + ], + [ + -78.59711914062493, + 26.797949218750006 + ], + [ + -78.49287109375001, + 26.729052734375017 + ] + ] + ], + [ + [ + [ + -77.22563476562496, + 25.904199218750023 + ], + [ + -77.40317382812498, + 26.02470703124996 + ], + [ + -77.24677734374998, + 26.156347656250034 + ], + [ + -77.238623046875, + 26.561132812500006 + ], + [ + -77.510595703125, + 26.845996093750045 + ], + [ + -77.94375, + 26.90356445312503 + ], + [ + -77.53388671874995, + 26.903417968750006 + ], + [ + -77.06635742187501, + 26.530175781249994 + ], + [ + -77.03828124999998, + 26.333447265624983 + ], + [ + -77.16728515624996, + 26.240332031250006 + ], + [ + -77.22563476562496, + 25.904199218750023 + ] + ] + ] + ] + }, + "properties": { + "name": "Bahamas", + "childNum": 14 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 19.007128906250045, + 44.86918945312502 + ], + [ + 19.348632812500057, + 44.88090820312502 + ], + [ + 19.118457031250074, + 44.359960937500006 + ], + [ + 19.583789062500017, + 44.04345703125003 + ], + [ + 19.245019531249994, + 43.96503906250004 + ], + [ + 19.495117187500057, + 43.642871093750045 + ], + [ + 19.19433593749997, + 43.533300781250006 + ], + [ + 19.164355468750017, + 43.53544921874999 + ], + [ + 19.11279296874997, + 43.52773437500002 + ], + [ + 19.080078125000057, + 43.51772460937502 + ], + [ + 19.0283203125, + 43.53251953125002 + ], + [ + 18.97421875, + 43.54233398437498 + ], + [ + 18.95068359375, + 43.52666015624999 + ], + [ + 19.036718750000034, + 43.35732421875002 + ], + [ + 19.026660156250017, + 43.292431640624955 + ], + [ + 18.97871093750001, + 43.28540039062503 + ], + [ + 18.934667968750006, + 43.339453125000034 + ], + [ + 18.85107421875003, + 43.34633789062502 + ], + [ + 18.749218750000068, + 43.283544921875006 + ], + [ + 18.67421875000008, + 43.230810546875006 + ], + [ + 18.623632812500063, + 43.027685546875034 + ], + [ + 18.488476562500068, + 43.01215820312498 + ], + [ + 18.44384765625003, + 42.96845703125004 + ], + [ + 18.46601562500001, + 42.777246093749994 + ], + [ + 18.54589843750003, + 42.64160156249997 + ], + [ + 18.436328125000017, + 42.559716796874994 + ], + [ + 17.667578125000063, + 42.897119140624994 + ], + [ + 17.585156250000068, + 42.93837890625005 + ], + [ + 17.650488281250063, + 43.006591796875 + ], + [ + 17.27382812500005, + 43.44575195312501 + ], + [ + 16.300097656250017, + 44.12451171875 + ], + [ + 16.10341796875008, + 44.52099609375006 + ], + [ + 15.736621093750045, + 44.76582031250001 + ], + [ + 15.788085937500057, + 45.17895507812497 + ], + [ + 16.028320312500057, + 45.18959960937502 + ], + [ + 16.29335937500005, + 45.00883789062496 + ], + [ + 16.53066406250008, + 45.21669921875002 + ], + [ + 16.918652343749983, + 45.27656249999998 + ], + [ + 17.812792968750074, + 45.078125 + ], + [ + 18.66259765625, + 45.07744140624999 + ], + [ + 18.83642578125, + 44.883251953124955 + ], + [ + 19.007128906250045, + 44.86918945312502 + ] + ] + ] + }, + "properties": { + "name": "Bosnia and Herz.", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 28.14794921875, + 56.142919921875 + ], + [ + 28.284277343750006, + 56.055908203125 + ], + [ + 29.375, + 55.938720703125 + ], + [ + 29.353417968750023, + 55.784375 + ], + [ + 29.412988281250023, + 55.724853515625 + ], + [ + 29.482226562500017, + 55.6845703125 + ], + [ + 29.63007812500001, + 55.751171875 + ], + [ + 29.6845703125, + 55.7697265625 + ], + [ + 29.744140625, + 55.77041015625 + ], + [ + 29.82392578125001, + 55.7951171875 + ], + [ + 29.881640625000017, + 55.832324218749996 + ], + [ + 29.93701171875, + 55.845263671874996 + ], + [ + 30.04267578125001, + 55.83642578125 + ], + [ + 30.23359375000001, + 55.84521484375 + ], + [ + 30.625585937500006, + 55.666259765625 + ], + [ + 30.906835937500006, + 55.57001953125 + ], + [ + 30.90058593750001, + 55.397412109375 + ], + [ + 30.82099609375001, + 55.3302734375 + ], + [ + 30.810546875, + 55.306982421875 + ], + [ + 30.814453125, + 55.2787109375 + ], + [ + 30.87744140625, + 55.2234375 + ], + [ + 30.958886718750023, + 55.13759765625 + ], + [ + 30.97773437500001, + 55.08779296875 + ], + [ + 30.97773437500001, + 55.05048828125 + ], + [ + 30.829882812500017, + 54.914990234375 + ], + [ + 30.804492187500017, + 54.8609375 + ], + [ + 30.791015625, + 54.806005859375 + ], + [ + 30.798828125, + 54.783251953124996 + ], + [ + 30.984179687500017, + 54.6958984375 + ], + [ + 31.12128906250001, + 54.648486328124996 + ], + [ + 31.152148437500017, + 54.625341796875 + ], + [ + 31.074804687500006, + 54.491796875 + ], + [ + 31.18476562500001, + 54.452978515625 + ], + [ + 31.299121093750017, + 54.29169921875 + ], + [ + 31.403613281250017, + 54.195947265625 + ], + [ + 31.62841796875, + 54.111181640625 + ], + [ + 31.7919921875, + 54.055908203125 + ], + [ + 31.825976562500017, + 54.030712890625 + ], + [ + 31.837792968750023, + 54.00078125 + ], + [ + 31.825292968750006, + 53.935009765625 + ], + [ + 31.783007812500017, + 53.85498046875 + ], + [ + 31.754199218750017, + 53.81044921875 + ], + [ + 31.82080078125, + 53.791943359375 + ], + [ + 31.9921875, + 53.796875 + ], + [ + 32.20039062500001, + 53.78125 + ], + [ + 32.45097656250002, + 53.6533203125 + ], + [ + 32.70429687500001, + 53.336328125 + ], + [ + 32.64443359375002, + 53.32890625 + ], + [ + 32.57802734375002, + 53.31240234375 + ], + [ + 32.469335937500006, + 53.2703125 + ], + [ + 32.14199218750002, + 53.091162109375 + ], + [ + 31.849707031250006, + 53.106201171875 + ], + [ + 31.668261718750017, + 53.200927734375 + ], + [ + 31.417871093750023, + 53.196044921875 + ], + [ + 31.38837890625001, + 53.184814453125 + ], + [ + 31.364550781250017, + 53.138964843749996 + ], + [ + 31.30292968750001, + 53.060888671875 + ], + [ + 31.2587890625, + 53.01669921875 + ], + [ + 31.29511718750001, + 52.989794921874996 + ], + [ + 31.35302734375, + 52.933447265625 + ], + [ + 31.442773437500023, + 52.86181640625 + ], + [ + 31.53515625, + 52.7982421875 + ], + [ + 31.564843750000023, + 52.759228515625 + ], + [ + 31.585546875, + 52.532470703125 + ], + [ + 31.57734375000001, + 52.312304687499996 + ], + [ + 31.6015625, + 52.284814453125 + ], + [ + 31.64990234375, + 52.26220703125 + ], + [ + 31.690625, + 52.220654296875 + ], + [ + 31.758593750000017, + 52.125830078125 + ], + [ + 31.76337890625001, + 52.10107421875 + ], + [ + 31.57373046875, + 52.10810546875 + ], + [ + 31.345996093750017, + 52.10537109375 + ], + [ + 31.21796875000001, + 52.050244140625 + ], + [ + 30.98066406250001, + 52.046191406249996 + ], + [ + 30.845703125, + 51.953076171875 + ], + [ + 30.755273437500023, + 51.895166015625 + ], + [ + 30.667285156250017, + 51.814111328125 + ], + [ + 30.583886718750023, + 51.68896484375 + ], + [ + 30.533007812500017, + 51.596337890624994 + ], + [ + 30.56074218750001, + 51.531494140625 + ], + [ + 30.602343750000017, + 51.471240234374996 + ], + [ + 30.611718750000023, + 51.40634765625 + ], + [ + 30.63251953125001, + 51.355419921875 + ], + [ + 30.449511718750017, + 51.274316406249994 + ], + [ + 30.160742187500006, + 51.477880859375 + ], + [ + 29.346484375000017, + 51.382568359375 + ], + [ + 29.10205078125, + 51.6275390625 + ], + [ + 29.06074218750001, + 51.625439453125 + ], + [ + 29.013085937500023, + 51.598925781249996 + ], + [ + 28.97773437500001, + 51.57177734375 + ], + [ + 28.927539062500017, + 51.562158203124994 + ], + [ + 28.849511718750023, + 51.540185546874994 + ], + [ + 28.73125, + 51.433398437499996 + ], + [ + 28.690234375000017, + 51.438867187499994 + ], + [ + 28.647753906250017, + 51.45654296875 + ], + [ + 28.599023437500023, + 51.542626953124994 + ], + [ + 28.532031250000017, + 51.562451171875 + ], + [ + 27.85859375000001, + 51.5923828125 + ], + [ + 27.7, + 51.477978515625 + ], + [ + 27.689746093750017, + 51.572412109374994 + ], + [ + 27.296289062500023, + 51.597412109375 + ], + [ + 27.270117187500006, + 51.613574218749996 + ], + [ + 27.141992187500023, + 51.75205078125 + ], + [ + 27.074121093750023, + 51.76083984375 + ], + [ + 26.95283203125001, + 51.75400390625 + ], + [ + 26.7734375, + 51.770703125 + ], + [ + 25.785742187500006, + 51.923828125 + ], + [ + 24.361914062500006, + 51.867529296875 + ], + [ + 24.280078125000017, + 51.774707031249996 + ], + [ + 24.126855468750023, + 51.6646484375 + ], + [ + 23.978320312500017, + 51.59130859375 + ], + [ + 23.951171875, + 51.58505859375 + ], + [ + 23.8642578125, + 51.623974609375 + ], + [ + 23.79169921875001, + 51.637109375 + ], + [ + 23.706835937500017, + 51.64130859375 + ], + [ + 23.61376953125, + 51.525390625 + ], + [ + 23.605273437500017, + 51.517919921875 + ], + [ + 23.652441406250006, + 52.040380859375 + ], + [ + 23.175097656250017, + 52.28662109375 + ], + [ + 23.915429687500023, + 52.770263671875 + ], + [ + 23.484667968750017, + 53.939794921875 + ], + [ + 23.55908203125, + 53.91982421875 + ], + [ + 23.733691406250017, + 53.912255859375 + ], + [ + 24.191308593750023, + 53.950439453125 + ], + [ + 24.236621093750017, + 53.919970703124996 + ], + [ + 24.31796875, + 53.89296875 + ], + [ + 24.620703125, + 53.979833984375 + ], + [ + 24.768164062500006, + 53.974658203124996 + ], + [ + 24.78925781250001, + 53.9982421875 + ], + [ + 24.82568359375, + 54.118994140625 + ], + [ + 24.869531250000023, + 54.145166015625 + ], + [ + 25.04609375000001, + 54.133056640625 + ], + [ + 25.111425781250006, + 54.154931640625 + ], + [ + 25.179492187500017, + 54.2142578125 + ], + [ + 25.46113281250001, + 54.292773437499996 + ], + [ + 25.505664062500017, + 54.264941406249996 + ], + [ + 25.52734375, + 54.215136718749996 + ], + [ + 25.497363281250017, + 54.175244140625 + ], + [ + 25.573046875000017, + 54.139892578125 + ], + [ + 25.765234375, + 54.17978515625 + ], + [ + 25.702539062500023, + 54.29296875 + ], + [ + 25.61689453125001, + 54.310107421874996 + ], + [ + 25.557519531250023, + 54.310693359375 + ], + [ + 25.54736328125, + 54.331835937499996 + ], + [ + 25.56757812500001, + 54.37705078125 + ], + [ + 25.62031250000001, + 54.460400390625 + ], + [ + 25.68515625, + 54.535791015625 + ], + [ + 25.72480468750001, + 54.564257812499996 + ], + [ + 25.73164062500001, + 54.590380859374996 + ], + [ + 25.722460937500017, + 54.71787109375 + ], + [ + 25.859277343750023, + 54.919287109375 + ], + [ + 25.964453125, + 54.94716796875 + ], + [ + 26.09296875000001, + 54.9623046875 + ], + [ + 26.175195312500023, + 55.003271484375 + ], + [ + 26.250781250000017, + 55.12451171875 + ], + [ + 26.291796875000017, + 55.139599609375 + ], + [ + 26.601171875, + 55.130175781249996 + ], + [ + 26.6484375, + 55.20419921875 + ], + [ + 26.775683593750017, + 55.273095703125 + ], + [ + 26.760156250000023, + 55.293359375 + ], + [ + 26.68125, + 55.306445312499996 + ], + [ + 26.49531250000001, + 55.318017578125 + ], + [ + 26.457617187500006, + 55.34248046875 + ], + [ + 26.469531250000017, + 55.371923828125 + ], + [ + 26.51923828125001, + 55.44814453125 + ], + [ + 26.56660156250001, + 55.546484375 + ], + [ + 26.5908203125, + 55.62265625 + ], + [ + 26.593554687500017, + 55.667529296874996 + ], + [ + 27.052539062500017, + 55.83056640625 + ], + [ + 27.576757812500006, + 55.798779296875 + ], + [ + 28.14794921875, + 56.142919921875 + ] + ] + ] + }, + "properties": { + "name": "Belarus", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -87.8529296875, + 17.4228515625 + ], + [ + -87.92998046874996, + 17.283007812500017 + ], + [ + -87.826416015625, + 17.546289062499994 + ], + [ + -87.8529296875, + 17.4228515625 + ] + ] + ], + [ + [ + [ + -88.89404296875, + 15.890625 + ], + [ + -89.2328125, + 15.888671875 + ], + [ + -89.16147460937503, + 17.81484375 + ], + [ + -89.13354492187503, + 17.970800781249977 + ], + [ + -88.80634765624998, + 17.965527343749983 + ], + [ + -88.52299804687499, + 18.445898437500063 + ], + [ + -88.29565429687494, + 18.47241210937503 + ], + [ + -88.34926757812494, + 18.358837890624983 + ], + [ + -88.1302734375, + 18.350732421875023 + ], + [ + -88.08525390624999, + 18.226123046875045 + ], + [ + -88.27172851562494, + 17.60986328125 + ], + [ + -88.203466796875, + 17.5166015625 + ], + [ + -88.31342773437501, + 16.632763671874983 + ], + [ + -88.89404296875, + 15.890625 + ] + ] + ] + ] + }, + "properties": { + "name": "Belize", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -64.73027343749999, + 32.29345703125 + ], + [ + -64.86284179687499, + 32.273876953125 + ], + [ + -64.66831054687499, + 32.38193359375 + ], + [ + -64.73027343749999, + 32.29345703125 + ] + ] + ] + }, + "properties": { + "name": "Bermuda", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -58.15976562499999, + -20.164648437500006 + ], + [ + -58.18017578125, + -19.81787109375 + ], + [ + -59.09052734375, + -19.286230468750006 + ], + [ + -60.00737304687499, + -19.29755859375001 + ], + [ + -61.7568359375, + -19.6453125 + ], + [ + -62.276318359375, + -20.5625 + ], + [ + -62.27666015624999, + -21.066015625 + ], + [ + -62.65097656249999, + -22.233691406250003 + ], + [ + -62.84335937499999, + -21.99726562500001 + ], + [ + -63.92167968749999, + -22.028613281250003 + ], + [ + -63.97612304687499, + -22.072558593750003 + ], + [ + -64.26640624999999, + -22.603320312500003 + ], + [ + -64.30791015624999, + -22.7953125 + ], + [ + -64.32529296874999, + -22.82763671875 + ], + [ + -64.373974609375, + -22.761035156250003 + ], + [ + -64.4455078125, + -22.58535156250001 + ], + [ + -64.477734375, + -22.4853515625 + ], + [ + -64.5236328125, + -22.37158203125 + ], + [ + -64.60551757812499, + -22.228808593750003 + ], + [ + -64.992626953125, + -22.109667968750003 + ], + [ + -65.518798828125, + -22.09453125 + ], + [ + -65.686181640625, + -22.11025390625001 + ], + [ + -65.77104492187499, + -22.099609375 + ], + [ + -65.86015624999999, + -22.01972656250001 + ], + [ + -66.05859375, + -21.879492187500006 + ], + [ + -66.098583984375, + -21.835058593750006 + ], + [ + -66.17465820312499, + -21.8056640625 + ], + [ + -66.220166015625, + -21.802539062500003 + ], + [ + -66.24760742187499, + -21.83046875 + ], + [ + -66.28212890625, + -21.94746093750001 + ], + [ + -66.3224609375, + -22.053125 + ], + [ + -66.365185546875, + -22.11376953125 + ], + [ + -66.71171874999999, + -22.21630859375 + ], + [ + -66.99111328125, + -22.509863281250006 + ], + [ + -67.19487304687499, + -22.82167968750001 + ], + [ + -67.362255859375, + -22.85517578125001 + ], + [ + -67.57993164062499, + -22.891699218750006 + ], + [ + -67.79443359375, + -22.879492187500006 + ], + [ + -67.87944335937499, + -22.82294921875001 + ], + [ + -67.88173828125, + -22.49335937500001 + ], + [ + -68.18642578125, + -21.61855468750001 + ], + [ + -68.197021484375, + -21.30029296875 + ], + [ + -68.558251953125, + -20.901953125 + ], + [ + -68.484326171875, + -20.62841796875 + ], + [ + -68.74516601562499, + -20.45859375 + ], + [ + -68.75932617187499, + -20.115527343750003 + ], + [ + -68.560693359375, + -19.967089843750003 + ], + [ + -68.559375, + -19.90234375 + ], + [ + -68.578271484375, + -19.856542968750006 + ], + [ + -68.69619140625, + -19.74072265625 + ], + [ + -68.69829101562499, + -19.72109375 + ], + [ + -68.57529296874999, + -19.56015625 + ], + [ + -68.462890625, + -19.43281250000001 + ], + [ + -68.470166015625, + -19.409960937500003 + ], + [ + -68.49199218749999, + -19.381933593750006 + ], + [ + -68.85795898437499, + -19.093359375 + ], + [ + -68.96831054687499, + -18.96796875000001 + ], + [ + -68.97885742187499, + -18.81298828125 + ], + [ + -69.026806640625, + -18.65625 + ], + [ + -69.09228515625, + -18.28242187500001 + ], + [ + -69.145458984375, + -18.14404296875 + ], + [ + -69.0939453125, + -18.05048828125001 + ], + [ + -69.28232421874999, + -17.96484375 + ], + [ + -69.31337890625, + -17.943164062500003 + ], + [ + -69.5109375, + -17.50605468750001 + ], + [ + -69.51108398437499, + -17.5048828125 + ], + [ + -69.510986328125, + -17.46035156250001 + ], + [ + -69.521923828125, + -17.388964843750003 + ], + [ + -69.645703125, + -17.24853515625 + ], + [ + -69.62485351562499, + -17.2001953125 + ], + [ + -69.020703125, + -16.6421875 + ], + [ + -69.03291015625, + -16.47597656250001 + ], + [ + -68.8427734375, + -16.337890625 + ], + [ + -69.21757812499999, + -16.14912109375001 + ], + [ + -69.4208984375, + -15.640625 + ], + [ + -69.17246093749999, + -15.236621093750003 + ], + [ + -69.37470703125, + -14.962988281250006 + ], + [ + -69.35947265624999, + -14.7953125 + ], + [ + -68.87089843749999, + -14.169726562500003 + ], + [ + -69.07412109375, + -13.682812500000011 + ], + [ + -68.97861328124999, + -12.880078125000011 + ], + [ + -68.68525390625, + -12.501953125 + ], + [ + -69.57861328125, + -10.951757812500006 + ], + [ + -69.228515625, + -10.955664062500006 + ], + [ + -68.84833984375, + -11.011132812500009 + ], + [ + -68.678369140625, + -11.11279296875 + ], + [ + -68.39799804687499, + -11.01875 + ], + [ + -68.0716796875, + -10.703125 + ], + [ + -67.99169921875, + -10.674414062500006 + ], + [ + -67.83500976562499, + -10.662792968750011 + ], + [ + -67.72177734374999, + -10.68310546875 + ], + [ + -67.416943359375, + -10.389843750000011 + ], + [ + -66.575341796875, + -9.89990234375 + ], + [ + -65.396142578125, + -9.71240234375 + ], + [ + -65.298583984375, + -10.146777343750003 + ], + [ + -65.31308593749999, + -10.253027343750006 + ], + [ + -65.395458984375, + -10.392285156250011 + ], + [ + -65.4369140625, + -10.449023437500003 + ], + [ + -65.44711914062499, + -10.507421875 + ], + [ + -65.33403320312499, + -10.892773437500011 + ], + [ + -65.32377929687499, + -11.024804687500009 + ], + [ + -65.389892578125, + -11.246289062500011 + ], + [ + -65.1857421875, + -11.74951171875 + ], + [ + -64.783447265625, + -12.059375 + ], + [ + -64.42050781249999, + -12.439746093750003 + ], + [ + -63.68857421874999, + -12.47802734375 + ], + [ + -63.3466796875, + -12.680078125 + ], + [ + -63.06748046874999, + -12.669140625000011 + ], + [ + -62.76547851562499, + -12.997265625000011 + ], + [ + -62.11801757812499, + -13.159765625 + ], + [ + -62.09477539062499, + -13.241992187500003 + ], + [ + -61.944726562499994, + -13.40625 + ], + [ + -61.87412109374999, + -13.470410156250011 + ], + [ + -61.789941406249994, + -13.525585937500011 + ], + [ + -61.57568359375, + -13.524804687500009 + ], + [ + -61.51157226562499, + -13.541210937500011 + ], + [ + -61.41606445312499, + -13.526562500000011 + ], + [ + -61.129150390625, + -13.49853515625 + ], + [ + -61.07700195312499, + -13.48974609375 + ], + [ + -60.506591796875, + -13.78984375 + ], + [ + -60.372705078124994, + -14.41875 + ], + [ + -60.273339843749994, + -15.088769531250009 + ], + [ + -60.402001953124994, + -15.0927734375 + ], + [ + -60.583203125, + -15.098339843750011 + ], + [ + -60.53046875, + -15.143164062500006 + ], + [ + -60.38046875, + -15.318261718750009 + ], + [ + -60.242333984374994, + -15.479589843750006 + ], + [ + -60.20664062499999, + -15.901953125 + ], + [ + -60.18720703125, + -16.132128906250003 + ], + [ + -60.17558593749999, + -16.269335937500003 + ], + [ + -58.53793945312499, + -16.328222656250006 + ], + [ + -58.49658203125, + -16.32666015625 + ], + [ + -58.42368164062499, + -16.307910156250003 + ], + [ + -58.37539062499999, + -16.28359375 + ], + [ + -58.345605468749994, + -16.284375 + ], + [ + -58.35039062499999, + -16.490820312500006 + ], + [ + -58.470605468749994, + -16.650195312500003 + ], + [ + -58.478125, + -16.70068359375 + ], + [ + -58.45981445312499, + -16.910742187500006 + ], + [ + -58.417382812499994, + -17.08056640625 + ], + [ + -58.39599609375, + -17.23427734375001 + ], + [ + -58.34775390624999, + -17.28212890625001 + ], + [ + -57.99091796875, + -17.51289062500001 + ], + [ + -57.905029296875, + -17.532324218750006 + ], + [ + -57.832470703125, + -17.512109375 + ], + [ + -57.78886718749999, + -17.573046875 + ], + [ + -57.780175781249994, + -17.67177734375001 + ], + [ + -57.66166992187499, + -17.947363281250006 + ], + [ + -57.58647460937499, + -18.12226562500001 + ], + [ + -57.49565429687499, + -18.214648437500003 + ], + [ + -57.57402343749999, + -18.279296875 + ], + [ + -57.725, + -18.733203125 + ], + [ + -57.783105468749994, + -18.91425781250001 + ], + [ + -57.716796875, + -19.044042968750006 + ], + [ + -58.131494140624994, + -19.74453125 + ], + [ + -57.860742187499994, + -19.979589843750006 + ], + [ + -57.887597656249994, + -20.02041015625001 + ], + [ + -57.96015625, + -20.04072265625001 + ], + [ + -58.021142578124994, + -20.05517578125 + ], + [ + -58.09375, + -20.15107421875001 + ], + [ + -58.15976562499999, + -20.164648437500006 + ] + ] + ] + }, + "properties": { + "name": "Bolivia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -48.48588867187493, + -27.76699218749998 + ], + [ + -48.554589843749994, + -27.81220703125004 + ], + [ + -48.542187499999955, + -27.57480468749999 + ], + [ + -48.41489257812495, + -27.399609375 + ], + [ + -48.48588867187493, + -27.76699218749998 + ] + ] + ], + [ + [ + [ + -48.584423828124955, + -26.401562499999983 + ], + [ + -48.665771484375, + -26.289648437500006 + ], + [ + -48.53974609374998, + -26.170312500000023 + ], + [ + -48.584423828124955, + -26.401562499999983 + ] + ] + ], + [ + [ + [ + -45.26025390624997, + -23.889160156249986 + ], + [ + -45.451416015625, + -23.895605468749977 + ], + [ + -45.30234375, + -23.727539062500014 + ], + [ + -45.26025390624997, + -23.889160156249986 + ] + ] + ], + [ + [ + [ + -44.12929687499994, + -23.14189453124999 + ], + [ + -44.36015624999999, + -23.17207031250001 + ], + [ + -44.24287109374998, + -23.074121093750037 + ], + [ + -44.12929687499994, + -23.14189453124999 + ] + ] + ], + [ + [ + [ + -38.90356445312497, + -13.473437499999974 + ], + [ + -38.97758789062496, + -13.523535156249963 + ], + [ + -39.02216796874998, + -13.445605468749989 + ], + [ + -38.907128906249994, + -13.401074218749983 + ], + [ + -38.90356445312497, + -13.473437499999974 + ] + ] + ], + [ + [ + [ + -38.743847656249955, + -13.097070312500037 + ], + [ + -38.668115234374966, + -12.880175781249989 + ], + [ + -38.601171875, + -12.99257812499998 + ], + [ + -38.743847656249955, + -13.097070312500037 + ] + ] + ], + [ + [ + [ + -44.49931640625002, + -2.939648437499983 + ], + [ + -44.597753906250006, + -3.037597656249943 + ], + [ + -44.4814453125, + -2.717578125000031 + ], + [ + -44.49931640625002, + -2.939648437499983 + ] + ] + ], + [ + [ + [ + -44.88310546874996, + -1.317871093749986 + ], + [ + -45.020849609375034, + -1.372363281249974 + ], + [ + -44.978662109374966, + -1.267285156249983 + ], + [ + -44.88310546874996, + -1.317871093749986 + ] + ] + ], + [ + [ + [ + -51.83251953124997, + -1.433789062499969 + ], + [ + -51.938378906249966, + -1.452636718749986 + ], + [ + -51.680029296875006, + -1.086132812500026 + ], + [ + -51.546044921874966, + -0.649609375 + ], + [ + -51.25400390624998, + -0.54140625 + ], + [ + -51.16074218749998, + -0.666699218750011 + ], + [ + -51.27631835937498, + -1.02177734374996 + ], + [ + -51.83251953124997, + -1.433789062499969 + ] + ] + ], + [ + [ + [ + -49.62866210937497, + -0.229199218749969 + ], + [ + -49.11699218749999, + -0.163574218750014 + ], + [ + -48.39267578124995, + -0.29736328125 + ], + [ + -48.83359375, + -1.390039062500023 + ], + [ + -49.038476562499994, + -1.5140625 + ], + [ + -49.17270507812498, + -1.41259765625 + ], + [ + -49.233984375000034, + -1.59951171874998 + ], + [ + -49.50664062499999, + -1.511621093750023 + ], + [ + -49.587890625, + -1.712402343749972 + ], + [ + -49.805126953124955, + -1.790234375000026 + ], + [ + -50.06572265625002, + -1.703808593749997 + ], + [ + -50.50761718749999, + -1.787988281250009 + ], + [ + -50.759765625, + -1.240234374999972 + ], + [ + -50.72949218749997, + -1.126757812499946 + ], + [ + -50.57695312499999, + -1.103125 + ], + [ + -50.709619140624994, + -1.07773437499999 + ], + [ + -50.796093749999955, + -0.90625 + ], + [ + -50.6455078125, + -0.27285156249998 + ], + [ + -50.24824218749998, + -0.11640625 + ], + [ + -49.62866210937497, + -0.229199218749969 + ] + ] + ], + [ + [ + [ + -50.65288085937499, + -0.131640624999989 + ], + [ + -50.926367187500034, + -0.327343749999983 + ], + [ + -51.03808593749994, + -0.225878906250003 + ], + [ + -50.84218750000002, + -0.050195312500009 + ], + [ + -50.65288085937499, + -0.131640624999989 + ] + ] + ], + [ + [ + [ + -49.44389648437499, + -0.112402343749977 + ], + [ + -49.83007812499997, + -0.093896484375023 + ], + [ + -49.50346679687496, + 0.083691406250011 + ], + [ + -49.37231445312497, + 0.001074218749963 + ], + [ + -49.44389648437499, + -0.112402343749977 + ] + ] + ], + [ + [ + [ + -49.73823242187498, + 0.26816406250002 + ], + [ + -49.917089843750006, + -0.023193359375014 + ], + [ + -50.339453125, + 0.043359375000051 + ], + [ + -50.27265624999998, + 0.231738281249974 + ], + [ + -49.73823242187498, + 0.26816406250002 + ] + ] + ], + [ + [ + [ + -50.42612304687498, + 0.139257812500048 + ], + [ + -50.44394531249998, + -0.007666015624949 + ], + [ + -50.623925781249966, + 0.054394531249983 + ], + [ + -50.372753906249955, + 0.590869140625031 + ], + [ + -50.33227539062497, + 0.259033203125028 + ], + [ + -50.42612304687498, + 0.139257812500048 + ] + ] + ], + [ + [ + [ + -50.152929687500006, + 0.393017578125054 + ], + [ + -50.26132812499998, + 0.359179687500003 + ], + [ + -50.281689453124955, + 0.51650390624998 + ], + [ + -50.05883789062503, + 0.638037109374963 + ], + [ + -50.152929687500006, + 0.393017578125054 + ] + ] + ], + [ + [ + [ + -50.29897460937502, + 1.93852539062496 + ], + [ + -50.45610351562496, + 1.910498046875034 + ], + [ + -50.49101562499996, + 2.128613281249969 + ], + [ + -50.34199218749998, + 2.14174804687498 + ], + [ + -50.29897460937502, + 1.93852539062496 + ] + ] + ], + [ + [ + [ + -59.69970703125, + 4.353515625 + ], + [ + -59.73857421874993, + 4.226757812500026 + ], + [ + -59.62021484374998, + 4.023144531250026 + ], + [ + -59.557763671874966, + 3.960009765625031 + ], + [ + -59.551123046875034, + 3.933544921874969 + ], + [ + -59.854394531249994, + 3.5875 + ], + [ + -59.99433593749998, + 2.689990234375031 + ], + [ + -59.88964843749997, + 2.362939453125009 + ], + [ + -59.75522460937495, + 2.27412109375004 + ], + [ + -59.74350585937498, + 2.12163085937496 + ], + [ + -59.75175781249996, + 1.962402343750028 + ], + [ + -59.75620117187498, + 1.900634765624972 + ], + [ + -59.666601562500006, + 1.746289062499969 + ], + [ + -59.53569335937499, + 1.7 + ], + [ + -59.23120117187494, + 1.376025390625031 + ], + [ + -58.82177734374994, + 1.201220703125031 + ], + [ + -58.787207031250006, + 1.208496093750014 + ], + [ + -58.73032226562498, + 1.247509765625054 + ], + [ + -58.68461914062499, + 1.28105468749996 + ], + [ + -58.511865234374966, + 1.284667968749986 + ], + [ + -58.506054687499926, + 1.438671875000011 + ], + [ + -58.39580078124993, + 1.481738281249989 + ], + [ + -58.38037109375, + 1.530224609375011 + ], + [ + -58.34067382812498, + 1.587548828125051 + ], + [ + -58.03466796875, + 1.520263671875014 + ], + [ + -57.9828125, + 1.648437500000014 + ], + [ + -57.87343750000002, + 1.667285156250045 + ], + [ + -57.79565429687497, + 1.7 + ], + [ + -57.59443359375001, + 1.704101562499986 + ], + [ + -57.54575195312495, + 1.726074218750028 + ], + [ + -57.31748046874998, + 1.963476562499991 + ], + [ + -57.27558593749998, + 1.959228515625014 + ], + [ + -57.189599609374966, + 1.981591796875037 + ], + [ + -57.11889648437494, + 2.013964843749974 + ], + [ + -57.09267578125002, + 2.005810546874997 + ], + [ + -57.03759765625, + 1.936474609374997 + ], + [ + -56.96953124999999, + 1.91640625 + ], + [ + -56.48281249999994, + 1.942138671874986 + ], + [ + -56.019921874999966, + 1.842236328124983 + ], + [ + -55.96333007812498, + 1.85708007812498 + ], + [ + -55.929638671874955, + 1.8875 + ], + [ + -55.92163085937503, + 1.976660156250006 + ], + [ + -55.91533203124999, + 2.039550781250028 + ], + [ + -55.96196289062496, + 2.09511718749998 + ], + [ + -56.02006835937499, + 2.15815429687504 + ], + [ + -56.073632812499994, + 2.236767578124969 + ], + [ + -56.13769531249997, + 2.259033203124986 + ], + [ + -56.12939453124997, + 2.299511718749969 + ], + [ + -56.08779296875002, + 2.341308593750043 + ], + [ + -56.045117187499955, + 2.364404296875037 + ], + [ + -56.02036132812498, + 2.392773437500054 + ], + [ + -55.993505859375006, + 2.497509765624983 + ], + [ + -55.9755859375, + 2.515966796875006 + ], + [ + -55.957470703124955, + 2.52045898437504 + ], + [ + -55.730566406250006, + 2.406152343750023 + ], + [ + -55.385351562500006, + 2.440625 + ], + [ + -55.34399414062503, + 2.488769531249972 + ], + [ + -55.28603515625002, + 2.49965820312498 + ], + [ + -55.18769531249998, + 2.547509765625037 + ], + [ + -55.114111328125006, + 2.539208984375037 + ], + [ + -55.07031249999994, + 2.548339843750028 + ], + [ + -55.005810546874955, + 2.592968749999983 + ], + [ + -54.97866210937502, + 2.597656250000043 + ], + [ + -54.968408203124966, + 2.548339843750028 + ], + [ + -54.92656249999999, + 2.497363281250045 + ], + [ + -54.876074218750006, + 2.450390624999969 + ], + [ + -54.72221679687499, + 2.441650390624972 + ], + [ + -54.69741210937502, + 2.359814453124997 + ], + [ + -54.66186523437497, + 2.327539062499994 + ], + [ + -54.61625976562499, + 2.326757812500006 + ], + [ + -54.59194335937502, + 2.313769531250031 + ], + [ + -54.55048828125001, + 2.293066406249991 + ], + [ + -54.51508789062498, + 2.245458984374963 + ], + [ + -54.43310546875, + 2.207519531250057 + ], + [ + -54.13007812499998, + 2.121044921875026 + ], + [ + -53.76777343749998, + 2.354833984375048 + ], + [ + -52.90346679687502, + 2.211523437499977 + ], + [ + -52.58300781250003, + 2.528906249999977 + ], + [ + -52.327880859375, + 3.18173828125002 + ], + [ + -51.65253906249998, + 4.061279296874972 + ], + [ + -51.54707031250001, + 4.31088867187502 + ], + [ + -51.219921874999955, + 4.093603515624991 + ], + [ + -50.71440429687502, + 2.134033203125 + ], + [ + -50.458886718749994, + 1.829589843749972 + ], + [ + -49.957128906250006, + 1.65986328125004 + ], + [ + -49.898876953124955, + 1.16298828124998 + ], + [ + -50.29443359374997, + 0.835742187500003 + ], + [ + -50.755078124999955, + 0.222558593749966 + ], + [ + -51.28291015625001, + -0.085205078125028 + ], + [ + -51.98081054687498, + -1.367968749999974 + ], + [ + -52.22924804687497, + -1.3625 + ], + [ + -52.664160156250034, + -1.551757812500028 + ], + [ + -51.94755859374996, + -1.586718749999946 + ], + [ + -50.89492187500002, + -0.937597656249963 + ], + [ + -50.690039062500006, + -1.761718749999986 + ], + [ + -50.40322265625002, + -2.015527343750009 + ], + [ + -49.999218749999955, + -1.831835937499974 + ], + [ + -49.71953125000002, + -1.926367187499963 + ], + [ + -49.31367187500001, + -1.731738281250003 + ], + [ + -49.63652343749996, + -2.656933593750026 + ], + [ + -49.45751953125, + -2.504589843749983 + ], + [ + -49.21103515624998, + -1.916503906249986 + ], + [ + -48.99130859374998, + -1.829785156249997 + ], + [ + -48.71000976562496, + -1.487695312500023 + ], + [ + -48.46293945312499, + -1.613964843749997 + ], + [ + -48.349804687499926, + -1.482128906249955 + ], + [ + -48.46806640624996, + -1.393847656250003 + ], + [ + -48.44980468749998, + -1.145507812499943 + ], + [ + -48.11508789062498, + -0.7375 + ], + [ + -47.557324218749955, + -0.669921874999957 + ], + [ + -47.418652343749955, + -0.765917968749974 + ], + [ + -47.39809570312502, + -0.626660156250026 + ], + [ + -45.45859374999995, + -1.35625 + ], + [ + -45.32915039062496, + -1.71728515625 + ], + [ + -45.07636718749998, + -1.466406249999949 + ], + [ + -44.72114257812498, + -1.733496093750006 + ], + [ + -44.778515624999955, + -1.798828125 + ], + [ + -44.651269531249966, + -1.745800781250026 + ], + [ + -44.537792968749955, + -2.052734374999943 + ], + [ + -44.75634765624997, + -2.265527343749952 + ], + [ + -44.66240234375002, + -2.373242187499955 + ], + [ + -44.435449218749966, + -2.168066406249991 + ], + [ + -44.38183593749997, + -2.365527343749989 + ], + [ + -44.52011718749998, + -2.40546875000004 + ], + [ + -44.589013671874994, + -2.573437499999983 + ], + [ + -44.72304687500002, + -3.204785156249997 + ], + [ + -44.43754882812496, + -2.944433593749977 + ], + [ + -44.228613281250006, + -2.471289062499949 + ], + [ + -44.105566406250006, + -2.493457031250031 + ], + [ + -44.19267578124999, + -2.809570312499943 + ], + [ + -43.93291015624999, + -2.583496093749986 + ], + [ + -43.45512695312499, + -2.502050781250006 + ], + [ + -43.38007812499998, + -2.376074218750006 + ], + [ + -42.93671874999998, + -2.465039062500011 + ], + [ + -42.24960937499998, + -2.7919921875 + ], + [ + -41.876171874999926, + -2.746582031249986 + ], + [ + -41.479931640624955, + -2.916503906249972 + ], + [ + -40.474560546874926, + -2.795605468750026 + ], + [ + -39.96469726562498, + -2.861523437499955 + ], + [ + -38.475781249999955, + -3.717480468749997 + ], + [ + -38.04882812500003, + -4.216406250000034 + ], + [ + -37.626318359375006, + -4.592089843750003 + ], + [ + -37.30146484375001, + -4.713085937499969 + ], + [ + -37.174658203125006, + -4.912402343749974 + ], + [ + -36.590722656249966, + -5.097558593749952 + ], + [ + -35.549414062500006, + -5.129394531249957 + ], + [ + -35.39257812499994, + -5.250878906250009 + ], + [ + -34.833886718749994, + -7.024414062500014 + ], + [ + -34.83466796874998, + -7.97148437499996 + ], + [ + -35.34086914062499, + -9.230664062499983 + ], + [ + -35.76396484374993, + -9.702539062500023 + ], + [ + -35.890820312499926, + -9.687011718749957 + ], + [ + -35.88544921875001, + -9.84765625 + ], + [ + -36.39833984374994, + -10.484082031249983 + ], + [ + -36.768310546875, + -10.671679687500017 + ], + [ + -37.18281249999998, + -11.06845703125002 + ], + [ + -37.35600585937502, + -11.403906249999977 + ], + [ + -37.35922851562495, + -11.252539062499963 + ], + [ + -37.68872070312503, + -12.1 + ], + [ + -38.019238281249955, + -12.591308593750028 + ], + [ + -38.401757812499994, + -12.966210937500023 + ], + [ + -38.69096679687502, + -12.623925781250009 + ], + [ + -38.85175781250001, + -12.790136718750034 + ], + [ + -38.76372070312502, + -12.9072265625 + ], + [ + -38.835302734375034, + -13.147167968750026 + ], + [ + -39.030908203124994, + -13.365136718750023 + ], + [ + -39.08935546875, + -13.588183593749989 + ], + [ + -38.988623046875006, + -13.61503906249996 + ], + [ + -39.04814453124996, + -14.043945312500028 + ], + [ + -38.94233398437498, + -14.030664062499994 + ], + [ + -39.05957031249997, + -14.654785156249957 + ], + [ + -38.88061523437503, + -15.864257812499972 + ], + [ + -39.20288085937503, + -17.178125 + ], + [ + -39.154003906249926, + -17.70390625000003 + ], + [ + -39.650781249999966, + -18.252343750000037 + ], + [ + -39.78330078124998, + -19.571777343749986 + ], + [ + -40.001367187499994, + -19.74199218750003 + ], + [ + -40.39594726562501, + -20.56943359375002 + ], + [ + -40.78925781250001, + -20.90605468750003 + ], + [ + -40.954541015624926, + -21.237890624999963 + ], + [ + -41.04726562499999, + -21.505664062499974 + ], + [ + -41.00029296875002, + -21.99902343750003 + ], + [ + -41.70551757812498, + -22.30966796874999 + ], + [ + -41.980419921874955, + -22.580664062499963 + ], + [ + -42.042382812499966, + -22.947070312500003 + ], + [ + -42.95830078124996, + -22.96708984374999 + ], + [ + -43.154296875, + -22.725195312500006 + ], + [ + -43.22416992187502, + -22.991210937500014 + ], + [ + -43.898828124999966, + -23.10146484375001 + ], + [ + -43.97382812499998, + -23.057324218749983 + ], + [ + -43.675976562499955, + -23.00947265625001 + ], + [ + -43.86616210937498, + -22.910546875000023 + ], + [ + -44.63725585937496, + -23.05546875 + ], + [ + -44.67382812499994, + -23.206640625000034 + ], + [ + -44.56967773437495, + -23.27402343749999 + ], + [ + -45.32539062499998, + -23.59970703124999 + ], + [ + -45.464306640624955, + -23.802539062500017 + ], + [ + -45.97207031250002, + -23.795507812500006 + ], + [ + -46.86728515624998, + -24.236328125000014 + ], + [ + -47.989160156249994, + -25.03574218749999 + ], + [ + -47.92939453124998, + -25.16826171874999 + ], + [ + -48.20273437499998, + -25.41650390625003 + ], + [ + -48.18593749999994, + -25.309863281249974 + ], + [ + -48.402490234374994, + -25.27207031249999 + ], + [ + -48.47612304687499, + -25.44296875 + ], + [ + -48.73173828124993, + -25.36875 + ], + [ + -48.6921875, + -25.49150390625003 + ], + [ + -48.40117187500002, + -25.59736328125001 + ], + [ + -48.665771484375, + -25.844335937499963 + ], + [ + -48.576318359374994, + -25.935449218749966 + ], + [ + -48.61943359374996, + -26.17939453125001 + ], + [ + -48.74829101562503, + -26.26865234374999 + ], + [ + -48.55415039062498, + -27.195996093749997 + ], + [ + -48.62080078124998, + -28.075585937499966 + ], + [ + -48.799658203125006, + -28.575292968749977 + ], + [ + -49.27128906249999, + -28.87119140625005 + ], + [ + -49.745996093749966, + -29.363183593749994 + ], + [ + -50.299511718749955, + -30.42578125000003 + ], + [ + -50.92138671874997, + -31.25839843750002 + ], + [ + -52.039208984374994, + -32.11484374999996 + ], + [ + -52.063232421875, + -31.830371093750017 + ], + [ + -51.68066406249994, + -31.774609375000026 + ], + [ + -51.272167968749955, + -31.476953125000037 + ], + [ + -51.16142578124996, + -31.11884765625001 + ], + [ + -50.980078125000034, + -31.09423828124997 + ], + [ + -50.94082031249994, + -30.903710937499966 + ], + [ + -50.68930664062495, + -30.70419921874999 + ], + [ + -50.71630859374994, + -30.425976562499983 + ], + [ + -50.58193359375002, + -30.438867187500037 + ], + [ + -50.56352539062499, + -30.25361328125004 + ], + [ + -51.02495117187493, + -30.36865234375003 + ], + [ + -51.29804687499998, + -30.03486328124997 + ], + [ + -51.15727539062499, + -30.364257812500014 + ], + [ + -51.283056640625034, + -30.751562499999963 + ], + [ + -51.35908203124998, + -30.674511718749983 + ], + [ + -51.506298828124955, + -31.104492187500014 + ], + [ + -51.97246093749999, + -31.383789062499986 + ], + [ + -52.19355468749998, + -31.885546874999974 + ], + [ + -52.12739257812501, + -32.1677734375 + ], + [ + -52.652246093749994, + -33.137792968750006 + ], + [ + -53.37060546874997, + -33.74218750000003 + ], + [ + -53.39755859374995, + -33.737304687500014 + ], + [ + -53.46357421875001, + -33.70986328125002 + ], + [ + -53.531347656250034, + -33.65546875000004 + ], + [ + -53.531347656250034, + -33.1708984375 + ], + [ + -53.511865234374966, + -33.10869140625003 + ], + [ + -53.482861328124926, + -33.068554687500026 + ], + [ + -53.39521484375001, + -33.01035156249998 + ], + [ + -53.31010742187499, + -32.927050781249974 + ], + [ + -53.21406249999998, + -32.82109375 + ], + [ + -53.12558593749998, + -32.73671875 + ], + [ + -53.15727539062496, + -32.680078125 + ], + [ + -53.601708984374994, + -32.40302734374997 + ], + [ + -53.76171875, + -32.05683593749997 + ], + [ + -53.920605468749926, + -31.95234375 + ], + [ + -54.220556640625034, + -31.855175781249997 + ], + [ + -54.58764648437503, + -31.48515625000003 + ], + [ + -55.036035156249994, + -31.27900390625004 + ], + [ + -55.091162109375034, + -31.31396484374997 + ], + [ + -55.173535156249926, + -31.279589843749974 + ], + [ + -55.557324218749955, + -30.8759765625 + ], + [ + -55.60302734375003, + -30.85078125000001 + ], + [ + -55.62714843749998, + -30.858105468749997 + ], + [ + -55.650488281250034, + -30.89208984375 + ], + [ + -55.66523437500001, + -30.92490234375002 + ], + [ + -55.807763671874994, + -31.036718749999977 + ], + [ + -55.87368164062502, + -31.069628906250017 + ], + [ + -55.95200195312498, + -31.08085937499999 + ], + [ + -56.0046875, + -31.079199218750006 + ], + [ + -56.01845703125002, + -30.991894531249983 + ], + [ + -55.998974609374955, + -30.837207031250003 + ], + [ + -56.4072265625, + -30.44746093750001 + ], + [ + -56.83271484374998, + -30.107226562499974 + ], + [ + -57.120507812499994, + -30.144433593749994 + ], + [ + -57.21445312499995, + -30.283398437499983 + ], + [ + -57.55229492187496, + -30.261230468749986 + ], + [ + -57.60888671875003, + -30.187792968750045 + ], + [ + -57.563867187499994, + -30.139941406249974 + ], + [ + -57.40522460937501, + -30.03388671875004 + ], + [ + -57.22465820312499, + -29.782128906249994 + ], + [ + -56.938623046874994, + -29.594824218750034 + ], + [ + -55.890527343749994, + -28.370019531249994 + ], + [ + -55.68725585937497, + -28.38164062499996 + ], + [ + -55.72548828125002, + -28.20410156250003 + ], + [ + -55.10151367187501, + -27.866796874999963 + ], + [ + -54.82910156250003, + -27.55058593750003 + ], + [ + -54.32700195312495, + -27.423535156249997 + ], + [ + -53.83818359375002, + -27.121093750000014 + ], + [ + -53.668554687500006, + -26.288183593749977 + ], + [ + -53.89116210937499, + -25.66884765625001 + ], + [ + -54.15458984374999, + -25.523046874999963 + ], + [ + -54.44394531249998, + -25.625 + ], + [ + -54.615869140624994, + -25.576074218750023 + ], + [ + -54.61054687499998, + -25.432714843750034 + ], + [ + -54.47314453124997, + -25.22021484375 + ], + [ + -54.43623046875001, + -25.12128906250001 + ], + [ + -54.281005859375, + -24.30605468750001 + ], + [ + -54.31826171874994, + -24.128125 + ], + [ + -54.26689453124996, + -24.06582031250001 + ], + [ + -54.241796875, + -24.047265624999966 + ], + [ + -54.44023437500002, + -23.90175781249998 + ], + [ + -54.62548828125, + -23.8125 + ], + [ + -54.98266601562494, + -23.974511718749966 + ], + [ + -55.081884765625006, + -23.997656249999977 + ], + [ + -55.1943359375, + -24.017480468750023 + ], + [ + -55.28691406249993, + -24.00429687499999 + ], + [ + -55.366308593750034, + -23.99101562499996 + ], + [ + -55.41591796875002, + -23.95136718749997 + ], + [ + -55.4423828125, + -23.86533203125002 + ], + [ + -55.4423828125, + -23.792578125000034 + ], + [ + -55.458886718749966, + -23.686718750000054 + ], + [ + -55.51845703124994, + -23.627246093750017 + ], + [ + -55.53828124999998, + -23.580957031249994 + ], + [ + -55.61767578125, + -22.67148437499999 + ], + [ + -55.74663085937499, + -22.51269531249997 + ], + [ + -55.753271484375006, + -22.410156250000043 + ], + [ + -55.84916992187499, + -22.307617187500014 + ], + [ + -55.991406249999926, + -22.28115234375005 + ], + [ + -56.18984374999994, + -22.28115234375005 + ], + [ + -56.246044921874926, + -22.26464843749997 + ], + [ + -56.39487304687498, + -22.092675781250023 + ], + [ + -56.44780273437502, + -22.07617187500003 + ], + [ + -56.77519531249999, + -22.261328125 + ], + [ + -57.955908203125034, + -22.109179687500003 + ], + [ + -57.94267578124999, + -21.79833984375 + ], + [ + -57.830224609374994, + -20.99794921875001 + ], + [ + -57.91513671874998, + -20.690332031249966 + ], + [ + -57.97905273437493, + -20.65732421874999 + ], + [ + -58.00224609374996, + -20.465429687499977 + ], + [ + -58.02539062499997, + -20.41582031249999 + ], + [ + -58.05844726562495, + -20.38613281249998 + ], + [ + -58.091503906249926, + -20.33320312500004 + ], + [ + -58.124609375000034, + -20.293457031250014 + ], + [ + -58.13779296874995, + -20.237304687500043 + ], + [ + -58.15976562499998, + -20.164648437499977 + ], + [ + -58.09375, + -20.15107421874997 + ], + [ + -58.021142578124994, + -20.05517578124997 + ], + [ + -57.96015625000001, + -20.04072265625004 + ], + [ + -57.887597656249966, + -20.020410156249994 + ], + [ + -57.860742187499994, + -19.97958984375002 + ], + [ + -58.029931640624994, + -19.83271484375004 + ], + [ + -58.131494140624994, + -19.74453125 + ], + [ + -57.71679687499997, + -19.044042968750034 + ], + [ + -57.73085937499999, + -18.91718750000004 + ], + [ + -57.783105468749994, + -18.91425781249997 + ], + [ + -57.725, + -18.73320312500003 + ], + [ + -57.57402343749993, + -18.279296875000014 + ], + [ + -57.49565429687496, + -18.21464843749999 + ], + [ + -57.58647460937499, + -18.122265625 + ], + [ + -57.66166992187493, + -17.94736328124999 + ], + [ + -57.78017578125002, + -17.67177734374998 + ], + [ + -57.78886718750002, + -17.573046875000017 + ], + [ + -57.83247070312501, + -17.512109375000037 + ], + [ + -57.90502929687497, + -17.53232421874999 + ], + [ + -57.990917968749955, + -17.512890625000026 + ], + [ + -58.20556640625, + -17.363085937499974 + ], + [ + -58.347753906250006, + -17.282128906249994 + ], + [ + -58.39599609374997, + -17.234277343750023 + ], + [ + -58.417382812499994, + -17.08056640624997 + ], + [ + -58.459814453125006, + -16.910742187500006 + ], + [ + -58.478125, + -16.70068359375003 + ], + [ + -58.470605468749994, + -16.650195312500045 + ], + [ + -58.35039062500002, + -16.49082031249999 + ], + [ + -58.34560546875002, + -16.284375 + ], + [ + -58.375390624999966, + -16.283593749999966 + ], + [ + -58.423681640625034, + -16.30791015625003 + ], + [ + -58.49658203124994, + -16.32666015625003 + ], + [ + -58.537939453125034, + -16.32822265624999 + ], + [ + -60.17558593749996, + -16.26933593749999 + ], + [ + -60.187207031249955, + -16.132128906250017 + ], + [ + -60.206640625, + -15.90195312500002 + ], + [ + -60.242333984374994, + -15.479589843750034 + ], + [ + -60.38046874999998, + -15.318261718750023 + ], + [ + -60.53046874999998, + -15.143164062499977 + ], + [ + -60.58320312499998, + -15.098339843749983 + ], + [ + -60.273339843749994, + -15.088769531249994 + ], + [ + -60.372705078124994, + -14.41875 + ], + [ + -60.506591796875, + -13.78984375 + ], + [ + -61.077001953125034, + -13.489746093750014 + ], + [ + -61.129150390625, + -13.498535156250028 + ], + [ + -61.41606445312502, + -13.526562499999969 + ], + [ + -61.511572265625006, + -13.541210937500011 + ], + [ + -61.789941406249966, + -13.525585937500026 + ], + [ + -61.87412109374998, + -13.470410156249983 + ], + [ + -61.944726562499966, + -13.40625 + ], + [ + -62.09477539062499, + -13.241992187499989 + ], + [ + -62.118017578125006, + -13.15976562500002 + ], + [ + -62.765478515625034, + -12.99726562500004 + ], + [ + -63.01518554687502, + -12.80556640624998 + ], + [ + -63.067480468750006, + -12.669140624999983 + ], + [ + -63.34667968749994, + -12.68007812499999 + ], + [ + -63.68857421874998, + -12.478027343749957 + ], + [ + -64.42050781249995, + -12.439746093749974 + ], + [ + -64.783447265625, + -12.059375 + ], + [ + -65.18574218749998, + -11.749511718749957 + ], + [ + -65.389892578125, + -11.246289062500011 + ], + [ + -65.33403320312499, + -10.892773437500026 + ], + [ + -65.44711914062503, + -10.507421875000034 + ], + [ + -65.4369140625, + -10.449023437499946 + ], + [ + -65.39545898437498, + -10.392285156250026 + ], + [ + -65.31308593749998, + -10.253027343749991 + ], + [ + -65.29858398437497, + -10.146777343750017 + ], + [ + -65.39614257812494, + -9.712402343749986 + ], + [ + -66.57534179687502, + -9.899902343749986 + ], + [ + -67.41694335937495, + -10.389843749999969 + ], + [ + -67.72177734374998, + -10.683105468749943 + ], + [ + -67.83500976562496, + -10.662792968749983 + ], + [ + -67.99169921875, + -10.674414062499949 + ], + [ + -68.07167968749994, + -10.703125 + ], + [ + -68.39799804687499, + -11.01875 + ], + [ + -68.678369140625, + -11.11279296875 + ], + [ + -68.84833984374998, + -11.01113281249998 + ], + [ + -69.228515625, + -10.955664062499963 + ], + [ + -69.46254882812497, + -10.948144531250023 + ], + [ + -69.57861328125, + -10.951757812499963 + ], + [ + -69.67402343749998, + -10.9541015625 + ], + [ + -69.83979492187501, + -10.93339843749996 + ], + [ + -69.96035156249997, + -10.92988281250004 + ], + [ + -70.06630859374997, + -10.982421875 + ], + [ + -70.22006835937503, + -11.04765625 + ], + [ + -70.29038085937498, + -11.064257812499974 + ], + [ + -70.34199218750001, + -11.066699218750017 + ], + [ + -70.39228515624995, + -11.058593749999972 + ], + [ + -70.45087890624998, + -11.024804687500009 + ], + [ + -70.53325195312496, + -10.946875 + ], + [ + -70.59653320312498, + -10.976855468750017 + ], + [ + -70.642333984375, + -11.010253906249986 + ], + [ + -70.59916992187499, + -9.620507812500009 + ], + [ + -70.54111328124998, + -9.4375 + ], + [ + -70.60791015625, + -9.463671875000031 + ], + [ + -70.63691406249995, + -9.478222656249969 + ], + [ + -71.041748046875, + -9.81875 + ], + [ + -71.11528320312499, + -9.852441406250009 + ], + [ + -71.33940429687499, + -9.988574218750031 + ], + [ + -72.18159179687495, + -10.003710937500003 + ], + [ + -72.37905273437497, + -9.51015625 + ], + [ + -73.20942382812493, + -9.411425781249946 + ], + [ + -73.08984375, + -9.26572265625002 + ], + [ + -72.970361328125, + -9.120117187500028 + ], + [ + -72.97402343750002, + -8.9931640625 + ], + [ + -73.07050781249995, + -8.8828125 + ], + [ + -73.203125, + -8.719335937499991 + ], + [ + -73.30244140624995, + -8.654003906250011 + ], + [ + -73.36040039062496, + -8.479296875000031 + ], + [ + -73.39814453125001, + -8.458984374999986 + ], + [ + -73.54912109374993, + -8.34580078125002 + ], + [ + -73.73203125, + -7.875390625 + ], + [ + -73.72041015624993, + -7.782519531250017 + ], + [ + -73.76689453124999, + -7.753515624999963 + ], + [ + -73.82207031249996, + -7.738964843750026 + ], + [ + -73.89462890624998, + -7.654785156250014 + ], + [ + -73.946875, + -7.611230468750023 + ], + [ + -73.98173828124996, + -7.58505859375002 + ], + [ + -74.00205078125003, + -7.556054687499966 + ], + [ + -73.98173828124996, + -7.535742187500006 + ], + [ + -73.95849609374994, + -7.506640625000031 + ], + [ + -73.96430664062498, + -7.378906250000028 + ], + [ + -73.74946289062498, + -7.335351562500037 + ], + [ + -73.72041015624993, + -7.309277343749969 + ], + [ + -73.758203125, + -7.172753906249952 + ], + [ + -73.79301757812499, + -7.135058593750003 + ], + [ + -73.75810546874999, + -6.90576171875 + ], + [ + -73.137353515625, + -6.4658203125 + ], + [ + -73.23554687500001, + -6.098437500000017 + ], + [ + -73.209375, + -6.028710937500023 + ], + [ + -73.16289062499996, + -5.933398437499974 + ], + [ + -72.97988281249997, + -5.634863281249991 + ], + [ + -72.88706054687498, + -5.122753906250026 + ], + [ + -72.83193359374994, + -5.09375 + ], + [ + -72.69873046874997, + -5.067187499999989 + ], + [ + -72.60834960937495, + -5.009570312499974 + ], + [ + -72.46899414062497, + -4.901269531250023 + ], + [ + -72.35283203124993, + -4.786035156249994 + ], + [ + -72.25678710937501, + -4.74892578124998 + ], + [ + -71.8447265625, + -4.504394531249986 + ], + [ + -70.97368164062499, + -4.350488281249994 + ], + [ + -70.86601562499999, + -4.229589843749963 + ], + [ + -70.79951171874995, + -4.173339843749957 + ], + [ + -70.72158203124997, + -4.15888671875004 + ], + [ + -70.53066406249997, + -4.167578125000034 + ], + [ + -70.40463867187498, + -4.150097656250026 + ], + [ + -70.34365234375, + -4.193652343750017 + ], + [ + -70.31689453124994, + -4.246972656250037 + ], + [ + -70.23916015625002, + -4.30117187499998 + ], + [ + -70.12880859375, + -4.286621093749943 + ], + [ + -70.05332031249998, + -4.333105468750006 + ], + [ + -70.00395507812496, + -4.327246093749963 + ], + [ + -69.97202148437503, + -4.30117187499998 + ], + [ + -69.96591796875003, + -4.2359375 + ], + [ + -69.94819335937498, + -4.200585937500009 + ], + [ + -69.66904296875003, + -2.667675781249997 + ], + [ + -69.40024414062498, + -1.194921874999977 + ], + [ + -69.63398437500001, + -0.50927734375 + ], + [ + -70.07050781249993, + -0.13886718750004 + ], + [ + -70.05390624999993, + 0.578613281250028 + ], + [ + -69.47211914062498, + 0.72993164062504 + ], + [ + -69.15332031249994, + 0.65878906250002 + ], + [ + -69.31181640624999, + 1.050488281249969 + ], + [ + -69.85214843750003, + 1.05952148437504 + ], + [ + -69.84858398437493, + 1.708740234375043 + ], + [ + -68.17656249999999, + 1.719824218749991 + ], + [ + -68.25595703125, + 1.845507812500017 + ], + [ + -68.19379882812495, + 1.987011718749983 + ], + [ + -67.93623046874998, + 1.748486328124969 + ], + [ + -67.40043945312499, + 2.116699218750028 + ], + [ + -67.11923828124998, + 1.703613281249986 + ], + [ + -67.082275390625, + 1.185400390625006 + ], + [ + -66.87602539062499, + 1.223046875000037 + ], + [ + -66.34711914062498, + 0.7671875 + ], + [ + -66.06005859375003, + 0.78535156250004 + ], + [ + -65.68144531249999, + 0.983447265624989 + ], + [ + -65.52299804687493, + 0.843408203124966 + ], + [ + -65.55605468750002, + 0.687988281250014 + ], + [ + -65.47338867187497, + 0.691259765624977 + ], + [ + -65.10375976562497, + 1.108105468749983 + ], + [ + -64.20502929687493, + 1.52949218750004 + ], + [ + -64.00849609374995, + 1.931591796874969 + ], + [ + -63.43251953124994, + 2.155566406250045 + ], + [ + -63.389257812500006, + 2.411914062500045 + ], + [ + -64.04658203124998, + 2.502392578124997 + ], + [ + -64.22109375000002, + 3.587402343749972 + ], + [ + -64.66899414062496, + 4.01181640625002 + ], + [ + -64.788671875, + 4.276025390625023 + ], + [ + -64.57636718750001, + 4.139892578125 + ], + [ + -64.19248046874995, + 4.126855468750009 + ], + [ + -64.02148437500003, + 3.929101562500051 + ], + [ + -63.33867187500002, + 3.943896484375045 + ], + [ + -62.85698242187502, + 3.593457031249969 + ], + [ + -62.71210937499998, + 4.01791992187502 + ], + [ + -62.41064453124994, + 4.156738281249972 + ], + [ + -62.153125, + 4.098388671874986 + ], + [ + -61.82084960937496, + 4.197021484375 + ], + [ + -61.28007812500002, + 4.516894531249974 + ], + [ + -61.00283203125002, + 4.535253906249991 + ], + [ + -60.603857421875006, + 4.94936523437498 + ], + [ + -60.671972656250034, + 5.164355468749989 + ], + [ + -60.71196289062499, + 5.191552734375023 + ], + [ + -60.742138671874926, + 5.202050781250037 + ], + [ + -60.6513671875, + 5.221142578125011 + ], + [ + -60.45952148437499, + 5.188085937500034 + ], + [ + -60.40878906249998, + 5.21015625 + ], + [ + -60.33520507812497, + 5.199316406250006 + ], + [ + -60.241650390624926, + 5.257958984374966 + ], + [ + -60.14204101562498, + 5.238818359374974 + ], + [ + -59.990673828124955, + 5.082861328124991 + ], + [ + -60.14863281249998, + 4.533251953125031 + ], + [ + -59.69970703125, + 4.353515625 + ] + ] + ] + ] + }, + "properties": { + "name": "Brazil", + "childNum": 17 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -59.493310546874994, + 13.081982421874997 + ], + [ + -59.611328125, + 13.102099609374989 + ], + [ + -59.6466796875, + 13.303125 + ], + [ + -59.427636718749994, + 13.152783203124997 + ], + [ + -59.493310546874994, + 13.081982421874997 + ] + ] + ] + }, + "properties": { + "name": "Barbados", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 115.02675781250005, + 4.899707031249989 + ], + [ + 115.1400390625, + 4.899755859374991 + ], + [ + 115.290625, + 4.352587890624989 + ], + [ + 115.10703125000006, + 4.390429687499974 + ], + [ + 115.02675781250005, + 4.899707031249989 + ] + ] + ], + [ + [ + [ + 115.02675781250005, + 4.899707031249989 + ], + [ + 114.74667968750006, + 4.718066406250017 + ], + [ + 114.84023437500005, + 4.393212890625009 + ], + [ + 114.65410156250007, + 4.037646484375045 + ], + [ + 114.0638671875, + 4.592675781249966 + ], + [ + 114.42441406250006, + 4.660400390625 + ], + [ + 114.99541015625002, + 5.022363281250023 + ], + [ + 115.02675781250005, + 4.899707031249989 + ] + ] + ] + ] + }, + "properties": { + "name": "Brunei", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 91.63193359375003, + 27.759960937499997 + ], + [ + 91.5947265625, + 27.557666015624996 + ], + [ + 91.74306640625002, + 27.442529296874994 + ], + [ + 91.85126953125001, + 27.438623046874994 + ], + [ + 91.95097656249999, + 27.458300781249996 + ], + [ + 91.99082031250003, + 27.4501953125 + ], + [ + 92.044921875, + 27.364697265624997 + ], + [ + 92.08339843750002, + 27.290625 + ], + [ + 92.03115234375002, + 27.214306640624997 + ], + [ + 92.00253906250003, + 27.147363281249994 + ], + [ + 91.99228515625003, + 27.099902343749996 + ], + [ + 91.99863281250003, + 27.079296875 + ], + [ + 92.03085937500003, + 27.040820312499996 + ], + [ + 92.06816406249999, + 26.9751953125 + ], + [ + 92.07343750000001, + 26.91484375 + ], + [ + 92.04970703125002, + 26.874853515625 + ], + [ + 91.99833984374999, + 26.85498046875 + ], + [ + 91.84208984374999, + 26.852978515624997 + ], + [ + 91.67158203125001, + 26.802001953125 + ], + [ + 91.517578125, + 26.807324218749997 + ], + [ + 91.45585937499999, + 26.866894531249997 + ], + [ + 91.4267578125, + 26.867089843749994 + ], + [ + 91.28652343750002, + 26.789941406249994 + ], + [ + 90.73964843750002, + 26.771679687499997 + ], + [ + 90.34589843750001, + 26.890332031249997 + ], + [ + 90.2060546875, + 26.847509765625 + ], + [ + 90.12294921875002, + 26.754589843749997 + ], + [ + 89.94316406249999, + 26.723925781249996 + ], + [ + 89.76386718750001, + 26.7015625 + ], + [ + 89.60996093750003, + 26.719433593749997 + ], + [ + 89.58613281250001, + 26.778955078124994 + ], + [ + 89.33212890625003, + 26.8486328125 + ], + [ + 89.14824218749999, + 26.816162109375 + ], + [ + 89.04091796875002, + 26.865039062499996 + ], + [ + 88.85761718750001, + 26.961474609374996 + ], + [ + 88.73876953125, + 27.175585937499996 + ], + [ + 88.76035156250003, + 27.218115234375 + ], + [ + 88.88164062499999, + 27.2974609375 + ], + [ + 88.89140624999999, + 27.316064453124994 + ], + [ + 88.94755859374999, + 27.464013671874994 + ], + [ + 89.48066406250001, + 28.059960937499994 + ], + [ + 89.53691406249999, + 28.107421875 + ], + [ + 89.65273437500002, + 28.15830078125 + ], + [ + 89.74980468749999, + 28.188183593749997 + ], + [ + 89.81689453125, + 28.256298828124997 + ], + [ + 89.89785156250002, + 28.294140625 + ], + [ + 89.98105468750003, + 28.311181640624994 + ], + [ + 90.34824218750003, + 28.243945312499996 + ], + [ + 90.36298828125001, + 28.216503906249997 + ], + [ + 90.33310546875003, + 28.093994140625 + ], + [ + 90.35273437500001, + 28.080224609374994 + ], + [ + 90.47734374999999, + 28.070849609374996 + ], + [ + 90.63007812500001, + 28.078564453124997 + ], + [ + 90.71572265625002, + 28.071728515624997 + ], + [ + 91.02080078124999, + 27.970068359375 + ], + [ + 91.07773437500003, + 27.974462890625 + ], + [ + 91.22587890624999, + 28.071240234374997 + ], + [ + 91.27304687500003, + 28.078369140625 + ], + [ + 91.30683593750001, + 28.064013671874996 + ], + [ + 91.36757812500002, + 28.021630859374994 + ], + [ + 91.64189453124999, + 27.923242187499994 + ], + [ + 91.63193359375003, + 27.759960937499997 + ] + ] + ] + }, + "properties": { + "name": "Bhutan", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 25.2587890625, + -17.793554687500006 + ], + [ + 25.242285156250006, + -17.969042968750003 + ], + [ + 25.939355468750023, + -18.93867187500001 + ], + [ + 26.168066406250006, + -19.53828125000001 + ], + [ + 27.17822265625, + -20.10097656250001 + ], + [ + 27.28076171875, + -20.47871093750001 + ], + [ + 27.679296875, + -20.503027343750006 + ], + [ + 27.66943359375, + -21.064257812500003 + ], + [ + 28.014062500000023, + -21.55419921875 + ], + [ + 29.02558593750001, + -21.796875 + ], + [ + 29.042382812500023, + -22.018359375 + ], + [ + 29.237207031250023, + -22.07949218750001 + ], + [ + 29.315234375000017, + -22.15771484375 + ], + [ + 29.36484375, + -22.193945312500006 + ], + [ + 29.1298828125, + -22.21328125 + ], + [ + 29.013476562500017, + -22.278417968750006 + ], + [ + 28.94580078125, + -22.395117187500006 + ], + [ + 28.83984375, + -22.480859375 + ], + [ + 28.21015625000001, + -22.693652343750003 + ], + [ + 27.812597656250006, + -23.108007812500006 + ], + [ + 27.7685546875, + -23.14892578125 + ], + [ + 27.085546875, + -23.577929687500003 + ], + [ + 26.835058593750006, + -24.240820312500006 + ], + [ + 26.617773437500006, + -24.3955078125 + ], + [ + 26.451757812500006, + -24.58271484375001 + ], + [ + 26.39716796875001, + -24.613574218750003 + ], + [ + 26.130859375, + -24.671484375 + ], + [ + 26.031835937500006, + -24.702441406250003 + ], + [ + 25.912109375, + -24.74746093750001 + ], + [ + 25.518164062500006, + -25.66279296875001 + ], + [ + 25.21337890625, + -25.75625 + ], + [ + 24.33056640625, + -25.74287109375001 + ], + [ + 24.19296875, + -25.632910156250006 + ], + [ + 23.969531250000017, + -25.626074218750006 + ], + [ + 23.89375, + -25.600878906250003 + ], + [ + 23.389257812500006, + -25.29140625 + ], + [ + 23.148730468750017, + -25.288671875 + ], + [ + 22.878808593750023, + -25.45791015625001 + ], + [ + 22.59765625, + -26.13271484375001 + ], + [ + 22.548632812500017, + -26.17841796875001 + ], + [ + 22.47089843750001, + -26.219042968750003 + ], + [ + 22.217578125000017, + -26.38886718750001 + ], + [ + 22.090917968750006, + -26.580175781250006 + ], + [ + 22.01093750000001, + -26.635839843750006 + ], + [ + 21.78828125000001, + -26.710058593750006 + ], + [ + 21.738085937500017, + -26.80683593750001 + ], + [ + 21.694726562500023, + -26.840917968750006 + ], + [ + 20.73984375, + -26.84882812500001 + ], + [ + 20.641406250000017, + -26.7421875 + ], + [ + 20.79316406250001, + -25.915625 + ], + [ + 20.4306640625, + -25.147070312500006 + ], + [ + 19.98046875, + -24.77675781250001 + ], + [ + 19.977343750000017, + -22.00019531250001 + ], + [ + 20.9794921875, + -21.9619140625 + ], + [ + 20.97412109375, + -18.31884765625 + ], + [ + 23.219335937500006, + -17.99970703125001 + ], + [ + 23.599707031250006, + -18.4599609375 + ], + [ + 24.243945312500017, + -18.0234375 + ], + [ + 24.530566406250017, + -18.052734375 + ], + [ + 24.909082031250023, + -17.821386718750006 + ], + [ + 25.2587890625, + -17.793554687500006 + ] + ] + ] + }, + "properties": { + "name": "Botswana", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 22.86005859375001, + 10.919677734375 + ], + [ + 23.646289062500017, + 9.822900390624994 + ], + [ + 23.62265625, + 9.340625 + ], + [ + 23.46826171875, + 9.11474609375 + ], + [ + 23.53730468750001, + 8.815820312499994 + ], + [ + 24.147363281250023, + 8.665625 + ], + [ + 24.291406250000023, + 8.29140625 + ], + [ + 24.853320312500017, + 8.137548828124991 + ], + [ + 25.20039062500001, + 7.807910156249989 + ], + [ + 25.18134765625001, + 7.557226562499991 + ], + [ + 25.27890625, + 7.427490234375 + ], + [ + 26.36181640625, + 6.635302734374989 + ], + [ + 26.30859375, + 6.455322265625 + ], + [ + 26.514257812500006, + 6.069238281249994 + ], + [ + 27.143945312500023, + 5.722949218749989 + ], + [ + 27.4033203125, + 5.109179687499989 + ], + [ + 27.071875, + 5.199755859374989 + ], + [ + 26.822070312500017, + 5.062402343749994 + ], + [ + 25.52509765625001, + 5.31210937499999 + ], + [ + 25.065234375000017, + 4.967431640624994 + ], + [ + 24.31982421875, + 4.994140625 + ], + [ + 23.41718750000001, + 4.663134765624989 + ], + [ + 22.864550781250017, + 4.723876953125 + ], + [ + 22.422167968750017, + 4.134960937499997 + ], + [ + 20.55810546875, + 4.462695312499989 + ], + [ + 20.226367187500017, + 4.829638671874989 + ], + [ + 19.806542968750023, + 5.089306640624997 + ], + [ + 19.5009765625, + 5.127490234374989 + ], + [ + 19.06855468750001, + 4.891406249999989 + ], + [ + 18.594140625000023, + 4.346240234374989 + ], + [ + 18.6103515625, + 3.478417968749994 + ], + [ + 18.474414062500017, + 3.622998046874997 + ], + [ + 18.160937500000017, + 3.499804687499989 + ], + [ + 17.491601562500023, + 3.687304687499989 + ], + [ + 16.610742187500023, + 3.50537109375 + ], + [ + 16.468554687500017, + 2.831738281249997 + ], + [ + 16.183398437500017, + 2.270068359374989 + ], + [ + 16.0634765625, + 2.90859375 + ], + [ + 15.128710937500017, + 3.826904296875 + ], + [ + 15.063574218750006, + 4.284863281249997 + ], + [ + 14.73125, + 4.602392578124991 + ], + [ + 14.56298828125, + 5.279931640624994 + ], + [ + 14.616894531250011, + 5.865136718749994 + ], + [ + 14.43115234375, + 6.038720703124994 + ], + [ + 14.7392578125, + 6.27978515625 + ], + [ + 15.206738281250011, + 7.206152343749991 + ], + [ + 15.480078125, + 7.523779296874991 + ], + [ + 15.957617187500006, + 7.507568359375 + ], + [ + 16.37890625, + 7.683544921874997 + ], + [ + 16.545312500000023, + 7.865478515625 + ], + [ + 16.784765625, + 7.550976562499997 + ], + [ + 17.6494140625, + 7.98359375 + ], + [ + 18.56416015625001, + 8.0458984375 + ], + [ + 19.108691406250017, + 8.656152343749994 + ], + [ + 18.886035156250017, + 8.836035156249991 + ], + [ + 18.95625, + 8.938867187499994 + ], + [ + 20.342089843750017, + 9.127099609374994 + ], + [ + 20.773242187500017, + 9.405664062499994 + ], + [ + 21.682714843750006, + 10.289843749999989 + ], + [ + 21.771484375, + 10.642822265625 + ], + [ + 22.49384765625001, + 10.996240234374994 + ], + [ + 22.86005859375001, + 10.919677734375 + ] + ] + ] + }, + "properties": { + "name": "Central African Rep.", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -59.78759765624997, + 43.939599609374994 + ], + [ + -60.11748046874996, + 43.95336914062506 + ], + [ + -59.727148437500006, + 44.002832031249994 + ], + [ + -59.78759765624997, + 43.939599609374994 + ] + ] + ], + [ + [ + [ + -66.7625, + 44.68178710937502 + ], + [ + -66.8970703125, + 44.62890625 + ], + [ + -66.80214843749994, + 44.80537109374998 + ], + [ + -66.7625, + 44.68178710937502 + ] + ] + ], + [ + [ + [ + -60.961572265624966, + 45.48994140625001 + ], + [ + -61.081738281249926, + 45.55781249999998 + ], + [ + -60.91245117187498, + 45.56728515625005 + ], + [ + -60.961572265624966, + 45.48994140625001 + ] + ] + ], + [ + [ + [ + -73.69531249999997, + 45.58549804687502 + ], + [ + -73.85771484375002, + 45.573583984375006 + ], + [ + -73.57236328124998, + 45.69448242187502 + ], + [ + -73.69531249999997, + 45.58549804687502 + ] + ] + ], + [ + [ + [ + -73.56650390625003, + 45.469091796875034 + ], + [ + -73.960546875, + 45.44140624999997 + ], + [ + -73.68745117187498, + 45.561425781249994 + ], + [ + -73.47607421874997, + 45.704736328124994 + ], + [ + -73.56650390625003, + 45.469091796875034 + ] + ] + ], + [ + [ + [ + -61.10517578124998, + 45.94472656250002 + ], + [ + -60.86523437499997, + 45.983496093750006 + ], + [ + -61.05903320312501, + 45.70336914062497 + ], + [ + -60.73789062499995, + 45.75141601562498 + ], + [ + -60.46059570312494, + 45.96870117187501 + ], + [ + -60.733300781249994, + 45.956591796875045 + ], + [ + -60.297949218750034, + 46.31123046874998 + ], + [ + -60.22646484374994, + 46.19555664062506 + ], + [ + -59.86503906249993, + 46.159521484375006 + ], + [ + -59.8421875, + 45.941552734374994 + ], + [ + -60.67294921874995, + 45.59082031250006 + ], + [ + -61.28369140624994, + 45.573876953124966 + ], + [ + -61.44980468749995, + 45.71621093750002 + ], + [ + -61.40864257812501, + 46.17036132812498 + ], + [ + -60.87016601562499, + 46.796777343749966 + ], + [ + -60.40820312500003, + 47.00351562499998 + ], + [ + -60.332910156249966, + 46.737011718749955 + ], + [ + -60.49453125000002, + 46.270263671875 + ], + [ + -61.10517578124998, + 45.94472656250002 + ] + ] + ], + [ + [ + [ + -63.811279296875, + 46.46870117187501 + ], + [ + -63.68144531249993, + 46.561914062499994 + ], + [ + -63.12939453125, + 46.422216796875034 + ], + [ + -62.02373046874999, + 46.42158203125001 + ], + [ + -62.52607421875001, + 46.20288085937503 + ], + [ + -62.531347656250034, + 45.977294921875 + ], + [ + -63.02207031249998, + 46.06660156249998 + ], + [ + -62.89453125000003, + 46.12358398437496 + ], + [ + -63.056347656249955, + 46.22392578124996 + ], + [ + -62.97846679687498, + 46.31635742187498 + ], + [ + -63.21347656249998, + 46.15986328124998 + ], + [ + -63.641015624999966, + 46.23046874999997 + ], + [ + -63.758642578125034, + 46.397607421874994 + ], + [ + -64.11083984375003, + 46.425439453124994 + ], + [ + -64.13603515624999, + 46.59970703125006 + ], + [ + -64.388037109375, + 46.640869140625 + ], + [ + -63.99355468750002, + 47.06157226562502 + ], + [ + -64.08789062499997, + 46.77543945312499 + ], + [ + -63.811279296875, + 46.46870117187501 + ] + ] + ], + [ + [ + [ + -61.91411132812496, + 47.284521484375034 + ], + [ + -61.77255859374998, + 47.25981445312499 + ], + [ + -62.00830078124994, + 47.23427734375002 + ], + [ + -61.924707031249966, + 47.425146484375006 + ], + [ + -61.3955078125, + 47.63764648437504 + ], + [ + -61.91411132812496, + 47.284521484375034 + ] + ] + ], + [ + [ + [ + -54.227148437500034, + 47.44135742187501 + ], + [ + -54.32597656250002, + 47.408105468749994 + ], + [ + -54.12817382812494, + 47.646826171875034 + ], + [ + -54.227148437500034, + 47.44135742187501 + ] + ] + ], + [ + [ + [ + -74.70888671874997, + 45.0038574218751 + ], + [ + -73.55810546875, + 45.425097656250045 + ], + [ + -73.1595703125, + 46.01005859375002 + ], + [ + -72.10927734374997, + 46.55122070312504 + ], + [ + -71.26118164062495, + 46.75625 + ], + [ + -70.51948242187501, + 47.032519531250045 + ], + [ + -69.47104492187503, + 47.96728515625006 + ], + [ + -68.23818359374994, + 48.62641601562504 + ], + [ + -66.17817382812493, + 49.21313476562503 + ], + [ + -64.83632812499994, + 49.191748046875006 + ], + [ + -64.2162109375, + 48.873632812500034 + ], + [ + -64.51372070312493, + 48.84111328124999 + ], + [ + -64.24609374999994, + 48.69111328124998 + ], + [ + -64.34882812500001, + 48.423193359375034 + ], + [ + -65.259423828125, + 48.02124023437503 + ], + [ + -65.92670898437495, + 48.188867187499994 + ], + [ + -66.70439453125002, + 48.0224609375 + ], + [ + -66.35961914062494, + 48.06064453125006 + ], + [ + -65.84941406250002, + 47.91103515625005 + ], + [ + -65.60722656249996, + 47.67001953125006 + ], + [ + -65.00166015624995, + 47.84682617187502 + ], + [ + -64.70322265625, + 47.72485351562503 + ], + [ + -64.91220703125003, + 47.36865234375003 + ], + [ + -65.31889648437502, + 47.101220703124994 + ], + [ + -64.831396484375, + 47.06079101562503 + ], + [ + -64.88251953124993, + 46.822851562500034 + ], + [ + -64.54150390625, + 46.240332031250034 + ], + [ + -63.91591796875002, + 46.165820312500045 + ], + [ + -63.831933593749966, + 46.107177734375 + ], + [ + -64.05639648437503, + 46.021337890625006 + ], + [ + -63.70288085937494, + 45.858007812500034 + ], + [ + -62.70068359374997, + 45.740576171875006 + ], + [ + -62.750097656250006, + 45.64824218750002 + ], + [ + -62.483056640624966, + 45.62182617187506 + ], + [ + -61.955517578124955, + 45.86816406249997 + ], + [ + -61.776513671874994, + 45.655615234375006 + ], + [ + -61.49228515624998, + 45.68701171875 + ], + [ + -61.350488281249966, + 45.57368164062501 + ], + [ + -61.28198242187494, + 45.441064453124994 + ], + [ + -61.46098632812502, + 45.36669921875003 + ], + [ + -61.03154296875002, + 45.29174804687506 + ], + [ + -63.306298828124994, + 44.64257812500003 + ], + [ + -63.60400390624997, + 44.68320312500006 + ], + [ + -63.60976562499999, + 44.47998046875006 + ], + [ + -63.999707031249926, + 44.64492187499999 + ], + [ + -64.10087890624993, + 44.487451171874966 + ], + [ + -64.1669921875, + 44.58666992187503 + ], + [ + -64.28608398437493, + 44.55034179687499 + ], + [ + -64.27568359374993, + 44.33408203124998 + ], + [ + -65.48168945312497, + 43.51806640625 + ], + [ + -65.73813476562498, + 43.56074218750001 + ], + [ + -65.88691406250001, + 43.79521484374999 + ], + [ + -66.125732421875, + 43.813818359375034 + ], + [ + -66.19306640624995, + 44.143847656250045 + ], + [ + -65.86801757812498, + 44.56879882812501 + ], + [ + -66.14638671875002, + 44.43593750000005 + ], + [ + -66.090625, + 44.50493164062499 + ], + [ + -64.44814453125, + 45.33745117187502 + ], + [ + -64.13549804687497, + 45.023046875 + ], + [ + -64.09316406249997, + 45.21708984375002 + ], + [ + -63.368017578125034, + 45.36479492187502 + ], + [ + -64.87314453124998, + 45.35458984375006 + ], + [ + -64.31464843749998, + 45.83569335937503 + ], + [ + -64.48222656250002, + 45.80634765624998 + ], + [ + -64.63271484375002, + 45.94663085937506 + ], + [ + -64.77851562499998, + 45.63842773437497 + ], + [ + -65.88447265624995, + 45.22290039062506 + ], + [ + -66.10976562500002, + 45.316601562499955 + ], + [ + -66.02656249999995, + 45.417578125 + ], + [ + -66.43984374999994, + 45.09589843750001 + ], + [ + -66.87246093749997, + 45.067285156249966 + ], + [ + -67.12485351562498, + 45.16943359375 + ], + [ + -67.366943359375, + 45.17377929687498 + ], + [ + -67.43266601562496, + 45.603125 + ], + [ + -67.80224609374994, + 45.7275390625 + ], + [ + -67.806787109375, + 47.08281249999999 + ], + [ + -68.23549804687502, + 47.34594726562503 + ], + [ + -68.93720703124998, + 47.21123046875002 + ], + [ + -69.0501953125, + 47.426611328125034 + ], + [ + -69.24287109374998, + 47.46298828124998 + ], + [ + -70.00771484375002, + 46.70893554687501 + ], + [ + -70.296240234375, + 45.90610351562506 + ], + [ + -70.86503906249999, + 45.27070312500001 + ], + [ + -71.327294921875, + 45.29008789062496 + ], + [ + -71.51752929687495, + 45.00756835937497 + ], + [ + -74.663232421875, + 45.00390625000003 + ], + [ + -74.70888671874997, + 45.0038574218751 + ] + ] + ], + [ + [ + [ + -126.09208984374995, + 49.35400390625003 + ], + [ + -126.06401367187499, + 49.26362304687501 + ], + [ + -126.22963867187498, + 49.29565429687506 + ], + [ + -126.09208984374995, + 49.35400390625003 + ] + ] + ], + [ + [ + [ + -54.55439453125001, + 49.5888671875 + ], + [ + -54.786523437499966, + 49.496142578125045 + ], + [ + -54.86357421875002, + 49.576074218749966 + ], + [ + -54.55439453125001, + 49.5888671875 + ] + ] + ], + [ + [ + [ + -54.093701171874955, + 49.74443359374999 + ], + [ + -53.98066406250001, + 49.66196289062498 + ], + [ + -54.28613281249997, + 49.595361328124994 + ], + [ + -54.27763671875002, + 49.71147460937502 + ], + [ + -54.093701171874955, + 49.74443359374999 + ] + ] + ], + [ + [ + [ + -126.64121093749999, + 49.605810546875006 + ], + [ + -126.93857421874999, + 49.71845703125004 + ], + [ + -126.92583007812497, + 49.837744140625006 + ], + [ + -126.73813476562502, + 49.84365234375005 + ], + [ + -126.64121093749999, + 49.605810546875006 + ] + ] + ], + [ + [ + [ + -61.801123046875034, + 49.093896484374966 + ], + [ + -63.04150390624994, + 49.224951171875034 + ], + [ + -64.485205078125, + 49.88696289062497 + ], + [ + -64.13144531249995, + 49.94165039062503 + ], + [ + -62.858544921874966, + 49.70546875000005 + ], + [ + -61.817138671875, + 49.28354492187498 + ], + [ + -61.69614257812495, + 49.139013671875006 + ], + [ + -61.801123046875034, + 49.093896484374966 + ] + ] + ], + [ + [ + [ + -125.18413085937497, + 50.09711914062498 + ], + [ + -125.301171875, + 50.4140625 + ], + [ + -125.07402343750002, + 50.22065429687501 + ], + [ + -125.18413085937497, + 50.09711914062498 + ] + ] + ], + [ + [ + [ + -127.19731445312495, + 50.640380859375 + ], + [ + -125.48208007812501, + 50.316796874999966 + ], + [ + -124.83061523437499, + 49.53007812500002 + ], + [ + -123.99580078125, + 49.22402343750002 + ], + [ + -123.49702148437498, + 48.58208007812499 + ], + [ + -123.38989257812501, + 48.67021484374999 + ], + [ + -123.31064453125003, + 48.41103515625002 + ], + [ + -123.57314453124995, + 48.32280273437499 + ], + [ + -123.91694335937501, + 48.386572265625034 + ], + [ + -125.12070312500002, + 48.76079101562496 + ], + [ + -124.84965820312496, + 49.02827148437501 + ], + [ + -124.81264648437497, + 49.212646484375 + ], + [ + -124.92734374999998, + 49.01420898437499 + ], + [ + -125.489453125, + 48.933789062499955 + ], + [ + -125.82851562499998, + 49.09184570312499 + ], + [ + -125.64423828125001, + 49.18579101562506 + ], + [ + -125.95166015625001, + 49.24804687500003 + ], + [ + -125.93540039062499, + 49.401464843750006 + ], + [ + -126.51914062499999, + 49.396777343750045 + ], + [ + -126.54189453125001, + 49.590478515624966 + ], + [ + -126.13408203124997, + 49.672314453124955 + ], + [ + -126.52524414062499, + 49.71958007812498 + ], + [ + -126.90332031250001, + 49.94414062499999 + ], + [ + -127.114306640625, + 49.879736328125034 + ], + [ + -127.24980468749999, + 50.13798828124996 + ], + [ + -127.34941406249995, + 50.05195312500001 + ], + [ + -127.46713867187503, + 50.163427734375006 + ], + [ + -127.86391601562495, + 50.12773437500002 + ], + [ + -127.90585937499998, + 50.44521484375002 + ], + [ + -127.48652343749998, + 50.404638671875034 + ], + [ + -127.46591796874996, + 50.58310546875006 + ], + [ + -128.05834960937494, + 50.498486328124955 + ], + [ + -128.34604492187503, + 50.744238281250006 + ], + [ + -127.91806640624998, + 50.86054687500001 + ], + [ + -127.19731445312495, + 50.640380859375 + ] + ] + ], + [ + [ + [ + -55.45874023437494, + 51.53652343750005 + ], + [ + -55.58339843749994, + 51.38857421875002 + ], + [ + -56.031103515625034, + 51.328369140625 + ], + [ + -55.8, + 51.033300781250034 + ], + [ + -56.732324218749966, + 50.007714843749994 + ], + [ + -56.822167968749966, + 49.613476562499955 + ], + [ + -56.179394531249955, + 50.114990234375 + ], + [ + -56.161279296874994, + 49.94013671874998 + ], + [ + -55.50292968749997, + 49.98315429687503 + ], + [ + -56.14018554687496, + 49.61914062500006 + ], + [ + -55.869824218749955, + 49.67016601562506 + ], + [ + -56.08730468750002, + 49.45195312499999 + ], + [ + -55.375927734374955, + 49.48974609374997 + ], + [ + -55.34384765624998, + 49.37290039062506 + ], + [ + -55.22954101562496, + 49.508154296875006 + ], + [ + -55.35317382812502, + 49.07944335937506 + ], + [ + -54.50219726562503, + 49.52734375 + ], + [ + -54.44824218749997, + 49.329443359375006 + ], + [ + -53.957714843749955, + 49.44184570312498 + ], + [ + -53.61943359374996, + 49.321630859375006 + ], + [ + -53.57343750000001, + 49.141210937500034 + ], + [ + -54.16127929687494, + 48.787695312500034 + ], + [ + -53.852880859375006, + 48.81132812499996 + ], + [ + -53.966015624999955, + 48.70668945312505 + ], + [ + -53.70634765624999, + 48.65551757812503 + ], + [ + -54.11445312499998, + 48.393603515625045 + ], + [ + -53.027587890625, + 48.634716796874955 + ], + [ + -53.1357421875, + 48.40185546875003 + ], + [ + -53.60976562500002, + 48.20771484375001 + ], + [ + -53.56943359374998, + 48.088085937499955 + ], + [ + -53.869580078124926, + 48.019677734374966 + ], + [ + -53.63823242187496, + 48.01464843750003 + ], + [ + -53.863671874999966, + 47.787011718749994 + ], + [ + -53.67236328125, + 47.64824218749999 + ], + [ + -53.28271484375, + 47.99785156249996 + ], + [ + -52.86601562499993, + 48.11298828124998 + ], + [ + -53.16982421875002, + 47.51210937500005 + ], + [ + -52.945019531249955, + 47.55283203124998 + ], + [ + -52.782421874999955, + 47.769433593749966 + ], + [ + -52.653662109375034, + 47.549414062500006 + ], + [ + -53.11484375, + 46.65581054687502 + ], + [ + -53.32304687499996, + 46.71835937499998 + ], + [ + -53.589794921874955, + 46.638867187499955 + ], + [ + -53.59736328124998, + 47.14599609374997 + ], + [ + -54.00957031249993, + 46.839599609375 + ], + [ + -54.173730468749994, + 46.88037109375003 + ], + [ + -53.84951171875002, + 47.440332031249994 + ], + [ + -53.98901367187503, + 47.756201171875034 + ], + [ + -54.191845703124955, + 47.85981445312501 + ], + [ + -54.488134765625006, + 47.40385742187502 + ], + [ + -54.47392578124996, + 47.54707031249998 + ], + [ + -54.856640624999955, + 47.385009765625 + ], + [ + -55.31572265624993, + 46.905712890624955 + ], + [ + -55.78852539062498, + 46.86723632812502 + ], + [ + -55.91923828124996, + 47.01689453124996 + ], + [ + -55.49150390624996, + 47.16064453125003 + ], + [ + -54.78461914062501, + 47.664746093749955 + ], + [ + -55.366308593750034, + 47.66108398437501 + ], + [ + -55.57612304687498, + 47.46523437499999 + ], + [ + -56.12724609374999, + 47.50283203125002 + ], + [ + -55.867089843749994, + 47.592333984375045 + ], + [ + -55.85791015625, + 47.81918945312498 + ], + [ + -56.774121093749955, + 47.56499023437499 + ], + [ + -58.33686523437501, + 47.73085937500002 + ], + [ + -59.11694335937494, + 47.57070312499999 + ], + [ + -59.32065429687498, + 47.736914062500006 + ], + [ + -59.272070312500034, + 47.99555664062504 + ], + [ + -58.330224609374994, + 48.52211914062502 + ], + [ + -59.16767578124998, + 48.558496093749966 + ], + [ + -58.84179687500003, + 48.74643554687498 + ], + [ + -58.906445312499955, + 48.65019531249999 + ], + [ + -58.716455078124994, + 48.59804687500002 + ], + [ + -58.403662109375034, + 49.08432617187498 + ], + [ + -57.99052734374996, + 48.987939453124966 + ], + [ + -58.09892578124993, + 49.07744140624999 + ], + [ + -57.98007812499998, + 49.229638671874994 + ], + [ + -58.19091796875003, + 49.25874023437498 + ], + [ + -58.21337890625, + 49.38666992187501 + ], + [ + -58.01582031249998, + 49.54248046874997 + ], + [ + -57.79130859374999, + 49.48999023437503 + ], + [ + -57.92617187499999, + 49.700830078124994 + ], + [ + -57.4326171875, + 50.50581054687504 + ], + [ + -57.179589843749966, + 50.614843750000034 + ], + [ + -57.29799804687502, + 50.69873046874997 + ], + [ + -57.03593750000002, + 51.01083984374998 + ], + [ + -56.68242187500002, + 51.332763671875 + ], + [ + -56.025585937499955, + 51.56835937500006 + ], + [ + -55.6904296875, + 51.471337890624994 + ], + [ + -55.666406249999966, + 51.57890624999999 + ], + [ + -55.45874023437494, + 51.53652343750005 + ] + ] + ], + [ + [ + [ + -127.92465820312498, + 51.47387695312497 + ], + [ + -128.14877929687498, + 51.62670898437503 + ], + [ + -128.03173828125006, + 51.708398437499966 + ], + [ + -127.92465820312498, + 51.47387695312497 + ] + ] + ], + [ + [ + [ + -79.38427734374997, + 51.951953125000045 + ], + [ + -79.64375, + 52.01005859374996 + ], + [ + -79.27128906249996, + 52.086816406249966 + ], + [ + -79.38427734374997, + 51.951953125000045 + ] + ] + ], + [ + [ + [ + -128.36875, + 52.40087890625 + ], + [ + -128.43979492187503, + 52.696386718750006 + ], + [ + -128.24726562499998, + 52.784375 + ], + [ + -128.36875, + 52.40087890625 + ] + ] + ], + [ + [ + [ + -80.73168945312494, + 52.74726562499998 + ], + [ + -82.03925781249998, + 53.04990234374998 + ], + [ + -81.84731445312494, + 53.18627929687497 + ], + [ + -81.135595703125, + 53.20581054687503 + ], + [ + -80.73168945312494, + 52.74726562499998 + ] + ] + ], + [ + [ + [ + -131.7537109375, + 53.195556640625 + ], + [ + -131.63466796874997, + 52.92216796874999 + ], + [ + -131.97177734374998, + 52.87983398437498 + ], + [ + -131.45522460937502, + 52.70170898437502 + ], + [ + -131.59057617187494, + 52.578222656250006 + ], + [ + -131.25971679687495, + 52.415917968749966 + ], + [ + -131.31992187499998, + 52.30307617187498 + ], + [ + -131.142626953125, + 52.291113281250034 + ], + [ + -131.221533203125, + 52.15361328124999 + ], + [ + -132.16508789062493, + 52.783300781250034 + ], + [ + -132.14375, + 52.99931640624999 + ], + [ + -132.54677734374997, + 53.1375 + ], + [ + -131.7537109375, + 53.195556640625 + ] + ] + ], + [ + [ + [ + -128.55244140624998, + 52.93974609375002 + ], + [ + -128.50991210937502, + 52.51860351562502 + ], + [ + -128.678955078125, + 52.289648437500006 + ], + [ + -128.74633789062494, + 52.763378906249955 + ], + [ + -128.89980468749997, + 52.67382812500003 + ], + [ + -129.175927734375, + 52.964941406250006 + ], + [ + -129.033251953125, + 53.27993164062505 + ], + [ + -128.63266601562498, + 53.1125 + ], + [ + -128.55244140624998, + 52.93974609375002 + ] + ] + ], + [ + [ + [ + -129.167724609375, + 53.11787109374998 + ], + [ + -129.32387695312502, + 53.142138671875045 + ], + [ + -129.23818359374997, + 53.33007812500006 + ], + [ + -129.167724609375, + 53.11787109374998 + ] + ] + ], + [ + [ + [ + -129.84858398437498, + 53.167919921874955 + ], + [ + -130.51757812500003, + 53.54423828124999 + ], + [ + -130.45200195312498, + 53.63115234375002 + ], + [ + -129.94472656250002, + 53.436376953125034 + ], + [ + -129.75483398437498, + 53.244775390624994 + ], + [ + -129.84858398437498, + 53.167919921874955 + ] + ] + ], + [ + [ + [ + -130.236279296875, + 53.95854492187502 + ], + [ + -130.38422851562504, + 53.84394531250001 + ], + [ + -130.703173828125, + 53.892236328124994 + ], + [ + -130.44799804687497, + 54.08901367187502 + ], + [ + -130.236279296875, + 53.95854492187502 + ] + ] + ], + [ + [ + [ + -132.65551757812503, + 54.12749023437496 + ], + [ + -132.30336914062497, + 54.098876953125 + ], + [ + -132.16611328124998, + 53.95522460937505 + ], + [ + -132.53466796875, + 53.651708984375034 + ], + [ + -132.18696289062504, + 53.68481445312503 + ], + [ + -132.134423828125, + 54.03427734374998 + ], + [ + -131.66762695312502, + 54.14135742187503 + ], + [ + -131.957421875, + 53.308691406250034 + ], + [ + -132.34726562500003, + 53.18920898437503 + ], + [ + -132.747509765625, + 53.310498046874955 + ], + [ + -132.425, + 53.33696289062502 + ], + [ + -132.84501953125, + 53.507714843749994 + ], + [ + -133.07949218749997, + 53.837011718750034 + ], + [ + -133.04838867187493, + 54.15893554687497 + ], + [ + -132.65551757812503, + 54.12749023437496 + ] + ] + ], + [ + [ + [ + -130.92714843749997, + 54.47905273437499 + ], + [ + -130.90683593750003, + 54.63178710937504 + ], + [ + -130.75800781249998, + 54.61376953125 + ], + [ + -130.92714843749997, + 54.47905273437499 + ] + ] + ], + [ + [ + [ + -130.57534179687497, + 54.769677734374966 + ], + [ + -130.2140625, + 55.02587890625003 + ], + [ + -130.34941406249996, + 54.814550781250034 + ], + [ + -130.57534179687497, + 54.769677734374966 + ] + ] + ], + [ + [ + [ + -79.97758789062499, + 56.20703125000006 + ], + [ + -80.057470703125, + 56.28735351562497 + ], + [ + -79.57973632812502, + 56.466357421875045 + ], + [ + -79.97758789062499, + 56.20703125000006 + ] + ] + ], + [ + [ + [ + -78.93559570312496, + 56.26606445312498 + ], + [ + -79.17548828124998, + 55.88505859374999 + ], + [ + -79.18212890625, + 56.21215820312503 + ], + [ + -79.4951171875, + 55.87475585937503 + ], + [ + -79.76474609374995, + 55.80678710937505 + ], + [ + -79.54472656249999, + 56.12836914062501 + ], + [ + -79.9875, + 55.89213867187502 + ], + [ + -79.45888671875, + 56.53974609374998 + ], + [ + -79.53632812499995, + 56.180078124999966 + ], + [ + -79.27241210937493, + 56.600439453125006 + ], + [ + -78.93559570312496, + 56.26606445312498 + ] + ] + ], + [ + [ + [ + -61.743603515624955, + 57.55458984375005 + ], + [ + -61.6375, + 57.41606445312499 + ], + [ + -62.01123046875003, + 57.54848632812505 + ], + [ + -61.743603515624955, + 57.55458984375005 + ] + ] + ], + [ + [ + [ + -79.71650390624998, + 57.515527343749994 + ], + [ + -79.80844726562498, + 57.44243164062502 + ], + [ + -79.74257812499997, + 57.60795898437499 + ], + [ + -79.71650390624998, + 57.515527343749994 + ] + ] + ], + [ + [ + [ + -69.16005859375, + 59.04023437500001 + ], + [ + -69.35283203125002, + 58.96074218749999 + ], + [ + -69.30322265625003, + 59.144873046875006 + ], + [ + -69.16005859375, + 59.04023437500001 + ] + ] + ], + [ + [ + [ + -64.40703125, + 60.367089843749966 + ], + [ + -64.44194335937496, + 60.2978515625 + ], + [ + -64.73793945312497, + 60.37563476562502 + ], + [ + -64.83642578124997, + 60.50102539062499 + ], + [ + -64.40703125, + 60.367089843749966 + ] + ] + ], + [ + [ + [ + -68.23378906250002, + 60.24091796875001 + ], + [ + -68.36787109374998, + 60.314746093750045 + ], + [ + -68.08759765624998, + 60.58784179687501 + ], + [ + -67.81884765624994, + 60.449511718750074 + ], + [ + -68.23378906250002, + 60.24091796875001 + ] + ] + ], + [ + [ + [ + -78.531640625, + 60.72856445312499 + ], + [ + -78.66889648437498, + 60.716894531250006 + ], + [ + -78.24169921875, + 60.818652343750045 + ], + [ + -78.531640625, + 60.72856445312499 + ] + ] + ], + [ + [ + [ + -64.83261718749998, + 61.366064453125006 + ], + [ + -65.43212890625, + 61.649511718750034 + ], + [ + -64.78964843750003, + 61.662207031250034 + ], + [ + -64.83261718749998, + 61.366064453125006 + ] + ] + ], + [ + [ + [ + -65.03056640624999, + 61.879052734374966 + ], + [ + -64.89658203124995, + 61.73330078125005 + ], + [ + -65.23535156249997, + 61.89770507812506 + ], + [ + -65.03056640624999, + 61.879052734374966 + ] + ] + ], + [ + [ + [ + -79.54531250000002, + 62.41171875000006 + ], + [ + -79.28647460937495, + 62.247656250000034 + ], + [ + -79.32392578124995, + 62.02607421875001 + ], + [ + -79.81611328124995, + 61.59462890625002 + ], + [ + -80.26518554687496, + 61.818212890625006 + ], + [ + -80.26005859374996, + 62.10903320312502 + ], + [ + -79.9267578125, + 62.39287109375002 + ], + [ + -79.54531250000002, + 62.41171875000006 + ] + ] + ], + [ + [ + [ + -64.82382812499998, + 62.558740234374994 + ], + [ + -64.46503906249998, + 62.535937500000045 + ], + [ + -64.47832031250002, + 62.417871093749966 + ], + [ + -64.901220703125, + 62.421044921874994 + ], + [ + -64.82382812499998, + 62.558740234374994 + ] + ] + ], + [ + [ + [ + -70.33706054687497, + 62.548730468749994 + ], + [ + -70.76606445312498, + 62.596875 + ], + [ + -71.22011718750002, + 62.873925781249966 + ], + [ + -70.44262695312497, + 62.73378906250002 + ], + [ + -70.33706054687497, + 62.548730468749994 + ] + ] + ], + [ + [ + [ + -82.00048828124997, + 62.95419921874998 + ], + [ + -82.02583007812498, + 62.73007812499998 + ], + [ + -82.56826171875002, + 62.403222656249994 + ], + [ + -83.01582031249998, + 62.20991210937498 + ], + [ + -83.69887695312497, + 62.16025390624998 + ], + [ + -83.91049804687498, + 62.45415039062499 + ], + [ + -83.37641601562498, + 62.904931640624994 + ], + [ + -82.00048828124997, + 62.95419921874998 + ] + ] + ], + [ + [ + [ + -77.87670898437497, + 63.470556640625034 + ], + [ + -77.53271484374997, + 63.233642578125 + ], + [ + -77.94243164062496, + 63.11440429687502 + ], + [ + -78.536767578125, + 63.423730468749994 + ], + [ + -77.87670898437497, + 63.470556640625034 + ] + ] + ], + [ + [ + [ + -76.67758789062503, + 63.393945312499966 + ], + [ + -77.36474609374994, + 63.588330078124955 + ], + [ + -77.13369140624997, + 63.68203125000002 + ], + [ + -76.65244140624998, + 63.503564453124994 + ], + [ + -76.67758789062503, + 63.393945312499966 + ] + ] + ], + [ + [ + [ + -84.91962890624995, + 65.26108398437503 + ], + [ + -84.50112304687497, + 65.45844726562501 + ], + [ + -84.08486328125, + 65.21782226562502 + ], + [ + -82.05, + 64.64428710937506 + ], + [ + -81.67612304687498, + 64.21264648437503 + ], + [ + -81.88710937499997, + 64.01640625000002 + ], + [ + -80.82895507812495, + 64.08994140625 + ], + [ + -80.30205078124999, + 63.76220703125003 + ], + [ + -81.04638671875003, + 63.461572265624966 + ], + [ + -82.378125, + 63.706787109375 + ], + [ + -82.46708984375002, + 63.92695312500001 + ], + [ + -83.30395507812497, + 64.14379882812506 + ], + [ + -84.63291015625, + 63.30922851562502 + ], + [ + -85.39262695312496, + 63.119677734375045 + ], + [ + -85.76894531249997, + 63.70034179687502 + ], + [ + -87.15190429687499, + 63.58564453125001 + ], + [ + -86.93203124999997, + 63.90166015625002 + ], + [ + -86.252099609375, + 64.13686523437497 + ], + [ + -86.37426757812503, + 64.56582031249997 + ], + [ + -86.074609375, + 65.533837890625 + ], + [ + -85.55468750000003, + 65.91865234374995 + ], + [ + -85.17622070312501, + 65.746875 + ], + [ + -85.23994140624993, + 65.51030273437499 + ], + [ + -84.91962890624995, + 65.26108398437503 + ] + ] + ], + [ + [ + [ + -84.67475585937498, + 65.575 + ], + [ + -85.096337890625, + 65.756201171875 + ], + [ + -85.14960937500001, + 66.01538085937506 + ], + [ + -84.75737304687496, + 65.85893554687505 + ], + [ + -84.67475585937498, + 65.575 + ] + ] + ], + [ + [ + [ + -83.72597656249997, + 65.796728515625 + ], + [ + -83.23374023437495, + 65.71503906249995 + ], + [ + -83.332421875, + 65.63105468749998 + ], + [ + -84.11826171874995, + 65.77177734375007 + ], + [ + -84.40717773437501, + 66.13100585937497 + ], + [ + -83.78696289062495, + 65.96577148437498 + ], + [ + -83.72597656249997, + 65.796728515625 + ] + ] + ], + [ + [ + [ + -108.09272460937501, + 67.00517578124999 + ], + [ + -107.80551757812493, + 66.99858398437507 + ], + [ + -107.94394531249999, + 66.8578125 + ], + [ + -108.09272460937501, + 67.00517578124999 + ] + ] + ], + [ + [ + [ + -62.681542968749966, + 67.05629882812502 + ], + [ + -62.87163085937499, + 67.06259765625006 + ], + [ + -62.41679687499996, + 67.18847656250003 + ], + [ + -62.681542968749966, + 67.05629882812502 + ] + ] + ], + [ + [ + [ + -107.89985351562497, + 67.40180664062495 + ], + [ + -107.95024414062503, + 67.31821289062498 + ], + [ + -108.15224609374997, + 67.429443359375 + ], + [ + -108.04897460937498, + 67.664892578125 + ], + [ + -107.89985351562497, + 67.40180664062495 + ] + ] + ], + [ + [ + [ + -73.621728515625, + 67.783837890625 + ], + [ + -74.573388671875, + 67.82866210937507 + ], + [ + -74.70654296875003, + 68.06708984374995 + ], + [ + -73.49375, + 68.00063476562502 + ], + [ + -73.40717773437498, + 67.79306640625 + ], + [ + -73.621728515625, + 67.783837890625 + ] + ] + ], + [ + [ + [ + -86.59555664062498, + 67.7359375 + ], + [ + -86.89252929687498, + 67.836572265625 + ], + [ + -86.95981445312503, + 68.10024414062497 + ], + [ + -86.70209960937501, + 68.30561523437498 + ], + [ + -86.42114257812497, + 68.18344726562503 + ], + [ + -86.59555664062498, + 67.7359375 + ] + ] + ], + [ + [ + [ + -75.67587890624998, + 68.32250976562506 + ], + [ + -75.078125, + 68.17314453124999 + ], + [ + -75.20195312499996, + 67.45917968750001 + ], + [ + -75.78007812499996, + 67.28354492187503 + ], + [ + -76.94418945312498, + 67.25029296875002 + ], + [ + -77.30439453125001, + 67.68510742187505 + ], + [ + -77.12587890624997, + 67.94707031250002 + ], + [ + -76.59580078124998, + 68.27895507812497 + ], + [ + -75.67587890624998, + 68.32250976562506 + ] + ] + ], + [ + [ + [ + -78.98271484374999, + 68.19282226562501 + ], + [ + -79.17475585937493, + 68.26445312500002 + ], + [ + -78.95258789062495, + 68.35302734375006 + ], + [ + -78.98271484374999, + 68.19282226562501 + ] + ] + ], + [ + [ + [ + -104.54067382812497, + 68.405908203125 + ], + [ + -105.05136718749999, + 68.55903320312501 + ], + [ + -104.60200195312503, + 68.56152343749997 + ], + [ + -104.54067382812497, + 68.405908203125 + ] + ] + ], + [ + [ + [ + -74.880859375, + 68.34868164062505 + ], + [ + -75.40024414062503, + 68.52548828125 + ], + [ + -75.28740234374996, + 68.68774414062503 + ], + [ + -74.98364257812497, + 68.64760742187502 + ], + [ + -74.880859375, + 68.34868164062505 + ] + ] + ], + [ + [ + [ + -101.84589843749994, + 68.58632812499997 + ], + [ + -102.30815429687497, + 68.681982421875 + ], + [ + -102.01337890624995, + 68.82539062500001 + ], + [ + -101.73295898437495, + 68.75341796875 + ], + [ + -101.84589843749994, + 68.58632812499997 + ] + ] + ], + [ + [ + [ + -100.21723632812497, + 68.80668945312502 + ], + [ + -100.59653320312496, + 68.76640625000007 + ], + [ + -100.56547851562495, + 69.02680664062501 + ], + [ + -100.21723632812497, + 68.80668945312502 + ] + ] + ], + [ + [ + [ + -99.99467773437502, + 69.01352539062503 + ], + [ + -100.19570312500002, + 68.991455078125 + ], + [ + -100.153125, + 69.12949218750003 + ], + [ + -99.99467773437502, + 69.01352539062503 + ] + ] + ], + [ + [ + [ + -79.21064453124995, + 68.845458984375 + ], + [ + -79.24267578125, + 69.04926757812495 + ], + [ + -78.33256835937496, + 69.38603515624999 + ], + [ + -78.77919921875, + 68.95048828124999 + ], + [ + -79.21064453124995, + 68.845458984375 + ] + ] + ], + [ + [ + [ + -90.1998046875, + 69.419091796875 + ], + [ + -90.33027343749993, + 69.252197265625 + ], + [ + -90.49204101562503, + 69.369873046875 + ], + [ + -90.1998046875, + 69.419091796875 + ] + ] + ], + [ + [ + [ + -76.99536132812503, + 69.14375 + ], + [ + -77.37939453125, + 69.2740234375 + ], + [ + -77.18754882812502, + 69.440087890625 + ], + [ + -76.66884765625002, + 69.36616210937504 + ], + [ + -76.99536132812503, + 69.14375 + ] + ] + ], + [ + [ + [ + -101.171728515625, + 69.39707031250003 + ], + [ + -101.31289062499998, + 69.57607421875 + ], + [ + -101.00063476562497, + 69.4619140625 + ], + [ + -101.171728515625, + 69.39707031250003 + ] + ] + ], + [ + [ + [ + -95.51367187499997, + 69.57363281250002 + ], + [ + -95.43745117187498, + 69.37846679687505 + ], + [ + -95.73012695312502, + 69.34755859374997 + ], + [ + -95.80620117187499, + 69.56049804687501 + ], + [ + -95.89345703125, + 69.35175781250004 + ], + [ + -95.87583007812495, + 69.60600585937505 + ], + [ + -95.51367187499997, + 69.57363281250002 + ] + ] + ], + [ + [ + [ + -67.91469726562494, + 69.54096679687504 + ], + [ + -68.22138671874998, + 69.61674804687502 + ], + [ + -67.908837890625, + 69.68183593749995 + ], + [ + -67.91469726562494, + 69.54096679687504 + ] + ] + ], + [ + [ + [ + -78.02910156249993, + 69.71489257812502 + ], + [ + -78.03999023437495, + 69.6083984375 + ], + [ + -78.84819335937502, + 69.4828125 + ], + [ + -78.02910156249993, + 69.71489257812502 + ] + ] + ], + [ + [ + [ + -79.43066406250003, + 69.78779296874995 + ], + [ + -79.55283203124995, + 69.63085937500006 + ], + [ + -80.04750976562502, + 69.63432617187505 + ], + [ + -79.97783203124993, + 69.50966796874997 + ], + [ + -80.794775390625, + 69.68925781250005 + ], + [ + -80.42421875000002, + 69.797607421875 + ], + [ + -79.43066406250003, + 69.78779296874995 + ] + ] + ], + [ + [ + [ + -97.439453125, + 69.64267578125006 + ], + [ + -96.29995117187494, + 69.34438476562505 + ], + [ + -95.7513671875, + 68.89765624999998 + ], + [ + -95.26777343749998, + 68.82607421874997 + ], + [ + -96.40156249999995, + 68.47070312500003 + ], + [ + -97.47202148437498, + 68.543701171875 + ], + [ + -98.320556640625, + 68.84272460937498 + ], + [ + -98.70380859374993, + 68.80278320312502 + ], + [ + -98.90449218749995, + 68.93242187500005 + ], + [ + -99.25400390625002, + 68.86318359374997 + ], + [ + -99.49467773437493, + 68.95957031249998 + ], + [ + -99.455712890625, + 69.13120117187503 + ], + [ + -98.45595703124997, + 69.33466796875001 + ], + [ + -98.54599609375, + 69.57290039062497 + ], + [ + -98.04135742187498, + 69.456640625 + ], + [ + -98.20048828124996, + 69.79697265625006 + ], + [ + -97.79072265624998, + 69.86162109374999 + ], + [ + -97.439453125, + 69.64267578125006 + ] + ] + ], + [ + [ + [ + -86.91303710937501, + 70.11323242187501 + ], + [ + -86.55766601562499, + 69.99531249999995 + ], + [ + -87.3232421875, + 70.08012695312502 + ], + [ + -86.91303710937501, + 70.11323242187501 + ] + ] + ], + [ + [ + [ + -74.70888671874997, + 45.0038574218751 + ], + [ + -74.76245117187494, + 44.99907226562502 + ], + [ + -74.99614257812496, + 44.970117187499966 + ], + [ + -75.40126953124997, + 44.77226562499999 + ], + [ + -75.81933593749997, + 44.468017578125 + ], + [ + -76.18579101562503, + 44.24223632812502 + ], + [ + -76.819970703125, + 43.62880859375011 + ], + [ + -77.59653320312492, + 43.62861328125007 + ], + [ + -78.45825195312497, + 43.63149414062511 + ], + [ + -78.72041015624993, + 43.62495117187501 + ], + [ + -78.84555664062492, + 43.58334960937506 + ], + [ + -79.171875, + 43.466552734375085 + ], + [ + -79.0830566406249, + 43.33139648437509 + ], + [ + -79.05922851562494, + 43.27807617187506 + ], + [ + -79.066064453125, + 43.10610351562502 + ], + [ + -79.02617187499996, + 43.01733398437506 + ], + [ + -78.98076171874993, + 42.98061523437502 + ], + [ + -78.91508789062496, + 42.90913085937504 + ], + [ + -79.17373046875, + 42.74853515625 + ], + [ + -80.24755859374991, + 42.366015625000045 + ], + [ + -81.02822265624997, + 42.247167968750006 + ], + [ + -81.50732421874997, + 42.10346679687504 + ], + [ + -81.97416992187496, + 41.88872070312499 + ], + [ + -82.43906249999989, + 41.6748535156251 + ], + [ + -82.69003906249995, + 41.675195312499994 + ], + [ + -83.141943359375, + 41.97587890624996 + ], + [ + -83.10952148437497, + 42.25068359375001 + ], + [ + -82.54531249999997, + 42.62470703124998 + ], + [ + -82.19038085937495, + 43.47407226562501 + ], + [ + -82.137841796875, + 43.570898437500034 + ], + [ + -82.48505859374993, + 45.08374023437503 + ], + [ + -82.55107421874987, + 45.3473632812501 + ], + [ + -82.91933593749994, + 45.51796875000002 + ], + [ + -83.59267578125, + 45.81713867187506 + ], + [ + -83.46948242187503, + 45.99467773437499 + ], + [ + -83.61596679687503, + 46.116845703124994 + ], + [ + -83.97778320312494, + 46.08491210937507 + ], + [ + -84.12319335937497, + 46.50292968749997 + ], + [ + -84.44047851562496, + 46.49814453125006 + ], + [ + -84.66577148437503, + 46.54326171875002 + ], + [ + -84.87597656249994, + 46.89990234375003 + ], + [ + -85.07006835937497, + 46.97993164062498 + ], + [ + -85.65224609375, + 47.21997070312503 + ], + [ + -86.67216796874996, + 47.636425781249955 + ], + [ + -87.20800781249997, + 47.848486328125006 + ], + [ + -87.74389648437497, + 48.06054687500003 + ], + [ + -88.37817382812497, + 48.30307617187506 + ], + [ + -89.45566406249992, + 47.99624023437508 + ], + [ + -90.79731445312495, + 48.13105468750001 + ], + [ + -91.04345703124991, + 48.19370117187498 + ], + [ + -91.38720703124997, + 48.05854492187498 + ], + [ + -92.00517578125002, + 48.301855468750006 + ], + [ + -92.3484375, + 48.276611328125 + ], + [ + -92.41459960937493, + 48.276611328125 + ], + [ + -92.50058593749995, + 48.43535156250002 + ], + [ + -92.83671875, + 48.567773437499994 + ], + [ + -93.25795898437497, + 48.62885742187501 + ], + [ + -93.37788085937498, + 48.61655273437498 + ], + [ + -93.70771484374995, + 48.525439453125074 + ], + [ + -93.85161132812496, + 48.607275390625034 + ], + [ + -94.6208984374999, + 48.7426269531251 + ], + [ + -94.71279296874997, + 48.863427734374994 + ], + [ + -94.80346679687497, + 49.0029296875 + ], + [ + -94.86040039062493, + 49.258593750000045 + ], + [ + -94.85434570312495, + 49.304589843749994 + ], + [ + -95.15527343749997, + 49.3696777343751 + ], + [ + -95.16206054687493, + 48.991748046875045 + ], + [ + -95.39790039062493, + 48.99316406249997 + ], + [ + -96.25068359374993, + 48.99316406249997 + ], + [ + -96.67705078124993, + 48.99316406249997 + ], + [ + -97.52983398437493, + 48.99316406249997 + ], + [ + -98.80898437499995, + 48.99316406249997 + ], + [ + -104.77832031249997, + 48.993115234375125 + ], + [ + -110.7476562499999, + 48.993066406250136 + ], + [ + -116.71704101562493, + 48.993066406250136 + ], + [ + -118.84892578124993, + 48.993066406250136 + ], + [ + -119.27534179687494, + 48.993066406250136 + ], + [ + -119.70170898437495, + 48.99301757812495 + ], + [ + -120.98085937499995, + 48.99301757812495 + ], + [ + -122.78876953124994, + 48.99301757812495 + ], + [ + -122.82670898437495, + 49.028417968750034 + ], + [ + -122.9241699218749, + 49.07465820312504 + ], + [ + -122.96269531249993, + 49.07460937500005 + ], + [ + -123.06328125, + 48.97773437500001 + ], + [ + -123.22944335937493, + 49.260498046875085 + ], + [ + -122.87910156249995, + 49.39892578125003 + ], + [ + -123.27675781249997, + 49.34394531250001 + ], + [ + -123.1875, + 49.680322265624994 + ], + [ + -123.53056640624989, + 49.39731445312506 + ], + [ + -124.02861328125002, + 49.602880859375006 + ], + [ + -123.99262695312497, + 49.736181640625006 + ], + [ + -123.81718749999993, + 49.58657226562508 + ], + [ + -123.58247070312498, + 49.68125 + ], + [ + -123.87441406250005, + 49.736816406250114 + ], + [ + -123.82543945312493, + 50.14423828124998 + ], + [ + -123.94589843749995, + 50.18393554687509 + ], + [ + -123.9849121093749, + 49.87558593749998 + ], + [ + -124.28125, + 49.77211914062502 + ], + [ + -124.78237304687492, + 50.02011718749992 + ], + [ + -125.05668945312495, + 50.418652343750125 + ], + [ + -124.8598632812499, + 50.872412109375006 + ], + [ + -125.05878906249993, + 50.51386718749998 + ], + [ + -125.4763183593749, + 50.49716796874995 + ], + [ + -125.53935546874996, + 50.64902343749998 + ], + [ + -125.64130859374994, + 50.46621093750005 + ], + [ + -126.09433593749995, + 50.497607421875045 + ], + [ + -126.44746093750004, + 50.58774414062492 + ], + [ + -125.90410156250002, + 50.704931640625006 + ], + [ + -126.51435546875, + 50.679394531250125 + ], + [ + -126.37460937499995, + 50.83735351562498 + ], + [ + -126.5217773437499, + 50.86606445312498 + ], + [ + -126.51733398437497, + 51.0568359375001 + ], + [ + -126.63178710937494, + 50.915136718750006 + ], + [ + -127.057568359375, + 50.86752929687509 + ], + [ + -127.70810546875, + 51.15117187499996 + ], + [ + -127.41967773437496, + 51.608056640625136 + ], + [ + -126.69145507812502, + 51.70341796875002 + ], + [ + -127.33872070312489, + 51.70737304687495 + ], + [ + -127.66870117187497, + 51.47758789062502 + ], + [ + -127.85053710937498, + 51.67319335937509 + ], + [ + -127.79536132812493, + 52.19101562500006 + ], + [ + -127.43793945312504, + 52.356152343750125 + ], + [ + -127.24223632812496, + 52.39511718750009 + ], + [ + -126.71396484374989, + 52.060693359374994 + ], + [ + -127.19399414062498, + 52.45766601562502 + ], + [ + -126.95136718749994, + 52.7510253906251 + ], + [ + -127.01933593750002, + 52.8424804687501 + ], + [ + -127.06621093749989, + 52.65268554687498 + ], + [ + -127.79189453124994, + 52.28935546875002 + ], + [ + -128.10224609374993, + 51.78842773437495 + ], + [ + -128.3576171875, + 52.1588867187501 + ], + [ + -128.0375, + 52.318164062500045 + ], + [ + -127.94023437499996, + 52.545166015625085 + ], + [ + -128.27153320312493, + 52.3629882812501 + ], + [ + -128.05327148437487, + 52.91069335937496 + ], + [ + -128.3650390624999, + 52.82578125000006 + ], + [ + -128.52470703125002, + 53.1406738281251 + ], + [ + -129.08090820312492, + 53.36728515625006 + ], + [ + -129.1715820312499, + 53.53359375000002 + ], + [ + -128.8545898437499, + 53.70454101562504 + ], + [ + -128.90561523437492, + 53.559326171875114 + ], + [ + -128.5421386718749, + 53.420654296875114 + ], + [ + -128.13271484375002, + 53.417773437500045 + ], + [ + -127.92783203125, + 53.274707031250045 + ], + [ + -128.2072265624999, + 53.483203125000074 + ], + [ + -128.67553710937494, + 53.55458984375005 + ], + [ + -128.76367187500003, + 53.746875 + ], + [ + -128.5321289062499, + 53.85810546875007 + ], + [ + -128.959375, + 53.84145507812505 + ], + [ + -129.2578613281249, + 53.417968750000085 + ], + [ + -129.56372070312506, + 53.251464843750114 + ], + [ + -130.33525390625002, + 53.723925781250074 + ], + [ + -130.04331054687495, + 54.13354492187503 + ], + [ + -129.62602539062493, + 54.23027343750002 + ], + [ + -130.08422851562503, + 54.18139648437503 + ], + [ + -130.4302734375, + 54.42099609374998 + ], + [ + -129.56064453124995, + 55.46254882812508 + ], + [ + -129.79516601562503, + 55.559570312500114 + ], + [ + -130.04848632812494, + 55.05727539062511 + ], + [ + -130.01406249999997, + 55.950537109375006 + ], + [ + -130.09785156249995, + 56.10927734375002 + ], + [ + -130.41313476562487, + 56.12250976562507 + ], + [ + -130.47709960937496, + 56.230566406250034 + ], + [ + -130.649072265625, + 56.26367187500003 + ], + [ + -131.471875, + 56.55673828125006 + ], + [ + -131.82426757812496, + 56.58999023437508 + ], + [ + -131.86616210937495, + 56.792822265625006 + ], + [ + -132.1042968749999, + 56.85678710937509 + ], + [ + -132.062890625, + 56.95336914062503 + ], + [ + -132.33798828124992, + 57.07944335937498 + ], + [ + -132.27939453124998, + 57.14536132812506 + ], + [ + -132.23217773437494, + 57.198535156250074 + ], + [ + -132.30166015625005, + 57.2763183593751 + ], + [ + -132.44248046874986, + 57.40673828125003 + ], + [ + -132.55048828124995, + 57.499902343749994 + ], + [ + -133.00141601562495, + 57.948974609375 + ], + [ + -133.27529296875, + 58.22285156250004 + ], + [ + -133.54638671874997, + 58.50346679687499 + ], + [ + -134.21850585937503, + 58.849902343750045 + ], + [ + -134.32963867187505, + 58.93969726562506 + ], + [ + -134.39306640625, + 59.009179687499994 + ], + [ + -134.67724609374997, + 59.19926757812499 + ], + [ + -134.94375, + 59.28828125000001 + ], + [ + -135.05102539062491, + 59.57866210937502 + ], + [ + -135.36787109374998, + 59.743310546874994 + ], + [ + -135.70258789062504, + 59.72875976562506 + ], + [ + -136.3218261718749, + 59.604833984375034 + ], + [ + -136.27797851562494, + 59.48032226562506 + ], + [ + -136.46635742187493, + 59.459082031250006 + ], + [ + -136.57875976562494, + 59.15224609375002 + ], + [ + -136.81328125000002, + 59.15004882812511 + ], + [ + -137.12622070312491, + 59.04096679687507 + ], + [ + -137.2775390624999, + 58.988183593749994 + ], + [ + -137.43857421874995, + 58.903125 + ], + [ + -137.52089843749994, + 58.91538085937506 + ], + [ + -137.59331054687493, + 59.22626953124998 + ], + [ + -138.317626953125, + 59.611132812500074 + ], + [ + -138.86875, + 59.94575195312501 + ], + [ + -139.18515624999986, + 60.083593750000034 + ], + [ + -139.13696289062494, + 60.17270507812506 + ], + [ + -139.07924804687497, + 60.279443359375136 + ], + [ + -139.07924804687497, + 60.3437011718751 + ], + [ + -139.23476562499997, + 60.339746093749994 + ], + [ + -139.67631835937505, + 60.32832031249998 + ], + [ + -139.97329101562497, + 60.183154296875074 + ], + [ + -140.45283203125004, + 60.29970703125002 + ], + [ + -140.5254394531249, + 60.21835937499995 + ], + [ + -140.76274414062505, + 60.25913085937509 + ], + [ + -141.00214843750004, + 60.300244140625125 + ], + [ + -141.00214843750004, + 60.884667968749994 + ], + [ + -141.00214843750004, + 61.761279296875045 + ], + [ + -141.00214843750004, + 63.22226562499998 + ], + [ + -141.00214843750004, + 64.09887695312506 + ], + [ + -141.00214843750004, + 65.55991210937498 + ], + [ + -141.00214843750004, + 66.43652343750006 + ], + [ + -141.00214843750004, + 67.89755859374998 + ], + [ + -141.00214843750004, + 68.77416992187506 + ], + [ + -141.00214843750004, + 69.65078125000011 + ], + [ + -139.18154296874997, + 69.51552734375008 + ], + [ + -137.25996093749998, + 68.96411132812503 + ], + [ + -136.12236328124993, + 68.88222656250002 + ], + [ + -135.258837890625, + 68.68432617187503 + ], + [ + -135.93901367187487, + 68.9741699218751 + ], + [ + -135.575537109375, + 69.02695312500003 + ], + [ + -135.91020507812487, + 69.11147460937502 + ], + [ + -135.6914550781249, + 69.31118164062502 + ], + [ + -135.29282226562486, + 69.30786132812506 + ], + [ + -135.1408203124999, + 69.46782226562496 + ], + [ + -134.45683593749993, + 69.47763671875 + ], + [ + -134.40893554687494, + 69.68178710937502 + ], + [ + -133.87978515624997, + 69.50771484375011 + ], + [ + -134.17431640624991, + 69.25283203125005 + ], + [ + -133.16313476562496, + 69.43388671874999 + ], + [ + -132.91533203125002, + 69.62963867187506 + ], + [ + -132.40390625, + 69.65874023437496 + ], + [ + -132.48847656249993, + 69.73808593749996 + ], + [ + -132.16342773437498, + 69.70498046875014 + ], + [ + -131.13637695312497, + 69.90688476562505 + ], + [ + -130.66547851562495, + 70.12705078124998 + ], + [ + -129.944970703125, + 70.09091796875006 + ], + [ + -129.675634765625, + 70.19296875000009 + ], + [ + -129.64829101562495, + 69.9977539062501 + ], + [ + -130.83208007812487, + 69.65146484375006 + ], + [ + -131.9377929687499, + 69.5347167968751 + ], + [ + -132.8174804687499, + 69.20576171875004 + ], + [ + -133.41831054687492, + 68.84428710937493 + ], + [ + -133.138037109375, + 68.74658203125011 + ], + [ + -133.33666992187497, + 68.83525390625005 + ], + [ + -132.57763671874997, + 68.84780273437514 + ], + [ + -132.71894531249998, + 69.07919921875 + ], + [ + -131.78837890625002, + 69.43198242187495 + ], + [ + -131.32470703124997, + 69.36118164062509 + ], + [ + -131.06342773437504, + 69.45068359375003 + ], + [ + -130.97065429687495, + 69.20908203125 + ], + [ + -130.1176269531249, + 69.720068359375 + ], + [ + -128.89892578124994, + 69.96616210937506 + ], + [ + -129.15791015624995, + 69.80009765624999 + ], + [ + -129.05434570312502, + 69.70107421875005 + ], + [ + -128.85302734375003, + 69.7510253906251 + ], + [ + -127.68378906249994, + 70.26035156249995 + ], + [ + -128.17011718749998, + 70.41845703125 + ], + [ + -127.99101562499992, + 70.57382812500003 + ], + [ + -127.22597656249992, + 70.29614257812497 + ], + [ + -126.25043945312495, + 69.54526367187492 + ], + [ + -125.52495117187495, + 69.35156250000009 + ], + [ + -125.171875, + 69.42797851562503 + ], + [ + -125.35693359374991, + 69.62597656250003 + ], + [ + -124.767919921875, + 69.99003906249996 + ], + [ + -124.99038085937494, + 70.02661132812511 + ], + [ + -124.55502929687488, + 70.15122070312509 + ], + [ + -124.40693359374991, + 69.76743164062506 + ], + [ + -124.12460937499995, + 69.6899902343751 + ], + [ + -124.33808593749991, + 69.36484374999995 + ], + [ + -123.5284179687499, + 69.38935546874995 + ], + [ + -123.02578125, + 69.81000976562504 + ], + [ + -122.07006835937499, + 69.81616210937506 + ], + [ + -120.96245117187502, + 69.66040039062511 + ], + [ + -120.13999023437488, + 69.38056640625013 + ], + [ + -117.22695312499998, + 68.913427734375 + ], + [ + -116.05947265625, + 68.83701171875006 + ], + [ + -116.2434082031249, + 68.9740722656251 + ], + [ + -115.44228515624994, + 68.94091796875009 + ], + [ + -114.62016601562496, + 68.74609375 + ], + [ + -113.96440429687495, + 68.39907226562502 + ], + [ + -114.09594726562491, + 68.26679687500007 + ], + [ + -114.76528320312494, + 68.27021484375004 + ], + [ + -115.12705078124992, + 68.13203124999995 + ], + [ + -115.43447265624994, + 67.90234375000006 + ], + [ + -115.13320312499994, + 67.819189453125 + ], + [ + -112.50302734374993, + 67.6819335937501 + ], + [ + -110.9900390624999, + 67.79082031250007 + ], + [ + -110.07392578124995, + 67.99291992187506 + ], + [ + -109.63037109374991, + 67.73271484374996 + ], + [ + -109.03803710937504, + 67.69116210937503 + ], + [ + -108.85200195312497, + 67.42197265625009 + ], + [ + -108.61333007812493, + 67.59804687500008 + ], + [ + -107.98872070312495, + 67.2563964843751 + ], + [ + -107.99130859374995, + 67.09516601562513 + ], + [ + -108.49604492187493, + 67.09228515625006 + ], + [ + -107.25947265624998, + 66.39853515624995 + ], + [ + -107.71035156250001, + 66.74003906250007 + ], + [ + -107.7250976562499, + 66.98413085937506 + ], + [ + -107.15649414062497, + 66.88173828124997 + ], + [ + -107.9583984375, + 67.81860351562506 + ], + [ + -107.79829101562498, + 68.03691406249996 + ], + [ + -106.42426757812491, + 68.20058593750008 + ], + [ + -105.7501953125, + 68.59228515625011 + ], + [ + -106.45805664062496, + 68.51645507812495 + ], + [ + -106.60849609374988, + 68.35737304687504 + ], + [ + -107.61933593749994, + 68.3310546875 + ], + [ + -107.73417968749989, + 68.17373046875011 + ], + [ + -108.3228027343749, + 68.15410156250002 + ], + [ + -108.71811523437488, + 68.29746093750009 + ], + [ + -108.31347656249996, + 68.61079101562498 + ], + [ + -106.16445312499992, + 68.91987304687507 + ], + [ + -105.68559570312489, + 68.82817382812505 + ], + [ + -105.3774414062499, + 68.413818359375 + ], + [ + -104.65317382812488, + 68.23007812500003 + ], + [ + -104.48681640624991, + 68.06318359374998 + ], + [ + -103.47412109374993, + 68.11503906250005 + ], + [ + -102.32036132812489, + 67.73564453125005 + ], + [ + -101.55498046874992, + 67.69316406250007 + ], + [ + -100.21293945312489, + 67.83857421875004 + ], + [ + -98.92045898437502, + 67.72578124999998 + ], + [ + -98.41210937499991, + 67.80717773437505 + ], + [ + -98.63154296875004, + 68.0725585937501 + ], + [ + -97.45493164062486, + 67.61699218750002 + ], + [ + -97.20654296874989, + 67.85507812500003 + ], + [ + -97.73911132812495, + 67.97817382812505 + ], + [ + -98.19252929687494, + 67.92299804687502 + ], + [ + -98.65048828124989, + 68.36352539062506 + ], + [ + -98.21855468750002, + 68.31743164062507 + ], + [ + -97.7942382812499, + 68.38759765625 + ], + [ + -97.9250976562499, + 68.523681640625 + ], + [ + -97.41035156249993, + 68.49653320312498 + ], + [ + -96.97670898437497, + 68.25541992187505 + ], + [ + -96.43066406249991, + 68.3105957031251 + ], + [ + -96.72207031250005, + 68.03876953124998 + ], + [ + -95.9703125, + 68.24912109375 + ], + [ + -96.36914062499991, + 67.50976562500003 + ], + [ + -96.14145507812489, + 67.27182617187503 + ], + [ + -95.71992187499998, + 67.31679687500014 + ], + [ + -95.77768554687495, + 67.18461914062505 + ], + [ + -95.41591796875005, + 67.15556640624999 + ], + [ + -95.41889648437504, + 67.01323242187493 + ], + [ + -96.42255859374995, + 67.05175781249997 + ], + [ + -95.7875488281249, + 66.616796875 + ], + [ + -96.03686523437489, + 66.9375 + ], + [ + -95.39965820312503, + 66.94946289062509 + ], + [ + -95.25874023437493, + 67.26254882812492 + ], + [ + -95.65048828124986, + 67.73745117187505 + ], + [ + -95.46069335937503, + 68.02138671875 + ], + [ + -94.74443359374993, + 68.07089843749995 + ], + [ + -93.44892578124998, + 68.61889648437503 + ], + [ + -93.85244140624994, + 69.00034179687495 + ], + [ + -94.06489257812495, + 68.78476562500006 + ], + [ + -94.600439453125, + 68.80322265625011 + ], + [ + -94.08364257812497, + 69.12309570312507 + ], + [ + -94.254736328125, + 69.31376953125002 + ], + [ + -93.61948242187492, + 69.41699218750009 + ], + [ + -93.74853515624991, + 69.2261230468751 + ], + [ + -93.5322753906249, + 69.48090820312495 + ], + [ + -94.2708007812499, + 69.45512695312505 + ], + [ + -94.63383789062496, + 69.64965820312506 + ], + [ + -94.82250976562494, + 69.577783203125 + ], + [ + -95.96494140624989, + 69.80278320312499 + ], + [ + -96.5513671875, + 70.21030273437506 + ], + [ + -96.29770507812492, + 70.51137695312511 + ], + [ + -95.87861328124998, + 70.54897460937514 + ], + [ + -95.88632812499986, + 70.69428710937507 + ], + [ + -96.25800781249993, + 70.64228515625013 + ], + [ + -96.54892578124995, + 70.80874023437511 + ], + [ + -96.44658203124996, + 71.23989257812502 + ], + [ + -96.06201171874997, + 71.41386718749993 + ], + [ + -95.5642578124999, + 71.33676757812503 + ], + [ + -95.40625, + 71.49165039062498 + ], + [ + -95.87231445312494, + 71.57314453125005 + ], + [ + -94.73486328124994, + 71.98295898437507 + ], + [ + -94.30834960937491, + 71.76489257812506 + ], + [ + -93.74628906249998, + 71.742822265625 + ], + [ + -92.94868164062493, + 71.26210937500011 + ], + [ + -92.98144531249994, + 70.8522460937501 + ], + [ + -91.56406249999995, + 70.1782714843751 + ], + [ + -92.32050781250004, + 70.2353515625 + ], + [ + -92.51186523437494, + 70.10385742187503 + ], + [ + -91.976708984375, + 70.03867187500009 + ], + [ + -92.88779296874989, + 69.66821289062511 + ], + [ + -92.31166992187494, + 69.67290039062499 + ], + [ + -91.91196289062495, + 69.53125 + ], + [ + -91.20180664062494, + 69.64477539062494 + ], + [ + -91.43994140624997, + 69.52568359375002 + ], + [ + -90.4155761718749, + 69.45698242187507 + ], + [ + -90.89228515625004, + 69.26728515624995 + ], + [ + -91.23720703125005, + 69.28554687500014 + ], + [ + -90.47900390624994, + 68.88115234374999 + ], + [ + -90.57363281250005, + 68.47470703124998 + ], + [ + -90.20478515625004, + 68.25747070312511 + ], + [ + -89.27954101562491, + 69.25546875000003 + ], + [ + -88.22353515625, + 68.91503906249997 + ], + [ + -87.81357421874986, + 68.34570312499997 + ], + [ + -87.89267578125, + 68.24814453125 + ], + [ + -88.34697265624993, + 68.28828125000001 + ], + [ + -88.313818359375, + 67.95034179687508 + ], + [ + -87.359375, + 67.17724609374997 + ], + [ + -86.56079101562491, + 67.48212890625007 + ], + [ + -85.64316406249992, + 68.69970703124997 + ], + [ + -84.86757812499994, + 68.77333984375005 + ], + [ + -85.10664062499995, + 68.84404296875007 + ], + [ + -84.86220703125, + 69.07397460937503 + ], + [ + -85.38676757812493, + 69.23188476562504 + ], + [ + -85.50737304687487, + 69.84526367187493 + ], + [ + -82.61835937499993, + 69.69106445312514 + ], + [ + -82.39023437499989, + 69.60087890625007 + ], + [ + -82.75483398437493, + 69.49438476562506 + ], + [ + -82.30986328124996, + 69.41000976562509 + ], + [ + -82.22753906249997, + 69.24887695312495 + ], + [ + -81.37783203125005, + 69.18564453125003 + ], + [ + -81.95791015624991, + 68.88364257812498 + ], + [ + -81.38090820312496, + 68.85004882812504 + ], + [ + -81.28154296874987, + 68.65722656250003 + ], + [ + -81.91484374999993, + 68.4587890625001 + ], + [ + -82.55268554687504, + 68.44648437500007 + ], + [ + -82.22241210937489, + 68.145263671875 + ], + [ + -82.0125, + 68.19389648437496 + ], + [ + -81.97646484374997, + 67.86201171875001 + ], + [ + -81.2943359375, + 67.497412109375 + ], + [ + -81.46757812499996, + 67.0698730468751 + ], + [ + -83.40644531249998, + 66.37124023437508 + ], + [ + -84.53847656249994, + 66.97280273437505 + ], + [ + -84.84575195312502, + 67.02871093750008 + ], + [ + -85.11372070312498, + 66.90693359375013 + ], + [ + -84.73774414062504, + 66.93359375000006 + ], + [ + -84.223046875, + 66.68247070312506 + ], + [ + -83.86904296875, + 66.2135742187501 + ], + [ + -84.29306640624995, + 66.29179687500005 + ], + [ + -84.628076171875, + 66.20771484374998 + ], + [ + -85.603857421875, + 66.56826171875005 + ], + [ + -86.708154296875, + 66.52304687500009 + ], + [ + -86.68510742187502, + 66.36040039062499 + ], + [ + -85.95874023437491, + 66.11904296875002 + ], + [ + -87.45288085937503, + 65.33896484375009 + ], + [ + -87.96997070312503, + 65.34892578124999 + ], + [ + -89.7494140625, + 65.93603515625006 + ], + [ + -89.88969726562487, + 65.86855468749997 + ], + [ + -91.42724609374994, + 65.94790039062497 + ], + [ + -91.04111328124989, + 65.82983398437509 + ], + [ + -90.98344726562496, + 65.91923828124999 + ], + [ + -89.92407226562497, + 65.78027343750011 + ], + [ + -88.97402343749994, + 65.34829101562502 + ], + [ + -87.02753906249995, + 65.19809570312498 + ], + [ + -88.10561523437497, + 64.18330078125001 + ], + [ + -88.81772460937489, + 63.99223632812499 + ], + [ + -89.20063476562493, + 64.11376953125006 + ], + [ + -89.13154296874998, + 63.96850585937494 + ], + [ + -89.61582031249995, + 64.030615234375 + ], + [ + -89.8113281249999, + 64.18056640625 + ], + [ + -90.04165039062494, + 64.14086914062509 + ], + [ + -89.85571289062497, + 63.9569824218751 + ], + [ + -90.16816406250004, + 63.978759765625085 + ], + [ + -90.15473632812498, + 63.68964843749998 + ], + [ + -90.81191406249991, + 63.580908203125034 + ], + [ + -91.98222656249996, + 63.82241210937502 + ], + [ + -92.33842773437496, + 63.787646484375045 + ], + [ + -93.69633789062493, + 64.14716796875013 + ], + [ + -93.55981445312491, + 63.865283203125074 + ], + [ + -93.27021484374998, + 63.840869140625074 + ], + [ + -93.37851562499992, + 63.94848632812497 + ], + [ + -92.15688476562491, + 63.691699218750045 + ], + [ + -92.46508789062491, + 63.55507812500011 + ], + [ + -91.84184570312496, + 63.69755859374999 + ], + [ + -90.97006835937489, + 63.442773437500136 + ], + [ + -90.69858398437492, + 63.06386718750005 + ], + [ + -91.44897460937503, + 62.804052734375034 + ], + [ + -92.3612792968749, + 62.81938476562496 + ], + [ + -91.93583984374993, + 62.59238281250009 + ], + [ + -92.55141601562491, + 62.546728515625034 + ], + [ + -92.76596679687492, + 62.34995117187509 + ], + [ + -92.52797851562494, + 62.16840820312504 + ], + [ + -93.20537109374993, + 62.364941406250125 + ], + [ + -92.90551757812503, + 62.21513671874996 + ], + [ + -93.3330566406249, + 61.93291015625002 + ], + [ + -93.58178710937494, + 61.94204101562511 + ], + [ + -93.31201171874997, + 61.76728515625004 + ], + [ + -93.91274414062497, + 61.48144531250006 + ], + [ + -94.509375, + 60.60454101562493 + ], + [ + -94.76171874999991, + 60.498242187500125 + ], + [ + -94.78828124999998, + 59.26787109374993 + ], + [ + -94.95732421874996, + 59.068847656250085 + ], + [ + -94.28706054687493, + 58.716015625000125 + ], + [ + -94.33222656249998, + 58.297363281250114 + ], + [ + -94.12319335937494, + 58.73671875000008 + ], + [ + -93.1787597656249, + 58.72563476562496 + ], + [ + -92.43281249999993, + 57.3203125 + ], + [ + -92.7981445312499, + 56.921972656250034 + ], + [ + -90.89746093750003, + 57.25693359375006 + ], + [ + -88.94848632812489, + 56.85131835937503 + ], + [ + -88.07509765624997, + 56.46728515624994 + ], + [ + -87.48242187499991, + 56.021289062500045 + ], + [ + -85.55932617187491, + 55.54018554687508 + ], + [ + -85.21801757812491, + 55.348974609375034 + ], + [ + -85.3652832031249, + 55.07929687499998 + ], + [ + -85.06093749999997, + 55.285644531250085 + ], + [ + -83.91059570312493, + 55.314648437499955 + ], + [ + -82.39326171874998, + 55.067822265625125 + ], + [ + -82.219384765625, + 54.8134765625 + ], + [ + -82.42416992187486, + 54.2445800781251 + ], + [ + -82.14145507812492, + 53.81762695312497 + ], + [ + -82.29155273437496, + 53.03071289062507 + ], + [ + -81.5994140624999, + 52.432617187500085 + ], + [ + -81.82788085937489, + 52.22421875000009 + ], + [ + -81.46621093749994, + 52.204492187500136 + ], + [ + -80.588037109375, + 51.667236328125114 + ], + [ + -80.4433105468749, + 51.38857421875002 + ], + [ + -80.85122070312497, + 51.125 + ], + [ + -80.47832031249993, + 51.30732421874998 + ], + [ + -80.10356445312487, + 51.282861328125136 + ], + [ + -79.34790039062494, + 50.76264648437504 + ], + [ + -79.737451171875, + 51.186279296875 + ], + [ + -79.33867187500002, + 51.62817382812497 + ], + [ + -79.04052734375003, + 51.46376953125005 + ], + [ + -78.90317382812495, + 51.200292968750034 + ], + [ + -78.73134765624994, + 51.497460937499994 + ], + [ + -78.98164062499993, + 51.774560546875136 + ], + [ + -78.44809570312495, + 52.26137695312502 + ], + [ + -78.74414062499994, + 52.65537109374998 + ], + [ + -79.10034179687497, + 53.65664062500005 + ], + [ + -78.99604492187493, + 54.00249023437499 + ], + [ + -79.241796875, + 54.098876953125085 + ], + [ + -79.14672851562491, + 54.16923828125002 + ], + [ + -79.71235351562495, + 54.6718261718751 + ], + [ + -77.77529296874994, + 55.291259765625 + ], + [ + -76.60405273437496, + 56.19956054687495 + ], + [ + -76.52558593749998, + 56.8917968750001 + ], + [ + -76.80981445312497, + 57.65795898437506 + ], + [ + -77.15678710937496, + 58.018896484375034 + ], + [ + -78.51508789062493, + 58.68237304687503 + ], + [ + -77.76069335937498, + 59.38002929687505 + ], + [ + -77.72617187499995, + 59.67587890624992 + ], + [ + -77.34907226562495, + 59.57895507812509 + ], + [ + -77.48530273437493, + 59.684570312500114 + ], + [ + -77.28920898437494, + 60.0220214843751 + ], + [ + -77.58588867187498, + 60.088183593750074 + ], + [ + -77.45288085937497, + 60.1458007812501 + ], + [ + -77.6814453124999, + 60.427099609375034 + ], + [ + -77.503564453125, + 60.54272460937497 + ], + [ + -77.7908203124999, + 60.63984375000004 + ], + [ + -77.58955078124993, + 60.808593750000114 + ], + [ + -78.18134765624995, + 60.81914062499996 + ], + [ + -77.51435546874998, + 61.55629882812505 + ], + [ + -78.02138671874997, + 61.8320800781251 + ], + [ + -78.13339843749986, + 62.28227539062496 + ], + [ + -77.372412109375, + 62.572509765625114 + ], + [ + -75.81689453124991, + 62.31586914062507 + ], + [ + -75.7898437499999, + 62.17958984375002 + ], + [ + -75.3412109375, + 62.312109375 + ], + [ + -74.63256835937497, + 62.115673828125125 + ], + [ + -74.6458007812499, + 62.21113281250004 + ], + [ + -73.70507812499991, + 62.47314453124994 + ], + [ + -72.68696289062498, + 62.12456054687499 + ], + [ + -72.771630859375, + 61.840429687500006 + ], + [ + -72.50556640624998, + 61.922656250000074 + ], + [ + -72.22612304687487, + 61.83159179687499 + ], + [ + -72.04003906249991, + 61.68027343750006 + ], + [ + -72.21586914062502, + 61.58725585937495 + ], + [ + -71.86611328125, + 61.68852539062499 + ], + [ + -71.63828124999995, + 61.6171875 + ], + [ + -71.85439453124991, + 61.43979492187492 + ], + [ + -71.42270507812489, + 61.158935546875085 + ], + [ + -70.27929687499991, + 61.06865234374999 + ], + [ + -69.99243164062491, + 60.8564941406251 + ], + [ + -69.50332031249994, + 61.04042968750011 + ], + [ + -69.40473632812493, + 60.84677734375009 + ], + [ + -69.75947265624998, + 60.440234375000045 + ], + [ + -69.67373046874994, + 60.07587890625007 + ], + [ + -70.65483398437496, + 60.02622070312506 + ], + [ + -69.73393554687493, + 59.918017578125045 + ], + [ + -69.68188476562489, + 59.34174804687507 + ], + [ + -69.3440429687499, + 59.303076171875006 + ], + [ + -69.53164062499994, + 58.86923828125009 + ], + [ + -69.64838867187493, + 58.82080078125 + ], + [ + -69.78417968749994, + 58.95571289062511 + ], + [ + -70.15434570312496, + 58.76059570312498 + ], + [ + -69.78989257812486, + 58.689306640625034 + ], + [ + -69.27109374999986, + 58.88393554687505 + ], + [ + -68.69819335937495, + 58.904541015625 + ], + [ + -68.38115234374993, + 58.74350585937506 + ], + [ + -68.22939453124994, + 58.48457031250007 + ], + [ + -68.35654296874989, + 58.163232421875136 + ], + [ + -69.04082031249996, + 57.902490234375136 + ], + [ + -68.41357421874997, + 58.0517578125 + ], + [ + -68.02104492187493, + 58.48530273437504 + ], + [ + -67.88828124999989, + 58.29575195312495 + ], + [ + -68.06386718750005, + 58.13896484374999 + ], + [ + -67.75595703124992, + 58.4045898437501 + ], + [ + -67.6782714843749, + 57.99111328125008 + ], + [ + -67.5696289062499, + 58.21347656250006 + ], + [ + -66.72216796874991, + 58.49101562499996 + ], + [ + -66.36240234374989, + 58.791162109374994 + ], + [ + -66.0023925781249, + 58.43120117187502 + ], + [ + -66.04306640624995, + 58.82065429687495 + ], + [ + -65.72099609374996, + 59.02377929687495 + ], + [ + -65.38354492187494, + 59.06020507812508 + ], + [ + -65.7, + 59.21333007812501 + ], + [ + -65.4117187499999, + 59.31499023437496 + ], + [ + -65.47509765624994, + 59.47031249999998 + ], + [ + -65.03823242187494, + 59.38789062500007 + ], + [ + -65.40742187499993, + 59.53935546875002 + ], + [ + -65.4333984374999, + 59.776513671874994 + ], + [ + -65.02817382812495, + 59.77070312500007 + ], + [ + -65.17172851562489, + 59.90800781249996 + ], + [ + -64.81733398437498, + 60.3310546875 + ], + [ + -64.49941406250005, + 60.26826171875001 + ], + [ + -64.41958007812494, + 60.17138671874997 + ], + [ + -64.76845703124997, + 60.01210937500005 + ], + [ + -64.28349609374993, + 60.06406249999998 + ], + [ + -64.22631835937491, + 59.741210937500085 + ], + [ + -64.05605468750005, + 59.82255859374996 + ], + [ + -63.7501953124999, + 59.51259765625005 + ], + [ + -63.945458984374994, + 59.380175781250074 + ], + [ + -63.775878906249915, + 59.277148437500045 + ], + [ + -63.539892578124864, + 59.332861328125034 + ], + [ + -63.41513671874995, + 59.194384765625074 + ], + [ + -63.97114257812498, + 59.053808593750034 + ], + [ + -63.24843749999991, + 59.068310546874955 + ], + [ + -63.28212890624994, + 58.86738281250007 + ], + [ + -63.05029296874997, + 58.87817382812494 + ], + [ + -62.87387695312489, + 58.67246093749998 + ], + [ + -63.537060546874926, + 58.329931640625006 + ], + [ + -63.209960937499886, + 58.46694335937502 + ], + [ + -62.593847656249864, + 58.47402343750005 + ], + [ + -62.81206054687502, + 58.20039062500007 + ], + [ + -63.26152343749993, + 58.014697265625074 + ], + [ + -62.486230468749966, + 58.15405273437506 + ], + [ + -62.30566406249997, + 57.97226562499995 + ], + [ + -61.95864257812505, + 57.91176757812508 + ], + [ + -61.9679687499999, + 57.61191406250009 + ], + [ + -62.495556640624926, + 57.489208984375125 + ], + [ + -61.92114257812497, + 57.42080078125005 + ], + [ + -61.977441406249966, + 57.24794921875002 + ], + [ + -61.33374023437494, + 57.01059570312498 + ], + [ + -61.37163085937502, + 56.68081054687511 + ], + [ + -62.497265624999926, + 56.80170898437504 + ], + [ + -61.73774414062498, + 56.52602539062502 + ], + [ + -61.940429687499886, + 56.423583984375114 + ], + [ + -61.42529296874994, + 56.360644531250074 + ], + [ + -61.713085937499955, + 56.230957031250114 + ], + [ + -61.364697265624926, + 56.2160156250001 + ], + [ + -61.30112304687495, + 56.04716796874999 + ], + [ + -61.4495117187499, + 55.99570312499998 + ], + [ + -61.08935546874997, + 55.86635742187511 + ], + [ + -60.74326171874989, + 55.94145507812493 + ], + [ + -60.56210937499995, + 55.727001953125125 + ], + [ + -60.341015624999926, + 55.78466796874997 + ], + [ + -60.40830078124995, + 55.649560546874994 + ], + [ + -60.19238281249994, + 55.4809082031251 + ], + [ + -60.617138671874955, + 55.060205078124994 + ], + [ + -59.75878906249997, + 55.3095703125 + ], + [ + -59.68906249999989, + 55.19633789062502 + ], + [ + -59.43789062500005, + 55.175927734375136 + ], + [ + -59.837792968749994, + 54.813964843750114 + ], + [ + -59.25957031249996, + 55.19995117187506 + ], + [ + -58.99711914062496, + 55.149462890625074 + ], + [ + -58.780175781249994, + 54.838378906250114 + ], + [ + -58.39814453124998, + 54.77412109374998 + ], + [ + -57.96245117187493, + 54.875732421875085 + ], + [ + -57.40449218750004, + 54.59086914062496 + ], + [ + -57.69926757812496, + 54.38657226562506 + ], + [ + -58.435205078124966, + 54.228125 + ], + [ + -58.63320312499999, + 54.04956054687497 + ], + [ + -59.8230468749999, + 53.83442382812504 + ], + [ + -60.14492187499994, + 53.59614257812498 + ], + [ + -60.395410156249994, + 53.653320312500085 + ], + [ + -60.1002929687499, + 53.48696289062511 + ], + [ + -60.329492187499966, + 53.26611328125006 + ], + [ + -58.652050781249926, + 53.97788085937495 + ], + [ + -57.935986328124955, + 54.09116210937492 + ], + [ + -58.31748046874989, + 54.11445312500007 + ], + [ + -58.192089843749926, + 54.228173828125136 + ], + [ + -57.4160644531249, + 54.162744140625136 + ], + [ + -57.134960937499926, + 53.79184570312506 + ], + [ + -57.524072265624966, + 53.61142578125006 + ], + [ + -57.331738281249955, + 53.469091796875034 + ], + [ + -56.84086914062496, + 53.73945312500004 + ], + [ + -56.46499023437505, + 53.76503906250011 + ], + [ + -55.96611328125002, + 53.4711425781251 + ], + [ + -55.79794921874995, + 53.211962890625045 + ], + [ + -55.80283203124989, + 52.64316406249998 + ], + [ + -56.324902343749926, + 52.54453124999998 + ], + [ + -55.74648437499994, + 52.4745605468751 + ], + [ + -55.7771484374999, + 52.3642578125 + ], + [ + -56.01171874999997, + 52.394482421875125 + ], + [ + -55.695214843749994, + 52.13779296875006 + ], + [ + -56.97597656250005, + 51.45766601562505 + ], + [ + -58.510351562500006, + 51.295068359375136 + ], + [ + -59.88632812499992, + 50.316406250000085 + ], + [ + -61.72485351562503, + 50.10405273437499 + ], + [ + -61.91953124999989, + 50.2328613281251 + ], + [ + -62.71542968749995, + 50.30166015625008 + ], + [ + -66.49550781249991, + 50.2118652343751 + ], + [ + -66.94116210937503, + 49.993701171875045 + ], + [ + -67.37202148437495, + 49.348437500000045 + ], + [ + -68.28193359374998, + 49.197167968750136 + ], + [ + -69.67387695312496, + 48.19916992187504 + ], + [ + -71.01826171874993, + 48.455615234375045 + ], + [ + -69.86552734374993, + 48.17226562500005 + ], + [ + -69.775, + 48.09809570312504 + ], + [ + -69.9944335937499, + 47.73989257812508 + ], + [ + -70.70585937499996, + 47.13979492187505 + ], + [ + -71.26777343749995, + 46.79594726562499 + ], + [ + -71.87958984374998, + 46.68681640624996 + ], + [ + -72.98100585937493, + 46.209716796875085 + ], + [ + -73.4766113281249, + 45.738232421874955 + ], + [ + -74.03784179687494, + 45.501855468750136 + ], + [ + -74.31508789062494, + 45.531054687500045 + ], + [ + -73.97382812499995, + 45.345117187499994 + ], + [ + -74.70888671874997, + 45.0038574218751 + ] + ] + ], + [ + [ + [ + -96.78232421874998, + 72.93662109375 + ], + [ + -97.0927734375, + 72.99692382812503 + ], + [ + -96.86240234374995, + 73.18881835937506 + ], + [ + -96.78232421874998, + 72.93662109375 + ] + ] + ], + [ + [ + [ + -114.52153320312502, + 72.592919921875 + ], + [ + -113.57807617187501, + 72.65209960937506 + ], + [ + -113.2923828125, + 72.94980468750003 + ], + [ + -112.75361328125001, + 72.98603515624995 + ], + [ + -111.26972656249994, + 72.71372070312498 + ], + [ + -111.895166015625, + 72.35610351562497 + ], + [ + -111.67509765625002, + 72.30014648437503 + ], + [ + -110.20512695312495, + 72.66127929687497 + ], + [ + -110.66083984374998, + 73.00820312500002 + ], + [ + -110.00844726562494, + 72.983642578125 + ], + [ + -108.75498046875002, + 72.55107421874999 + ], + [ + -108.18823242187501, + 71.72377929687502 + ], + [ + -107.812841796875, + 71.62617187500004 + ], + [ + -107.30600585937496, + 71.89467773437502 + ], + [ + -108.23740234374999, + 73.14990234375003 + ], + [ + -108.029052734375, + 73.34873046875003 + ], + [ + -106.48212890624998, + 73.19619140624997 + ], + [ + -105.41513671874995, + 72.788330078125 + ], + [ + -104.38593749999997, + 71.57695312500005 + ], + [ + -104.51479492187502, + 71.06425781250005 + ], + [ + -103.58457031249995, + 70.63085937500003 + ], + [ + -103.07719726562497, + 70.50883789062505 + ], + [ + -103.04956054687503, + 70.65507812499999 + ], + [ + -101.67631835937495, + 70.27827148437495 + ], + [ + -101.56240234375001, + 70.135009765625 + ], + [ + -101.04267578125, + 70.11079101562504 + ], + [ + -100.98237304687497, + 69.67988281250001 + ], + [ + -101.483837890625, + 69.85019531250006 + ], + [ + -101.64765624999997, + 69.69853515625007 + ], + [ + -102.18212890624997, + 69.845947265625 + ], + [ + -102.59589843749997, + 69.71791992187502 + ], + [ + -102.62109374999996, + 69.55151367187506 + ], + [ + -103.464892578125, + 69.64448242187498 + ], + [ + -103.04892578124999, + 69.47177734375006 + ], + [ + -103.12021484374995, + 69.20458984374997 + ], + [ + -102.44677734374997, + 69.476318359375 + ], + [ + -102.04594726562493, + 69.46484374999997 + ], + [ + -101.85712890625001, + 69.02397460937505 + ], + [ + -102.89506835937499, + 68.8236328125 + ], + [ + -104.57143554687501, + 68.87211914062502 + ], + [ + -105.105859375, + 68.92041015625 + ], + [ + -105.019580078125, + 69.08125 + ], + [ + -106.27016601562497, + 69.19458007812497 + ], + [ + -106.65908203124997, + 69.439599609375 + ], + [ + -107.43989257812497, + 69.00214843749995 + ], + [ + -108.36499023437497, + 68.93476562499998 + ], + [ + -109.47211914062501, + 68.67670898437498 + ], + [ + -113.12773437500002, + 68.49414062500003 + ], + [ + -113.61684570312501, + 68.8384765625 + ], + [ + -113.69414062499995, + 69.19501953124998 + ], + [ + -115.61811523437495, + 69.28295898437506 + ], + [ + -116.51347656249993, + 69.42460937500005 + ], + [ + -117.19541015624995, + 70.05405273437503 + ], + [ + -114.59233398437497, + 70.31245117187498 + ], + [ + -112.63789062499997, + 70.225244140625 + ], + [ + -111.63256835937497, + 70.30883789062497 + ], + [ + -113.75727539062503, + 70.69072265625005 + ], + [ + -115.99091796874997, + 70.586279296875 + ], + [ + -117.58706054687498, + 70.62954101562502 + ], + [ + -118.2640625, + 70.888330078125 + ], + [ + -118.26909179687493, + 71.03471679687505 + ], + [ + -115.30341796874997, + 71.49370117187505 + ], + [ + -117.93564453125003, + 71.39208984375003 + ], + [ + -118.22646484374995, + 71.46708984375005 + ], + [ + -117.742333984375, + 71.65932617187502 + ], + [ + -118.58300781250003, + 71.64902343749998 + ], + [ + -118.98769531249997, + 71.7642578125 + ], + [ + -118.94462890624997, + 71.98554687499995 + ], + [ + -118.21347656249998, + 72.26289062499998 + ], + [ + -118.481298828125, + 72.42768554687498 + ], + [ + -118.13310546874995, + 72.63281250000003 + ], + [ + -114.63823242187499, + 73.37265625000003 + ], + [ + -114.20639648437495, + 73.29780273437495 + ], + [ + -114.05170898437497, + 73.07099609375004 + ], + [ + -114.52153320312502, + 72.592919921875 + ] + ] + ], + [ + [ + [ + -105.28891601562499, + 72.919921875 + ], + [ + -106.92153320312497, + 73.479833984375 + ], + [ + -106.61396484375001, + 73.69560546875002 + ], + [ + -105.31796874999995, + 73.76713867187502 + ], + [ + -104.5875, + 73.57807617187495 + ], + [ + -104.62172851562495, + 73.3111328125 + ], + [ + -105.28891601562499, + 72.919921875 + ] + ] + ], + [ + [ + [ + -79.53730468749998, + 73.65449218749998 + ], + [ + -78.2865234375, + 73.66582031250007 + ], + [ + -77.20654296874997, + 73.49956054687505 + ], + [ + -76.18339843749999, + 72.84306640625005 + ], + [ + -77.83593750000003, + 72.89682617187498 + ], + [ + -79.3193359375, + 72.75771484375 + ], + [ + -79.820703125, + 72.82631835937502 + ], + [ + -80.18330078124995, + 73.22465820312499 + ], + [ + -80.77641601562502, + 73.33417968750001 + ], + [ + -80.84887695312503, + 73.72124023437499 + ], + [ + -79.53730468749998, + 73.65449218749998 + ] + ] + ], + [ + [ + [ + -86.58935546874997, + 71.01079101562507 + ], + [ + -85.64384765624999, + 71.15244140624998 + ], + [ + -85.09487304687497, + 71.15195312500006 + ], + [ + -84.82373046874997, + 71.02861328125005 + ], + [ + -84.69941406249995, + 71.63144531250003 + ], + [ + -85.33906249999998, + 71.69726562500003 + ], + [ + -85.91162109375, + 71.98652343749998 + ], + [ + -85.321875, + 72.23315429687506 + ], + [ + -84.28374023437499, + 72.04448242187499 + ], + [ + -84.84199218749995, + 72.30815429687505 + ], + [ + -84.62304687500003, + 72.37656250000003 + ], + [ + -85.34111328124993, + 72.42153320312497 + ], + [ + -85.64990234374997, + 72.72216796875003 + ], + [ + -85.26210937500002, + 72.95400390625 + ], + [ + -84.25664062499999, + 72.79672851562503 + ], + [ + -85.454736328125, + 73.10546875000003 + ], + [ + -84.41606445312496, + 73.45649414062495 + ], + [ + -83.781884765625, + 73.41689453125 + ], + [ + -83.72983398437495, + 73.57587890624995 + ], + [ + -81.946142578125, + 73.72983398437506 + ], + [ + -81.40615234374997, + 73.634521484375 + ], + [ + -80.27724609375, + 72.77016601562502 + ], + [ + -81.229345703125, + 72.31171874999998 + ], + [ + -80.61147460937497, + 72.450830078125 + ], + [ + -80.925146484375, + 71.90766601562501 + ], + [ + -80.18193359374996, + 72.20878906250007 + ], + [ + -79.884375, + 72.17719726562501 + ], + [ + -80.10893554687499, + 72.33217773437497 + ], + [ + -79.83129882812503, + 72.44628906250003 + ], + [ + -79.000244140625, + 72.27202148437507 + ], + [ + -79.00781250000003, + 72.04291992187501 + ], + [ + -78.58510742187497, + 71.880615234375 + ], + [ + -78.86274414062495, + 72.100830078125 + ], + [ + -78.69926757812496, + 72.35141601562498 + ], + [ + -77.51650390624997, + 72.17778320312505 + ], + [ + -78.48427734374994, + 72.47060546875002 + ], + [ + -77.75322265624996, + 72.72475585937502 + ], + [ + -75.70429687499998, + 72.57153320312497 + ], + [ + -75.05268554687493, + 72.22636718749999 + ], + [ + -75.92280273437501, + 71.71723632812501 + ], + [ + -74.90317382812503, + 72.10048828125002 + ], + [ + -74.20932617187498, + 71.978662109375 + ], + [ + -74.31572265624999, + 71.84267578125 + ], + [ + -75.20478515625001, + 71.70913085937497 + ], + [ + -74.70078125, + 71.67558593750005 + ], + [ + -74.99619140624998, + 71.21811523437503 + ], + [ + -74.48808593750002, + 71.64838867187501 + ], + [ + -73.8140625, + 71.77143554687495 + ], + [ + -74.197265625, + 71.404150390625 + ], + [ + -73.71284179687498, + 71.58759765624998 + ], + [ + -73.18061523437501, + 71.282861328125 + ], + [ + -73.27822265625, + 71.53798828125 + ], + [ + -72.901953125, + 71.67778320312507 + ], + [ + -71.64067382812499, + 71.51625976562502 + ], + [ + -71.22939453124997, + 71.33876953125 + ], + [ + -71.49501953124997, + 71.10512695312502 + ], + [ + -71.93793945312498, + 71.09428710937502 + ], + [ + -72.63271484374994, + 70.83076171874998 + ], + [ + -71.74252929687495, + 71.046875 + ], + [ + -71.370849609375, + 70.97514648437499 + ], + [ + -70.82607421874994, + 71.10874023437503 + ], + [ + -70.67265625, + 71.05219726562498 + ], + [ + -70.76171874999997, + 70.79223632812503 + ], + [ + -71.89018554687502, + 70.43154296875002 + ], + [ + -71.27587890625, + 70.50029296874999 + ], + [ + -71.42944335937503, + 70.12778320312503 + ], + [ + -70.97978515624999, + 70.5810546875 + ], + [ + -69.94980468750003, + 70.84501953125005 + ], + [ + -68.49575195312502, + 70.61025390625 + ], + [ + -68.363525390625, + 70.48125 + ], + [ + -70.05771484375, + 70.042626953125 + ], + [ + -68.77822265625, + 70.20356445312501 + ], + [ + -69.00830078124997, + 69.97895507812501 + ], + [ + -68.74404296874997, + 69.94140625 + ], + [ + -68.05908203124997, + 70.317236328125 + ], + [ + -67.36367187499994, + 70.03442382812503 + ], + [ + -67.22163085937495, + 69.73071289062506 + ], + [ + -68.02041015625, + 69.77006835937499 + ], + [ + -69.25078124999999, + 69.51191406249998 + ], + [ + -68.51303710937498, + 69.57729492187497 + ], + [ + -67.236962890625, + 69.460107421875 + ], + [ + -66.71674804687495, + 69.31186523437498 + ], + [ + -66.70742187500002, + 69.16821289062503 + ], + [ + -68.40629882812499, + 69.23222656250002 + ], + [ + -69.040625, + 69.09799804687503 + ], + [ + -68.41552734375, + 69.17207031250001 + ], + [ + -67.8326171875, + 69.06596679687499 + ], + [ + -67.88320312500002, + 68.78398437499999 + ], + [ + -69.31909179687497, + 68.85698242187505 + ], + [ + -68.21040039062495, + 68.702978515625 + ], + [ + -67.9384765625, + 68.524169921875 + ], + [ + -66.74272460937502, + 68.45776367187497 + ], + [ + -67.032958984375, + 68.32607421874997 + ], + [ + -66.923095703125, + 68.06572265625005 + ], + [ + -66.72900390624997, + 68.12900390625006 + ], + [ + -66.66269531249995, + 68.03442382812497 + ], + [ + -66.63095703124998, + 68.21064453124998 + ], + [ + -66.21240234374997, + 68.280419921875 + ], + [ + -66.44394531249998, + 67.83383789062506 + ], + [ + -65.94238281250003, + 68.07094726562505 + ], + [ + -65.86435546875003, + 67.92285156249997 + ], + [ + -65.50908203124996, + 67.96826171875 + ], + [ + -65.40126953125002, + 67.67485351562499 + ], + [ + -65.41533203124996, + 67.87924804687498 + ], + [ + -64.92231445312495, + 68.03164062500002 + ], + [ + -65.02109375, + 67.78754882812495 + ], + [ + -64.63779296875, + 67.84023437500002 + ], + [ + -63.850195312500034, + 67.56606445312502 + ], + [ + -64.00795898437502, + 67.34731445312497 + ], + [ + -64.69995117187494, + 67.35053710937501 + ], + [ + -63.83623046874993, + 67.26411132812498 + ], + [ + -63.59160156250002, + 67.3775390625 + ], + [ + -63.040136718750034, + 67.235009765625 + ], + [ + -63.70156249999994, + 66.82236328125003 + ], + [ + -62.962304687499966, + 66.94926757812505 + ], + [ + -62.37973632812495, + 66.90537109375 + ], + [ + -62.12358398437499, + 67.046728515625 + ], + [ + -61.35341796874994, + 66.689208984375 + ], + [ + -61.52783203124994, + 66.55810546875003 + ], + [ + -62.12333984374993, + 66.64306640625003 + ], + [ + -61.57080078125, + 66.37290039062506 + ], + [ + -61.95634765624993, + 66.30932617187497 + ], + [ + -62.553125, + 66.40683593750003 + ], + [ + -62.53359374999994, + 66.22700195312498 + ], + [ + -61.99160156250002, + 66.03530273437502 + ], + [ + -62.624121093750006, + 66.01625976562505 + ], + [ + -62.381982421874966, + 65.83330078124999 + ], + [ + -62.65888671874998, + 65.63994140625002 + ], + [ + -63.16894531249997, + 65.65732421875 + ], + [ + -63.45874023437494, + 65.85302734375 + ], + [ + -63.42089843749997, + 65.70859374999998 + ], + [ + -63.651074218749955, + 65.66098632812506 + ], + [ + -63.33745117187493, + 65.61674804687502 + ], + [ + -63.36337890624998, + 65.22973632812503 + ], + [ + -63.606591796874966, + 64.92807617187503 + ], + [ + -64.345703125, + 65.17241210937499 + ], + [ + -64.26967773437497, + 65.40078124999997 + ], + [ + -64.55507812500002, + 65.1166015625 + ], + [ + -65.401611328125, + 65.764013671875 + ], + [ + -64.44536132812496, + 66.31713867187497 + ], + [ + -65.0044921875, + 66.07773437500003 + ], + [ + -65.82573242187499, + 65.996923828125 + ], + [ + -65.65634765625003, + 66.204736328125 + ], + [ + -66.06372070312497, + 66.13271484374997 + ], + [ + -66.986328125, + 66.62749023437505 + ], + [ + -67.07685546874995, + 66.52548828125006 + ], + [ + -67.30732421874993, + 66.5697265625 + ], + [ + -67.22539062499993, + 66.31025390624998 + ], + [ + -67.88339843749995, + 66.46743164062502 + ], + [ + -67.18320312499995, + 66.03442382812503 + ], + [ + -67.350439453125, + 65.92973632812502 + ], + [ + -67.82802734374997, + 65.96518554687503 + ], + [ + -68.45991210937498, + 66.249267578125 + ], + [ + -68.74892578125, + 66.200048828125 + ], + [ + -68.21718750000002, + 66.078857421875 + ], + [ + -68.18671874999993, + 65.87099609375002 + ], + [ + -67.86645507812497, + 65.773681640625 + ], + [ + -67.936767578125, + 65.56489257812501 + ], + [ + -67.56962890624999, + 65.64355468749997 + ], + [ + -67.11796874999999, + 65.44038085937495 + ], + [ + -67.3365234375, + 65.34658203125005 + ], + [ + -66.69741210937502, + 64.81518554687506 + ], + [ + -66.63549804687503, + 65.00034179687503 + ], + [ + -66.21464843749999, + 64.72241210937497 + ], + [ + -65.93852539062496, + 64.88574218750003 + ], + [ + -65.2748046875, + 64.63154296875004 + ], + [ + -65.52934570312499, + 64.50478515624997 + ], + [ + -65.074609375, + 64.43666992187502 + ], + [ + -65.21298828125003, + 64.30327148437502 + ], + [ + -65.580322265625, + 64.29384765624997 + ], + [ + -65.16987304687495, + 64.02817382812503 + ], + [ + -64.67846679687503, + 64.027978515625 + ], + [ + -64.79814453124999, + 63.91596679687498 + ], + [ + -64.4109375, + 63.70634765625002 + ], + [ + -64.66464843749995, + 63.24536132812497 + ], + [ + -65.19184570312498, + 63.764257812500006 + ], + [ + -65.06894531249998, + 63.26347656250002 + ], + [ + -64.67236328125003, + 62.921972656250006 + ], + [ + -65.16279296875001, + 62.93261718750003 + ], + [ + -65.10849609374998, + 62.62646484375 + ], + [ + -66.22402343749994, + 63.10717773437497 + ], + [ + -66.228662109375, + 62.99096679687503 + ], + [ + -66.41445312500002, + 63.027197265625034 + ], + [ + -66.65498046874998, + 63.264746093750006 + ], + [ + -66.69746093749993, + 63.069531249999955 + ], + [ + -67.89326171874993, + 63.733740234375006 + ], + [ + -67.72255859374997, + 63.422753906249966 + ], + [ + -68.49375, + 63.725488281249994 + ], + [ + -68.91108398437498, + 63.703222656250006 + ], + [ + -68.141259765625, + 63.17231445312501 + ], + [ + -67.67597656249998, + 63.093554687500045 + ], + [ + -67.73696289062497, + 63.00957031249999 + ], + [ + -65.98017578125001, + 62.20888671875002 + ], + [ + -66.12387695312498, + 61.89306640625 + ], + [ + -68.53588867187503, + 62.25561523437506 + ], + [ + -69.12558593749998, + 62.423974609374966 + ], + [ + -69.604736328125, + 62.76772460937502 + ], + [ + -70.23613281250002, + 62.76337890625001 + ], + [ + -70.801416015625, + 62.91049804687506 + ], + [ + -71.10576171874999, + 63.00224609375002 + ], + [ + -70.94604492187497, + 63.12070312499998 + ], + [ + -71.34726562499998, + 63.066113281249955 + ], + [ + -71.99223632812493, + 63.41616210937505 + ], + [ + -71.380859375, + 63.580322265625 + ], + [ + -72.29013671874995, + 63.72797851562498 + ], + [ + -72.17426757812498, + 63.893408203125006 + ], + [ + -72.49843749999994, + 63.82348632812497 + ], + [ + -73.45454101562495, + 64.39926757812503 + ], + [ + -73.27128906250002, + 64.58251953125 + ], + [ + -73.91035156249998, + 64.578125 + ], + [ + -74.064794921875, + 64.42465820312498 + ], + [ + -74.13046874999998, + 64.6078125 + ], + [ + -74.46123046874996, + 64.64467773437505 + ], + [ + -74.68139648437497, + 64.8306640625 + ], + [ + -74.91943359374997, + 64.76552734374997 + ], + [ + -74.69472656250002, + 64.49658203124997 + ], + [ + -75.71503906249995, + 64.52436523437495 + ], + [ + -75.76669921875, + 64.39194335937498 + ], + [ + -76.85615234374998, + 64.23764648437498 + ], + [ + -77.76049804687503, + 64.36015624999999 + ], + [ + -78.04521484374993, + 64.499267578125 + ], + [ + -78.09560546875, + 64.93925781250002 + ], + [ + -77.36088867187496, + 65.19653320312503 + ], + [ + -77.32670898437493, + 65.453125 + ], + [ + -75.82832031249993, + 65.22705078125003 + ], + [ + -75.45209960937495, + 64.84160156250002 + ], + [ + -75.35712890624995, + 65.00874023437495 + ], + [ + -75.79868164062503, + 65.297509765625 + ], + [ + -75.16630859374999, + 65.28393554687497 + ], + [ + -74.13847656250002, + 65.50346679687502 + ], + [ + -73.55078125000003, + 65.48525390625005 + ], + [ + -74.41640624999997, + 66.16708984375003 + ], + [ + -73.03325195312502, + 66.72817382812505 + ], + [ + -72.78881835937494, + 67.030615234375 + ], + [ + -72.22001953124999, + 67.25429687500002 + ], + [ + -73.28447265624993, + 68.35698242187505 + ], + [ + -73.82050781249998, + 68.36293945312502 + ], + [ + -73.82211914062495, + 68.68598632812501 + ], + [ + -74.11796875000002, + 68.70092773437506 + ], + [ + -73.9892578125, + 68.54863281250002 + ], + [ + -74.2701171875, + 68.54121093750001 + ], + [ + -74.89296875, + 68.80815429687505 + ], + [ + -74.71669921874997, + 69.04550781249998 + ], + [ + -76.58505859375, + 68.69873046875003 + ], + [ + -76.55722656250003, + 69.00947265625001 + ], + [ + -75.9537109375, + 69.03081054687502 + ], + [ + -75.64775390625002, + 69.212548828125 + ], + [ + -76.46494140624995, + 69.46943359375001 + ], + [ + -76.23408203125001, + 69.66210937500003 + ], + [ + -76.742333984375, + 69.57290039062497 + ], + [ + -77.08994140625, + 69.63510742187503 + ], + [ + -76.85859374999995, + 69.775390625 + ], + [ + -77.591650390625, + 69.84560546875002 + ], + [ + -77.77402343750003, + 70.23852539062503 + ], + [ + -78.28281250000003, + 70.229150390625 + ], + [ + -79.06640624999997, + 70.60356445312507 + ], + [ + -79.40522460937498, + 70.40073242187503 + ], + [ + -78.86284179687499, + 70.24189453125001 + ], + [ + -78.88964843750003, + 69.97749023437495 + ], + [ + -79.51542968749996, + 69.88759765625005 + ], + [ + -81.65195312500003, + 70.09462890625002 + ], + [ + -80.92172851562503, + 69.73090820312501 + ], + [ + -81.56469726562503, + 69.94272460937498 + ], + [ + -82.29384765624997, + 69.83691406250003 + ], + [ + -83.14995117187493, + 70.00908203125002 + ], + [ + -83.85908203124998, + 69.96274414062498 + ], + [ + -85.43237304687497, + 70.11137695312507 + ], + [ + -85.780029296875, + 70.03666992187505 + ], + [ + -86.32202148437503, + 70.14541015625 + ], + [ + -86.396875, + 70.46533203124997 + ], + [ + -87.838134765625, + 70.24658203125 + ], + [ + -88.78271484374997, + 70.49448242187503 + ], + [ + -89.45590820312498, + 71.06171874999995 + ], + [ + -87.84492187499995, + 70.94438476562505 + ], + [ + -87.14008789062498, + 71.01162109374997 + ], + [ + -89.80537109374993, + 71.46230468750005 + ], + [ + -89.86152343750001, + 72.41191406250005 + ], + [ + -88.70517578124998, + 73.40327148437495 + ], + [ + -87.71977539062496, + 73.72290039062497 + ], + [ + -85.95078124999998, + 73.85014648437505 + ], + [ + -84.94677734375, + 73.72163085937498 + ], + [ + -86.00053710937499, + 73.31254882812505 + ], + [ + -86.65629882812502, + 72.72402343750005 + ], + [ + -86.21845703124998, + 71.89912109375004 + ], + [ + -85.02338867187495, + 71.35322265625001 + ], + [ + -86.58935546874997, + 71.01079101562507 + ] + ] + ], + [ + [ + [ + -100.00190429687497, + 73.9458984375 + ], + [ + -99.15795898437499, + 73.73159179687497 + ], + [ + -97.66997070312499, + 73.88774414062499 + ], + [ + -97.1705078125, + 73.82485351562497 + ], + [ + -97.001708984375, + 73.66650390625003 + ], + [ + -97.62587890624997, + 73.50229492187498 + ], + [ + -97.27250976562502, + 73.38681640624998 + ], + [ + -98.42177734375002, + 72.94101562500003 + ], + [ + -97.63632812499998, + 73.02763671874999 + ], + [ + -97.128125, + 72.62758789062502 + ], + [ + -96.59208984374996, + 72.71025390624999 + ], + [ + -96.44560546874996, + 72.55244140624998 + ], + [ + -96.80146484374998, + 72.32241210937502 + ], + [ + -96.61342773437494, + 71.83383789062506 + ], + [ + -97.58227539062497, + 71.62968750000005 + ], + [ + -98.18134765624998, + 71.66245117187503 + ], + [ + -98.32270507812501, + 71.85234375000002 + ], + [ + -98.19863281249994, + 71.44086914062501 + ], + [ + -98.66289062499993, + 71.302099609375 + ], + [ + -99.22363281249996, + 71.387109375 + ], + [ + -100.594482421875, + 72.15234375000003 + ], + [ + -101.20854492187495, + 72.31699218749998 + ], + [ + -101.72392578124996, + 72.31489257812501 + ], + [ + -102.70874023437496, + 72.76450195312503 + ], + [ + -102.20400390624998, + 73.077294921875 + ], + [ + -101.27319335937497, + 72.7216796875 + ], + [ + -100.48476562500002, + 72.77294921874997 + ], + [ + -100.395703125, + 72.97700195312498 + ], + [ + -100.128125, + 72.90668945312495 + ], + [ + -100.53637695312497, + 73.19785156250003 + ], + [ + -99.82514648437503, + 73.2138671875 + ], + [ + -100.36611328125001, + 73.359033203125 + ], + [ + -100.88935546875003, + 73.27534179687501 + ], + [ + -101.52319335937501, + 73.48637695312502 + ], + [ + -100.97578124999995, + 73.59975585937502 + ], + [ + -100.5216796875, + 73.44931640625 + ], + [ + -100.96298828125002, + 73.79140625 + ], + [ + -99.99111328125, + 73.79516601562503 + ], + [ + -100.00190429687497, + 73.9458984375 + ] + ] + ], + [ + [ + [ + -98.270361328125, + 73.86850585937498 + ], + [ + -98.97392578124997, + 73.81206054687502 + ], + [ + -99.4169921875, + 73.89541015625002 + ], + [ + -97.69824218749997, + 74.10869140625005 + ], + [ + -98.270361328125, + 73.86850585937498 + ] + ] + ], + [ + [ + [ + -93.17084960937498, + 74.16098632812506 + ], + [ + -92.22270507812502, + 73.97236328124998 + ], + [ + -90.62744140625, + 73.95170898437505 + ], + [ + -90.38139648437496, + 73.82475585937502 + ], + [ + -92.11791992187497, + 72.75380859375 + ], + [ + -94.21132812499997, + 72.75693359375 + ], + [ + -93.77055664062496, + 72.66821289062506 + ], + [ + -93.55517578124994, + 72.42114257812497 + ], + [ + -94.03754882812498, + 72.02875976562498 + ], + [ + -95.00786132812496, + 72.01279296875 + ], + [ + -95.60214843749998, + 72.88447265624995 + ], + [ + -95.63291015625003, + 73.69545898437497 + ], + [ + -94.697607421875, + 73.66357421874997 + ], + [ + -95.134130859375, + 73.88125 + ], + [ + -94.97353515625, + 74.04140625000002 + ], + [ + -93.17084960937498, + 74.16098632812506 + ] + ] + ], + [ + [ + [ + -119.73632812499997, + 74.11264648437498 + ], + [ + -119.20595703125002, + 74.19799804687503 + ], + [ + -119.11796874999995, + 74.01552734375 + ], + [ + -118.54399414062499, + 74.24462890625003 + ], + [ + -117.51484375000001, + 74.23173828124999 + ], + [ + -115.51069335937501, + 73.61875 + ], + [ + -115.446875, + 73.43886718750002 + ], + [ + -118.96157226562497, + 72.68413085937499 + ], + [ + -119.51284179687501, + 72.30268554687501 + ], + [ + -120.17988281250001, + 72.21264648437506 + ], + [ + -120.61933593750001, + 71.50576171875002 + ], + [ + -121.47216796875003, + 71.38901367187503 + ], + [ + -121.74936523437502, + 71.44477539062501 + ], + [ + -123.09565429687503, + 71.09379882812502 + ], + [ + -124.00776367187494, + 71.67744140624998 + ], + [ + -125.29667968749999, + 71.973046875 + ], + [ + -125.84531250000002, + 71.978662109375 + ], + [ + -123.79726562499997, + 73.76816406250003 + ], + [ + -124.69624023437497, + 74.34819335937499 + ], + [ + -121.50415039062497, + 74.54511718749998 + ], + [ + -119.56264648437494, + 74.23281250000002 + ], + [ + -119.73632812499997, + 74.11264648437498 + ] + ] + ], + [ + [ + [ + -97.35551757812496, + 74.52631835937495 + ], + [ + -97.75, + 74.51054687500005 + ], + [ + -97.41650390624994, + 74.62656250000003 + ], + [ + -97.35551757812496, + 74.52631835937495 + ] + ] + ], + [ + [ + [ + -95.306640625, + 74.50541992187505 + ], + [ + -95.850732421875, + 74.58247070312504 + ], + [ + -95.51020507812498, + 74.63676757812499 + ], + [ + -95.306640625, + 74.50541992187505 + ] + ] + ], + [ + [ + [ + -104.11992187499995, + 75.03632812500004 + ], + [ + -104.88740234374998, + 75.14775390624999 + ], + [ + -104.34619140624996, + 75.42993164062503 + ], + [ + -103.64350585937497, + 75.18657226562499 + ], + [ + -104.11992187499995, + 75.03632812500004 + ] + ] + ], + [ + [ + [ + -93.54257812499995, + 75.0279296875 + ], + [ + -93.57309570312495, + 74.66884765625005 + ], + [ + -94.53452148437498, + 74.63671874999997 + ], + [ + -96.59960937499997, + 75.03178710937499 + ], + [ + -95.95463867187493, + 75.44379882812501 + ], + [ + -94.878173828125, + 75.63002929687502 + ], + [ + -93.90908203125002, + 75.42250976562502 + ], + [ + -93.54257812499995, + 75.0279296875 + ] + ] + ], + [ + [ + [ + -96.07856445312495, + 75.510107421875 + ], + [ + -96.91513671875003, + 75.37968749999999 + ], + [ + -96.98281249999997, + 75.50981445312505 + ], + [ + -96.367822265625, + 75.65463867187506 + ], + [ + -96.07856445312495, + 75.510107421875 + ] + ] + ], + [ + [ + [ + -94.52656249999995, + 75.74931640624999 + ], + [ + -94.901220703125, + 75.93076171875 + ], + [ + -94.53789062499996, + 75.99643554687506 + ], + [ + -94.52656249999995, + 75.74931640624999 + ] + ] + ], + [ + [ + [ + -118.328125, + 75.57968749999998 + ], + [ + -118.81713867187503, + 75.52211914062497 + ], + [ + -119.39458007812499, + 75.617333984375 + ], + [ + -117.63369140624998, + 76.11508789062498 + ], + [ + -118.328125, + 75.57968749999998 + ] + ] + ], + [ + [ + [ + -79.0630859375, + 75.92587890624998 + ], + [ + -79.63876953124995, + 75.84291992187505 + ], + [ + -79.00932617187499, + 76.14589843750005 + ], + [ + -79.0630859375, + 75.92587890624998 + ] + ] + ], + [ + [ + [ + -102.22734374999995, + 76.014892578125 + ], + [ + -102.00800781250003, + 75.93940429687498 + ], + [ + -102.57958984375003, + 75.78022460937498 + ], + [ + -103.31474609374996, + 75.76420898437499 + ], + [ + -103.04150390624999, + 75.91884765624997 + ], + [ + -103.98525390624997, + 75.93310546875003 + ], + [ + -103.80078124999994, + 76.03701171874997 + ], + [ + -104.24248046874996, + 76.04697265625006 + ], + [ + -104.35063476562497, + 76.18232421875001 + ], + [ + -102.72802734374999, + 76.30703125 + ], + [ + -102.22734374999995, + 76.014892578125 + ] + ] + ], + [ + [ + [ + -104.02285156249998, + 76.58310546875003 + ], + [ + -103.05131835937495, + 76.44985351562497 + ], + [ + -103.31137695312499, + 76.34755859375 + ], + [ + -104.35751953124995, + 76.33461914062502 + ], + [ + -104.58569335937499, + 76.60649414062499 + ], + [ + -104.07451171875003, + 76.66611328124998 + ], + [ + -104.02285156249998, + 76.58310546875003 + ] + ] + ], + [ + [ + [ + -97.70092773437497, + 76.46650390624998 + ], + [ + -97.89052734374997, + 75.7603515625 + ], + [ + -97.40751953124999, + 75.67250976562497 + ], + [ + -97.33603515624998, + 75.41982421875 + ], + [ + -97.65332031249997, + 75.50776367187498 + ], + [ + -97.87822265624996, + 75.41611328125003 + ], + [ + -97.67431640624997, + 75.127294921875 + ], + [ + -98.04531249999997, + 75.20083007812497 + ], + [ + -98.12094726562503, + 75.03271484375 + ], + [ + -100.234375, + 75.00771484374997 + ], + [ + -100.48349609374995, + 75.18842773437501 + ], + [ + -100.14570312499995, + 75.24614257812505 + ], + [ + -100.71191406250003, + 75.40634765625 + ], + [ + -99.19458007812499, + 75.698388671875 + ], + [ + -102.58740234375001, + 75.51367187500003 + ], + [ + -102.79750976562501, + 75.59965820312505 + ], + [ + -102.14472656249998, + 75.87504882812502 + ], + [ + -100.97280273437498, + 75.79843750000003 + ], + [ + -101.414990234375, + 75.84584960937502 + ], + [ + -101.87211914062496, + 76.08310546875003 + ], + [ + -101.52895507812495, + 76.21728515625003 + ], + [ + -102.1046875, + 76.33120117187505 + ], + [ + -101.41518554687495, + 76.42490234375003 + ], + [ + -99.86547851562499, + 75.92421875 + ], + [ + -100.11284179687502, + 76.11723632812507 + ], + [ + -99.54106445312497, + 76.14628906250005 + ], + [ + -100.41420898437495, + 76.242529296875 + ], + [ + -99.97773437500003, + 76.31245117187495 + ], + [ + -100.82973632812497, + 76.52387695312495 + ], + [ + -99.8140625, + 76.6322265625 + ], + [ + -98.89033203125, + 76.46557617187497 + ], + [ + -98.71083984374994, + 76.69384765625003 + ], + [ + -97.70092773437497, + 76.46650390624998 + ] + ] + ], + [ + [ + [ + -101.22612304687497, + 76.57934570312497 + ], + [ + -101.61308593749995, + 76.60458984375006 + ], + [ + -100.26914062499998, + 76.73413085937497 + ], + [ + -101.22612304687497, + 76.57934570312497 + ] + ] + ], + [ + [ + [ + -108.29238281250001, + 76.05712890625 + ], + [ + -107.72348632812502, + 75.99541015625002 + ], + [ + -108.020703125, + 75.80478515625 + ], + [ + -107.21621093749997, + 75.89155273437501 + ], + [ + -106.91352539062503, + 75.67963867187501 + ], + [ + -106.67700195312499, + 76.02373046875002 + ], + [ + -105.63266601562493, + 75.94536132812505 + ], + [ + -105.51948242187497, + 75.63237304687505 + ], + [ + -106.09262695312495, + 75.08945312500003 + ], + [ + -107.15341796874996, + 74.9271484375 + ], + [ + -108.47475585937495, + 74.94721679687501 + ], + [ + -108.83129882812501, + 75.06489257812498 + ], + [ + -112.51933593749997, + 74.41684570312503 + ], + [ + -113.67158203124997, + 74.45302734375005 + ], + [ + -114.31269531250003, + 74.71508789062506 + ], + [ + -112.835986328125, + 74.9755859375 + ], + [ + -111.67109375, + 75.01943359374997 + ], + [ + -111.09345703125001, + 75.25629882812498 + ], + [ + -113.71176757812499, + 75.06860351562503 + ], + [ + -113.85332031249996, + 75.259375 + ], + [ + -113.46708984374996, + 75.41611328125003 + ], + [ + -114.01650390624998, + 75.43427734375001 + ], + [ + -114.16845703124994, + 75.23950195312503 + ], + [ + -114.51381835937497, + 75.27548828125 + ], + [ + -114.45175781250002, + 75.08789062499997 + ], + [ + -115.02011718749999, + 74.97617187500003 + ], + [ + -115.41318359374995, + 75.11499023437497 + ], + [ + -115.72885742187496, + 74.968115234375 + ], + [ + -116.47607421874996, + 75.17177734375 + ], + [ + -117.56523437499997, + 75.23334960937504 + ], + [ + -117.25761718750002, + 75.45952148437502 + ], + [ + -116.07714843749996, + 75.49296874999999 + ], + [ + -115.14184570312501, + 75.67851562500005 + ], + [ + -116.42563476562498, + 75.58535156249997 + ], + [ + -117.16362304687496, + 75.64487304687503 + ], + [ + -116.80214843749995, + 75.77158203124998 + ], + [ + -114.99150390625002, + 75.896337890625 + ], + [ + -116.66455078124999, + 75.95756835937505 + ], + [ + -116.20986328125, + 76.19443359374998 + ], + [ + -114.77861328124999, + 76.17260742187497 + ], + [ + -115.82216796874997, + 76.27001953125003 + ], + [ + -114.99848632812503, + 76.4974609375 + ], + [ + -114.19394531249999, + 76.45146484375005 + ], + [ + -113.82348632812501, + 76.20683593750002 + ], + [ + -112.69760742187496, + 76.20170898437505 + ], + [ + -111.05268554687495, + 75.54853515625001 + ], + [ + -108.94716796875, + 75.54179687499999 + ], + [ + -108.94477539062495, + 75.69897460937503 + ], + [ + -109.8705078125, + 75.929052734375 + ], + [ + -109.48681640624999, + 76.14467773437497 + ], + [ + -110.31445312500001, + 76.369384765625 + ], + [ + -109.09824218749996, + 76.811865234375 + ], + [ + -108.46699218749997, + 76.73759765625007 + ], + [ + -108.29238281250001, + 76.05712890625 + ] + ] + ], + [ + [ + [ + -89.72646484374994, + 76.50742187499998 + ], + [ + -90.55625, + 76.73457031249998 + ], + [ + -90.13632812499995, + 76.83696289062505 + ], + [ + -89.69541015625, + 76.74116210937498 + ], + [ + -89.72646484374994, + 76.50742187499998 + ] + ] + ], + [ + [ + [ + -113.56069335937494, + 76.74326171874998 + ], + [ + -114.83525390624999, + 76.79467773437497 + ], + [ + -113.89165039062495, + 76.89487304687503 + ], + [ + -113.56069335937494, + 76.74326171874998 + ] + ] + ], + [ + [ + [ + -94.29497070312493, + 76.91245117187498 + ], + [ + -93.23002929687496, + 76.77026367187497 + ], + [ + -93.53457031250002, + 76.44770507812498 + ], + [ + -92.99536132812494, + 76.62041015624999 + ], + [ + -91.305029296875, + 76.68076171875003 + ], + [ + -90.54262695312494, + 76.495751953125 + ], + [ + -91.41508789062496, + 76.45585937500005 + ], + [ + -89.28452148437498, + 76.30161132812506 + ], + [ + -89.40659179687498, + 76.18916015624998 + ], + [ + -91.40732421874998, + 76.22006835937506 + ], + [ + -89.27758789062497, + 75.79506835937497 + ], + [ + -89.64604492187499, + 75.5650390625 + ], + [ + -88.91669921874998, + 75.45395507812503 + ], + [ + -88.64497070312495, + 75.65844726562503 + ], + [ + -88.201318359375, + 75.51201171875005 + ], + [ + -87.72973632812503, + 75.57563476562495 + ], + [ + -87.53911132812502, + 75.48486328125003 + ], + [ + -87.25693359374998, + 75.61772460937499 + ], + [ + -85.95146484374993, + 75.39501953125 + ], + [ + -85.97299804687498, + 75.5287109375 + ], + [ + -83.931982421875, + 75.81894531250003 + ], + [ + -83.23710937499993, + 75.75083007812503 + ], + [ + -82.153662109375, + 75.83105468750003 + ], + [ + -80.32197265624998, + 75.62910156250001 + ], + [ + -79.50908203125002, + 75.25981445312499 + ], + [ + -80.38198242187494, + 75.03417968750003 + ], + [ + -79.40141601562502, + 74.91762695312502 + ], + [ + -79.944482421875, + 74.83364257812505 + ], + [ + -80.34775390624998, + 74.90297851562505 + ], + [ + -80.26274414062499, + 74.58447265625 + ], + [ + -81.94018554687494, + 74.47270507812505 + ], + [ + -82.73579101562495, + 74.53027343749997 + ], + [ + -83.5220703125, + 74.90146484375 + ], + [ + -83.53188476562494, + 74.58569335937497 + ], + [ + -84.42553710937503, + 74.50810546875007 + ], + [ + -85.06142578125, + 74.60693359375003 + ], + [ + -85.133447265625, + 74.517431640625 + ], + [ + -85.44233398437495, + 74.6005859375 + ], + [ + -85.80800781249994, + 74.49897460937498 + ], + [ + -88.42304687499995, + 74.49414062499997 + ], + [ + -88.53496093749993, + 74.83173828125001 + ], + [ + -89.55869140624995, + 74.55473632812507 + ], + [ + -90.55327148437499, + 74.61274414062498 + ], + [ + -90.88022460937498, + 74.8177734375 + ], + [ + -91.13457031250002, + 74.64985351562498 + ], + [ + -91.54912109375002, + 74.65556640624999 + ], + [ + -92.3892578125, + 75.263330078125 + ], + [ + -92.18510742187499, + 75.84653320312498 + ], + [ + -93.09174804687495, + 76.35400390624997 + ], + [ + -95.27387695312498, + 76.26440429687503 + ], + [ + -96.03969726562494, + 76.48671875000002 + ], + [ + -95.65097656249998, + 76.58466796874998 + ], + [ + -96.88071289062495, + 76.73833007812505 + ], + [ + -96.40156249999995, + 76.79721679687503 + ], + [ + -96.75830078124997, + 76.97177734374998 + ], + [ + -95.84951171875002, + 77.06621093750005 + ], + [ + -94.29497070312493, + 76.91245117187498 + ] + ] + ], + [ + [ + [ + -115.55126953125001, + 77.36328125 + ], + [ + -116.32919921874996, + 77.137060546875 + ], + [ + -115.81005859374999, + 76.939111328125 + ], + [ + -116.25273437500002, + 76.90141601562505 + ], + [ + -115.94628906250003, + 76.71127929687503 + ], + [ + -116.99921874999995, + 76.531591796875 + ], + [ + -117.23359375000001, + 76.28154296875005 + ], + [ + -117.99296874999999, + 76.40581054687505 + ], + [ + -117.88081054687497, + 76.80507812500005 + ], + [ + -118.79140624999994, + 76.51298828125005 + ], + [ + -119.080712890625, + 76.12407226562505 + ], + [ + -119.58037109375, + 76.32651367187498 + ], + [ + -119.52612304687496, + 75.99721679687505 + ], + [ + -119.91289062499997, + 75.85883789062501 + ], + [ + -120.40888671874995, + 75.82563476562498 + ], + [ + -120.84838867187496, + 76.18266601562499 + ], + [ + -121.21347656249999, + 75.98369140625005 + ], + [ + -122.53305664062498, + 75.95092773437503 + ], + [ + -122.59272460937497, + 76.16206054687495 + ], + [ + -122.90278320312498, + 76.13471679687498 + ], + [ + -122.51938476562503, + 76.353173828125 + ], + [ + -121.56113281250003, + 76.453466796875 + ], + [ + -119.09018554687496, + 77.30507812500002 + ], + [ + -116.84355468749995, + 77.33955078124995 + ], + [ + -117.03974609374995, + 77.46513671875005 + ], + [ + -116.51132812500003, + 77.54760742187497 + ], + [ + -115.55126953125001, + 77.36328125 + ] + ] + ], + [ + [ + [ + -89.83325195312503, + 77.26762695312505 + ], + [ + -90.22827148437503, + 77.21245117187499 + ], + [ + -90.99321289062499, + 77.32949218750002 + ], + [ + -91.01904296875003, + 77.64389648437503 + ], + [ + -89.83896484375003, + 77.49140624999998 + ], + [ + -89.83325195312503, + 77.26762695312505 + ] + ] + ], + [ + [ + [ + -104.55815429687497, + 77.14174804687497 + ], + [ + -105.21508789062496, + 77.18208007812501 + ], + [ + -106.03559570312495, + 77.73984375000006 + ], + [ + -105.58789062499997, + 77.73598632812497 + ], + [ + -104.54223632812501, + 77.33774414062503 + ], + [ + -104.55815429687497, + 77.14174804687497 + ] + ] + ], + [ + [ + [ + -95.484375, + 77.79199218750003 + ], + [ + -93.30097656249995, + 77.73979492187505 + ], + [ + -93.54394531249997, + 77.466650390625 + ], + [ + -95.98706054687497, + 77.484130859375 + ], + [ + -96.19458007812497, + 77.70053710937503 + ], + [ + -95.484375, + 77.79199218750003 + ] + ] + ], + [ + [ + [ + -101.6935546875, + 77.69658203125005 + ], + [ + -102.37783203124995, + 77.728125 + ], + [ + -102.44770507812498, + 77.88061523437506 + ], + [ + -101.19321289062493, + 77.82978515624998 + ], + [ + -101.00205078124998, + 77.73510742187497 + ], + [ + -101.6935546875, + 77.69658203125005 + ] + ] + ], + [ + [ + [ + -113.83247070312497, + 77.75463867187506 + ], + [ + -114.28720703124998, + 77.72148437500005 + ], + [ + -114.98041992187498, + 77.91542968750002 + ], + [ + -114.33037109374997, + 78.07753906250002 + ], + [ + -113.83247070312497, + 77.75463867187506 + ] + ] + ], + [ + [ + [ + -110.45805664062496, + 78.10322265625001 + ], + [ + -109.62226562499995, + 78.07475585937499 + ], + [ + -110.865625, + 77.834130859375 + ], + [ + -110.15273437500002, + 77.76293945312506 + ], + [ + -110.19848632812501, + 77.52451171874998 + ], + [ + -112.37265625000002, + 77.36411132812498 + ], + [ + -113.16435546875002, + 77.5302734375 + ], + [ + -113.21518554687498, + 77.90351562500001 + ], + [ + -110.45805664062496, + 78.10322265625001 + ] + ] + ], + [ + [ + [ + -109.81596679687499, + 78.65039062500003 + ], + [ + -109.48447265624995, + 78.31640625 + ], + [ + -111.16918945312499, + 78.38627929687505 + ], + [ + -111.51748046874997, + 78.27470703125005 + ], + [ + -112.13125, + 78.366064453125 + ], + [ + -113.22304687499998, + 78.29790039062505 + ], + [ + -112.85585937499997, + 78.46684570312502 + ], + [ + -110.877587890625, + 78.73505859375004 + ], + [ + -109.81596679687499, + 78.65039062500003 + ] + ] + ], + [ + [ + [ + -96.20449218749994, + 78.53129882812499 + ], + [ + -94.91538085937495, + 78.39052734375002 + ], + [ + -95.32924804687497, + 78.22504882812495 + ], + [ + -94.93427734374998, + 78.07563476562498 + ], + [ + -96.98964843749994, + 77.80600585937503 + ], + [ + -97.65815429687498, + 78.090625 + ], + [ + -96.944677734375, + 78.15185546874997 + ], + [ + -98.04951171874995, + 78.325927734375 + ], + [ + -98.33261718749998, + 78.77353515625006 + ], + [ + -97.38232421875, + 78.78291015625001 + ], + [ + -96.20449218749994, + 78.53129882812499 + ] + ] + ], + [ + [ + [ + -103.42602539062499, + 79.315625 + ], + [ + -102.57617187499996, + 78.87939453125003 + ], + [ + -101.70366210937502, + 79.07890625000002 + ], + [ + -101.128125, + 78.80166015625002 + ], + [ + -100.43549804687503, + 78.8203125 + ], + [ + -99.60942382812495, + 78.58305664062507 + ], + [ + -99.16640625000002, + 77.85693359375003 + ], + [ + -100.27465820312503, + 77.83271484374995 + ], + [ + -101.07412109375001, + 78.19384765625 + ], + [ + -102.60698242187502, + 78.24892578125002 + ], + [ + -102.73134765624995, + 78.37104492187495 + ], + [ + -103.94658203124999, + 78.26000976562497 + ], + [ + -104.76357421874998, + 78.35166015625 + ], + [ + -104.90961914062498, + 78.55263671875 + ], + [ + -103.57050781250003, + 78.53984375000005 + ], + [ + -104.02084960937502, + 78.63491210937497 + ], + [ + -103.37158203125, + 78.73632812500003 + ], + [ + -104.18500976562498, + 78.78129882812505 + ], + [ + -104.15195312499999, + 78.989892578125 + ], + [ + -104.89550781249996, + 78.80815429687502 + ], + [ + -104.74677734375003, + 79.02709960937503 + ], + [ + -105.53564453124999, + 79.03251953125007 + ], + [ + -105.51455078124995, + 79.24248046875002 + ], + [ + -105.38769531249994, + 79.32358398437503 + ], + [ + -103.42602539062499, + 79.315625 + ] + ] + ], + [ + [ + [ + -98.79160156249995, + 79.98110351562505 + ], + [ + -98.94521484375, + 79.72407226562498 + ], + [ + -100.05683593749997, + 79.89824218750005 + ], + [ + -100.05327148437496, + 80.093359375 + ], + [ + -99.15322265625001, + 80.12421874999998 + ], + [ + -98.79160156249995, + 79.98110351562505 + ] + ] + ], + [ + [ + [ + -91.88554687499999, + 81.13286132812505 + ], + [ + -90.64301757812498, + 80.59370117187498 + ], + [ + -89.23559570312494, + 80.51064453125002 + ], + [ + -88.85732421874997, + 80.16621093750001 + ], + [ + -88.19990234374998, + 80.11147460937497 + ], + [ + -88.5248046875, + 80.41801757812507 + ], + [ + -87.675, + 80.37211914062505 + ], + [ + -87.92231445312501, + 80.09770507812499 + ], + [ + -86.97719726562502, + 79.89423828125001 + ], + [ + -87.29516601562494, + 79.58017578124998 + ], + [ + -86.33696289062496, + 79.63496093749995 + ], + [ + -86.00703124999998, + 79.47944335937498 + ], + [ + -85.6478515625, + 79.61142578125006 + ], + [ + -85.04213867187497, + 79.2845703125 + ], + [ + -86.95717773437502, + 78.97490234375005 + ], + [ + -87.61738281249995, + 78.67631835937505 + ], + [ + -88.04018554687494, + 78.99531250000004 + ], + [ + -87.98286132812498, + 78.53706054687501 + ], + [ + -88.74160156250002, + 78.58403320312499 + ], + [ + -88.82241210937497, + 78.18588867187498 + ], + [ + -90.037109375, + 78.60683593750002 + ], + [ + -89.52568359374999, + 78.15961914062495 + ], + [ + -90.29721679687495, + 78.32802734374997 + ], + [ + -90.614404296875, + 78.14985351562501 + ], + [ + -92.35126953125001, + 78.312890625 + ], + [ + -92.8482421875, + 78.46010742187497 + ], + [ + -91.86689453124998, + 78.54267578125001 + ], + [ + -93.26660156249997, + 78.60830078124997 + ], + [ + -93.63442382812502, + 78.75092773437498 + ], + [ + -93.15986328124998, + 78.77563476562503 + ], + [ + -94.11459960937498, + 78.92890625000001 + ], + [ + -92.54721679687495, + 79.28261718750002 + ], + [ + -91.29990234375003, + 79.372705078125 + ], + [ + -92.82192382812497, + 79.44990234375001 + ], + [ + -93.93315429687496, + 79.29072265624998 + ], + [ + -94.11030273437498, + 79.40156250000001 + ], + [ + -95.10317382812502, + 79.289892578125 + ], + [ + -95.66289062500002, + 79.52734374999997 + ], + [ + -94.40185546874997, + 79.736328125 + ], + [ + -95.73935546874995, + 79.66015625000003 + ], + [ + -96.58906249999995, + 79.91665039062497 + ], + [ + -96.77324218749999, + 80.13579101562502 + ], + [ + -94.64589843749994, + 80.04873046874997 + ], + [ + -94.26259765625002, + 80.19487304687499 + ], + [ + -95.40507812499996, + 80.13500976562506 + ], + [ + -96.39409179687493, + 80.31503906250003 + ], + [ + -95.549072265625, + 80.36660156249997 + ], + [ + -95.92695312499998, + 80.72065429687498 + ], + [ + -93.92792968749995, + 80.55917968750003 + ], + [ + -95.51474609375003, + 80.83813476562503 + ], + [ + -94.98051757812499, + 81.04965820312503 + ], + [ + -93.28671874999998, + 81.10029296874998 + ], + [ + -94.22011718749997, + 81.33076171875004 + ], + [ + -93.03466796874997, + 81.3462890625 + ], + [ + -91.88554687499999, + 81.13286132812505 + ] + ] + ], + [ + [ + [ + -69.4888671875, + 83.01679687499998 + ], + [ + -66.42255859374998, + 82.92685546875003 + ], + [ + -68.46933593749995, + 82.65336914062502 + ], + [ + -65.29902343749995, + 82.79960937500005 + ], + [ + -64.98388671874997, + 82.90229492187501 + ], + [ + -64.50400390625, + 82.77841796874998 + ], + [ + -63.641015624999966, + 82.81259765625003 + ], + [ + -63.246777343749926, + 82.4501953125 + ], + [ + -62.47519531249995, + 82.51958007812502 + ], + [ + -61.392480468749994, + 82.44189453125 + ], + [ + -61.61538085937502, + 82.18442382812503 + ], + [ + -64.43579101562497, + 81.74262695312501 + ], + [ + -66.62573242187497, + 81.61640624999995 + ], + [ + -68.68852539062493, + 81.29331054687503 + ], + [ + -64.78007812499993, + 81.49287109375001 + ], + [ + -69.55068359375, + 80.38325195312498 + ], + [ + -70.71259765625001, + 80.53959960937505 + ], + [ + -70.264892578125, + 80.23359374999998 + ], + [ + -72.05595703124996, + 80.12324218749995 + ], + [ + -70.56840820312493, + 80.09370117187498 + ], + [ + -71.387841796875, + 79.76176757812505 + ], + [ + -72.43652343750003, + 79.69438476562499 + ], + [ + -74.39448242187495, + 79.87407226562499 + ], + [ + -73.47246093749996, + 79.7564453125 + ], + [ + -73.36152343750001, + 79.50400390625 + ], + [ + -75.50341796875, + 79.41416015625 + ], + [ + -76.898828125, + 79.5123046875 + ], + [ + -75.60273437499998, + 79.23955078125005 + ], + [ + -74.48120117187503, + 79.22949218750006 + ], + [ + -74.64091796874996, + 79.03554687499997 + ], + [ + -78.58164062499998, + 79.075 + ], + [ + -77.88276367187498, + 78.9423828125 + ], + [ + -76.255859375, + 79.00683593749997 + ], + [ + -74.486328125, + 78.75009765624998 + ], + [ + -74.87861328124998, + 78.54482421875 + ], + [ + -76.41611328124995, + 78.51152343750005 + ], + [ + -75.19345703125, + 78.327734375 + ], + [ + -75.86596679687497, + 78.00981445312499 + ], + [ + -78.01259765624997, + 77.94604492187506 + ], + [ + -78.07617187500003, + 77.51904296875 + ], + [ + -78.70849609374997, + 77.34213867187503 + ], + [ + -80.57304687499996, + 77.31479492187506 + ], + [ + -81.65908203124997, + 77.52543945312499 + ], + [ + -81.3013671875, + 77.34404296875007 + ], + [ + -82.056787109375, + 77.29653320312497 + ], + [ + -81.75634765624997, + 77.20400390625005 + ], + [ + -79.49726562500001, + 77.19609375000005 + ], + [ + -78.97919921874998, + 76.89287109374999 + ], + [ + -78.28886718750002, + 76.97797851562501 + ], + [ + -77.98330078124994, + 76.75498046875006 + ], + [ + -78.284326171875, + 76.57124023437501 + ], + [ + -80.79970703124997, + 76.173583984375 + ], + [ + -80.97451171874994, + 76.470068359375 + ], + [ + -81.71738281250003, + 76.494970703125 + ], + [ + -82.52983398437499, + 76.723291015625 + ], + [ + -82.23315429687494, + 76.46582031250003 + ], + [ + -83.88569335937501, + 76.453125 + ], + [ + -84.22377929687497, + 76.67534179687499 + ], + [ + -84.27534179687498, + 76.35654296875006 + ], + [ + -85.141259765625, + 76.30458984375005 + ], + [ + -86.45371093750003, + 76.58486328125002 + ], + [ + -86.68022460937499, + 76.37661132812497 + ], + [ + -87.35419921874998, + 76.44804687500005 + ], + [ + -87.48979492187499, + 76.58583984374997 + ], + [ + -87.49755859374997, + 76.38627929687499 + ], + [ + -88.39599609374997, + 76.40527343750003 + ], + [ + -88.49584960937497, + 76.77285156249997 + ], + [ + -88.54580078125002, + 76.42089843750003 + ], + [ + -89.36962890624997, + 76.474462890625 + ], + [ + -89.49975585937503, + 76.82680664062502 + ], + [ + -88.39814453124995, + 77.10395507812501 + ], + [ + -86.81225585937497, + 77.18491210937498 + ], + [ + -87.68144531249996, + 77.43637695312503 + ], + [ + -88.01699218750002, + 77.78471679687505 + ], + [ + -86.75507812499998, + 77.86372070312498 + ], + [ + -85.58847656249998, + 77.46113281250004 + ], + [ + -84.73867187499997, + 77.36103515624998 + ], + [ + -83.72128906249998, + 77.41420898437497 + ], + [ + -82.7103515625, + 77.84951171875002 + ], + [ + -82.5953125, + 77.99213867187504 + ], + [ + -83.77939453125, + 77.53261718750002 + ], + [ + -85.28935546874996, + 77.55903320312498 + ], + [ + -85.54755859374998, + 77.92768554687495 + ], + [ + -84.61542968749998, + 78.19570312500002 + ], + [ + -84.22270507812499, + 78.176025390625 + ], + [ + -84.91035156249993, + 78.23969726562501 + ], + [ + -84.78320312499997, + 78.52758789062506 + ], + [ + -85.5859375, + 78.10957031249998 + ], + [ + -86.21777343750003, + 78.08120117187497 + ], + [ + -85.92006835937494, + 78.34287109374998 + ], + [ + -86.91323242187494, + 78.126806640625 + ], + [ + -87.5517578125, + 78.17661132812503 + ], + [ + -86.80791015624999, + 78.77436523437495 + ], + [ + -85.00375976562495, + 78.912255859375 + ], + [ + -83.27143554687501, + 78.77031250000002 + ], + [ + -81.75009765624995, + 78.97578124999995 + ], + [ + -82.43876953125002, + 78.903662109375 + ], + [ + -84.41201171875002, + 78.99658203125003 + ], + [ + -84.38359375000002, + 79.1185546875 + ], + [ + -83.57587890624995, + 79.05366210937501 + ], + [ + -86.42075195312498, + 79.84521484374997 + ], + [ + -86.49853515625003, + 80.25825195312501 + ], + [ + -83.72363281250003, + 80.22895507812501 + ], + [ + -81.68837890625, + 79.685791015625 + ], + [ + -80.47592773437498, + 79.60625 + ], + [ + -80.12446289062495, + 79.66948242187507 + ], + [ + -81.01015625000002, + 79.693115234375 + ], + [ + -82.98701171874995, + 80.32260742187498 + ], + [ + -76.86298828124995, + 80.86479492187505 + ], + [ + -78.71621093749994, + 80.95166015624997 + ], + [ + -76.88510742187503, + 81.43027343750006 + ], + [ + -81.00703125000001, + 80.6548828125 + ], + [ + -82.88432617187502, + 80.57753906249997 + ], + [ + -82.22236328124998, + 80.77231445312503 + ], + [ + -84.41782226562495, + 80.52675781250002 + ], + [ + -86.250341796875, + 80.56577148437506 + ], + [ + -86.60307617187499, + 80.66401367187498 + ], + [ + -85.63930664062494, + 80.92460937500007 + ], + [ + -83.288818359375, + 81.14794921875 + ], + [ + -85.780859375, + 81.03505859375 + ], + [ + -87.32988281250002, + 80.669775390625 + ], + [ + -88.00366210937497, + 80.675390625 + ], + [ + -89.16689453125, + 80.94130859375 + ], + [ + -86.47675781249993, + 81.03574218750006 + ], + [ + -84.94121093750002, + 81.28623046875 + ], + [ + -87.27509765624995, + 81.080810546875 + ], + [ + -89.623046875, + 81.032470703125 + ], + [ + -89.94731445312499, + 81.17265625000005 + ], + [ + -89.20869140624998, + 81.25009765625003 + ], + [ + -89.67368164062503, + 81.32861328125003 + ], + [ + -87.59702148437498, + 81.52583007812498 + ], + [ + -88.47905273437502, + 81.56464843749998 + ], + [ + -90.41630859374996, + 81.40537109375003 + ], + [ + -89.82167968749997, + 81.63486328124998 + ], + [ + -91.29238281250002, + 81.57124023437498 + ], + [ + -91.64755859374998, + 81.68383789062503 + ], + [ + -88.06318359375001, + 82.09648437500007 + ], + [ + -87.01821289062502, + 81.95874023437497 + ], + [ + -86.62680664062495, + 82.05102539062503 + ], + [ + -85.04482421874997, + 81.9828125 + ], + [ + -86.615625, + 82.21855468750007 + ], + [ + -84.89682617187503, + 82.44941406250001 + ], + [ + -82.63369140625002, + 82.07729492187497 + ], + [ + -82.53691406250002, + 82.24726562499995 + ], + [ + -79.465625, + 81.85112304687499 + ], + [ + -82.44755859374993, + 82.39501953125003 + ], + [ + -81.68115234375003, + 82.51865234375 + ], + [ + -82.11684570312497, + 82.62866210937503 + ], + [ + -80.8625, + 82.57153320312503 + ], + [ + -81.01015625000002, + 82.77905273437503 + ], + [ + -78.748779296875, + 82.67939453124998 + ], + [ + -80.15493164062497, + 82.91113281250003 + ], + [ + -77.61806640624997, + 82.89584960937503 + ], + [ + -76.009375, + 82.53515625 + ], + [ + -75.565625, + 82.60854492187502 + ], + [ + -77.12490234374994, + 83.00854492187497 + ], + [ + -74.41416015624995, + 83.01313476562501 + ], + [ + -72.65869140625, + 82.72163085937495 + ], + [ + -73.44189453124994, + 82.90483398437499 + ], + [ + -72.811669921875, + 83.08120117187502 + ], + [ + -71.98320312499996, + 83.10141601562498 + ], + [ + -70.94038085937495, + 82.90224609375 + ], + [ + -71.08481445312498, + 83.08266601562497 + ], + [ + -69.96992187499995, + 83.11611328125005 + ], + [ + -69.4888671875, + 83.01679687499998 + ] + ] + ] + ] + }, + "properties": { + "name": "Canada", + "childNum": 110 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 9.527658197470123, + 47.27026989773668 + ], + [ + 9.46249431093294, + 47.19858962254578 + ], + [ + 9.46249431093294, + 47.09010747968864 + ], + [ + 9.409458596647225, + 47.02019676540292 + ], + [ + 9.579979133936737, + 47.05856388629306 + ], + [ + 9.580273437500011, + 47.057373046875 + ], + [ + 10.133496093750011, + 46.851513671875 + ], + [ + 10.349414062500017, + 46.98476562499999 + ], + [ + 10.414941406250023, + 46.964404296874996 + ], + [ + 10.45458984375, + 46.8994140625 + ], + [ + 10.452832031250011, + 46.86494140625 + ], + [ + 10.406054687500017, + 46.73486328125 + ], + [ + 10.39794921875, + 46.6650390625 + ], + [ + 10.4306640625, + 46.550048828125 + ], + [ + 10.195507812500011, + 46.62109375 + ], + [ + 10.1375, + 46.61435546875 + ], + [ + 10.087011718750006, + 46.599902343749996 + ], + [ + 10.061230468750011, + 46.546777343749994 + ], + [ + 10.038281250000011, + 46.483203125 + ], + [ + 10.045605468750011, + 46.447900390624994 + ], + [ + 10.081933593750023, + 46.420751953125 + ], + [ + 10.109667968750017, + 46.362841796874996 + ], + [ + 10.128320312500023, + 46.238232421875 + ], + [ + 10.08056640625, + 46.227978515625 + ], + [ + 10.041015625, + 46.238085937499996 + ], + [ + 9.939257812500017, + 46.36181640625 + ], + [ + 9.884472656250011, + 46.3677734375 + ], + [ + 9.787792968750011, + 46.346044921875 + ], + [ + 9.639453125000017, + 46.2958984375 + ], + [ + 9.57958984375, + 46.29609375 + ], + [ + 9.528710937500023, + 46.306201171874996 + ], + [ + 9.427636718750023, + 46.482324218749994 + ], + [ + 9.399316406250023, + 46.4806640625 + ], + [ + 9.304394531250011, + 46.495556640625 + ], + [ + 9.203417968750017, + 46.21923828125 + ], + [ + 9.11874162946429, + 46.014892578125 + ], + [ + 8.97551618303573, + 45.81677455357143 + ], + [ + 8.74961495535715, + 46.02246372767857 + ], + [ + 8.818554687500011, + 46.0771484375 + ], + [ + 8.458398437500023, + 46.245898437499996 + ], + [ + 8.370703125, + 46.445117187499996 + ], + [ + 8.298535156250011, + 46.40341796875 + ], + [ + 8.23193359375, + 46.341210937499994 + ], + [ + 8.08154296875, + 46.256005859374994 + ], + [ + 7.9931640625, + 46.015917968749996 + ], + [ + 7.327929687500017, + 45.912353515625 + ], + [ + 7.129003906250006, + 45.880419921874996 + ], + [ + 7.055761718750006, + 45.90380859375 + ], + [ + 7.02109375, + 45.92578125 + ], + [ + 6.953710937500006, + 46.017138671874996 + ], + [ + 6.897265625000017, + 46.0517578125 + ], + [ + 6.772070312500006, + 46.16513671875 + ], + [ + 6.758105468750017, + 46.415771484375 + ], + [ + 6.578222656250006, + 46.437353515625 + ], + [ + 6.428906250000011, + 46.430517578125 + ], + [ + 6.321875, + 46.393701171874994 + ], + [ + 6.234667968750017, + 46.3326171875 + ], + [ + 6.199414062500011, + 46.19306640625 + ], + [ + 6.086621093750011, + 46.147021484374996 + ], + [ + 6.006640625000017, + 46.142333984375 + ], + [ + 5.971484375000017, + 46.151220703125 + ], + [ + 5.970019531250017, + 46.214697265625 + ], + [ + 6.0361328125, + 46.238085937499996 + ], + [ + 6.095898437500011, + 46.27939453125 + ], + [ + 6.129687500000017, + 46.5669921875 + ], + [ + 6.41015625, + 46.755419921874996 + ], + [ + 6.429003906250017, + 46.832275390625 + ], + [ + 6.45625, + 46.94833984375 + ], + [ + 6.624804687500017, + 47.004345703125 + ], + [ + 6.666894531250023, + 47.026513671874994 + ], + [ + 6.688085937500006, + 47.058251953124994 + ], + [ + 6.820703125000023, + 47.16318359375 + ], + [ + 6.952050781250023, + 47.2671875 + ], + [ + 6.978515625, + 47.302050781249996 + ], + [ + 7.000585937500006, + 47.322509765625 + ], + [ + 7.000585937500006, + 47.339453125 + ], + [ + 6.900390625, + 47.39423828125 + ], + [ + 6.968359375, + 47.45322265625 + ], + [ + 7.136035156250017, + 47.48984375 + ], + [ + 7.343164062500023, + 47.43310546875 + ], + [ + 7.615625, + 47.592724609375 + ], + [ + 8.454003906250023, + 47.59619140625 + ], + [ + 8.559472656250023, + 47.6240234375 + ], + [ + 8.570507812500011, + 47.63779296875 + ], + [ + 8.567089843750011, + 47.651904296874996 + ], + [ + 8.55234375, + 47.659130859375 + ], + [ + 8.451757812500006, + 47.651806640625 + ], + [ + 8.413281250000011, + 47.6626953125 + ], + [ + 8.403417968750006, + 47.687792968749996 + ], + [ + 8.435742187500011, + 47.731347656249994 + ], + [ + 8.572656250000023, + 47.775634765625 + ], + [ + 9.524023437500006, + 47.52421875 + ], + [ + 9.625878906250023, + 47.467041015625 + ], + [ + 9.527539062500011, + 47.270751953125 + ], + [ + 9.527658197470123, + 47.27026989773668 + ] + ] + ] + }, + "properties": { + "name": "Switzerland", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -67.28886718749999, + -55.776855468749964 + ], + [ + -67.55996093749997, + -55.72480468750002 + ], + [ + -67.39736328124997, + -55.58515625 + ], + [ + -67.28886718749999, + -55.776855468749964 + ] + ] + ], + [ + [ + [ + -67.07993164062498, + -55.15380859374996 + ], + [ + -67.33969726562495, + -55.292578124999984 + ], + [ + -67.4947265625, + -55.177441406249976 + ], + [ + -68.07001953124995, + -55.22109374999999 + ], + [ + -68.30136718750003, + -54.98066406250003 + ], + [ + -67.245263671875, + -54.977636718750034 + ], + [ + -67.07993164062498, + -55.15380859374996 + ] + ] + ], + [ + [ + [ + -69.70297851562503, + -54.91904296875 + ], + [ + -68.90078125000002, + -55.01777343750004 + ], + [ + -68.45800781249997, + -54.95966796875002 + ], + [ + -68.61328124999997, + -55.155566406250045 + ], + [ + -68.28266601562495, + -55.25517578125 + ], + [ + -68.04833984375, + -55.6431640625 + ], + [ + -68.86704101562498, + -55.45019531250003 + ], + [ + -68.89008789062498, + -55.2412109375 + ], + [ + -69.19262695312497, + -55.171875 + ], + [ + -69.35922851562498, + -55.300683593749945 + ], + [ + -69.18085937499995, + -55.47480468749998 + ], + [ + -69.41181640624995, + -55.44423828124997 + ], + [ + -69.97978515625002, + -55.14746093749999 + ], + [ + -69.88442382812494, + -54.88203125000001 + ], + [ + -69.70297851562503, + -54.91904296875 + ] + ] + ], + [ + [ + [ + -70.9916015625, + -54.86796874999999 + ], + [ + -70.80483398437497, + -54.96767578124996 + ], + [ + -70.41752929687493, + -54.908886718749976 + ], + [ + -70.29785156249997, + -55.11376953124997 + ], + [ + -70.47558593749994, + -55.17705078124998 + ], + [ + -71.43720703125001, + -54.88925781249997 + ], + [ + -70.9916015625, + -54.86796874999999 + ] + ] + ], + [ + [ + [ + -71.390478515625, + -54.03281250000002 + ], + [ + -71.02192382812495, + -54.111816406250036 + ], + [ + -71.14326171874998, + -54.374023437499986 + ], + [ + -71.473291015625, + -54.23115234375001 + ], + [ + -71.94853515624999, + -54.300878906250006 + ], + [ + -72.21044921874997, + -54.04775390624995 + ], + [ + -71.996484375, + -53.884863281249984 + ], + [ + -71.390478515625, + -54.03281250000002 + ] + ] + ], + [ + [ + [ + -72.92324218749997, + -53.481640625 + ], + [ + -72.88222656249997, + -53.578320312499976 + ], + [ + -72.48227539062503, + -53.58808593750001 + ], + [ + -72.20541992187503, + -53.80742187500002 + ], + [ + -72.408544921875, + -54.00380859374997 + ], + [ + -72.87099609375, + -54.12656250000002 + ], + [ + -72.76376953125, + -53.86484375 + ], + [ + -73.03945312499994, + -53.83281250000004 + ], + [ + -73.08076171875001, + -53.99804687499995 + ], + [ + -73.21064453125001, + -53.98583984374995 + ], + [ + -73.31435546875, + -53.72919921874998 + ], + [ + -73.845458984375, + -53.54580078125001 + ], + [ + -73.44707031249993, + -53.41005859374998 + ], + [ + -72.92324218749997, + -53.481640625 + ] + ] + ], + [ + [ + [ + -74.38574218749994, + -52.92236328125001 + ], + [ + -73.65400390624998, + -53.06982421875003 + ], + [ + -73.13520507812498, + -53.35390625 + ], + [ + -73.56728515625, + -53.3068359375 + ], + [ + -73.86694335937494, + -53.096875 + ], + [ + -74.27021484374995, + -53.08154296875002 + ], + [ + -74.71201171874998, + -52.74873046874998 + ], + [ + -74.38574218749994, + -52.92236328125001 + ] + ] + ], + [ + [ + [ + -68.62993164062499, + -52.65263671875004 + ], + [ + -68.65322265624994, + -54.85361328124999 + ], + [ + -69.48627929687493, + -54.85888671875 + ], + [ + -69.72343750000002, + -54.71210937500003 + ], + [ + -70.49716796875, + -54.80957031249999 + ], + [ + -71.83154296874997, + -54.62617187500002 + ], + [ + -71.92773437500003, + -54.52871093749997 + ], + [ + -71.80014648437498, + -54.433984374999945 + ], + [ + -71.07993164062498, + -54.444238281249994 + ], + [ + -70.79726562500002, + -54.32724609374996 + ], + [ + -70.70112304687498, + -54.48544921875004 + ], + [ + -70.31098632812498, + -54.52851562500002 + ], + [ + -70.86308593749993, + -54.11044921875003 + ], + [ + -70.86772460937499, + -53.88417968750002 + ], + [ + -70.53129882812502, + -53.627343750000016 + ], + [ + -70.37973632812495, + -53.98671874999995 + ], + [ + -70.62983398437493, + -54.005566406249976 + ], + [ + -70.53530273437494, + -54.136132812500016 + ], + [ + -70.16899414062502, + -54.37929687499999 + ], + [ + -69.74184570312494, + -54.30585937500005 + ], + [ + -69.25317382812494, + -54.557421875000045 + ], + [ + -69.04433593749997, + -54.40673828124999 + ], + [ + -69.98813476562503, + -54.10908203125001 + ], + [ + -70.15112304687503, + -53.88808593750002 + ], + [ + -70.09111328124996, + -53.72177734374998 + ], + [ + -69.35595703125003, + -53.41630859375001 + ], + [ + -69.63701171874999, + -53.33408203125004 + ], + [ + -70.32929687499998, + -53.37763671875003 + ], + [ + -70.44335937499994, + -53.085546875000034 + ], + [ + -70.130615234375, + -52.942773437499994 + ], + [ + -70.38012695312494, + -52.75195312500002 + ], + [ + -69.93544921874997, + -52.82109374999998 + ], + [ + -69.41406249999997, + -52.48623046874997 + ], + [ + -69.16704101562499, + -52.66757812499997 + ], + [ + -68.78979492187497, + -52.576757812500034 + ], + [ + -68.62993164062499, + -52.65263671875004 + ] + ] + ], + [ + [ + [ + -74.82294921874993, + -51.63017578125001 + ], + [ + -74.53681640624998, + -51.96513671875004 + ], + [ + -74.69448242187497, + -52.27919921874999 + ], + [ + -74.85180664062494, + -52.27070312500003 + ], + [ + -75.10537109375, + -51.78886718750001 + ], + [ + -74.82294921874993, + -51.63017578125001 + ] + ] + ], + [ + [ + [ + -74.55864257812499, + -51.27705078125001 + ], + [ + -74.62036132812497, + -51.395703125000026 + ], + [ + -75.04736328125, + -51.39833984375003 + ], + [ + -75.28911132812496, + -51.625390625000016 + ], + [ + -75.15366210937498, + -51.278808593750014 + ], + [ + -74.73666992187503, + -51.20761718749999 + ], + [ + -74.55864257812499, + -51.27705078125001 + ] + ] + ], + [ + [ + [ + -75.302001953125, + -50.67998046875005 + ], + [ + -75.411376953125, + -50.76435546875001 + ], + [ + -75.42763671875002, + -50.48056640625002 + ], + [ + -75.11533203124998, + -50.510449218749976 + ], + [ + -75.302001953125, + -50.67998046875005 + ] + ] + ], + [ + [ + [ + -75.05478515625, + -50.29609375 + ], + [ + -75.44912109374997, + -50.34335937500004 + ], + [ + -75.32666015624997, + -50.01181640625 + ], + [ + -74.8759765625, + -50.10996093750001 + ], + [ + -75.05478515625, + -50.29609375 + ] + ] + ], + [ + [ + [ + -75.106689453125, + -48.83652343750001 + ], + [ + -75.38994140624999, + -49.15917968750002 + ], + [ + -75.64116210937499, + -49.195410156250034 + ], + [ + -75.48764648437498, + -49.082421875000016 + ], + [ + -75.58310546874998, + -48.85888671874995 + ], + [ + -75.106689453125, + -48.83652343750001 + ] + ] + ], + [ + [ + [ + -74.47617187499998, + -49.14785156250002 + ], + [ + -74.59472656249997, + -50.00664062500001 + ], + [ + -74.76298828124996, + -50.01142578125001 + ], + [ + -74.88041992187502, + -49.72587890625001 + ], + [ + -74.72382812499998, + -49.42382812500003 + ], + [ + -74.960107421875, + -49.533007812499974 + ], + [ + -75.06601562499998, + -49.85234375000002 + ], + [ + -75.54980468749994, + -49.79130859375002 + ], + [ + -75.30585937499998, + -49.49404296875003 + ], + [ + -75.46748046874995, + -49.35888671875003 + ], + [ + -75.08603515624998, + -49.27021484375 + ], + [ + -75.21015624999995, + -49.14804687499998 + ], + [ + -74.94921875, + -48.960156249999976 + ], + [ + -74.89624023437503, + -48.73320312500002 + ], + [ + -74.54609374999993, + -48.76689453125004 + ], + [ + -74.47617187499998, + -49.14785156250002 + ] + ] + ], + [ + [ + [ + -75.51025390624997, + -48.76347656250005 + ], + [ + -75.65092773437496, + -48.58632812500002 + ], + [ + -75.57148437499993, + -48.095898437500026 + ], + [ + -75.39140625000002, + -48.01972656249997 + ], + [ + -75.15849609374999, + -48.62265624999996 + ], + [ + -75.51025390624997, + -48.76347656250005 + ] + ] + ], + [ + [ + [ + -74.56728515625, + -48.591992187500026 + ], + [ + -74.92304687499998, + -48.62646484375003 + ], + [ + -75.21289062499997, + -48.141699218750034 + ], + [ + -75.19829101562502, + -47.974609375000014 + ], + [ + -74.895654296875, + -47.839355468749986 + ], + [ + -74.56728515625, + -48.591992187500026 + ] + ] + ], + [ + [ + [ + -75.11220703124997, + -47.8376953125 + ], + [ + -75.26103515625002, + -47.76386718749998 + ], + [ + -74.92646484374998, + -47.72314453125003 + ], + [ + -75.11220703124997, + -47.8376953125 + ] + ] + ], + [ + [ + [ + -74.31289062500002, + -45.69150390625002 + ], + [ + -74.46552734374995, + -45.757226562499994 + ], + [ + -74.68984375, + -45.66259765625 + ], + [ + -74.310546875, + -45.17265625000002 + ], + [ + -74.31289062500002, + -45.69150390625002 + ] + ] + ], + [ + [ + [ + -73.63217773437498, + -44.82148437499997 + ], + [ + -73.81845703125, + -44.65214843750002 + ], + [ + -73.72392578124993, + -44.544238281249974 + ], + [ + -73.63217773437498, + -44.82148437499997 + ] + ] + ], + [ + [ + [ + -72.98613281249999, + -44.780078124999974 + ], + [ + -73.22846679687498, + -44.85996093749999 + ], + [ + -73.39707031249998, + -44.77431640624995 + ], + [ + -73.44506835937497, + -44.641015624999966 + ], + [ + -73.20771484374993, + -44.33496093749997 + ], + [ + -72.7763671875, + -44.50859374999999 + ], + [ + -72.98613281249999, + -44.780078124999974 + ] + ] + ], + [ + [ + [ + -73.73535156249997, + -44.39453125000003 + ], + [ + -74.00205078125003, + -44.59091796874998 + ], + [ + -73.728173828125, + -45.195898437500034 + ], + [ + -74.016259765625, + -45.344921875000026 + ], + [ + -74.61777343749998, + -44.64794921874996 + ], + [ + -74.50180664062498, + -44.47353515624995 + ], + [ + -74.09721679687496, + -44.38935546875004 + ], + [ + -73.99492187499999, + -44.140234375 + ], + [ + -73.70322265624998, + -44.27412109375001 + ], + [ + -73.73535156249997, + -44.39453125000003 + ] + ] + ], + [ + [ + [ + -73.81064453125003, + -43.827246093750006 + ], + [ + -73.95566406249998, + -43.921972656250034 + ], + [ + -74.14296874999997, + -43.872167968750006 + ], + [ + -73.81064453125003, + -43.827246093750006 + ] + ] + ], + [ + [ + [ + -73.77338867187498, + -43.3458984375 + ], + [ + -74.114404296875, + -43.35791015624996 + ], + [ + -74.387353515625, + -43.231640625 + ], + [ + -74.03666992187496, + -41.79550781249998 + ], + [ + -73.52783203124997, + -41.89628906249999 + ], + [ + -73.42290039062499, + -42.192871093750014 + ], + [ + -73.47080078124998, + -42.46630859375004 + ], + [ + -73.78925781249993, + -42.58574218750003 + ], + [ + -73.43632812499996, + -42.9365234375 + ], + [ + -73.74965820312494, + -43.15908203124995 + ], + [ + -73.77338867187498, + -43.3458984375 + ] + ] + ], + [ + [ + [ + -78.80415039062501, + -33.646484374999986 + ], + [ + -78.98945312499993, + -33.66171874999998 + ], + [ + -78.87744140625003, + -33.57519531250003 + ], + [ + -78.80415039062501, + -33.646484374999986 + ] + ] + ], + [ + [ + [ + -109.27998046874994, + -27.14042968749996 + ], + [ + -109.434130859375, + -27.171289062500023 + ], + [ + -109.39047851562499, + -27.068359375000014 + ], + [ + -109.27998046874994, + -27.14042968749996 + ] + ] + ], + [ + [ + [ + -67.19487304687493, + -22.821679687500037 + ], + [ + -67.00878906249994, + -23.00136718750005 + ], + [ + -67.35620117187503, + -24.033789062499963 + ], + [ + -68.25029296875002, + -24.391992187500023 + ], + [ + -68.56201171875, + -24.74736328125003 + ], + [ + -68.38422851562495, + -25.091894531249977 + ], + [ + -68.59208984375002, + -25.420019531250034 + ], + [ + -68.41450195312498, + -26.153710937500023 + ], + [ + -68.59160156249999, + -26.47041015624997 + ], + [ + -68.31865234374999, + -26.973242187500006 + ], + [ + -68.59208984375002, + -27.140039062499966 + ], + [ + -68.84633789062494, + -27.153710937499994 + ], + [ + -69.17441406249998, + -27.924707031250037 + ], + [ + -69.65693359374995, + -28.413574218749986 + ], + [ + -69.82788085937497, + -29.10322265624997 + ], + [ + -70.02680664062501, + -29.324023437500017 + ], + [ + -69.95996093749997, + -30.078320312500026 + ], + [ + -69.84428710937493, + -30.175 + ], + [ + -69.95634765624996, + -30.35820312500003 + ], + [ + -70.15322265625, + -30.360937499999963 + ], + [ + -70.30908203124994, + -31.02265625000004 + ], + [ + -70.51958007812493, + -31.1484375 + ], + [ + -70.585205078125, + -31.569433593749963 + ], + [ + -70.25439453125, + -31.957714843750026 + ], + [ + -70.36376953125, + -32.08349609374997 + ], + [ + -70.02197265625, + -32.88457031250002 + ], + [ + -70.08486328125002, + -33.20175781249998 + ], + [ + -69.81962890624999, + -33.28378906249999 + ], + [ + -69.85244140625, + -34.224316406250026 + ], + [ + -70.05205078124999, + -34.30078124999997 + ], + [ + -70.39316406250003, + -35.146875 + ], + [ + -70.55517578125, + -35.246875 + ], + [ + -70.41572265625001, + -35.52304687500002 + ], + [ + -70.40478515625, + -36.06171874999998 + ], + [ + -71.05551757812498, + -36.52373046874996 + ], + [ + -71.19218750000002, + -36.84365234375004 + ], + [ + -71.16757812499998, + -37.76230468749996 + ], + [ + -70.858642578125, + -38.60449218750003 + ], + [ + -71.40156249999995, + -38.93505859374996 + ], + [ + -71.53945312499997, + -39.60244140624995 + ], + [ + -71.71992187499995, + -39.63525390624997 + ], + [ + -71.65976562499998, + -40.02080078125 + ], + [ + -71.81831054687493, + -40.17666015624995 + ], + [ + -71.70898437499997, + -40.381738281249994 + ], + [ + -71.93212890624994, + -40.69169921874999 + ], + [ + -71.91127929687497, + -41.650390624999986 + ], + [ + -71.75, + -42.04677734375001 + ], + [ + -72.10820312499993, + -42.25185546874995 + ], + [ + -72.14643554687498, + -42.990039062499974 + ], + [ + -71.750634765625, + -43.237304687499986 + ], + [ + -71.90498046875001, + -43.34755859374998 + ], + [ + -71.68007812500002, + -43.92958984374998 + ], + [ + -71.82001953124993, + -44.38310546875 + ], + [ + -71.21259765624998, + -44.44121093750003 + ], + [ + -71.15971679687496, + -44.56025390625004 + ], + [ + -71.26113281250002, + -44.763085937499966 + ], + [ + -72.06372070312503, + -44.771875 + ], + [ + -72.04169921874998, + -44.90419921875004 + ], + [ + -71.5962890625, + -44.97919921875004 + ], + [ + -71.34931640624995, + -45.33193359374995 + ], + [ + -71.74619140624998, + -45.57890625 + ], + [ + -71.63154296874998, + -45.95371093749998 + ], + [ + -71.87568359374998, + -46.160546875 + ], + [ + -71.69965820312501, + -46.6513671875 + ], + [ + -71.94023437499999, + -46.83125 + ], + [ + -71.90498046875001, + -47.201660156250014 + ], + [ + -72.34594726562497, + -47.49267578124997 + ], + [ + -72.517919921875, + -47.87636718749998 + ], + [ + -72.32832031250001, + -48.11005859374998 + ], + [ + -72.35473632812497, + -48.36582031250005 + ], + [ + -72.582861328125, + -48.47539062499999 + ], + [ + -72.65126953125, + -48.84160156249998 + ], + [ + -73.03364257812501, + -49.014355468750004 + ], + [ + -73.13525390625, + -49.30068359374999 + ], + [ + -73.46157226562497, + -49.31386718750001 + ], + [ + -73.55419921875, + -49.463867187500014 + ], + [ + -73.50126953124996, + -50.125292968750024 + ], + [ + -73.15292968749998, + -50.73828125000003 + ], + [ + -72.50981445312496, + -50.607519531250034 + ], + [ + -72.34023437499997, + -50.68183593749999 + ], + [ + -72.40766601562501, + -51.54082031250002 + ], + [ + -71.91865234374995, + -51.98955078125004 + ], + [ + -69.96025390624993, + -52.00820312500002 + ], + [ + -68.443359375, + -52.35664062500004 + ], + [ + -69.24101562499996, + -52.20546874999997 + ], + [ + -69.62031249999995, + -52.46474609374995 + ], + [ + -70.79511718749995, + -52.76875 + ], + [ + -70.99584960937497, + -53.77929687499997 + ], + [ + -71.29775390625002, + -53.88339843750004 + ], + [ + -72.1744140625, + -53.632324218749964 + ], + [ + -72.41289062500002, + -53.35019531250004 + ], + [ + -71.94169921874993, + -53.23408203125001 + ], + [ + -71.89169921874998, + -53.523535156250006 + ], + [ + -71.79145507812498, + -53.48457031249997 + ], + [ + -71.74052734374999, + -53.232617187499976 + ], + [ + -71.28896484375002, + -53.03369140624995 + ], + [ + -71.22714843750003, + -52.810644531249984 + ], + [ + -71.38774414062496, + -52.76425781250004 + ], + [ + -72.27802734374998, + -53.13232421874997 + ], + [ + -72.54892578125, + -53.4607421875 + ], + [ + -73.05273437499997, + -53.24345703125005 + ], + [ + -72.72768554687502, + -52.7623046875 + ], + [ + -72.453466796875, + -52.814453124999964 + ], + [ + -72.11757812499997, + -52.65 + ], + [ + -71.51127929687502, + -52.60537109375 + ], + [ + -72.22568359374998, + -52.52099609374995 + ], + [ + -72.43769531250001, + -52.62578124999998 + ], + [ + -72.71210937499995, + -52.53554687499999 + ], + [ + -73.12246093749997, + -53.073925781249976 + ], + [ + -73.64521484374998, + -52.83701171875003 + ], + [ + -73.2408203125, + -52.707128906250034 + ], + [ + -73.12392578125, + -52.487988281249976 + ], + [ + -73.24414062499997, + -52.62402343749998 + ], + [ + -73.58569335937503, + -52.68574218750003 + ], + [ + -74.01445312499999, + -52.63935546875 + ], + [ + -74.26494140624993, + -52.1048828125 + ], + [ + -73.83447265625, + -52.23398437500001 + ], + [ + -73.68432617187494, + -52.07773437499998 + ], + [ + -73.26044921874993, + -52.157812500000034 + ], + [ + -72.79501953124998, + -51.94951171875005 + ], + [ + -72.57084960937496, + -52.200097656249945 + ], + [ + -72.67705078125002, + -52.38466796874998 + ], + [ + -72.52333984374997, + -52.255468750000034 + ], + [ + -72.62460937499998, + -51.94648437499997 + ], + [ + -72.48964843750002, + -51.76367187500003 + ], + [ + -72.76123046875, + -51.57324218749996 + ], + [ + -73.16875, + -51.45390624999998 + ], + [ + -72.60004882812495, + -51.79912109374997 + ], + [ + -73.51816406250003, + -52.04101562499996 + ], + [ + -73.75263671874993, + -51.795507812500034 + ], + [ + -74.19667968749997, + -51.68056640624997 + ], + [ + -73.92978515624995, + -51.61787109374999 + ], + [ + -73.93950195312499, + -51.26630859375005 + ], + [ + -74.81474609374996, + -51.06289062499999 + ], + [ + -75.09467773437495, + -50.68125 + ], + [ + -74.68574218749995, + -50.662011718749945 + ], + [ + -74.77587890625003, + -50.46992187499998 + ], + [ + -74.64448242187498, + -50.360937499999984 + ], + [ + -74.365576171875, + -50.487890625 + ], + [ + -74.13940429687503, + -50.81777343749997 + ], + [ + -73.80654296875, + -50.93837890625003 + ], + [ + -73.654443359375, + -50.49267578125 + ], + [ + -73.97802734375003, + -50.827050781249994 + ], + [ + -74.18559570312493, + -50.485351562500014 + ], + [ + -73.95034179687497, + -50.510546875 + ], + [ + -74.62958984374998, + -50.19404296875 + ], + [ + -74.333740234375, + -49.97460937499997 + ], + [ + -73.95859374999998, + -49.994726562499984 + ], + [ + -74.32392578124995, + -49.783398437500004 + ], + [ + -74.29082031249996, + -49.604101562499984 + ], + [ + -73.83637695312493, + -49.609375 + ], + [ + -74.09443359374993, + -49.42968749999998 + ], + [ + -73.93496093749994, + -49.02089843750001 + ], + [ + -74.2212890625, + -49.500585937500034 + ], + [ + -74.36655273437503, + -49.40048828124998 + ], + [ + -74.34101562499998, + -48.59570312499998 + ], + [ + -74.00908203124996, + -48.475 + ], + [ + -74.47441406249999, + -48.46396484374996 + ], + [ + -74.58466796874998, + -47.999023437500014 + ], + [ + -73.39106445312498, + -48.14589843750001 + ], + [ + -73.60991210937499, + -47.993945312500045 + ], + [ + -73.71586914062499, + -47.65546875000001 + ], + [ + -73.94086914062498, + -47.92939453125004 + ], + [ + -74.22705078124994, + -47.96894531250001 + ], + [ + -74.654931640625, + -47.702246093750034 + ], + [ + -74.5337890625, + -47.567675781249974 + ], + [ + -74.24296874999999, + -47.67929687499998 + ], + [ + -74.13408203125002, + -47.590820312499986 + ], + [ + -74.48266601562497, + -47.43046875 + ], + [ + -74.15839843749998, + -47.18251953125002 + ], + [ + -74.31357421874998, + -46.78818359374998 + ], + [ + -74.45419921875003, + -46.76679687499997 + ], + [ + -74.51225585937496, + -46.88515625000002 + ], + [ + -75.00595703125, + -46.74111328124998 + ], + [ + -74.98417968750002, + -46.51210937499995 + ], + [ + -75.54033203124999, + -46.69873046874996 + ], + [ + -75.43037109374995, + -46.93457031249996 + ], + [ + -75.70639648437498, + -46.70527343749997 + ], + [ + -74.924462890625, + -46.159667968750014 + ], + [ + -75.06669921874993, + -45.874902343749994 + ], + [ + -74.15786132812497, + -45.7671875 + ], + [ + -74.122705078125, + -45.49619140625002 + ], + [ + -73.95717773437494, + -45.40439453124998 + ], + [ + -73.825, + -45.446875 + ], + [ + -74.01992187500002, + -46.055859375 + ], + [ + -74.39296875, + -46.21738281250005 + ], + [ + -73.96757812500002, + -46.15410156250003 + ], + [ + -73.87871093749993, + -45.846875 + ], + [ + -73.73525390624994, + -45.81171875 + ], + [ + -73.70815429687502, + -46.070312500000014 + ], + [ + -73.94863281249997, + -46.533105468749966 + ], + [ + -73.845361328125, + -46.56601562500002 + ], + [ + -73.59184570312493, + -45.89912109375004 + ], + [ + -73.73076171874999, + -45.47998046875 + ], + [ + -73.26621093749995, + -45.346191406250014 + ], + [ + -72.933837890625, + -45.45234374999997 + ], + [ + -73.44497070312497, + -45.23818359374995 + ], + [ + -73.36245117187502, + -44.97822265625001 + ], + [ + -72.73896484375001, + -44.73417968750003 + ], + [ + -72.680078125, + -44.59394531249997 + ], + [ + -72.66386718749999, + -44.43642578124995 + ], + [ + -73.26508789062498, + -44.16865234375001 + ], + [ + -73.22446289062498, + -43.89794921875003 + ], + [ + -73.06879882812495, + -43.86201171874998 + ], + [ + -72.99658203125, + -43.63154296875001 + ], + [ + -73.07597656250002, + -43.323632812499994 + ], + [ + -72.75800781249998, + -43.039453125 + ], + [ + -72.84804687500002, + -42.66914062499997 + ], + [ + -72.77392578125003, + -42.505175781250045 + ], + [ + -72.63183593750003, + -42.509667968749994 + ], + [ + -72.77324218749996, + -42.257714843749994 + ], + [ + -72.63105468749995, + -42.199804687500006 + ], + [ + -72.412353515625, + -42.388183593750014 + ], + [ + -72.49941406249997, + -41.98085937499999 + ], + [ + -72.82407226562503, + -41.90878906249996 + ], + [ + -72.36040039062499, + -41.64912109375 + ], + [ + -72.31826171875, + -41.49902343749997 + ], + [ + -72.54238281250002, + -41.690625 + ], + [ + -72.95283203124995, + -41.51474609374998 + ], + [ + -73.24179687499995, + -41.78085937500002 + ], + [ + -73.62402343750003, + -41.77363281249997 + ], + [ + -73.73515625000002, + -41.74248046875002 + ], + [ + -73.62392578125, + -41.581347656250045 + ], + [ + -73.81074218749995, + -41.51748046875001 + ], + [ + -73.96586914062493, + -41.118261718750034 + ], + [ + -73.67099609375, + -39.96318359374999 + ], + [ + -73.41040039062503, + -39.78916015624998 + ], + [ + -73.22646484375002, + -39.22441406250003 + ], + [ + -73.52021484375001, + -38.509375 + ], + [ + -73.46479492187498, + -38.04033203125003 + ], + [ + -73.66181640624998, + -37.69853515625003 + ], + [ + -73.66240234375002, + -37.341015625000026 + ], + [ + -73.60166015624998, + -37.18847656250003 + ], + [ + -73.21596679687502, + -37.16689453124998 + ], + [ + -73.11806640624997, + -36.68837890625002 + ], + [ + -72.58735351562493, + -35.759667968749994 + ], + [ + -72.62392578125002, + -35.5857421875 + ], + [ + -72.22377929687494, + -35.096191406250014 + ], + [ + -72.00283203124997, + -34.16533203125 + ], + [ + -71.66435546875002, + -33.65263671875 + ], + [ + -71.74296875, + -33.09511718750001 + ], + [ + -71.45224609374998, + -32.65957031250001 + ], + [ + -71.70893554687495, + -30.62802734375002 + ], + [ + -71.66948242187499, + -30.33037109374996 + ], + [ + -71.40039062499997, + -30.142968749999966 + ], + [ + -71.31572265624996, + -29.649707031250017 + ], + [ + -71.51923828124993, + -28.926464843750026 + ], + [ + -71.30673828124998, + -28.672460937499963 + ], + [ + -71.08652343749998, + -27.814453124999957 + ], + [ + -70.92578125, + -27.588671874999974 + ], + [ + -70.64658203124998, + -26.329394531250017 + ], + [ + -70.71372070312498, + -25.78417968749997 + ], + [ + -70.44536132812502, + -25.17265624999999 + ], + [ + -70.57412109374994, + -24.644335937500003 + ], + [ + -70.39233398437494, + -23.565917968749957 + ], + [ + -70.59335937499995, + -23.255468750000034 + ], + [ + -70.56318359374995, + -23.057031250000023 + ], + [ + -70.33168945312494, + -22.848632812500014 + ], + [ + -70.08002929687501, + -21.356835937500037 + ], + [ + -70.19702148437494, + -20.725390625 + ], + [ + -70.15742187499995, + -19.70585937500003 + ], + [ + -70.41826171874999, + -18.345605468750023 + ], + [ + -69.92636718749998, + -18.206054687500014 + ], + [ + -69.80258789062498, + -17.990234375000014 + ], + [ + -69.85209960937493, + -17.70380859375001 + ], + [ + -69.68476562499995, + -17.649804687500023 + ], + [ + -69.58642578125, + -17.57324218749997 + ], + [ + -69.51093749999998, + -17.50605468749997 + ], + [ + -69.31337890624997, + -17.943164062500017 + ], + [ + -69.28232421875003, + -17.96484375 + ], + [ + -69.09394531249993, + -18.05048828125004 + ], + [ + -69.14545898437495, + -18.14404296875 + ], + [ + -69.09228515624994, + -18.28242187500004 + ], + [ + -69.02680664062493, + -18.65625 + ], + [ + -68.97885742187503, + -18.81298828125003 + ], + [ + -68.96831054687502, + -18.967968749999983 + ], + [ + -68.85795898437499, + -19.09335937500005 + ], + [ + -68.62055664062495, + -19.29667968749999 + ], + [ + -68.54785156249997, + -19.341113281249974 + ], + [ + -68.49199218749996, + -19.381933593750034 + ], + [ + -68.47016601562495, + -19.409960937499974 + ], + [ + -68.46289062499997, + -19.43281250000001 + ], + [ + -68.57529296874998, + -19.56015625000002 + ], + [ + -68.69829101562499, + -19.721093750000037 + ], + [ + -68.69619140625, + -19.74072265625003 + ], + [ + -68.57827148437494, + -19.856542968750006 + ], + [ + -68.559375, + -19.902343750000014 + ], + [ + -68.56069335937502, + -19.96708984374996 + ], + [ + -68.75932617187499, + -20.115527343750003 + ], + [ + -68.74516601562493, + -20.45859375 + ], + [ + -68.48432617187498, + -20.628417968749957 + ], + [ + -68.55825195312497, + -20.90195312499999 + ], + [ + -68.197021484375, + -21.30029296874997 + ], + [ + -68.18642578124997, + -21.618554687499966 + ], + [ + -67.88173828124997, + -22.493359375000026 + ], + [ + -67.87944335937496, + -22.822949218750026 + ], + [ + -67.57993164062495, + -22.89169921874999 + ], + [ + -67.36225585937493, + -22.85517578125001 + ], + [ + -67.19487304687493, + -22.821679687500037 + ] + ] + ] + ] + }, + "properties": { + "name": "Chile", + "childNum": 26 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 110.88876953125006, + 19.99194335937497 + ], + [ + 111.01367187500003, + 19.65546875000001 + ], + [ + 110.64091796875002, + 19.291210937499955 + ], + [ + 110.45126953125012, + 18.747949218750023 + ], + [ + 110.06738281249997, + 18.447558593750045 + ], + [ + 109.51933593750007, + 18.21826171875003 + ], + [ + 108.7015625, + 18.535253906250034 + ], + [ + 108.66552734375003, + 19.304101562499994 + ], + [ + 109.27666015625002, + 19.761132812500023 + ], + [ + 109.17744140625004, + 19.768457031250023 + ], + [ + 109.26347656250007, + 19.882666015625006 + ], + [ + 110.1715820312501, + 20.053710937500057 + ], + [ + 110.58818359375002, + 19.976367187500017 + ], + [ + 110.6517578125, + 20.137744140625017 + ], + [ + 110.88876953125006, + 19.99194335937497 + ] + ] + ], + [ + [ + [ + 110.38515625000005, + 21.093164062499966 + ], + [ + 110.52158203125006, + 21.083105468750063 + ], + [ + 110.50390625000003, + 20.96772460937501 + ], + [ + 110.28095703125004, + 21.001171874999983 + ], + [ + 110.38515625000005, + 21.093164062499966 + ] + ] + ], + [ + [ + [ + 112.64375, + 21.63964843750003 + ], + [ + 112.525, + 21.62304687500003 + ], + [ + 112.64765625000004, + 21.710253906250017 + ], + [ + 112.64375, + 21.63964843750003 + ] + ] + ], + [ + [ + [ + 112.79023437500004, + 21.601855468750045 + ], + [ + 112.78203125000007, + 21.772265625000045 + ], + [ + 112.86259765625002, + 21.75263671875004 + ], + [ + 112.79023437500004, + 21.601855468750045 + ] + ] + ], + [ + [ + [ + 118.1830078125, + 24.496289062499983 + ], + [ + 118.0905273437501, + 24.446142578125063 + ], + [ + 118.10380859375002, + 24.552343750000034 + ], + [ + 118.1830078125, + 24.496289062499983 + ] + ] + ], + [ + [ + [ + 119.82089843750006, + 25.45698242187504 + ], + [ + 119.70029296875012, + 25.432714843750063 + ], + [ + 119.72255859375005, + 25.638818359375023 + ], + [ + 119.83837890625003, + 25.591064453125 + ], + [ + 119.82089843750006, + 25.45698242187504 + ] + ] + ], + [ + [ + [ + 121.2513671875, + 28.086425781250057 + ], + [ + 121.13154296875004, + 28.062597656250006 + ], + [ + 121.20546875, + 28.204394531250017 + ], + [ + 121.2513671875, + 28.086425781250057 + ] + ] + ], + [ + [ + [ + 122.29589843750003, + 29.96342773437499 + ], + [ + 122.02402343750012, + 30.01333007812505 + ], + [ + 121.96943359375004, + 30.143115234375017 + ], + [ + 122.28447265625007, + 30.068017578124994 + ], + [ + 122.29589843750003, + 29.96342773437499 + ] + ] + ], + [ + [ + [ + 121.86269531250005, + 31.492285156249977 + ], + [ + 121.519921875, + 31.549609375000017 + ], + [ + 121.2111328125001, + 31.80537109375001 + ], + [ + 121.86269531250005, + 31.492285156249977 + ] + ] + ], + [ + [ + [ + 130.52695312500012, + 42.535400390625 + ], + [ + 130.24667968750012, + 42.744824218749955 + ], + [ + 130.24033203125006, + 42.891796874999955 + ], + [ + 129.89824218750002, + 42.998144531250034 + ], + [ + 129.69785156250012, + 42.448144531249994 + ], + [ + 129.3136718750001, + 42.41357421874997 + ], + [ + 128.92343750000006, + 42.038232421874966 + ], + [ + 128.04521484375007, + 41.9875 + ], + [ + 128.28925781250004, + 41.60742187500006 + ], + [ + 128.14941406249997, + 41.38774414062496 + ], + [ + 127.17968750000003, + 41.531347656250006 + ], + [ + 126.95478515625004, + 41.76948242187501 + ], + [ + 126.74306640625, + 41.724853515625 + ], + [ + 125.98906250000002, + 40.904638671875034 + ], + [ + 124.8893554687501, + 40.459814453125006 + ], + [ + 124.36210937500002, + 40.004052734374994 + ], + [ + 124.10576171875002, + 39.84101562499998 + ], + [ + 123.65087890625003, + 39.881591796875 + ], + [ + 122.8400390625001, + 39.600830078125 + ], + [ + 121.98232421875, + 39.05317382812498 + ], + [ + 121.67724609374997, + 39.00341796875006 + ], + [ + 121.64990234375003, + 38.865087890625034 + ], + [ + 121.16357421874997, + 38.73164062500001 + ], + [ + 121.10673828125002, + 38.920800781249994 + ], + [ + 121.6798828125001, + 39.10869140625002 + ], + [ + 121.62763671875004, + 39.22016601562498 + ], + [ + 121.81845703125006, + 39.38652343750002 + ], + [ + 121.27548828125006, + 39.38476562500003 + ], + [ + 121.26748046875, + 39.544677734375 + ], + [ + 121.51757812499997, + 39.638964843750045 + ], + [ + 121.51738281250002, + 39.84482421875006 + ], + [ + 121.8009765625001, + 39.950537109375006 + ], + [ + 122.27500000000012, + 40.541845703125034 + ], + [ + 121.83486328125005, + 40.97426757812502 + ], + [ + 121.72929687500002, + 40.84614257812504 + ], + [ + 121.1745117187501, + 40.901269531249994 + ], + [ + 120.47910156250006, + 40.23095703125003 + ], + [ + 119.39111328125003, + 39.75249023437499 + ], + [ + 118.976953125, + 39.182568359374955 + ], + [ + 118.29785156249997, + 39.067089843749955 + ], + [ + 118.04091796875, + 39.22675781249998 + ], + [ + 117.86572265625003, + 39.191259765625034 + ], + [ + 117.61669921875003, + 38.852880859375034 + ], + [ + 117.5578125000001, + 38.625146484374994 + ], + [ + 117.76669921875012, + 38.311669921874994 + ], + [ + 118.01494140625007, + 38.18339843749996 + ], + [ + 118.94003906250006, + 38.04277343750002 + ], + [ + 119.08916015625007, + 37.70073242187496 + ], + [ + 118.95263671875003, + 37.33115234374998 + ], + [ + 119.28740234375002, + 37.138281250000034 + ], + [ + 119.76054687500007, + 37.15507812499999 + ], + [ + 120.31152343750003, + 37.62270507812505 + ], + [ + 120.2572265625, + 37.67900390624996 + ], + [ + 120.75, + 37.83393554687501 + ], + [ + 121.64023437500012, + 37.46035156250002 + ], + [ + 122.05664062500003, + 37.528906250000034 + ], + [ + 122.66699218750003, + 37.40283203125003 + ], + [ + 122.4466796875, + 37.06811523437503 + ], + [ + 122.51972656250004, + 36.94682617187502 + ], + [ + 122.34091796875012, + 36.83222656250004 + ], + [ + 121.93271484375006, + 36.95947265625003 + ], + [ + 121.05380859375006, + 36.61137695312499 + ], + [ + 120.81083984375007, + 36.6328125 + ], + [ + 120.89580078125007, + 36.44414062500002 + ], + [ + 120.71152343750006, + 36.41328125000004 + ], + [ + 120.6378906250001, + 36.129931640625045 + ], + [ + 120.39306640625003, + 36.053857421874994 + ], + [ + 120.32773437500006, + 36.228173828124994 + ], + [ + 120.18330078125004, + 36.20244140624999 + ], + [ + 120.094140625, + 36.11889648437503 + ], + [ + 120.28476562500006, + 35.98442382812499 + ], + [ + 119.42968749999997, + 35.301416015624994 + ], + [ + 119.16533203125002, + 34.84882812499998 + ], + [ + 119.20097656250002, + 34.748437499999966 + ], + [ + 120.26669921875006, + 34.274023437500034 + ], + [ + 120.87109374999997, + 33.016503906249994 + ], + [ + 120.8532226562501, + 32.66137695312503 + ], + [ + 121.34169921875005, + 32.42504882812503 + ], + [ + 121.40390625000006, + 32.20625 + ], + [ + 121.85634765625, + 31.816455078125045 + ], + [ + 121.86630859375006, + 31.703564453124955 + ], + [ + 121.68085937500004, + 31.71215820312503 + ], + [ + 121.351953125, + 31.85878906250005 + ], + [ + 120.97353515625, + 31.86938476562497 + ], + [ + 120.52011718750006, + 32.10585937500002 + ], + [ + 120.03593750000002, + 31.93627929687503 + ], + [ + 120.7155273437501, + 31.983740234375006 + ], + [ + 120.7877929687501, + 31.81977539062501 + ], + [ + 121.66064453124997, + 31.319726562499994 + ], + [ + 121.87792968750003, + 30.91699218750003 + ], + [ + 121.41894531249997, + 30.789794921875057 + ], + [ + 120.8214843750001, + 30.354638671875023 + ], + [ + 120.44980468750006, + 30.38784179687505 + ], + [ + 120.19462890625002, + 30.241308593750034 + ], + [ + 120.49453125, + 30.303076171875006 + ], + [ + 120.63339843750006, + 30.133154296875034 + ], + [ + 121.25800781250004, + 30.30410156250005 + ], + [ + 121.67792968750004, + 29.979101562500006 + ], + [ + 122.08291015625005, + 29.870361328125057 + ], + [ + 121.50625, + 29.484570312499955 + ], + [ + 121.94121093750002, + 29.605908203124983 + ], + [ + 121.91777343750007, + 29.13500976562497 + ], + [ + 121.71748046875004, + 29.25634765625 + ], + [ + 121.48710937500007, + 29.193164062500017 + ], + [ + 121.67968749999997, + 28.953125 + ], + [ + 121.54003906250003, + 28.931884765625 + ], + [ + 121.6625, + 28.851416015625034 + ], + [ + 121.47519531250006, + 28.64140625 + ], + [ + 121.60996093750006, + 28.29213867187505 + ], + [ + 121.27226562500002, + 28.222119140624983 + ], + [ + 121.14570312500004, + 28.32666015624997 + ], + [ + 120.95859375000006, + 28.037011718750023 + ], + [ + 120.74765625000006, + 28.00996093750001 + ], + [ + 120.83300781249997, + 27.891455078125034 + ], + [ + 120.58750000000012, + 27.580761718749983 + ], + [ + 120.60751953125012, + 27.41240234374996 + ], + [ + 120.2787109375, + 27.097070312500023 + ], + [ + 120.08671875000007, + 26.67158203125004 + ], + [ + 119.88222656250005, + 26.610449218750006 + ], + [ + 119.82421874999997, + 26.84638671875001 + ], + [ + 119.71044921874997, + 26.728662109375023 + ], + [ + 119.58818359375002, + 26.784960937500045 + ], + [ + 119.8810546875001, + 26.33417968750004 + ], + [ + 119.46308593750004, + 26.05468750000003 + ], + [ + 119.13945312500007, + 26.12177734375001 + ], + [ + 119.33203124999997, + 25.94873046875003 + ], + [ + 119.61875000000012, + 26.003564453124994 + ], + [ + 119.53945312500005, + 25.59125976562504 + ], + [ + 119.6224609375, + 25.391162109375017 + ], + [ + 119.180078125, + 25.449804687499977 + ], + [ + 119.285546875, + 25.232226562500074 + ], + [ + 118.97753906249997, + 25.209277343750017 + ], + [ + 118.90908203125005, + 24.92890625000001 + ], + [ + 118.63691406250004, + 24.835546874999977 + ], + [ + 118.65703125000002, + 24.621435546874977 + ], + [ + 118.0871093750001, + 24.627001953125045 + ], + [ + 118.00595703125006, + 24.48198242187499 + ], + [ + 117.84267578125005, + 24.47431640625004 + ], + [ + 118.0560546875, + 24.24609374999997 + ], + [ + 117.62822265625002, + 23.836718750000074 + ], + [ + 117.46640625000012, + 23.84057617187497 + ], + [ + 117.36767578124997, + 23.58862304687497 + ], + [ + 117.29082031250007, + 23.71435546875 + ], + [ + 117.08251953124997, + 23.578759765625023 + ], + [ + 116.91064453124997, + 23.646679687499983 + ], + [ + 116.86093750000006, + 23.453076171874983 + ], + [ + 116.62939453124997, + 23.353857421875034 + ], + [ + 116.69882812500006, + 23.277783203124983 + ], + [ + 116.53828125000004, + 23.17968749999997 + ], + [ + 116.47070312499997, + 22.945898437500034 + ], + [ + 116.25185546875005, + 22.981347656249994 + ], + [ + 115.85214843750006, + 22.801562500000045 + ], + [ + 115.64042968750002, + 22.853417968750023 + ], + [ + 115.49833984375002, + 22.718847656250063 + ], + [ + 115.19580078125003, + 22.81728515625005 + ], + [ + 114.85380859375007, + 22.616796875000063 + ], + [ + 114.65166015625002, + 22.755273437500023 + ], + [ + 114.55419921874997, + 22.52890625 + ], + [ + 114.26601562500005, + 22.540966796874983 + ], + [ + 114.01542968750007, + 22.51191406250001 + ], + [ + 113.61962890624997, + 22.861425781249977 + ], + [ + 113.6205078125, + 23.12749023437499 + ], + [ + 113.51972656250004, + 23.102099609375074 + ], + [ + 113.33105468749997, + 22.912011718749966 + ], + [ + 113.55302734375002, + 22.594042968750045 + ], + [ + 113.54912109375002, + 22.225195312500034 + ], + [ + 113.14902343750012, + 22.075 + ], + [ + 113.08876953125, + 22.207958984374983 + ], + [ + 112.95390625000007, + 21.907324218750034 + ], + [ + 112.80859374999997, + 21.944628906250074 + ], + [ + 112.58632812500005, + 21.77685546875 + ], + [ + 112.35966796875007, + 21.97802734375003 + ], + [ + 112.30498046875002, + 21.74169921875003 + ], + [ + 111.94394531250012, + 21.84965820312499 + ], + [ + 111.60273437500004, + 21.55908203125003 + ], + [ + 111.01689453125007, + 21.51171874999997 + ], + [ + 110.56718750000002, + 21.21406250000001 + ], + [ + 110.41093750000007, + 21.33813476562497 + ], + [ + 110.15400390625004, + 20.944628906250017 + ], + [ + 110.36542968750004, + 20.837597656249955 + ], + [ + 110.31308593750012, + 20.67167968749999 + ], + [ + 110.51152343750007, + 20.51826171875001 + ], + [ + 110.34472656249997, + 20.29482421875005 + ], + [ + 109.88251953125004, + 20.364062500000045 + ], + [ + 109.96835937500006, + 20.448144531250023 + ], + [ + 109.66259765625003, + 20.91689453125005 + ], + [ + 109.68125000000012, + 21.13164062499999 + ], + [ + 109.93076171875012, + 21.480566406250034 + ], + [ + 109.6869140625, + 21.52460937500004 + ], + [ + 109.56640624999997, + 21.690576171874994 + ], + [ + 109.54404296875012, + 21.537939453125006 + ], + [ + 109.14863281250004, + 21.425537109375 + ], + [ + 109.1017578125001, + 21.59047851562505 + ], + [ + 108.77167968750004, + 21.63046875 + ], + [ + 108.59375, + 21.901025390624994 + ], + [ + 108.47988281250005, + 21.904638671875006 + ], + [ + 108.50214843750004, + 21.633447265624994 + ], + [ + 108.32480468750006, + 21.693505859374994 + ], + [ + 108.24628906250004, + 21.55839843749999 + ], + [ + 107.97265624999997, + 21.507958984375023 + ], + [ + 107.75927734374997, + 21.655029296875057 + ], + [ + 107.35117187500012, + 21.60888671874997 + ], + [ + 106.97099609375002, + 21.923925781250034 + ], + [ + 106.66357421875003, + 21.97890625000005 + ], + [ + 106.55039062500006, + 22.501367187499994 + ], + [ + 106.78027343749997, + 22.778906250000034 + ], + [ + 106.54179687500007, + 22.908349609375023 + ], + [ + 106.2790039062501, + 22.857470703125045 + ], + [ + 106.14843749999997, + 22.970068359375006 + ], + [ + 105.8429687500001, + 22.922802734374955 + ], + [ + 105.27539062500003, + 23.34521484375003 + ], + [ + 104.86474609375003, + 23.136376953125023 + ], + [ + 104.68730468750002, + 22.822216796874983 + ], + [ + 104.37177734375004, + 22.704052734374983 + ], + [ + 104.14306640624997, + 22.800146484375006 + ], + [ + 103.94150390625006, + 22.540087890625045 + ], + [ + 103.62021484375006, + 22.782031250000045 + ], + [ + 103.49296875000007, + 22.587988281250034 + ], + [ + 103.32666015625003, + 22.769775390625057 + ], + [ + 102.98193359374997, + 22.4482421875 + ], + [ + 102.47089843750004, + 22.75092773437501 + ], + [ + 102.40644531250004, + 22.70800781249997 + ], + [ + 102.2370117187501, + 22.466015624999983 + ], + [ + 102.1759765625001, + 22.414648437500006 + ], + [ + 102.12744140624997, + 22.379199218750045 + ], + [ + 101.84179687500003, + 22.38847656249999 + ], + [ + 101.75996093750004, + 22.490332031250034 + ], + [ + 101.73876953124997, + 22.495263671874994 + ], + [ + 101.70751953125003, + 22.486572265625 + ], + [ + 101.67148437500006, + 22.462304687500023 + ], + [ + 101.64619140625004, + 22.405419921874966 + ], + [ + 101.61992187500002, + 22.32744140624999 + ], + [ + 101.56787109374997, + 22.27636718749997 + ], + [ + 101.52451171875006, + 22.25366210937497 + ], + [ + 101.7365234375001, + 21.826513671874977 + ], + [ + 101.74394531250007, + 21.77797851562505 + ], + [ + 101.74726562500004, + 21.605761718750045 + ], + [ + 101.72294921875007, + 21.31494140625003 + ], + [ + 101.80058593750007, + 21.212597656249983 + ], + [ + 101.78349609375007, + 21.204150390625017 + ], + [ + 101.728125, + 21.156396484374994 + ], + [ + 101.7047851562501, + 21.15014648437503 + ], + [ + 101.54238281250005, + 21.23427734375005 + ], + [ + 101.2814453125001, + 21.184130859375045 + ], + [ + 101.24785156250007, + 21.197314453125045 + ], + [ + 101.22441406250002, + 21.223730468750034 + ], + [ + 101.21181640625, + 21.278222656250023 + ], + [ + 101.2199218750001, + 21.34243164062505 + ], + [ + 101.17539062500006, + 21.407519531250074 + ], + [ + 101.19667968750005, + 21.522070312500063 + ], + [ + 101.1388671875001, + 21.567480468749977 + ], + [ + 101.07978515625004, + 21.75585937499997 + ], + [ + 100.60458984375012, + 21.471777343750006 + ], + [ + 100.14765625000004, + 21.480517578125017 + ], + [ + 99.94072265625007, + 21.75874023437504 + ], + [ + 99.9176757812501, + 22.02802734375001 + ], + [ + 99.19296875000006, + 22.12597656249997 + ], + [ + 99.50712890625002, + 22.959130859374994 + ], + [ + 99.41806640625006, + 23.069238281250023 + ], + [ + 98.86376953125003, + 23.191259765625034 + ], + [ + 98.8322265625001, + 23.624365234374977 + ], + [ + 98.67675781250003, + 23.905078125000045 + ], + [ + 98.83505859375006, + 24.121191406250034 + ], + [ + 98.2125, + 24.110644531250017 + ], + [ + 97.56455078125012, + 23.911035156250023 + ], + [ + 97.7082031250001, + 24.228759765625 + ], + [ + 97.53144531250004, + 24.49169921875003 + ], + [ + 97.58330078125002, + 24.77480468750005 + ], + [ + 97.73789062500006, + 24.869873046875057 + ], + [ + 97.8195312500001, + 25.251855468749994 + ], + [ + 98.01074218749997, + 25.292529296875017 + ], + [ + 98.14287109375007, + 25.571093750000017 + ], + [ + 98.33378906250007, + 25.586767578125006 + ], + [ + 98.65625, + 25.86357421874999 + ], + [ + 98.56406250000006, + 26.072412109374994 + ], + [ + 98.68554687499997, + 26.189355468750023 + ], + [ + 98.7384765625001, + 26.785742187500006 + ], + [ + 98.65117187500007, + 27.572460937499983 + ], + [ + 98.4525390625, + 27.6572265625 + ], + [ + 98.29882812499997, + 27.550097656250045 + ], + [ + 98.06162109375012, + 28.185888671874977 + ], + [ + 97.59921875000006, + 28.51704101562504 + ], + [ + 97.53789062500002, + 28.510205078124983 + ], + [ + 97.43144531250002, + 28.353906250000023 + ], + [ + 97.35644531249997, + 28.254492187500006 + ], + [ + 97.32158929493812, + 28.217097107438057 + ], + [ + 97.3027336276825, + 28.08710519614969 + ], + [ + 97.34382779482424, + 27.982305259167095 + ], + [ + 97.04929369561631, + 27.76000444316393 + ], + [ + 96.96494598325154, + 27.699301564540924 + ], + [ + 96.19423412199573, + 28.04146177926422 + ], + [ + 95.73730002295082, + 28.117613231051525 + ], + [ + 95.11298892962586, + 27.748338353239472 + ], + [ + 94.07167814294401, + 27.588707868507477 + ], + [ + 93.61247595136224, + 27.323800298697016 + ], + [ + 93.30681393470121, + 26.786120363519142 + ], + [ + 92.74319481218781, + 26.833531317384058 + ], + [ + 92.04974640832253, + 26.874866505386724 + ], + [ + 92.07342257335648, + 26.915311275859864 + ], + [ + 92.06813426293174, + 26.9752569185349 + ], + [ + 92.02985139563152, + 27.03987087331446 + ], + [ + 91.99856592104459, + 27.079255842602592 + ], + [ + 91.99177981607339, + 27.100605151743654 + ], + [ + 92.0025114452454, + 27.147290053160265 + ], + [ + 92.03101585307499, + 27.214271359861193 + ], + [ + 92.08387457645458, + 27.29090135496722 + ], + [ + 92.04520857607581, + 27.364442429033787 + ], + [ + 91.99069061380867, + 27.450181624174498 + ], + [ + 91.95099838734396, + 27.45828799115413 + ], + [ + 91.85276579410389, + 27.438593286730903 + ], + [ + 91.74366351462741, + 27.442853010105477 + ], + [ + 91.59505352446729, + 27.557262710287986 + ], + [ + 91.63193359375012, + 27.759960937499983 + ], + [ + 91.64189453125002, + 27.923242187500023 + ], + [ + 91.36259958579089, + 28.02438066407592 + ], + [ + 91.27304687500012, + 28.078369140625 + ], + [ + 91.22587890625007, + 28.071240234374983 + ], + [ + 91.07773437500012, + 27.974462890624977 + ], + [ + 91.02080078125002, + 27.970068359374977 + ], + [ + 90.71572265625, + 28.071728515624983 + ], + [ + 90.63007812500004, + 28.078564453124955 + ], + [ + 90.47734375000007, + 28.07084960937499 + ], + [ + 90.3527343750001, + 28.080224609375023 + ], + [ + 90.33310546875012, + 28.093994140625 + ], + [ + 90.36298828125004, + 28.21650390625001 + ], + [ + 90.34824218750006, + 28.24394531249999 + ], + [ + 90.22080078125006, + 28.27773437500005 + ], + [ + 90.10449218749997, + 28.302050781250017 + ], + [ + 89.98105468750006, + 28.311181640625023 + ], + [ + 89.8978515625, + 28.29414062500001 + ], + [ + 89.81689453125003, + 28.25629882812501 + ], + [ + 89.74980468750002, + 28.18818359375001 + ], + [ + 89.65273437500005, + 28.158300781250034 + ], + [ + 89.53691406250007, + 28.10742187499997 + ], + [ + 89.4806640625001, + 28.059960937499994 + ], + [ + 88.89140625000002, + 27.316064453124966 + ], + [ + 88.83251953125003, + 27.36284179687499 + ], + [ + 88.7648437500001, + 27.429882812499983 + ], + [ + 88.74902343749997, + 27.521875 + ], + [ + 88.82988281250002, + 27.76738281249999 + ], + [ + 88.84882812500004, + 27.86865234375 + ], + [ + 88.80371093750003, + 28.006933593750034 + ], + [ + 88.57792968750002, + 28.093359375000034 + ], + [ + 88.42597656250004, + 28.01166992187501 + ], + [ + 88.27519531250007, + 27.968847656250006 + ], + [ + 88.14111328125003, + 27.94892578125001 + ], + [ + 88.10898437500006, + 27.933007812499966 + ], + [ + 88.10976562500005, + 27.870605468750057 + ], + [ + 87.8607421875, + 27.886083984375006 + ], + [ + 87.62255859374997, + 27.81518554687503 + ], + [ + 87.29072265625004, + 27.821923828124994 + ], + [ + 87.14140625000002, + 27.838330078124955 + ], + [ + 87.02011718750006, + 27.928662109374983 + ], + [ + 86.9337890625001, + 27.96845703125001 + ], + [ + 86.84238281250012, + 27.99916992187505 + ], + [ + 86.750390625, + 28.022070312500006 + ], + [ + 86.71962890625005, + 28.070654296875034 + ], + [ + 86.69052734375006, + 28.09492187500001 + ], + [ + 86.61445312500004, + 28.10302734374997 + ], + [ + 86.55449218750007, + 28.08520507812497 + ], + [ + 86.51689453125007, + 27.963525390624966 + ], + [ + 86.40869140625003, + 27.928662109374983 + ], + [ + 86.32861328124997, + 27.95952148437496 + ], + [ + 86.2179687500001, + 28.022070312500006 + ], + [ + 86.13701171875002, + 28.114355468750063 + ], + [ + 86.07871093750006, + 28.08359375 + ], + [ + 86.0641601562501, + 27.934716796874966 + ], + [ + 85.99453125000005, + 27.910400390625 + ], + [ + 85.95410156249997, + 27.92822265624997 + ], + [ + 85.92167968750002, + 27.989697265624983 + ], + [ + 85.84023437500005, + 28.135351562499977 + ], + [ + 85.75947265625004, + 28.220654296874955 + ], + [ + 85.67832031250012, + 28.277441406249977 + ], + [ + 85.41064453125003, + 28.27602539062505 + ], + [ + 85.21210937500004, + 28.292626953124966 + ], + [ + 85.1224609375, + 28.315966796875017 + ], + [ + 85.08857421875004, + 28.37226562500001 + ], + [ + 85.121484375, + 28.484277343750023 + ], + [ + 85.16015624999997, + 28.571875 + ], + [ + 85.15908203125, + 28.592236328124983 + ], + [ + 85.1263671875, + 28.602636718750063 + ], + [ + 85.06914062500007, + 28.60966796874999 + ], + [ + 84.85507812500006, + 28.553613281250023 + ], + [ + 84.796875, + 28.560205078125023 + ], + [ + 84.2287109375001, + 28.911767578124966 + ], + [ + 84.17558593750002, + 29.036376953125057 + ], + [ + 84.12783203125005, + 29.15629882812496 + ], + [ + 84.10136718750002, + 29.21997070312497 + ], + [ + 84.02197265624997, + 29.25385742187504 + ], + [ + 83.93593750000005, + 29.27949218750001 + ], + [ + 83.58349609375003, + 29.18359375000003 + ], + [ + 83.15546875000004, + 29.612646484375034 + ], + [ + 82.22070312500003, + 30.063867187500023 + ], + [ + 82.04335937500005, + 30.326757812500034 + ], + [ + 81.8548828125, + 30.362402343750006 + ], + [ + 81.64189453125007, + 30.3875 + ], + [ + 81.4171875000001, + 30.33759765625001 + ], + [ + 81.25507812500004, + 30.09331054687499 + ], + [ + 81.17714843750005, + 30.039892578125034 + ], + [ + 80.98544921875006, + 30.23710937499999 + ], + [ + 80.87353515625003, + 30.290576171875045 + ], + [ + 80.19121093750002, + 30.56840820312496 + ], + [ + 80.20712890625006, + 30.683740234375023 + ], + [ + 79.92451171875004, + 30.888769531250034 + ], + [ + 79.66425781250004, + 30.96523437499999 + ], + [ + 79.38847656250007, + 31.064208984375 + ], + [ + 79.10712890625004, + 31.402636718750017 + ], + [ + 78.74355468750005, + 31.323779296875017 + ], + [ + 78.7550781250001, + 31.55029296875 + ], + [ + 78.69345703125006, + 31.740380859374994 + ], + [ + 78.72558593750003, + 31.983789062500023 + ], + [ + 78.49589843750002, + 32.21577148437504 + ], + [ + 78.4552734375001, + 32.30034179687502 + ], + [ + 78.41748046874997, + 32.466699218749994 + ], + [ + 78.38964843749997, + 32.51987304687498 + ], + [ + 78.73671875, + 32.55839843750002 + ], + [ + 78.75351562500012, + 32.49926757812506 + ], + [ + 78.91894531249997, + 32.35820312500002 + ], + [ + 79.16992187500003, + 32.497216796874994 + ], + [ + 79.14550781250003, + 33.00146484375006 + ], + [ + 79.10283203125007, + 33.05253906249996 + ], + [ + 79.13515625000005, + 33.17192382812496 + ], + [ + 79.1125, + 33.22626953125001 + ], + [ + 78.94843750000004, + 33.346533203125006 + ], + [ + 78.86503906250002, + 33.43110351562501 + ], + [ + 78.78378906250006, + 33.80878906250004 + ], + [ + 78.72666015625006, + 34.013378906249955 + ], + [ + 78.97060546875, + 34.22822265625004 + ], + [ + 78.93642578125, + 34.35195312500002 + ], + [ + 78.86484375000006, + 34.39033203125001 + ], + [ + 78.32695312500007, + 34.60639648437498 + ], + [ + 78.15849609375002, + 34.94648437499998 + ], + [ + 78.07578125000006, + 35.13491210937502 + ], + [ + 78.0426757812501, + 35.47978515625002 + ], + [ + 77.79941406250006, + 35.49589843750002 + ], + [ + 77.44648437500004, + 35.47558593750006 + ], + [ + 77.29482421875005, + 35.508154296875034 + ], + [ + 77.09003906250004, + 35.55205078124999 + ], + [ + 76.87890625000003, + 35.61328125000003 + ], + [ + 76.76689453125002, + 35.661718750000034 + ], + [ + 76.72753906250003, + 35.67866210937504 + ], + [ + 76.63183593749997, + 35.729394531249966 + ], + [ + 76.56347656249997, + 35.77299804687499 + ], + [ + 76.55126953124997, + 35.887060546875034 + ], + [ + 76.50205078125006, + 35.87822265625002 + ], + [ + 76.38574218750003, + 35.837158203125 + ], + [ + 76.25166015625004, + 35.8109375 + ], + [ + 76.17783203125012, + 35.810546875 + ], + [ + 76.14785156250005, + 35.82900390625002 + ], + [ + 76.07089843750006, + 35.983007812500034 + ], + [ + 75.91230468750004, + 36.048974609374994 + ], + [ + 75.97441406250007, + 36.38242187500006 + ], + [ + 75.9518554687501, + 36.458105468750034 + ], + [ + 75.9330078125, + 36.52158203124998 + ], + [ + 75.840234375, + 36.64970703124999 + ], + [ + 75.7721679687501, + 36.694921875000034 + ], + [ + 75.6671875000001, + 36.741992187500045 + ], + [ + 75.57373046874997, + 36.75932617187502 + ], + [ + 75.46025390625002, + 36.725048828124955 + ], + [ + 75.42421875000005, + 36.73823242187498 + ], + [ + 75.37685546875, + 36.88369140625005 + ], + [ + 75.34667968749997, + 36.913476562499966 + ], + [ + 75.05390625000004, + 36.98715820312498 + ], + [ + 74.94912109375, + 36.96835937500006 + ], + [ + 74.88925781250006, + 36.95244140625002 + ], + [ + 74.69218750000007, + 37.035742187500006 + ], + [ + 74.60058593749997, + 37.03666992187502 + ], + [ + 74.54140625, + 37.02216796875001 + ], + [ + 74.52646484375006, + 37.03066406250005 + ], + [ + 74.49794921875, + 37.057226562500034 + ], + [ + 74.37617187500004, + 37.13735351562502 + ], + [ + 74.37216796875006, + 37.15771484375 + ], + [ + 74.558984375, + 37.23662109374999 + ], + [ + 74.66894531250003, + 37.266699218750006 + ], + [ + 74.72666015625006, + 37.29072265625001 + ], + [ + 74.7389648437501, + 37.28564453125003 + ], + [ + 74.76738281250002, + 37.249169921874966 + ], + [ + 74.840234375, + 37.22504882812504 + ], + [ + 74.89130859375004, + 37.231640624999955 + ], + [ + 75.11875, + 37.38569335937498 + ], + [ + 74.8942382812501, + 37.60141601562498 + ], + [ + 74.81230468750002, + 38.46030273437498 + ], + [ + 74.27744140625, + 38.659765625000034 + ], + [ + 74.02558593750004, + 38.53984375000002 + ], + [ + 73.80166015625, + 38.60688476562501 + ], + [ + 73.69609375000007, + 38.85429687499996 + ], + [ + 73.8052734375, + 38.968652343749994 + ], + [ + 73.60732421875, + 39.229199218749955 + ], + [ + 73.63632812500006, + 39.396679687499955 + ], + [ + 73.63164062500007, + 39.44887695312502 + ], + [ + 73.82294921875004, + 39.48896484375004 + ], + [ + 73.90712890625, + 39.578515624999966 + ], + [ + 73.9146484375, + 39.60649414062499 + ], + [ + 73.88251953125004, + 39.71455078124998 + ], + [ + 73.83974609375005, + 39.76284179687505 + ], + [ + 73.8353515625, + 39.800146484375006 + ], + [ + 73.85625, + 39.828662109375045 + ], + [ + 73.88457031250002, + 39.87792968750006 + ], + [ + 73.93876953125002, + 39.97880859374999 + ], + [ + 73.99160156250005, + 40.04311523437502 + ], + [ + 74.83046875, + 40.32851562499999 + ], + [ + 74.80126953124997, + 40.428515625000045 + ], + [ + 74.83515625000004, + 40.482617187499955 + ], + [ + 74.865625, + 40.493505859375034 + ], + [ + 75.0044921875, + 40.44951171874996 + ], + [ + 75.11132812499997, + 40.4541015625 + ], + [ + 75.24101562500002, + 40.48027343750002 + ], + [ + 75.52080078125002, + 40.627539062500006 + ], + [ + 75.55556640625, + 40.625195312499955 + ], + [ + 75.6771484375, + 40.305810546874994 + ], + [ + 75.87197265625, + 40.30322265625 + ], + [ + 76.25830078124997, + 40.43076171875006 + ], + [ + 76.3185546875001, + 40.352246093749955 + ], + [ + 76.39638671875005, + 40.389794921874966 + ], + [ + 76.4801757812501, + 40.44951171874996 + ], + [ + 76.57792968750002, + 40.577880859375 + ], + [ + 76.62216796875006, + 40.66235351562497 + ], + [ + 76.6398437500001, + 40.74223632812499 + ], + [ + 76.66113281249997, + 40.77963867187498 + ], + [ + 76.70839843750005, + 40.818115234375 + ], + [ + 76.82402343750002, + 40.982324218749966 + ], + [ + 76.90771484374997, + 41.02416992187497 + ], + [ + 76.98662109375002, + 41.039160156250006 + ], + [ + 77.58173828125004, + 40.99277343750006 + ], + [ + 77.71933593750012, + 41.024316406249994 + ], + [ + 77.81523437500002, + 41.05561523437498 + ], + [ + 77.9564453125, + 41.05068359375005 + ], + [ + 78.1234375, + 41.07563476562498 + ], + [ + 78.34628906250012, + 41.28144531249998 + ], + [ + 78.36240234375012, + 41.37163085937496 + ], + [ + 78.44287109374997, + 41.41752929687499 + ], + [ + 78.742578125, + 41.56005859375 + ], + [ + 79.29355468750006, + 41.78281249999998 + ], + [ + 79.76611328124997, + 41.89887695312501 + ], + [ + 79.84042968750012, + 41.99575195312502 + ], + [ + 79.90966796875003, + 42.014990234375034 + ], + [ + 80.21621093750005, + 42.03242187500004 + ], + [ + 80.23515625000007, + 42.04345703124997 + ], + [ + 80.24619140625012, + 42.05981445312503 + ], + [ + 80.209375, + 42.190039062500006 + ], + [ + 80.20224609375012, + 42.73447265624998 + ], + [ + 80.53896484375005, + 42.873486328124955 + ], + [ + 80.39023437500006, + 43.043115234374966 + ], + [ + 80.78574218750006, + 43.16157226562504 + ], + [ + 80.35527343750002, + 44.09726562500006 + ], + [ + 80.48154296875006, + 44.71464843749999 + ], + [ + 79.871875, + 44.88378906249997 + ], + [ + 80.05917968750012, + 45.006445312500006 + ], + [ + 81.69199218750012, + 45.34936523437497 + ], + [ + 81.94492187500006, + 45.16083984375001 + ], + [ + 82.26660156249997, + 45.21909179687498 + ], + [ + 82.52148437500003, + 45.12548828125 + ], + [ + 82.61162109375007, + 45.424267578124955 + ], + [ + 82.31523437500002, + 45.59492187499998 + ], + [ + 83.02949218750004, + 47.18593750000002 + ], + [ + 84.016015625, + 46.97050781250002 + ], + [ + 84.66660156250006, + 46.97236328125004 + ], + [ + 84.78613281249997, + 46.83071289062505 + ], + [ + 85.484765625, + 47.06352539062496 + ], + [ + 85.65664062500005, + 47.254638671875 + ], + [ + 85.52597656250006, + 47.915625 + ], + [ + 85.7494140625, + 48.38505859374999 + ], + [ + 86.54941406250012, + 48.52861328125002 + ], + [ + 86.8083007812501, + 49.04970703125002 + ], + [ + 87.32285156250012, + 49.085791015625006 + ], + [ + 87.41669921875004, + 49.07661132812501 + ], + [ + 87.5158203125001, + 49.122412109375006 + ], + [ + 87.7625, + 49.16582031249996 + ], + [ + 87.81425781250002, + 49.162304687499955 + ], + [ + 87.87216796875012, + 49.000146484374966 + ], + [ + 87.74316406250003, + 48.88164062499999 + ], + [ + 87.83183593750007, + 48.79165039062505 + ], + [ + 88.02792968750006, + 48.735595703125 + ], + [ + 88.06005859375003, + 48.707177734374966 + ], + [ + 87.9796875000001, + 48.55512695312498 + ], + [ + 88.30996093750005, + 48.47207031250002 + ], + [ + 88.41396484375, + 48.403417968750006 + ], + [ + 88.51708984374997, + 48.384472656249955 + ], + [ + 88.56679687500005, + 48.31743164062496 + ], + [ + 88.57597656250007, + 48.220166015624955 + ], + [ + 88.68183593750004, + 48.170556640624994 + ], + [ + 88.83828125000005, + 48.101708984374994 + ], + [ + 88.91777343750007, + 48.089013671874966 + ], + [ + 89.04765625000007, + 48.002539062500034 + ], + [ + 89.47919921875004, + 48.02905273437503 + ], + [ + 89.5609375, + 48.00395507812496 + ], + [ + 89.778125, + 47.82700195312498 + ], + [ + 89.83134765625002, + 47.82329101562502 + ], + [ + 89.91044921875007, + 47.844335937500034 + ], + [ + 89.95869140625004, + 47.88632812499998 + ], + [ + 90.02792968750012, + 47.877685546875 + ], + [ + 90.1032226562501, + 47.74541015624996 + ], + [ + 90.19101562500012, + 47.70209960937501 + ], + [ + 90.31328125000007, + 47.67617187499999 + ], + [ + 90.33066406250006, + 47.655175781249966 + ], + [ + 90.42519531250005, + 47.50410156250001 + ], + [ + 90.49619140625012, + 47.28515625 + ], + [ + 90.64335937500007, + 47.10029296874998 + ], + [ + 90.71552734375004, + 47.00385742187498 + ], + [ + 90.7990234375001, + 46.98515624999999 + ], + [ + 90.86992187500002, + 46.95449218750005 + ], + [ + 90.91054687500005, + 46.88325195312501 + ], + [ + 90.9857421875, + 46.7490234375 + ], + [ + 90.9115234375, + 46.270654296874994 + ], + [ + 90.94755859375002, + 46.17729492187499 + ], + [ + 90.99677734375004, + 46.10498046875 + ], + [ + 91.00175781250007, + 46.03579101562502 + ], + [ + 90.6618164062501, + 45.525244140625006 + ], + [ + 90.87724609375002, + 45.19609375000002 + ], + [ + 91.05, + 45.217431640624994 + ], + [ + 91.584375, + 45.07651367187498 + ], + [ + 92.42382812499997, + 45.008935546874994 + ], + [ + 92.57890625000002, + 45.01098632812506 + ], + [ + 92.78789062500007, + 45.035742187500034 + ], + [ + 93.51621093750012, + 44.944482421874994 + ], + [ + 94.71201171875012, + 44.35083007812503 + ], + [ + 95.35029296875004, + 44.27807617187503 + ], + [ + 95.32558593750005, + 44.03935546874999 + ], + [ + 95.52558593750004, + 43.953955078125006 + ], + [ + 95.85957031250004, + 43.27597656249998 + ], + [ + 96.38544921875004, + 42.72036132812502 + ], + [ + 97.20566406250012, + 42.78979492187506 + ], + [ + 99.46787109375012, + 42.568212890625034 + ], + [ + 99.98378906250005, + 42.67734375000006 + ], + [ + 100.08632812500005, + 42.67075195312506 + ], + [ + 100.51904296875003, + 42.61679687499998 + ], + [ + 101.09199218750004, + 42.55131835937496 + ], + [ + 101.49531250000004, + 42.53876953124998 + ], + [ + 101.57910156249997, + 42.52353515624998 + ], + [ + 101.65996093750002, + 42.50004882812499 + ], + [ + 101.97294921875002, + 42.21586914062502 + ], + [ + 102.15664062500005, + 42.158105468749966 + ], + [ + 102.57519531249997, + 42.09208984375002 + ], + [ + 103.07285156250006, + 42.00595703125006 + ], + [ + 103.7111328125001, + 41.75131835937506 + ], + [ + 103.99726562500004, + 41.796972656250034 + ], + [ + 104.30517578124997, + 41.84614257812501 + ], + [ + 104.49824218750004, + 41.87700195312499 + ], + [ + 104.49824218750004, + 41.65869140625 + ], + [ + 104.86035156250003, + 41.64375 + ], + [ + 104.98203125000012, + 41.59550781250002 + ], + [ + 105.05058593750002, + 41.61591796875001 + ], + [ + 105.1154296875001, + 41.66328124999998 + ], + [ + 105.19707031250002, + 41.738037109375 + ], + [ + 105.31435546875005, + 41.77089843750005 + ], + [ + 105.86757812500005, + 41.993994140625034 + ], + [ + 106.77001953125003, + 42.28872070312502 + ], + [ + 108.17119140625002, + 42.44731445312502 + ], + [ + 108.68730468750002, + 42.416113281250034 + ], + [ + 109.33984374999997, + 42.43837890625005 + ], + [ + 109.44316406250002, + 42.455957031249994 + ], + [ + 110.40039062499997, + 42.77368164062497 + ], + [ + 111.00722656250005, + 43.34140624999998 + ], + [ + 111.878125, + 43.68017578125 + ], + [ + 111.93173828125012, + 43.81494140625 + ], + [ + 111.40224609375005, + 44.367285156250006 + ], + [ + 111.89804687500006, + 45.064062500000034 + ], + [ + 112.03261718750005, + 45.08164062500006 + ], + [ + 112.11289062500006, + 45.06293945312498 + ], + [ + 112.41132812500004, + 45.05820312499998 + ], + [ + 112.49931640625002, + 45.01093750000004 + ], + [ + 112.59677734375006, + 44.917675781249955 + ], + [ + 112.7067382812501, + 44.883447265624994 + ], + [ + 113.04941406250006, + 44.81035156250002 + ], + [ + 113.3009765625001, + 44.79165039062502 + ], + [ + 113.50791015625006, + 44.76235351562502 + ], + [ + 113.58701171875006, + 44.745703125 + ], + [ + 113.65263671875002, + 44.76347656249999 + ], + [ + 113.87705078125012, + 44.89619140625001 + ], + [ + 114.03027343749997, + 44.942578124999955 + ], + [ + 114.08027343750004, + 44.97114257812501 + ], + [ + 114.41914062500004, + 45.20258789062501 + ], + [ + 114.56015625000012, + 45.38999023437498 + ], + [ + 114.73876953124997, + 45.41962890624998 + ], + [ + 114.91923828125007, + 45.378271484375006 + ], + [ + 115.16259765624997, + 45.390234375000034 + ], + [ + 115.6810546875, + 45.45825195312503 + ], + [ + 116.19765625, + 45.739355468750006 + ], + [ + 116.240625, + 45.795996093750006 + ], + [ + 116.22910156250012, + 45.84575195312502 + ], + [ + 116.21298828125012, + 45.88691406249998 + ], + [ + 116.56259765625012, + 46.28979492187497 + ], + [ + 116.85908203125004, + 46.387939453125 + ], + [ + 117.3333984375, + 46.36201171875004 + ], + [ + 117.35693359375003, + 46.391308593749955 + ], + [ + 117.35634765625, + 46.436669921874966 + ], + [ + 117.39218750000012, + 46.53759765625003 + ], + [ + 117.40556640625007, + 46.57089843750006 + ], + [ + 117.43808593750012, + 46.58623046874999 + ], + [ + 117.546875, + 46.58828125000005 + ], + [ + 117.74121093749997, + 46.51816406250006 + ], + [ + 118.07128906249997, + 46.666601562500006 + ], + [ + 118.15683593750006, + 46.678564453125034 + ], + [ + 118.30869140625012, + 46.71704101562497 + ], + [ + 118.40439453125006, + 46.70317382812499 + ], + [ + 118.58046875, + 46.69189453125 + ], + [ + 118.64873046875002, + 46.70166015625006 + ], + [ + 118.72294921875007, + 46.69189453125 + ], + [ + 118.8439453125001, + 46.76020507812498 + ], + [ + 118.95712890625006, + 46.73486328124997 + ], + [ + 119.16210937499997, + 46.638671875 + ], + [ + 119.33183593750002, + 46.61381835937499 + ], + [ + 119.47402343750005, + 46.626660156249955 + ], + [ + 119.62021484375006, + 46.60395507812504 + ], + [ + 119.70664062500006, + 46.60600585937502 + ], + [ + 119.74746093750005, + 46.62719726562497 + ], + [ + 119.86718750000003, + 46.67216796874999 + ], + [ + 119.89785156250005, + 46.857812499999966 + ], + [ + 119.71113281250004, + 47.15 + ], + [ + 119.08193359375, + 47.654150390625034 + ], + [ + 119.01757812500003, + 47.68535156249999 + ], + [ + 118.88027343750005, + 47.72509765625 + ], + [ + 118.75996093750004, + 47.75761718749996 + ], + [ + 118.69052734375012, + 47.822265625 + ], + [ + 118.56777343750005, + 47.94326171875005 + ], + [ + 118.49843750000005, + 47.98398437499998 + ], + [ + 117.76835937500002, + 47.98789062499998 + ], + [ + 117.3507812500001, + 47.65219726562498 + ], + [ + 117.28593750000002, + 47.666357421875034 + ], + [ + 117.06972656250005, + 47.80639648437506 + ], + [ + 116.95166015624997, + 47.836572265624966 + ], + [ + 116.90117187500007, + 47.85307617187496 + ], + [ + 116.76054687500002, + 47.869775390624994 + ], + [ + 116.65195312500012, + 47.86450195312497 + ], + [ + 116.51347656250007, + 47.839550781249955 + ], + [ + 116.37822265625002, + 47.84404296874999 + ], + [ + 116.31718750000002, + 47.85986328125 + ], + [ + 116.2311523437501, + 47.85820312500002 + ], + [ + 116.07480468750012, + 47.78955078125 + ], + [ + 115.99384765625004, + 47.71132812500005 + ], + [ + 115.89824218750002, + 47.68691406250005 + ], + [ + 115.6164062500001, + 47.874804687500045 + ], + [ + 115.52509765625004, + 48.13085937499997 + ], + [ + 115.63945312500007, + 48.18623046874998 + ], + [ + 115.785546875, + 48.24824218750001 + ], + [ + 115.7965820312501, + 48.346337890624994 + ], + [ + 115.7916992187501, + 48.455712890624994 + ], + [ + 115.8205078125001, + 48.57724609375006 + ], + [ + 116.6833007812501, + 49.82377929687499 + ], + [ + 117.8734375, + 49.51347656250002 + ], + [ + 118.4515625, + 49.84448242187503 + ], + [ + 119.25986328125012, + 50.06640625000003 + ], + [ + 119.34628906250012, + 50.278955078124994 + ], + [ + 119.16367187500006, + 50.40600585937503 + ], + [ + 120.06689453125003, + 51.60068359375006 + ], + [ + 120.74980468750007, + 52.096533203125006 + ], + [ + 120.65615234375, + 52.56665039062503 + ], + [ + 120.0675781250001, + 52.632910156250034 + ], + [ + 120.09453125000007, + 52.787207031250034 + ], + [ + 120.98544921875012, + 53.28457031250002 + ], + [ + 123.6078125, + 53.546533203124994 + ], + [ + 124.81230468750002, + 53.133837890625045 + ], + [ + 125.075, + 53.20366210937496 + ], + [ + 125.64902343750012, + 53.042285156250045 + ], + [ + 126.34169921875, + 52.36201171875001 + ], + [ + 126.92480468749997, + 51.10014648437496 + ], + [ + 127.30703125000005, + 50.70795898437501 + ], + [ + 127.33720703125007, + 50.35014648437502 + ], + [ + 127.590234375, + 50.20898437500003 + ], + [ + 127.55078124999997, + 49.801806640625045 + ], + [ + 127.99960937500006, + 49.56860351562506 + ], + [ + 128.70400390625, + 49.60014648437499 + ], + [ + 129.0651367187501, + 49.374658203124966 + ], + [ + 129.49814453125012, + 49.38881835937502 + ], + [ + 130.1959960937501, + 48.89165039062499 + ], + [ + 130.553125, + 48.861181640625006 + ], + [ + 130.5521484375, + 48.602490234374955 + ], + [ + 130.80429687500012, + 48.34150390624998 + ], + [ + 130.7326171875001, + 48.01923828124998 + ], + [ + 130.96191406249997, + 47.70932617187498 + ], + [ + 132.47626953125004, + 47.714990234374994 + ], + [ + 132.7072265625001, + 47.94726562500006 + ], + [ + 133.14404296875003, + 48.10566406249998 + ], + [ + 133.46835937500006, + 48.09716796875003 + ], + [ + 134.29335937500005, + 48.37343750000002 + ], + [ + 134.66523437500004, + 48.25390625 + ], + [ + 134.56601562500006, + 48.02250976562502 + ], + [ + 134.75234375, + 47.71542968749998 + ], + [ + 134.1676757812501, + 47.30219726562501 + ], + [ + 133.86132812500003, + 46.24775390625004 + ], + [ + 133.43642578125, + 45.60468750000004 + ], + [ + 133.18603515625003, + 45.49482421875004 + ], + [ + 133.1134765625001, + 45.130712890625006 + ], + [ + 132.93603515624997, + 45.029931640624994 + ], + [ + 131.85185546875002, + 45.32685546875001 + ], + [ + 131.44687500000012, + 44.984033203124966 + ], + [ + 130.9816406250001, + 44.844335937500034 + ], + [ + 131.2552734375, + 44.07158203124999 + ], + [ + 131.25732421875003, + 43.378076171874994 + ], + [ + 131.06855468750004, + 42.90224609375005 + ], + [ + 130.42480468749997, + 42.72705078124997 + ], + [ + 130.52695312500012, + 42.535400390625 + ] + ] + ], + [ + [ + [ + 113.9977539062501, + 22.210498046875045 + ], + [ + 113.83886718749997, + 22.24169921875003 + ], + [ + 114.04394531250003, + 22.33339843750005 + ], + [ + 113.9977539062501, + 22.210498046875045 + ] + ] + ], + [ + [ + [ + 114.01542968750007, + 22.51191406250001 + ], + [ + 114.26601562500005, + 22.540966796874983 + ], + [ + 114.26796875, + 22.295556640624966 + ], + [ + 113.93730468750002, + 22.364990234375 + ], + [ + 114.01542968750007, + 22.51191406250001 + ] + ] + ], + [], + [ + [ + [ + 118.4074218750001, + 24.522119140624994 + ], + [ + 118.43271484375006, + 24.414355468750074 + ], + [ + 118.29511718750004, + 24.436328125000017 + ], + [ + 118.4074218750001, + 24.522119140624994 + ] + ] + ], + [ + [ + [ + 121.00878906249997, + 22.62036132812497 + ], + [ + 120.83984375000003, + 21.925 + ], + [ + 120.2328125, + 22.71791992187505 + ], + [ + 120.0724609375001, + 23.149755859375006 + ], + [ + 120.13212890625007, + 23.652929687500034 + ], + [ + 121.040625, + 25.032812500000034 + ], + [ + 121.59365234375, + 25.275341796874983 + ], + [ + 121.92900390625002, + 24.973730468749977 + ], + [ + 121.39746093750003, + 23.172509765625023 + ], + [ + 121.00878906249997, + 22.62036132812497 + ] + ] + ] + ] + }, + "properties": { + "name": "China", + "childNum": 15 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -5.262304687499977, + 10.319677734374991 + ], + [ + -4.72177734374992, + 9.756542968750026 + ], + [ + -4.625830078125006, + 9.713574218749969 + ], + [ + -4.526611328124943, + 9.723486328125034 + ], + [ + -4.406201171874926, + 9.647998046875031 + ], + [ + -4.332226562499955, + 9.645703125 + ], + [ + -4.18115234375, + 9.78173828125 + ], + [ + -3.790625, + 9.917187499999983 + ], + [ + -3.581152343749977, + 9.924316406250014 + ], + [ + -3.289697265625023, + 9.882226562500051 + ], + [ + -3.223535156249937, + 9.895458984374997 + ], + [ + -3.160693359374932, + 9.849169921874974 + ], + [ + -3.095800781249949, + 9.752099609375009 + ], + [ + -3.042626953124937, + 9.72089843750004 + ], + [ + -2.988281249999972, + 9.687353515624963 + ], + [ + -2.900878906249943, + 9.534619140625026 + ], + [ + -2.875146484374937, + 9.500927734374997 + ], + [ + -2.816748046874949, + 9.425830078124974 + ], + [ + -2.766601562499943, + 9.424707031250009 + ], + [ + -2.7171875, + 9.457128906250048 + ], + [ + -2.695849609374989, + 9.481347656250009 + ], + [ + -2.686132812499977, + 9.43173828125002 + ], + [ + -2.705761718749983, + 9.351367187499989 + ], + [ + -2.74692382812492, + 9.04511718750004 + ], + [ + -2.689892578124955, + 9.02509765625004 + ], + [ + -2.649218750000017, + 8.956591796875031 + ], + [ + -2.600390625000017, + 8.800439453125023 + ], + [ + -2.505859375000028, + 8.208740234375 + ], + [ + -2.538281249999955, + 8.171630859374986 + ], + [ + -2.61171875, + 8.147558593749963 + ], + [ + -2.619970703125006, + 8.12109375 + ], + [ + -2.600976562499937, + 8.082226562499983 + ], + [ + -2.613378906249977, + 8.046679687500017 + ], + [ + -2.668847656249994, + 8.022216796875014 + ], + [ + -2.789746093749955, + 7.931933593750003 + ], + [ + -2.959082031249977, + 7.454541015624997 + ], + [ + -3.227148437499977, + 6.749121093749991 + ], + [ + -2.998291015624972, + 5.711328125000051 + ], + [ + -2.793652343749955, + 5.600097656250028 + ], + [ + -2.754980468749977, + 5.432519531249994 + ], + [ + -2.815673828125, + 5.153027343749997 + ], + [ + -3.168701171874972, + 5.203027343749966 + ], + [ + -3.199951171874943, + 5.3544921875 + ], + [ + -3.347558593749994, + 5.13066406249996 + ], + [ + -4.120166015625017, + 5.309716796875023 + ], + [ + -4.60888671875, + 5.235888671875003 + ], + [ + -4.037207031249977, + 5.23012695312498 + ], + [ + -4.899707031249932, + 5.138330078125023 + ], + [ + -5.282373046874994, + 5.210253906250017 + ], + [ + -5.36752929687492, + 5.15078125 + ], + [ + -5.061816406249989, + 5.13066406249996 + ], + [ + -5.913769531249926, + 5.0109375 + ], + [ + -7.544970703124989, + 4.351318359375 + ], + [ + -7.574658203124983, + 4.572314453124989 + ], + [ + -7.585058593749977, + 4.916748046875 + ], + [ + -7.39990234375, + 5.550585937499989 + ], + [ + -7.454394531249989, + 5.841308593749972 + ], + [ + -7.636132812499994, + 5.90771484375 + ], + [ + -7.730371093749994, + 5.919042968749991 + ], + [ + -7.800927734374994, + 6.038916015624991 + ], + [ + -7.833251953125, + 6.076367187499983 + ], + [ + -7.855517578125017, + 6.150146484375 + ], + [ + -7.888623046875011, + 6.234863281250028 + ], + [ + -7.981591796874937, + 6.2861328125 + ], + [ + -8.287109375, + 6.31904296875004 + ], + [ + -8.587890625, + 6.490527343749989 + ], + [ + -8.324511718749989, + 6.920019531249991 + ], + [ + -8.408740234374989, + 7.411816406249997 + ], + [ + -8.429980468749989, + 7.601855468749989 + ], + [ + -8.351757812499926, + 7.590576171875 + ], + [ + -8.231884765624955, + 7.556738281250034 + ], + [ + -8.205957031249994, + 7.590234375000023 + ], + [ + -8.115429687499926, + 7.760742187500028 + ], + [ + -8.126855468749937, + 7.867724609374974 + ], + [ + -8.00986328124992, + 8.078515625000023 + ], + [ + -8.048583984375, + 8.169726562500045 + ], + [ + -8.140625, + 8.181445312500031 + ], + [ + -8.217138671874949, + 8.219677734375011 + ], + [ + -8.256103515625, + 8.253710937500017 + ], + [ + -8.244140624999943, + 8.407910156249983 + ], + [ + -8.236962890624994, + 8.455664062500034 + ], + [ + -7.953125, + 8.477734375 + ], + [ + -7.823583984374977, + 8.467675781249994 + ], + [ + -7.738964843749983, + 8.375244140624986 + ], + [ + -7.696093749999932, + 8.375585937499977 + ], + [ + -7.71958007812492, + 8.643017578125011 + ], + [ + -7.950976562499989, + 8.786816406249997 + ], + [ + -7.938183593749983, + 8.97978515624996 + ], + [ + -7.902099609375, + 9.017089843750014 + ], + [ + -7.777978515624937, + 9.080859375000031 + ], + [ + -7.799804687499943, + 9.115039062499989 + ], + [ + -7.839404296875017, + 9.151611328124972 + ], + [ + -7.918066406249949, + 9.188525390625031 + ], + [ + -7.896191406249955, + 9.415869140624991 + ], + [ + -8.136962890624972, + 9.49570312499999 + ], + [ + -8.155175781249937, + 9.973193359375017 + ], + [ + -7.990625, + 10.1625 + ], + [ + -7.661132812500028, + 10.427441406250011 + ], + [ + -7.385058593749989, + 10.340136718749989 + ], + [ + -7.01708984375, + 10.143261718750026 + ], + [ + -6.950341796874994, + 10.342333984374989 + ], + [ + -6.693261718750023, + 10.34946289062502 + ], + [ + -6.669335937499937, + 10.39218750000002 + ], + [ + -6.69199218749992, + 10.512011718750017 + ], + [ + -6.686132812499977, + 10.578027343750051 + ], + [ + -6.676367187499949, + 10.633789062500043 + ], + [ + -6.654150390624949, + 10.65644531250004 + ], + [ + -6.482617187499983, + 10.561230468749997 + ], + [ + -6.250244140625, + 10.717919921875037 + ], + [ + -6.190673828124943, + 10.400292968749994 + ], + [ + -6.192626953124972, + 10.369433593750003 + ], + [ + -6.241308593749949, + 10.279199218750009 + ], + [ + -6.238378906249977, + 10.26162109374998 + ], + [ + -6.117187499999972, + 10.201904296874986 + ], + [ + -6.034570312499937, + 10.194824218750057 + ], + [ + -5.907568359375006, + 10.307226562500034 + ], + [ + -5.896191406249983, + 10.354736328125028 + ], + [ + -5.843847656249977, + 10.389550781250023 + ], + [ + -5.694287109374983, + 10.433203125000034 + ], + [ + -5.556591796874983, + 10.439941406249986 + ], + [ + -5.382275390625011, + 10.314013671875003 + ], + [ + -5.262304687499977, + 10.319677734374991 + ] + ] + ] + }, + "properties": { + "name": "Côte d'Ivoire", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 15.480078125, + 7.523779296874991 + ], + [ + 15.206738281250011, + 7.206152343749991 + ], + [ + 14.7392578125, + 6.27978515625 + ], + [ + 14.43115234375, + 6.038720703124994 + ], + [ + 14.616894531250011, + 5.865136718749994 + ], + [ + 14.56298828125, + 5.279931640624994 + ], + [ + 14.73125, + 4.602392578124991 + ], + [ + 15.063574218750006, + 4.284863281249997 + ], + [ + 15.128710937500017, + 3.826904296875 + ], + [ + 16.0634765625, + 2.90859375 + ], + [ + 16.183398437500017, + 2.270068359374989 + ], + [ + 16.059375, + 1.676220703124997 + ], + [ + 15.741601562500023, + 1.914990234374997 + ], + [ + 14.902441406250006, + 2.012304687499991 + ], + [ + 14.578906250000017, + 2.199121093749994 + ], + [ + 13.293554687500006, + 2.161572265624997 + ], + [ + 13.2203125, + 2.256445312499991 + ], + [ + 11.558984375000023, + 2.302197265624997 + ], + [ + 11.348437500000017, + 2.299707031249994 + ], + [ + 11.328710937500006, + 2.167431640624997 + ], + [ + 11.096582031250023, + 2.16748046875 + ], + [ + 10.790917968750023, + 2.16757812499999 + ], + [ + 9.979882812500023, + 2.167773437499989 + ], + [ + 9.8701171875, + 2.21328125 + ], + [ + 9.8369140625, + 2.242382812499997 + ], + [ + 9.830371093750017, + 2.275488281249991 + ], + [ + 9.826171875, + 2.297802734374997 + ], + [ + 9.80078125, + 2.304443359375 + ], + [ + 9.82177734375, + 2.539257812499997 + ], + [ + 9.948437500000011, + 3.079052734374997 + ], + [ + 9.672070312500011, + 3.53759765625 + ], + [ + 9.765722656250006, + 3.623828124999989 + ], + [ + 9.642382812500017, + 3.611767578124997 + ], + [ + 9.55615234375, + 3.798046875 + ], + [ + 9.739648437500023, + 3.852929687499994 + ], + [ + 9.639941406250017, + 3.96533203125 + ], + [ + 9.688867187500023, + 4.056396484375 + ], + [ + 9.483691406250017, + 4.066113281249997 + ], + [ + 9.42529296875, + 3.922314453124997 + ], + [ + 9.000097656250006, + 4.091601562499989 + ], + [ + 8.918261718750017, + 4.553759765624989 + ], + [ + 8.660351562500011, + 4.670996093749991 + ], + [ + 8.65625, + 4.516357421875 + ], + [ + 8.53955078125, + 4.571875 + ], + [ + 8.715625, + 5.046875 + ], + [ + 8.997167968750006, + 5.917724609375 + ], + [ + 9.490234375, + 6.418652343749997 + ], + [ + 9.779882812500006, + 6.76015625 + ], + [ + 9.820703125000023, + 6.783935546875 + ], + [ + 9.874218750000011, + 6.803271484374989 + ], + [ + 10.038867187500017, + 6.92138671875 + ], + [ + 10.1435546875, + 6.996435546874991 + ], + [ + 10.167773437500017, + 6.959179687499997 + ], + [ + 10.185546875, + 6.912792968749997 + ], + [ + 10.205468750000023, + 6.8916015625 + ], + [ + 10.293066406250006, + 6.876757812499989 + ], + [ + 10.413183593750006, + 6.877734374999989 + ], + [ + 10.60625, + 7.063085937499991 + ], + [ + 10.954199218750006, + 6.7765625 + ], + [ + 11.032519531250017, + 6.697900390624994 + ], + [ + 11.1064453125, + 6.457714843749997 + ], + [ + 11.1533203125, + 6.437939453124997 + ], + [ + 11.2373046875, + 6.450537109374991 + ], + [ + 11.401757812500023, + 6.533935546875 + ], + [ + 11.551660156250023, + 6.697265625 + ], + [ + 11.580078125, + 6.888867187499997 + ], + [ + 11.657519531250017, + 6.9515625 + ], + [ + 11.861425781250006, + 7.11640625 + ], + [ + 11.767382812500017, + 7.272265624999989 + ], + [ + 11.809179687500006, + 7.345068359374991 + ], + [ + 12.016015625000023, + 7.589746093749994 + ], + [ + 12.2333984375, + 8.282324218749991 + ], + [ + 12.403515625000011, + 8.595556640624991 + ], + [ + 12.582714843750011, + 8.624121093749991 + ], + [ + 12.651562500000011, + 8.667773437499989 + ], + [ + 12.7822265625, + 8.81787109375 + ], + [ + 12.806542968750023, + 8.886621093749994 + ], + [ + 12.875683593750011, + 9.303515624999989 + ], + [ + 12.929492187500017, + 9.42626953125 + ], + [ + 13.19873046875, + 9.563769531249989 + ], + [ + 13.269921875000023, + 10.036181640624989 + ], + [ + 13.41455078125, + 10.171435546874989 + ], + [ + 13.535351562500011, + 10.60507812499999 + ], + [ + 13.699902343750011, + 10.873144531249991 + ], + [ + 13.89208984375, + 11.140087890624997 + ], + [ + 13.9814453125, + 11.211865234374997 + ], + [ + 14.056738281250006, + 11.245019531249994 + ], + [ + 14.143261718750011, + 11.24853515625 + ], + [ + 14.202343750000011, + 11.268164062499991 + ], + [ + 14.559765625000011, + 11.492285156249991 + ], + [ + 14.619726562500006, + 12.150976562499991 + ], + [ + 14.518945312500023, + 12.298242187499994 + ], + [ + 14.272851562500023, + 12.356494140624989 + ], + [ + 14.184863281250017, + 12.447216796874997 + ], + [ + 14.06396484375, + 13.07851562499999 + ], + [ + 14.244824218750011, + 13.07734375 + ], + [ + 14.461718750000017, + 13.021777343749989 + ], + [ + 14.847070312500023, + 12.502099609374994 + ], + [ + 15.08125, + 11.845507812499989 + ], + [ + 15.029882812500006, + 11.11367187499999 + ], + [ + 15.132226562500023, + 10.648486328124989 + ], + [ + 15.276074218750011, + 10.357373046874997 + ], + [ + 15.654882812500006, + 10.0078125 + ], + [ + 14.243261718750006, + 9.979736328125 + ], + [ + 13.977246093750011, + 9.691552734374994 + ], + [ + 14.332324218750017, + 9.20351562499999 + ], + [ + 15.1162109375, + 8.557324218749997 + ], + [ + 15.5498046875, + 7.787890624999989 + ], + [ + 15.480078125, + 7.523779296874991 + ] + ] + ] + }, + "properties": { + "name": "Cameroon", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 27.4033203125, + 5.109179687499989 + ], + [ + 27.7880859375, + 4.644677734374994 + ], + [ + 28.19208984375001, + 4.350244140624994 + ], + [ + 28.427539062500017, + 4.324169921874997 + ], + [ + 28.72705078125, + 4.504980468749991 + ], + [ + 29.224902343750017, + 4.391894531249989 + ], + [ + 29.469628906250023, + 4.61181640625 + ], + [ + 29.676855468750006, + 4.5869140625 + ], + [ + 30.194921875, + 3.98193359375 + ], + [ + 30.50830078125, + 3.835693359375 + ], + [ + 30.586718750000017, + 3.62421875 + ], + [ + 30.757226562500023, + 3.62421875 + ], + [ + 30.83857421875001, + 3.49072265625 + ], + [ + 30.90644531250001, + 3.408935546875 + ], + [ + 30.754003906250006, + 3.041796874999989 + ], + [ + 30.8466796875, + 2.847021484374991 + ], + [ + 30.728613281250006, + 2.455371093749989 + ], + [ + 31.176367187500006, + 2.270068359374989 + ], + [ + 31.252734375000017, + 2.044580078124994 + ], + [ + 29.94287109375, + 0.819238281249994 + ], + [ + 29.934472656250023, + 0.4990234375 + ], + [ + 29.717675781250023, + 0.098339843749997 + ], + [ + 29.576953125000017, + -1.387890625000011 + ], + [ + 29.196582031250017, + -1.719921875000011 + ], + [ + 29.13154296875001, + -2.195117187500003 + ], + [ + 28.876367187500023, + -2.400292968750009 + ], + [ + 28.893945312500023, + -2.635058593750003 + ], + [ + 29.01435546875001, + -2.72021484375 + ], + [ + 29.224414062500017, + -3.053515625 + ], + [ + 29.211816406250023, + -3.833789062500003 + ], + [ + 29.403222656250023, + -4.449316406250006 + ], + [ + 29.404199218750023, + -4.496679687500006 + ], + [ + 29.32568359375, + -4.835644531250011 + ], + [ + 29.32343750000001, + -4.898828125 + ], + [ + 29.3427734375, + -4.983105468750011 + ], + [ + 29.542382812500023, + -5.499804687500003 + ], + [ + 29.594140625000023, + -5.65078125 + ], + [ + 29.60703125, + -5.72265625 + ], + [ + 29.59638671875001, + -5.775976562500006 + ], + [ + 29.490820312500006, + -5.965429687500006 + ], + [ + 29.480078125, + -6.025 + ], + [ + 29.50625, + -6.172070312500011 + ], + [ + 29.540820312500017, + -6.313867187500009 + ], + [ + 29.590625, + -6.394433593750009 + ], + [ + 29.70966796875001, + -6.616894531250011 + ], + [ + 29.798144531250017, + -6.69189453125 + ], + [ + 29.961816406250023, + -6.803125 + ], + [ + 30.10625, + -6.9150390625 + ], + [ + 30.212695312500017, + -7.037890625 + ], + [ + 30.31318359375001, + -7.203710937500006 + ], + [ + 30.40673828125, + -7.460644531250011 + ], + [ + 30.75117187500001, + -8.193652343750003 + ], + [ + 28.89814453125001, + -8.485449218750006 + ], + [ + 28.869531250000023, + -8.785839843750011 + ], + [ + 28.400683593750017, + -9.224804687500011 + ], + [ + 28.60419921875001, + -9.678808593750006 + ], + [ + 28.6455078125, + -10.550195312500009 + ], + [ + 28.383398437500006, + -11.566699218750003 + ], + [ + 28.482519531250006, + -11.812109375 + ], + [ + 29.064355468750023, + -12.348828125000011 + ], + [ + 29.48554687500001, + -12.41845703125 + ], + [ + 29.508203125000023, + -12.228222656250011 + ], + [ + 29.79511718750001, + -12.155468750000011 + ], + [ + 29.775195312500017, + -13.438085937500006 + ], + [ + 29.55419921875, + -13.248925781250009 + ], + [ + 29.20185546875001, + -13.398339843750009 + ], + [ + 29.014257812500006, + -13.368847656250011 + ], + [ + 28.730078125, + -12.925488281250011 + ], + [ + 28.550878906250006, + -12.836132812500011 + ], + [ + 28.412890625000017, + -12.51806640625 + ], + [ + 27.573828125, + -12.22705078125 + ], + [ + 27.1591796875, + -11.579199218750006 + ], + [ + 26.824023437500017, + -11.965234375 + ], + [ + 26.025976562500006, + -11.89013671875 + ], + [ + 25.349414062500017, + -11.623046875 + ], + [ + 25.28876953125001, + -11.21240234375 + ], + [ + 24.3779296875, + -11.417089843750006 + ], + [ + 24.36572265625, + -11.1298828125 + ], + [ + 23.96650390625001, + -10.871777343750011 + ], + [ + 23.901171875000017, + -10.983203125 + ], + [ + 23.833886718750023, + -11.013671875 + ], + [ + 23.463964843750006, + -10.969335937500006 + ], + [ + 23.076269531250006, + -11.087890625 + ], + [ + 22.814746093750017, + -11.080273437500011 + ], + [ + 22.56103515625, + -11.055859375000011 + ], + [ + 22.486132812500017, + -11.08671875 + ], + [ + 22.392968750000023, + -11.159472656250003 + ], + [ + 22.31494140625, + -11.198632812500009 + ], + [ + 22.27880859375, + -11.194140625 + ], + [ + 22.226171875, + -11.121972656250009 + ], + [ + 22.203515625000023, + -10.829492187500009 + ], + [ + 22.307031250000023, + -10.691308593750009 + ], + [ + 22.19775390625, + -10.040625 + ], + [ + 21.81318359375001, + -9.46875 + ], + [ + 21.905371093750006, + -8.693359375 + ], + [ + 21.806054687500023, + -7.32861328125 + ], + [ + 21.751074218750006, + -7.30546875 + ], + [ + 21.190332031250023, + -7.284960937500003 + ], + [ + 20.910937500000017, + -7.281445312500011 + ], + [ + 20.607812500000023, + -7.277734375 + ], + [ + 20.558398437500017, + -7.244433593750003 + ], + [ + 20.53583984375001, + -7.182812500000011 + ], + [ + 20.536914062500017, + -7.121777343750011 + ], + [ + 20.598730468750006, + -6.93515625 + ], + [ + 20.59003906250001, + -6.919921875 + ], + [ + 20.482226562500017, + -6.915820312500003 + ], + [ + 20.190039062500006, + -6.9462890625 + ], + [ + 19.997460937500023, + -6.976464843750009 + ], + [ + 19.87519531250001, + -6.986328125 + ], + [ + 19.527636718750017, + -7.144433593750009 + ], + [ + 19.483789062500023, + -7.279492187500011 + ], + [ + 19.479882812500023, + -7.47216796875 + ], + [ + 19.371679687500006, + -7.655078125 + ], + [ + 19.369921875000017, + -7.70654296875 + ], + [ + 19.3408203125, + -7.966601562500003 + ], + [ + 19.142675781250006, + -8.00146484375 + ], + [ + 18.944433593750006, + -8.00146484375 + ], + [ + 18.56269531250001, + -7.9359375 + ], + [ + 18.0087890625, + -8.107617187500011 + ], + [ + 17.643359375000017, + -8.090722656250009 + ], + [ + 17.57958984375, + -8.099023437500009 + ], + [ + 16.984765625000023, + -7.257421875 + ], + [ + 16.91943359375, + -6.933984375 + ], + [ + 16.813085937500006, + -6.772558593750006 + ], + [ + 16.742968750000017, + -6.618457031250003 + ], + [ + 16.697265625, + -6.164257812500011 + ], + [ + 16.537109375, + -5.9658203125 + ], + [ + 16.431445312500017, + -5.900195312500003 + ], + [ + 16.315234375000017, + -5.865625 + ], + [ + 13.978515625, + -5.857226562500003 + ], + [ + 13.346484375000017, + -5.863378906250006 + ], + [ + 13.184375, + -5.85625 + ], + [ + 12.452929687500017, + -6.00048828125 + ], + [ + 12.213671875000017, + -5.758691406250009 + ], + [ + 12.484570312500011, + -5.71875 + ], + [ + 12.451464843750017, + -5.071484375000011 + ], + [ + 12.502734375000017, + -5.036914062500003 + ], + [ + 12.573535156250017, + -4.99658203125 + ], + [ + 12.59619140625, + -4.978417968750009 + ], + [ + 12.8296875, + -4.736621093750003 + ], + [ + 12.947460937500011, + -4.6953125 + ], + [ + 13.057324218750011, + -4.651074218750011 + ], + [ + 13.07275390625, + -4.634765625 + ], + [ + 13.08740234375, + -4.601953125 + ], + [ + 13.136621093750023, + -4.604296875 + ], + [ + 13.414941406250023, + -4.83740234375 + ], + [ + 13.659570312500023, + -4.721484375 + ], + [ + 13.717089843750017, + -4.454492187500009 + ], + [ + 13.94091796875, + -4.484667968750003 + ], + [ + 14.358300781250023, + -4.299414062500006 + ], + [ + 14.449804687500006, + -4.449511718750003 + ], + [ + 14.365429687500011, + -4.585546875 + ], + [ + 14.410742187500006, + -4.83125 + ], + [ + 14.707910156250023, + -4.881738281250009 + ], + [ + 15.990039062500017, + -3.766210937500006 + ], + [ + 16.217382812500006, + -3.0302734375 + ], + [ + 16.21533203125, + -2.177832031250006 + ], + [ + 16.54072265625001, + -1.840136718750003 + ], + [ + 16.8798828125, + -1.225878906250003 + ], + [ + 17.752832031250023, + -0.549023437500011 + ], + [ + 18.072167968750023, + 2.01328125 + ], + [ + 18.49091796875001, + 2.924414062499991 + ], + [ + 18.6103515625, + 3.478417968749994 + ], + [ + 18.594140625000023, + 4.346240234374989 + ], + [ + 19.06855468750001, + 4.891406249999989 + ], + [ + 19.5009765625, + 5.127490234374989 + ], + [ + 19.806542968750023, + 5.089306640624997 + ], + [ + 20.226367187500017, + 4.829638671874989 + ], + [ + 20.55810546875, + 4.462695312499989 + ], + [ + 22.422167968750017, + 4.134960937499997 + ], + [ + 22.864550781250017, + 4.723876953125 + ], + [ + 23.41718750000001, + 4.663134765624989 + ], + [ + 24.31982421875, + 4.994140625 + ], + [ + 25.065234375000017, + 4.967431640624994 + ], + [ + 25.52509765625001, + 5.31210937499999 + ], + [ + 26.822070312500017, + 5.062402343749994 + ], + [ + 27.071875, + 5.199755859374989 + ], + [ + 27.4033203125, + 5.109179687499989 + ] + ] + ] + }, + "properties": { + "name": "Dem. Rep. Congo", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 18.6103515625, + 3.478417968749994 + ], + [ + 18.49091796875001, + 2.924414062499991 + ], + [ + 18.072167968750023, + 2.01328125 + ], + [ + 17.752832031250023, + -0.549023437500011 + ], + [ + 16.8798828125, + -1.225878906250003 + ], + [ + 16.54072265625001, + -1.840136718750003 + ], + [ + 16.21533203125, + -2.177832031250006 + ], + [ + 16.217382812500006, + -3.0302734375 + ], + [ + 15.990039062500017, + -3.766210937500006 + ], + [ + 14.707910156250023, + -4.881738281250009 + ], + [ + 14.410742187500006, + -4.83125 + ], + [ + 14.365429687500011, + -4.585546875 + ], + [ + 14.449804687500006, + -4.449511718750003 + ], + [ + 14.358300781250023, + -4.299414062500006 + ], + [ + 13.94091796875, + -4.484667968750003 + ], + [ + 13.717089843750017, + -4.454492187500009 + ], + [ + 13.659570312500023, + -4.721484375 + ], + [ + 13.414941406250023, + -4.83740234375 + ], + [ + 13.136621093750023, + -4.604296875 + ], + [ + 13.08740234375, + -4.601953125 + ], + [ + 13.07275390625, + -4.634765625 + ], + [ + 13.048046875000011, + -4.619238281250006 + ], + [ + 12.971386718750011, + -4.5517578125 + ], + [ + 12.881054687500011, + -4.445117187500003 + ], + [ + 12.84814453125, + -4.428906250000011 + ], + [ + 12.50146484375, + -4.5875 + ], + [ + 12.018359375000017, + -5.004296875 + ], + [ + 11.777539062500011, + -4.565820312500009 + ], + [ + 11.130175781250017, + -3.916308593750003 + ], + [ + 11.234472656250006, + -3.690820312500009 + ], + [ + 11.504296875000023, + -3.5203125 + ], + [ + 11.685742187500011, + -3.68203125 + ], + [ + 11.8798828125, + -3.665917968750009 + ], + [ + 11.934179687500006, + -3.318554687500011 + ], + [ + 11.715429687500006, + -3.176953125000011 + ], + [ + 11.760156250000023, + -2.983105468750011 + ], + [ + 11.537792968750011, + -2.83671875 + ], + [ + 11.60546875, + -2.342578125 + ], + [ + 12.064453125, + -2.41259765625 + ], + [ + 12.446386718750006, + -2.329980468750009 + ], + [ + 12.43212890625, + -1.928906250000011 + ], + [ + 12.590429687500006, + -1.826855468750011 + ], + [ + 12.793554687500006, + -1.931835937500011 + ], + [ + 12.991992187500017, + -2.313378906250009 + ], + [ + 13.464941406250006, + -2.395410156250009 + ], + [ + 13.733789062500023, + -2.138476562500003 + ], + [ + 13.886914062500011, + -2.465429687500006 + ], + [ + 13.993847656250011, + -2.490625 + ], + [ + 14.199804687500006, + -2.354199218750011 + ], + [ + 14.162890625000017, + -2.217578125 + ], + [ + 14.383984375000011, + -1.890039062500009 + ], + [ + 14.47412109375, + -0.573437500000011 + ], + [ + 13.860058593750011, + -0.203320312500011 + ], + [ + 13.949609375000023, + 0.353808593749989 + ], + [ + 14.32421875, + 0.62421875 + ], + [ + 14.429882812500011, + 0.901464843749991 + ], + [ + 14.180859375000011, + 1.370214843749991 + ], + [ + 13.851367187500017, + 1.41875 + ], + [ + 13.21630859375, + 1.2484375 + ], + [ + 13.172167968750017, + 1.78857421875 + ], + [ + 13.293554687500006, + 2.161572265624997 + ], + [ + 14.578906250000017, + 2.199121093749994 + ], + [ + 14.902441406250006, + 2.012304687499991 + ], + [ + 15.741601562500023, + 1.914990234374997 + ], + [ + 16.059375, + 1.676220703124997 + ], + [ + 16.183398437500017, + 2.270068359374989 + ], + [ + 16.468554687500017, + 2.831738281249997 + ], + [ + 16.610742187500023, + 3.50537109375 + ], + [ + 17.491601562500023, + 3.687304687499989 + ], + [ + 18.160937500000017, + 3.499804687499989 + ], + [ + 18.474414062500017, + 3.622998046874997 + ], + [ + 18.6103515625, + 3.478417968749994 + ] + ] + ] + }, + "properties": { + "name": "Congo", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -71.31972656249997, + 11.861914062500048 + ], + [ + -71.95810546875, + 11.66640625 + ], + [ + -72.24848632812501, + 11.196435546875009 + ], + [ + -72.690087890625, + 10.835839843749994 + ], + [ + -72.86933593750001, + 10.49125976562496 + ], + [ + -73.00654296874998, + 9.789160156250006 + ], + [ + -73.36621093749997, + 9.194140625000017 + ], + [ + -73.05839843749999, + 9.259570312500031 + ], + [ + -72.79638671874997, + 9.10898437499999 + ], + [ + -72.66542968749994, + 8.62758789062498 + ], + [ + -72.39033203124995, + 8.287060546874969 + ], + [ + -72.47197265624996, + 7.524267578124991 + ], + [ + -72.20771484374995, + 7.37026367187498 + ], + [ + -72.00664062499993, + 7.032617187500023 + ], + [ + -71.12861328124993, + 6.98671875 + ], + [ + -70.73715820312503, + 7.090039062499997 + ], + [ + -70.12919921874999, + 6.95361328125 + ], + [ + -69.42714843749997, + 6.123974609374997 + ], + [ + -68.47177734375, + 6.156542968749974 + ], + [ + -67.85917968749999, + 6.289892578124963 + ], + [ + -67.48198242187499, + 6.18027343750002 + ], + [ + -67.47387695312503, + 5.929980468750003 + ], + [ + -67.82490234374995, + 5.270458984375026 + ], + [ + -67.85527343750002, + 4.506884765624989 + ], + [ + -67.66162109375, + 3.864257812499986 + ], + [ + -67.3111328125, + 3.41586914062502 + ], + [ + -67.85908203124998, + 2.793603515624994 + ], + [ + -67.61870117187496, + 2.793603515624994 + ], + [ + -67.21083984375, + 2.390136718750043 + ], + [ + -66.87602539062499, + 1.223046875000037 + ], + [ + -67.082275390625, + 1.185400390625006 + ], + [ + -67.11923828124998, + 1.703613281249986 + ], + [ + -67.40043945312499, + 2.116699218750028 + ], + [ + -67.93623046874998, + 1.748486328124969 + ], + [ + -68.19379882812495, + 1.987011718749983 + ], + [ + -68.25595703125, + 1.845507812500017 + ], + [ + -68.17656249999999, + 1.719824218749991 + ], + [ + -69.84858398437493, + 1.708740234375043 + ], + [ + -69.85214843750003, + 1.05952148437504 + ], + [ + -69.31181640624999, + 1.050488281249969 + ], + [ + -69.15332031249994, + 0.65878906250002 + ], + [ + -69.47211914062498, + 0.72993164062504 + ], + [ + -70.05390624999993, + 0.578613281250028 + ], + [ + -70.07050781249993, + -0.13886718750004 + ], + [ + -69.63398437500001, + -0.50927734375 + ], + [ + -69.40024414062498, + -1.194921874999977 + ], + [ + -69.66904296875003, + -2.667675781249997 + ], + [ + -69.94819335937498, + -4.200585937500009 + ], + [ + -69.96591796875003, + -4.2359375 + ], + [ + -70.16752929687499, + -4.050195312500009 + ], + [ + -70.24028320312496, + -3.882714843749994 + ], + [ + -70.2984375, + -3.844238281249972 + ], + [ + -70.33950195312502, + -3.814355468750009 + ], + [ + -70.73510742187497, + -3.781542968749989 + ], + [ + -70.09584960937494, + -2.658203125000014 + ], + [ + -70.16474609374995, + -2.639843750000011 + ], + [ + -70.24443359375002, + -2.606542968749977 + ], + [ + -70.29462890624995, + -2.552539062499989 + ], + [ + -70.57587890624995, + -2.418261718749989 + ], + [ + -70.64799804687499, + -2.405761718750014 + ], + [ + -70.70537109374996, + -2.341992187499983 + ], + [ + -70.91455078125003, + -2.218554687499974 + ], + [ + -70.96855468750002, + -2.206835937499989 + ], + [ + -71.02729492187498, + -2.225781250000026 + ], + [ + -71.11337890625003, + -2.245410156250031 + ], + [ + -71.19638671874998, + -2.313085937499963 + ], + [ + -71.39697265625, + -2.334082031249977 + ], + [ + -71.55947265624997, + -2.224218749999977 + ], + [ + -71.75253906249995, + -2.15273437499998 + ], + [ + -71.80273437499997, + -2.166308593749989 + ], + [ + -71.86728515624998, + -2.227734374999983 + ], + [ + -71.932470703125, + -2.288671874999963 + ], + [ + -71.98427734375, + -2.326562499999952 + ], + [ + -72.21845703125001, + -2.400488281250006 + ], + [ + -72.94111328124998, + -2.394042968750028 + ], + [ + -72.9896484375, + -2.33974609374998 + ], + [ + -73.15449218749993, + -2.278222656249966 + ], + [ + -73.19697265624995, + -1.830273437500011 + ], + [ + -73.49628906249993, + -1.69306640625004 + ], + [ + -73.66430664062497, + -1.248828124999946 + ], + [ + -73.86318359374997, + -1.19667968749998 + ], + [ + -73.92695312500001, + -1.125195312499983 + ], + [ + -73.98681640625003, + -1.098144531249986 + ], + [ + -74.05439453124995, + -1.028613281250031 + ], + [ + -74.18076171875, + -0.997753906249955 + ], + [ + -74.24638671874999, + -0.970605468750023 + ], + [ + -74.28388671874998, + -0.927832031250006 + ], + [ + -74.33442382812498, + -0.85087890624996 + ], + [ + -74.41787109375, + -0.580664062499977 + ], + [ + -74.46518554687498, + -0.517675781250034 + ], + [ + -74.51386718749993, + -0.470117187500023 + ], + [ + -74.555078125, + -0.429882812499997 + ], + [ + -74.61635742187494, + -0.370019531249966 + ], + [ + -74.691650390625, + -0.335253906249989 + ], + [ + -74.75537109375003, + -0.298632812499989 + ], + [ + -74.78046874999998, + -0.24453125 + ], + [ + -74.80175781249997, + -0.200097656249994 + ], + [ + -75.13837890624998, + -0.050488281249969 + ], + [ + -75.28447265624999, + -0.10654296875002 + ], + [ + -75.77666015624999, + 0.08925781249998 + ], + [ + -76.27060546874998, + 0.439404296874997 + ], + [ + -76.49462890624997, + 0.23544921875002 + ], + [ + -77.396337890625, + 0.393896484374963 + ], + [ + -77.46767578124997, + 0.636523437500017 + ], + [ + -77.702880859375, + 0.837841796874997 + ], + [ + -78.1806640625, + 0.968554687499974 + ], + [ + -78.85966796874996, + 1.455371093750031 + ], + [ + -79.02543945312499, + 1.623681640625037 + ], + [ + -78.79296874999994, + 1.848730468749963 + ], + [ + -78.576904296875, + 1.773779296874977 + ], + [ + -78.59169921875, + 2.356640624999969 + ], + [ + -78.41689453125, + 2.483496093749963 + ], + [ + -78.06665039062494, + 2.509130859375034 + ], + [ + -77.81357421875, + 2.716357421874974 + ], + [ + -77.076806640625, + 3.913281250000026 + ], + [ + -77.26352539062503, + 3.893212890625023 + ], + [ + -77.27802734374995, + 4.058496093750023 + ], + [ + -77.35820312499996, + 3.944726562500037 + ], + [ + -77.40874023437496, + 4.24775390625004 + ], + [ + -77.52070312499993, + 4.212792968750023 + ], + [ + -77.35351562499997, + 4.398291015624977 + ], + [ + -77.28632812499995, + 4.72172851562496 + ], + [ + -77.373291015625, + 5.323974609375 + ], + [ + -77.53442382812497, + 5.537109374999986 + ], + [ + -77.24926757812497, + 5.780175781250037 + ], + [ + -77.46943359374995, + 6.176757812500014 + ], + [ + -77.368798828125, + 6.575585937499994 + ], + [ + -77.90117187499999, + 7.229345703125048 + ], + [ + -77.76191406249995, + 7.698828125000034 + ], + [ + -77.53828124999995, + 7.56625976562502 + ], + [ + -77.19599609374995, + 7.972460937500003 + ], + [ + -77.47851562499994, + 8.498437500000037 + ], + [ + -77.37421874999993, + 8.65830078125002 + ], + [ + -76.85185546875002, + 8.09047851562498 + ], + [ + -76.924658203125, + 7.973193359374974 + ], + [ + -76.78657226562493, + 7.931591796875026 + ], + [ + -76.7720703125, + 8.310546875000043 + ], + [ + -76.92045898437496, + 8.573730468750014 + ], + [ + -76.27685546875, + 8.989111328124991 + ], + [ + -76.02724609374997, + 9.365771484374989 + ], + [ + -75.63935546874998, + 9.450439453125014 + ], + [ + -75.680029296875, + 9.729785156249989 + ], + [ + -75.53857421874997, + 10.205175781250034 + ], + [ + -75.708349609375, + 10.143408203124963 + ], + [ + -75.44599609374995, + 10.610888671874989 + ], + [ + -74.84458007812498, + 11.109716796875006 + ], + [ + -74.330224609375, + 10.996679687499991 + ], + [ + -74.51625976562497, + 10.8625 + ], + [ + -74.40087890625, + 10.76523437499999 + ], + [ + -74.14291992187503, + 11.320849609375031 + ], + [ + -73.31337890624997, + 11.295751953124991 + ], + [ + -72.275, + 11.88925781250002 + ], + [ + -72.13574218749994, + 12.188574218749977 + ], + [ + -71.71455078124993, + 12.41997070312496 + ], + [ + -71.26210937499997, + 12.335302734375034 + ], + [ + -71.13730468750003, + 12.04633789062504 + ], + [ + -71.31972656249997, + 11.861914062500048 + ] + ] + ] + }, + "properties": { + "name": "Colombia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 43.788671875, + -12.307031250000023 + ], + [ + 43.85898437500006, + -12.368261718749977 + ], + [ + 43.66367187500006, + -12.342871093749949 + ], + [ + 43.63134765624997, + -12.247070312499972 + ], + [ + 43.788671875, + -12.307031250000023 + ] + ] + ], + [ + [ + [ + 44.476367187500074, + -12.08154296875 + ], + [ + 44.504980468750006, + -12.356542968749991 + ], + [ + 44.220117187499994, + -12.171386718750014 + ], + [ + 44.476367187500074, + -12.08154296875 + ] + ] + ], + [ + [ + [ + 43.46582031249997, + -11.901269531249966 + ], + [ + 43.226660156250006, + -11.75185546874998 + ], + [ + 43.2990234375001, + -11.374511718750028 + ], + [ + 43.39296875000005, + -11.408593749999952 + ], + [ + 43.46582031249997, + -11.901269531249966 + ] + ] + ] + ] + }, + "properties": { + "name": "Comoros", + "childNum": 3 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -24.308251953124966, + 14.856298828124991 + ], + [ + -24.44052734374992, + 14.834814453124963 + ], + [ + -24.496875, + 14.980273437500017 + ], + [ + -24.329492187499937, + 15.019482421875011 + ], + [ + -24.308251953124966, + 14.856298828124991 + ] + ] + ], + [ + [ + [ + -23.18212890624997, + 15.136767578125017 + ], + [ + -23.210253906250017, + 15.32353515625006 + ], + [ + -23.119335937499955, + 15.26840820312502 + ], + [ + -23.18212890624997, + 15.136767578125017 + ] + ] + ], + [ + [ + [ + -23.444238281249994, + 15.00795898437498 + ], + [ + -23.5046875, + 14.916113281250006 + ], + [ + -23.70537109374999, + 14.96132812499998 + ], + [ + -23.74809570312499, + 15.328515625 + ], + [ + -23.444238281249994, + 15.00795898437498 + ] + ] + ], + [ + [ + [ + -22.917724609375, + 16.237255859374955 + ], + [ + -22.69262695312497, + 16.169042968750006 + ], + [ + -22.710107421874994, + 16.043359374999966 + ], + [ + -22.95927734374996, + 16.045117187499983 + ], + [ + -22.917724609375, + 16.237255859374955 + ] + ] + ], + [ + [ + [ + -24.08769531249999, + 16.62250976562501 + ], + [ + -24.03271484374997, + 16.57202148437503 + ], + [ + -24.243066406250023, + 16.599414062500017 + ], + [ + -24.32236328124992, + 16.49311523437504 + ], + [ + -24.398095703124966, + 16.61840820312497 + ], + [ + -24.08769531249999, + 16.62250976562501 + ] + ] + ], + [ + [ + [ + -22.888330078124966, + 16.659082031249994 + ], + [ + -22.980615234374937, + 16.700878906249983 + ], + [ + -22.93291015624999, + 16.84101562500004 + ], + [ + -22.888330078124966, + 16.659082031249994 + ] + ] + ], + [ + [ + [ + -24.88706054687495, + 16.81811523437497 + ], + [ + -25.09306640624999, + 16.83251953125 + ], + [ + -24.936474609374983, + 16.92211914062503 + ], + [ + -24.88706054687495, + 16.81811523437497 + ] + ] + ], + [ + [ + [ + -25.169824218749994, + 16.94648437500001 + ], + [ + -25.308300781249955, + 16.93583984374999 + ], + [ + -25.337109374999955, + 17.091015624999983 + ], + [ + -25.03466796875, + 17.176464843749983 + ], + [ + -24.979687499999983, + 17.09472656250003 + ], + [ + -25.169824218749994, + 16.94648437500001 + ] + ] + ] + ] + }, + "properties": { + "name": "Cape Verde", + "childNum": 8 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -83.6419921875, + 10.917236328125 + ], + [ + -83.346826171875, + 10.315380859374997 + ], + [ + -82.77841796874999, + 9.66953125 + ], + [ + -82.56357421874999, + 9.57666015625 + ], + [ + -82.56923828125, + 9.55820312499999 + ], + [ + -82.58652343749999, + 9.538818359375 + ], + [ + -82.64409179687499, + 9.505859375 + ], + [ + -82.801025390625, + 9.591796875 + ], + [ + -82.843994140625, + 9.57080078125 + ], + [ + -82.86015624999999, + 9.511474609375 + ], + [ + -82.88896484374999, + 9.481005859374989 + ], + [ + -82.925048828125, + 9.469042968749989 + ], + [ + -82.93984375, + 9.449169921874997 + ], + [ + -82.94033203125, + 9.060107421874989 + ], + [ + -82.88134765625, + 9.055859375 + ], + [ + -82.78305664062499, + 8.990283203124989 + ], + [ + -82.741162109375, + 8.951708984374989 + ], + [ + -82.72783203124999, + 8.916064453124989 + ], + [ + -82.91704101562499, + 8.740332031249991 + ], + [ + -82.855712890625, + 8.635302734374989 + ], + [ + -82.84477539062499, + 8.489355468749991 + ], + [ + -82.86162109374999, + 8.45351562499999 + ], + [ + -83.02734375, + 8.337744140624991 + ], + [ + -82.879345703125, + 8.070654296874991 + ], + [ + -83.12333984374999, + 8.353076171874989 + ], + [ + -83.16240234374999, + 8.588183593749989 + ], + [ + -83.4697265625, + 8.706835937499989 + ], + [ + -83.29150390625, + 8.406005859375 + ], + [ + -83.54375, + 8.445849609374989 + ], + [ + -83.73408203125, + 8.614453125 + ], + [ + -83.613720703125, + 8.804052734374991 + ], + [ + -83.73691406249999, + 9.150292968749994 + ], + [ + -84.58159179687499, + 9.568359375 + ], + [ + -84.71494140624999, + 9.8994140625 + ], + [ + -85.23564453124999, + 10.242089843749994 + ], + [ + -85.2365234375, + 10.107373046874997 + ], + [ + -84.88642578125, + 9.820947265624994 + ], + [ + -85.07705078125, + 9.60195312499999 + ], + [ + -85.31455078124999, + 9.8109375 + ], + [ + -85.62485351562499, + 9.902441406249991 + ], + [ + -85.84965820312499, + 10.292041015624989 + ], + [ + -85.667236328125, + 10.745019531249994 + ], + [ + -85.90800781249999, + 10.897558593749991 + ], + [ + -85.7443359375, + 11.06210937499999 + ], + [ + -85.5841796875, + 11.189453125 + ], + [ + -84.9091796875, + 10.9453125 + ], + [ + -84.6341796875, + 11.045605468749997 + ], + [ + -83.91928710937499, + 10.7353515625 + ], + [ + -83.71293945312499, + 10.785888671875 + ], + [ + -83.6419921875, + 10.917236328125 + ] + ] + ] + }, + "properties": { + "name": "Costa Rica", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -82.56176757812503, + 21.571679687500023 + ], + [ + -82.959619140625, + 21.441308593750023 + ], + [ + -83.18378906250001, + 21.59345703125004 + ], + [ + -82.97358398437498, + 21.592285156250057 + ], + [ + -83.08251953124997, + 21.791406250000023 + ], + [ + -82.99121093750003, + 21.942724609375034 + ], + [ + -82.71455078124998, + 21.890283203125023 + ], + [ + -82.56176757812503, + 21.571679687500023 + ] + ] + ], + [ + [ + [ + -77.66899414062493, + 21.951953125000045 + ], + [ + -77.91855468749998, + 22.088085937499983 + ], + [ + -77.63369140624994, + 22.054003906250074 + ], + [ + -77.66899414062493, + 21.951953125000045 + ] + ] + ], + [ + [ + [ + -77.87939453125, + 22.127539062500034 + ], + [ + -78.04165039062502, + 22.201269531250034 + ], + [ + -77.99921874999998, + 22.298730468749994 + ], + [ + -77.87939453125, + 22.127539062500034 + ] + ] + ], + [ + [ + [ + -81.83745117187499, + 23.163037109374955 + ], + [ + -81.26235351562497, + 23.156835937500034 + ], + [ + -81.14462890624998, + 23.054931640625057 + ], + [ + -80.65014648437494, + 23.10307617187499 + ], + [ + -80.36489257812502, + 22.943408203125074 + ], + [ + -79.82026367187498, + 22.887011718750045 + ], + [ + -79.27568359374999, + 22.407617187499994 + ], + [ + -78.68647460937493, + 22.366845703125023 + ], + [ + -77.63681640624995, + 21.79736328125 + ], + [ + -77.49711914062502, + 21.78833007812503 + ], + [ + -77.58315429687497, + 21.889257812499977 + ], + [ + -77.49726562499995, + 21.871630859375045 + ], + [ + -77.14414062499995, + 21.643603515625017 + ], + [ + -77.36616210937498, + 21.612646484375034 + ], + [ + -77.25288085937498, + 21.483496093750006 + ], + [ + -77.0986328125, + 21.589013671875023 + ], + [ + -76.86743164062497, + 21.330419921875006 + ], + [ + -75.72294921874996, + 21.111035156249983 + ], + [ + -75.59580078125, + 20.99467773437499 + ], + [ + -75.72456054687493, + 20.71455078125004 + ], + [ + -74.882568359375, + 20.65063476562497 + ], + [ + -74.51313476562495, + 20.384570312500045 + ], + [ + -74.16748046874997, + 20.292187499999955 + ], + [ + -74.15371093750002, + 20.168554687500006 + ], + [ + -75.11640624999995, + 19.901416015625017 + ], + [ + -75.151611328125, + 20.008349609375045 + ], + [ + -75.29047851562495, + 19.893115234375017 + ], + [ + -76.15844726562497, + 19.98974609374997 + ], + [ + -77.715087890625, + 19.85546874999997 + ], + [ + -77.10380859374999, + 20.407519531250017 + ], + [ + -77.22958984374995, + 20.64375 + ], + [ + -78.11635742187497, + 20.761865234374994 + ], + [ + -78.49077148437493, + 21.05371093750003 + ], + [ + -78.72768554687497, + 21.592724609374955 + ], + [ + -79.35742187500003, + 21.58515625000001 + ], + [ + -80.23134765625, + 21.872167968750063 + ], + [ + -80.48544921874998, + 22.1234375 + ], + [ + -81.03564453124997, + 22.073583984375063 + ], + [ + -81.18549804687495, + 22.26796875000005 + ], + [ + -81.284375, + 22.109423828125074 + ], + [ + -81.84941406249993, + 22.21367187499999 + ], + [ + -82.077734375, + 22.3876953125 + ], + [ + -81.71035156250002, + 22.496679687500006 + ], + [ + -81.83881835937498, + 22.672460937500034 + ], + [ + -82.73803710937497, + 22.689257812500074 + ], + [ + -83.37963867187503, + 22.222998046875034 + ], + [ + -83.90073242187495, + 22.17011718750001 + ], + [ + -84.03095703124993, + 21.94311523437503 + ], + [ + -84.502587890625, + 21.776171875000045 + ], + [ + -84.50136718750002, + 21.930273437499977 + ], + [ + -84.88720703125003, + 21.856982421875074 + ], + [ + -84.32636718749998, + 22.074316406250034 + ], + [ + -84.36127929687498, + 22.37890625 + ], + [ + -84.04492187500003, + 22.666015625000057 + ], + [ + -83.25781249999997, + 22.967578125000017 + ], + [ + -81.83745117187499, + 23.163037109374955 + ] + ] + ] + ] + }, + "properties": { + "name": "Cuba", + "childNum": 4 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -68.75107421874999, + 12.059765625 + ], + [ + -68.9951171875, + 12.141845703125 + ], + [ + -69.15888671875, + 12.380273437499994 + ], + [ + -68.75107421874999, + 12.059765625 + ] + ] + ] + }, + "properties": { + "name": "Curaçao", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -81.36953124999997, + 19.34887695312497 + ], + [ + -81.10712890624995, + 19.305175781250057 + ], + [ + -81.40478515624994, + 19.278417968750006 + ], + [ + -81.36953124999997, + 19.34887695312497 + ] + ] + ], + [ + [ + [ + -79.823388671875, + 19.711914062500057 + ], + [ + -79.90620117187501, + 19.702539062499994 + ], + [ + -79.74228515625, + 19.757128906250017 + ], + [ + -79.823388671875, + 19.711914062500057 + ] + ] + ] + ] + }, + "properties": { + "name": "Cayman Is.", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 34.004492187500006, + 35.065234375 + ], + [ + 33.47578125000001, + 35.000341796875 + ], + [ + 33.3837890625, + 35.1626953125 + ], + [ + 32.91953125, + 35.087841796875 + ], + [ + 32.71269531250002, + 35.171044921874994 + ], + [ + 32.8798828125, + 35.180566406249994 + ], + [ + 32.94160156250001, + 35.390429687499996 + ], + [ + 33.60761718750001, + 35.354150390624994 + ], + [ + 34.55605468750002, + 35.662060546875 + ], + [ + 33.941992187500006, + 35.292041015624996 + ], + [ + 34.004492187500006, + 35.065234375 + ] + ] + ] + }, + "properties": { + "name": "N. Cyprus", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 32.71269531250002, + 35.171044921874994 + ], + [ + 32.91953125, + 35.087841796875 + ], + [ + 33.3837890625, + 35.1626953125 + ], + [ + 33.47578125000001, + 35.000341796875 + ], + [ + 34.004492187500006, + 35.065234375 + ], + [ + 34.05019531250002, + 34.98837890625 + ], + [ + 33.69941406250001, + 34.969873046874994 + ], + [ + 33.007910156250006, + 34.569580078125 + ], + [ + 32.44902343750002, + 34.729443359375 + ], + [ + 32.31718750000002, + 34.9533203125 + ], + [ + 32.30097656250001, + 35.082958984375 + ], + [ + 32.71269531250002, + 35.171044921874994 + ] + ] + ] + }, + "properties": { + "name": "Cyprus", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 14.809375, + 50.858984375 + ], + [ + 14.895800781250017, + 50.861376953124996 + ], + [ + 14.98291015625, + 50.886572265625 + ], + [ + 14.99375, + 51.01435546875 + ], + [ + 16.007226562500023, + 50.611621093749996 + ], + [ + 16.2822265625, + 50.655615234375 + ], + [ + 16.419726562500017, + 50.573632812499994 + ], + [ + 16.210351562500023, + 50.423730468749994 + ], + [ + 16.63916015625, + 50.1021484375 + ], + [ + 16.989648437500023, + 50.2369140625 + ], + [ + 16.88007812500001, + 50.427050781249996 + ], + [ + 17.41523437500001, + 50.254785156249994 + ], + [ + 17.702246093750006, + 50.307177734374996 + ], + [ + 17.627050781250006, + 50.11640625 + ], + [ + 17.874804687500017, + 49.972265625 + ], + [ + 18.0283203125, + 50.03525390625 + ], + [ + 18.562402343750023, + 49.879345703125 + ], + [ + 18.83222656250001, + 49.510791015624996 + ], + [ + 18.160937500000017, + 49.257373046874996 + ], + [ + 18.0859375, + 49.06513671875 + ], + [ + 17.75849609375001, + 48.888134765625 + ], + [ + 17.135644531250023, + 48.841064453125 + ], + [ + 16.953125, + 48.598828125 + ], + [ + 16.543554687500006, + 48.796240234375 + ], + [ + 16.057226562500006, + 48.754785156249994 + ], + [ + 15.066796875000023, + 48.997851562499996 + ], + [ + 14.691308593750023, + 48.59921875 + ], + [ + 14.049121093750017, + 48.602490234375 + ], + [ + 13.814746093750017, + 48.766943359375 + ], + [ + 13.769921875000023, + 48.815966796874996 + ], + [ + 13.684960937500023, + 48.876708984375 + ], + [ + 13.547656250000017, + 48.95966796875 + ], + [ + 13.440722656250017, + 48.95556640625 + ], + [ + 13.401171875000017, + 48.977587890624996 + ], + [ + 12.916699218750011, + 49.33046875 + ], + [ + 12.68115234375, + 49.414501953125 + ], + [ + 12.390527343750023, + 49.739648437499994 + ], + [ + 12.5125, + 49.87744140625 + ], + [ + 12.09921875, + 50.310986328125 + ], + [ + 12.134863281250006, + 50.3109375 + ], + [ + 12.1748046875, + 50.288378906249996 + ], + [ + 12.231152343750011, + 50.244873046875 + ], + [ + 12.27734375, + 50.181445312499996 + ], + [ + 12.3056640625, + 50.205712890624994 + ], + [ + 12.549023437500011, + 50.393408203125 + ], + [ + 13.016406250000017, + 50.490380859374994 + ], + [ + 13.18115234375, + 50.510498046875 + ], + [ + 14.369042968750023, + 50.898730468749996 + ], + [ + 14.319726562500023, + 51.03779296875 + ], + [ + 14.545703125000017, + 50.993945312499996 + ], + [ + 14.559667968750006, + 50.954931640625 + ], + [ + 14.59521484375, + 50.918603515624994 + ], + [ + 14.623828125000017, + 50.91474609375 + ], + [ + 14.613574218750017, + 50.85556640625 + ], + [ + 14.658203125, + 50.8326171875 + ], + [ + 14.723339843750011, + 50.814697265625 + ], + [ + 14.766503906250023, + 50.818310546875 + ], + [ + 14.797460937500006, + 50.842333984374996 + ], + [ + 14.809375, + 50.858984375 + ] + ] + ] + }, + "properties": { + "name": "Czech Rep.", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 14.1982421875, + 53.919042968750034 + ], + [ + 13.92578125, + 53.879052734374966 + ], + [ + 13.827734375, + 54.12724609374999 + ], + [ + 14.1982421875, + 53.919042968750034 + ] + ] + ], + [ + [ + [ + 13.709179687500011, + 54.382714843749994 + ], + [ + 13.707324218750074, + 54.281152343749994 + ], + [ + 13.190039062500034, + 54.32563476562501 + ], + [ + 13.336816406249994, + 54.697119140625006 + ], + [ + 13.65761718750008, + 54.55957031249997 + ], + [ + 13.709179687500011, + 54.382714843749994 + ] + ] + ], + [ + [ + [ + 9.739746093750028, + 54.82553710937498 + ], + [ + 10.022167968750011, + 54.673925781250006 + ], + [ + 9.86865234375, + 54.47246093749999 + ], + [ + 10.731542968750006, + 54.31625976562506 + ], + [ + 11.013378906250068, + 54.37915039062497 + ], + [ + 11.008593750000074, + 54.18115234374997 + ], + [ + 10.810742187500068, + 54.075146484374955 + ], + [ + 10.917773437500045, + 53.99531250000004 + ], + [ + 11.39960937500004, + 53.94462890625002 + ], + [ + 12.111328125, + 54.168310546875006 + ], + [ + 12.57539062500004, + 54.467382812500006 + ], + [ + 13.028613281250017, + 54.411035156249994 + ], + [ + 13.448046875000017, + 54.14086914062503 + ], + [ + 13.724218750000063, + 54.153222656249966 + ], + [ + 13.865527343750074, + 53.85336914062498 + ], + [ + 14.258886718750006, + 53.729638671874994 + ], + [ + 14.298730468750051, + 53.55644531249999 + ], + [ + 14.41455078125, + 53.28349609374996 + ], + [ + 14.412304687500011, + 53.216748046874955 + ], + [ + 14.410937500000074, + 53.19902343749999 + ], + [ + 14.368554687500051, + 53.105566406250034 + ], + [ + 14.293164062500068, + 53.026757812499966 + ], + [ + 14.138867187500068, + 52.93286132812503 + ], + [ + 14.128613281250011, + 52.87822265625002 + ], + [ + 14.253710937500017, + 52.78251953124996 + ], + [ + 14.514062500000023, + 52.645605468750034 + ], + [ + 14.619433593750017, + 52.52851562499998 + ], + [ + 14.569726562499994, + 52.431103515624955 + ], + [ + 14.554589843750023, + 52.35966796874996 + ], + [ + 14.573925781250068, + 52.31416015625001 + ], + [ + 14.615625, + 52.277636718750045 + ], + [ + 14.679882812500068, + 52.25 + ], + [ + 14.752539062500034, + 52.08183593750002 + ], + [ + 14.601660156250034, + 51.832373046875006 + ], + [ + 14.738671875000051, + 51.62714843750004 + ], + [ + 14.7109375, + 51.54492187499997 + ], + [ + 14.724707031250063, + 51.523876953124955 + ], + [ + 14.90595703125004, + 51.463330078124955 + ], + [ + 14.935546875000028, + 51.435351562500045 + ], + [ + 14.9638671875, + 51.095117187499994 + ], + [ + 14.917480468750057, + 51.00874023437498 + ], + [ + 14.814257812499989, + 50.871630859375045 + ], + [ + 14.809375, + 50.858984375000034 + ], + [ + 14.797460937500034, + 50.84233398437502 + ], + [ + 14.766503906250051, + 50.81831054687501 + ], + [ + 14.72333984375004, + 50.81469726562497 + ], + [ + 14.658203125, + 50.832617187500006 + ], + [ + 14.613574218750045, + 50.85556640625006 + ], + [ + 14.623828125000017, + 50.91474609375004 + ], + [ + 14.595214843750057, + 50.91860351562502 + ], + [ + 14.559667968750006, + 50.954931640625034 + ], + [ + 14.545703124999989, + 50.99394531249999 + ], + [ + 14.319726562500051, + 51.037792968749955 + ], + [ + 14.36904296875008, + 50.89873046874996 + ], + [ + 13.18115234375, + 50.510498046875 + ], + [ + 13.016406250000017, + 50.490380859374994 + ], + [ + 12.549023437500011, + 50.393408203125034 + ], + [ + 12.3056640625, + 50.205712890624994 + ], + [ + 12.27734375, + 50.18144531250002 + ], + [ + 12.231152343749983, + 50.24487304687497 + ], + [ + 12.174804687500057, + 50.28837890624996 + ], + [ + 12.134863281250006, + 50.31093750000002 + ], + [ + 12.099218750000034, + 50.31098632812504 + ], + [ + 12.089843749999972, + 50.30175781250003 + ], + [ + 12.089746093750051, + 50.2685546875 + ], + [ + 12.294598214285761, + 50.13608119419641 + ], + [ + 12.5125, + 49.87744140625 + ], + [ + 12.390527343750051, + 49.739648437499994 + ], + [ + 12.68115234375, + 49.41450195312501 + ], + [ + 12.91669921875004, + 49.33046875000002 + ], + [ + 13.401171875000074, + 48.97758789062499 + ], + [ + 13.440722656250045, + 48.95556640625003 + ], + [ + 13.547656250000074, + 48.95966796874998 + ], + [ + 13.684960937500051, + 48.87670898437506 + ], + [ + 13.769921875000051, + 48.81596679687502 + ], + [ + 13.814746093750017, + 48.76694335937498 + ], + [ + 13.802929687500011, + 48.74750976562501 + ], + [ + 13.798828124999972, + 48.62167968750006 + ], + [ + 13.785351562499983, + 48.58745117187502 + ], + [ + 13.486621093750074, + 48.58183593750002 + ], + [ + 13.471679687500028, + 48.57182617187502 + ], + [ + 13.459863281250023, + 48.564550781250034 + ], + [ + 13.409375, + 48.39414062500006 + ], + [ + 13.322851562500006, + 48.33125 + ], + [ + 13.215234375000023, + 48.301904296874994 + ], + [ + 12.760351562500063, + 48.10698242187499 + ], + [ + 12.95351562500008, + 47.890625 + ], + [ + 12.897656250000068, + 47.721875 + ], + [ + 13.054101562500051, + 47.655126953125034 + ], + [ + 13.047949218750034, + 47.57915039062502 + ], + [ + 13.031542968750074, + 47.50800781250001 + ], + [ + 13.01435546875004, + 47.478076171875045 + ], + [ + 12.968066406250017, + 47.475683593750006 + ], + [ + 12.878906250000057, + 47.506445312500034 + ], + [ + 12.809375, + 47.542187499999955 + ], + [ + 12.782812500000034, + 47.56416015624998 + ], + [ + 12.781152343750051, + 47.590429687500006 + ], + [ + 12.796191406249989, + 47.60703125 + ], + [ + 12.771386718750023, + 47.63940429687503 + ], + [ + 12.685839843750074, + 47.66933593750002 + ], + [ + 12.209277343750074, + 47.71826171875003 + ], + [ + 12.196875, + 47.709082031250034 + ], + [ + 12.203808593750011, + 47.64672851562503 + ], + [ + 12.185644531250063, + 47.61953125 + ], + [ + 11.041992187500028, + 47.39311523437496 + ], + [ + 10.98085937499999, + 47.39814453125001 + ], + [ + 10.893945312500051, + 47.470458984375 + ], + [ + 10.870605468750028, + 47.500781250000045 + ], + [ + 10.873046874999972, + 47.52021484375001 + ], + [ + 10.741601562500023, + 47.52412109375001 + ], + [ + 10.65869140625, + 47.547216796875006 + ], + [ + 10.482812500000051, + 47.54179687499996 + ], + [ + 10.439453125000028, + 47.55156249999999 + ], + [ + 10.403906250000063, + 47.41699218750003 + ], + [ + 10.369140625, + 47.366064453125034 + ], + [ + 10.18300781250008, + 47.27880859375003 + ], + [ + 10.200292968750063, + 47.36342773437505 + ], + [ + 10.066308593750023, + 47.39335937500002 + ], + [ + 10.064575892857171, + 47.42369419642856 + ], + [ + 10.059863281250045, + 47.44907226562498 + ], + [ + 10.034082031250023, + 47.47358398437501 + ], + [ + 9.971582031249994, + 47.50532226562498 + ], + [ + 9.839160156250017, + 47.55229492187496 + ], + [ + 9.748925781250023, + 47.575537109375006 + ], + [ + 9.524023437500034, + 47.52421875000002 + ], + [ + 8.572656250000023, + 47.775634765625 + ], + [ + 8.435742187500011, + 47.73134765625002 + ], + [ + 8.403417968750006, + 47.687792968750045 + ], + [ + 8.413281250000068, + 47.66269531249998 + ], + [ + 8.451757812500006, + 47.65180664062498 + ], + [ + 8.552343750000063, + 47.65913085937498 + ], + [ + 8.56708984375004, + 47.65190429687502 + ], + [ + 8.57050781250004, + 47.63779296874998 + ], + [ + 8.55947265625008, + 47.62402343750003 + ], + [ + 8.477636718750034, + 47.61269531250002 + ], + [ + 8.454003906249994, + 47.59619140625003 + ], + [ + 7.615625, + 47.59272460937504 + ], + [ + 7.616601562500023, + 48.15678710937502 + ], + [ + 8.134863281250006, + 48.97358398437498 + ], + [ + 7.450585937500051, + 49.152197265625034 + ], + [ + 6.735449218750006, + 49.16059570312498 + ], + [ + 6.344335937500006, + 49.45273437499998 + ], + [ + 6.4873046875, + 49.798486328124994 + ], + [ + 6.204882812500017, + 49.915136718750034 + ], + [ + 6.13818359375, + 49.97431640625001 + ], + [ + 6.10976562500008, + 50.034375 + ], + [ + 6.116503906250045, + 50.120996093749966 + ], + [ + 6.340917968750006, + 50.451757812500034 + ], + [ + 5.993945312500017, + 50.75043945312504 + ], + [ + 6.048437500000034, + 50.90488281250006 + ], + [ + 5.857519531250034, + 51.030126953125006 + ], + [ + 6.129980468750034, + 51.14741210937501 + ], + [ + 6.198828125000034, + 51.45 + ], + [ + 5.948730468750057, + 51.80268554687501 + ], + [ + 6.800390625, + 51.96738281249998 + ], + [ + 6.724511718749994, + 52.080224609374966 + ], + [ + 7.035156250000057, + 52.38022460937498 + ], + [ + 6.748828125000074, + 52.464013671874994 + ], + [ + 6.710742187500045, + 52.61787109374998 + ], + [ + 7.033007812500045, + 52.65136718749997 + ], + [ + 7.197265625000028, + 53.28227539062499 + ], + [ + 7.074316406250034, + 53.477636718750006 + ], + [ + 7.285253906250034, + 53.68134765625001 + ], + [ + 8.00927734375, + 53.69072265624999 + ], + [ + 8.108496093750063, + 53.46767578125002 + ], + [ + 8.245214843750006, + 53.44531249999997 + ], + [ + 8.333886718750051, + 53.606201171875 + ], + [ + 8.495214843750063, + 53.39423828124998 + ], + [ + 8.618945312500045, + 53.875 + ], + [ + 9.20556640625, + 53.85595703124997 + ], + [ + 9.783984375000074, + 53.554638671874955 + ], + [ + 9.31201171875, + 53.859130859375 + ], + [ + 8.92041015625, + 53.96533203125006 + ], + [ + 8.906640625000023, + 54.26079101562502 + ], + [ + 8.625781250000017, + 54.35395507812501 + ], + [ + 8.951855468750011, + 54.46757812499996 + ], + [ + 8.670312500000023, + 54.903417968750034 + ], + [ + 9.739746093750028, + 54.82553710937498 + ] + ] + ], + [ + [ + [ + 8.307714843750034, + 54.786962890625034 + ], + [ + 8.451464843750017, + 55.05537109374998 + ], + [ + 8.3798828125, + 54.89985351562501 + ], + [ + 8.629589843750068, + 54.891748046874966 + ], + [ + 8.307714843750034, + 54.786962890625034 + ] + ] + ] + ] + }, + "properties": { + "name": "Germany", + "childNum": 4 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 43.24599609375002, + 11.499804687499989 + ], + [ + 42.92275390625002, + 10.999316406249989 + ], + [ + 42.557714843750006, + 11.080761718749997 + ], + [ + 41.79824218750002, + 10.98046875 + ], + [ + 41.79267578125001, + 11.68603515625 + ], + [ + 42.378515625, + 12.46640625 + ], + [ + 42.40859375000002, + 12.494384765625 + ], + [ + 42.45, + 12.521337890624991 + ], + [ + 42.47939453125002, + 12.513623046874997 + ], + [ + 42.703710937500006, + 12.380322265624997 + ], + [ + 42.76748046875002, + 12.4228515625 + ], + [ + 42.825292968750006, + 12.5693359375 + ], + [ + 42.86591796875001, + 12.622802734375 + ], + [ + 42.88330078125, + 12.621289062499997 + ], + [ + 43.00566406250002, + 12.662304687499997 + ], + [ + 43.11669921875, + 12.70859375 + ], + [ + 43.353515625, + 12.367041015624991 + ], + [ + 43.38027343750002, + 12.091259765624997 + ], + [ + 42.64003906250002, + 11.560107421874989 + ], + [ + 42.52177734375002, + 11.572167968749994 + ], + [ + 42.58378906250002, + 11.496777343749997 + ], + [ + 43.04277343750002, + 11.588476562499991 + ], + [ + 43.24599609375002, + 11.499804687499989 + ] + ] + ] + }, + "properties": { + "name": "Djibouti", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -61.281689453125, + 15.2490234375 + ], + [ + -61.37539062499999, + 15.227294921875 + ], + [ + -61.45810546874999, + 15.633105468750003 + ], + [ + -61.277246093749994, + 15.526708984374991 + ], + [ + -61.281689453125, + 15.2490234375 + ] + ] + ] + }, + "properties": { + "name": "Dominica", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 11.361425781250006, + 54.891650390625045 + ], + [ + 11.739550781250017, + 54.80742187500002 + ], + [ + 11.765917968750074, + 54.67944335937506 + ], + [ + 11.457421875000023, + 54.628857421874955 + ], + [ + 11.035546875000051, + 54.77309570312505 + ], + [ + 11.058593750000028, + 54.940576171874966 + ], + [ + 11.361425781250006, + 54.891650390625045 + ] + ] + ], + [ + [ + [ + 12.549218750000051, + 54.96577148437504 + ], + [ + 12.11884765625004, + 54.91440429687506 + ], + [ + 12.274023437500034, + 55.064111328124994 + ], + [ + 12.549218750000051, + 54.96577148437504 + ] + ] + ], + [ + [ + [ + 10.061230468750068, + 54.88637695312502 + ], + [ + 9.80625, + 54.90600585937503 + ], + [ + 9.78125, + 55.06904296875001 + ], + [ + 10.061230468750068, + 54.88637695312502 + ] + ] + ], + [ + [ + [ + 10.734082031250011, + 54.750732421875 + ], + [ + 10.621679687500006, + 54.851416015625006 + ], + [ + 10.95107421875008, + 55.15620117187501 + ], + [ + 10.734082031250011, + 54.750732421875 + ] + ] + ], + [ + [ + [ + 15.087695312500017, + 55.021875 + ], + [ + 14.684179687500063, + 55.10224609375004 + ], + [ + 14.765332031250068, + 55.296728515625034 + ], + [ + 15.132617187500017, + 55.14453125000003 + ], + [ + 15.087695312500017, + 55.021875 + ] + ] + ], + [ + [ + [ + 10.645117187500006, + 55.60981445312498 + ], + [ + 10.785253906250034, + 55.13339843749998 + ], + [ + 10.44277343750008, + 55.04877929687498 + ], + [ + 9.988769531250028, + 55.163183593750006 + ], + [ + 9.860644531250045, + 55.515478515625034 + ], + [ + 10.645117187500006, + 55.60981445312498 + ] + ] + ], + [ + [ + [ + 12.665722656250068, + 55.596533203125006 + ], + [ + 12.550878906250034, + 55.55625 + ], + [ + 12.59921875, + 55.68022460937502 + ], + [ + 12.665722656250068, + 55.596533203125006 + ] + ] + ], + [ + [ + [ + 12.56875, + 55.785058593749966 + ], + [ + 12.215039062500011, + 55.46650390624998 + ], + [ + 12.413085937500028, + 55.28618164062502 + ], + [ + 12.089941406250006, + 55.18813476562505 + ], + [ + 12.050390625000034, + 54.81533203125002 + ], + [ + 11.8623046875, + 54.77260742187502 + ], + [ + 11.653808593750057, + 55.186914062499966 + ], + [ + 11.286328125000068, + 55.20444335937498 + ], + [ + 10.978906250000051, + 55.721533203125006 + ], + [ + 11.322265625000028, + 55.752539062500006 + ], + [ + 11.627734375000074, + 55.95688476562498 + ], + [ + 11.819726562500023, + 55.69765625000002 + ], + [ + 11.86640625000004, + 55.968164062499966 + ], + [ + 12.218945312499983, + 56.11865234374997 + ], + [ + 12.578710937500006, + 56.06406250000006 + ], + [ + 12.56875, + 55.785058593749966 + ] + ] + ], + [ + [ + [ + 11.052148437500051, + 57.25253906250006 + ], + [ + 10.873828125000045, + 57.26225585937499 + ], + [ + 11.174511718750011, + 57.322900390624994 + ], + [ + 11.052148437500051, + 57.25253906250006 + ] + ] + ], + [ + [ + [ + 9.739746093750028, + 54.82553710937498 + ], + [ + 8.670312500000023, + 54.903417968750034 + ], + [ + 8.61591796875004, + 55.41821289062503 + ], + [ + 8.132128906250074, + 55.59980468749998 + ], + [ + 8.16396484375008, + 56.60688476562498 + ], + [ + 8.671679687500045, + 56.49565429687496 + ], + [ + 8.88808593750008, + 56.73505859374998 + ], + [ + 9.06708984375004, + 56.79384765625005 + ], + [ + 9.196386718750006, + 56.70166015625 + ], + [ + 9.2548828125, + 57.01171875000003 + ], + [ + 8.992773437499977, + 57.01611328125003 + ], + [ + 8.771972656250028, + 56.72529296875004 + ], + [ + 8.468359375, + 56.66455078125 + ], + [ + 8.284082031250023, + 56.85234374999999 + ], + [ + 8.618554687500051, + 57.11127929687498 + ], + [ + 9.43359375, + 57.17431640625003 + ], + [ + 9.96230468750008, + 57.580957031249994 + ], + [ + 10.609960937500034, + 57.73691406249998 + ], + [ + 10.282714843750057, + 56.620507812499994 + ], + [ + 10.926171875000051, + 56.44326171875002 + ], + [ + 10.753417968750028, + 56.24199218749999 + ], + [ + 10.31875, + 56.212890625 + ], + [ + 10.18300781250008, + 55.86518554687504 + ], + [ + 9.903710937500023, + 55.84282226562502 + ], + [ + 10.02363281250004, + 55.76142578125004 + ], + [ + 9.591113281250017, + 55.49321289062502 + ], + [ + 9.670996093750063, + 55.26640624999999 + ], + [ + 9.453710937500006, + 55.03955078125006 + ], + [ + 9.732324218750023, + 54.96801757812506 + ], + [ + 9.739746093750028, + 54.82553710937498 + ] + ] + ] + ] + }, + "properties": { + "name": "Denmark", + "childNum": 10, + "cp": [ + 10.2768332, + 56.1773879 + ] + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -71.647216796875, + 19.195947265624994 + ], + [ + -71.746484375, + 19.285839843749997 + ], + [ + -71.71147460937499, + 19.486572265625 + ], + [ + -71.75742187499999, + 19.688183593749997 + ], + [ + -71.779248046875, + 19.718164062499994 + ], + [ + -71.6673828125, + 19.8486328125 + ], + [ + -70.95415039062499, + 19.913964843749994 + ], + [ + -70.19384765625, + 19.63803710937499 + ], + [ + -69.95683593749999, + 19.671875 + ], + [ + -69.739404296875, + 19.29921875 + ], + [ + -69.23247070312499, + 19.27182617187499 + ], + [ + -69.60595703125, + 19.206494140624997 + ], + [ + -69.62363281249999, + 19.117822265624994 + ], + [ + -68.684765625, + 18.90478515625 + ], + [ + -68.33916015624999, + 18.611523437499997 + ], + [ + -68.68740234375, + 18.21494140624999 + ], + [ + -68.9349609375, + 18.408007812500003 + ], + [ + -69.27451171874999, + 18.43984375 + ], + [ + -69.770654296875, + 18.443554687499997 + ], + [ + -70.479931640625, + 18.21728515625 + ], + [ + -70.644677734375, + 18.336230468750003 + ], + [ + -71.02783203125, + 18.273193359375 + ], + [ + -71.43896484375, + 17.63559570312499 + ], + [ + -71.63173828125, + 17.773632812499997 + ], + [ + -71.768310546875, + 18.03916015624999 + ], + [ + -71.76376953124999, + 18.20395507812499 + ], + [ + -71.737255859375, + 18.270800781250003 + ], + [ + -71.7619140625, + 18.34130859375 + ], + [ + -71.87255859375, + 18.416210937499997 + ], + [ + -71.940380859375, + 18.512597656249994 + ], + [ + -72.000390625, + 18.597900390625 + ], + [ + -71.98686523437499, + 18.6103515625 + ], + [ + -71.86650390624999, + 18.614160156249994 + ], + [ + -71.74321289062499, + 18.73291015625 + ], + [ + -71.72705078125, + 18.80322265625 + ], + [ + -71.733642578125, + 18.856396484374997 + ], + [ + -71.80712890625, + 18.987011718749997 + ], + [ + -71.647216796875, + 19.195947265624994 + ] + ] + ] + }, + "properties": { + "name": "Dominican Rep.", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 8.207617187500006, + 36.518945312499994 + ], + [ + 8.348730468750006, + 36.36796875 + ], + [ + 8.318066406250011, + 35.654931640624994 + ], + [ + 8.31640625, + 35.403125 + ], + [ + 8.35986328125, + 35.299609375 + ], + [ + 8.394238281250011, + 35.203857421875 + ], + [ + 8.312109375, + 35.084619140624994 + ], + [ + 8.27685546875, + 34.9794921875 + ], + [ + 8.24560546875, + 34.73408203125 + ], + [ + 7.513867187500011, + 34.080517578125 + ], + [ + 7.534375, + 33.717919921874994 + ], + [ + 7.877246093750017, + 33.172119140625 + ], + [ + 8.1125, + 33.055322265624994 + ], + [ + 8.333398437500023, + 32.543603515624994 + ], + [ + 9.044042968750006, + 32.07236328125 + ], + [ + 9.160253906250006, + 31.621337890625 + ], + [ + 9.224023437500023, + 31.373681640624994 + ], + [ + 9.51875, + 30.229394531249994 + ], + [ + 9.310253906250011, + 30.115234375 + ], + [ + 9.805273437500006, + 29.176953125 + ], + [ + 9.916015625, + 27.785693359374996 + ], + [ + 9.74755859375, + 27.330859375 + ], + [ + 9.883203125000023, + 26.630810546874997 + ], + [ + 9.491406250000011, + 26.333740234375 + ], + [ + 9.4482421875, + 26.067138671875 + ], + [ + 10.000683593750011, + 25.332080078125003 + ], + [ + 10.255859375, + 24.591015625 + ], + [ + 10.395898437500023, + 24.485595703125 + ], + [ + 10.686132812500006, + 24.55136718749999 + ], + [ + 11.507617187500017, + 24.314355468749994 + ], + [ + 11.967871093750006, + 23.517871093750003 + ], + [ + 7.481738281250017, + 20.873095703125003 + ], + [ + 5.836621093750011, + 19.479150390624994 + ], + [ + 4.227636718750006, + 19.142773437499997 + ], + [ + 3.3564453125, + 18.986621093750003 + ], + [ + 3.119726562500006, + 19.103173828124994 + ], + [ + 3.255859375, + 19.4109375 + ], + [ + 3.130273437500023, + 19.85019531249999 + ], + [ + 1.685449218750023, + 20.378369140624997 + ], + [ + 1.610644531250017, + 20.555566406249994 + ], + [ + 1.165722656250011, + 20.817431640625003 + ], + [ + 1.1455078125, + 21.102246093749997 + ], + [ + -1.947900390624994, + 23.124804687500003 + ], + [ + -4.822607421874977, + 24.99560546875 + ], + [ + -8.683349609375, + 27.2859375 + ], + [ + -8.683349609375, + 27.656445312499997 + ], + [ + -8.683349609375, + 27.900390625 + ], + [ + -8.659912109375, + 28.718603515625 + ], + [ + -7.485742187499994, + 29.392236328124994 + ], + [ + -7.427685546874983, + 29.425 + ], + [ + -7.142431640624977, + 29.619580078124997 + ], + [ + -6.855566406249977, + 29.601611328124996 + ], + [ + -6.755126953125, + 29.583837890625 + ], + [ + -6.635351562499977, + 29.568798828124997 + ], + [ + -6.597753906249977, + 29.578955078125 + ], + [ + -6.520556640624989, + 29.659863281249997 + ], + [ + -6.479736328125, + 29.820361328124996 + ], + [ + -6.00429687499999, + 29.83125 + ], + [ + -5.448779296874989, + 29.956933593749994 + ], + [ + -5.293652343749983, + 30.058642578124996 + ], + [ + -5.180126953124983, + 30.166162109374994 + ], + [ + -4.96826171875, + 30.465380859374996 + ], + [ + -4.778515624999983, + 30.552392578124994 + ], + [ + -4.529150390624977, + 30.625537109374996 + ], + [ + -4.322851562499977, + 30.698876953124994 + ], + [ + -4.148779296874977, + 30.8095703125 + ], + [ + -3.626904296874983, + 31.000927734374997 + ], + [ + -3.833398437499994, + 31.197802734374996 + ], + [ + -3.837109374999983, + 31.512353515624994 + ], + [ + -3.768164062499977, + 31.68955078125 + ], + [ + -3.700244140624989, + 31.700097656249994 + ], + [ + -3.604589843749977, + 31.686767578125 + ], + [ + -3.439794921874977, + 31.704541015624997 + ], + [ + -3.017382812499989, + 31.834277343749996 + ], + [ + -2.988232421874983, + 31.87421875 + ], + [ + -2.930859374999983, + 32.042529296874996 + ], + [ + -2.863427734374994, + 32.07470703125 + ], + [ + -1.275341796874983, + 32.089013671874994 + ], + [ + -1.16259765625, + 32.399169921875 + ], + [ + -1.111035156249983, + 32.552294921874996 + ], + [ + -1.188232421875, + 32.60849609375 + ], + [ + -1.29638671875, + 32.675683593749994 + ], + [ + -1.352148437499977, + 32.703369140625 + ], + [ + -1.45, + 32.784814453124994 + ], + [ + -1.510009765625, + 32.87763671875 + ], + [ + -1.550732421874983, + 33.073583984375 + ], + [ + -1.67919921875, + 33.318652343749996 + ], + [ + -1.795605468749983, + 34.751904296875 + ], + [ + -2.131787109374983, + 34.970849609374994 + ], + [ + -2.190771484374977, + 35.02978515625 + ], + [ + -2.219628906249994, + 35.10419921875 + ], + [ + -1.673632812499989, + 35.18310546875 + ], + [ + -0.426123046874977, + 35.8615234375 + ], + [ + -0.048242187499994, + 35.8328125 + ], + [ + 0.312207031250011, + 36.162353515625 + ], + [ + 0.9716796875, + 36.4439453125 + ], + [ + 2.593359375, + 36.60068359375 + ], + [ + 2.972851562500011, + 36.784472656249996 + ], + [ + 3.779003906250011, + 36.89619140625 + ], + [ + 4.758105468750017, + 36.896337890625 + ], + [ + 5.29541015625, + 36.648242187499996 + ], + [ + 6.486523437500011, + 37.085742187499996 + ], + [ + 6.927539062500017, + 36.91943359375 + ], + [ + 7.238476562500011, + 36.968505859375 + ], + [ + 7.204296875000011, + 37.0923828125 + ], + [ + 7.910449218750017, + 36.856347656249994 + ], + [ + 8.576562500000023, + 36.93720703125 + ], + [ + 8.601269531250011, + 36.833935546875 + ], + [ + 8.207617187500006, + 36.518945312499994 + ] + ] + ] + }, + "properties": { + "name": "Algeria", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -80.131591796875, + -2.973144531249957 + ], + [ + -80.27294921875003, + -2.995898437499974 + ], + [ + -80.22368164062502, + -2.753125 + ], + [ + -80.08076171874995, + -2.668847656249966 + ], + [ + -79.90903320312495, + -2.725585937499972 + ], + [ + -80.131591796875, + -2.973144531249957 + ] + ] + ], + [ + [ + [ + -90.42392578125, + -1.339941406250034 + ], + [ + -90.51953124999994, + -1.299121093749974 + ], + [ + -90.47719726562494, + -1.22099609374996 + ], + [ + -90.42392578125, + -1.339941406250034 + ] + ] + ], + [ + [ + [ + -89.41889648437498, + -0.911035156249966 + ], + [ + -89.60859374999998, + -0.888574218750009 + ], + [ + -89.28784179687503, + -0.689843750000023 + ], + [ + -89.41889648437498, + -0.911035156249966 + ] + ] + ], + [ + [ + [ + -90.33486328125, + -0.771582031249977 + ], + [ + -90.54213867187502, + -0.676464843749955 + ], + [ + -90.53168945312493, + -0.581445312499966 + ], + [ + -90.26938476562498, + -0.48466796874996 + ], + [ + -90.19272460937498, + -0.658789062500006 + ], + [ + -90.33486328125, + -0.771582031249977 + ] + ] + ], + [ + [ + [ + -91.42597656249995, + -0.460839843749994 + ], + [ + -91.61074218749994, + -0.44394531250002 + ], + [ + -91.64667968749998, + -0.284472656249946 + ], + [ + -91.46015625000001, + -0.255664062500031 + ], + [ + -91.42597656249995, + -0.460839843749994 + ] + ] + ], + [ + [ + [ + -90.57392578124993, + -0.333984375 + ], + [ + -90.8677734375, + -0.271386718750037 + ], + [ + -90.78037109374998, + -0.160449218749989 + ], + [ + -90.57392578124993, + -0.333984375 + ] + ] + ], + [ + [ + [ + -91.27216796874998, + 0.025146484374986 + ], + [ + -90.799658203125, + -0.752050781249991 + ], + [ + -90.90551757812497, + -0.94052734375002 + ], + [ + -91.13105468750001, + -1.019628906249977 + ], + [ + -91.41904296874998, + -0.996679687500006 + ], + [ + -91.49541015624999, + -0.860937499999977 + ], + [ + -91.120947265625, + -0.559082031250028 + ], + [ + -91.36918945312493, + -0.287207031249977 + ], + [ + -91.42885742187502, + -0.023388671874955 + ], + [ + -91.59682617187497, + 0.002099609374994 + ], + [ + -91.36137695312496, + 0.125830078124977 + ], + [ + -91.27216796874998, + 0.025146484374986 + ] + ] + ], + [ + [ + [ + -78.90922851562502, + 1.252783203124977 + ], + [ + -78.99169921875003, + 1.293212890625043 + ], + [ + -78.89980468749997, + 1.359765625 + ], + [ + -78.90922851562502, + 1.252783203124977 + ] + ] + ], + [ + [ + [ + -75.28447265624999, + -0.10654296875002 + ], + [ + -75.62626953124999, + -0.122851562499974 + ], + [ + -75.63203125000001, + -0.157617187500037 + ], + [ + -75.56059570312502, + -0.200097656249994 + ], + [ + -75.49106445312498, + -0.24833984374996 + ], + [ + -75.42470703124997, + -0.408886718749983 + ], + [ + -75.259375, + -0.59013671874996 + ], + [ + -75.24960937499998, + -0.951855468750026 + ], + [ + -75.34819335937499, + -0.966796874999957 + ], + [ + -75.38012695312503, + -0.94023437499996 + ], + [ + -75.40805664062503, + -0.92431640625 + ], + [ + -75.42041015624997, + -0.962207031250003 + ], + [ + -75.570556640625, + -1.53125 + ], + [ + -76.08979492187501, + -2.133105468749974 + ], + [ + -76.6791015625, + -2.562597656249991 + ], + [ + -77.860595703125, + -2.981640625000011 + ], + [ + -78.240380859375, + -3.472558593750009 + ], + [ + -78.345361328125, + -3.397363281249966 + ], + [ + -78.64799804687499, + -4.248144531250006 + ], + [ + -78.68603515625003, + -4.562402343749994 + ], + [ + -78.86152343749998, + -4.665039062499943 + ], + [ + -78.90761718749997, + -4.714453124999977 + ], + [ + -78.92578125, + -4.770703124999983 + ], + [ + -78.91420898437497, + -4.818652343749974 + ], + [ + -78.919189453125, + -4.858398437499986 + ], + [ + -78.97539062499999, + -4.873242187499997 + ], + [ + -78.99526367187497, + -4.908007812499974 + ], + [ + -79.03330078124998, + -4.96914062499999 + ], + [ + -79.07626953125003, + -4.990625 + ], + [ + -79.18666992187497, + -4.958203124999983 + ], + [ + -79.26811523437493, + -4.957617187499949 + ], + [ + -79.33095703124997, + -4.92783203125002 + ], + [ + -79.39941406249997, + -4.840039062499983 + ], + [ + -79.45576171874998, + -4.766210937499949 + ], + [ + -79.50190429687495, + -4.670605468750011 + ], + [ + -79.51616210937493, + -4.539160156249963 + ], + [ + -79.57768554687496, + -4.50058593750002 + ], + [ + -79.638525390625, + -4.454882812500031 + ], + [ + -79.71098632812502, + -4.467578124999946 + ], + [ + -79.79726562500002, + -4.47636718749996 + ], + [ + -79.8451171875, + -4.445898437499977 + ], + [ + -79.962890625, + -4.390332031250026 + ], + [ + -80.06352539062499, + -4.327539062500023 + ], + [ + -80.13955078125002, + -4.296093750000011 + ], + [ + -80.19746093750001, + -4.311035156249943 + ], + [ + -80.293359375, + -4.416796875 + ], + [ + -80.38349609374998, + -4.46367187499996 + ], + [ + -80.424169921875, + -4.461425781250028 + ], + [ + -80.47856445312499, + -4.430078125000037 + ], + [ + -80.48847656249995, + -4.393652343749991 + ], + [ + -80.44384765625003, + -4.335839843750023 + ], + [ + -80.35288085937495, + -4.208496093750014 + ], + [ + -80.453759765625, + -4.205175781249963 + ], + [ + -80.48847656249995, + -4.165527343749972 + ], + [ + -80.49345703124999, + -4.119140625000014 + ], + [ + -80.510009765625, + -4.06953125000004 + ], + [ + -80.49013671874994, + -4.010058593750003 + ], + [ + -80.43720703125001, + -3.978613281249991 + ], + [ + -80.30327148437499, + -4.005078124999969 + ], + [ + -80.26689453124993, + -3.948828124999963 + ], + [ + -80.23051757812499, + -3.924023437499969 + ], + [ + -80.19414062499996, + -3.905859375 + ], + [ + -80.24375, + -3.576757812500006 + ], + [ + -80.32465820312498, + -3.387890625 + ], + [ + -79.96333007812501, + -3.15771484375 + ], + [ + -79.72988281249997, + -2.579101562499972 + ], + [ + -79.842138671875, + -2.0673828125 + ], + [ + -79.92558593749996, + -2.548535156249969 + ], + [ + -80.03017578124994, + -2.556738281249949 + ], + [ + -80.00664062499993, + -2.353808593750003 + ], + [ + -80.28471679687502, + -2.706738281249955 + ], + [ + -80.93217773437493, + -2.269140624999977 + ], + [ + -80.76059570312498, + -1.934570312500028 + ], + [ + -80.90239257812499, + -1.078906249999974 + ], + [ + -80.55390624999998, + -0.847949218749989 + ], + [ + -80.45546875, + -0.585449218749986 + ], + [ + -80.282373046875, + -0.620507812500023 + ], + [ + -80.48227539062503, + -0.368261718749963 + ], + [ + -80.046142578125, + 0.155371093750048 + ], + [ + -80.08828124999997, + 0.78476562500002 + ], + [ + -78.89965820312503, + 1.20625 + ], + [ + -78.85966796874996, + 1.455371093750031 + ], + [ + -78.1806640625, + 0.968554687499974 + ], + [ + -77.702880859375, + 0.837841796874997 + ], + [ + -77.46767578124997, + 0.636523437500017 + ], + [ + -77.396337890625, + 0.393896484374963 + ], + [ + -76.49462890624997, + 0.23544921875002 + ], + [ + -76.27060546874998, + 0.439404296874997 + ], + [ + -75.77666015624999, + 0.08925781249998 + ], + [ + -75.28447265624999, + -0.10654296875002 + ] + ] + ] + ] + }, + "properties": { + "name": "Ecuador", + "childNum": 9 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 34.24531250000001, + 31.208300781249996 + ], + [ + 34.904296875, + 29.47734375 + ], + [ + 34.736425781250006, + 29.27060546875 + ], + [ + 34.39970703125002, + 28.01601562499999 + ], + [ + 34.22011718750002, + 27.764306640624994 + ], + [ + 33.76025390625, + 28.04765625 + ], + [ + 33.24775390625001, + 28.567724609375 + ], + [ + 32.56572265625002, + 29.973974609375 + ], + [ + 32.35976562500002, + 29.630664062499996 + ], + [ + 32.89824218750002, + 28.565234375 + ], + [ + 33.54707031250001, + 27.898144531249997 + ], + [ + 33.5498046875, + 27.607373046874997 + ], + [ + 33.84931640625001, + 27.184912109375 + ], + [ + 33.959082031250006, + 26.6490234375 + ], + [ + 35.19414062500002, + 24.475146484375003 + ], + [ + 35.78388671875001, + 23.937792968750003 + ], + [ + 35.54082031250002, + 23.920654296875 + ], + [ + 35.50439453125, + 23.779296875 + ], + [ + 35.697851562500006, + 22.946191406249994 + ], + [ + 36.22968750000001, + 22.628808593749994 + ], + [ + 36.87138671875002, + 21.996728515624994 + ], + [ + 31.434472656250023, + 21.995849609375 + ], + [ + 31.486132812500017, + 22.14780273437499 + ], + [ + 31.400292968750023, + 22.202441406250003 + ], + [ + 31.260644531250023, + 22.00229492187499 + ], + [ + 31.092675781250023, + 21.994873046875 + ], + [ + 28.036425781250017, + 21.995361328125 + ], + [ + 24.980273437500017, + 21.995849609375 + ], + [ + 24.980273437500017, + 25.5888671875 + ], + [ + 24.980273437500017, + 29.181884765625 + ], + [ + 24.703222656250006, + 30.201074218749994 + ], + [ + 24.96142578125, + 30.678515625 + ], + [ + 24.85273437500001, + 31.334814453125 + ], + [ + 25.150488281250006, + 31.654980468749997 + ], + [ + 25.382226562500023, + 31.51279296875 + ], + [ + 25.89326171875001, + 31.620898437499996 + ], + [ + 27.248046875, + 31.377880859374997 + ], + [ + 27.5400390625, + 31.212695312499996 + ], + [ + 28.51484375000001, + 31.050439453124994 + ], + [ + 29.072070312500017, + 30.830273437499997 + ], + [ + 29.929785156250006, + 31.227490234374997 + ], + [ + 30.22265625, + 31.2583984375 + ], + [ + 30.395117187500006, + 31.4576171875 + ], + [ + 30.92353515625001, + 31.566845703124997 + ], + [ + 30.56298828125, + 31.4169921875 + ], + [ + 31.001757812500017, + 31.462792968749994 + ], + [ + 31.082910156250023, + 31.603320312499996 + ], + [ + 31.5244140625, + 31.458251953125 + ], + [ + 31.888964843750017, + 31.54140625 + ], + [ + 32.13603515625002, + 31.341064453125 + ], + [ + 31.8921875, + 31.482470703124996 + ], + [ + 31.77109375, + 31.292578125 + ], + [ + 32.10175781250001, + 31.092822265624996 + ], + [ + 32.281835937500006, + 31.200878906249997 + ], + [ + 32.21621093750002, + 31.29375 + ], + [ + 32.60332031250002, + 31.06875 + ], + [ + 33.66650390625, + 31.130419921874996 + ], + [ + 34.19814453125002, + 31.322607421875 + ], + [ + 34.24531250000001, + 31.208300781249996 + ] + ] + ] + }, + "properties": { + "name": "Egypt", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 40.141210937500006, + 15.696142578125034 + ], + [ + 40.399023437500006, + 15.579882812500045 + ], + [ + 39.975195312500006, + 15.612451171875023 + ], + [ + 39.94746093750004, + 15.696142578125034 + ], + [ + 40.07050781250004, + 15.676611328125034 + ], + [ + 39.93994140625003, + 15.744531250000023 + ], + [ + 39.9567382812501, + 15.889404296875057 + ], + [ + 40.141210937500006, + 15.696142578125034 + ] + ] + ], + [ + [ + [ + 40.07646484375002, + 16.082421875000023 + ], + [ + 40.11005859375004, + 15.985742187500051 + ], + [ + 39.99609375000003, + 16.04267578125001 + ], + [ + 40.07646484375002, + 16.082421875000023 + ] + ] + ], + [ + [ + [ + 40.938574218750006, + 13.983105468749997 + ], + [ + 40.82011718750002, + 14.111669921874991 + ], + [ + 40.22148437500002, + 14.431152343749972 + ], + [ + 39.531835937500006, + 14.53671875 + ], + [ + 39.198046875000074, + 14.479394531250037 + ], + [ + 39.1354492187501, + 14.581884765625034 + ], + [ + 39.07421874999997, + 14.628222656249974 + ], + [ + 39.02382812499999, + 14.628222656249974 + ], + [ + 38.99570312500006, + 14.586865234374983 + ], + [ + 38.81201171875003, + 14.482324218750009 + ], + [ + 38.50439453124997, + 14.42441406250002 + ], + [ + 38.43144531250002, + 14.428613281249994 + ], + [ + 38.221484375000074, + 14.649658203124986 + ], + [ + 38.002539062500006, + 14.737109375000045 + ], + [ + 37.94345703125006, + 14.810546875 + ], + [ + 37.884179687499994, + 14.852294921874972 + ], + [ + 37.82031250000003, + 14.708496093749986 + ], + [ + 37.70839843750005, + 14.45722656250004 + ], + [ + 37.64843750000003, + 14.32255859375006 + ], + [ + 37.571191406249994, + 14.149072265624966 + ], + [ + 37.546777343749994, + 14.143847656249974 + ], + [ + 37.507226562499994, + 14.156396484375037 + ], + [ + 37.257226562499994, + 14.453759765625051 + ], + [ + 37.024511718750006, + 14.271972656250057 + ], + [ + 36.81191406250005, + 14.315039062500034 + ], + [ + 36.67910156250005, + 14.307568359375026 + ], + [ + 36.542382812499994, + 14.25820312499999 + ], + [ + 36.52431640625005, + 14.256835937499986 + ], + [ + 36.492285156250006, + 14.544335937500023 + ], + [ + 36.470800781250006, + 14.736474609375009 + ], + [ + 36.448144531249994, + 14.940087890625009 + ], + [ + 36.42675781249997, + 15.132080078125043 + ], + [ + 36.566015625, + 15.362109375 + ], + [ + 36.9137695312501, + 16.296191406250045 + ], + [ + 36.887792968750006, + 16.624658203124994 + ], + [ + 36.9787109375001, + 16.800585937500045 + ], + [ + 36.9757812500001, + 16.866552734375006 + ], + [ + 36.99521484375006, + 17.020556640625017 + ], + [ + 37.00898437500004, + 17.058886718750017 + ], + [ + 37.06152343749997, + 17.061279296875057 + ], + [ + 37.16953125000006, + 17.04140625 + ], + [ + 37.41103515625005, + 17.061718749999955 + ], + [ + 37.452929687500074, + 17.108691406250017 + ], + [ + 37.51015625, + 17.28813476562499 + ], + [ + 37.54746093750006, + 17.32412109375005 + ], + [ + 37.78242187500004, + 17.458007812500057 + ], + [ + 38.253515625, + 17.584765625000017 + ], + [ + 38.26728515625004, + 17.616699218750057 + ], + [ + 38.28984375000002, + 17.637011718750017 + ], + [ + 38.34736328125004, + 17.68359375 + ], + [ + 38.37373046875004, + 17.717333984375045 + ], + [ + 38.42246093750006, + 17.823925781249983 + ], + [ + 38.60947265625006, + 18.00507812500004 + ], + [ + 39.03447265625002, + 17.085546875000034 + ], + [ + 39.298925781250006, + 15.921093750000011 + ], + [ + 39.78554687499999, + 15.124853515624991 + ], + [ + 39.86376953124997, + 15.470312500000034 + ], + [ + 40.20410156250003, + 15.014111328124983 + ], + [ + 41.17646484375004, + 14.620312500000054 + ], + [ + 41.65820312499997, + 13.983056640624994 + ], + [ + 42.24511718749997, + 13.587646484374986 + ], + [ + 42.39931640625005, + 13.212597656249969 + ], + [ + 42.522851562499994, + 13.221484375 + ], + [ + 42.796191406250074, + 12.864257812500057 + ], + [ + 42.96953125000002, + 12.808349609375028 + ], + [ + 42.99902343750003, + 12.899511718750048 + ], + [ + 43.08291015625005, + 12.824609374999966 + ], + [ + 43.11669921874997, + 12.708593749999963 + ], + [ + 43.00566406250002, + 12.66230468750004 + ], + [ + 42.88330078124997, + 12.621289062500026 + ], + [ + 42.86591796875004, + 12.622802734374986 + ], + [ + 42.82529296875006, + 12.569335937500014 + ], + [ + 42.767480468749994, + 12.422851562500014 + ], + [ + 42.70371093750006, + 12.380322265625054 + ], + [ + 42.479394531249994, + 12.513623046875026 + ], + [ + 42.45, + 12.521337890625006 + ], + [ + 42.40859375, + 12.494384765625014 + ], + [ + 42.37851562500006, + 12.46640625 + ], + [ + 42.28994140625005, + 12.570214843750009 + ], + [ + 42.225, + 12.661962890624963 + ], + [ + 42.13427734374997, + 12.771435546874969 + ], + [ + 41.95214843749997, + 12.88232421875 + ], + [ + 41.85957031250004, + 13.025878906250028 + ], + [ + 41.76503906250005, + 13.183935546874991 + ], + [ + 41.362890625, + 13.499804687500031 + ], + [ + 40.938574218750006, + 13.983105468749997 + ] + ] + ] + ] + }, + "properties": { + "name": "Eritrea", + "childNum": 3 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -17.887939453125, + 27.809570312500057 + ], + [ + -17.984765625000023, + 27.646386718750023 + ], + [ + -18.160546874999937, + 27.76147460937503 + ], + [ + -17.887939453125, + 27.809570312500057 + ] + ] + ], + [ + [ + [ + -15.400585937499955, + 28.147363281250023 + ], + [ + -15.436767578124972, + 27.810693359375023 + ], + [ + -15.71030273437492, + 27.784082031250023 + ], + [ + -15.809472656249966, + 27.994482421874977 + ], + [ + -15.682763671874994, + 28.15405273437497 + ], + [ + -15.400585937499955, + 28.147363281250023 + ] + ] + ], + [ + [ + [ + -17.184667968749977, + 28.02197265624997 + ], + [ + -17.324902343749955, + 28.11767578125003 + ], + [ + -17.25859375, + 28.203173828125045 + ], + [ + -17.103759765624943, + 28.111132812500017 + ], + [ + -17.184667968749977, + 28.02197265624997 + ] + ] + ], + [ + [ + [ + -16.33447265624997, + 28.37993164062499 + ], + [ + -16.41821289062497, + 28.15141601562496 + ], + [ + -16.65800781249999, + 28.007177734374977 + ], + [ + -16.905322265625017, + 28.33959960937503 + ], + [ + -16.12363281249992, + 28.57597656249996 + ], + [ + -16.33447265624997, + 28.37993164062499 + ] + ] + ], + [ + [ + [ + -14.196777343749943, + 28.169287109375063 + ], + [ + -14.332617187500006, + 28.056005859374977 + ], + [ + -14.49179687499992, + 28.100927734374977 + ], + [ + -14.231982421875017, + 28.21582031250003 + ], + [ + -14.003369140624983, + 28.706689453125023 + ], + [ + -13.85722656249996, + 28.73803710937503 + ], + [ + -13.928027343749989, + 28.25346679687499 + ], + [ + -14.196777343749943, + 28.169287109375063 + ] + ] + ], + [ + [ + [ + -17.83427734374999, + 28.49321289062496 + ], + [ + -18.00078124999999, + 28.758251953124955 + ], + [ + -17.928808593749977, + 28.844580078125063 + ], + [ + -17.7265625, + 28.724462890625006 + ], + [ + -17.83427734374999, + 28.49321289062496 + ] + ] + ], + [ + [ + [ + -13.715966796874966, + 28.911230468750034 + ], + [ + -13.85991210937496, + 28.869091796874983 + ], + [ + -13.823632812499966, + 29.013330078124966 + ], + [ + -13.463574218749955, + 29.237207031250023 + ], + [ + -13.477929687499966, + 29.00659179687503 + ], + [ + -13.715966796874966, + 28.911230468750034 + ] + ] + ], + [ + [ + [ + 1.593945312500068, + 38.672070312499955 + ], + [ + 1.40576171875, + 38.670996093750006 + ], + [ + 1.436328125000017, + 38.768212890624994 + ], + [ + 1.593945312500068, + 38.672070312499955 + ] + ] + ], + [ + [ + [ + 1.445214843750051, + 38.91870117187503 + ], + [ + 1.223339843750068, + 38.90385742187502 + ], + [ + 1.3486328125, + 39.080810546875 + ], + [ + 1.564453125, + 39.12104492187504 + ], + [ + 1.623632812499977, + 39.03881835937497 + ], + [ + 1.445214843750051, + 38.91870117187503 + ] + ] + ], + [ + [ + [ + 3.145312500000017, + 39.79008789062499 + ], + [ + 3.461816406250023, + 39.69775390625003 + ], + [ + 3.072851562500006, + 39.30126953124997 + ], + [ + 2.799804687500057, + 39.38505859374999 + ], + [ + 2.700585937500023, + 39.54213867187502 + ], + [ + 2.49951171875, + 39.47788085937498 + ], + [ + 2.37001953125008, + 39.57207031249999 + ], + [ + 3.15869140625, + 39.97050781249999 + ], + [ + 3.145312500000017, + 39.79008789062499 + ] + ] + ], + [ + [ + [ + 4.293652343750011, + 39.84184570312499 + ], + [ + 3.8671875, + 39.958740234375 + ], + [ + 3.853417968750051, + 40.06303710937502 + ], + [ + 4.22578125000004, + 40.032373046874966 + ], + [ + 4.293652343750011, + 39.84184570312499 + ] + ] + ], + [ + [ + [ + -1.794042968749949, + 43.407324218750006 + ], + [ + -1.410693359374932, + 43.240087890625034 + ], + [ + -1.460839843749937, + 43.05175781250006 + ], + [ + -1.300048828124943, + 43.10097656250002 + ], + [ + -0.586425781249943, + 42.798974609374966 + ], + [ + 0.631640625000045, + 42.689599609374994 + ], + [ + 0.696875, + 42.84511718750005 + ], + [ + 1.428320312499977, + 42.59589843749998 + ], + [ + 1.414843750000074, + 42.54838867187499 + ], + [ + 1.448828124999977, + 42.43745117187504 + ], + [ + 1.534082031250051, + 42.44169921875002 + ], + [ + 1.7060546875, + 42.50332031250005 + ], + [ + 1.859765625000051, + 42.457080078125045 + ], + [ + 1.927929687500068, + 42.42631835937499 + ], + [ + 2.032714843750028, + 42.353515625 + ], + [ + 3.21142578125, + 42.43115234375 + ], + [ + 3.248046875, + 41.94423828125002 + ], + [ + 3.0048828125, + 41.76743164062506 + ], + [ + 2.082617187500063, + 41.287402343750045 + ], + [ + 1.032910156250068, + 41.06206054687496 + ], + [ + 0.714648437500074, + 40.822851562500006 + ], + [ + 0.891113281250057, + 40.72236328125004 + ], + [ + 0.59609375000008, + 40.614501953125 + ], + [ + -0.327001953124949, + 39.519873046875006 + ], + [ + -0.204931640624949, + 39.062597656250034 + ], + [ + 0.20156250000008, + 38.75917968750002 + ], + [ + -0.520800781249989, + 38.317285156249966 + ], + [ + -0.814648437500011, + 37.76992187500002 + ], + [ + -0.721582031249966, + 37.63105468749998 + ], + [ + -1.327539062499937, + 37.561132812500034 + ], + [ + -1.640966796874949, + 37.38696289062497 + ], + [ + -2.111523437499983, + 36.77666015624999 + ], + [ + -4.366845703124994, + 36.71811523437506 + ], + [ + -4.67412109374996, + 36.506445312500006 + ], + [ + -5.171484374999949, + 36.423779296874955 + ], + [ + -5.3609375, + 36.134912109374994 + ], + [ + -5.62548828125, + 36.02592773437499 + ], + [ + -6.040673828124937, + 36.18842773437498 + ], + [ + -6.38413085937492, + 36.63701171874996 + ], + [ + -6.216796875000028, + 36.91357421875 + ], + [ + -6.396191406249983, + 36.831640625 + ], + [ + -6.863769531250028, + 37.27890625 + ], + [ + -7.406152343749937, + 37.17944335937497 + ], + [ + -7.44394531249992, + 37.72827148437497 + ], + [ + -6.957568359374932, + 38.18789062499999 + ], + [ + -7.106396484374983, + 38.181005859375006 + ], + [ + -7.343017578124943, + 38.45742187500002 + ], + [ + -6.997949218749994, + 39.05644531250002 + ], + [ + -7.53569335937496, + 39.66157226562501 + ], + [ + -7.117675781249972, + 39.681689453125045 + ], + [ + -6.975390624999932, + 39.79838867187502 + ], + [ + -6.896093749999949, + 40.02182617187506 + ], + [ + -7.032617187499966, + 40.16791992187498 + ], + [ + -6.8101562499999, + 40.343115234375034 + ], + [ + -6.928466796874972, + 41.009130859375006 + ], + [ + -6.2125, + 41.53203125 + ], + [ + -6.542187499999955, + 41.672509765624994 + ], + [ + -6.61826171874992, + 41.9423828125 + ], + [ + -7.147119140625023, + 41.98115234374998 + ], + [ + -7.40361328124996, + 41.833691406249955 + ], + [ + -8.152490234374937, + 41.81196289062498 + ], + [ + -8.266064453124983, + 42.13740234375001 + ], + [ + -8.777148437500017, + 41.941064453124994 + ], + [ + -8.887207031249943, + 42.105273437500045 + ], + [ + -8.690917968749943, + 42.274169921875 + ], + [ + -8.815820312499966, + 42.285253906250034 + ], + [ + -8.730029296874989, + 42.411718750000034 + ], + [ + -8.8115234375, + 42.64033203124998 + ], + [ + -9.033105468750023, + 42.593847656250006 + ], + [ + -8.927197265624926, + 42.79858398437497 + ], + [ + -9.235205078124977, + 42.97690429687498 + ], + [ + -9.178076171874977, + 43.17402343749998 + ], + [ + -8.248925781249937, + 43.43940429687498 + ], + [ + -8.256738281249937, + 43.57988281249999 + ], + [ + -8.004687499999932, + 43.69438476562496 + ], + [ + -7.503613281249983, + 43.73994140625001 + ], + [ + -7.060986328124955, + 43.55395507812503 + ], + [ + -5.846679687499943, + 43.645068359375045 + ], + [ + -4.52304687499992, + 43.41572265625004 + ], + [ + -3.604638671874966, + 43.51948242187504 + ], + [ + -3.045605468749926, + 43.37158203125 + ], + [ + -2.875048828125017, + 43.454443359375006 + ], + [ + -2.337109374999926, + 43.32802734375002 + ], + [ + -1.794042968749949, + 43.407324218750006 + ] + ] + ] + ] + }, + "properties": { + "name": "Spain", + "childNum": 12, + "cp": [ + -2.9366964, + 40.3438963 + ] + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 22.61738281250004, + 58.62124023437502 + ], + [ + 23.323242187500057, + 58.45083007812502 + ], + [ + 22.730273437500045, + 58.23066406250001 + ], + [ + 22.371679687499977, + 58.217138671875006 + ], + [ + 21.996875, + 57.93134765624998 + ], + [ + 22.187695312500068, + 58.15434570312502 + ], + [ + 21.88212890624999, + 58.262353515624994 + ], + [ + 21.862304687500057, + 58.497167968750034 + ], + [ + 22.61738281250004, + 58.62124023437502 + ] + ] + ], + [ + [ + [ + 23.343554687500017, + 58.550341796875045 + ], + [ + 23.10908203125004, + 58.65922851562502 + ], + [ + 23.332812500000045, + 58.648583984374994 + ], + [ + 23.343554687500017, + 58.550341796875045 + ] + ] + ], + [ + [ + [ + 22.923730468750023, + 58.826904296875 + ], + [ + 22.54218750000001, + 58.68999023437499 + ], + [ + 22.411035156250023, + 58.863378906250034 + ], + [ + 22.05625, + 58.94360351562506 + ], + [ + 22.6494140625, + 59.08710937499998 + ], + [ + 22.90986328125004, + 58.99121093749997 + ], + [ + 22.923730468750023, + 58.826904296875 + ] + ] + ], + [ + [ + [ + 28.0125, + 59.484277343749966 + ], + [ + 28.15107421875004, + 59.374414062499966 + ], + [ + 27.434179687500006, + 58.787255859374994 + ], + [ + 27.502441406250057, + 58.221337890624994 + ], + [ + 27.778515625000068, + 57.87070312500006 + ], + [ + 27.542089843750063, + 57.799414062500006 + ], + [ + 27.4, + 57.66679687499999 + ], + [ + 27.35195312500005, + 57.528125 + ], + [ + 26.96601562500001, + 57.60913085937506 + ], + [ + 26.532617187499994, + 57.53100585937503 + ], + [ + 26.29804687500001, + 57.60107421875 + ], + [ + 25.66015625, + 57.920166015625 + ], + [ + 25.27265625000001, + 58.009375 + ], + [ + 25.11103515625004, + 58.06342773437498 + ], + [ + 24.45888671875005, + 57.907861328124994 + ], + [ + 24.3625, + 57.86616210937501 + ], + [ + 24.322558593750074, + 57.87060546875003 + ], + [ + 24.529101562500045, + 58.35424804687497 + ], + [ + 24.114843750000034, + 58.26611328125006 + ], + [ + 23.767578125000057, + 58.36083984374997 + ], + [ + 23.50927734375003, + 58.65854492187498 + ], + [ + 23.680761718750063, + 58.787158203125074 + ], + [ + 23.43203125, + 58.920654296875 + ], + [ + 23.494433593750017, + 59.19565429687498 + ], + [ + 24.083398437500023, + 59.29189453125005 + ], + [ + 24.38037109375003, + 59.47265625 + ], + [ + 25.44375, + 59.52114257812502 + ], + [ + 25.50927734374997, + 59.63901367187506 + ], + [ + 26.974707031250006, + 59.450634765624955 + ], + [ + 28.0125, + 59.484277343749966 + ] + ] + ] + ] + }, + "properties": { + "name": "Estonia", + "childNum": 4 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 38.43144531250002, + 14.428613281249994 + ], + [ + 38.50439453125, + 14.424414062499991 + ], + [ + 38.81201171875, + 14.482324218749994 + ], + [ + 38.995703125, + 14.586865234374997 + ], + [ + 39.02382812500002, + 14.628222656250003 + ], + [ + 39.07421875, + 14.628222656250003 + ], + [ + 39.13544921875001, + 14.581884765624991 + ], + [ + 39.19804687500002, + 14.479394531249994 + ], + [ + 39.531835937500006, + 14.53671875 + ], + [ + 40.22148437500002, + 14.43115234375 + ], + [ + 40.82011718750002, + 14.111669921874991 + ], + [ + 40.938574218750006, + 13.983105468749997 + ], + [ + 41.362890625, + 13.499804687500003 + ], + [ + 41.76503906250002, + 13.183935546874991 + ], + [ + 41.85957031250001, + 13.02587890625 + ], + [ + 41.9521484375, + 12.88232421875 + ], + [ + 42.13427734375, + 12.771435546874997 + ], + [ + 42.225, + 12.661962890624991 + ], + [ + 42.28994140625002, + 12.570214843749994 + ], + [ + 42.378515625, + 12.46640625 + ], + [ + 41.79267578125001, + 11.68603515625 + ], + [ + 41.79824218750002, + 10.98046875 + ], + [ + 42.557714843750006, + 11.080761718749997 + ], + [ + 42.92275390625002, + 10.999316406249989 + ], + [ + 42.65644531250001, + 10.6 + ], + [ + 42.84160156250002, + 10.203076171874997 + ], + [ + 43.181640625, + 9.879980468749991 + ], + [ + 43.482519531250006, + 9.379492187499991 + ], + [ + 43.98378906250002, + 9.008837890624989 + ], + [ + 46.97822265625001, + 7.9970703125 + ], + [ + 47.97822265625001, + 7.9970703125 + ], + [ + 44.940527343750006, + 4.912011718749994 + ], + [ + 43.988867187500006, + 4.950537109374991 + ], + [ + 43.58349609375, + 4.85498046875 + ], + [ + 43.12568359375001, + 4.644482421874997 + ], + [ + 42.85664062500001, + 4.32421875 + ], + [ + 42.02412109375001, + 4.137939453125 + ], + [ + 41.91533203125002, + 4.031298828124989 + ], + [ + 41.88398437500001, + 3.977734375 + ], + [ + 41.73769531250002, + 3.979052734374989 + ], + [ + 41.48193359375, + 3.96328125 + ], + [ + 41.37246093750002, + 3.946191406249994 + ], + [ + 41.22089843750001, + 3.943554687499997 + ], + [ + 41.02080078125002, + 4.057470703124991 + ], + [ + 40.765234375, + 4.27304687499999 + ], + [ + 39.84218750000002, + 3.851464843749994 + ], + [ + 39.79033203125002, + 3.754248046874991 + ], + [ + 39.65751953125002, + 3.577832031249997 + ], + [ + 39.49443359375002, + 3.456103515624989 + ], + [ + 38.608007812500006, + 3.60009765625 + ], + [ + 38.45156250000002, + 3.604833984374991 + ], + [ + 38.22529296875001, + 3.618994140624991 + ], + [ + 38.08613281250001, + 3.64882812499999 + ], + [ + 37.15458984375002, + 4.254541015624994 + ], + [ + 36.90556640625002, + 4.411474609374991 + ], + [ + 36.02197265625, + 4.468115234374991 + ], + [ + 35.76308593750002, + 4.808007812499994 + ], + [ + 35.75615234375002, + 4.950488281249989 + ], + [ + 35.779296875, + 5.105566406249991 + ], + [ + 35.80029296875, + 5.156933593749997 + ], + [ + 35.74501953125002, + 5.343994140625 + ], + [ + 35.325292968750006, + 5.364892578124994 + ], + [ + 35.2646484375, + 5.412060546874997 + ], + [ + 35.26386718750001, + 5.457910156249994 + ], + [ + 35.26835937500002, + 5.492285156249991 + ], + [ + 34.98359375000001, + 5.858300781249994 + ], + [ + 34.71064453125001, + 6.660302734374994 + ], + [ + 34.06425781250002, + 7.225732421874994 + ], + [ + 33.902441406250006, + 7.509521484375 + ], + [ + 32.99892578125002, + 7.899511718749991 + ], + [ + 33.28105468750002, + 8.437255859375 + ], + [ + 33.95332031250001, + 8.443505859374994 + ], + [ + 34.07275390625, + 8.545263671874991 + ], + [ + 34.078125, + 9.461523437499991 + ], + [ + 34.31123046875001, + 10.190869140624997 + ], + [ + 34.34394531250001, + 10.658642578124997 + ], + [ + 34.571875, + 10.880175781249989 + ], + [ + 34.77128906250002, + 10.746191406249991 + ], + [ + 34.93144531250002, + 10.864794921874989 + ], + [ + 35.1123046875, + 11.816552734374994 + ], + [ + 35.67021484375002, + 12.623730468749997 + ], + [ + 36.12519531250001, + 12.75703125 + ], + [ + 36.52431640625002, + 14.2568359375 + ], + [ + 36.54238281250002, + 14.25820312499999 + ], + [ + 36.67910156250002, + 14.307568359374997 + ], + [ + 36.81191406250002, + 14.315039062499991 + ], + [ + 37.024511718750006, + 14.27197265625 + ], + [ + 37.25722656250002, + 14.453759765624994 + ], + [ + 37.50722656250002, + 14.156396484374994 + ], + [ + 37.54677734375002, + 14.143847656250003 + ], + [ + 37.57119140625002, + 14.149072265624994 + ], + [ + 37.6484375, + 14.322558593750003 + ], + [ + 37.70839843750002, + 14.457226562499997 + ], + [ + 37.8203125, + 14.70849609375 + ], + [ + 37.88417968750002, + 14.852294921875 + ], + [ + 37.943457031250006, + 14.810546875 + ], + [ + 38.002539062500006, + 14.737109375 + ], + [ + 38.22148437500002, + 14.649658203125 + ], + [ + 38.43144531250002, + 14.428613281249994 + ] + ] + ] + }, + "properties": { + "name": "Ethiopia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 22.17509765624999, + 60.370751953124994 + ], + [ + 22.41552734375003, + 60.30336914062505 + ], + [ + 22.36054687500004, + 60.165576171875045 + ], + [ + 22.07714843750003, + 60.286328124999955 + ], + [ + 22.17509765624999, + 60.370751953124994 + ] + ] + ], + [ + [ + [ + 21.450878906250068, + 60.529589843750045 + ], + [ + 21.3, + 60.47978515625002 + ], + [ + 21.224707031250006, + 60.62060546875003 + ], + [ + 21.450878906250068, + 60.529589843750045 + ] + ] + ], + [ + [ + [ + 21.2177734375, + 63.241308593750034 + ], + [ + 21.415625, + 63.19736328125006 + ], + [ + 21.25341796875, + 63.152001953124966 + ], + [ + 21.08388671875008, + 63.277539062499955 + ], + [ + 21.2177734375, + 63.241308593750034 + ] + ] + ], + [ + [ + [ + 24.848242187500034, + 64.99101562499999 + ], + [ + 24.576562500000023, + 65.04287109375 + ], + [ + 24.970605468750023, + 65.05532226562502 + ], + [ + 24.848242187500034, + 64.99101562499999 + ] + ] + ], + [ + [ + [ + 28.96582031250003, + 69.02197265625 + ], + [ + 28.414062500000057, + 68.90415039062506 + ], + [ + 28.77285156250005, + 68.84003906249995 + ], + [ + 28.470703125000057, + 68.48837890625 + ], + [ + 28.685156250000034, + 68.189794921875 + ], + [ + 29.343847656250006, + 68.06186523437506 + ], + [ + 29.988085937500017, + 67.66826171874999 + ], + [ + 29.066210937500045, + 66.89174804687497 + ], + [ + 30.102734375000097, + 65.72626953125004 + ], + [ + 29.715917968750063, + 65.62456054687502 + ], + [ + 29.608007812500006, + 65.248681640625 + ], + [ + 29.826953125000017, + 65.14506835937502 + ], + [ + 29.60419921875004, + 64.968408203125 + ], + [ + 30.072851562500063, + 64.76503906250005 + ], + [ + 30.04189453125005, + 64.44335937499997 + ], + [ + 30.513769531250006, + 64.2 + ], + [ + 30.50390625000003, + 64.02060546875 + ], + [ + 29.991503906250074, + 63.73515625000002 + ], + [ + 31.180859375000097, + 63.208300781250074 + ], + [ + 31.533984375000017, + 62.885400390624994 + ], + [ + 31.18671875000004, + 62.48139648437504 + ], + [ + 29.69013671875004, + 61.54609375000001 + ], + [ + 27.797656250000074, + 60.53613281250003 + ], + [ + 26.53466796874997, + 60.412890625000074 + ], + [ + 26.56933593750003, + 60.62456054687502 + ], + [ + 26.377734375000074, + 60.42407226562503 + ], + [ + 25.955957031250023, + 60.474218750000034 + ], + [ + 26.03583984375004, + 60.34150390625001 + ], + [ + 25.75800781250004, + 60.26752929687504 + ], + [ + 25.65644531250004, + 60.33320312499998 + ], + [ + 24.44560546874999, + 60.021289062500045 + ], + [ + 23.46357421875004, + 59.986230468749994 + ], + [ + 23.021289062500074, + 59.81601562500006 + ], + [ + 23.19843750000001, + 60.02182617187498 + ], + [ + 22.911718750000063, + 60.20971679687497 + ], + [ + 22.749804687500017, + 60.057275390624994 + ], + [ + 22.462695312500045, + 60.029199218749966 + ], + [ + 22.5849609375, + 60.380566406249955 + ], + [ + 21.436035156250057, + 60.596386718749955 + ], + [ + 21.605957031250057, + 61.59155273437503 + ], + [ + 21.255957031250063, + 61.98964843750005 + ], + [ + 21.143847656250045, + 62.73999023437506 + ], + [ + 21.650976562500063, + 63.039306640625 + ], + [ + 21.545117187499983, + 63.204296874999955 + ], + [ + 22.31972656250005, + 63.310449218749994 + ], + [ + 22.532324218750034, + 63.647851562499994 + ], + [ + 23.598925781250074, + 64.04091796874997 + ], + [ + 24.557910156250045, + 64.801025390625 + ], + [ + 25.288183593750063, + 64.8603515625 + ], + [ + 25.34785156250004, + 65.47924804687497 + ], + [ + 24.674902343750006, + 65.67070312499999 + ], + [ + 24.628027343750034, + 65.85917968750002 + ], + [ + 24.15546875000004, + 65.80527343750006 + ], + [ + 23.700292968750034, + 66.25263671874998 + ], + [ + 23.988574218750045, + 66.81054687500003 + ], + [ + 23.64150390625005, + 67.12939453124997 + ], + [ + 23.733593750000068, + 67.42290039062499 + ], + [ + 23.454882812500045, + 67.46025390625007 + ], + [ + 23.63886718750004, + 67.95439453125002 + ], + [ + 22.854101562500034, + 68.36733398437502 + ], + [ + 21.99746093750005, + 68.52060546874998 + ], + [ + 20.622167968750006, + 69.036865234375 + ], + [ + 21.065722656250017, + 69.04174804687503 + ], + [ + 21.06611328125001, + 69.21411132812497 + ], + [ + 21.59375, + 69.273583984375 + ], + [ + 22.410937500000074, + 68.719873046875 + ], + [ + 23.324023437500017, + 68.64897460937502 + ], + [ + 23.85400390625, + 68.80590820312503 + ], + [ + 24.94140625000003, + 68.59326171875006 + ], + [ + 25.748339843750017, + 68.99013671875 + ], + [ + 26.07246093750004, + 69.69155273437497 + ], + [ + 26.525390625000057, + 69.91503906250003 + ], + [ + 27.127539062500063, + 69.90649414062497 + ], + [ + 27.747851562500045, + 70.06484375 + ], + [ + 29.14160156250003, + 69.67143554687505 + ], + [ + 29.33339843750005, + 69.47299804687503 + ], + [ + 28.846289062500006, + 69.17690429687502 + ], + [ + 28.96582031250003, + 69.02197265625 + ] + ] + ] + ] + }, + "properties": { + "name": "Finland", + "childNum": 5 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 178.48789062500018, + -18.97412109375 + ], + [ + 177.95869140624998, + -19.121582031250014 + ], + [ + 178.33427734375013, + -18.93447265625001 + ], + [ + 178.48789062500018, + -18.97412109375 + ] + ] + ], + [ + [ + [ + 179.34931640625015, + -18.10234375000003 + ], + [ + 179.25351562500018, + -18.030566406249974 + ], + [ + 179.30644531250013, + -17.944042968750026 + ], + [ + 179.34931640625015, + -18.10234375000003 + ] + ] + ], + [ + [ + [ + 178.28017578124994, + -17.37197265625001 + ], + [ + 178.59160156249996, + -17.651464843750006 + ], + [ + 178.66767578125004, + -18.080859375 + ], + [ + 177.95546875000005, + -18.264062500000023 + ], + [ + 177.32138671875, + -18.077539062500037 + ], + [ + 177.26396484375007, + -17.86347656250004 + ], + [ + 177.5044921875, + -17.539550781250043 + ], + [ + 177.81796875000012, + -17.38847656249999 + ], + [ + 178.28017578124994, + -17.37197265625001 + ] + ] + ], + [ + [ + [ + 180, + -16.96308593750001 + ], + [ + 179.89697265625003, + -16.96406250000004 + ], + [ + 180, + -16.785742187500034 + ], + [ + 180, + -16.96308593750001 + ] + ] + ], + [ + [ + [ + -179.97490234374996, + -16.92480468750003 + ], + [ + -180, + -16.96298828124999 + ], + [ + -180, + -16.907812500000034 + ], + [ + -180, + -16.82431640624999 + ], + [ + -180, + -16.78554687499999 + ], + [ + -179.86098632812502, + -16.68828124999999 + ], + [ + -179.97490234374996, + -16.92480468750003 + ] + ] + ], + [ + [ + [ + -179.92944335937503, + -16.502832031250037 + ], + [ + -179.999951171875, + -16.540039062499986 + ], + [ + -179.900927734375, + -16.431542968749994 + ], + [ + -179.92944335937503, + -16.502832031250037 + ] + ] + ], + [ + [ + [ + 179.99921875000004, + -16.168554687499977 + ], + [ + 179.56416015625004, + -16.636914062499997 + ], + [ + 179.56816406249996, + -16.747460937499966 + ], + [ + 179.93037109375004, + -16.51943359375005 + ], + [ + 179.9279296875001, + -16.74443359374996 + ], + [ + 179.41933593750005, + -16.80654296875001 + ], + [ + 179.20234375000004, + -16.71269531249999 + ], + [ + 179.00683593750003, + -16.90019531249999 + ], + [ + 178.70664062500018, + -16.97617187500002 + ], + [ + 178.4974609375, + -16.78789062500003 + ], + [ + 178.58359375000012, + -16.621875 + ], + [ + 178.80507812499994, + -16.631445312500034 + ], + [ + 179.55175781250003, + -16.249902343750023 + ], + [ + 180, + -16.15292968749999 + ], + [ + 179.99921875000004, + -16.168554687499977 + ] + ] + ] + ] + }, + "properties": { + "name": "Fiji", + "childNum": 7 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -61.01875, + -51.7857421875 + ], + [ + -60.87597656250003, + -51.79423828125004 + ], + [ + -60.94755859374996, + -51.94628906250002 + ], + [ + -61.14501953125003, + -51.83945312500001 + ], + [ + -61.01875, + -51.7857421875 + ] + ] + ], + [ + [ + [ + -60.28623046874995, + -51.461914062500014 + ], + [ + -59.38759765625002, + -51.35996093750003 + ], + [ + -59.26806640625, + -51.42753906250003 + ], + [ + -59.92138671874997, + -51.969531250000045 + ], + [ + -60.246337890625, + -51.98642578125003 + ], + [ + -60.35346679687498, + -52.13994140625004 + ], + [ + -60.686376953125034, + -52.18837890624996 + ], + [ + -60.96142578125003, + -52.05732421874999 + ], + [ + -60.23847656249998, + -51.771972656250036 + ], + [ + -60.58251953125, + -51.71269531250004 + ], + [ + -60.24516601562493, + -51.638867187500004 + ], + [ + -60.56845703124998, + -51.357812499999945 + ], + [ + -60.28623046874995, + -51.461914062500014 + ] + ] + ], + [ + [ + [ + -60.11171875000002, + -51.39589843749998 + ], + [ + -60.275341796874955, + -51.28056640625002 + ], + [ + -60.06982421875, + -51.307910156249996 + ], + [ + -60.11171875000002, + -51.39589843749998 + ] + ] + ], + [ + [ + [ + -58.85019531249995, + -51.26992187499998 + ], + [ + -58.42583007812502, + -51.32421875000003 + ], + [ + -58.508935546874994, + -51.48359375 + ], + [ + -58.271582031250034, + -51.57470703124999 + ], + [ + -58.25922851562501, + -51.417089843750034 + ], + [ + -57.976513671874955, + -51.384375 + ], + [ + -57.80849609375002, + -51.51796875 + ], + [ + -57.96044921874997, + -51.58320312500003 + ], + [ + -57.79179687499999, + -51.63613281249998 + ], + [ + -58.68349609375002, + -51.93623046875001 + ], + [ + -58.65278320312498, + -52.09921875 + ], + [ + -59.19584960937496, + -52.01767578125 + ], + [ + -59.06801757812502, + -52.17304687500003 + ], + [ + -59.341503906249955, + -52.19599609375 + ], + [ + -59.395654296874966, + -52.308007812499994 + ], + [ + -59.64873046875002, + -52.134375 + ], + [ + -59.57080078124994, + -51.92539062500003 + ], + [ + -59.05952148437498, + -51.685449218749994 + ], + [ + -59.09663085937498, + -51.49140624999998 + ], + [ + -58.85019531249995, + -51.26992187499998 + ] + ] + ] + ] + }, + "properties": { + "name": "Falkland Is.", + "childNum": 4 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 55.79736328125003, + -21.33935546875003 + ], + [ + 55.36269531250005, + -21.27363281250004 + ], + [ + 55.23281250000005, + -21.05839843749999 + ], + [ + 55.311328125000074, + -20.90410156249999 + ], + [ + 55.661914062500074, + -20.90625 + ], + [ + 55.8390625000001, + -21.13857421874998 + ], + [ + 55.79736328125003, + -21.33935546875003 + ] + ] + ], + [ + [ + [ + 45.180273437500006, + -12.97675781250004 + ], + [ + 45.069433593750006, + -12.895605468750034 + ], + [ + 45.09238281250006, + -12.653027343749997 + ], + [ + 45.22314453124997, + -12.752148437500026 + ], + [ + 45.180273437500006, + -12.97675781250004 + ] + ] + ], + [ + [ + [ + -51.65253906249998, + 4.061279296874972 + ], + [ + -52.327880859375, + 3.18173828125002 + ], + [ + -52.58300781250003, + 2.528906249999977 + ], + [ + -52.90346679687502, + 2.211523437499977 + ], + [ + -53.76777343749998, + 2.354833984375048 + ], + [ + -54.13007812499998, + 2.121044921875026 + ], + [ + -54.43310546875, + 2.207519531250057 + ], + [ + -54.51508789062498, + 2.245458984374963 + ], + [ + -54.55048828125001, + 2.293066406249991 + ], + [ + -54.59194335937502, + 2.313769531250031 + ], + [ + -54.61625976562499, + 2.326757812500006 + ], + [ + -54.60473632812497, + 2.335791015624991 + ], + [ + -54.56840820312502, + 2.342578125000031 + ], + [ + -54.53593749999999, + 2.343310546875003 + ], + [ + -54.48554687500001, + 2.416113281250006 + ], + [ + -54.402001953124966, + 2.46152343750002 + ], + [ + -54.25673828125002, + 2.713720703124977 + ], + [ + -54.19550781249998, + 2.817871093750057 + ], + [ + -54.17070312499999, + 2.993603515624969 + ], + [ + -54.203125, + 3.138183593750028 + ], + [ + -54.18803710937499, + 3.178759765625031 + ], + [ + -54.063183593749955, + 3.353320312499989 + ], + [ + -54.00957031249993, + 3.448535156250017 + ], + [ + -54.03422851562499, + 3.62939453125 + ], + [ + -54.350732421874994, + 4.054101562500023 + ], + [ + -54.47968749999998, + 4.836523437499991 + ], + [ + -53.91992187499997, + 5.768994140624983 + ], + [ + -52.899316406249966, + 5.425048828124986 + ], + [ + -52.29052734375003, + 4.942187500000031 + ], + [ + -52.324609374999966, + 4.770898437500037 + ], + [ + -52.21997070312494, + 4.862792968750014 + ], + [ + -52.05810546875003, + 4.717382812499963 + ], + [ + -52.00292968749997, + 4.352294921875014 + ], + [ + -51.82753906250002, + 4.635693359375026 + ], + [ + -51.65253906249998, + 4.061279296874972 + ] + ] + ], + [ + [ + [ + -60.826269531250006, + 14.494482421874991 + ], + [ + -61.063720703125, + 14.467089843750017 + ], + [ + -61.01132812499998, + 14.601904296875034 + ], + [ + -61.21333007812501, + 14.848583984375011 + ], + [ + -60.927148437499966, + 14.755175781249989 + ], + [ + -60.826269531250006, + 14.494482421874991 + ] + ] + ], + [ + [ + [ + -61.23046875000003, + 15.889941406250074 + ], + [ + -61.310742187499955, + 15.894677734374966 + ], + [ + -61.25, + 16.006298828124983 + ], + [ + -61.23046875000003, + 15.889941406250074 + ] + ] + ], + [ + [ + [ + -61.58955078125001, + 16.006933593750006 + ], + [ + -61.759423828124966, + 16.062060546875045 + ], + [ + -61.74804687499997, + 16.355273437500017 + ], + [ + -61.55234374999998, + 16.270898437499966 + ], + [ + -61.58955078125001, + 16.006933593750006 + ] + ] + ], + [ + [ + [ + -61.3271484375, + 16.230419921874983 + ], + [ + -61.522167968749955, + 16.22802734375003 + ], + [ + -61.47119140624994, + 16.506640625000045 + ], + [ + -61.17260742187497, + 16.25610351562497 + ], + [ + -61.3271484375, + 16.230419921874983 + ] + ] + ], + [ + [ + [ + 9.480371093750023, + 42.80541992187503 + ], + [ + 9.550683593750051, + 42.12973632812506 + ], + [ + 9.186132812500034, + 41.38491210937502 + ], + [ + 8.80751953125008, + 41.58837890625 + ], + [ + 8.886816406249977, + 41.70068359375003 + ], + [ + 8.621875, + 41.93071289062502 + ], + [ + 8.700976562500045, + 42.09560546875002 + ], + [ + 8.565625, + 42.35771484374996 + ], + [ + 8.81484375000008, + 42.60791015625003 + ], + [ + 9.313378906250023, + 42.71318359374999 + ], + [ + 9.363183593750051, + 43.01738281249996 + ], + [ + 9.480371093750023, + 42.80541992187503 + ] + ] + ], + [ + [ + [ + -1.17832031249992, + 45.904052734375 + ], + [ + -1.213574218750011, + 45.81660156250004 + ], + [ + -1.388671874999972, + 46.05039062500006 + ], + [ + -1.17832031249992, + 45.904052734375 + ] + ] + ], + [ + [ + [ + 5.789746093749983, + 49.53828125000001 + ], + [ + 5.823437500000011, + 49.50507812499998 + ], + [ + 5.9013671875, + 49.48974609374997 + ], + [ + 5.928906250000011, + 49.47753906249997 + ], + [ + 5.959472656250028, + 49.45463867187502 + ], + [ + 6.01142578125004, + 49.44545898437502 + ], + [ + 6.074121093750023, + 49.45463867187502 + ], + [ + 6.119921875000017, + 49.485205078125034 + ], + [ + 6.181054687500051, + 49.498925781249966 + ], + [ + 6.344335937500006, + 49.45273437499998 + ], + [ + 6.735449218750006, + 49.16059570312498 + ], + [ + 7.450585937500051, + 49.152197265625034 + ], + [ + 8.134863281250006, + 48.97358398437498 + ], + [ + 7.616601562500023, + 48.15678710937502 + ], + [ + 7.615625, + 47.59272460937504 + ], + [ + 7.343164062499994, + 47.43310546875003 + ], + [ + 7.136035156249989, + 47.489843750000034 + ], + [ + 6.968359375000034, + 47.453222656250034 + ], + [ + 6.900390625000028, + 47.39423828125001 + ], + [ + 7.000585937500034, + 47.339453125000034 + ], + [ + 7.000585937500034, + 47.32250976562506 + ], + [ + 6.978515625000057, + 47.30205078124996 + ], + [ + 6.95205078125008, + 47.26718750000006 + ], + [ + 6.820703125000051, + 47.163183593750006 + ], + [ + 6.688085937500034, + 47.05825195312505 + ], + [ + 6.66689453125008, + 47.026513671874966 + ], + [ + 6.624804687500017, + 47.00434570312498 + ], + [ + 6.45625, + 46.948339843750034 + ], + [ + 6.438646763392874, + 46.774418247767855 + ], + [ + 6.129687500000045, + 46.56699218750006 + ], + [ + 6.118111049107182, + 46.447459542410726 + ], + [ + 6.095898437500011, + 46.279394531250006 + ], + [ + 5.970019531250045, + 46.214697265625034 + ], + [ + 5.971484375000074, + 46.151220703125006 + ], + [ + 6.006640625000045, + 46.14233398437506 + ], + [ + 6.086621093750068, + 46.14702148437502 + ], + [ + 6.19941406250004, + 46.19306640624998 + ], + [ + 6.234667968750045, + 46.332617187500006 + ], + [ + 6.321875, + 46.39370117187502 + ], + [ + 6.428906250000011, + 46.43051757812506 + ], + [ + 6.578222656250034, + 46.437353515625034 + ], + [ + 6.758105468750017, + 46.41577148437497 + ], + [ + 6.772070312500006, + 46.16513671874998 + ], + [ + 6.897265625000017, + 46.05175781249997 + ], + [ + 6.953710937500063, + 46.017138671875045 + ], + [ + 7.00390625, + 45.95883789062506 + ], + [ + 7.021093750000034, + 45.92578124999997 + ], + [ + 6.790917968750023, + 45.740869140624966 + ], + [ + 7.146386718750051, + 45.381738281249994 + ], + [ + 7.07832031250004, + 45.23994140624998 + ], + [ + 6.634765625000028, + 45.06816406249996 + ], + [ + 6.99267578125, + 44.82729492187502 + ], + [ + 6.900195312499989, + 44.33574218749996 + ], + [ + 7.318554687500068, + 44.13798828125002 + ], + [ + 7.637207031250057, + 44.16484375 + ], + [ + 7.4931640625, + 43.767138671875045 + ], + [ + 6.570214843750023, + 43.199072265625034 + ], + [ + 6.115917968750011, + 43.07236328124998 + ], + [ + 5.406542968750074, + 43.228515625 + ], + [ + 5.05976562500004, + 43.44453125000004 + ], + [ + 4.712109375000011, + 43.373291015625 + ], + [ + 3.910839843750011, + 43.563085937500034 + ], + [ + 3.258886718750063, + 43.193212890625006 + ], + [ + 3.051757812500057, + 42.915136718750006 + ], + [ + 3.21142578125, + 42.43115234375 + ], + [ + 2.032714843750028, + 42.353515625 + ], + [ + 1.927929687500068, + 42.42631835937499 + ], + [ + 1.859765625000051, + 42.457080078125045 + ], + [ + 1.7060546875, + 42.50332031250005 + ], + [ + 1.709863281250051, + 42.604443359374955 + ], + [ + 1.568164062500045, + 42.63500976562506 + ], + [ + 1.501367187500023, + 42.64272460937502 + ], + [ + 1.428320312499977, + 42.59589843749998 + ], + [ + 0.696875, + 42.84511718750005 + ], + [ + 0.631640625000045, + 42.689599609374994 + ], + [ + -0.586425781249943, + 42.798974609374966 + ], + [ + -1.300048828124943, + 43.10097656250002 + ], + [ + -1.460839843749937, + 43.05175781250006 + ], + [ + -1.410693359374932, + 43.240087890625034 + ], + [ + -1.794042968749949, + 43.407324218750006 + ], + [ + -1.484863281249943, + 43.56376953124999 + ], + [ + -1.245507812499937, + 44.55986328124999 + ], + [ + -1.07695312499996, + 44.68984375 + ], + [ + -1.152880859374989, + 44.764013671875006 + ], + [ + -1.245214843749977, + 44.66669921874998 + ], + [ + -1.081005859374983, + 45.532421874999955 + ], + [ + -0.548486328124966, + 45.00058593750006 + ], + [ + -0.790771484375028, + 45.46801757812497 + ], + [ + -1.195996093749983, + 45.714453125 + ], + [ + -1.03173828125, + 45.741064453125006 + ], + [ + -1.14628906249996, + 46.311376953125034 + ], + [ + -1.786523437499937, + 46.51484375000001 + ], + [ + -2.059375, + 46.81030273437497 + ], + [ + -2.01889648437492, + 47.03764648437502 + ], + [ + -2.197070312499989, + 47.16293945312506 + ], + [ + -2.027587890625028, + 47.27358398437502 + ], + [ + -1.742529296874949, + 47.21596679687502 + ], + [ + -1.97539062499996, + 47.31069335937505 + ], + [ + -2.503125, + 47.31206054687496 + ], + [ + -2.427685546874983, + 47.47089843749998 + ], + [ + -2.770312499999989, + 47.513867187499955 + ], + [ + -2.787207031249949, + 47.62553710937496 + ], + [ + -4.312109374999949, + 47.82290039062502 + ], + [ + -4.678808593749949, + 48.03950195312501 + ], + [ + -4.32944335937492, + 48.169970703125045 + ], + [ + -4.577148437499943, + 48.2900390625 + ], + [ + -4.241406249999926, + 48.30366210937501 + ], + [ + -4.719384765624966, + 48.363134765625034 + ], + [ + -4.7625, + 48.45024414062502 + ], + [ + -4.531201171874983, + 48.61997070312506 + ], + [ + -3.231445312499972, + 48.84082031250003 + ], + [ + -2.692333984374983, + 48.53681640624998 + ], + [ + -2.446191406249937, + 48.64829101562506 + ], + [ + -2.00371093749996, + 48.58208007812499 + ], + [ + -1.905712890624955, + 48.69711914062506 + ], + [ + -1.376464843749972, + 48.65258789062503 + ], + [ + -1.565478515624932, + 48.805517578125034 + ], + [ + -1.583105468749977, + 49.20239257812506 + ], + [ + -1.856445312499972, + 49.68378906249998 + ], + [ + -1.258642578124949, + 49.68017578125006 + ], + [ + -1.138525390624977, + 49.38789062500001 + ], + [ + -0.163476562499937, + 49.296777343749994 + ], + [ + 0.41689453125008, + 49.448388671874994 + ], + [ + 0.129394531250028, + 49.508447265624966 + ], + [ + 0.186718749999983, + 49.703027343749994 + ], + [ + 1.245507812500051, + 49.99824218750001 + ], + [ + 1.5927734375, + 50.25219726562506 + ], + [ + 1.672265625000023, + 50.885009765625 + ], + [ + 2.52490234375, + 51.097119140624955 + ], + [ + 2.759375, + 50.750634765624994 + ], + [ + 3.10683593750008, + 50.779443359374994 + ], + [ + 3.27333984375008, + 50.53154296875002 + ], + [ + 3.595410156250068, + 50.47734374999999 + ], + [ + 3.689355468750023, + 50.30605468750002 + ], + [ + 4.174609375000017, + 50.24648437500005 + ], + [ + 4.149316406250023, + 49.971582031249994 + ], + [ + 4.545019531250063, + 49.96025390624999 + ], + [ + 4.818652343750045, + 50.153173828125034 + ], + [ + 4.867578125000051, + 49.78813476562502 + ], + [ + 5.50732421875, + 49.51088867187502 + ], + [ + 5.789746093749983, + 49.53828125000001 + ] + ] + ] + ] + }, + "properties": { + "name": "France", + "childNum": 10, + "cp": [ + 2.8719426, + 46.8222422 + ] + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -7.186865234374949, + 62.139306640624966 + ], + [ + -7.116796874999977, + 62.046826171874955 + ], + [ + -7.379101562499926, + 62.07480468749998 + ], + [ + -7.186865234374949, + 62.139306640624966 + ] + ] + ], + [ + [ + [ + -6.631054687499955, + 62.22788085937498 + ], + [ + -6.655810546874932, + 62.09360351562498 + ], + [ + -6.840527343749983, + 62.119287109374994 + ], + [ + -6.725195312499949, + 61.95146484374999 + ], + [ + -7.17216796874996, + 62.28559570312501 + ], + [ + -6.631054687499955, + 62.22788085937498 + ] + ] + ], + [ + [ + [ + -6.406054687499932, + 62.258642578125034 + ], + [ + -6.544140624999926, + 62.20561523437499 + ], + [ + -6.554589843749994, + 62.35566406250001 + ], + [ + -6.406054687499932, + 62.258642578125034 + ] + ] + ] + ] + }, + "properties": { + "name": "Faeroe Is.", + "childNum": 3 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 158.31484375, + 6.813671875 + ], + [ + 158.18339843750002, + 6.801269531250057 + ], + [ + 158.13476562499997, + 6.944824218749986 + ], + [ + 158.29462890625004, + 6.951074218750023 + ], + [ + 158.31484375, + 6.813671875 + ] + ] + ], + [ + [ + [ + 138.14267578125006, + 9.50068359375004 + ], + [ + 138.06708984375004, + 9.419042968750006 + ], + [ + 138.18583984375007, + 9.593310546874989 + ], + [ + 138.14267578125006, + 9.50068359375004 + ] + ] + ] + ] + }, + "properties": { + "name": "Micronesia", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 13.293554687500006, + 2.161572265624997 + ], + [ + 13.172167968750017, + 1.78857421875 + ], + [ + 13.21630859375, + 1.2484375 + ], + [ + 13.851367187500017, + 1.41875 + ], + [ + 14.180859375000011, + 1.370214843749991 + ], + [ + 14.429882812500011, + 0.901464843749991 + ], + [ + 14.32421875, + 0.62421875 + ], + [ + 13.949609375000023, + 0.353808593749989 + ], + [ + 13.860058593750011, + -0.203320312500011 + ], + [ + 14.47412109375, + -0.573437500000011 + ], + [ + 14.383984375000011, + -1.890039062500009 + ], + [ + 14.162890625000017, + -2.217578125 + ], + [ + 14.199804687500006, + -2.354199218750011 + ], + [ + 13.993847656250011, + -2.490625 + ], + [ + 13.886914062500011, + -2.465429687500006 + ], + [ + 13.733789062500023, + -2.138476562500003 + ], + [ + 13.464941406250006, + -2.395410156250009 + ], + [ + 12.991992187500017, + -2.313378906250009 + ], + [ + 12.793554687500006, + -1.931835937500011 + ], + [ + 12.590429687500006, + -1.826855468750011 + ], + [ + 12.43212890625, + -1.928906250000011 + ], + [ + 12.446386718750006, + -2.329980468750009 + ], + [ + 12.064453125, + -2.41259765625 + ], + [ + 11.60546875, + -2.342578125 + ], + [ + 11.537792968750011, + -2.83671875 + ], + [ + 11.760156250000023, + -2.983105468750011 + ], + [ + 11.715429687500006, + -3.176953125000011 + ], + [ + 11.934179687500006, + -3.318554687500011 + ], + [ + 11.8798828125, + -3.665917968750009 + ], + [ + 11.685742187500011, + -3.68203125 + ], + [ + 11.504296875000023, + -3.5203125 + ], + [ + 11.234472656250006, + -3.690820312500009 + ], + [ + 11.130175781250017, + -3.916308593750003 + ], + [ + 10.34765625, + -3.013085937500009 + ], + [ + 9.722070312500023, + -2.467578125 + ], + [ + 10.06201171875, + -2.549902343750006 + ], + [ + 9.624609375, + -2.367089843750009 + ], + [ + 9.298925781250006, + -1.903027343750011 + ], + [ + 9.483203125000017, + -1.894628906250006 + ], + [ + 9.265625, + -1.825097656250009 + ], + [ + 9.036328125000011, + -1.308886718750003 + ], + [ + 9.31884765625, + -1.632031250000011 + ], + [ + 9.501074218750006, + -1.55517578125 + ], + [ + 9.295800781250023, + -1.515234375 + ], + [ + 9.3466796875, + -1.325 + ], + [ + 9.203808593750011, + -1.382421875 + ], + [ + 9.064648437500011, + -1.29833984375 + ], + [ + 8.703125, + -0.591015625000011 + ], + [ + 8.946386718750006, + -0.688769531250003 + ], + [ + 9.296679687500017, + -0.351269531250011 + ], + [ + 9.354882812500023, + 0.343603515624991 + ], + [ + 9.468164062500023, + 0.15976562499999 + ], + [ + 9.796777343750023, + 0.044238281249989 + ], + [ + 10.00146484375, + 0.194970703124994 + ], + [ + 9.546484375, + 0.295947265624989 + ], + [ + 9.324804687500006, + 0.552099609374991 + ], + [ + 9.495312500000011, + 0.664843749999989 + ], + [ + 9.617968750000017, + 0.576513671874991 + ], + [ + 9.5908203125, + 1.031982421875 + ], + [ + 9.636132812500023, + 1.046679687499989 + ], + [ + 9.676464843750011, + 1.07470703125 + ], + [ + 9.70458984375, + 1.079980468749994 + ], + [ + 9.760546875000017, + 1.07470703125 + ], + [ + 9.788671875, + 1.025683593749989 + ], + [ + 9.803906250000011, + 0.998730468749997 + ], + [ + 9.90673828125, + 0.960107421874994 + ], + [ + 11.335351562500023, + 0.999707031249997 + ], + [ + 11.332324218750017, + 1.528369140624989 + ], + [ + 11.328710937500006, + 2.167431640624997 + ], + [ + 11.348437500000017, + 2.299707031249994 + ], + [ + 11.558984375000023, + 2.302197265624997 + ], + [ + 13.2203125, + 2.256445312499991 + ], + [ + 13.293554687500006, + 2.161572265624997 + ] + ] + ] + }, + "properties": { + "name": "Gabon", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -1.065576171874966, + 50.69023437500002 + ], + [ + -1.25146484375, + 50.58881835937498 + ], + [ + -1.563427734374955, + 50.666113281250006 + ], + [ + -1.31279296874996, + 50.77348632812502 + ], + [ + -1.065576171874966, + 50.69023437500002 + ] + ] + ], + [ + [ + [ + -4.196777343749972, + 53.321435546874966 + ], + [ + -4.04936523437496, + 53.30576171874998 + ], + [ + -4.373046875, + 53.13417968750002 + ], + [ + -4.56787109375, + 53.386474609375 + ], + [ + -4.315087890625023, + 53.41723632812503 + ], + [ + -4.196777343749972, + 53.321435546874966 + ] + ] + ], + [ + [ + [ + -6.218017578125, + 54.08872070312506 + ], + [ + -6.649804687499937, + 54.05864257812496 + ], + [ + -7.007714843749937, + 54.40668945312501 + ], + [ + -7.324511718750017, + 54.13344726562502 + ], + [ + -7.606542968750006, + 54.14384765625002 + ], + [ + -8.118261718749977, + 54.41425781250004 + ], + [ + -7.75439453125, + 54.59492187499998 + ], + [ + -7.910595703124955, + 54.698339843750006 + ], + [ + -7.55039062499992, + 54.767968749999966 + ], + [ + -7.218652343749937, + 55.09199218749998 + ], + [ + -6.475048828124955, + 55.24101562499999 + ], + [ + -6.035791015624994, + 55.14453125000003 + ], + [ + -5.71684570312496, + 54.817480468750034 + ], + [ + -5.878613281249955, + 54.64130859375001 + ], + [ + -5.582519531249943, + 54.66342773437498 + ], + [ + -5.470410156249926, + 54.500195312499955 + ], + [ + -5.671093749999955, + 54.54975585937501 + ], + [ + -5.60678710937492, + 54.272558593750034 + ], + [ + -6.019042968749972, + 54.05126953124997 + ], + [ + -6.218017578125, + 54.08872070312506 + ] + ] + ], + [ + [ + [ + -5.105419921875011, + 55.448828125000034 + ], + [ + -5.331494140624955, + 55.481054687500034 + ], + [ + -5.318115234375, + 55.709179687499955 + ], + [ + -5.105419921875011, + 55.448828125000034 + ] + ] + ], + [ + [ + [ + -6.128906249999972, + 55.93056640625002 + ], + [ + -6.055322265624994, + 55.69531249999997 + ], + [ + -6.305078124999966, + 55.60693359375 + ], + [ + -6.286425781249989, + 55.77250976562499 + ], + [ + -6.491357421874994, + 55.697314453125045 + ], + [ + -6.462841796874955, + 55.808251953124994 + ], + [ + -6.128906249999972, + 55.93056640625002 + ] + ] + ], + [ + [ + [ + -5.970068359374949, + 55.814550781250034 + ], + [ + -6.071972656250011, + 55.893115234375045 + ], + [ + -5.72514648437496, + 56.118554687499966 + ], + [ + -5.970068359374949, + 55.814550781250034 + ] + ] + ], + [ + [ + [ + -5.77788085937496, + 56.344335937500034 + ], + [ + -6.313427734374983, + 56.29365234375001 + ], + [ + -6.138867187499955, + 56.490625 + ], + [ + -6.286328124999983, + 56.61186523437502 + ], + [ + -6.102734374999955, + 56.645654296874966 + ], + [ + -5.760839843749949, + 56.49067382812501 + ], + [ + -5.77788085937496, + 56.344335937500034 + ] + ] + ], + [ + [ + [ + -7.249853515624977, + 57.115332031250006 + ], + [ + -7.410546874999937, + 57.38110351562506 + ], + [ + -7.26713867187496, + 57.37177734375001 + ], + [ + -7.249853515624977, + 57.115332031250006 + ] + ] + ], + [ + [ + [ + -6.144726562499983, + 57.50498046874998 + ], + [ + -6.135546874999989, + 57.31425781250002 + ], + [ + -5.672460937499977, + 57.252685546875 + ], + [ + -5.94907226562492, + 57.045166015625 + ], + [ + -6.034375, + 57.20122070312499 + ], + [ + -6.322705078124926, + 57.20249023437498 + ], + [ + -6.761132812499994, + 57.4423828125 + ], + [ + -6.305957031249989, + 57.67197265624998 + ], + [ + -6.144726562499983, + 57.50498046874998 + ] + ] + ], + [ + [ + [ + -7.205566406250028, + 57.682958984375006 + ], + [ + -7.182617187499972, + 57.53330078125006 + ], + [ + -7.514746093749949, + 57.60195312500002 + ], + [ + -7.205566406250028, + 57.682958984375006 + ] + ] + ], + [ + [ + [ + -6.198681640624983, + 58.36328125000003 + ], + [ + -6.554589843749994, + 58.092871093750006 + ], + [ + -6.425195312499937, + 58.02128906249999 + ], + [ + -6.983105468749983, + 57.75 + ], + [ + -7.083447265624926, + 57.81376953124999 + ], + [ + -6.856835937499937, + 57.92353515624998 + ], + [ + -7.085253906249932, + 58.18217773437499 + ], + [ + -6.726464843749937, + 58.189404296874955 + ], + [ + -6.776464843750006, + 58.30151367187497 + ], + [ + -6.237451171874966, + 58.50283203125005 + ], + [ + -6.198681640624983, + 58.36328125000003 + ] + ] + ], + [ + [ + [ + -3.109667968749932, + 58.515478515625034 + ], + [ + -3.212353515624983, + 58.32124023437501 + ], + [ + -3.99003906249996, + 57.95903320312502 + ], + [ + -4.035595703124926, + 57.85200195312498 + ], + [ + -3.857128906249983, + 57.81855468750001 + ], + [ + -4.134521484375, + 57.57773437500006 + ], + [ + -3.402783203124955, + 57.708251953125 + ], + [ + -2.074072265624977, + 57.70239257812506 + ], + [ + -1.780664062499994, + 57.474023437499966 + ], + [ + -2.592675781249937, + 56.56157226562499 + ], + [ + -3.309960937499966, + 56.36347656250004 + ], + [ + -2.885156249999937, + 56.397509765625045 + ], + [ + -2.674267578124955, + 56.25341796875 + ], + [ + -3.362255859374955, + 56.02763671875002 + ], + [ + -3.789062499999972, + 56.09521484375 + ], + [ + -3.048730468749937, + 55.951953125000045 + ], + [ + -2.599316406249955, + 56.02729492187501 + ], + [ + -2.14707031249992, + 55.90297851562502 + ], + [ + -1.655371093749949, + 55.57036132812502 + ], + [ + -1.232421874999943, + 54.703710937500034 + ], + [ + -0.084375, + 54.118066406249994 + ], + [ + -0.20556640625, + 54.021728515625 + ], + [ + 0.115332031250006, + 53.609277343749994 + ], + [ + -0.270019531249972, + 53.73676757812504 + ], + [ + -0.659912109375, + 53.72402343750002 + ], + [ + -0.293701171875, + 53.69233398437504 + ], + [ + 0.270996093750028, + 53.33549804687499 + ], + [ + 0.355761718750045, + 53.15996093750002 + ], + [ + 0.0458984375, + 52.90561523437498 + ], + [ + 0.279785156250028, + 52.80869140625006 + ], + [ + 0.55878906250004, + 52.96694335937505 + ], + [ + 1.05556640625008, + 52.95898437500003 + ], + [ + 1.656738281249972, + 52.753710937500045 + ], + [ + 1.74658203125, + 52.46899414062503 + ], + [ + 1.59140625, + 52.11977539062502 + ], + [ + 1.232421875000057, + 51.97124023437496 + ], + [ + 1.188476562500057, + 51.803369140624966 + ], + [ + 0.752246093750017, + 51.729589843750034 + ], + [ + 0.890917968750017, + 51.571435546874966 + ], + [ + 0.42451171875004, + 51.465625 + ], + [ + 1.414941406250023, + 51.36328125 + ], + [ + 1.397558593750034, + 51.18203125000002 + ], + [ + 0.960156250000011, + 50.92587890624998 + ], + [ + 0.299707031249994, + 50.775976562500006 + ], + [ + -0.785253906249949, + 50.76542968749999 + ], + [ + -1.416455078124955, + 50.896875 + ], + [ + -1.334472656249943, + 50.82080078124997 + ], + [ + -1.516748046874937, + 50.747460937499966 + ], + [ + -2.031054687499932, + 50.72539062499999 + ], + [ + -2.035839843749926, + 50.603076171875045 + ], + [ + -2.999414062499937, + 50.71660156249999 + ], + [ + -3.40458984374996, + 50.63242187499998 + ], + [ + -3.679785156250006, + 50.239941406249955 + ], + [ + -4.194580078124972, + 50.39331054687503 + ], + [ + -4.727978515624926, + 50.29047851562504 + ], + [ + -5.11850585937492, + 50.038330078125 + ], + [ + -5.622119140624932, + 50.05068359375002 + ], + [ + -4.188183593749926, + 51.18852539062502 + ], + [ + -3.135986328124972, + 51.20502929687501 + ], + [ + -2.433056640624926, + 51.74072265625 + ], + [ + -3.293115234374994, + 51.390429687500045 + ], + [ + -3.890771484374994, + 51.591650390625006 + ], + [ + -4.234570312499955, + 51.56909179687503 + ], + [ + -4.091015624999926, + 51.65991210937506 + ], + [ + -4.38627929687496, + 51.74106445312506 + ], + [ + -4.902294921874926, + 51.626269531250045 + ], + [ + -5.168359374999937, + 51.74072265625 + ], + [ + -5.183349609374972, + 51.94965820312501 + ], + [ + -4.217724609374983, + 52.277441406250006 + ], + [ + -3.980322265624949, + 52.54174804687503 + ], + [ + -4.101464843750023, + 52.915478515624955 + ], + [ + -4.683056640624926, + 52.80615234374997 + ], + [ + -4.268554687499943, + 53.14453125 + ], + [ + -3.427734374999972, + 53.34067382812498 + ], + [ + -3.097558593749937, + 53.260302734375045 + ], + [ + -3.064746093749932, + 53.426855468750034 + ], + [ + -2.74951171875, + 53.310205078124994 + ], + [ + -3.064599609374994, + 53.512841796874966 + ], + [ + -2.84648437499996, + 54.135302734375045 + ], + [ + -3.165966796874955, + 54.12792968750006 + ], + [ + -3.56938476562496, + 54.46757812499996 + ], + [ + -3.464599609374943, + 54.77309570312505 + ], + [ + -3.036230468749977, + 54.95307617187501 + ], + [ + -3.550439453124937, + 54.94741210937502 + ], + [ + -3.957910156249994, + 54.780957031249955 + ], + [ + -4.818066406249983, + 54.84614257812501 + ], + [ + -4.911230468749949, + 54.68945312500006 + ], + [ + -5.032324218749949, + 54.76137695312505 + ], + [ + -5.172705078124949, + 54.98588867187496 + ], + [ + -4.676757812499972, + 55.50131835937498 + ], + [ + -4.871679687499977, + 55.87392578125005 + ], + [ + -4.58408203124992, + 55.93867187500001 + ], + [ + -4.844091796874949, + 56.05117187499999 + ], + [ + -4.80029296875, + 56.158349609374994 + ], + [ + -5.228222656249983, + 55.886328125 + ], + [ + -5.084326171874977, + 56.197460937499955 + ], + [ + -5.41044921874996, + 55.995361328125 + ], + [ + -5.55644531249996, + 55.389599609374955 + ], + [ + -5.730664062499926, + 55.33413085937502 + ], + [ + -5.504492187499949, + 55.80239257812502 + ], + [ + -5.609570312499955, + 56.055273437500034 + ], + [ + -5.188378906249937, + 56.75805664062503 + ], + [ + -5.652441406249977, + 56.531982421875 + ], + [ + -6.133691406249966, + 56.706689453124966 + ], + [ + -5.730615234374994, + 56.853076171875045 + ], + [ + -5.86142578124992, + 56.902685546875006 + ], + [ + -5.561914062499994, + 57.23271484375002 + ], + [ + -5.794921874999972, + 57.37880859375002 + ], + [ + -5.581787109374972, + 57.546777343749966 + ], + [ + -5.744921874999989, + 57.668310546875034 + ], + [ + -5.608349609374955, + 57.88134765625 + ], + [ + -5.157226562499972, + 57.88134765625 + ], + [ + -5.413183593750006, + 58.06972656250002 + ], + [ + -5.338281250000023, + 58.23872070312498 + ], + [ + -5.008300781250028, + 58.262646484374955 + ], + [ + -5.016748046874966, + 58.566552734374966 + ], + [ + -4.433251953124937, + 58.51284179687505 + ], + [ + -3.25913085937492, + 58.65 + ], + [ + -3.053076171874949, + 58.63481445312502 + ], + [ + -3.109667968749932, + 58.515478515625034 + ] + ] + ], + [ + [ + [ + -3.057421874999932, + 59.02963867187498 + ], + [ + -2.793017578124989, + 58.906933593749955 + ], + [ + -3.331640624999949, + 58.97124023437499 + ], + [ + -3.31035156249996, + 59.13081054687498 + ], + [ + -3.057421874999932, + 59.02963867187498 + ] + ] + ], + [ + [ + [ + -1.30810546875, + 60.5375 + ], + [ + -1.052441406249955, + 60.44448242187502 + ], + [ + -1.299462890624994, + 59.87866210937503 + ], + [ + -1.290917968749937, + 60.153466796874966 + ], + [ + -1.663769531249983, + 60.282519531250074 + ], + [ + -1.374609374999949, + 60.33291015625002 + ], + [ + -1.571777343749972, + 60.494433593750074 + ], + [ + -1.363964843750011, + 60.60957031249998 + ], + [ + -1.30810546875, + 60.5375 + ] + ] + ] + ] + }, + "properties": { + "name": "United Kingdom", + "childNum": 14, + "cp": [ + -2.5830348, + 54.4598409 + ] + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 46.30546875000002, + 41.507714843749994 + ], + [ + 46.61894531250002, + 41.34375 + ], + [ + 46.67255859375001, + 41.28681640625 + ], + [ + 46.66240234375002, + 41.245507812499994 + ], + [ + 46.62636718750002, + 41.15966796875 + ], + [ + 46.534375, + 41.08857421875 + ], + [ + 46.43095703125002, + 41.077050781249994 + ], + [ + 46.086523437500006, + 41.183837890625 + ], + [ + 45.28095703125001, + 41.449560546875 + ], + [ + 45.21718750000002, + 41.423193359375 + ], + [ + 45.00136718750002, + 41.290966796875 + ], + [ + 44.97587890625002, + 41.277490234374994 + ], + [ + 44.81132812500002, + 41.259375 + ], + [ + 44.077246093750006, + 41.182519531249994 + ], + [ + 43.43339843750002, + 41.155517578125 + ], + [ + 43.20546875000002, + 41.199169921875 + ], + [ + 43.15283203125, + 41.23642578125 + ], + [ + 43.14101562500002, + 41.26484375 + ], + [ + 43.17128906250002, + 41.287939453125 + ], + [ + 43.149023437500006, + 41.30712890625 + ], + [ + 43.05712890625, + 41.352832031249996 + ], + [ + 42.90673828125, + 41.466845703124996 + ], + [ + 42.82167968750002, + 41.4923828125 + ], + [ + 42.78789062500002, + 41.563720703125 + ], + [ + 42.75410156250001, + 41.57890625 + ], + [ + 42.68242187500002, + 41.585742187499996 + ], + [ + 42.60683593750002, + 41.57880859375 + ], + [ + 42.590429687500006, + 41.57070312499999 + ], + [ + 42.5673828125, + 41.55927734375 + ], + [ + 42.46640625, + 41.43984375 + ], + [ + 41.92578125, + 41.495654296874996 + ], + [ + 41.82353515625002, + 41.432373046875 + ], + [ + 41.779394531250006, + 41.44052734375 + ], + [ + 41.701757812500006, + 41.471582031249994 + ], + [ + 41.57656250000002, + 41.497314453125 + ], + [ + 41.51005859375002, + 41.517480468749994 + ], + [ + 41.701757812500006, + 41.705419921875 + ], + [ + 41.76298828125002, + 41.970019531249996 + ], + [ + 41.48876953125, + 42.659326171874994 + ], + [ + 40.83662109375001, + 43.0634765625 + ], + [ + 40.46210937500001, + 43.145703125 + ], + [ + 39.97832031250002, + 43.419824218749994 + ], + [ + 40.02373046875002, + 43.48486328125 + ], + [ + 40.084570312500006, + 43.553125 + ], + [ + 40.648046875, + 43.53388671875 + ], + [ + 40.941992187500006, + 43.41806640625 + ], + [ + 41.083105468750006, + 43.374462890625 + ], + [ + 41.35820312500002, + 43.333398437499994 + ], + [ + 41.46074218750002, + 43.276318359375 + ], + [ + 41.58056640625, + 43.21923828125 + ], + [ + 42.76064453125002, + 43.169580078124994 + ], + [ + 42.99160156250002, + 43.09150390625 + ], + [ + 43.00019531250001, + 43.049658203125 + ], + [ + 43.08916015625002, + 42.9890625 + ], + [ + 43.55781250000001, + 42.844482421875 + ], + [ + 43.623046875, + 42.80771484375 + ], + [ + 43.78261718750002, + 42.747021484375 + ], + [ + 43.79873046875002, + 42.727783203125 + ], + [ + 43.79541015625, + 42.702978515625 + ], + [ + 43.74990234375002, + 42.657519531249996 + ], + [ + 43.738378906250006, + 42.616992187499996 + ], + [ + 43.759863281250006, + 42.59384765625 + ], + [ + 43.82597656250002, + 42.571533203125 + ], + [ + 43.95742187500002, + 42.566552734374994 + ], + [ + 44.00468750000002, + 42.595605468749994 + ], + [ + 44.10273437500001, + 42.616357421874994 + ], + [ + 44.32949218750002, + 42.70351562499999 + ], + [ + 44.505859375, + 42.7486328125 + ], + [ + 44.77109375, + 42.616796875 + ], + [ + 44.85048828125002, + 42.746826171875 + ], + [ + 44.87099609375002, + 42.756396484374996 + ], + [ + 44.943359375, + 42.730273437499996 + ], + [ + 45.07158203125002, + 42.694140625 + ], + [ + 45.160253906250006, + 42.675 + ], + [ + 45.34375, + 42.52978515625 + ], + [ + 45.56289062500002, + 42.5357421875 + ], + [ + 45.70527343750001, + 42.498095703124996 + ], + [ + 45.7275390625, + 42.475048828125 + ], + [ + 45.63427734375, + 42.234716796875 + ], + [ + 45.63857421875002, + 42.205078125 + ], + [ + 46.21269531250002, + 41.989892578124994 + ], + [ + 46.42988281250001, + 41.890966796875 + ], + [ + 46.18427734375001, + 41.7021484375 + ], + [ + 46.30546875000002, + 41.507714843749994 + ] + ] + ] + }, + "properties": { + "name": "Georgia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -0.068603515625, + 11.115625 + ], + [ + 0.009423828125023, + 11.02099609375 + ], + [ + -0.08632812499999, + 10.673046875 + ], + [ + 0.380859375, + 10.291845703124991 + ], + [ + 0.264550781250023, + 9.644726562499997 + ], + [ + 0.342578125000017, + 9.604150390624994 + ], + [ + 0.2333984375, + 9.463525390624994 + ], + [ + 0.525683593750017, + 9.398486328124989 + ], + [ + 0.48876953125, + 8.851464843749994 + ], + [ + 0.37255859375, + 8.75927734375 + ], + [ + 0.686328125000017, + 8.354882812499994 + ], + [ + 0.5, + 7.546875 + ], + [ + 0.634765625, + 7.353662109374994 + ], + [ + 0.525585937500011, + 6.850927734374991 + ], + [ + 0.736914062500006, + 6.452587890624997 + ], + [ + 1.187207031250011, + 6.089404296874989 + ], + [ + 0.94970703125, + 5.810253906249997 + ], + [ + 0.259667968750023, + 5.75732421875 + ], + [ + -2.001855468749994, + 4.762451171875 + ], + [ + -3.114013671875, + 5.088671874999989 + ], + [ + -2.815673828125, + 5.153027343749997 + ], + [ + -2.754980468749977, + 5.432519531249994 + ], + [ + -2.793652343749983, + 5.60009765625 + ], + [ + -2.998291015625, + 5.71132812499999 + ], + [ + -3.227148437499977, + 6.749121093749991 + ], + [ + -2.959082031249977, + 7.454541015624997 + ], + [ + -2.789746093749983, + 7.931933593749989 + ], + [ + -2.668847656249994, + 8.022216796875 + ], + [ + -2.613378906249977, + 8.046679687499989 + ], + [ + -2.600976562499994, + 8.082226562499997 + ], + [ + -2.619970703124977, + 8.12109375 + ], + [ + -2.61171875, + 8.147558593749991 + ], + [ + -2.538281249999983, + 8.171630859375 + ], + [ + -2.505859375, + 8.208740234375 + ], + [ + -2.600390624999989, + 8.800439453124994 + ], + [ + -2.649218749999989, + 8.956591796874989 + ], + [ + -2.689892578124983, + 9.025097656249997 + ], + [ + -2.746923828124977, + 9.045117187499997 + ], + [ + -2.705761718749983, + 9.351367187499989 + ], + [ + -2.695849609374989, + 9.481347656249994 + ], + [ + -2.706201171874994, + 9.533935546875 + ], + [ + -2.765966796874977, + 9.658056640624991 + ], + [ + -2.780517578125, + 9.745849609375 + ], + [ + -2.791162109374994, + 10.432421874999989 + ], + [ + -2.914892578124977, + 10.592333984374989 + ], + [ + -2.829931640624977, + 10.998388671874991 + ], + [ + -1.04248046875, + 11.010058593749989 + ], + [ + -0.627148437499983, + 10.927392578124994 + ], + [ + -0.299462890624994, + 11.166894531249994 + ], + [ + -0.068603515625, + 11.115625 + ] + ] + ] + }, + "properties": { + "name": "Ghana", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -11.389404296875, + 12.404394531249991 + ], + [ + -11.502197265625, + 12.198632812499994 + ], + [ + -11.30517578125, + 12.015429687499989 + ], + [ + -10.933203124999977, + 12.205175781249991 + ], + [ + -10.709228515625, + 11.898730468749989 + ], + [ + -10.274853515624983, + 12.212646484375 + ], + [ + -9.754003906249977, + 12.029931640624994 + ], + [ + -9.358105468749983, + 12.255419921874989 + ], + [ + -9.395361328124977, + 12.464648437499989 + ], + [ + -9.043066406249977, + 12.40234375 + ], + [ + -8.818310546874983, + 11.922509765624994 + ], + [ + -8.822021484375, + 11.673242187499994 + ], + [ + -8.398535156249977, + 11.366552734374991 + ], + [ + -8.666699218749983, + 11.009472656249997 + ], + [ + -8.33740234375, + 10.990625 + ], + [ + -8.266650390624989, + 10.485986328124994 + ], + [ + -8.007275390624983, + 10.321875 + ], + [ + -7.990625, + 10.1625 + ], + [ + -8.155175781249994, + 9.973193359374989 + ], + [ + -8.136962890625, + 9.49570312499999 + ], + [ + -7.896191406249983, + 9.415869140624991 + ], + [ + -7.918066406249977, + 9.188525390624989 + ], + [ + -7.839404296874989, + 9.151611328125 + ], + [ + -7.7998046875, + 9.115039062499989 + ], + [ + -7.777978515624994, + 9.080859374999989 + ], + [ + -7.902099609375, + 9.01708984375 + ], + [ + -7.938183593749983, + 8.979785156249989 + ], + [ + -7.950976562499989, + 8.786816406249997 + ], + [ + -7.719580078124977, + 8.643017578124997 + ], + [ + -7.696093749999989, + 8.375585937499991 + ], + [ + -7.823583984374977, + 8.467675781249994 + ], + [ + -7.953125, + 8.477734375 + ], + [ + -8.236962890624994, + 8.455664062499991 + ], + [ + -8.244140625, + 8.407910156249997 + ], + [ + -8.256103515625, + 8.253710937499989 + ], + [ + -8.217138671874977, + 8.219677734374997 + ], + [ + -8.140625, + 8.181445312499989 + ], + [ + -8.048583984375, + 8.169726562499989 + ], + [ + -8.009863281249977, + 8.07851562499999 + ], + [ + -8.126855468749994, + 7.867724609374989 + ], + [ + -8.115429687499983, + 7.7607421875 + ], + [ + -8.205957031249994, + 7.59023437499999 + ], + [ + -8.231884765624983, + 7.556738281249991 + ], + [ + -8.429980468749989, + 7.601855468749989 + ], + [ + -8.486425781249977, + 7.558496093749994 + ], + [ + -8.659765624999977, + 7.688378906249994 + ], + [ + -8.8896484375, + 7.2626953125 + ], + [ + -9.11757812499999, + 7.215917968749991 + ], + [ + -9.463818359374983, + 7.415869140624991 + ], + [ + -9.369140625, + 7.703808593749997 + ], + [ + -9.518261718749983, + 8.34609375 + ], + [ + -9.781982421875, + 8.537695312499991 + ], + [ + -10.064355468749994, + 8.429882812499997 + ], + [ + -10.147412109374983, + 8.519726562499997 + ], + [ + -10.233056640624994, + 8.488818359374989 + ], + [ + -10.283203125, + 8.485156249999989 + ], + [ + -10.360058593749983, + 8.495507812499994 + ], + [ + -10.394433593749994, + 8.48095703125 + ], + [ + -10.496435546874977, + 8.362109374999989 + ], + [ + -10.557714843749977, + 8.315673828125 + ], + [ + -10.686962890624983, + 8.321679687499994 + ], + [ + -10.712109374999983, + 8.335253906249989 + ], + [ + -10.677343749999977, + 8.400585937499997 + ], + [ + -10.500537109374989, + 8.687548828124989 + ], + [ + -10.615966796875, + 9.059179687499991 + ], + [ + -10.726855468749989, + 9.081689453124994 + ], + [ + -10.747021484374983, + 9.095263671874989 + ], + [ + -10.749951171874983, + 9.122363281249989 + ], + [ + -10.687646484374994, + 9.261132812499994 + ], + [ + -10.682714843749977, + 9.289355468749989 + ], + [ + -10.758593749999989, + 9.385351562499991 + ], + [ + -11.047460937499977, + 9.786328125 + ], + [ + -11.180859374999983, + 9.925341796874989 + ], + [ + -11.205664062499977, + 9.977734375 + ], + [ + -11.273632812499983, + 9.996533203124997 + ], + [ + -11.911083984374983, + 9.993017578124991 + ], + [ + -12.142333984375, + 9.87539062499999 + ], + [ + -12.427978515625, + 9.898144531249997 + ], + [ + -12.557861328125, + 9.704980468749994 + ], + [ + -12.755859375, + 9.373583984374989 + ], + [ + -12.958789062499989, + 9.263330078124994 + ], + [ + -13.077294921874994, + 9.069628906249989 + ], + [ + -13.292675781249983, + 9.04921875 + ], + [ + -13.436279296875, + 9.4203125 + ], + [ + -13.691357421874983, + 9.535791015624994 + ], + [ + -13.689794921874977, + 9.927783203124989 + ], + [ + -13.820117187499989, + 9.88720703125 + ], + [ + -14.045019531249977, + 10.141259765624994 + ], + [ + -14.426904296874994, + 10.248339843749989 + ], + [ + -14.609570312499983, + 10.549853515624989 + ], + [ + -14.593505859375, + 10.766699218749991 + ], + [ + -14.677343749999977, + 10.68896484375 + ], + [ + -14.775927734374989, + 10.931640625 + ], + [ + -14.88671875, + 10.968066406249989 + ], + [ + -14.975, + 10.803417968749997 + ], + [ + -15.051220703124983, + 10.834570312499991 + ], + [ + -15.043017578124989, + 10.940136718749997 + ], + [ + -14.9990234375, + 10.9921875 + ], + [ + -14.944433593749977, + 11.072167968749994 + ], + [ + -14.779296875, + 11.405517578125 + ], + [ + -14.720263671874989, + 11.48193359375 + ], + [ + -14.682958984374977, + 11.508496093749997 + ], + [ + -14.604785156249989, + 11.511621093749994 + ], + [ + -14.452441406249989, + 11.556201171874989 + ], + [ + -14.327832031249983, + 11.629785156249994 + ], + [ + -14.265576171874983, + 11.659912109375 + ], + [ + -14.122314453125, + 11.65195312499999 + ], + [ + -13.953222656249977, + 11.664599609374989 + ], + [ + -13.732763671874977, + 11.736035156249997 + ], + [ + -13.730664062499983, + 11.959863281249994 + ], + [ + -13.737988281249983, + 12.009667968749994 + ], + [ + -13.816308593749994, + 12.054492187499989 + ], + [ + -13.948876953124994, + 12.178173828124997 + ], + [ + -13.8875, + 12.246875 + ], + [ + -13.759765625, + 12.262353515624994 + ], + [ + -13.673535156249983, + 12.478515625 + ], + [ + -13.732617187499983, + 12.592822265624989 + ], + [ + -13.729248046875, + 12.673925781249991 + ], + [ + -13.082910156249994, + 12.633544921875 + ], + [ + -13.061279296875, + 12.489990234375 + ], + [ + -12.930712890624989, + 12.532275390624989 + ], + [ + -12.399072265624994, + 12.340087890625 + ], + [ + -11.389404296875, + 12.404394531249991 + ] + ] + ] + }, + "properties": { + "name": "Guinea", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -16.763330078124994, + 13.064160156249997 + ], + [ + -16.824804687499977, + 13.341064453125 + ], + [ + -16.669335937499994, + 13.475 + ], + [ + -16.41337890624999, + 13.269726562499997 + ], + [ + -15.427490234375, + 13.46835937499999 + ], + [ + -16.135449218749983, + 13.4482421875 + ], + [ + -16.351806640625, + 13.34335937499999 + ], + [ + -16.56230468749999, + 13.587304687499994 + ], + [ + -15.509667968749994, + 13.586230468750003 + ], + [ + -15.426855468749977, + 13.727001953124997 + ], + [ + -15.108349609374983, + 13.81210937499999 + ], + [ + -14.405468749999983, + 13.503710937500003 + ], + [ + -13.977392578124977, + 13.54345703125 + ], + [ + -13.826708984374989, + 13.4078125 + ], + [ + -14.246777343749983, + 13.23583984375 + ], + [ + -15.151123046875, + 13.556494140624991 + ], + [ + -15.286230468749977, + 13.39599609375 + ], + [ + -15.814404296874983, + 13.325146484374997 + ], + [ + -15.834277343749989, + 13.156445312499997 + ], + [ + -16.648779296874977, + 13.154150390624991 + ], + [ + -16.763330078124994, + 13.064160156249997 + ] + ] + ] + }, + "properties": { + "name": "Gambia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -15.895898437499966, + 11.082470703124969 + ], + [ + -15.963964843749977, + 11.05898437499998 + ], + [ + -15.937695312499955, + 11.192773437499966 + ], + [ + -15.895898437499966, + 11.082470703124969 + ] + ] + ], + [ + [ + [ + -16.11450195312503, + 11.059423828124977 + ], + [ + -16.236425781249977, + 11.113427734374966 + ], + [ + -16.06733398437501, + 11.197216796874983 + ], + [ + -16.11450195312503, + 11.059423828124977 + ] + ] + ], + [ + [ + [ + -15.901806640624926, + 11.4658203125 + ], + [ + -16.02319335937497, + 11.477148437499991 + ], + [ + -15.964550781249926, + 11.59829101562498 + ], + [ + -15.901806640624926, + 11.4658203125 + ] + ] + ], + [ + [ + [ + -15.986425781249949, + 11.882031249999969 + ], + [ + -16.038330078124943, + 11.759716796875011 + ], + [ + -16.15244140624992, + 11.876806640624963 + ], + [ + -15.986425781249949, + 11.882031249999969 + ] + ] + ], + [ + [ + [ + -13.759765625, + 12.262353515624994 + ], + [ + -13.8875, + 12.246875 + ], + [ + -13.948876953124966, + 12.178173828124997 + ], + [ + -13.737988281250011, + 12.009667968750037 + ], + [ + -13.730664062499926, + 11.959863281250009 + ], + [ + -13.73276367187492, + 11.736035156249983 + ], + [ + -13.953222656249977, + 11.664599609374989 + ], + [ + -14.265576171874926, + 11.659912109375014 + ], + [ + -14.327832031250011, + 11.629785156250009 + ], + [ + -14.452441406249989, + 11.556201171875017 + ], + [ + -14.604785156249932, + 11.511621093749994 + ], + [ + -14.682958984374949, + 11.508496093749983 + ], + [ + -14.720263671875017, + 11.481933593749986 + ], + [ + -14.779296874999972, + 11.405517578125057 + ], + [ + -14.944433593749949, + 11.072167968749994 + ], + [ + -14.999023437499972, + 10.992187500000043 + ], + [ + -15.04301757812496, + 10.940136718750011 + ], + [ + -15.09375, + 11.011035156249974 + ], + [ + -15.054589843749994, + 11.141943359375006 + ], + [ + -15.222119140624926, + 11.030908203125037 + ], + [ + -15.216699218749994, + 11.15625 + ], + [ + -15.39311523437496, + 11.217236328124983 + ], + [ + -15.354687499999955, + 11.396337890624963 + ], + [ + -15.479492187499972, + 11.410302734374966 + ], + [ + -15.072656249999937, + 11.597802734374966 + ], + [ + -15.230371093750023, + 11.686767578124972 + ], + [ + -15.412988281249994, + 11.615234374999972 + ], + [ + -15.501904296875011, + 11.723779296874966 + ], + [ + -15.467187499999937, + 11.842822265624974 + ], + [ + -15.078271484374937, + 11.968994140625014 + ], + [ + -15.941748046875006, + 11.786621093749986 + ], + [ + -15.92021484374996, + 11.93779296874996 + ], + [ + -16.138427734375, + 11.917285156250045 + ], + [ + -16.32807617187501, + 12.051611328124963 + ], + [ + -16.244580078124955, + 12.237109375 + ], + [ + -16.43681640624996, + 12.204150390625045 + ], + [ + -16.711816406249937, + 12.354833984375006 + ], + [ + -16.656933593749955, + 12.364355468749991 + ], + [ + -16.52133789062495, + 12.348632812499986 + ], + [ + -16.41630859374996, + 12.367675781250057 + ], + [ + -16.24150390624996, + 12.443310546875011 + ], + [ + -16.144189453124937, + 12.457421875000037 + ], + [ + -15.839550781249955, + 12.437890624999966 + ], + [ + -15.57480468749992, + 12.490380859375009 + ], + [ + -15.19609375, + 12.679931640624986 + ], + [ + -14.3492187499999, + 12.67641601562498 + ], + [ + -14.064843749999966, + 12.675292968750014 + ], + [ + -13.729248046875, + 12.673925781250006 + ], + [ + -13.732617187499983, + 12.592822265625003 + ], + [ + -13.673535156249926, + 12.478515624999986 + ], + [ + -13.759765625, + 12.262353515624994 + ] + ] + ] + ] + }, + "properties": { + "name": "Guinea-Bissau", + "childNum": 5 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 11.332324218750017, + 1.528369140624989 + ], + [ + 11.335351562500023, + 0.999707031250011 + ], + [ + 9.906738281250028, + 0.960107421875037 + ], + [ + 9.80390625000004, + 0.998730468749997 + ], + [ + 9.788671875000034, + 1.025683593749974 + ], + [ + 9.760546874999989, + 1.074707031250014 + ], + [ + 9.704589843750057, + 1.079980468750023 + ], + [ + 9.676464843750011, + 1.074707031250014 + ], + [ + 9.636132812500051, + 1.046679687499989 + ], + [ + 9.590820312500057, + 1.031982421875014 + ], + [ + 9.599414062500045, + 1.054443359374972 + ], + [ + 9.509863281250006, + 1.114794921875017 + ], + [ + 9.385937500000068, + 1.13925781250002 + ], + [ + 9.807031250000051, + 1.927490234375028 + ], + [ + 9.77968750000008, + 2.068212890625006 + ], + [ + 9.800781250000028, + 2.304443359375 + ], + [ + 9.826171875000057, + 2.297802734374969 + ], + [ + 9.8369140625, + 2.242382812500054 + ], + [ + 9.870117187500028, + 2.21328125 + ], + [ + 9.979882812499994, + 2.167773437500045 + ], + [ + 10.790917968750023, + 2.167578125 + ], + [ + 11.096582031250051, + 2.167480468749986 + ], + [ + 11.328710937500006, + 2.167431640624969 + ], + [ + 11.332324218750017, + 1.528369140624989 + ] + ] + ], + [ + [ + [ + 8.735742187500023, + 3.758300781249972 + ], + [ + 8.910058593750023, + 3.758203125000051 + ], + [ + 8.946093750000074, + 3.627539062499977 + ], + [ + 8.704003906250051, + 3.223632812500028 + ], + [ + 8.474902343749989, + 3.264648437500043 + ], + [ + 8.464648437500045, + 3.450585937499994 + ], + [ + 8.735742187500023, + 3.758300781249972 + ] + ] + ] + ] + }, + "properties": { + "name": "Eq. Guinea", + "childNum": 2 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 23.852246093749983, + 35.53544921874999 + ], + [ + 24.166015625000057, + 35.59521484375 + ], + [ + 24.108984374999977, + 35.49580078124998 + ], + [ + 24.35400390625, + 35.359472656250034 + ], + [ + 25.73017578125004, + 35.34858398437501 + ], + [ + 25.791308593750074, + 35.122851562500045 + ], + [ + 26.32021484375008, + 35.315136718749955 + ], + [ + 26.165625, + 35.018603515625045 + ], + [ + 24.79980468750003, + 34.93447265625002 + ], + [ + 24.70888671875008, + 35.08906250000001 + ], + [ + 24.463671875000045, + 35.160351562499955 + ], + [ + 23.59277343749997, + 35.257226562499966 + ], + [ + 23.56982421875, + 35.534765625000034 + ], + [ + 23.67265624999999, + 35.51391601562506 + ], + [ + 23.736914062500034, + 35.65551757812503 + ], + [ + 23.852246093749983, + 35.53544921874999 + ] + ] + ], + [ + [ + [ + 27.17607421874999, + 35.46528320312498 + ], + [ + 27.070703125000023, + 35.59775390624998 + ], + [ + 27.22314453125, + 35.820458984374966 + ], + [ + 27.17607421874999, + 35.46528320312498 + ] + ] + ], + [ + [ + [ + 23.053808593750034, + 36.18979492187498 + ], + [ + 22.91083984375004, + 36.220996093750045 + ], + [ + 22.950488281250045, + 36.38393554687502 + ], + [ + 23.053808593750034, + 36.18979492187498 + ] + ] + ], + [ + [ + [ + 27.84277343750003, + 35.929296875000034 + ], + [ + 27.71552734375004, + 35.95732421874996 + ], + [ + 27.71630859375003, + 36.17158203125001 + ], + [ + 28.23183593750005, + 36.43364257812502 + ], + [ + 28.087792968750023, + 36.06533203125002 + ], + [ + 27.84277343750003, + 35.929296875000034 + ] + ] + ], + [ + [ + [ + 25.48242187500003, + 36.39262695312502 + ], + [ + 25.37050781250005, + 36.35893554687499 + ], + [ + 25.408984375000074, + 36.473730468750006 + ], + [ + 25.48242187500003, + 36.39262695312502 + ] + ] + ], + [ + [ + [ + 26.46064453125001, + 36.58540039062501 + ], + [ + 26.270019531250057, + 36.54692382812499 + ], + [ + 26.370019531250023, + 36.63857421875002 + ], + [ + 26.46064453125001, + 36.58540039062501 + ] + ] + ], + [ + [ + [ + 26.94960937500005, + 36.72709960937502 + ], + [ + 27.214941406250006, + 36.89863281249998 + ], + [ + 27.352148437499977, + 36.86889648437506 + ], + [ + 26.94960937500005, + 36.72709960937502 + ] + ] + ], + [ + [ + [ + 25.859375, + 36.79042968750005 + ], + [ + 25.74316406250003, + 36.78974609374998 + ], + [ + 26.06445312500003, + 36.90273437500002 + ], + [ + 25.859375, + 36.79042968750005 + ] + ] + ], + [ + [ + [ + 27.01972656250004, + 36.95903320312502 + ], + [ + 26.91992187500003, + 36.94521484375005 + ], + [ + 26.88867187499997, + 37.087255859375034 + ], + [ + 27.01972656250004, + 36.95903320312502 + ] + ] + ], + [ + [ + [ + 25.278906250000034, + 37.06840820312502 + ], + [ + 25.105468750000057, + 37.034960937500045 + ], + [ + 25.235058593750068, + 37.148535156250006 + ], + [ + 25.278906250000034, + 37.06840820312502 + ] + ] + ], + [ + [ + [ + 25.54589843749997, + 36.96757812499999 + ], + [ + 25.45673828125001, + 36.9296875 + ], + [ + 25.361914062500063, + 37.07041015624998 + ], + [ + 25.52529296875005, + 37.19638671875006 + ], + [ + 25.54589843749997, + 36.96757812499999 + ] + ] + ], + [ + [ + [ + 24.523535156250063, + 37.125097656250006 + ], + [ + 24.42480468750003, + 37.131982421874994 + ], + [ + 24.48378906250005, + 37.21020507812503 + ], + [ + 24.523535156250063, + 37.125097656250006 + ] + ] + ], + [ + [ + [ + 25.402734375000023, + 37.419140624999955 + ], + [ + 25.312695312500068, + 37.48930664062496 + ], + [ + 25.462988281250063, + 37.47109375 + ], + [ + 25.402734375000023, + 37.419140624999955 + ] + ] + ], + [ + [ + [ + 26.029296875000057, + 37.529394531250034 + ], + [ + 26.086328125000023, + 37.63491210937505 + ], + [ + 26.351367187500017, + 37.67431640625 + ], + [ + 26.029296875000057, + 37.529394531250034 + ] + ] + ], + [ + [ + [ + 25.255859375000057, + 37.59960937500006 + ], + [ + 25.156347656250034, + 37.54506835937505 + ], + [ + 24.99648437500005, + 37.676904296874994 + ], + [ + 25.255859375000057, + 37.59960937500006 + ] + ] + ], + [ + [ + [ + 24.35595703125003, + 37.57685546875004 + ], + [ + 24.28896484375005, + 37.52827148437498 + ], + [ + 24.37910156250004, + 37.682714843750006 + ], + [ + 24.35595703125003, + 37.57685546875004 + ] + ] + ], + [ + [ + [ + 26.82441406250004, + 37.81142578125005 + ], + [ + 27.05507812500005, + 37.70927734375002 + ], + [ + 26.84492187500004, + 37.64472656250001 + ], + [ + 26.58105468750003, + 37.723730468750034 + ], + [ + 26.82441406250004, + 37.81142578125005 + ] + ] + ], + [ + [ + [ + 20.888476562500074, + 37.805371093749955 + ], + [ + 20.993945312500074, + 37.70800781250003 + ], + [ + 20.81855468750004, + 37.66474609375001 + ], + [ + 20.61953125000008, + 37.855029296875045 + ], + [ + 20.691503906250006, + 37.929541015625034 + ], + [ + 20.888476562500074, + 37.805371093749955 + ] + ] + ], + [ + [ + [ + 24.991699218750057, + 37.75961914062506 + ], + [ + 24.962207031250074, + 37.69238281250003 + ], + [ + 24.7001953125, + 37.961669921875 + ], + [ + 24.956347656250045, + 37.90478515625006 + ], + [ + 24.991699218750057, + 37.75961914062506 + ] + ] + ], + [ + [ + [ + 20.61230468750003, + 38.38334960937502 + ], + [ + 20.761328125, + 38.07055664062497 + ], + [ + 20.523535156250063, + 38.106640624999955 + ], + [ + 20.4521484375, + 38.23417968750002 + ], + [ + 20.35253906250003, + 38.179882812499955 + ], + [ + 20.563183593750068, + 38.474951171875034 + ], + [ + 20.61230468750003, + 38.38334960937502 + ] + ] + ], + [ + [ + [ + 26.094042968750017, + 38.21806640625002 + ], + [ + 25.891894531250045, + 38.243310546874994 + ], + [ + 25.991406250000068, + 38.353515625 + ], + [ + 25.846093750000023, + 38.57402343749996 + ], + [ + 26.16035156250001, + 38.54072265625001 + ], + [ + 26.094042968750017, + 38.21806640625002 + ] + ] + ], + [ + [ + [ + 20.68671875000001, + 38.60869140625002 + ], + [ + 20.5546875, + 38.58256835937502 + ], + [ + 20.69414062499999, + 38.84423828125003 + ], + [ + 20.68671875000001, + 38.60869140625002 + ] + ] + ], + [ + [ + [ + 24.67470703125005, + 38.80922851562502 + ], + [ + 24.54101562499997, + 38.788671875 + ], + [ + 24.485644531250074, + 38.980273437500045 + ], + [ + 24.67470703125005, + 38.80922851562502 + ] + ] + ], + [ + [ + [ + 23.41542968750008, + 38.958642578124994 + ], + [ + 23.525, + 38.8134765625 + ], + [ + 24.127539062500034, + 38.648486328125045 + ], + [ + 24.27578125000005, + 38.22001953124996 + ], + [ + 24.58837890625003, + 38.12397460937504 + ], + [ + 24.53652343750005, + 37.97973632812506 + ], + [ + 24.212011718750006, + 38.11752929687506 + ], + [ + 24.040136718750006, + 38.389990234375034 + ], + [ + 23.65078125000008, + 38.44306640625001 + ], + [ + 23.25214843750004, + 38.80122070312498 + ], + [ + 22.870312500000068, + 38.870507812499966 + ], + [ + 23.258203125000023, + 39.03134765625006 + ], + [ + 23.41542968750008, + 38.958642578124994 + ] + ] + ], + [ + [ + [ + 26.41015625000003, + 39.329443359375034 + ], + [ + 26.59560546875005, + 39.04882812499997 + ], + [ + 26.488671875000023, + 39.074804687500034 + ], + [ + 26.46875, + 38.97280273437502 + ], + [ + 26.10791015625, + 39.08105468749997 + ], + [ + 26.273144531249983, + 39.19755859374999 + ], + [ + 26.072363281250034, + 39.095605468749994 + ], + [ + 25.84414062500008, + 39.20004882812506 + ], + [ + 26.16542968750008, + 39.37353515625006 + ], + [ + 26.41015625000003, + 39.329443359375034 + ] + ] + ], + [ + [ + [ + 20.077929687500045, + 39.432714843750034 + ], + [ + 19.883984375000068, + 39.461523437500034 + ], + [ + 19.646484375, + 39.76708984375003 + ], + [ + 19.926074218750017, + 39.773730468750045 + ], + [ + 19.8466796875, + 39.66811523437502 + ], + [ + 20.077929687500045, + 39.432714843750034 + ] + ] + ], + [ + [ + [ + 25.43769531250004, + 39.98330078125002 + ], + [ + 25.357031250000063, + 39.80810546875003 + ], + [ + 25.24941406250005, + 39.89414062500006 + ], + [ + 25.06220703125004, + 39.852392578125006 + ], + [ + 25.05800781250005, + 39.999658203124966 + ], + [ + 25.43769531250004, + 39.98330078125002 + ] + ] + ], + [ + [ + [ + 24.774218750000074, + 40.615185546874955 + ], + [ + 24.515527343750023, + 40.64702148437496 + ], + [ + 24.623339843750045, + 40.79291992187501 + ], + [ + 24.774218750000074, + 40.615185546874955 + ] + ] + ], + [ + [ + [ + 26.03896484375008, + 40.726757812499955 + ], + [ + 25.10449218750003, + 40.994726562500006 + ], + [ + 24.792968750000057, + 40.857519531250034 + ], + [ + 24.47705078125, + 40.94775390625003 + ], + [ + 24.082324218750074, + 40.72407226562504 + ], + [ + 23.762792968750063, + 40.74780273437497 + ], + [ + 23.866796875000034, + 40.41855468750006 + ], + [ + 24.21279296875008, + 40.32778320312502 + ], + [ + 24.343359375000034, + 40.14770507812503 + ], + [ + 23.913183593750063, + 40.35878906250005 + ], + [ + 23.72792968750008, + 40.329736328124994 + ], + [ + 23.96748046875001, + 40.11455078125002 + ], + [ + 23.947070312500045, + 39.96557617187506 + ], + [ + 23.66455078125003, + 40.22382812499998 + ], + [ + 23.42626953125, + 40.26396484374999 + ], + [ + 23.62734375, + 39.92407226562503 + ], + [ + 22.896484375000057, + 40.39990234374997 + ], + [ + 22.92226562500008, + 40.59086914062499 + ], + [ + 22.629492187500034, + 40.49555664062501 + ], + [ + 22.59218750000005, + 40.03691406250002 + ], + [ + 23.327734374999977, + 39.174902343750006 + ], + [ + 23.15468750000008, + 39.10146484375005 + ], + [ + 23.16171875, + 39.25776367187501 + ], + [ + 22.92138671874997, + 39.30634765625004 + ], + [ + 22.886035156250074, + 39.16997070312496 + ], + [ + 23.066699218750017, + 39.03793945312498 + ], + [ + 22.569140625000074, + 38.86748046874999 + ], + [ + 23.25292968750003, + 38.66123046875006 + ], + [ + 23.68398437500008, + 38.35244140625002 + ], + [ + 23.96699218750001, + 38.275 + ], + [ + 24.024511718750006, + 38.139794921874966 + ], + [ + 24.01972656250001, + 37.67773437499997 + ], + [ + 23.50175781249999, + 38.03486328124998 + ], + [ + 23.03632812500004, + 37.87836914062501 + ], + [ + 23.48925781250003, + 37.440185546875 + ], + [ + 23.16152343750005, + 37.333837890625006 + ], + [ + 22.725390625000017, + 37.542138671874966 + ], + [ + 23.16015625000003, + 36.448095703125034 + ], + [ + 22.717187500000023, + 36.79394531250006 + ], + [ + 22.42773437500003, + 36.47578124999998 + ], + [ + 22.08046875000008, + 37.028955078124966 + ], + [ + 21.95556640625003, + 36.990087890625034 + ], + [ + 21.892382812500045, + 36.73730468749997 + ], + [ + 21.58291015625005, + 37.080957031249994 + ], + [ + 21.678906250000068, + 37.38720703125003 + ], + [ + 21.124707031250068, + 37.89160156250003 + ], + [ + 21.40371093750005, + 38.19667968750002 + ], + [ + 21.658398437500068, + 38.17509765624996 + ], + [ + 21.82470703125003, + 38.328125 + ], + [ + 22.846386718750068, + 37.96757812499996 + ], + [ + 23.18349609375008, + 38.133691406249966 + ], + [ + 22.421679687500045, + 38.43852539062499 + ], + [ + 22.319921875, + 38.35683593750005 + ], + [ + 21.96533203124997, + 38.412451171875006 + ], + [ + 21.47255859375005, + 38.321386718750006 + ], + [ + 21.3310546875, + 38.48730468749997 + ], + [ + 21.303320312500034, + 38.373925781249966 + ], + [ + 21.113183593750023, + 38.38466796875002 + ], + [ + 20.768554687500057, + 38.874414062499966 + ], + [ + 21.111621093750045, + 38.89628906249999 + ], + [ + 21.11835937500001, + 39.029980468749955 + ], + [ + 20.71337890625, + 39.03515625000003 + ], + [ + 20.300781250000057, + 39.32709960937501 + ], + [ + 20.19140625, + 39.545800781249966 + ], + [ + 20.099414062500074, + 39.641259765624966 + ], + [ + 20.001269531250074, + 39.70942382812501 + ], + [ + 20.022558593750063, + 39.710693359375 + ], + [ + 20.059765624999983, + 39.69912109375002 + ], + [ + 20.13105468750004, + 39.66162109375003 + ], + [ + 20.206835937500017, + 39.65351562499998 + ], + [ + 20.382421875, + 39.802636718749994 + ], + [ + 20.381640625000017, + 39.84179687500006 + ], + [ + 20.311328125000074, + 39.95078125000006 + ], + [ + 20.311132812500034, + 39.97944335937504 + ], + [ + 20.338476562500006, + 39.991064453125006 + ], + [ + 20.38369140625008, + 40.0171875 + ], + [ + 20.408007812500074, + 40.049462890624994 + ], + [ + 20.4560546875, + 40.065576171874994 + ], + [ + 20.657421875000068, + 40.11738281249998 + ], + [ + 20.881640625000017, + 40.467919921874994 + ], + [ + 21.030859375000034, + 40.62246093750002 + ], + [ + 20.95576171875001, + 40.775292968749994 + ], + [ + 20.96425781250005, + 40.84990234374999 + ], + [ + 21.575781250000034, + 40.86894531249996 + ], + [ + 21.627539062500006, + 40.896337890625034 + ], + [ + 21.77949218750004, + 40.95043945312506 + ], + [ + 21.99335937500001, + 41.13095703125006 + ], + [ + 22.18447265625005, + 41.15864257812501 + ], + [ + 22.49355468750005, + 41.118505859375006 + ], + [ + 22.603613281249977, + 41.14018554687499 + ], + [ + 22.724804687500068, + 41.17851562499999 + ], + [ + 22.78388671875004, + 41.33198242187498 + ], + [ + 23.155957031250068, + 41.32207031249999 + ], + [ + 23.239843750000034, + 41.38496093750001 + ], + [ + 23.372070312500057, + 41.3896484375 + ], + [ + 23.433398437500017, + 41.39873046874999 + ], + [ + 23.53583984375001, + 41.38603515624999 + ], + [ + 23.63515625000008, + 41.386767578125045 + ], + [ + 24.011328124999977, + 41.460058593750034 + ], + [ + 24.03291015625004, + 41.469091796875034 + ], + [ + 24.05605468750005, + 41.527246093749966 + ], + [ + 24.38671875, + 41.523535156250006 + ], + [ + 24.487890625, + 41.55522460937499 + ], + [ + 24.518261718750068, + 41.55253906249996 + ], + [ + 24.773730468750045, + 41.356103515624994 + ], + [ + 24.99355468750008, + 41.36499023437503 + ], + [ + 25.133398437500063, + 41.31577148437506 + ], + [ + 25.251171875000068, + 41.243554687499994 + ], + [ + 25.923339843750057, + 41.311914062499966 + ], + [ + 26.066406250000057, + 41.35068359375006 + ], + [ + 26.135351562499977, + 41.3857421875 + ], + [ + 26.155175781250023, + 41.43486328124999 + ], + [ + 26.143554687500057, + 41.52153320312496 + ], + [ + 26.085546875000063, + 41.704150390625045 + ], + [ + 26.10742187499997, + 41.72568359374998 + ], + [ + 26.20058593750005, + 41.74379882812502 + ], + [ + 26.320898437500034, + 41.716552734375 + ], + [ + 26.581347656250074, + 41.60126953125004 + ], + [ + 26.62490234375008, + 41.401757812499994 + ], + [ + 26.330664062499977, + 41.23876953125 + ], + [ + 26.331054687500057, + 40.954492187499994 + ], + [ + 26.03896484375008, + 40.726757812499955 + ] + ] + ] + ] + }, + "properties": { + "name": "Greece", + "childNum": 29 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -61.71552734375, + 12.012646484374997 + ], + [ + -61.714990234374994, + 12.18515625 + ], + [ + -61.60703125, + 12.223291015624994 + ], + [ + -61.71552734375, + 12.012646484374997 + ] + ] + ] + }, + "properties": { + "name": "Grenada", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -46.266699218750006, + 60.781396484374994 + ], + [ + -46.381542968749955, + 60.66030273437502 + ], + [ + -46.7880859375, + 60.758398437500034 + ], + [ + -46.205224609374994, + 60.943505859374994 + ], + [ + -46.266699218750006, + 60.781396484374994 + ] + ] + ], + [ + [ + [ + -37.03125, + 65.53198242187497 + ], + [ + -37.23842773437494, + 65.60986328125003 + ], + [ + -37.047509765624966, + 65.722265625 + ], + [ + -37.03125, + 65.53198242187497 + ] + ] + ], + [ + [ + [ + -51.01367187499994, + 69.55249023437497 + ], + [ + -51.202050781249966, + 69.525 + ], + [ + -51.33886718749994, + 69.73203125000006 + ], + [ + -51.094580078125006, + 69.92416992187503 + ], + [ + -50.67900390624999, + 69.84853515625 + ], + [ + -51.01367187499994, + 69.55249023437497 + ] + ] + ], + [ + [ + [ + -52.73115234375001, + 69.94472656250005 + ], + [ + -52.0453125, + 69.8072265625 + ], + [ + -51.90019531249999, + 69.60478515625007 + ], + [ + -53.57841796874996, + 69.25664062500002 + ], + [ + -54.18271484374995, + 69.40351562500001 + ], + [ + -53.65830078124998, + 69.46513671875005 + ], + [ + -53.825, + 69.54033203124999 + ], + [ + -54.91914062499998, + 69.71362304687503 + ], + [ + -54.78789062499996, + 69.94985351562502 + ], + [ + -54.322607421875034, + 69.94189453125 + ], + [ + -54.83076171875001, + 70.13295898437502 + ], + [ + -54.37163085937499, + 70.31728515625 + ], + [ + -53.296728515625034, + 70.20537109375002 + ], + [ + -52.73115234375001, + 69.94472656250005 + ] + ] + ], + [ + [ + [ + -51.67514648437498, + 70.855224609375 + ], + [ + -52.11938476562497, + 70.87065429687502 + ], + [ + -52.10673828124999, + 70.96801757812497 + ], + [ + -51.67514648437498, + 70.855224609375 + ] + ] + ], + [ + [ + [ + -25.43232421875001, + 70.92133789062495 + ], + [ + -25.402246093749994, + 70.65268554687503 + ], + [ + -26.217871093749977, + 70.45405273437498 + ], + [ + -26.604687499999926, + 70.55336914062497 + ], + [ + -28.03525390624995, + 70.48681640625 + ], + [ + -27.61723632812496, + 70.91376953125001 + ], + [ + -26.621777343749955, + 70.87563476562497 + ], + [ + -25.81889648437499, + 71.04365234375001 + ], + [ + -25.43232421875001, + 70.92133789062495 + ] + ] + ], + [ + [ + [ + -53.53520507812493, + 71.04082031250005 + ], + [ + -53.9578125, + 71.12773437499999 + ], + [ + -53.58447265625003, + 71.29707031249995 + ], + [ + -53.53520507812493, + 71.04082031250005 + ] + ] + ], + [ + [ + [ + -55.01689453124999, + 72.79111328125003 + ], + [ + -55.56660156249998, + 72.56435546875002 + ], + [ + -56.214794921874955, + 72.71918945312495 + ], + [ + -55.01689453124999, + 72.79111328125003 + ] + ] + ], + [ + [ + [ + -18.000537109374932, + 75.40732421875003 + ], + [ + -17.391992187499937, + 75.03691406250007 + ], + [ + -18.670800781249966, + 75.00166015624998 + ], + [ + -18.856054687499977, + 75.31914062500002 + ], + [ + -18.000537109374932, + 75.40732421875003 + ] + ] + ], + [ + [ + [ + -18.58261718749995, + 76.042333984375 + ], + [ + -19.085351562499966, + 76.43037109375001 + ], + [ + -18.882470703124937, + 76.70380859375001 + ], + [ + -18.58261718749995, + 76.042333984375 + ] + ] + ], + [ + [ + [ + -71.667333984375, + 77.32529296874998 + ], + [ + -72.48955078124999, + 77.43164062499997 + ], + [ + -71.43344726562495, + 77.394384765625 + ], + [ + -71.667333984375, + 77.32529296874998 + ] + ] + ], + [ + [ + [ + -17.6125, + 79.82587890624995 + ], + [ + -18.662011718749966, + 79.72001953125005 + ], + [ + -19.13828125, + 79.85234375000002 + ], + [ + -17.98291015625, + 80.05517578125003 + ], + [ + -17.471386718749955, + 80.02871093749997 + ], + [ + -17.6125, + 79.82587890624995 + ] + ] + ], + [ + [ + [ + -44.86455078124999, + 82.08364257812502 + ], + [ + -46.75190429687501, + 82.34819335937502 + ], + [ + -47.27226562499996, + 82.65693359375001 + ], + [ + -46.399169921875, + 82.692138671875 + ], + [ + -44.91748046875003, + 82.48051757812505 + ], + [ + -44.86455078124999, + 82.08364257812502 + ] + ] + ], + [ + [ + [ + -29.952880859375, + 83.56484374999997 + ], + [ + -25.795068359374994, + 83.26098632812497 + ], + [ + -31.99267578125, + 83.0853515625 + ], + [ + -32.03271484374997, + 82.98344726562502 + ], + [ + -25.12338867187495, + 83.15961914062501 + ], + [ + -24.47031249999995, + 82.87739257812498 + ], + [ + -21.582519531249943, + 82.6341796875 + ], + [ + -23.118066406249966, + 82.32470703125003 + ], + [ + -29.57939453124996, + 82.16118164062502 + ], + [ + -29.887402343749983, + 82.05483398437502 + ], + [ + -29.543847656249994, + 81.93994140624997 + ], + [ + -27.839501953124966, + 82.04887695312505 + ], + [ + -25.148828124999966, + 82.001123046875 + ], + [ + -24.293066406249977, + 81.70097656250005 + ], + [ + -23.103710937499983, + 82.01181640625003 + ], + [ + -21.337988281249977, + 82.068701171875 + ], + [ + -21.230517578125017, + 81.60136718749999 + ], + [ + -23.11772460937499, + 80.77817382812498 + ], + [ + -19.62993164062499, + 81.63989257812503 + ], + [ + -17.456054687499943, + 81.397705078125 + ], + [ + -16.12070312499995, + 81.776611328125 + ], + [ + -14.241992187500017, + 81.81386718750005 + ], + [ + -12.434423828125006, + 81.68251953125002 + ], + [ + -11.430664062499972, + 81.45683593750005 + ], + [ + -13.126220703124972, + 81.08779296875 + ], + [ + -14.452343749999955, + 80.99311523437498 + ], + [ + -14.503564453124994, + 80.76328125000006 + ], + [ + -16.76059570312492, + 80.573388671875 + ], + [ + -15.937255859374972, + 80.42763671874997 + ], + [ + -16.48876953124997, + 80.25195312499997 + ], + [ + -18.070947265624994, + 80.17207031249995 + ], + [ + -19.429199218749943, + 80.25771484375 + ], + [ + -20.150146484375, + 80.01123046874997 + ], + [ + -18.99199218749996, + 79.17836914062502 + ], + [ + -21.133740234374926, + 78.65864257812501 + ], + [ + -21.729589843749977, + 77.70854492187499 + ], + [ + -20.862597656249932, + 77.91186523437503 + ], + [ + -19.490429687499983, + 77.71889648437497 + ], + [ + -19.46752929687503, + 77.56582031250005 + ], + [ + -20.162060546874926, + 77.68984375 + ], + [ + -20.680810546875023, + 77.61899414062503 + ], + [ + -20.23193359374997, + 77.36840820312497 + ], + [ + -19.30029296874997, + 77.22236328124995 + ], + [ + -18.442626953124943, + 77.259375 + ], + [ + -18.51030273437496, + 76.77817382812498 + ], + [ + -20.48671875, + 76.92080078125 + ], + [ + -21.614697265624926, + 76.68789062499997 + ], + [ + -22.18525390625001, + 76.79409179687502 + ], + [ + -22.609326171874983, + 76.70429687500004 + ], + [ + -21.877343749999966, + 76.57348632812503 + ], + [ + -21.488232421874926, + 76.271875 + ], + [ + -20.10361328124992, + 76.21909179687503 + ], + [ + -19.508984374999926, + 75.75751953124995 + ], + [ + -19.52636718750003, + 75.18022460937505 + ], + [ + -20.484960937500006, + 75.31425781249999 + ], + [ + -21.649316406249966, + 75.02343749999997 + ], + [ + -22.232861328124926, + 75.11972656249998 + ], + [ + -21.69511718749999, + 74.96445312500003 + ], + [ + -20.985791015624983, + 75.07436523437497 + ], + [ + -20.86157226562497, + 74.63593750000001 + ], + [ + -20.41708984374995, + 74.9751953125 + ], + [ + -19.98491210937499, + 74.9751953125 + ], + [ + -19.287011718750023, + 74.54638671875006 + ], + [ + -19.36914062499997, + 74.28403320312498 + ], + [ + -20.256445312499977, + 74.2828125 + ], + [ + -20.653125, + 74.13735351562502 + ], + [ + -21.954931640624977, + 74.24428710937497 + ], + [ + -21.942919921874932, + 74.56572265624999 + ], + [ + -22.32158203124999, + 74.30253906250002 + ], + [ + -22.134814453124932, + 73.99047851562503 + ], + [ + -20.36728515624992, + 73.8482421875 + ], + [ + -20.509667968749966, + 73.49287109375001 + ], + [ + -22.346875, + 73.26923828125001 + ], + [ + -23.23320312499999, + 73.39770507812497 + ], + [ + -24.157714843749943, + 73.76445312499999 + ], + [ + -24.67724609375, + 73.602197265625 + ], + [ + -25.521289062500017, + 73.85161132812499 + ], + [ + -24.79125976562497, + 73.51127929687502 + ], + [ + -26.062304687500017, + 73.25302734375 + ], + [ + -27.270410156250023, + 73.43627929687503 + ], + [ + -26.541845703125006, + 73.24897460937495 + ], + [ + -27.561621093750006, + 73.13847656250002 + ], + [ + -27.348046875000023, + 73.06782226562501 + ], + [ + -25.057031250000023, + 73.396484375 + ], + [ + -24.132666015625006, + 73.409375 + ], + [ + -22.036328124999955, + 72.91845703125006 + ], + [ + -22.29321289062497, + 72.11953125 + ], + [ + -24.06904296875001, + 72.49873046874998 + ], + [ + -24.629980468749977, + 73.03764648437499 + ], + [ + -26.657617187499966, + 72.71582031249997 + ], + [ + -24.81333007812492, + 72.90151367187497 + ], + [ + -24.65, + 72.58251953125 + ], + [ + -25.117871093749983, + 72.34697265625005 + ], + [ + -24.66684570312492, + 72.437353515625 + ], + [ + -21.959667968749955, + 71.74467773437502 + ], + [ + -22.479638671874937, + 71.38344726562497 + ], + [ + -22.417578125, + 71.24868164062505 + ], + [ + -22.29902343750001, + 71.43232421874998 + ], + [ + -21.75224609374999, + 71.47832031250002 + ], + [ + -21.522656249999926, + 70.52622070312503 + ], + [ + -22.38413085937492, + 70.46240234375 + ], + [ + -22.437011718749943, + 70.860009765625 + ], + [ + -22.690673828124943, + 70.43730468750002 + ], + [ + -23.327832031249983, + 70.45097656250007 + ], + [ + -23.97138671875001, + 70.64946289062499 + ], + [ + -24.562207031249926, + 71.22353515624997 + ], + [ + -25.885156249999966, + 71.571923828125 + ], + [ + -27.08720703124999, + 71.6265625 + ], + [ + -27.107031250000034, + 71.53266601562498 + ], + [ + -25.842724609374955, + 71.48017578124995 + ], + [ + -25.74223632812499, + 71.18359375 + ], + [ + -26.717919921874994, + 70.95048828125005 + ], + [ + -28.39843749999997, + 70.99291992187497 + ], + [ + -27.99218749999997, + 70.89521484374998 + ], + [ + -28.06987304687499, + 70.69902343750005 + ], + [ + -29.07207031249999, + 70.444970703125 + ], + [ + -26.621777343749955, + 70.46337890625 + ], + [ + -26.576806640625023, + 70.35708007812502 + ], + [ + -27.560839843749932, + 70.12446289062498 + ], + [ + -27.384179687500023, + 69.9916015625 + ], + [ + -27.027734374999966, + 70.20122070312499 + ], + [ + -25.529882812499977, + 70.35317382812502 + ], + [ + -23.66733398437495, + 70.139306640625 + ], + [ + -22.28447265624996, + 70.12583007812498 + ], + [ + -22.287060546874955, + 70.03339843749998 + ], + [ + -23.03364257812501, + 69.90083007812498 + ], + [ + -23.04956054687497, + 69.79272460937497 + ], + [ + -23.86572265624997, + 69.73671875000002 + ], + [ + -23.739404296874994, + 69.58862304687497 + ], + [ + -24.296679687500017, + 69.58554687500006 + ], + [ + -24.295556640624966, + 69.439306640625 + ], + [ + -25.188574218750006, + 69.26054687500002 + ], + [ + -25.092431640624937, + 69.16518554687502 + ], + [ + -25.697998046874943, + 68.889892578125 + ], + [ + -26.48291015624997, + 68.67592773437502 + ], + [ + -29.24951171874997, + 68.29877929687501 + ], + [ + -29.86850585937495, + 68.31157226562505 + ], + [ + -30.318115234375, + 68.19331054687501 + ], + [ + -30.72001953124999, + 68.25117187499998 + ], + [ + -30.610742187499994, + 68.11791992187503 + ], + [ + -30.97856445312499, + 68.06132812500005 + ], + [ + -32.32744140624999, + 68.43730468749999 + ], + [ + -32.16455078125, + 67.99111328125002 + ], + [ + -33.15698242187497, + 67.62670898437506 + ], + [ + -34.1982421875, + 66.65507812499999 + ], + [ + -35.18857421874995, + 66.25029296875002 + ], + [ + -35.86723632812502, + 66.44140624999997 + ], + [ + -35.630078124999926, + 66.13994140625002 + ], + [ + -36.37919921874996, + 65.830810546875 + ], + [ + -36.52724609375002, + 66.00771484375 + ], + [ + -36.665185546874966, + 65.79008789062507 + ], + [ + -37.06279296874996, + 65.87143554687503 + ], + [ + -37.410058593749994, + 65.65634765625 + ], + [ + -37.954785156249955, + 65.63359375000007 + ], + [ + -37.278710937499994, + 66.30439453124995 + ], + [ + -38.156640624999966, + 66.38559570312498 + ], + [ + -37.75234375000002, + 66.26152343750002 + ], + [ + -38.13994140625002, + 65.90351562499998 + ], + [ + -38.52036132812498, + 66.00966796875002 + ], + [ + -38.20336914062497, + 65.71171874999999 + ], + [ + -40.17353515624998, + 65.55615234375 + ], + [ + -39.57792968749996, + 65.34077148437501 + ], + [ + -39.937255859375, + 65.14160156250003 + ], + [ + -40.253125, + 65.04887695312505 + ], + [ + -41.08442382812501, + 65.10083007812497 + ], + [ + -40.966015624999955, + 64.86884765624995 + ], + [ + -40.655468749999926, + 64.91533203125002 + ], + [ + -40.18222656249998, + 64.47993164062495 + ], + [ + -40.78173828125, + 64.22177734375003 + ], + [ + -41.581005859374926, + 64.29833984375 + ], + [ + -41.03056640624996, + 64.12104492187504 + ], + [ + -40.61777343749998, + 64.13173828125 + ], + [ + -40.550390625000034, + 63.72524414062505 + ], + [ + -40.77519531249999, + 63.53364257812501 + ], + [ + -41.04873046875002, + 63.51381835937505 + ], + [ + -41.387890624999926, + 63.06186523437498 + ], + [ + -41.84448242187497, + 63.07026367187501 + ], + [ + -42.174511718749955, + 63.20878906249999 + ], + [ + -41.63447265624998, + 62.972460937500074 + ], + [ + -41.90898437499996, + 62.73710937499999 + ], + [ + -42.94165039062503, + 62.72021484375003 + ], + [ + -42.15297851562502, + 62.568457031250006 + ], + [ + -42.32148437499998, + 62.15273437500005 + ], + [ + -42.110205078125006, + 61.857226562500074 + ], + [ + -42.58530273437498, + 61.71748046875001 + ], + [ + -42.34736328125001, + 61.61743164062497 + ], + [ + -42.717041015625, + 60.767480468749994 + ], + [ + -43.04409179687502, + 60.523681640625 + ], + [ + -43.92270507812495, + 60.59536132812502 + ], + [ + -43.21298828124998, + 60.390673828125074 + ], + [ + -43.122900390625006, + 60.06123046875001 + ], + [ + -43.32011718749993, + 59.928125 + ], + [ + -43.95502929687498, + 60.025488281250006 + ], + [ + -43.65791015625001, + 59.85864257812503 + ], + [ + -43.90654296874996, + 59.815478515625045 + ], + [ + -44.11699218750002, + 59.83193359375002 + ], + [ + -44.06547851562499, + 59.92480468750003 + ], + [ + -44.412939453125006, + 59.922607421875 + ], + [ + -44.22436523437494, + 60.273535156250006 + ], + [ + -44.61328124999997, + 60.01665039062499 + ], + [ + -45.37924804687495, + 60.20292968750002 + ], + [ + -45.367773437500006, + 60.37294921875002 + ], + [ + -44.97470703124995, + 60.457226562499955 + ], + [ + -44.756738281249966, + 60.66459960937502 + ], + [ + -45.38051757812494, + 60.444921875 + ], + [ + -46.04663085937503, + 60.61572265625 + ], + [ + -46.141943359375006, + 60.776513671874994 + ], + [ + -45.87021484374998, + 61.21831054687502 + ], + [ + -46.87446289062501, + 60.81640625000003 + ], + [ + -48.180810546874966, + 60.76923828125001 + ], + [ + -47.77031249999999, + 60.99775390625001 + ], + [ + -48.386425781249926, + 61.004736328125034 + ], + [ + -48.42817382812501, + 61.18740234375002 + ], + [ + -48.92207031249998, + 61.27744140624998 + ], + [ + -49.28906249999997, + 61.58994140625006 + ], + [ + -49.380273437499994, + 61.89018554687502 + ], + [ + -48.82871093749998, + 62.0796875 + ], + [ + -49.62377929687494, + 61.99858398437499 + ], + [ + -49.553466796875, + 62.23271484374999 + ], + [ + -50.319238281249966, + 62.473193359375045 + ], + [ + -50.298730468749966, + 62.72197265625002 + ], + [ + -49.793115234374994, + 63.04462890625004 + ], + [ + -50.39008789062501, + 62.82202148437497 + ], + [ + -51.46884765624995, + 63.64228515625001 + ], + [ + -51.547509765624994, + 64.00610351562497 + ], + [ + -50.260693359374955, + 64.21425781250002 + ], + [ + -50.48662109374996, + 64.20888671875 + ], + [ + -50.43706054687499, + 64.31284179687503 + ], + [ + -51.58491210937498, + 64.10317382812502 + ], + [ + -51.70786132812498, + 64.205078125 + ], + [ + -51.403759765624926, + 64.46318359375002 + ], + [ + -50.49208984375002, + 64.69316406250005 + ], + [ + -50.00898437500001, + 64.44726562499997 + ], + [ + -50.12163085937493, + 64.703759765625 + ], + [ + -50.51699218750002, + 64.76650390625 + ], + [ + -50.96064453124998, + 65.20112304687498 + ], + [ + -50.721582031249966, + 64.79760742187503 + ], + [ + -51.22060546875002, + 64.62846679687502 + ], + [ + -51.25537109375, + 64.75810546875005 + ], + [ + -51.92260742187503, + 64.21875 + ], + [ + -52.259033203125, + 65.154931640625 + ], + [ + -52.537695312500034, + 65.32880859374998 + ], + [ + -51.61914062500003, + 65.71318359375002 + ], + [ + -51.091894531250006, + 65.77578125 + ], + [ + -51.7234375, + 65.723486328125 + ], + [ + -52.55126953125003, + 65.46137695312498 + ], + [ + -52.760937499999926, + 65.59082031249997 + ], + [ + -53.198974609375, + 65.59404296875002 + ], + [ + -53.106347656249966, + 65.97714843749998 + ], + [ + -53.39204101562498, + 66.04833984375 + ], + [ + -51.225, + 66.88154296875001 + ], + [ + -53.035791015624966, + 66.20141601562503 + ], + [ + -53.538769531249955, + 66.13935546874998 + ], + [ + -53.41875, + 66.64853515624998 + ], + [ + -53.038281249999955, + 66.82680664062497 + ], + [ + -52.38686523437502, + 66.88115234375005 + ], + [ + -53.44360351562503, + 66.924658203125 + ], + [ + -53.88442382812502, + 67.13554687499999 + ], + [ + -53.79858398437494, + 67.41816406250001 + ], + [ + -52.666455078124955, + 67.74970703124995 + ], + [ + -50.613476562499955, + 67.5279296875 + ], + [ + -51.171044921874966, + 67.693603515625 + ], + [ + -50.96884765624998, + 67.80664062500003 + ], + [ + -51.765234375000034, + 67.73784179687505 + ], + [ + -52.34482421874998, + 67.83691406249997 + ], + [ + -53.735205078125006, + 67.54902343750004 + ], + [ + -53.151562499999926, + 68.20776367187503 + ], + [ + -51.779980468749926, + 68.05673828124998 + ], + [ + -51.456494140624926, + 68.116064453125 + ], + [ + -51.21015625000001, + 68.419921875 + ], + [ + -52.19853515624993, + 68.22080078125 + ], + [ + -53.38315429687495, + 68.29736328124997 + ], + [ + -53.03945312500002, + 68.61088867187499 + ], + [ + -52.60458984374998, + 68.70874023437503 + ], + [ + -51.62314453124995, + 68.53481445312505 + ], + [ + -50.945703124999966, + 68.68266601562505 + ], + [ + -50.807714843750006, + 68.81699218749998 + ], + [ + -51.24941406250002, + 68.73994140625001 + ], + [ + -51.084863281249994, + 69.12827148437498 + ], + [ + -50.29736328124994, + 69.17060546874998 + ], + [ + -51.07695312499996, + 69.20947265625 + ], + [ + -50.291699218749955, + 70.01445312500005 + ], + [ + -52.254638671875, + 70.05893554687503 + ], + [ + -53.02304687499995, + 70.30190429687497 + ], + [ + -54.01445312499996, + 70.42167968750005 + ], + [ + -54.53076171875, + 70.69926757812502 + ], + [ + -54.16582031249999, + 70.82011718750005 + ], + [ + -52.801953124999955, + 70.7505859375 + ], + [ + -50.87236328124993, + 70.36489257812502 + ], + [ + -50.66328124999998, + 70.417578125 + ], + [ + -51.32285156249998, + 70.58876953124997 + ], + [ + -51.25659179687497, + 70.85268554687502 + ], + [ + -51.77431640625002, + 71.01044921875001 + ], + [ + -51.018945312499966, + 71.001318359375 + ], + [ + -51.37666015625001, + 71.11904296875 + ], + [ + -53.007568359375, + 71.17998046874999 + ], + [ + -52.89184570312497, + 71.457666015625 + ], + [ + -51.76992187500002, + 71.67172851562498 + ], + [ + -53.44008789062502, + 71.57900390625002 + ], + [ + -53.14453125000003, + 71.80742187500002 + ], + [ + -53.65214843749996, + 72.36264648437506 + ], + [ + -53.92773437499997, + 72.31879882812501 + ], + [ + -53.47758789062502, + 71.84995117187506 + ], + [ + -54.01992187500002, + 71.657861328125 + ], + [ + -53.96298828124995, + 71.45898437499997 + ], + [ + -54.6890625, + 71.36723632812505 + ], + [ + -55.59404296874999, + 71.55351562500005 + ], + [ + -55.315576171874994, + 72.11069335937498 + ], + [ + -54.84013671874996, + 72.35610351562497 + ], + [ + -55.581445312499994, + 72.178857421875 + ], + [ + -55.63583984374998, + 72.300439453125 + ], + [ + -55.29570312499996, + 72.35439453124997 + ], + [ + -55.60170898437494, + 72.453466796875 + ], + [ + -54.924951171874994, + 72.57197265624998 + ], + [ + -54.737939453124994, + 72.87250976562501 + ], + [ + -55.07309570312498, + 73.01513671875003 + ], + [ + -55.28891601562498, + 72.93320312500003 + ], + [ + -55.66855468749998, + 73.00791015624998 + ], + [ + -55.288281249999955, + 73.32709960937498 + ], + [ + -56.10405273437496, + 73.55815429687499 + ], + [ + -55.83828125, + 73.75971679687501 + ], + [ + -56.22539062499999, + 74.12910156249995 + ], + [ + -57.23056640624995, + 74.12529296875007 + ], + [ + -56.70634765625002, + 74.21918945312501 + ], + [ + -56.717675781249994, + 74.42924804687499 + ], + [ + -56.25546874999998, + 74.52680664062498 + ], + [ + -58.56552734374998, + 75.35273437500001 + ], + [ + -58.249658203124994, + 75.50668945312503 + ], + [ + -58.51621093749995, + 75.68906250000006 + ], + [ + -61.18823242187494, + 76.157861328125 + ], + [ + -63.29130859374996, + 76.35205078125003 + ], + [ + -63.84306640624999, + 76.21713867187498 + ], + [ + -64.307275390625, + 76.31650390624998 + ], + [ + -65.36992187499993, + 76.13056640625004 + ], + [ + -65.87573242187494, + 76.23833007812505 + ], + [ + -66.46577148437498, + 76.13916015625 + ], + [ + -66.99257812500002, + 76.21293945312502 + ], + [ + -66.67480468750003, + 75.977392578125 + ], + [ + -68.14873046875002, + 76.06704101562497 + ], + [ + -69.48408203125001, + 76.39916992187503 + ], + [ + -68.1142578125, + 76.65063476562503 + ], + [ + -69.67382812499994, + 76.73588867187507 + ], + [ + -69.69423828125002, + 76.98945312500004 + ], + [ + -70.613134765625, + 76.82182617187499 + ], + [ + -71.14145507812498, + 77.02866210937503 + ], + [ + -70.86284179687496, + 77.175439453125 + ], + [ + -68.97832031250002, + 77.19531250000006 + ], + [ + -68.13554687499999, + 77.37958984375001 + ], + [ + -66.38945312499999, + 77.28027343750003 + ], + [ + -66.69121093749999, + 77.68120117187502 + ], + [ + -67.68808593749995, + 77.523779296875 + ], + [ + -68.62153320312498, + 77.60185546875002 + ], + [ + -69.35136718749999, + 77.467138671875 + ], + [ + -70.53540039062497, + 77.699560546875 + ], + [ + -70.11445312500001, + 77.84135742187505 + ], + [ + -71.27163085937494, + 77.81313476562497 + ], + [ + -72.81806640624995, + 78.1943359375 + ], + [ + -72.47250976562498, + 78.48203125 + ], + [ + -71.65131835937493, + 78.62314453124998 + ], + [ + -68.99345703124999, + 78.857421875 + ], + [ + -68.37705078124998, + 79.037841796875 + ], + [ + -65.82553710937503, + 79.17373046874997 + ], + [ + -64.79228515624993, + 80.00063476562502 + ], + [ + -64.17915039062498, + 80.09926757812497 + ], + [ + -66.84365234374997, + 80.07622070312507 + ], + [ + -67.05063476562503, + 80.384521484375 + ], + [ + -64.51552734374997, + 81 + ], + [ + -63.72197265624993, + 81.05732421875001 + ], + [ + -63.028662109375006, + 80.88955078125002 + ], + [ + -62.90336914062496, + 81.21835937500003 + ], + [ + -61.43598632812498, + 81.13359375000002 + ], + [ + -60.842871093750034, + 81.85537109374997 + ], + [ + -59.28193359374998, + 81.88403320312503 + ], + [ + -56.615136718749994, + 81.362890625 + ], + [ + -59.26181640624998, + 82.00664062500005 + ], + [ + -54.54887695312496, + 82.35063476562505 + ], + [ + -53.671337890624955, + 82.16406249999997 + ], + [ + -53.55566406250003, + 81.65327148437501 + ], + [ + -53.022558593750034, + 82.32172851562504 + ], + [ + -50.894433593749994, + 81.89521484375001 + ], + [ + -49.54106445312496, + 81.91806640625003 + ], + [ + -50.93554687500003, + 82.38281250000003 + ], + [ + -50.03710937499994, + 82.472412109375 + ], + [ + -44.7294921875, + 81.77983398437505 + ], + [ + -44.23886718749998, + 82.3681640625 + ], + [ + -45.55654296875002, + 82.74702148437498 + ], + [ + -41.87646484375, + 82.680322265625 + ], + [ + -41.36962890625003, + 82.75 + ], + [ + -46.136816406250006, + 82.85883789062504 + ], + [ + -46.169042968750006, + 83.06386718749997 + ], + [ + -45.41459960937496, + 83.01767578124998 + ], + [ + -43.00927734375003, + 83.26459960937501 + ], + [ + -41.300146484375006, + 83.10078125000004 + ], + [ + -40.35683593750002, + 83.332177734375 + ], + [ + -38.15625, + 82.9986328125 + ], + [ + -38.74956054687496, + 83.37084960937497 + ], + [ + -37.72333984374998, + 83.49775390624998 + ], + [ + -29.952880859375, + 83.56484374999997 + ] + ] + ] + ] + }, + "properties": { + "name": "Greenland", + "childNum": 14 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -89.2328125, + 15.888671875 + ], + [ + -88.89404296875, + 15.890625 + ], + [ + -88.60336914062499, + 15.76416015625 + ], + [ + -88.5939453125, + 15.950292968749991 + ], + [ + -88.22832031249999, + 15.72900390625 + ], + [ + -88.271435546875, + 15.694873046875003 + ], + [ + -88.36455078124999, + 15.616015625 + ], + [ + -88.68447265625, + 15.360498046874994 + ], + [ + -88.96098632812499, + 15.152441406249991 + ], + [ + -89.142578125, + 15.072314453125003 + ], + [ + -89.22236328125, + 14.866064453124991 + ], + [ + -89.16220703124999, + 14.669238281250003 + ], + [ + -89.17177734375, + 14.606884765624997 + ], + [ + -89.28671875, + 14.529980468749997 + ], + [ + -89.36259765624999, + 14.416015625 + ], + [ + -89.5736328125, + 14.390087890624997 + ], + [ + -89.54716796874999, + 14.241259765625003 + ], + [ + -90.04814453124999, + 13.904052734375 + ], + [ + -90.09521484375, + 13.736523437499997 + ], + [ + -90.60693359375, + 13.929003906250003 + ], + [ + -91.37734375, + 13.990185546874997 + ], + [ + -92.23515624999999, + 14.54541015625 + ], + [ + -92.15854492187499, + 14.963574218749997 + ], + [ + -92.14423828125, + 15.001953125 + ], + [ + -92.09873046874999, + 15.026757812499994 + ], + [ + -92.07480468749999, + 15.07421875 + ], + [ + -92.187158203125, + 15.320898437499991 + ], + [ + -92.08212890624999, + 15.495556640624997 + ], + [ + -91.9572265625, + 15.703222656249991 + ], + [ + -91.736572265625, + 16.07016601562499 + ], + [ + -91.433984375, + 16.070458984374994 + ], + [ + -90.97958984374999, + 16.07080078125 + ], + [ + -90.70322265624999, + 16.071044921875 + ], + [ + -90.52197265625, + 16.071191406249994 + ], + [ + -90.44716796875, + 16.072705078124997 + ], + [ + -90.45986328125, + 16.162353515625 + ], + [ + -90.450146484375, + 16.261376953124994 + ], + [ + -90.4169921875, + 16.351318359375 + ], + [ + -90.4169921875, + 16.39101562499999 + ], + [ + -90.47109375, + 16.43955078124999 + ], + [ + -90.57578125, + 16.467822265625003 + ], + [ + -90.63408203124999, + 16.5107421875 + ], + [ + -90.634375, + 16.565136718749997 + ], + [ + -90.65996093749999, + 16.630908203125003 + ], + [ + -90.710693359375, + 16.70810546874999 + ], + [ + -90.975830078125, + 16.867822265624994 + ], + [ + -91.409619140625, + 17.255859375 + ], + [ + -91.1955078125, + 17.254101562499997 + ], + [ + -90.99296874999999, + 17.25244140625 + ], + [ + -90.98916015625, + 17.81640625 + ], + [ + -89.16147460937499, + 17.81484375 + ], + [ + -89.2328125, + 15.888671875 + ] + ] + ] + }, + "properties": { + "name": "Guatemala", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 144.74179687500003, + 13.25927734375 + ], + [ + 144.64931640625002, + 13.4287109375 + ], + [ + 144.87539062500002, + 13.614648437499994 + ], + [ + 144.94082031250002, + 13.5703125 + ], + [ + 144.74179687500003, + 13.25927734375 + ] + ] + ] + }, + "properties": { + "name": "Guam", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -57.194775390625, + 5.5484375 + ], + [ + -57.3185546875, + 5.335351562499994 + ], + [ + -57.20981445312499, + 5.195410156249991 + ], + [ + -57.331005859375, + 5.020166015624994 + ], + [ + -57.711083984374994, + 4.991064453124991 + ], + [ + -57.91704101562499, + 4.820410156249991 + ], + [ + -57.84599609374999, + 4.668164062499997 + ], + [ + -58.05429687499999, + 4.101660156249991 + ], + [ + -57.646728515625, + 3.39453125 + ], + [ + -57.303662109375, + 3.377099609374994 + ], + [ + -57.19736328124999, + 2.853271484375 + ], + [ + -56.704345703125, + 2.036474609374991 + ], + [ + -56.4828125, + 1.942138671875 + ], + [ + -56.96953124999999, + 1.91640625 + ], + [ + -57.03759765625, + 1.936474609374997 + ], + [ + -57.092675781249994, + 2.005810546874997 + ], + [ + -57.118896484375, + 2.013964843749989 + ], + [ + -57.31748046874999, + 1.963476562499991 + ], + [ + -57.41269531249999, + 1.908935546875 + ], + [ + -57.500439453125, + 1.77382812499999 + ], + [ + -57.54575195312499, + 1.72607421875 + ], + [ + -57.59443359375, + 1.7041015625 + ], + [ + -57.795654296875, + 1.7 + ], + [ + -57.8734375, + 1.667285156249989 + ], + [ + -57.9828125, + 1.6484375 + ], + [ + -58.03466796875, + 1.520263671875 + ], + [ + -58.34067382812499, + 1.587548828124994 + ], + [ + -58.38037109375, + 1.530224609374997 + ], + [ + -58.39580078124999, + 1.481738281249989 + ], + [ + -58.5060546875, + 1.438671875 + ], + [ + -58.511865234374994, + 1.28466796875 + ], + [ + -58.68461914062499, + 1.281054687499989 + ], + [ + -58.73032226562499, + 1.247509765624997 + ], + [ + -58.78720703124999, + 1.20849609375 + ], + [ + -58.82177734375, + 1.201220703124989 + ], + [ + -59.231201171875, + 1.376025390624989 + ], + [ + -59.53569335937499, + 1.7 + ], + [ + -59.66660156249999, + 1.746289062499997 + ], + [ + -59.66850585937499, + 1.842333984374989 + ], + [ + -59.74072265625, + 1.874169921874994 + ], + [ + -59.75620117187499, + 1.900634765625 + ], + [ + -59.75522460937499, + 2.274121093749997 + ], + [ + -59.8896484375, + 2.362939453124994 + ], + [ + -59.9943359375, + 2.689990234374989 + ], + [ + -59.854394531249994, + 3.5875 + ], + [ + -59.55112304687499, + 3.933544921874997 + ], + [ + -59.557763671874994, + 3.960009765624989 + ], + [ + -59.62021484374999, + 4.023144531249997 + ], + [ + -59.73857421874999, + 4.226757812499997 + ], + [ + -59.69970703125, + 4.353515625 + ], + [ + -60.1486328125, + 4.533251953124989 + ], + [ + -59.990673828125, + 5.082861328124991 + ], + [ + -60.142041015625, + 5.238818359374989 + ], + [ + -60.241650390625, + 5.257958984374994 + ], + [ + -60.335205078125, + 5.199316406249991 + ], + [ + -60.45952148437499, + 5.188085937499991 + ], + [ + -60.6513671875, + 5.221142578124997 + ], + [ + -60.742138671875, + 5.202050781249994 + ], + [ + -61.37680664062499, + 5.906982421875 + ], + [ + -61.3908203125, + 5.938769531249989 + ], + [ + -61.303125, + 6.049511718749997 + ], + [ + -61.22495117187499, + 6.129199218749989 + ], + [ + -61.15947265624999, + 6.174414062499991 + ], + [ + -61.12871093749999, + 6.214306640624997 + ], + [ + -61.152294921875, + 6.385107421874991 + ], + [ + -61.151025390624994, + 6.446533203125 + ], + [ + -61.181591796875, + 6.513378906249997 + ], + [ + -61.20361328125, + 6.58837890625 + ], + [ + -61.14560546874999, + 6.69453125 + ], + [ + -60.717919921874994, + 6.768310546875 + ], + [ + -60.35209960937499, + 7.002880859374997 + ], + [ + -60.32207031249999, + 7.092041015625 + ], + [ + -60.32548828124999, + 7.133984375 + ], + [ + -60.34506835937499, + 7.15 + ], + [ + -60.46494140624999, + 7.166552734374989 + ], + [ + -60.523193359375, + 7.143701171874994 + ], + [ + -60.583203125, + 7.156201171874997 + ], + [ + -60.63330078125, + 7.211083984374994 + ], + [ + -60.718652343749994, + 7.535937499999989 + ], + [ + -60.513623046875, + 7.813183593749997 + ], + [ + -60.032421875, + 8.053564453124991 + ], + [ + -59.99072265625, + 8.162011718749994 + ], + [ + -59.96484375, + 8.191601562499997 + ], + [ + -59.849072265625, + 8.248681640624994 + ], + [ + -59.83164062499999, + 8.305957031249989 + ], + [ + -60.017529296875, + 8.54931640625 + ], + [ + -59.20024414062499, + 8.07460937499999 + ], + [ + -58.51108398437499, + 7.39804687499999 + ], + [ + -58.48056640624999, + 7.038134765624989 + ], + [ + -58.67294921874999, + 6.390771484374994 + ], + [ + -58.414990234375, + 6.85117187499999 + ], + [ + -57.982568359374994, + 6.785888671875 + ], + [ + -57.54013671874999, + 6.33154296875 + ], + [ + -57.2275390625, + 6.178417968749997 + ], + [ + -57.194775390625, + 5.5484375 + ] + ] + ] + }, + "properties": { + "name": "Guyana", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 73.70742187500002, + -53.13710937499999 + ], + [ + 73.46513671875002, + -53.184179687500006 + ], + [ + 73.25117187500001, + -52.97578125000001 + ], + [ + 73.83779296875002, + -53.11279296875 + ], + [ + 73.70742187500002, + -53.13710937499999 + ] + ] + ] + }, + "properties": { + "name": "Heard I. and McDonald Is.", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -83.635498046875, + 14.876416015624997 + ], + [ + -84.53764648437496, + 14.633398437499963 + ], + [ + -84.64594726562498, + 14.661083984375011 + ], + [ + -84.86044921874998, + 14.809765625000011 + ], + [ + -84.98515624999999, + 14.752441406249972 + ], + [ + -85.059375, + 14.582958984374997 + ], + [ + -85.20834960937498, + 14.311816406250003 + ], + [ + -85.73393554687496, + 13.85869140625006 + ], + [ + -85.75341796875, + 13.852050781250028 + ], + [ + -85.78671874999995, + 13.844433593749997 + ], + [ + -85.98378906249997, + 13.965673828125006 + ], + [ + -86.04038085937503, + 14.050146484374977 + ], + [ + -86.33173828124995, + 13.770068359375031 + ], + [ + -86.37695312500003, + 13.755664062500031 + ], + [ + -86.61025390624997, + 13.774853515625026 + ], + [ + -86.73364257812494, + 13.763476562500017 + ], + [ + -86.75898437499995, + 13.746142578125045 + ], + [ + -86.77060546875003, + 13.698730468749972 + ], + [ + -86.763525390625, + 13.635253906250014 + ], + [ + -86.72958984375, + 13.4072265625 + ], + [ + -86.710693359375, + 13.31337890624998 + ], + [ + -86.72929687499996, + 13.284375 + ], + [ + -86.79213867187497, + 13.279785156249972 + ], + [ + -86.87353515624994, + 13.266503906250023 + ], + [ + -86.918212890625, + 13.223583984374983 + ], + [ + -87.00932617187499, + 13.007812499999986 + ], + [ + -87.0591796875, + 12.991455078125028 + ], + [ + -87.337255859375, + 12.979248046875028 + ], + [ + -87.48911132812503, + 13.352929687500051 + ], + [ + -87.814208984375, + 13.399169921875057 + ], + [ + -87.781884765625, + 13.521386718749994 + ], + [ + -87.71533203125003, + 13.812695312500011 + ], + [ + -87.73144531250003, + 13.841064453125014 + ], + [ + -87.80224609374997, + 13.889990234375034 + ], + [ + -87.89199218749997, + 13.894970703124983 + ], + [ + -87.99101562499996, + 13.879638671874972 + ], + [ + -88.15102539062497, + 13.987353515624974 + ], + [ + -88.44912109374994, + 13.850976562499994 + ], + [ + -88.48266601562503, + 13.854248046875043 + ], + [ + -88.49765624999998, + 13.904541015624986 + ], + [ + -88.50434570312501, + 13.964208984374963 + ], + [ + -88.51254882812498, + 13.97895507812504 + ], + [ + -89.12050781249994, + 14.370214843749991 + ], + [ + -89.36259765624996, + 14.416015625 + ], + [ + -89.17177734375, + 14.606884765624983 + ], + [ + -89.16220703125, + 14.669238281249989 + ], + [ + -89.22236328125001, + 14.86606445312502 + ], + [ + -89.142578125, + 15.072314453125031 + ], + [ + -88.96098632812496, + 15.15244140625002 + ], + [ + -88.68447265625002, + 15.360498046875037 + ], + [ + -88.36455078124996, + 15.616015625000045 + ], + [ + -88.27143554687498, + 15.694873046875045 + ], + [ + -88.22832031249999, + 15.729003906249972 + ], + [ + -88.131103515625, + 15.701025390625034 + ], + [ + -87.87495117187495, + 15.879345703124955 + ], + [ + -86.35664062499998, + 15.783203125 + ], + [ + -85.93627929687497, + 15.953417968750045 + ], + [ + -85.98564453124999, + 16.02416992187497 + ], + [ + -85.48369140624996, + 15.899511718749977 + ], + [ + -84.97373046874998, + 15.989892578124994 + ], + [ + -84.55966796875, + 15.802001953125 + ], + [ + -84.26142578124998, + 15.822607421875034 + ], + [ + -83.765283203125, + 15.405468750000054 + ], + [ + -83.972802734375, + 15.519628906250034 + ], + [ + -84.11132812499997, + 15.492431640625 + ], + [ + -84.09506835937503, + 15.400927734375017 + ], + [ + -83.92744140624998, + 15.394042968750028 + ], + [ + -83.76044921874998, + 15.220361328124994 + ], + [ + -83.49794921874997, + 15.222119140624997 + ], + [ + -83.64638671875, + 15.368408203125043 + ], + [ + -83.36918945312493, + 15.239990234375 + ], + [ + -83.29086914062498, + 15.078906250000045 + ], + [ + -83.2255859375, + 15.042285156250045 + ], + [ + -83.15751953124999, + 14.993066406249966 + ], + [ + -83.41503906249994, + 15.008056640625 + ], + [ + -83.5365234375, + 14.977001953124983 + ], + [ + -83.635498046875, + 14.876416015624997 + ] + ] + ] + }, + "properties": { + "name": "Honduras", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 17.60781250000005, + 42.76904296875 + ], + [ + 17.744238281250063, + 42.70034179687505 + ], + [ + 17.34414062500008, + 42.790380859375006 + ], + [ + 17.60781250000005, + 42.76904296875 + ] + ] + ], + [ + [ + [ + 16.650683593750017, + 42.99658203125 + ], + [ + 17.188281250000045, + 42.917041015625045 + ], + [ + 16.850683593750006, + 42.8955078125 + ], + [ + 16.650683593750017, + 42.99658203125 + ] + ] + ], + [ + [ + [ + 17.667578125000063, + 42.897119140624994 + ], + [ + 18.436328125000017, + 42.559716796874994 + ], + [ + 18.517480468750023, + 42.43291015624999 + ], + [ + 17.823828125, + 42.79741210937502 + ], + [ + 17.045410156250057, + 43.014892578125 + ], + [ + 17.667578125000063, + 42.897119140624994 + ] + ] + ], + [ + [ + [ + 16.785253906250006, + 43.270654296874966 + ], + [ + 16.490332031250034, + 43.28618164062502 + ], + [ + 16.44892578125004, + 43.38706054687506 + ], + [ + 16.89130859375001, + 43.314648437499955 + ], + [ + 16.785253906250006, + 43.270654296874966 + ] + ] + ], + [ + [ + [ + 15.371386718750074, + 43.973828124999955 + ], + [ + 15.437207031250068, + 43.899511718750006 + ], + [ + 15.270019531250028, + 44.01074218750003 + ], + [ + 15.371386718750074, + 43.973828124999955 + ] + ] + ], + [ + [ + [ + 14.488085937500074, + 44.66005859375005 + ], + [ + 14.31240234375008, + 44.90039062499997 + ], + [ + 14.33125, + 45.16499023437498 + ], + [ + 14.488085937500074, + 44.66005859375005 + ] + ] + ], + [ + [ + [ + 14.810253906250068, + 44.97705078124997 + ], + [ + 14.45039062500004, + 45.079199218750006 + ], + [ + 14.571093750000017, + 45.224755859374994 + ], + [ + 14.810253906250068, + 44.97705078124997 + ] + ] + ], + [ + [ + [ + 18.905371093750006, + 45.931738281250034 + ], + [ + 18.839062499999983, + 45.83574218750002 + ], + [ + 19.064257812500045, + 45.51499023437506 + ], + [ + 19.004687500000074, + 45.39951171875006 + ], + [ + 19.4, + 45.2125 + ], + [ + 19.062890625000023, + 45.13720703125 + ], + [ + 19.007128906250045, + 44.86918945312502 + ], + [ + 18.83642578125, + 44.883251953124955 + ], + [ + 18.66259765625, + 45.07744140624999 + ], + [ + 17.812792968750074, + 45.078125 + ], + [ + 16.918652343749983, + 45.27656249999998 + ], + [ + 16.53066406250008, + 45.21669921875002 + ], + [ + 16.29335937500005, + 45.00883789062496 + ], + [ + 16.028320312500057, + 45.18959960937502 + ], + [ + 15.788085937500057, + 45.17895507812497 + ], + [ + 15.736621093750045, + 44.76582031250001 + ], + [ + 16.10341796875008, + 44.52099609375006 + ], + [ + 16.300097656250017, + 44.12451171875 + ], + [ + 17.27382812500005, + 43.44575195312501 + ], + [ + 17.650488281250063, + 43.006591796875 + ], + [ + 17.585156250000068, + 42.93837890625005 + ], + [ + 16.903125, + 43.392431640625006 + ], + [ + 16.393945312500023, + 43.54335937500002 + ], + [ + 15.985546875000068, + 43.519775390625 + ], + [ + 15.185839843750017, + 44.17211914062503 + ], + [ + 15.122949218749994, + 44.256787109374955 + ], + [ + 15.470996093750045, + 44.27197265625003 + ], + [ + 14.981347656250023, + 44.60292968750005 + ], + [ + 14.854589843750034, + 45.08100585937501 + ], + [ + 14.550488281249983, + 45.297705078125006 + ], + [ + 14.31269531250004, + 45.33779296875002 + ], + [ + 13.86074218750008, + 44.83740234375003 + ], + [ + 13.517187500000063, + 45.481787109375034 + ], + [ + 13.878710937500017, + 45.428369140624994 + ], + [ + 14.369921875000074, + 45.48144531250006 + ], + [ + 14.427343750000034, + 45.50576171875002 + ], + [ + 14.56884765625, + 45.65722656249997 + ], + [ + 14.591796875000057, + 45.65126953125002 + ], + [ + 14.649511718750006, + 45.57148437500001 + ], + [ + 14.793066406250034, + 45.47822265625001 + ], + [ + 14.95458984375, + 45.499902343749994 + ], + [ + 15.110449218750034, + 45.450781250000034 + ], + [ + 15.242089843750023, + 45.44140624999997 + ], + [ + 15.339453125000063, + 45.46704101562506 + ], + [ + 15.326660156250028, + 45.502294921875034 + ], + [ + 15.291210937500011, + 45.541552734375045 + ], + [ + 15.283593750000051, + 45.5796875 + ], + [ + 15.35371093750004, + 45.659912109375 + ], + [ + 15.27705078125004, + 45.73261718749998 + ], + [ + 15.652148437500074, + 45.86215820312498 + ], + [ + 15.675585937500045, + 45.98369140624996 + ], + [ + 15.666210937500011, + 46.04848632812502 + ], + [ + 15.596875, + 46.10922851562506 + ], + [ + 15.592578125000017, + 46.139990234375006 + ], + [ + 15.608984374999977, + 46.171923828125045 + ], + [ + 16.1064453125, + 46.382226562499994 + ], + [ + 16.32119140625005, + 46.53461914062504 + ], + [ + 16.42763671875005, + 46.5244140625 + ], + [ + 16.516210937499977, + 46.499902343749966 + ], + [ + 16.569921875, + 46.48500976562505 + ], + [ + 16.748046875000057, + 46.41640625000002 + ], + [ + 16.87148437500008, + 46.33930664062504 + ], + [ + 17.310644531250006, + 45.99614257812502 + ], + [ + 17.80712890625, + 45.79042968750002 + ], + [ + 18.358300781250023, + 45.75302734375006 + ], + [ + 18.533593750000023, + 45.79614257812503 + ], + [ + 18.56464843750004, + 45.81328124999999 + ], + [ + 18.666015625, + 45.90747070312497 + ], + [ + 18.905371093750006, + 45.931738281250034 + ] + ] + ] + ] + }, + "properties": { + "name": "Croatia", + "childNum": 8 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -72.80458984374997, + 18.777685546875063 + ], + [ + -72.82221679687501, + 18.707128906249977 + ], + [ + -73.07797851562498, + 18.790917968749994 + ], + [ + -73.27641601562499, + 18.95405273437501 + ], + [ + -72.80458984374997, + 18.777685546875063 + ] + ] + ], + [ + [ + [ + -71.647216796875, + 19.195947265624994 + ], + [ + -71.80712890624997, + 18.987011718749983 + ], + [ + -71.733642578125, + 18.85639648437501 + ], + [ + -71.72705078125, + 18.80322265625003 + ], + [ + -71.74321289062502, + 18.73291015625 + ], + [ + -71.86650390624999, + 18.61416015625005 + ], + [ + -71.98686523437499, + 18.61035156249997 + ], + [ + -72.000390625, + 18.59790039062503 + ], + [ + -71.94038085937493, + 18.51259765625005 + ], + [ + -71.87255859374997, + 18.416210937499955 + ], + [ + -71.76191406249998, + 18.34130859374997 + ], + [ + -71.73725585937495, + 18.27080078124999 + ], + [ + -71.76831054687497, + 18.039160156250063 + ], + [ + -71.85292968749997, + 18.119140625 + ], + [ + -71.94609375, + 18.186083984375045 + ], + [ + -72.05986328124993, + 18.228564453125017 + ], + [ + -72.87666015624998, + 18.151757812499994 + ], + [ + -73.38515625000002, + 18.251171874999983 + ], + [ + -73.747314453125, + 18.190234375000017 + ], + [ + -73.88496093749998, + 18.041894531249994 + ], + [ + -74.478125, + 18.45 + ], + [ + -74.3875, + 18.624707031249983 + ], + [ + -74.22773437499998, + 18.662695312499977 + ], + [ + -72.78935546874996, + 18.434814453125 + ], + [ + -72.37607421874998, + 18.57446289062503 + ], + [ + -72.34765624999994, + 18.674951171874994 + ], + [ + -72.81108398437496, + 19.071582031250074 + ], + [ + -72.70322265625, + 19.441064453125023 + ], + [ + -73.43837890624994, + 19.722119140624983 + ], + [ + -73.21777343750003, + 19.88369140625005 + ], + [ + -72.63701171875002, + 19.90087890625 + ], + [ + -72.21982421875003, + 19.744628906250057 + ], + [ + -71.834716796875, + 19.696728515624983 + ], + [ + -71.77924804687498, + 19.718164062499994 + ], + [ + -71.75742187499998, + 19.68818359375001 + ], + [ + -71.71147460937493, + 19.486572265625057 + ], + [ + -71.74648437499997, + 19.28583984375001 + ], + [ + -71.647216796875, + 19.195947265624994 + ] + ] + ] + ] + }, + "properties": { + "name": "Haiti", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 22.1318359375, + 48.405322265624996 + ], + [ + 22.253710937500017, + 48.407373046874994 + ], + [ + 22.582421875000023, + 48.134033203125 + ], + [ + 22.769140625, + 48.109619140625 + ], + [ + 22.87666015625001, + 47.947265625 + ], + [ + 21.99970703125001, + 47.505029296874994 + ], + [ + 21.121679687500006, + 46.282421875 + ], + [ + 20.76025390625, + 46.246240234374994 + ], + [ + 20.613671875000023, + 46.13349609375 + ], + [ + 20.508105468750017, + 46.166943359375 + ], + [ + 20.28095703125001, + 46.1330078125 + ], + [ + 20.241796875, + 46.10859375 + ], + [ + 20.21015625000001, + 46.126025390624996 + ], + [ + 20.161425781250017, + 46.141894531249996 + ], + [ + 19.93408203125, + 46.161474609375 + ], + [ + 19.84443359375001, + 46.145898437499994 + ], + [ + 19.61347656250001, + 46.169189453125 + ], + [ + 19.421289062500023, + 46.064453125 + ], + [ + 18.666015625, + 45.907470703125 + ], + [ + 18.56464843750001, + 45.81328125 + ], + [ + 18.533593750000023, + 45.796142578125 + ], + [ + 18.358300781250023, + 45.75302734375 + ], + [ + 17.80712890625, + 45.790429687499994 + ], + [ + 17.310644531250006, + 45.996142578124996 + ], + [ + 16.871484375000023, + 46.339306640625 + ], + [ + 16.748046875, + 46.41640625 + ], + [ + 16.569921875, + 46.485009765624994 + ], + [ + 16.516210937500006, + 46.499902343749994 + ], + [ + 16.283593750000023, + 46.857275390625 + ], + [ + 16.093066406250017, + 46.86328125 + ], + [ + 16.453417968750017, + 47.006787109375 + ], + [ + 16.44287109375, + 47.39951171875 + ], + [ + 16.676562500000017, + 47.536035156249994 + ], + [ + 16.421289062500023, + 47.674462890624994 + ], + [ + 17.06660156250001, + 47.707568359374996 + ], + [ + 17.147363281250023, + 48.00595703125 + ], + [ + 17.76191406250001, + 47.770166015624994 + ], + [ + 18.72421875, + 47.787158203124996 + ], + [ + 18.791894531250023, + 48.000292968749996 + ], + [ + 19.625390625000023, + 48.223095703125 + ], + [ + 19.95039062500001, + 48.146630859374994 + ], + [ + 20.333789062500017, + 48.295556640624994 + ], + [ + 20.490039062500017, + 48.526904296874996 + ], + [ + 21.45136718750001, + 48.55224609375 + ], + [ + 21.766992187500023, + 48.3380859375 + ], + [ + 22.1318359375, + 48.405322265624996 + ] + ] + ] + }, + "properties": { + "name": "Hungary", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 122.9489257812501, + -10.90927734375002 + ], + [ + 122.82617187500003, + -10.899121093749983 + ], + [ + 122.84570312500003, + -10.761816406249991 + ], + [ + 123.37109375000003, + -10.474902343749989 + ], + [ + 123.41816406250004, + -10.651269531250037 + ], + [ + 122.9489257812501, + -10.90927734375002 + ] + ] + ], + [ + [ + [ + 121.8830078125001, + -10.590332031249957 + ], + [ + 121.70468750000006, + -10.5556640625 + ], + [ + 121.99833984375002, + -10.446972656249983 + ], + [ + 121.8830078125001, + -10.590332031249957 + ] + ] + ], + [ + [ + [ + 123.41621093750004, + -10.302636718749966 + ], + [ + 123.3255859375, + -10.264160156249943 + ], + [ + 123.45878906250002, + -10.13994140624996 + ], + [ + 123.41621093750004, + -10.302636718749966 + ] + ] + ], + [ + [ + [ + 120.0125, + -9.374707031250026 + ], + [ + 120.78447265625002, + -9.95703125 + ], + [ + 120.83261718750006, + -10.0375 + ], + [ + 120.69804687500002, + -10.206640624999949 + ], + [ + 120.4391601562501, + -10.294042968749991 + ], + [ + 120.14482421875002, + -10.200097656249952 + ], + [ + 119.60107421874997, + -9.773535156250006 + ], + [ + 119.08544921875003, + -9.706933593750023 + ], + [ + 118.95878906250002, + -9.519335937500003 + ], + [ + 119.29589843749997, + -9.3671875 + ], + [ + 119.9420898437501, + -9.301464843750026 + ], + [ + 120.0125, + -9.374707031250026 + ] + ] + ], + [ + [ + [ + 125.06816406250002, + -9.511914062499997 + ], + [ + 124.42753906250002, + -10.14863281250004 + ], + [ + 123.7472656250001, + -10.347167968749986 + ], + [ + 123.60478515625002, + -10.270117187500006 + ], + [ + 123.71640625000012, + -10.078613281249986 + ], + [ + 123.5892578125, + -9.966796875000028 + ], + [ + 123.709375, + -9.61484375 + ], + [ + 124.0363281250001, + -9.341601562500031 + ], + [ + 124.28232421875012, + -9.427929687500026 + ], + [ + 124.44443359375012, + -9.190332031250023 + ], + [ + 124.92226562500005, + -8.942480468749977 + ], + [ + 124.93681640625007, + -9.053417968750026 + ], + [ + 125.14902343750012, + -9.042578125000034 + ], + [ + 125.10048828125, + -9.189843750000023 + ], + [ + 124.96015625000004, + -9.213769531250009 + ], + [ + 125.06816406250002, + -9.511914062499997 + ] + ] + ], + [ + [ + [ + 115.60996093750012, + -8.769824218749974 + ], + [ + 115.48046875000003, + -8.715429687500006 + ], + [ + 115.56142578125, + -8.669921874999972 + ], + [ + 115.60996093750012, + -8.769824218749974 + ] + ] + ], + [ + [ + [ + 122.97734375000002, + -8.54521484374996 + ], + [ + 122.88779296875006, + -8.587304687500009 + ], + [ + 123.01054687500002, + -8.448339843750034 + ], + [ + 123.153125, + -8.475781250000026 + ], + [ + 122.97734375000002, + -8.54521484374996 + ] + ] + ], + [ + [ + [ + 119.46406250000004, + -8.741015624999974 + ], + [ + 119.38554687500002, + -8.736035156250026 + ], + [ + 119.4464843750001, + -8.429199218749957 + ], + [ + 119.55722656250012, + -8.518847656250003 + ], + [ + 119.46406250000004, + -8.741015624999974 + ] + ] + ], + [ + [ + [ + 123.31748046875012, + -8.354785156249974 + ], + [ + 123.02500000000012, + -8.395507812500014 + ], + [ + 123.21708984375002, + -8.235449218750006 + ], + [ + 123.33603515625006, + -8.269042968750014 + ], + [ + 123.31748046875012, + -8.354785156249974 + ] + ] + ], + [ + [ + [ + 116.64082031250004, + -8.613867187500006 + ], + [ + 116.51425781250012, + -8.820996093750011 + ], + [ + 116.58652343750012, + -8.886132812499966 + ], + [ + 116.23935546875006, + -8.912109375000014 + ], + [ + 115.85732421875005, + -8.787890625000017 + ], + [ + 116.07646484375002, + -8.744921874999974 + ], + [ + 116.06113281250006, + -8.437402343750023 + ], + [ + 116.4015625000001, + -8.204199218750034 + ], + [ + 116.7189453125001, + -8.336035156249977 + ], + [ + 116.64082031250004, + -8.613867187500006 + ] + ] + ], + [ + [ + [ + 124.28662109375003, + -8.32949218749998 + ], + [ + 124.14667968750004, + -8.531445312499997 + ], + [ + 123.92773437500003, + -8.448925781249969 + ], + [ + 124.23955078125002, + -8.20341796874996 + ], + [ + 124.28662109375003, + -8.32949218749998 + ] + ] + ], + [ + [ + [ + 123.92480468750003, + -8.2724609375 + ], + [ + 123.55302734375007, + -8.566796875 + ], + [ + 123.23007812500006, + -8.530664062500023 + ], + [ + 123.47587890625007, + -8.322265625000014 + ], + [ + 123.39121093750012, + -8.280468750000026 + ], + [ + 123.77597656250006, + -8.190429687499986 + ], + [ + 123.92480468750003, + -8.2724609375 + ] + ] + ], + [ + [ + [ + 138.89511718750006, + -8.388671874999957 + ], + [ + 138.56337890625, + -8.30908203125 + ], + [ + 138.79619140625007, + -8.173632812500017 + ], + [ + 138.89511718750006, + -8.388671874999957 + ] + ] + ], + [ + [ + [ + 117.55634765625004, + -8.367285156249949 + ], + [ + 117.49052734375007, + -8.183398437499974 + ], + [ + 117.66503906249997, + -8.148242187500003 + ], + [ + 117.55634765625004, + -8.367285156249949 + ] + ] + ], + [ + [ + [ + 124.5755859375, + -8.140820312499997 + ], + [ + 125.05029296874997, + -8.179589843749994 + ], + [ + 125.13173828125, + -8.326464843749989 + ], + [ + 124.38066406250002, + -8.41513671875002 + ], + [ + 124.43066406249997, + -8.18320312500002 + ], + [ + 124.5755859375, + -8.140820312499997 + ] + ] + ], + [ + [ + [ + 127.8234375000001, + -8.098828124999969 + ], + [ + 128.11923828125012, + -8.17070312499996 + ], + [ + 128.02353515625006, + -8.255371093749972 + ], + [ + 127.82089843750012, + -8.190234375000031 + ], + [ + 127.8234375000001, + -8.098828124999969 + ] + ] + ], + [ + [ + [ + 122.7829101562501, + -8.61171875 + ], + [ + 121.65136718749997, + -8.898730468749946 + ], + [ + 121.41464843750006, + -8.81484375 + ], + [ + 121.32832031250004, + -8.916894531250009 + ], + [ + 121.03525390625012, + -8.935449218749966 + ], + [ + 120.55048828125004, + -8.80185546875002 + ], + [ + 119.909375, + -8.857617187500011 + ], + [ + 119.80791015625002, + -8.697656250000023 + ], + [ + 119.87480468750007, + -8.419824218749994 + ], + [ + 120.61025390625005, + -8.24042968750004 + ], + [ + 121.44453125000004, + -8.57783203125004 + ], + [ + 121.96650390625004, + -8.455175781250006 + ], + [ + 122.32324218749997, + -8.628320312500023 + ], + [ + 122.85048828125, + -8.304394531250011 + ], + [ + 122.91914062500004, + -8.221875 + ], + [ + 122.75859375000002, + -8.185937499999952 + ], + [ + 122.91699218749997, + -8.105566406250006 + ], + [ + 123.00595703125006, + -8.329101562499986 + ], + [ + 122.7829101562501, + -8.61171875 + ] + ] + ], + [ + [ + [ + 130.86220703125, + -8.31875 + ], + [ + 130.77519531250002, + -8.34990234374996 + ], + [ + 131.02011718750012, + -8.091308593749943 + ], + [ + 131.17636718750006, + -8.130761718749994 + ], + [ + 130.86220703125, + -8.31875 + ] + ] + ], + [ + [ + [ + 118.24238281250004, + -8.317773437499994 + ], + [ + 118.61191406250006, + -8.28066406249998 + ], + [ + 118.71386718749997, + -8.41494140624998 + ], + [ + 118.926171875, + -8.297656249999974 + ], + [ + 119.12968750000002, + -8.668164062499969 + ], + [ + 118.74589843750002, + -8.735449218749991 + ], + [ + 118.83261718750012, + -8.833398437499966 + ], + [ + 118.47861328125012, + -8.856445312499957 + ], + [ + 118.37890625000003, + -8.674609375000031 + ], + [ + 118.18994140624997, + -8.840527343749997 + ], + [ + 117.06132812500002, + -9.099023437499994 + ], + [ + 116.78847656250005, + -9.006347656250028 + ], + [ + 116.83505859375012, + -8.532421875000026 + ], + [ + 117.16484375000007, + -8.367187500000014 + ], + [ + 117.56708984375004, + -8.426367187499991 + ], + [ + 117.80605468750005, + -8.711132812500011 + ], + [ + 117.96953125000002, + -8.728027343749986 + ], + [ + 118.23486328124997, + -8.591894531249963 + ], + [ + 117.81484375000005, + -8.342089843749974 + ], + [ + 117.7552734375, + -8.149511718749991 + ], + [ + 118.11748046875007, + -8.12226562500004 + ], + [ + 118.24238281250004, + -8.317773437499994 + ] + ] + ], + [ + [ + [ + 115.44785156250012, + -8.155175781249994 + ], + [ + 115.70429687500004, + -8.40712890624998 + ], + [ + 115.14492187500005, + -8.849023437500037 + ], + [ + 115.05507812500005, + -8.573046874999946 + ], + [ + 114.61318359375, + -8.37832031249998 + ], + [ + 114.46757812500007, + -8.166308593749946 + ], + [ + 114.93847656249997, + -8.18710937500002 + ], + [ + 115.15400390625004, + -8.065722656249974 + ], + [ + 115.44785156250012, + -8.155175781249994 + ] + ] + ], + [ + [ + [ + 129.83886718749997, + -7.954589843749986 + ], + [ + 129.71347656250012, + -8.04072265625004 + ], + [ + 129.60898437500006, + -7.803417968750011 + ], + [ + 129.81298828124997, + -7.819726562499952 + ], + [ + 129.83886718749997, + -7.954589843749986 + ] + ] + ], + [ + [ + [ + 126.80097656250004, + -7.667871093750009 + ], + [ + 126.4720703125, + -7.950390625000011 + ], + [ + 126.04003906250003, + -7.885839843750006 + ], + [ + 125.79824218750005, + -7.984570312499969 + ], + [ + 125.97529296875004, + -7.663378906249989 + ], + [ + 126.21367187500002, + -7.706738281250026 + ], + [ + 126.60957031250004, + -7.571777343749972 + ], + [ + 126.80097656250004, + -7.667871093750009 + ] + ] + ], + [ + [ + [ + 127.41943359375003, + -7.623046875000028 + ], + [ + 127.37070312500012, + -7.512792968749949 + ], + [ + 127.47519531250012, + -7.531054687500031 + ], + [ + 127.41943359375003, + -7.623046875000028 + ] + ] + ], + [ + [ + [ + 138.53535156250004, + -8.273632812499969 + ], + [ + 138.2962890625, + -8.405175781250037 + ], + [ + 137.65039062499997, + -8.386132812499966 + ], + [ + 138.08183593750002, + -7.566210937500003 + ], + [ + 138.29550781250012, + -7.4384765625 + ], + [ + 138.76982421875002, + -7.390429687499974 + ], + [ + 138.98906250000002, + -7.696093749999989 + ], + [ + 138.53535156250004, + -8.273632812499969 + ] + ] + ], + [ + [ + [ + 131.3255859375, + -7.999511718749986 + ], + [ + 131.11376953125003, + -7.997363281249989 + ], + [ + 131.13779296875012, + -7.684863281250017 + ], + [ + 131.64345703125, + -7.11279296875 + ], + [ + 131.73613281250007, + -7.197070312500017 + ], + [ + 131.64384765625002, + -7.266894531249946 + ], + [ + 131.62441406250005, + -7.626171874999955 + ], + [ + 131.3255859375, + -7.999511718749986 + ] + ] + ], + [ + [ + [ + 131.98203125000006, + -7.202050781249966 + ], + [ + 131.75078125000002, + -7.116796875 + ], + [ + 131.92226562500005, + -7.104492187499986 + ], + [ + 131.98203125000006, + -7.202050781249966 + ] + ] + ], + [ + [ + [ + 128.6701171875001, + -7.183300781249969 + ], + [ + 128.52978515625003, + -7.134570312499989 + ], + [ + 128.62773437500007, + -7.06875 + ], + [ + 128.6701171875001, + -7.183300781249969 + ] + ] + ], + [ + [ + [ + 120.77441406250003, + -7.118945312500003 + ], + [ + 120.64082031250004, + -7.115820312499991 + ], + [ + 120.63339843750006, + -7.018261718750011 + ], + [ + 120.77441406250003, + -7.118945312500003 + ] + ] + ], + [ + [ + [ + 113.84453125000007, + -7.105371093749994 + ], + [ + 113.12695312499997, + -7.224121093750028 + ], + [ + 112.72587890625007, + -7.072753906250014 + ], + [ + 112.86806640625, + -6.899902343749972 + ], + [ + 113.06738281250003, + -6.879980468749991 + ], + [ + 113.97470703125012, + -6.873046875 + ], + [ + 114.0736328125, + -6.960156249999983 + ], + [ + 113.84453125000007, + -7.105371093749994 + ] + ] + ], + [ + [ + [ + 115.37705078125006, + -6.97080078125002 + ], + [ + 115.22031250000012, + -6.952539062500037 + ], + [ + 115.24052734375007, + -6.861230468749994 + ], + [ + 115.54609375000004, + -6.938671874999955 + ], + [ + 115.37705078125006, + -6.97080078125002 + ] + ] + ], + [ + [ + [ + 105.25283203125005, + -6.640429687499946 + ], + [ + 105.12138671875007, + -6.614941406249997 + ], + [ + 105.26054687500002, + -6.523925781250014 + ], + [ + 105.25283203125005, + -6.640429687499946 + ] + ] + ], + [ + [ + [ + 134.53681640625004, + -6.442285156249994 + ], + [ + 134.32275390624997, + -6.84873046875002 + ], + [ + 134.09082031249997, + -6.833789062500003 + ], + [ + 134.10703125000006, + -6.471582031250009 + ], + [ + 134.19462890625007, + -6.459765625 + ], + [ + 134.11464843750005, + -6.190820312500009 + ], + [ + 134.53681640625004, + -6.442285156249994 + ] + ] + ], + [ + [ + [ + 107.37392578125005, + -6.007617187499989 + ], + [ + 107.66679687500002, + -6.215820312499957 + ], + [ + 108.33017578125012, + -6.286035156249966 + ], + [ + 108.67783203125006, + -6.790527343749972 + ], + [ + 110.42626953124997, + -6.947265625000028 + ], + [ + 110.83476562500002, + -6.424218749999952 + ], + [ + 110.97226562500012, + -6.435644531249977 + ], + [ + 111.18154296875005, + -6.686718749999969 + ], + [ + 111.54033203125002, + -6.648242187500031 + ], + [ + 112.0873046875, + -6.89335937499996 + ], + [ + 112.53925781250004, + -6.926464843749955 + ], + [ + 112.64873046875007, + -7.221289062499977 + ], + [ + 112.7943359375, + -7.304492187499974 + ], + [ + 112.79453125000012, + -7.55244140625004 + ], + [ + 113.01357421875005, + -7.657714843749986 + ], + [ + 113.49765625000006, + -7.723828124999955 + ], + [ + 114.07070312500005, + -7.633007812500011 + ], + [ + 114.40927734375012, + -7.79248046875 + ], + [ + 114.38691406250004, + -8.405175781250037 + ], + [ + 114.58378906250002, + -8.769628906250034 + ], + [ + 113.25332031250005, + -8.286718749999963 + ], + [ + 112.67880859375006, + -8.409179687499957 + ], + [ + 111.50996093750004, + -8.30507812499998 + ], + [ + 110.60722656250002, + -8.149414062499972 + ], + [ + 109.28164062500005, + -7.704882812500003 + ], + [ + 108.74121093749997, + -7.667089843750034 + ], + [ + 108.45175781250006, + -7.79697265625002 + ], + [ + 107.91748046875003, + -7.724121093750014 + ], + [ + 107.28496093750007, + -7.471679687500014 + ], + [ + 106.45527343750004, + -7.368652343749986 + ], + [ + 106.51972656250004, + -7.053710937499943 + ], + [ + 106.19824218749997, + -6.927832031249977 + ], + [ + 105.25546875000012, + -6.835253906250031 + ], + [ + 105.37089843750002, + -6.664355468750031 + ], + [ + 105.48369140625007, + -6.781542968750017 + ], + [ + 105.65507812500002, + -6.469531249999946 + ], + [ + 105.78691406250002, + -6.456933593749966 + ], + [ + 105.86826171875006, + -6.11640625000004 + ], + [ + 106.075, + -5.914160156249963 + ], + [ + 106.82519531249997, + -6.098242187499977 + ], + [ + 107.0462890625, + -5.90419921874998 + ], + [ + 107.37392578125005, + -6.007617187499989 + ] + ] + ], + [ + [ + [ + 120.52832031249997, + -6.2984375 + ], + [ + 120.48730468749997, + -6.464843749999972 + ], + [ + 120.47734375000007, + -5.775292968750009 + ], + [ + 120.52832031249997, + -6.2984375 + ] + ] + ], + [ + [ + [ + 112.7194335937501, + -5.81103515625 + ], + [ + 112.58603515625006, + -5.803613281249994 + ], + [ + 112.69003906250006, + -5.726171875000034 + ], + [ + 112.7194335937501, + -5.81103515625 + ] + ] + ], + [ + [ + [ + 132.80712890625003, + -5.850781250000011 + ], + [ + 132.68144531250002, + -5.91259765625 + ], + [ + 132.63017578125002, + -5.60703125 + ], + [ + 132.80712890625003, + -5.850781250000011 + ] + ] + ], + [ + [ + [ + 134.74697265625, + -5.707031249999957 + ], + [ + 134.71416015625007, + -6.29511718750004 + ], + [ + 134.44111328125004, + -6.334863281249966 + ], + [ + 134.15488281250006, + -6.06289062499998 + ], + [ + 134.3019531250001, + -6.009765624999986 + ], + [ + 134.34306640625002, + -5.833007812499943 + ], + [ + 134.20537109375002, + -5.707226562499997 + ], + [ + 134.34130859375003, + -5.712890624999986 + ], + [ + 134.57080078124997, + -5.42734375 + ], + [ + 134.74697265625, + -5.707031249999957 + ] + ] + ], + [ + [ + [ + 132.92626953124997, + -5.902050781249983 + ], + [ + 132.84501953125002, + -5.987988281249997 + ], + [ + 133.13847656250002, + -5.317871093749986 + ], + [ + 133.11962890625003, + -5.575976562499989 + ], + [ + 132.92626953124997, + -5.902050781249983 + ] + ] + ], + [ + [ + [ + 102.36718750000003, + -5.478710937499983 + ], + [ + 102.1107421875, + -5.32255859374996 + ], + [ + 102.3717773437501, + -5.366406250000011 + ], + [ + 102.36718750000003, + -5.478710937499983 + ] + ] + ], + [ + [ + [ + 123.62675781250007, + -5.271582031249963 + ], + [ + 123.58261718750006, + -5.36738281250004 + ], + [ + 123.54277343750002, + -5.271093749999963 + ], + [ + 123.62675781250007, + -5.271582031249963 + ] + ] + ], + [ + [ + [ + 122.04296874999997, + -5.437988281250028 + ], + [ + 121.80849609375, + -5.256152343750017 + ], + [ + 121.91367187500012, + -5.072265624999957 + ], + [ + 122.04101562500003, + -5.158789062499991 + ], + [ + 122.04296874999997, + -5.437988281250028 + ] + ] + ], + [ + [ + [ + 122.64511718750012, + -5.26943359374998 + ], + [ + 122.5638671875, + -5.3875 + ], + [ + 122.28310546875, + -5.319531249999969 + ], + [ + 122.39628906250002, + -5.069824218749986 + ], + [ + 122.36894531250007, + -4.767187499999977 + ], + [ + 122.70195312500002, + -4.61865234375 + ], + [ + 122.75986328125012, + -4.933886718750003 + ], + [ + 122.61406250000007, + -5.138671874999986 + ], + [ + 122.64511718750012, + -5.26943359374998 + ] + ] + ], + [ + [ + [ + 123.17978515625006, + -4.551171875000023 + ], + [ + 123.195703125, + -4.82265625 + ], + [ + 123.05517578124997, + -4.748242187500026 + ], + [ + 122.97167968750003, + -5.138476562500031 + ], + [ + 123.18730468750007, + -5.333007812499957 + ], + [ + 122.96875, + -5.405761718749943 + ], + [ + 122.81210937500012, + -5.671289062499952 + ], + [ + 122.64501953124997, + -5.663378906250031 + ], + [ + 122.58642578124997, + -5.488867187500006 + ], + [ + 122.76650390625005, + -5.210156249999983 + ], + [ + 122.85332031250007, + -4.618359375000026 + ], + [ + 123.074609375, + -4.38691406250004 + ], + [ + 123.17978515625006, + -4.551171875000023 + ] + ] + ], + [ + [ + [ + 133.57080078124997, + -4.245898437500003 + ], + [ + 133.621875, + -4.299316406249957 + ], + [ + 133.32089843750006, + -4.111035156249969 + ], + [ + 133.57080078124997, + -4.245898437500003 + ] + ] + ], + [ + [ + [ + 123.2423828125001, + -4.112988281250011 + ], + [ + 123.07617187499997, + -4.227148437499991 + ], + [ + 122.96904296875002, + -4.029980468749969 + ], + [ + 123.21191406250003, + -3.997558593750028 + ], + [ + 123.2423828125001, + -4.112988281250011 + ] + ] + ], + [ + [ + [ + 128.56259765625012, + -3.58544921875 + ], + [ + 128.39160156250003, + -3.637890625000026 + ], + [ + 128.45156250000005, + -3.514746093749991 + ], + [ + 128.56259765625012, + -3.58544921875 + ] + ] + ], + [ + [ + [ + 128.2755859375001, + -3.67460937499996 + ], + [ + 127.97802734374997, + -3.770996093749972 + ], + [ + 127.925, + -3.69931640625002 + ], + [ + 128.32910156249997, + -3.51591796874996 + ], + [ + 128.2755859375001, + -3.67460937499996 + ] + ] + ], + [ + [ + [ + 116.42412109375007, + -3.464453124999963 + ], + [ + 116.38779296875012, + -3.636718749999972 + ], + [ + 116.3265625, + -3.539062499999972 + ], + [ + 116.42412109375007, + -3.464453124999963 + ] + ] + ], + [ + [ + [ + 116.30332031250006, + -3.868164062499957 + ], + [ + 116.05878906250004, + -4.006933593749991 + ], + [ + 116.06357421875006, + -3.457910156249952 + ], + [ + 116.26972656250004, + -3.251074218750006 + ], + [ + 116.30332031250006, + -3.868164062499957 + ] + ] + ], + [ + [ + [ + 126.86113281250007, + -3.087890624999986 + ], + [ + 127.22734375000007, + -3.391015625 + ], + [ + 127.22958984375006, + -3.633007812500011 + ], + [ + 126.68632812500007, + -3.823632812500037 + ], + [ + 126.21455078125004, + -3.605175781250026 + ], + [ + 126.05654296875, + -3.420996093749991 + ], + [ + 126.08828125, + -3.105468750000014 + ], + [ + 126.86113281250007, + -3.087890624999986 + ] + ] + ], + [ + [ + [ + 106.88642578125004, + -3.005273437500023 + ], + [ + 106.7428710937501, + -2.932812500000011 + ], + [ + 106.91064453124997, + -2.93398437499998 + ], + [ + 106.88642578125004, + -3.005273437500023 + ] + ] + ], + [ + [ + [ + 129.75468750000007, + -2.865820312500034 + ], + [ + 130.3791015625001, + -2.989355468749977 + ], + [ + 130.56992187500006, + -3.130859375000028 + ], + [ + 130.85996093750006, + -3.570312500000028 + ], + [ + 130.805078125, + -3.85771484374996 + ], + [ + 129.844140625, + -3.327148437499957 + ], + [ + 129.51171875000003, + -3.32851562499998 + ], + [ + 129.46767578125005, + -3.453222656249977 + ], + [ + 128.8625, + -3.234960937500006 + ], + [ + 128.51660156249997, + -3.449121093750037 + ], + [ + 128.13203125000004, + -3.157421875000026 + ], + [ + 127.90234374999997, + -3.496289062499955 + ], + [ + 127.87792968749997, + -3.222070312499966 + ], + [ + 128.19853515625002, + -2.865917968749969 + ], + [ + 128.99111328125, + -2.82851562499998 + ], + [ + 129.17441406250006, + -2.933496093749966 + ], + [ + 129.48417968750002, + -2.785742187499977 + ], + [ + 129.75468750000007, + -2.865820312500034 + ] + ] + ], + [ + [ + [ + 100.42509765625007, + -3.182910156249974 + ], + [ + 100.46513671875007, + -3.32851562499998 + ], + [ + 100.20429687500004, + -2.98681640625 + ], + [ + 100.19853515625002, + -2.785546875000023 + ], + [ + 100.45458984375003, + -3.001953124999972 + ], + [ + 100.42509765625007, + -3.182910156249974 + ] + ] + ], + [ + [ + [ + 108.2072265625001, + -2.997656249999977 + ], + [ + 108.05527343750006, + -3.22685546874996 + ], + [ + 107.85820312500002, + -3.086328125000023 + ], + [ + 107.61445312500004, + -3.209375 + ], + [ + 107.56347656250003, + -2.920117187499997 + ], + [ + 107.66630859375002, + -2.566308593750037 + ], + [ + 107.83779296875005, + -2.530273437499972 + ], + [ + 108.21513671875002, + -2.696972656250011 + ], + [ + 108.29062500000012, + -2.829980468750023 + ], + [ + 108.2072265625001, + -2.997656249999977 + ] + ] + ], + [ + [ + [ + 100.20410156249997, + -2.741015625000017 + ], + [ + 100.01494140625007, + -2.819726562499966 + ], + [ + 99.98789062500006, + -2.525390624999957 + ], + [ + 100.20410156249997, + -2.741015625000017 + ] + ] + ], + [ + [ + [ + 99.84306640625007, + -2.343066406250031 + ], + [ + 99.60703125000012, + -2.257519531250011 + ], + [ + 99.57216796875005, + -2.025781249999966 + ], + [ + 99.84306640625007, + -2.343066406250031 + ] + ] + ], + [ + [ + [ + 126.055078125, + -2.451269531249963 + ], + [ + 125.86289062500006, + -2.077148437499943 + ], + [ + 125.92275390625, + -1.974804687499969 + ], + [ + 126.055078125, + -2.451269531249963 + ] + ] + ], + [ + [ + [ + 126.02421875000007, + -1.789746093750011 + ], + [ + 126.33173828125004, + -1.822851562500006 + ], + [ + 125.47919921875004, + -1.940039062499991 + ], + [ + 125.38720703124997, + -1.843066406249946 + ], + [ + 126.02421875000007, + -1.789746093750011 + ] + ] + ], + [ + [ + [ + 130.35332031250007, + -1.690527343749963 + ], + [ + 130.41884765625, + -1.971289062499963 + ], + [ + 130.24804687500003, + -2.047753906249994 + ], + [ + 129.7376953125, + -1.866894531250011 + ], + [ + 130.35332031250007, + -1.690527343749963 + ] + ] + ], + [ + [ + [ + 124.96953125000007, + -1.70546875 + ], + [ + 125.18789062500005, + -1.712890624999986 + ], + [ + 125.31406250000006, + -1.877148437499969 + ], + [ + 124.41777343750002, + -2.005175781250031 + ], + [ + 124.32968750000012, + -1.858886718749972 + ], + [ + 124.41757812500006, + -1.659277343749991 + ], + [ + 124.96953125000007, + -1.70546875 + ] + ] + ], + [ + [ + [ + 135.47421875000006, + -1.591796875000014 + ], + [ + 136.89257812500003, + -1.799707031249994 + ], + [ + 136.22812500000012, + -1.893652343749949 + ], + [ + 135.47421875000006, + -1.591796875000014 + ] + ] + ], + [ + [ + [ + 108.953125, + -1.61962890625 + ], + [ + 108.83789062499997, + -1.661621093750028 + ], + [ + 108.80371093750003, + -1.567773437499994 + ], + [ + 108.953125, + -1.61962890625 + ] + ] + ], + [ + [ + [ + 106.04570312500002, + -1.669433593750014 + ], + [ + 106.36591796875004, + -2.464843749999972 + ], + [ + 106.81845703125006, + -2.573339843749963 + ], + [ + 106.6120117187501, + -2.895507812499957 + ], + [ + 106.66718750000004, + -3.071777343749986 + ], + [ + 105.99873046875004, + -2.824902343749955 + ], + [ + 105.7858398437501, + -2.18134765625004 + ], + [ + 105.13339843750012, + -2.042578125 + ], + [ + 105.45957031250006, + -1.574707031249986 + ], + [ + 105.58544921875003, + -1.526757812499994 + ], + [ + 105.7008789062501, + -1.731054687499963 + ], + [ + 105.7204101562501, + -1.533886718750026 + ], + [ + 105.91005859375, + -1.504980468749991 + ], + [ + 106.04570312500002, + -1.669433593750014 + ] + ] + ], + [ + [ + [ + 123.59755859375, + -1.704296875000011 + ], + [ + 123.48251953125006, + -1.681445312499974 + ], + [ + 123.52851562500004, + -1.502832031250009 + ], + [ + 123.59755859375, + -1.704296875000011 + ] + ] + ], + [ + [ + [ + 128.1530273437501, + -1.66054687499998 + ], + [ + 127.56162109375012, + -1.728515624999972 + ], + [ + 127.39501953125003, + -1.589843749999972 + ], + [ + 127.64667968750004, + -1.332421875 + ], + [ + 128.1530273437501, + -1.66054687499998 + ] + ] + ], + [ + [ + [ + 123.2123046875, + -1.171289062499966 + ], + [ + 123.23779296874997, + -1.389355468749983 + ], + [ + 123.43476562500004, + -1.236816406249986 + ], + [ + 123.54726562500005, + -1.337402343749957 + ], + [ + 123.51191406250004, + -1.447363281249977 + ], + [ + 123.27490234374997, + -1.437207031249955 + ], + [ + 123.17294921875006, + -1.616015624999974 + ], + [ + 123.15039062500003, + -1.304492187500003 + ], + [ + 122.89042968750007, + -1.58720703124996 + ], + [ + 122.81083984375002, + -1.432128906249986 + ], + [ + 122.90800781250002, + -1.182226562499963 + ], + [ + 123.2123046875, + -1.171289062499966 + ] + ] + ], + [ + [ + [ + 109.71025390625007, + -1.1806640625 + ], + [ + 109.46367187500002, + -1.277539062500026 + ], + [ + 109.4759765625, + -0.9853515625 + ], + [ + 109.74335937500004, + -1.039355468749989 + ], + [ + 109.71025390625007, + -1.1806640625 + ] + ] + ], + [ + [ + [ + 134.96533203124997, + -1.116015624999974 + ], + [ + 134.86171875, + -1.114160156249952 + ], + [ + 134.82792968750002, + -0.978808593750003 + ], + [ + 134.99628906250004, + -1.03408203124998 + ], + [ + 134.96533203124997, + -1.116015624999974 + ] + ] + ], + [ + [ + [ + 99.16386718750007, + -1.777929687500006 + ], + [ + 98.82773437500006, + -1.609960937499977 + ], + [ + 98.60175781250004, + -1.197851562499949 + ], + [ + 98.67607421875007, + -0.970507812500003 + ], + [ + 98.93261718750003, + -0.954003906250009 + ], + [ + 99.2672851562501, + -1.62773437499996 + ], + [ + 99.16386718750007, + -1.777929687500006 + ] + ] + ], + [ + [ + [ + 131.00185546875005, + -1.315527343750034 + ], + [ + 130.78232421875006, + -1.255468749999963 + ], + [ + 130.67294921875006, + -0.959765625000031 + ], + [ + 131.03300781250007, + -0.917578124999963 + ], + [ + 131.00185546875005, + -1.315527343750034 + ] + ] + ], + [ + [ + [ + 135.38300781250004, + -0.6513671875 + ], + [ + 135.89355468749997, + -0.725781249999969 + ], + [ + 136.37529296875007, + -1.094042968750031 + ], + [ + 136.1647460937501, + -1.214746093750023 + ], + [ + 135.91503906250003, + -1.178417968749997 + ], + [ + 135.74707031249997, + -0.823046874999974 + ], + [ + 135.64570312500004, + -0.881933593749991 + ], + [ + 135.38300781250004, + -0.6513671875 + ] + ] + ], + [ + [ + [ + 127.30039062500012, + -0.780957031250026 + ], + [ + 127.1564453125001, + -0.760937500000026 + ], + [ + 127.20908203125006, + -0.619335937499955 + ], + [ + 127.30039062500012, + -0.780957031250026 + ] + ] + ], + [ + [ + [ + 130.6266601562501, + -0.528710937499966 + ], + [ + 130.46542968750006, + -0.486523437499983 + ], + [ + 130.6159179687501, + -0.417285156250003 + ], + [ + 130.6266601562501, + -0.528710937499966 + ] + ] + ], + [ + [ + [ + 121.86435546875012, + -0.406835937500006 + ], + [ + 121.88125, + -0.502636718749983 + ], + [ + 121.65527343749997, + -0.526171874999989 + ], + [ + 121.86435546875012, + -0.406835937500006 + ] + ] + ], + [ + [ + [ + 140.97343750000007, + -2.609765625 + ], + [ + 140.97353515625, + -2.803417968750026 + ], + [ + 140.975, + -6.346093750000023 + ], + [ + 140.86230468749997, + -6.740039062499989 + ], + [ + 140.97519531250006, + -6.90537109375002 + ], + [ + 140.97617187500012, + -9.11875 + ], + [ + 140.00292968749997, + -8.19550781250004 + ], + [ + 140.11699218750002, + -7.923730468750009 + ], + [ + 139.93476562500004, + -8.101171875 + ], + [ + 139.38564453125, + -8.189062499999963 + ], + [ + 139.24882812500002, + -7.982421874999972 + ], + [ + 138.890625, + -8.237792968749943 + ], + [ + 139.08798828125012, + -7.587207031250017 + ], + [ + 138.74794921875, + -7.25146484375 + ], + [ + 139.17685546875006, + -7.1904296875 + ], + [ + 138.84570312500003, + -7.13632812499999 + ], + [ + 138.60136718750007, + -6.936523437499972 + ], + [ + 138.86455078125007, + -6.858398437499943 + ], + [ + 138.43867187500004, + -6.343359375 + ], + [ + 138.2962890625, + -5.94902343749996 + ], + [ + 138.37460937500006, + -5.84365234374998 + ], + [ + 138.19960937500005, + -5.80703125 + ], + [ + 138.33964843750007, + -5.675683593749966 + ], + [ + 138.08710937500004, + -5.70917968750004 + ], + [ + 138.06083984375002, + -5.46523437499998 + ], + [ + 137.27978515624997, + -4.945410156249949 + ], + [ + 136.61884765625004, + -4.81875 + ], + [ + 135.97968750000004, + -4.530859374999963 + ], + [ + 135.19560546875007, + -4.450683593749972 + ], + [ + 134.67968749999997, + -4.079101562499943 + ], + [ + 134.70654296875003, + -3.954785156250026 + ], + [ + 134.88652343750007, + -3.938476562499986 + ], + [ + 134.26621093750012, + -3.945800781249972 + ], + [ + 134.14707031250006, + -3.79677734374998 + ], + [ + 133.97382812500004, + -3.817968750000034 + ], + [ + 133.67832031250006, + -3.4794921875 + ], + [ + 133.8415039062501, + -3.054785156249991 + ], + [ + 133.70039062500004, + -3.0875 + ], + [ + 133.653125, + -3.364355468749991 + ], + [ + 133.51816406250012, + -3.411914062500003 + ], + [ + 133.40087890625003, + -3.899023437500034 + ], + [ + 133.24873046875004, + -4.062304687499989 + ], + [ + 132.91445312500005, + -4.05693359374996 + ], + [ + 132.75390625000003, + -3.703613281250014 + ], + [ + 132.86972656250006, + -3.550976562499997 + ], + [ + 132.75136718750005, + -3.294628906249997 + ], + [ + 131.97119140624997, + -2.788574218750014 + ], + [ + 132.2306640625001, + -2.680371093749997 + ], + [ + 132.725, + -2.789062500000028 + ], + [ + 133.19101562500006, + -2.43779296874996 + ], + [ + 133.70009765625005, + -2.624609375 + ], + [ + 133.75332031250005, + -2.450683593750014 + ], + [ + 133.90488281250012, + -2.390917968750003 + ], + [ + 133.79101562500003, + -2.293652343749997 + ], + [ + 133.92158203125004, + -2.102050781249957 + ], + [ + 132.96279296875005, + -2.272558593749963 + ], + [ + 132.30761718749997, + -2.24228515625002 + ], + [ + 132.02343749999997, + -1.99033203125002 + ], + [ + 131.93037109375004, + -1.559667968750034 + ], + [ + 131.29375, + -1.393457031250009 + ], + [ + 130.99589843750007, + -1.42470703124998 + ], + [ + 131.1908203125, + -1.165820312500003 + ], + [ + 131.2572265625, + -0.855468750000014 + ], + [ + 131.80429687500006, + -0.703808593750026 + ], + [ + 132.39375, + -0.355468750000028 + ], + [ + 132.85644531250003, + -0.417382812500023 + ], + [ + 133.47265624999997, + -0.726171874999963 + ], + [ + 133.97451171875, + -0.744335937500026 + ], + [ + 134.11152343750004, + -0.84677734375002 + ], + [ + 134.07197265625004, + -1.001855468749994 + ], + [ + 134.25957031250007, + -1.362988281250026 + ], + [ + 134.105859375, + -1.720996093749946 + ], + [ + 134.19482421875003, + -2.309082031249943 + ], + [ + 134.45996093749997, + -2.83232421874996 + ], + [ + 134.48330078125, + -2.583007812499972 + ], + [ + 134.62744140624997, + -2.536718749999963 + ], + [ + 134.70214843749997, + -2.933593749999986 + ], + [ + 134.84335937500006, + -2.909179687499986 + ], + [ + 134.88681640625006, + -3.209863281249966 + ], + [ + 135.25156250000012, + -3.368554687499966 + ], + [ + 135.48662109375002, + -3.34511718749998 + ], + [ + 135.85917968750002, + -2.99531250000004 + ], + [ + 136.38994140625002, + -2.273339843750037 + ], + [ + 137.07207031250002, + -2.105078124999949 + ], + [ + 137.1710937500001, + -2.025488281249991 + ], + [ + 137.1234375, + -1.840917968749963 + ], + [ + 137.80625000000012, + -1.483203125 + ], + [ + 139.78955078125003, + -2.34824218750002 + ], + [ + 140.62255859374997, + -2.44580078125 + ], + [ + 140.74746093750005, + -2.607128906249997 + ], + [ + 140.97343750000007, + -2.609765625 + ] + ] + ], + [ + [ + [ + 104.47421875000012, + -0.334667968749955 + ], + [ + 104.59013671875002, + -0.466601562500017 + ], + [ + 104.36318359375, + -0.658593749999966 + ], + [ + 104.25712890625002, + -0.463281249999966 + ], + [ + 104.47421875000012, + -0.334667968749955 + ] + ] + ], + [ + [ + [ + 127.56699218750006, + -0.318945312499949 + ], + [ + 127.68242187500002, + -0.46835937500002 + ], + [ + 127.60498046874997, + -0.610156249999946 + ], + [ + 127.88017578125002, + -0.808691406249991 + ], + [ + 127.7611328125, + -0.883691406249994 + ], + [ + 127.62382812500002, + -0.76601562499999 + ], + [ + 127.46269531250002, + -0.80595703124996 + ], + [ + 127.46865234375, + -0.64296875 + ], + [ + 127.3, + -0.500292968749946 + ], + [ + 127.32509765625, + -0.335839843750023 + ], + [ + 127.45517578125012, + -0.406347656249991 + ], + [ + 127.56699218750006, + -0.318945312499949 + ] + ] + ], + [ + [ + [ + 127.24990234375005, + -0.4953125 + ], + [ + 127.11914062500003, + -0.520507812499986 + ], + [ + 127.12646484375003, + -0.278613281250003 + ], + [ + 127.29003906250003, + -0.284375 + ], + [ + 127.24990234375005, + -0.4953125 + ] + ] + ], + [ + [ + [ + 103.73652343750004, + -0.347949218750003 + ], + [ + 103.461328125, + -0.357617187500011 + ], + [ + 103.54892578125006, + -0.227539062499986 + ], + [ + 103.73652343750004, + -0.347949218750003 + ] + ] + ], + [ + [ + [ + 130.81328125000007, + -0.004101562500026 + ], + [ + 131.27685546875003, + -0.149804687499952 + ], + [ + 131.33974609375005, + -0.290332031249989 + ], + [ + 131.00537109374997, + -0.360742187500037 + ], + [ + 130.62216796875006, + -0.0859375 + ], + [ + 130.89921875000002, + -0.344433593749997 + ], + [ + 130.7501953125001, + -0.44384765625 + ], + [ + 130.6886718750001, + -0.296582031250011 + ], + [ + 130.55078124999997, + -0.366406250000026 + ], + [ + 130.23662109375002, + -0.209667968749983 + ], + [ + 130.3625, + -0.072851562500006 + ], + [ + 130.81328125000007, + -0.004101562500026 + ] + ] + ], + [ + [ + [ + 98.45927734375007, + -0.530468749999969 + ], + [ + 98.30966796875012, + -0.531835937499977 + ], + [ + 98.4271484375, + -0.226464843750037 + ], + [ + 98.3229492187501, + -0.000781249999974 + ], + [ + 98.54414062500004, + -0.257617187499989 + ], + [ + 98.45927734375007, + -0.530468749999969 + ] + ] + ], + [ + [ + [ + 104.77861328125007, + -0.175976562499955 + ], + [ + 105.00537109374997, + -0.282812499999963 + ], + [ + 104.44707031250002, + -0.189160156249983 + ], + [ + 104.54267578125004, + 0.01772460937498 + ], + [ + 104.77861328125007, + -0.175976562499955 + ] + ] + ], + [ + [ + [ + 103.28447265625002, + 0.541943359375011 + ], + [ + 103.13955078125, + 0.549072265625043 + ], + [ + 103.18740234375, + 0.699755859375017 + ], + [ + 103.28447265625002, + 0.541943359375011 + ] + ] + ], + [ + [ + [ + 103.0275390625001, + 0.746630859374974 + ], + [ + 102.4904296875001, + 0.856640625 + ], + [ + 102.50664062500002, + 1.088769531250037 + ], + [ + 103.00244140624997, + 0.859277343750009 + ], + [ + 103.0275390625001, + 0.746630859374974 + ] + ] + ], + [ + [ + [ + 103.42392578125012, + 1.048339843749972 + ], + [ + 103.31542968750003, + 1.071289062500028 + ], + [ + 103.37998046875006, + 1.133642578125034 + ], + [ + 103.42392578125012, + 1.048339843749972 + ] + ] + ], + [ + [ + [ + 103.16640625000005, + 0.870166015625003 + ], + [ + 102.7018554687501, + 1.0537109375 + ], + [ + 102.72558593749997, + 1.158837890625023 + ], + [ + 102.99941406250005, + 1.067773437500023 + ], + [ + 103.16640625000005, + 0.870166015625003 + ] + ] + ], + [ + [ + [ + 104.02480468750005, + 1.180566406250009 + ], + [ + 104.13984375000004, + 1.165576171874974 + ], + [ + 104.06611328125004, + 0.989550781249989 + ], + [ + 103.93222656250012, + 1.071386718749963 + ], + [ + 104.02480468750005, + 1.180566406250009 + ] + ] + ], + [ + [ + [ + 104.58535156250005, + 1.21611328124996 + ], + [ + 104.66289062500002, + 1.04951171875004 + ], + [ + 104.57519531250003, + 0.831933593750037 + ], + [ + 104.43925781250002, + 1.050439453125051 + ], + [ + 104.25195312499997, + 1.014892578125 + ], + [ + 104.36181640624997, + 1.18149414062502 + ], + [ + 104.58535156250005, + 1.21611328124996 + ] + ] + ], + [ + [ + [ + 102.4271484375, + 0.990136718750023 + ], + [ + 102.27958984375002, + 1.075683593750043 + ], + [ + 102.25634765625003, + 1.397070312499963 + ], + [ + 102.44287109374997, + 1.234228515625006 + ], + [ + 102.4271484375, + 0.990136718750023 + ] + ] + ], + [ + [ + [ + 97.48154296875006, + 1.465087890624972 + ], + [ + 97.93193359375002, + 0.973925781250003 + ], + [ + 97.82041015625012, + 0.564453124999986 + ], + [ + 97.683984375, + 0.596093750000037 + ], + [ + 97.60390625000005, + 0.83388671874998 + ], + [ + 97.40537109375012, + 0.946972656250026 + ], + [ + 97.07919921875006, + 1.425488281249983 + ], + [ + 97.35595703124997, + 1.539746093749997 + ], + [ + 97.48154296875006, + 1.465087890624972 + ] + ] + ], + [ + [ + [ + 102.49189453125004, + 1.459179687500011 + ], + [ + 102.49941406250005, + 1.330908203124991 + ], + [ + 102.02402343750012, + 1.607958984375031 + ], + [ + 102.49189453125004, + 1.459179687500011 + ] + ] + ], + [ + [ + [ + 124.88886718750004, + 0.995312500000011 + ], + [ + 124.42753906250002, + 0.470605468750051 + ], + [ + 123.75380859375, + 0.305517578124991 + ], + [ + 123.26542968750007, + 0.326611328125026 + ], + [ + 122.996875, + 0.493505859375006 + ], + [ + 121.01298828125002, + 0.441699218750017 + ], + [ + 120.57900390625, + 0.5283203125 + ], + [ + 120.19228515625, + 0.268505859374997 + ], + [ + 120.01328125000012, + -0.196191406249994 + ], + [ + 120.062890625, + -0.555566406250023 + ], + [ + 120.240625, + -0.868261718749949 + ], + [ + 120.51757812499997, + -1.039453125 + ], + [ + 120.66738281250005, + -1.370117187499972 + ], + [ + 121.14853515625012, + -1.33945312500002 + ], + [ + 121.5755859375, + -0.828515625000023 + ], + [ + 121.96962890625005, + -0.933300781249969 + ], + [ + 122.27998046875004, + -0.757031250000026 + ], + [ + 122.88876953125006, + -0.755175781250003 + ], + [ + 122.8294921875, + -0.658886718750026 + ], + [ + 123.17148437500012, + -0.57070312499999 + ], + [ + 123.37968750000002, + -0.648535156249949 + ], + [ + 123.43417968750006, + -0.778222656249994 + ], + [ + 123.37792968749997, + -1.004101562500011 + ], + [ + 122.90283203125003, + -0.900976562499963 + ], + [ + 122.25068359375004, + -1.555273437500034 + ], + [ + 121.8585937500001, + -1.69326171874998 + ], + [ + 121.65097656250006, + -1.895410156249952 + ], + [ + 121.35546874999997, + -1.878222656250003 + ], + [ + 122.29169921875004, + -2.907617187500023 + ], + [ + 122.39902343750006, + -3.200878906249997 + ], + [ + 122.25292968749997, + -3.620410156250017 + ], + [ + 122.68964843750004, + -4.084472656249972 + ], + [ + 122.84794921875002, + -4.064550781250006 + ], + [ + 122.8722656250001, + -4.391992187500009 + ], + [ + 122.71972656250003, + -4.340722656249952 + ], + [ + 122.11425781250003, + -4.540234375000011 + ], + [ + 122.03808593749997, + -4.832421875000023 + ], + [ + 121.58867187500007, + -4.759570312500017 + ], + [ + 121.48652343750004, + -4.581054687499972 + ], + [ + 121.61806640625, + -4.092675781249952 + ], + [ + 120.89179687500004, + -3.520605468750034 + ], + [ + 121.05429687500012, + -3.167089843749949 + ], + [ + 121.0521484375, + -2.751660156249955 + ], + [ + 120.87939453124997, + -2.64560546875002 + ], + [ + 120.65361328125002, + -2.667578124999977 + ], + [ + 120.26103515625007, + -2.949316406249991 + ], + [ + 120.43662109375012, + -3.70732421874996 + ], + [ + 120.42011718750004, + -4.617382812500011 + ], + [ + 120.27929687499997, + -5.146093749999977 + ], + [ + 120.4303710937501, + -5.591015625000026 + ], + [ + 119.9515625, + -5.577636718749972 + ], + [ + 119.71728515625003, + -5.693359375000014 + ], + [ + 119.55742187500007, + -5.611035156250026 + ], + [ + 119.36035156249997, + -5.314160156250026 + ], + [ + 119.59404296875007, + -4.523144531249997 + ], + [ + 119.62363281250006, + -4.034375 + ], + [ + 119.46748046875004, + -3.512988281249989 + ], + [ + 118.99462890624997, + -3.537597656250028 + ], + [ + 118.86767578124997, + -3.39804687500002 + ], + [ + 118.78330078125006, + -2.720800781249977 + ], + [ + 119.09218750000005, + -2.482910156250014 + ], + [ + 119.32187500000012, + -1.929687500000014 + ], + [ + 119.308984375, + -1.408203125 + ], + [ + 119.508203125, + -0.906738281249972 + ], + [ + 119.71132812500005, + -0.680761718750034 + ], + [ + 119.84433593750006, + -0.861914062499991 + ], + [ + 119.721875, + -0.088476562499991 + ], + [ + 119.865625, + 0.040087890625003 + ], + [ + 119.80927734375004, + 0.238671875000051 + ], + [ + 119.9132812500001, + 0.445068359375 + ], + [ + 120.26953125000003, + 0.970800781249991 + ], + [ + 120.60253906249997, + 0.854394531249994 + ], + [ + 120.86796875000007, + 1.25283203124998 + ], + [ + 121.0817382812501, + 1.327636718750028 + ], + [ + 121.40410156250002, + 1.243603515624969 + ], + [ + 121.59179687499997, + 1.067968749999977 + ], + [ + 122.43662109375006, + 1.018066406250028 + ], + [ + 122.83828125, + 0.845703125 + ], + [ + 123.06650390625006, + 0.941796875000037 + ], + [ + 123.93076171875006, + 0.850439453124977 + ], + [ + 124.53369140624997, + 1.230468750000043 + ], + [ + 124.94707031250002, + 1.672167968749974 + ], + [ + 125.11093750000012, + 1.685693359374966 + ], + [ + 125.2337890625, + 1.502294921875006 + ], + [ + 124.88886718750004, + 0.995312500000011 + ] + ] + ], + [ + [ + [ + 101.70810546875006, + 2.078417968750045 + ], + [ + 101.71943359375004, + 1.789160156250006 + ], + [ + 101.50078125000002, + 1.733203124999974 + ], + [ + 101.40966796875003, + 2.021679687500026 + ], + [ + 101.70810546875006, + 2.078417968750045 + ] + ] + ], + [ + [ + [ + 127.73271484375007, + 0.848144531250043 + ], + [ + 127.8810546875001, + 0.832128906249977 + ], + [ + 127.96728515624997, + 1.042578125000048 + ], + [ + 128.16074218750006, + 1.1578125 + ], + [ + 128.22246093750002, + 1.400634765624986 + ], + [ + 128.68837890625, + 1.572558593750017 + ], + [ + 128.70263671874997, + 1.106396484374997 + ], + [ + 128.29882812500003, + 0.87680664062502 + ], + [ + 128.26064453125, + 0.733789062500023 + ], + [ + 128.61123046875, + 0.549951171875051 + ], + [ + 128.89960937500004, + 0.216259765625011 + ], + [ + 127.9831054687501, + 0.471875 + ], + [ + 127.88740234375004, + 0.298339843750043 + ], + [ + 127.97783203125002, + -0.24833984374996 + ], + [ + 128.4254882812501, + -0.892675781249949 + ], + [ + 128.04638671875003, + -0.706054687499943 + ], + [ + 127.69160156250004, + -0.241894531249983 + ], + [ + 127.70869140625004, + 0.288085937499986 + ], + [ + 127.53710937500003, + 0.610888671875031 + ], + [ + 127.60800781250006, + 0.848242187499977 + ], + [ + 127.42851562500002, + 1.139990234374991 + ], + [ + 127.63173828125, + 1.843701171875011 + ], + [ + 128.03642578125002, + 2.199023437500017 + ], + [ + 127.88681640625012, + 1.83295898437504 + ], + [ + 128.0109375000001, + 1.701220703125031 + ], + [ + 128.01171874999997, + 1.331738281249983 + ], + [ + 127.65283203124997, + 1.013867187499969 + ], + [ + 127.73271484375007, + 0.848144531250043 + ] + ] + ], + [ + [ + [ + 97.3341796875001, + 2.075634765625011 + ], + [ + 97.10830078125, + 2.216894531250006 + ], + [ + 97.29140625, + 2.200830078125023 + ], + [ + 97.3341796875001, + 2.075634765625011 + ] + ] + ], + [ + [ + [ + 128.45390625000002, + 2.051757812500028 + ], + [ + 128.29589843749997, + 2.034716796875017 + ], + [ + 128.2179687500001, + 2.297460937499991 + ], + [ + 128.60214843750012, + 2.59760742187504 + ], + [ + 128.68847656250003, + 2.473681640625017 + ], + [ + 128.62324218750004, + 2.224414062500031 + ], + [ + 128.45390625000002, + 2.051757812500028 + ] + ] + ], + [ + [ + [ + 96.46367187500002, + 2.360009765625037 + ], + [ + 95.80859374999997, + 2.655615234375034 + ], + [ + 95.7171875, + 2.825976562500017 + ], + [ + 95.89580078125007, + 2.8890625 + ], + [ + 96.41728515625007, + 2.515185546875031 + ], + [ + 96.46367187500002, + 2.360009765625037 + ] + ] + ], + [ + [ + [ + 108.8875, + 2.905419921875037 + ], + [ + 108.7865234375, + 2.885644531250009 + ], + [ + 108.88574218750003, + 2.998974609374997 + ], + [ + 108.8875, + 2.905419921875037 + ] + ] + ], + [ + [ + [ + 105.76035156250006, + 2.863037109375014 + ], + [ + 105.69218750000002, + 3.0625 + ], + [ + 105.83671875000007, + 2.97651367187504 + ], + [ + 105.76035156250006, + 2.863037109375014 + ] + ] + ], + [ + [ + [ + 106.28525390625006, + 3.15712890624998 + ], + [ + 106.28369140624997, + 3.088232421874977 + ], + [ + 106.20097656250002, + 3.204882812500031 + ], + [ + 106.28525390625006, + 3.15712890624998 + ] + ] + ], + [ + [ + [ + 117.65839843750004, + 3.280517578124986 + ], + [ + 117.54785156250003, + 3.43198242187502 + ], + [ + 117.68085937500004, + 3.407519531250017 + ], + [ + 117.65839843750004, + 3.280517578124986 + ] + ] + ], + [ + [ + [ + 125.65810546875, + 3.436035156250043 + ], + [ + 125.51152343750007, + 3.461132812500011 + ], + [ + 125.46884765625006, + 3.73325195312502 + ], + [ + 125.65810546875, + 3.436035156250043 + ] + ] + ], + [ + [ + [ + 117.88476562499997, + 4.186132812500006 + ], + [ + 117.92285156250003, + 4.054296874999977 + ], + [ + 117.73681640624997, + 4.004003906250034 + ], + [ + 117.64902343750012, + 4.168994140624974 + ], + [ + 117.88476562499997, + 4.186132812500006 + ] + ] + ], + [ + [ + [ + 108.31601562500006, + 3.689648437500026 + ], + [ + 108.10039062500002, + 3.70454101562504 + ], + [ + 108.24326171875006, + 3.810351562500017 + ], + [ + 108.00234375, + 3.982861328124983 + ], + [ + 108.24833984375002, + 4.21713867187502 + ], + [ + 108.39287109375007, + 3.986181640625034 + ], + [ + 108.31601562500006, + 3.689648437500026 + ] + ] + ], + [ + [ + [ + 117.5744140625001, + 4.17060546875004 + ], + [ + 117.46533203124997, + 4.076074218749966 + ], + [ + 117.77724609375005, + 3.689257812500031 + ], + [ + 117.05595703125007, + 3.622656249999963 + ], + [ + 117.34628906250006, + 3.426611328124991 + ], + [ + 117.35244140625, + 3.19375 + ], + [ + 117.61064453125002, + 3.064355468749994 + ], + [ + 117.56914062500002, + 2.92929687500002 + ], + [ + 117.69765625, + 2.887304687499991 + ], + [ + 117.6388671875001, + 2.825292968749963 + ], + [ + 118.0666015625001, + 2.317822265624969 + ], + [ + 117.7892578125001, + 2.026855468750014 + ], + [ + 118.98496093750006, + 0.982128906249983 + ], + [ + 118.53476562500006, + 0.813525390625017 + ], + [ + 118.19609375000002, + 0.874365234374977 + ], + [ + 117.91162109374997, + 1.098681640625017 + ], + [ + 117.96425781250005, + 0.889550781250051 + ], + [ + 117.74511718749997, + 0.72963867187498 + ], + [ + 117.52216796875004, + 0.235888671875017 + ], + [ + 117.46289062500003, + -0.323730468749957 + ], + [ + 117.5625, + -0.770898437500009 + ], + [ + 116.91396484375, + -1.223632812499972 + ], + [ + 116.73984375000006, + -1.044238281250017 + ], + [ + 116.75341796874997, + -1.327343749999955 + ], + [ + 116.27548828125006, + -1.784863281249997 + ], + [ + 116.42431640625003, + -1.784863281249997 + ], + [ + 116.45195312500002, + -1.923144531250017 + ], + [ + 116.31396484374997, + -2.139843750000011 + ], + [ + 116.56542968749997, + -2.299707031249994 + ], + [ + 116.52929687499997, + -2.51054687499996 + ], + [ + 116.31679687500005, + -2.55185546875002 + ], + [ + 116.33066406250012, + -2.902148437499974 + ], + [ + 116.16630859375002, + -2.934570312500014 + ], + [ + 116.2572265625, + -3.126367187500009 + ], + [ + 115.95615234375012, + -3.595019531250003 + ], + [ + 114.6935546875001, + -4.169726562500017 + ], + [ + 114.5255859375001, + -3.376660156250011 + ], + [ + 114.44599609375004, + -3.481835937500037 + ], + [ + 114.34433593750012, + -3.444433593749963 + ], + [ + 114.34433593750012, + -3.23515625 + ], + [ + 114.23632812500003, + -3.36113281249996 + ], + [ + 114.0822265625001, + -3.27890625 + ], + [ + 113.70507812499997, + -3.45527343750004 + ], + [ + 113.6100585937501, + -3.195703125 + ], + [ + 113.34316406250005, + -3.246484374999966 + ], + [ + 113.03398437500002, + -2.933496093749966 + ], + [ + 112.97148437500002, + -3.187109375000034 + ], + [ + 112.75800781250004, + -3.322167968750009 + ], + [ + 112.60029296875004, + -3.400488281249977 + ], + [ + 112.28496093750002, + -3.32099609375004 + ], + [ + 111.85810546875004, + -3.551855468750006 + ], + [ + 111.82304687500007, + -3.057226562499949 + ], + [ + 111.69472656250005, + -2.88945312499996 + ], + [ + 110.93007812500005, + -3.071093750000017 + ], + [ + 110.82968750000012, + -2.9951171875 + ], + [ + 110.89931640625, + -2.908593749999952 + ], + [ + 110.703125, + -3.020898437500009 + ], + [ + 110.57402343750007, + -2.89140625 + ], + [ + 110.25605468750004, + -2.966113281249946 + ], + [ + 110.09658203125, + -2.001367187499966 + ], + [ + 109.95986328125, + -1.862792968749972 + ], + [ + 109.98330078125, + -1.274804687499994 + ], + [ + 109.78740234375007, + -1.011328124999963 + ], + [ + 109.25878906250003, + -0.807421874999989 + ], + [ + 109.37275390625004, + -0.638183593749972 + ], + [ + 109.12109375000003, + -0.39091796874996 + ], + [ + 109.2575195312501, + 0.031152343750051 + ], + [ + 108.94453125000004, + 0.355664062499997 + ], + [ + 108.91679687500007, + 0.912646484375045 + ], + [ + 108.95859375000006, + 1.134619140624963 + ], + [ + 109.1315429687501, + 1.253857421875011 + ], + [ + 109.01025390624997, + 1.239648437500051 + ], + [ + 109.07587890625004, + 1.495898437500031 + ], + [ + 109.37851562500006, + 1.922705078125034 + ], + [ + 109.62890625000003, + 2.027539062499983 + ], + [ + 109.53896484375, + 1.89619140625004 + ], + [ + 109.65400390625004, + 1.614892578125023 + ], + [ + 110.50576171875005, + 0.861962890625023 + ], + [ + 111.10136718750002, + 1.050537109374986 + ], + [ + 111.80898437500005, + 1.011669921874969 + ], + [ + 112.078515625, + 1.143359374999974 + ], + [ + 112.1857421875001, + 1.4390625 + ], + [ + 112.47617187500006, + 1.559082031250028 + ], + [ + 112.94296875000006, + 1.566992187500034 + ], + [ + 113.00654296875004, + 1.433886718750003 + ], + [ + 113.6222656250001, + 1.2359375 + ], + [ + 113.90234375000003, + 1.434277343749997 + ], + [ + 114.5125, + 1.452001953124963 + ], + [ + 114.83056640625003, + 1.980029296874989 + ], + [ + 114.78642578125002, + 2.250488281250014 + ], + [ + 115.1791015625, + 2.523193359374972 + ], + [ + 115.08076171875004, + 2.63422851562504 + ], + [ + 115.117578125, + 2.89487304687502 + ], + [ + 115.24697265625005, + 3.025927734374989 + ], + [ + 115.45439453125002, + 3.034326171875009 + ], + [ + 115.67880859375006, + 4.193017578124994 + ], + [ + 115.86074218750005, + 4.348046875000037 + ], + [ + 116.51474609375006, + 4.370800781249969 + ], + [ + 117.10058593750003, + 4.337060546875023 + ], + [ + 117.5744140625001, + 4.17060546875004 + ] + ] + ], + [ + [ + [ + 126.81660156250004, + 4.033496093750003 + ], + [ + 126.70449218750005, + 4.070996093749997 + ], + [ + 126.81357421875006, + 4.258496093750011 + ], + [ + 126.72207031250005, + 4.344189453124969 + ], + [ + 126.75732421874997, + 4.547900390624989 + ], + [ + 126.9210937500001, + 4.291015624999972 + ], + [ + 126.81660156250004, + 4.033496093750003 + ] + ] + ], + [ + [ + [ + 96.49257812500005, + 5.229345703124991 + ], + [ + 97.54716796875002, + 5.205859375 + ], + [ + 98.2484375, + 4.41455078125 + ], + [ + 98.3073242187501, + 4.09287109375002 + ], + [ + 99.73232421875005, + 3.183056640625026 + ], + [ + 100.523828125, + 2.18916015625004 + ], + [ + 100.88789062500004, + 1.948242187499986 + ], + [ + 100.82822265625012, + 2.242578125 + ], + [ + 101.04619140625002, + 2.257470703125023 + ], + [ + 101.47666015625006, + 1.693066406250054 + ], + [ + 102.019921875, + 1.442138671875 + ], + [ + 102.38994140625007, + 0.84199218750004 + ], + [ + 103.03183593750006, + 0.57890625 + ], + [ + 103.0075195312501, + 0.415332031249974 + ], + [ + 102.55, + 0.216455078124966 + ], + [ + 103.33896484375012, + 0.513720703125045 + ], + [ + 103.67265625000007, + 0.288916015624977 + ], + [ + 103.78671875000012, + 0.046972656249991 + ], + [ + 103.42851562500007, + -0.19179687499998 + ], + [ + 103.40517578125005, + -0.36220703124998 + ], + [ + 103.5091796875, + -0.465527343749969 + ], + [ + 103.43857421875006, + -0.575585937500009 + ], + [ + 103.72109375, + -0.886718749999986 + ], + [ + 104.36054687500004, + -1.038378906249974 + ], + [ + 104.51591796875002, + -1.81943359375002 + ], + [ + 104.84521484375003, + -2.092968749999969 + ], + [ + 104.65078125000005, + -2.595214843749972 + ], + [ + 104.97080078125012, + -2.370898437500017 + ], + [ + 105.39697265624997, + -2.380175781249946 + ], + [ + 106.0443359375, + -3.10625 + ], + [ + 105.84375, + -3.61367187499998 + ], + [ + 105.93046875000007, + -3.833007812499986 + ], + [ + 105.83144531250005, + -4.16289062499996 + ], + [ + 105.88720703124997, + -5.009570312499974 + ], + [ + 105.74833984375007, + -5.818261718749966 + ], + [ + 105.34941406250007, + -5.549511718750011 + ], + [ + 105.08134765625002, + -5.74550781249998 + ], + [ + 104.63955078125005, + -5.520410156250037 + ], + [ + 104.68398437500005, + -5.89267578125002 + ], + [ + 104.60156249999997, + -5.90458984374996 + ], + [ + 103.8314453125, + -5.079589843750028 + ], + [ + 102.53769531250006, + -4.152148437499989 + ], + [ + 102.12753906250006, + -3.599218749999963 + ], + [ + 101.57861328124997, + -3.166992187500014 + ], + [ + 100.88955078125, + -2.248535156249957 + ], + [ + 100.85527343750002, + -1.934179687499949 + ], + [ + 100.30820312500006, + -0.82666015625 + ], + [ + 99.66982421875005, + 0.045068359375037 + ], + [ + 99.15917968749997, + 0.351757812499997 + ], + [ + 98.59531250000006, + 1.864599609375006 + ], + [ + 97.70078125000006, + 2.358544921875009 + ], + [ + 97.59082031249997, + 2.846582031250037 + ], + [ + 97.3913085937501, + 2.975292968749969 + ], + [ + 96.9689453125001, + 3.575146484374969 + ], + [ + 96.44472656250005, + 3.81630859374998 + ], + [ + 95.57861328125003, + 4.661962890625048 + ], + [ + 95.20664062500006, + 5.284033203125034 + ], + [ + 95.22783203125002, + 5.564794921875034 + ], + [ + 95.62890625000003, + 5.609082031249997 + ], + [ + 96.13330078125003, + 5.294287109374991 + ], + [ + 96.49257812500005, + 5.229345703124991 + ] + ] + ] + ] + }, + "properties": { + "name": "Indonesia", + "childNum": 107 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -4.412060546874983, + 54.185351562499996 + ], + [ + -4.785351562499983, + 54.073046875 + ], + [ + -4.424707031249994, + 54.407177734375 + ], + [ + -4.412060546874983, + 54.185351562499996 + ] + ] + ] + }, + "properties": { + "name": "Isle of Man", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 75.32221348233018, + 32.28516356678968 + ], + [ + 75.62496871116024, + 32.28516356678968 + ], + [ + 75.73585997688717, + 32.78417426256088 + ], + [ + 76.32728006076415, + 32.87658365066666 + ], + [ + 76.62299010270264, + 33.32014871357439 + ], + [ + 77.06655516561037, + 33.301666835953235 + ], + [ + 77.71342088235082, + 32.6917648744551 + ], + [ + 78.10154031239509, + 32.87658365066666 + ], + [ + 78.49194250885338, + 32.53122786149202 + ], + [ + 78.38964843749997, + 32.51987304687498 + ], + [ + 78.41748046874997, + 32.466699218749994 + ], + [ + 78.4552734375001, + 32.30034179687502 + ], + [ + 78.49589843750002, + 32.21577148437504 + ], + [ + 78.72558593750009, + 31.983789062500023 + ], + [ + 78.71972656250009, + 31.887646484374983 + ], + [ + 78.69345703125006, + 31.740380859374994 + ], + [ + 78.7550781250001, + 31.55029296875 + ], + [ + 78.74355468750005, + 31.323779296875017 + ], + [ + 79.10712890625004, + 31.402636718750102 + ], + [ + 79.38847656250013, + 31.064208984375085 + ], + [ + 79.66425781250004, + 30.96523437499999 + ], + [ + 79.92451171875004, + 30.888769531250034 + ], + [ + 80.20712890625006, + 30.683740234375023 + ], + [ + 80.19121093750002, + 30.56840820312496 + ], + [ + 80.87353515625003, + 30.290576171875045 + ], + [ + 80.98544921875006, + 30.23710937499999 + ], + [ + 81.01025390625014, + 30.164501953125097 + ], + [ + 80.96611328125002, + 30.180029296875063 + ], + [ + 80.90761718750005, + 30.171923828125017 + ], + [ + 80.84814453125009, + 30.139746093750034 + ], + [ + 80.81992187500012, + 30.119335937499955 + ], + [ + 80.68408203125014, + 29.994335937500068 + ], + [ + 80.54902343750015, + 29.899804687499994 + ], + [ + 80.40185546875003, + 29.730273437500102 + ], + [ + 80.31689453125014, + 29.572070312500017 + ], + [ + 80.25488281250009, + 29.423339843750114 + ], + [ + 80.25595703125006, + 29.318017578125136 + ], + [ + 80.23300781250006, + 29.194628906250045 + ], + [ + 80.16953125000012, + 29.124316406250102 + ], + [ + 80.13046875000006, + 29.100390625000045 + ], + [ + 80.08457031249995, + 28.994189453125074 + ], + [ + 80.05166015625, + 28.870312500000068 + ], + [ + 80.07070312500005, + 28.830175781250063 + ], + [ + 80.22656250000003, + 28.723339843750125 + ], + [ + 80.32480468750012, + 28.66640625000008 + ], + [ + 80.41855468749995, + 28.61201171875001 + ], + [ + 80.47910156250012, + 28.604882812499994 + ], + [ + 80.49580078125015, + 28.635791015625074 + ], + [ + 80.51787109375002, + 28.665185546875023 + ], + [ + 80.58701171875006, + 28.64960937500004 + ], + [ + 81.16894531250014, + 28.335009765625074 + ], + [ + 81.85263671875018, + 27.867089843750136 + ], + [ + 81.89687500000011, + 27.87446289062504 + ], + [ + 81.94521484375005, + 27.89926757812495 + ], + [ + 81.98769531250016, + 27.91376953125004 + ], + [ + 82.03701171875, + 27.90058593750004 + ], + [ + 82.11191406250006, + 27.86494140625004 + ], + [ + 82.28769531250018, + 27.756542968749983 + ], + [ + 82.45136718750004, + 27.671826171874955 + ], + [ + 82.62988281249997, + 27.687060546875045 + ], + [ + 82.67734375000006, + 27.67343749999995 + ], + [ + 82.71083984375005, + 27.596679687500114 + ], + [ + 82.73339843750003, + 27.518994140625097 + ], + [ + 83.28974609375004, + 27.370996093750136 + ], + [ + 83.36943359375002, + 27.410253906249977 + ], + [ + 83.38398437500004, + 27.444824218750085 + ], + [ + 83.44716796875011, + 27.46533203125 + ], + [ + 83.55166015625011, + 27.456347656249932 + ], + [ + 83.74697265625011, + 27.395947265625068 + ], + [ + 83.8288085937501, + 27.377832031250108 + ], + [ + 84.09101562499993, + 27.491357421875136 + ], + [ + 84.22978515625007, + 27.427832031250006 + ], + [ + 84.48085937500005, + 27.348193359375102 + ], + [ + 84.61015625000002, + 27.298681640624977 + ], + [ + 84.64072265625012, + 27.249853515624977 + ], + [ + 84.65478515625014, + 27.20366210937499 + ], + [ + 84.65380859375009, + 27.09169921875008 + ], + [ + 84.68535156250013, + 27.041015625000057 + ], + [ + 85.19179687500011, + 26.766552734375097 + ], + [ + 85.29296875000009, + 26.741015625000045 + ], + [ + 85.56845703125012, + 26.839843750000114 + ], + [ + 85.64843749999997, + 26.829003906250023 + ], + [ + 85.69990234375004, + 26.781640624999966 + ], + [ + 85.73730468750003, + 26.639746093750034 + ], + [ + 85.79453125000006, + 26.60415039062505 + ], + [ + 86.00732421875009, + 26.64936523437504 + ], + [ + 86.70136718750015, + 26.435058593750057 + ], + [ + 87.01640625000002, + 26.555419921875085 + ], + [ + 87.2874023437499, + 26.360302734375125 + ], + [ + 87.41357421875014, + 26.42294921875009 + ], + [ + 87.84921875000006, + 26.43691406250008 + ], + [ + 87.99511718750014, + 26.38237304687499 + ], + [ + 88.02695312500023, + 26.395019531250085 + ], + [ + 88.05488281250004, + 26.43002929687492 + ], + [ + 88.11152343750004, + 26.58642578125 + ], + [ + 88.1615234375, + 26.724804687500125 + ], + [ + 88.15722656250009, + 26.807324218750068 + ], + [ + 88.1110351562501, + 26.928466796875057 + ], + [ + 87.99316406250009, + 27.086083984374994 + ], + [ + 87.984375, + 27.133935546874994 + ], + [ + 88.14697265625014, + 27.749218750000097 + ], + [ + 88.15029296875011, + 27.843310546875074 + ], + [ + 88.10976562500005, + 27.87060546874997 + ], + [ + 88.10898437499995, + 27.93300781250005 + ], + [ + 88.14111328125003, + 27.948925781250097 + ], + [ + 88.27519531250013, + 27.96884765625009 + ], + [ + 88.42597656250015, + 28.011669921875097 + ], + [ + 88.57792968750002, + 28.093359375000034 + ], + [ + 88.80371093750003, + 28.006933593750034 + ], + [ + 88.74902343749997, + 27.521875000000136 + ], + [ + 88.7648437500001, + 27.429882812500068 + ], + [ + 88.83251953125003, + 27.362841796875074 + ], + [ + 88.89140625000002, + 27.316064453125136 + ], + [ + 88.88164062500007, + 27.29746093750009 + ], + [ + 88.76035156250006, + 27.21811523437509 + ], + [ + 88.73876953125009, + 27.175585937499932 + ], + [ + 88.85761718750015, + 26.961474609375017 + ], + [ + 89.14824218750002, + 26.816162109375085 + ], + [ + 89.33212890625018, + 26.848632812500114 + ], + [ + 89.58613281250004, + 26.778955078125136 + ], + [ + 89.60996093750012, + 26.719433593750097 + ], + [ + 89.71093750000009, + 26.713916015625045 + ], + [ + 89.76386718750004, + 26.7015625 + ], + [ + 89.94316406250013, + 26.723925781249932 + ], + [ + 90.12294921875011, + 26.754589843749983 + ], + [ + 90.20605468749997, + 26.847509765625063 + ], + [ + 90.34589843750004, + 26.890332031250097 + ], + [ + 90.73964843750005, + 26.771679687500068 + ], + [ + 91.2865234375, + 26.78994140625008 + ], + [ + 91.42675781249997, + 26.867089843749966 + ], + [ + 91.45585937500013, + 26.866894531250125 + ], + [ + 91.51757812500009, + 26.807324218750068 + ], + [ + 91.67158203124993, + 26.80200195312503 + ], + [ + 91.84208984375013, + 26.852978515625125 + ], + [ + 91.94375, + 26.860839843750114 + ], + [ + 91.99833984375013, + 26.85498046875 + ], + [ + 92.04970703125016, + 26.87485351562495 + ], + [ + 92.73155507489682, + 26.833697862861648 + ], + [ + 93.30975376159499, + 26.784950522650554 + ], + [ + 93.61047043679247, + 27.32239435188504 + ], + [ + 94.06979001484449, + 27.589407158584788 + ], + [ + 95.10800937321915, + 27.749636881153737 + ], + [ + 95.74000740838363, + 28.116850432722256 + ], + [ + 96.19577594042592, + 28.04291597700983 + ], + [ + 96.96279296875, + 27.698291015625017 + ], + [ + 96.88359375000013, + 27.514843750000125 + ], + [ + 96.90195312500012, + 27.43959960937508 + ], + [ + 97.10371093749993, + 27.163330078125114 + ], + [ + 97.10205078125003, + 27.115429687500125 + ], + [ + 96.95341796875013, + 27.13330078125003 + ], + [ + 96.79785156249997, + 27.29619140624999 + ], + [ + 96.19082031250005, + 27.26127929687499 + ], + [ + 95.20146484375007, + 26.641406250000017 + ], + [ + 95.05976562500015, + 26.473974609375006 + ], + [ + 95.06894531250006, + 26.191113281250097 + ], + [ + 95.10839843750014, + 26.091406250000034 + ], + [ + 95.12929687500011, + 26.070410156250034 + ], + [ + 95.13242187500006, + 26.041259765624943 + ], + [ + 94.99199218750002, + 25.77045898437504 + ], + [ + 94.66777343750007, + 25.458886718749966 + ], + [ + 94.55302734375013, + 25.215722656249994 + ], + [ + 94.70371093750012, + 25.097851562499955 + ], + [ + 94.49316406250003, + 24.637646484374983 + ], + [ + 94.37724609375002, + 24.473730468750006 + ], + [ + 94.29306640625012, + 24.321875 + ], + [ + 94.07480468750006, + 23.8720703125 + ], + [ + 93.68339843750007, + 24.00654296875004 + ], + [ + 93.45214843750003, + 23.987402343750034 + ], + [ + 93.32626953125006, + 24.064208984375057 + ], + [ + 93.36601562500007, + 23.132519531249955 + ], + [ + 93.34941406250007, + 23.08496093750003 + ], + [ + 93.20390625000002, + 23.03701171875005 + ], + [ + 93.07871093750018, + 22.718212890625097 + ], + [ + 93.16201171875, + 22.360205078125006 + ], + [ + 93.07060546875002, + 22.20942382812501 + ], + [ + 92.96455078125015, + 22.003759765625034 + ], + [ + 92.90947265625013, + 21.988916015625023 + ], + [ + 92.85429687500002, + 22.010156250000108 + ], + [ + 92.77138671875, + 22.104785156250017 + ], + [ + 92.68896484375009, + 22.130957031250006 + ], + [ + 92.63037109375014, + 22.011328124999977 + ], + [ + 92.57490234374993, + 21.97807617187496 + ], + [ + 92.5612304687501, + 22.04804687500001 + ], + [ + 92.49140625000004, + 22.685400390625006 + ], + [ + 92.46445312500006, + 22.734423828125045 + ], + [ + 92.36162109375002, + 22.929003906250074 + ], + [ + 92.33378906250002, + 23.242382812499955 + ], + [ + 92.24609375000003, + 23.68359374999997 + ], + [ + 92.04404296875006, + 23.677783203125017 + ], + [ + 91.97851562500003, + 23.691992187500063 + ], + [ + 91.92958984375011, + 23.685986328125097 + ], + [ + 91.92949218750019, + 23.598242187499977 + ], + [ + 91.93789062500011, + 23.504687500000102 + ], + [ + 91.75419921875013, + 23.28730468750004 + ], + [ + 91.75097656250003, + 23.053515625000017 + ], + [ + 91.55351562500013, + 22.991552734375006 + ], + [ + 91.43623046875004, + 23.19990234375001 + ], + [ + 91.359375, + 23.06835937500003 + ], + [ + 91.16044921875019, + 23.660644531250085 + ], + [ + 91.35019531250012, + 24.06049804687501 + ], + [ + 91.72656250000003, + 24.20507812499997 + ], + [ + 91.84619140624997, + 24.175292968749943 + ], + [ + 92.06416015625004, + 24.374365234375006 + ], + [ + 92.11748046875002, + 24.493945312500017 + ], + [ + 92.22666015625012, + 24.77099609374997 + ], + [ + 92.22832031250002, + 24.881347656250085 + ], + [ + 92.2512695312499, + 24.895068359375045 + ], + [ + 92.38496093750004, + 24.848779296875023 + ], + [ + 92.46835937500018, + 24.944140625000074 + ], + [ + 92.04970703125016, + 25.16948242187499 + ], + [ + 90.61308593750002, + 25.16772460937497 + ], + [ + 90.11962890625003, + 25.21997070312497 + ], + [ + 89.86630859375012, + 25.293164062499955 + ], + [ + 89.81406250000006, + 25.305371093749955 + ], + [ + 89.80087890625012, + 25.33613281250001 + ], + [ + 89.82490234375004, + 25.56015625 + ], + [ + 89.82294921875015, + 25.94140625000003 + ], + [ + 89.67089843750009, + 26.213818359375125 + ], + [ + 89.57275390625003, + 26.13232421875003 + ], + [ + 89.54990234375006, + 26.00527343750008 + ], + [ + 89.28925781250015, + 26.037597656250085 + ], + [ + 89.01865234375012, + 26.410253906249977 + ], + [ + 88.95195312500002, + 26.412109375 + ], + [ + 88.97041015625004, + 26.250878906250023 + ], + [ + 88.94072265625002, + 26.24536132812497 + ], + [ + 88.68281250000004, + 26.291699218749983 + ], + [ + 88.51826171875004, + 26.51777343750004 + ], + [ + 88.36992187500002, + 26.56411132812508 + ], + [ + 88.35146484375005, + 26.482568359374966 + ], + [ + 88.38623046875003, + 26.471533203125034 + ], + [ + 88.44042968749997, + 26.369482421875034 + ], + [ + 88.33398437499997, + 26.257519531249955 + ], + [ + 88.15078125000005, + 26.087158203125057 + ], + [ + 88.1066406250001, + 25.841113281250045 + ], + [ + 88.14746093749997, + 25.811425781250023 + ], + [ + 88.50244140625009, + 25.53701171875008 + ], + [ + 88.76914062500006, + 25.490478515625 + ], + [ + 88.85478515625002, + 25.333544921875017 + ], + [ + 88.94414062500002, + 25.290771484375 + ], + [ + 88.92978515625012, + 25.222998046875063 + ], + [ + 88.57382812500006, + 25.18789062499999 + ], + [ + 88.45625, + 25.188427734375125 + ], + [ + 88.37294921875016, + 24.961523437500063 + ], + [ + 88.31337890625011, + 24.8818359375 + ], + [ + 88.27949218750015, + 24.881933593750034 + ], + [ + 88.18886718750016, + 24.920605468750097 + ], + [ + 88.14980468750011, + 24.91464843749995 + ], + [ + 88.04511718750015, + 24.71303710937508 + ], + [ + 88.03027343750009, + 24.664453125000136 + ], + [ + 88.02343750000003, + 24.627832031250136 + ], + [ + 88.07910156250009, + 24.549902343750063 + ], + [ + 88.14550781250003, + 24.485791015624955 + ], + [ + 88.225, + 24.460644531249983 + ], + [ + 88.3375, + 24.45385742187503 + ], + [ + 88.49853515625003, + 24.34663085937504 + ], + [ + 88.64228515625015, + 24.325976562500102 + ], + [ + 88.72353515625011, + 24.27490234375 + ], + [ + 88.7335937500001, + 24.230908203125097 + ], + [ + 88.72656250000009, + 24.18623046875004 + ], + [ + 88.71376953125016, + 24.069628906250102 + ], + [ + 88.69980468750006, + 24.00253906249992 + ], + [ + 88.56738281250009, + 23.674414062500034 + ], + [ + 88.63574218749997, + 23.55 + ], + [ + 88.69765625, + 23.493017578125034 + ], + [ + 88.72441406250002, + 23.254980468750034 + ], + [ + 88.89707031250018, + 23.21040039062501 + ], + [ + 88.92812500000011, + 23.186621093749977 + ], + [ + 88.89970703125002, + 22.843505859375057 + ], + [ + 88.92070312500002, + 22.632031249999955 + ], + [ + 89.05, + 22.274609374999983 + ], + [ + 89.02792968750023, + 21.937207031249983 + ], + [ + 88.94931640625018, + 21.937939453125125 + ], + [ + 89.05166015625, + 21.654101562500045 + ], + [ + 88.85751953125012, + 21.744677734375017 + ], + [ + 88.74501953125011, + 21.584375 + ], + [ + 88.74023437500003, + 22.005419921875017 + ], + [ + 88.64160156250003, + 22.121972656250136 + ], + [ + 88.58466796875015, + 21.659716796874932 + ], + [ + 88.44599609375004, + 21.614257812500085 + ], + [ + 88.28750000000016, + 21.758203125000108 + ], + [ + 88.25371093750002, + 21.622314453124943 + ], + [ + 88.0568359375001, + 21.694140625000017 + ], + [ + 88.19628906249997, + 22.139550781249994 + ], + [ + 87.94140625000003, + 22.374316406250045 + ], + [ + 88.15927734375018, + 22.12172851562508 + ], + [ + 87.82373046875003, + 21.727343750000045 + ], + [ + 87.20068359375009, + 21.544873046874983 + ], + [ + 86.95410156250014, + 21.365332031250006 + ], + [ + 86.84228515625009, + 21.106347656249994 + ], + [ + 86.97548828125005, + 20.70014648437501 + ], + [ + 86.75039062500011, + 20.313232421875057 + ], + [ + 86.37656250000006, + 20.006738281249966 + ], + [ + 86.24521484375012, + 20.05302734374999 + ], + [ + 86.27949218750021, + 19.919433593749943 + ], + [ + 85.575, + 19.69291992187499 + ], + [ + 85.496875, + 19.696923828125108 + ], + [ + 85.50410156250004, + 19.887695312500057 + ], + [ + 85.24863281250006, + 19.757666015625034 + ], + [ + 85.18076171875018, + 19.59487304687508 + ], + [ + 85.44160156249993, + 19.626562499999977 + ], + [ + 84.77099609375009, + 19.125390625000023 + ], + [ + 84.10410156250018, + 18.29267578125001 + ], + [ + 82.35957031250004, + 17.09619140624997 + ], + [ + 82.25878906250014, + 16.55986328124996 + ], + [ + 81.76191406250015, + 16.32949218750008 + ], + [ + 81.28613281249997, + 16.337060546875023 + ], + [ + 80.97871093750004, + 15.758349609375074 + ], + [ + 80.64658203125006, + 15.895019531250028 + ], + [ + 80.29345703125014, + 15.710742187499989 + ], + [ + 80.0534179687501, + 15.074023437499932 + ], + [ + 80.17871093750003, + 14.478320312500074 + ], + [ + 80.11171875000005, + 14.212207031250045 + ], + [ + 80.30654296875016, + 13.485058593750054 + ], + [ + 80.15625, + 13.713769531250108 + ], + [ + 80.06210937500006, + 13.60625 + ], + [ + 80.34238281250006, + 13.361328125000071 + ], + [ + 80.22910156250018, + 12.690332031249966 + ], + [ + 79.85849609375018, + 11.988769531250043 + ], + [ + 79.69316406250007, + 11.312548828124946 + ], + [ + 79.79902343750004, + 11.338671874999932 + ], + [ + 79.84863281250009, + 11.196875 + ], + [ + 79.83818359375002, + 10.322558593750045 + ], + [ + 79.31455078125018, + 10.256689453124949 + ], + [ + 78.93994140625009, + 9.565771484375063 + ], + [ + 79.01992187500005, + 9.333349609374963 + ], + [ + 79.41142578125002, + 9.192382812500014 + ], + [ + 78.97958984375018, + 9.268554687500085 + ], + [ + 78.42148437500006, + 9.105029296874989 + ], + [ + 78.19248046874995, + 8.890869140625057 + ], + [ + 78.06015625000006, + 8.384570312499932 + ], + [ + 77.51757812500003, + 8.078320312500068 + ], + [ + 77.06591796875003, + 8.315917968749986 + ], + [ + 76.5534179687501, + 8.902783203124997 + ], + [ + 76.32460937500016, + 9.452099609374997 + ], + [ + 76.24238281250004, + 9.927099609374949 + ], + [ + 76.37558593750006, + 9.539892578124935 + ], + [ + 76.45878906250013, + 9.536230468750077 + ], + [ + 76.34648437500002, + 9.922119140625 + ], + [ + 76.19560546875002, + 10.086132812500026 + ], + [ + 75.72382812500015, + 11.361767578125026 + ], + [ + 74.94550781250004, + 12.56455078124992 + ], + [ + 74.38222656250005, + 14.494726562500048 + ], + [ + 73.94921875000014, + 15.074755859375088 + ], + [ + 73.80078125000009, + 15.39697265625 + ], + [ + 73.93193359375013, + 15.39697265625 + ], + [ + 73.77177734375013, + 15.573046874999989 + ], + [ + 73.83281250000013, + 15.659375 + ], + [ + 73.67988281250015, + 15.708886718750136 + ], + [ + 73.47607421875003, + 16.05424804687496 + ], + [ + 72.87548828124997, + 18.642822265625114 + ], + [ + 72.97207031250011, + 19.15332031250003 + ], + [ + 72.8346679687501, + 18.975585937500057 + ], + [ + 72.80302734375013, + 19.07929687500004 + ], + [ + 72.81162109375, + 19.298925781250006 + ], + [ + 72.98720703125, + 19.27744140625009 + ], + [ + 72.78789062500013, + 19.362988281250097 + ], + [ + 72.66777343750019, + 19.83095703125005 + ], + [ + 72.89375, + 20.672753906250136 + ], + [ + 72.81386718750011, + 21.117187500000085 + ], + [ + 72.62382812500002, + 21.371972656250108 + ], + [ + 72.73476562500016, + 21.470800781250006 + ], + [ + 72.61328125000009, + 21.461816406250108 + ], + [ + 73.1125, + 21.750439453125125 + ], + [ + 72.54306640625, + 21.69658203124999 + ], + [ + 72.70019531250003, + 21.971923828124943 + ], + [ + 72.52226562500013, + 21.976220703125108 + ], + [ + 72.55302734375007, + 22.159960937500074 + ], + [ + 72.80917968749995, + 22.23330078125008 + ], + [ + 72.18281250000015, + 22.26972656250004 + ], + [ + 72.30644531250002, + 22.18920898437497 + ], + [ + 72.27441406250009, + 22.089746093749966 + ], + [ + 72.03720703125006, + 21.82304687499999 + ], + [ + 72.2103515625, + 21.72822265625004 + ], + [ + 72.25400390625006, + 21.531005859375 + ], + [ + 72.01523437500012, + 21.155712890625097 + ], + [ + 71.0246093750001, + 20.73886718750009 + ], + [ + 70.71933593750006, + 20.740429687500068 + ], + [ + 70.12734375, + 21.094677734375097 + ], + [ + 68.96992187500021, + 22.29028320312497 + ], + [ + 69.05166015625016, + 22.437304687500074 + ], + [ + 69.27656250000004, + 22.285498046875063 + ], + [ + 70.17724609375014, + 22.57275390624997 + ], + [ + 70.48925781250009, + 23.08950195312508 + ], + [ + 70.33945312500012, + 22.939746093749932 + ], + [ + 69.66464843750006, + 22.759082031250074 + ], + [ + 69.23593749999995, + 22.848535156250023 + ], + [ + 68.64072265625006, + 23.189941406250114 + ], + [ + 68.41748046875009, + 23.57148437500004 + ], + [ + 68.7767578125, + 23.852099609375017 + ], + [ + 68.23496093749995, + 23.596972656250074 + ], + [ + 68.16503906250009, + 23.857324218749994 + ], + [ + 68.28251953125013, + 23.927978515625 + ], + [ + 68.38125000000016, + 23.950878906250068 + ], + [ + 68.48867187500011, + 23.96723632812501 + ], + [ + 68.5866210937501, + 23.966601562500074 + ], + [ + 68.72412109375003, + 23.964697265625034 + ], + [ + 68.72812500000012, + 24.265625 + ], + [ + 68.73964843750016, + 24.291992187500085 + ], + [ + 68.75898437499993, + 24.307226562500006 + ], + [ + 68.78115234375011, + 24.313720703125085 + ], + [ + 68.8, + 24.30908203125003 + ], + [ + 68.82832031250004, + 24.26401367187509 + ], + [ + 68.86347656250015, + 24.26650390625005 + ], + [ + 68.90078125000011, + 24.29243164062501 + ], + [ + 68.98457031250015, + 24.273095703124966 + ], + [ + 69.05156250000013, + 24.28632812500001 + ], + [ + 69.11953125000011, + 24.26865234374995 + ], + [ + 69.23505859374993, + 24.268261718750068 + ], + [ + 69.44345703124995, + 24.275390625000085 + ], + [ + 69.55917968750006, + 24.273095703124966 + ], + [ + 69.80517578125009, + 24.16523437500004 + ], + [ + 70.0982421875, + 24.2875 + ], + [ + 70.28906250000009, + 24.356298828125063 + ], + [ + 70.54677734375, + 24.418310546875063 + ], + [ + 70.56503906250006, + 24.385791015625017 + ], + [ + 70.55585937500015, + 24.331103515625074 + ], + [ + 70.57929687500015, + 24.279052734374943 + ], + [ + 70.65947265625013, + 24.24609374999997 + ], + [ + 70.71630859375009, + 24.237988281250097 + ], + [ + 70.7672851562501, + 24.245410156250017 + ], + [ + 70.80507812500011, + 24.26196289062503 + ], + [ + 70.88623046875014, + 24.34375 + ], + [ + 70.92812500000016, + 24.362353515625045 + ], + [ + 70.98281250000011, + 24.361035156250125 + ], + [ + 71.04404296875006, + 24.400097656250097 + ], + [ + 71.04531250000005, + 24.42998046874996 + ], + [ + 70.96982421875012, + 24.571875 + ], + [ + 70.97636718750013, + 24.61875 + ], + [ + 71.00234375000016, + 24.6539062499999 + ], + [ + 71.04785156250003, + 24.687744140625085 + ], + [ + 71.02070312500021, + 24.75766601562492 + ], + [ + 70.95087890625015, + 24.89160156250003 + ], + [ + 70.87773437500019, + 25.06298828124997 + ], + [ + 70.65205078125004, + 25.422900390625102 + ], + [ + 70.64843750000003, + 25.666943359375068 + ], + [ + 70.5695312500001, + 25.705957031250023 + ], + [ + 70.50585937500009, + 25.685302734375085 + ], + [ + 70.44853515625013, + 25.681347656249983 + ], + [ + 70.26464843750009, + 25.70654296874997 + ], + [ + 70.10019531250006, + 25.91005859375005 + ], + [ + 70.14921875000002, + 26.347558593749994 + ], + [ + 70.11464843750016, + 26.548046874999983 + ], + [ + 69.47001953125002, + 26.804443359375 + ], + [ + 69.56796875, + 27.174609375000102 + ], + [ + 69.89628906250007, + 27.473632812500085 + ], + [ + 70.04980468750009, + 27.694726562500023 + ], + [ + 70.14453125000003, + 27.849023437499994 + ], + [ + 70.19394531250006, + 27.89487304687492 + ], + [ + 70.24433593750004, + 27.934130859375102 + ], + [ + 70.4037109375, + 28.025048828124994 + ], + [ + 70.48857421875013, + 28.023144531250125 + ], + [ + 70.62910156250015, + 27.937451171875068 + ], + [ + 70.6916015625001, + 27.76899414062504 + ], + [ + 70.79794921875012, + 27.709619140625023 + ], + [ + 70.87490234375016, + 27.71445312499995 + ], + [ + 71.18476562500004, + 27.831640625 + ], + [ + 71.54296875000003, + 27.869873046875 + ], + [ + 71.8703125000001, + 27.9625 + ], + [ + 71.88886718750004, + 28.04746093749992 + ], + [ + 71.94804687500002, + 28.177294921875102 + ], + [ + 72.12851562500012, + 28.34633789062508 + ], + [ + 72.29199218750003, + 28.69726562499997 + ], + [ + 72.34189453125006, + 28.751904296875097 + ], + [ + 72.90332031250003, + 29.02875976562501 + ], + [ + 73.38164062500013, + 29.934375 + ], + [ + 73.8091796875, + 30.093359375 + ], + [ + 73.88652343750013, + 30.162011718750136 + ], + [ + 73.93339843750002, + 30.222070312500108 + ], + [ + 73.92460937500007, + 30.28164062499999 + ], + [ + 73.88271484375, + 30.352148437499977 + ], + [ + 73.89931640625, + 30.435351562500045 + ], + [ + 74.00898437500004, + 30.519677734374994 + ], + [ + 74.33935546875003, + 30.893554687499943 + ], + [ + 74.38037109375003, + 30.89340820312509 + ], + [ + 74.50976562500009, + 30.959667968750097 + ], + [ + 74.63281250000014, + 31.034667968750114 + ], + [ + 74.62578125000002, + 31.068750000000108 + ], + [ + 74.61035156250009, + 31.112841796875045 + ], + [ + 74.51767578125012, + 31.185595703124932 + ], + [ + 74.53496093750007, + 31.261376953125108 + ], + [ + 74.59394531249993, + 31.465380859375102 + ], + [ + 74.58183593750013, + 31.523925781250114 + ], + [ + 74.50996093750015, + 31.712939453125074 + ], + [ + 74.52597656249995, + 31.765136718750057 + ], + [ + 74.55556640625011, + 31.818554687500097 + ], + [ + 74.63574218750003, + 31.889746093750034 + ], + [ + 74.73945312500015, + 31.948828125 + ], + [ + 75.07148437500015, + 32.08935546875003 + ], + [ + 75.13876953125, + 32.10478515624999 + ], + [ + 75.25410156250004, + 32.140332031250125 + ], + [ + 75.33349609374997, + 32.279199218749994 + ], + [ + 75.32221348233018, + 32.28516356678968 + ] + ] + ] + ] + }, + "properties": { + "name": "India", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 72.49199218750002, + -7.37744140625 + ], + [ + 72.42910156250002, + -7.435351562500003 + ], + [ + 72.34970703125, + -7.263378906250011 + ], + [ + 72.447265625, + -7.395703125000011 + ], + [ + 72.44560546875002, + -7.220410156250011 + ], + [ + 72.49199218750002, + -7.37744140625 + ] + ] + ] + }, + "properties": { + "name": "Br. Indian Ocean Ter.", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -9.948193359374926, + 53.91313476562499 + ], + [ + -10.265722656249949, + 53.977685546874994 + ], + [ + -9.99638671874996, + 54.00361328125004 + ], + [ + -9.948193359374926, + 53.91313476562499 + ] + ] + ], + [ + [ + [ + -6.218017578125, + 54.08872070312506 + ], + [ + -6.347607421874926, + 53.94130859375005 + ], + [ + -6.027392578124989, + 52.927099609375006 + ], + [ + -6.463183593749932, + 52.345361328124994 + ], + [ + -6.325, + 52.246679687500034 + ], + [ + -6.890234375, + 52.15922851562499 + ], + [ + -6.965771484374926, + 52.24951171875 + ], + [ + -8.057812499999926, + 51.82558593750005 + ], + [ + -8.4091796875, + 51.888769531250034 + ], + [ + -8.349121093749943, + 51.73930664062496 + ], + [ + -8.813427734374926, + 51.584912109374955 + ], + [ + -9.737304687499943, + 51.473730468750034 + ], + [ + -9.524902343750028, + 51.68110351562501 + ], + [ + -10.120751953124994, + 51.60068359375006 + ], + [ + -9.598828124999983, + 51.87441406250005 + ], + [ + -10.341064453124943, + 51.798925781250034 + ], + [ + -9.909667968749972, + 52.122949218749966 + ], + [ + -10.39023437499992, + 52.134912109374994 + ], + [ + -10.356689453125, + 52.20693359375002 + ], + [ + -9.772119140624937, + 52.250097656250034 + ], + [ + -9.90605468749996, + 52.403710937499966 + ], + [ + -9.632226562499937, + 52.54692382812502 + ], + [ + -8.783447265624943, + 52.679638671874955 + ], + [ + -8.990283203124989, + 52.755419921875045 + ], + [ + -9.175390624999949, + 52.634912109374994 + ], + [ + -9.916601562499977, + 52.56972656250005 + ], + [ + -9.46489257812496, + 52.82319335937498 + ], + [ + -9.299218749999966, + 53.09755859375002 + ], + [ + -8.930126953124983, + 53.207080078125045 + ], + [ + -9.51420898437496, + 53.23823242187498 + ], + [ + -10.091259765624926, + 53.41284179687503 + ], + [ + -10.116992187499932, + 53.548535156249955 + ], + [ + -9.720654296874926, + 53.6044921875 + ], + [ + -9.901611328124943, + 53.72719726562502 + ], + [ + -9.578222656249949, + 53.80541992187497 + ], + [ + -9.578857421875, + 53.879833984374955 + ], + [ + -9.9140625, + 53.863720703124955 + ], + [ + -9.856445312499972, + 54.095361328124994 + ], + [ + -10.092675781249966, + 54.15576171875003 + ], + [ + -10.056396484374943, + 54.25781250000006 + ], + [ + -8.545556640624994, + 54.24121093750003 + ], + [ + -8.623144531249977, + 54.346875 + ], + [ + -8.133447265624966, + 54.64082031250001 + ], + [ + -8.763916015624972, + 54.68120117187496 + ], + [ + -8.377294921874977, + 54.88945312500002 + ], + [ + -8.274609374999955, + 55.146289062500045 + ], + [ + -7.667089843749977, + 55.25649414062502 + ], + [ + -7.65874023437496, + 54.97094726562503 + ], + [ + -7.308789062500011, + 55.365820312500006 + ], + [ + -6.961669921874972, + 55.23789062500006 + ], + [ + -7.218652343749937, + 55.09199218749998 + ], + [ + -7.55039062499992, + 54.767968749999966 + ], + [ + -7.910595703124955, + 54.698339843750006 + ], + [ + -7.75439453125, + 54.59492187499998 + ], + [ + -8.118261718749977, + 54.41425781250004 + ], + [ + -7.606542968750006, + 54.14384765625002 + ], + [ + -7.324511718750017, + 54.13344726562502 + ], + [ + -7.007714843749937, + 54.40668945312501 + ], + [ + -6.649804687499937, + 54.05864257812496 + ], + [ + -6.218017578125, + 54.08872070312506 + ] + ] + ] + ] + }, + "properties": { + "name": "Ireland", + "childNum": 2 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 56.18798828125003, + 26.92114257812497 + ], + [ + 55.95429687500004, + 26.70112304687501 + ], + [ + 55.31152343749997, + 26.592626953125006 + ], + [ + 55.76259765625005, + 26.81196289062504 + ], + [ + 55.75761718750002, + 26.94765625000005 + ], + [ + 56.279394531250006, + 26.952099609374983 + ], + [ + 56.18798828125003, + 26.92114257812497 + ] + ] + ], + [ + [ + [ + 46.1144531250001, + 38.877783203125034 + ], + [ + 46.490625, + 38.90668945312498 + ], + [ + 47.995898437500074, + 39.683935546875034 + ], + [ + 48.322167968749994, + 39.39907226562502 + ], + [ + 48.10439453125005, + 39.241113281249994 + ], + [ + 48.292089843750006, + 39.01884765624999 + ], + [ + 47.99648437499999, + 38.85375976562503 + ], + [ + 48.59267578125005, + 38.41108398437498 + ], + [ + 48.86875, + 38.43549804687498 + ], + [ + 48.95996093750003, + 37.89013671875 + ], + [ + 49.171191406250074, + 37.60058593749997 + ], + [ + 50.13046875, + 37.407128906249994 + ], + [ + 50.53320312499997, + 37.01367187500006 + ], + [ + 51.11855468750005, + 36.742578124999966 + ], + [ + 52.19013671875004, + 36.62172851562505 + ], + [ + 53.76767578125006, + 36.93032226562502 + ], + [ + 53.91542968750005, + 36.93032226562502 + ], + [ + 53.67949218750002, + 36.853125 + ], + [ + 53.970117187499994, + 36.818310546874955 + ], + [ + 53.91416015625006, + 37.34355468750002 + ], + [ + 54.6994140625001, + 37.47016601562498 + ], + [ + 54.90009765625004, + 37.77792968750006 + ], + [ + 55.38085937500003, + 38.051123046875034 + ], + [ + 56.272070312500006, + 38.080419921875034 + ], + [ + 56.440625, + 38.249414062499994 + ], + [ + 57.1935546875001, + 38.216406250000034 + ], + [ + 57.35371093750004, + 37.97333984374998 + ], + [ + 58.261621093749994, + 37.665820312500045 + ], + [ + 58.81542968750003, + 37.683496093749994 + ], + [ + 59.30175781249997, + 37.51064453125005 + ], + [ + 59.454980468749994, + 37.25283203125002 + ], + [ + 60.06279296875002, + 36.962890625 + ], + [ + 60.34130859375003, + 36.63764648437501 + ], + [ + 61.11962890625003, + 36.64257812500003 + ], + [ + 61.212011718750006, + 36.190527343750034 + ], + [ + 61.15292968750006, + 35.97675781250001 + ], + [ + 61.25214843750004, + 35.86762695312498 + ], + [ + 61.26201171875002, + 35.61958007812498 + ], + [ + 61.28183593750006, + 35.55341796875001 + ], + [ + 61.2785156250001, + 35.513769531250006 + ], + [ + 61.245507812499994, + 35.47407226562501 + ], + [ + 61.18925781250002, + 35.31201171875003 + ], + [ + 61.1, + 35.272314453125034 + ], + [ + 61.08007812499997, + 34.85561523437505 + ], + [ + 60.95117187499997, + 34.65385742187499 + ], + [ + 60.91474609375004, + 34.63398437500001 + ], + [ + 60.80234375000006, + 34.55463867187501 + ], + [ + 60.73945312500004, + 34.544726562500045 + ], + [ + 60.7262695312501, + 34.51826171874998 + ], + [ + 60.736132812500074, + 34.491796875 + ], + [ + 60.76259765625005, + 34.475244140624994 + ], + [ + 60.88945312500002, + 34.31943359375006 + ], + [ + 60.642675781250006, + 34.30717773437496 + ], + [ + 60.48574218750005, + 34.09477539062502 + ], + [ + 60.4859375, + 33.7119140625 + ], + [ + 60.57382812500006, + 33.58833007812498 + ], + [ + 60.91699218749997, + 33.505224609375006 + ], + [ + 60.56054687499997, + 33.13784179687502 + ], + [ + 60.5765625, + 32.99487304687503 + ], + [ + 60.71044921874997, + 32.6 + ], + [ + 60.82929687500004, + 32.24941406250005 + ], + [ + 60.82724609375006, + 32.16796874999997 + ], + [ + 60.789941406249994, + 31.98710937499999 + ], + [ + 60.7875, + 31.87719726562497 + ], + [ + 60.791601562500006, + 31.660595703124983 + ], + [ + 60.82070312499999, + 31.495166015625045 + ], + [ + 60.854101562500006, + 31.483251953125006 + ], + [ + 61.110742187499994, + 31.45112304687504 + ], + [ + 61.346484375000074, + 31.42163085937497 + ], + [ + 61.66015625000003, + 31.382421874999977 + ], + [ + 61.7550781250001, + 31.285302734374994 + ], + [ + 61.814257812500074, + 31.072558593750017 + ], + [ + 61.810839843750074, + 30.913281249999983 + ], + [ + 61.78417968749997, + 30.831933593750023 + ], + [ + 61.55947265625005, + 30.59936523437497 + ], + [ + 61.33164062500006, + 30.36372070312501 + ], + [ + 60.84335937500006, + 29.85869140624999 + ], + [ + 61.03417968750003, + 29.663427734374977 + ], + [ + 61.15214843750002, + 29.542724609375 + ], + [ + 61.8898437500001, + 28.546533203124994 + ], + [ + 62.7625, + 28.202050781249994 + ], + [ + 62.782324218750006, + 27.800537109375 + ], + [ + 62.75273437500002, + 27.265625 + ], + [ + 63.16679687500002, + 27.25249023437499 + ], + [ + 63.19609375000002, + 27.243945312500017 + ], + [ + 63.25625, + 27.20791015625005 + ], + [ + 63.30156250000002, + 27.151464843750006 + ], + [ + 63.30517578124997, + 27.124560546875017 + ], + [ + 63.242089843749994, + 27.07768554687499 + ], + [ + 63.25039062499999, + 26.879248046875063 + ], + [ + 63.24160156250005, + 26.86474609375003 + ], + [ + 63.18613281250006, + 26.83759765625001 + ], + [ + 63.168066406250006, + 26.66557617187496 + ], + [ + 62.31230468750002, + 26.490869140624994 + ], + [ + 62.23935546875006, + 26.357031249999977 + ], + [ + 62.12597656249997, + 26.368994140625034 + ], + [ + 61.842382812500006, + 26.225927734375006 + ], + [ + 61.809960937499994, + 26.165283203125 + ], + [ + 61.78076171874997, + 25.99584960937503 + ], + [ + 61.75439453125003, + 25.843359375000063 + ], + [ + 61.737695312499994, + 25.821093750000045 + ], + [ + 61.66865234375004, + 25.76899414062501 + ], + [ + 61.6618164062501, + 25.751269531250017 + ], + [ + 61.67138671874997, + 25.69238281250003 + ], + [ + 61.64013671875003, + 25.584619140624994 + ], + [ + 61.61542968750004, + 25.28613281250003 + ], + [ + 61.58789062499997, + 25.20234375000001 + ], + [ + 61.533105468749994, + 25.195507812499955 + ], + [ + 61.41220703125006, + 25.102099609375017 + ], + [ + 60.66386718750002, + 25.28222656250003 + ], + [ + 60.51054687500002, + 25.437060546875045 + ], + [ + 60.40019531250002, + 25.311572265625074 + ], + [ + 59.45605468749997, + 25.481494140625045 + ], + [ + 59.0460937500001, + 25.417285156250017 + ], + [ + 58.79785156249997, + 25.554589843750023 + ], + [ + 57.334570312500006, + 25.791552734375074 + ], + [ + 57.03603515625005, + 26.80068359375005 + ], + [ + 56.728125, + 27.127685546875057 + ], + [ + 56.118066406249994, + 27.14311523437499 + ], + [ + 54.75927734375003, + 26.50507812500004 + ], + [ + 54.24707031250003, + 26.696630859374977 + ], + [ + 53.70576171875004, + 26.72558593750003 + ], + [ + 52.69160156250004, + 27.323388671875023 + ], + [ + 52.475878906250074, + 27.61650390624999 + ], + [ + 52.03076171874997, + 27.824414062499955 + ], + [ + 51.58906250000004, + 27.864208984374983 + ], + [ + 51.27890625, + 28.13134765624997 + ], + [ + 51.06201171874997, + 28.72612304687499 + ], + [ + 50.86699218750002, + 28.870166015625017 + ], + [ + 50.87578125000002, + 29.062695312499983 + ], + [ + 50.67519531250005, + 29.146582031250034 + ], + [ + 50.64960937500004, + 29.420068359374966 + ], + [ + 50.16894531250003, + 29.921240234375034 + ], + [ + 50.071582031250074, + 30.198535156250017 + ], + [ + 49.55488281250004, + 30.028955078125023 + ], + [ + 49.028125, + 30.333447265624983 + ], + [ + 49.224511718749994, + 30.472314453125023 + ], + [ + 49.00195312500003, + 30.506542968749983 + ], + [ + 48.91914062500004, + 30.120898437500017 + ], + [ + 48.54648437500006, + 29.962353515624955 + ], + [ + 48.47851562499997, + 30.003808593749966 + ], + [ + 48.43457031249997, + 30.03759765625 + ], + [ + 48.33105468749997, + 30.28544921874996 + ], + [ + 48.01494140625002, + 30.465625 + ], + [ + 48.01064453125005, + 30.989794921875017 + ], + [ + 47.679492187500074, + 31.00239257812501 + ], + [ + 47.679492187500074, + 31.400585937499955 + ], + [ + 47.75390624999997, + 31.601367187500017 + ], + [ + 47.829980468749994, + 31.79443359375 + ], + [ + 47.71455078125004, + 31.936425781249966 + ], + [ + 47.5915039062501, + 32.087988281250034 + ], + [ + 47.51191406250004, + 32.15083007812504 + ], + [ + 47.3297851562501, + 32.45551757812501 + ], + [ + 47.28515625000003, + 32.474023437499966 + ], + [ + 47.121386718750074, + 32.46660156249996 + ], + [ + 46.569921875, + 32.83393554687501 + ], + [ + 46.37705078125006, + 32.92924804687499 + ], + [ + 46.29824218750005, + 32.95024414062502 + ], + [ + 46.11279296875003, + 32.957666015624994 + ], + [ + 46.09306640625002, + 32.97587890624999 + ], + [ + 46.08046875, + 33.028222656249994 + ], + [ + 46.0807617187501, + 33.08652343750006 + ], + [ + 46.14111328125003, + 33.174414062500034 + ], + [ + 46.145898437499994, + 33.229638671874994 + ], + [ + 46.01992187500005, + 33.41572265624998 + ], + [ + 45.39707031250006, + 33.970849609374994 + ], + [ + 45.542773437500074, + 34.21552734375004 + ], + [ + 45.459375, + 34.470361328124994 + ], + [ + 45.50078125000002, + 34.58159179687499 + ], + [ + 45.6375, + 34.573828125 + ], + [ + 45.678125, + 34.798437500000034 + ], + [ + 45.92089843750003, + 35.02851562500001 + ], + [ + 46.04179687500002, + 35.08017578125006 + ], + [ + 46.13378906249997, + 35.127636718749955 + ], + [ + 46.15468750000005, + 35.19672851562498 + ], + [ + 46.112109375000074, + 35.32167968750005 + ], + [ + 45.97109375000005, + 35.524169921875 + ], + [ + 46.03740234375002, + 35.67314453124999 + ], + [ + 46.180957031250074, + 35.71137695312504 + ], + [ + 46.2625, + 35.74414062500006 + ], + [ + 46.27343749999997, + 35.77324218750002 + ], + [ + 46.16748046874997, + 35.820556640625 + ], + [ + 45.77636718749997, + 35.82182617187499 + ], + [ + 45.36162109375002, + 36.015332031249955 + ], + [ + 45.241113281249994, + 36.35595703125 + ], + [ + 45.20654296874997, + 36.397167968749955 + ], + [ + 45.15527343749997, + 36.407373046874994 + ], + [ + 45.11240234375006, + 36.409277343750034 + ], + [ + 45.053125, + 36.47163085937501 + ], + [ + 44.76513671875003, + 37.142431640625006 + ], + [ + 44.79414062500004, + 37.290380859375034 + ], + [ + 44.574023437500074, + 37.435400390625006 + ], + [ + 44.589941406250006, + 37.710351562499966 + ], + [ + 44.21132812499999, + 37.908056640625006 + ], + [ + 44.4499023437501, + 38.33422851562506 + ], + [ + 44.2985351562501, + 38.38627929687499 + ], + [ + 44.27167968750004, + 38.83603515625006 + ], + [ + 44.02324218750002, + 39.37744140625006 + ], + [ + 44.3893554687501, + 39.422119140625 + ], + [ + 44.58710937500004, + 39.76855468750006 + ], + [ + 44.81718750000002, + 39.65043945312496 + ], + [ + 45.4796875000001, + 39.00625 + ], + [ + 46.1144531250001, + 38.877783203125034 + ] + ] + ] + ] + }, + "properties": { + "name": "Iran", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 45.6375, + 34.573828125 + ], + [ + 45.50078125000002, + 34.581591796874996 + ], + [ + 45.459375, + 34.470361328124994 + ], + [ + 45.54277343750002, + 34.21552734375 + ], + [ + 45.397070312500006, + 33.970849609374994 + ], + [ + 46.01992187500002, + 33.41572265625 + ], + [ + 46.14589843750002, + 33.229638671874994 + ], + [ + 46.14111328125, + 33.1744140625 + ], + [ + 46.08076171875001, + 33.0865234375 + ], + [ + 46.08046875000002, + 33.028222656249994 + ], + [ + 46.09306640625002, + 32.975878906249996 + ], + [ + 46.11279296875, + 32.957666015624994 + ], + [ + 46.377050781250006, + 32.929248046874996 + ], + [ + 46.569921875, + 32.833935546875 + ], + [ + 47.12138671875002, + 32.466601562499996 + ], + [ + 47.28515625, + 32.474023437499994 + ], + [ + 47.32978515625001, + 32.455517578125 + ], + [ + 47.51191406250001, + 32.150830078125 + ], + [ + 47.59150390625001, + 32.08798828125 + ], + [ + 47.71455078125001, + 31.936425781249994 + ], + [ + 47.82998046875002, + 31.79443359375 + ], + [ + 47.75390625, + 31.601367187499996 + ], + [ + 47.67949218750002, + 31.400585937499997 + ], + [ + 47.67949218750002, + 31.002392578124997 + ], + [ + 48.01064453125002, + 30.989794921874996 + ], + [ + 48.01494140625002, + 30.465625 + ], + [ + 48.3310546875, + 30.285449218749996 + ], + [ + 48.546484375, + 29.962353515624997 + ], + [ + 48.454199218750006, + 29.9384765625 + ], + [ + 48.354589843750006, + 29.956738281249997 + ], + [ + 48.141699218750006, + 30.040917968749994 + ], + [ + 47.982519531250006, + 30.011328125 + ], + [ + 47.97871093750001, + 29.9828125 + ], + [ + 47.64375, + 30.097314453124994 + ], + [ + 47.14824218750002, + 30.0009765625 + ], + [ + 46.905859375, + 29.5375 + ], + [ + 46.76933593750002, + 29.347460937499996 + ], + [ + 46.69375, + 29.259667968749994 + ], + [ + 46.53144531250001, + 29.096240234374996 + ], + [ + 46.3564453125, + 29.063671875 + ], + [ + 44.71650390625001, + 29.193603515625 + ], + [ + 43.77373046875002, + 29.84921875 + ], + [ + 42.07441406250001, + 31.080371093749996 + ], + [ + 40.47890625000002, + 31.893359375 + ], + [ + 40.36933593750001, + 31.93896484375 + ], + [ + 40.02783203125, + 31.995019531249994 + ], + [ + 39.7041015625, + 32.042529296874996 + ], + [ + 39.14541015625002, + 32.12451171875 + ], + [ + 39.29277343750002, + 32.24384765625 + ], + [ + 39.24746093750002, + 32.350976562499994 + ], + [ + 39.04140625000002, + 32.3056640625 + ], + [ + 38.773535156250006, + 33.372216796874994 + ], + [ + 40.98701171875001, + 34.429052734375 + ], + [ + 41.19472656250002, + 34.768994140625 + ], + [ + 41.354101562500006, + 35.640429687499996 + ], + [ + 41.295996093750006, + 36.383349609374996 + ], + [ + 41.41679687500002, + 36.5146484375 + ], + [ + 41.78857421875, + 36.59716796875 + ], + [ + 42.358984375, + 37.10859375 + ], + [ + 42.45585937500002, + 37.128710937499996 + ], + [ + 42.63544921875001, + 37.249267578125 + ], + [ + 42.74111328125002, + 37.3619140625 + ], + [ + 42.77460937500001, + 37.371875 + ], + [ + 42.869140625, + 37.334912109375 + ], + [ + 42.936621093750006, + 37.324755859374996 + ], + [ + 43.09248046875001, + 37.3673828125 + ], + [ + 43.67578125, + 37.22724609375 + ], + [ + 43.83642578125, + 37.223535156249994 + ], + [ + 44.01318359375, + 37.313525390624996 + ], + [ + 44.11445312500001, + 37.30185546875 + ], + [ + 44.15625, + 37.282958984375 + ], + [ + 44.19179687500002, + 37.249853515625 + ], + [ + 44.20839843750002, + 37.20263671875 + ], + [ + 44.20166015625, + 37.051806640624996 + ], + [ + 44.281835937500006, + 36.97802734375 + ], + [ + 44.32558593750002, + 37.0107421875 + ], + [ + 44.401953125, + 37.058496093749994 + ], + [ + 44.60595703125, + 37.176025390625 + ], + [ + 44.66933593750002, + 37.173583984375 + ], + [ + 44.73095703125, + 37.165283203125 + ], + [ + 44.76513671875, + 37.142431640625 + ], + [ + 45.053125, + 36.471630859375 + ], + [ + 45.112402343750006, + 36.40927734375 + ], + [ + 45.1552734375, + 36.407373046874994 + ], + [ + 45.20654296875, + 36.39716796875 + ], + [ + 45.24111328125002, + 36.35595703125 + ], + [ + 45.36162109375002, + 36.01533203125 + ], + [ + 45.7763671875, + 35.821826171874996 + ], + [ + 46.16748046875, + 35.820556640625 + ], + [ + 46.2734375, + 35.773242187499996 + ], + [ + 46.2625, + 35.744140625 + ], + [ + 46.18095703125002, + 35.711376953125 + ], + [ + 46.03740234375002, + 35.673144531249996 + ], + [ + 45.97109375000002, + 35.524169921875 + ], + [ + 46.11210937500002, + 35.321679687499994 + ], + [ + 46.15468750000002, + 35.196728515625 + ], + [ + 46.1337890625, + 35.12763671875 + ], + [ + 46.04179687500002, + 35.08017578125 + ], + [ + 45.9208984375, + 35.028515625 + ], + [ + 45.678125, + 34.7984375 + ], + [ + 45.6375, + 34.573828125 + ] + ] + ] + }, + "properties": { + "name": "Iraq", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -15.543115234374994, + 66.228515625 + ], + [ + -14.595849609374994, + 66.38154296875 + ], + [ + -15.117382812499983, + 66.125634765625 + ], + [ + -14.698193359374983, + 66.02021484375 + ], + [ + -14.827099609374983, + 65.7642578125 + ], + [ + -14.391845703125, + 65.78740234375 + ], + [ + -14.473388671875, + 65.575341796875 + ], + [ + -14.166943359374983, + 65.64228515625 + ], + [ + -13.617871093749983, + 65.5193359375 + ], + [ + -13.804785156249977, + 65.35478515625 + ], + [ + -13.599316406249983, + 65.0359375 + ], + [ + -14.04443359375, + 64.74189453125 + ], + [ + -14.385107421874977, + 64.74521484375 + ], + [ + -14.475390624999989, + 64.493994140625 + ], + [ + -14.927392578124994, + 64.319677734375 + ], + [ + -15.832910156249994, + 64.17666015625 + ], + [ + -16.640332031249983, + 63.865478515625 + ], + [ + -17.81572265624999, + 63.71298828125 + ], + [ + -17.946923828124994, + 63.5357421875 + ], + [ + -18.65361328124999, + 63.406689453125 + ], + [ + -20.198144531249994, + 63.555810546874994 + ], + [ + -20.494042968749994, + 63.687353515625 + ], + [ + -20.413964843749994, + 63.80517578125 + ], + [ + -20.65092773437499, + 63.73740234375 + ], + [ + -21.15239257812499, + 63.94453125 + ], + [ + -22.652197265624977, + 63.827734375 + ], + [ + -22.701171875, + 64.083203125 + ], + [ + -22.51005859374999, + 63.991455078125 + ], + [ + -22.187597656249977, + 64.039208984375 + ], + [ + -21.463330078124983, + 64.379150390625 + ], + [ + -22.053369140624994, + 64.313916015625 + ], + [ + -21.950341796874994, + 64.514990234375 + ], + [ + -21.590625, + 64.6263671875 + ], + [ + -22.10600585937499, + 64.533056640625 + ], + [ + -22.467041015625, + 64.794970703125 + ], + [ + -23.818994140624994, + 64.73916015625 + ], + [ + -24.02617187499999, + 64.863427734375 + ], + [ + -22.7880859375, + 65.046484375 + ], + [ + -21.89213867187499, + 65.048779296875 + ], + [ + -21.779980468749983, + 65.1876953125 + ], + [ + -22.50908203124999, + 65.19677734375 + ], + [ + -21.844384765624994, + 65.44736328125 + ], + [ + -22.902490234374994, + 65.58046875 + ], + [ + -23.89990234375, + 65.407568359375 + ], + [ + -24.475683593749977, + 65.5251953125 + ], + [ + -24.248925781249994, + 65.614990234375 + ], + [ + -23.85673828124999, + 65.53837890625 + ], + [ + -24.092626953124977, + 65.77646484375 + ], + [ + -23.615917968749983, + 65.67958984375 + ], + [ + -23.285351562499983, + 65.75 + ], + [ + -23.832617187499977, + 65.84921875 + ], + [ + -23.52495117187499, + 65.880029296875 + ], + [ + -23.77734375, + 66.017578125 + ], + [ + -23.434472656249994, + 66.02421875 + ], + [ + -23.452539062499994, + 66.181005859375 + ], + [ + -23.018994140624983, + 65.98212890625 + ], + [ + -22.659863281249983, + 66.025927734375 + ], + [ + -22.61601562499999, + 65.86748046875 + ], + [ + -22.44169921874999, + 65.90830078125 + ], + [ + -22.4453125, + 66.07001953125 + ], + [ + -22.947900390624994, + 66.212744140625 + ], + [ + -22.48442382812499, + 66.26630859375 + ], + [ + -23.116943359375, + 66.338720703125 + ], + [ + -22.9443359375, + 66.429443359375 + ], + [ + -22.426123046874977, + 66.430126953125 + ], + [ + -21.406884765624994, + 66.0255859375 + ], + [ + -21.374902343749994, + 65.74189453125 + ], + [ + -21.658447265625, + 65.723583984375 + ], + [ + -21.12968749999999, + 65.2666015625 + ], + [ + -20.804345703124994, + 65.63642578125 + ], + [ + -20.454833984375, + 65.571044921875 + ], + [ + -20.20751953125, + 66.10009765625 + ], + [ + -19.489697265624983, + 65.76806640625 + ], + [ + -19.382958984374994, + 66.07568359375 + ], + [ + -18.845898437499983, + 66.183935546875 + ], + [ + -18.141943359374977, + 65.73408203125 + ], + [ + -18.29716796874999, + 66.157421875 + ], + [ + -17.906982421875, + 66.143310546875 + ], + [ + -17.550439453124994, + 65.964404296875 + ], + [ + -17.153027343749983, + 66.20283203125 + ], + [ + -16.838037109374994, + 66.125244140625 + ], + [ + -16.485009765624994, + 66.195947265625 + ], + [ + -16.540673828124994, + 66.446728515625 + ], + [ + -16.24931640624999, + 66.522900390625 + ], + [ + -15.985400390624989, + 66.5146484375 + ], + [ + -15.543115234374994, + 66.228515625 + ] + ] + ] + }, + "properties": { + "name": "Iceland", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 35.78730468750001, + 32.734912109374996 + ], + [ + 35.572851562500006, + 32.640869140625 + ], + [ + 35.56904296875001, + 32.619873046875 + ], + [ + 35.55146484375001, + 32.3955078125 + ], + [ + 35.484375, + 32.401660156249996 + ], + [ + 35.40263671875002, + 32.450634765625 + ], + [ + 35.38671875, + 32.493017578125 + ], + [ + 35.303808593750006, + 32.512939453125 + ], + [ + 35.19326171875002, + 32.534423828125 + ], + [ + 35.065039062500006, + 32.46044921875 + ], + [ + 35.01054687500002, + 32.338183593749996 + ], + [ + 34.95595703125002, + 32.1609375 + ], + [ + 34.98974609375, + 31.91328125 + ], + [ + 34.97832031250002, + 31.86640625 + ], + [ + 34.95380859375001, + 31.841259765624997 + ], + [ + 34.96113281250001, + 31.82333984375 + ], + [ + 34.983007812500006, + 31.81679687499999 + ], + [ + 35.05322265625, + 31.837939453124996 + ], + [ + 35.12714843750001, + 31.816748046875 + ], + [ + 35.203710937500006, + 31.75 + ], + [ + 34.95097656250002, + 31.602294921875 + ], + [ + 34.88046875, + 31.3681640625 + ], + [ + 35.45058593750002, + 31.479296875 + ], + [ + 34.97343750000002, + 29.555029296875 + ], + [ + 34.904296875, + 29.47734375 + ], + [ + 34.24531250000001, + 31.208300781249996 + ], + [ + 34.34833984375001, + 31.292919921874997 + ], + [ + 34.350195312500006, + 31.362744140624997 + ], + [ + 34.52558593750001, + 31.525634765625 + ], + [ + 34.47734375000002, + 31.584863281249994 + ], + [ + 34.483984375, + 31.59228515625 + ], + [ + 34.67841796875001, + 31.895703125 + ], + [ + 35.10859375000001, + 33.08369140625 + ], + [ + 35.411230468750006, + 33.07568359375 + ], + [ + 35.869140625, + 33.43173828125 + ], + [ + 35.91347656250002, + 32.94960937499999 + ], + [ + 35.78730468750001, + 32.734912109374996 + ] + ] + ] + }, + "properties": { + "name": "Israel", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 15.576562500000051, + 38.220312500000034 + ], + [ + 15.099511718750023, + 37.45859375 + ], + [ + 15.295703125000017, + 37.05517578124997 + ], + [ + 15.112597656250017, + 36.687841796875006 + ], + [ + 14.501855468750023, + 36.798681640625034 + ], + [ + 14.142968750000023, + 37.103662109374994 + ], + [ + 13.90546875000004, + 37.10063476562502 + ], + [ + 13.169921875000028, + 37.47929687499996 + ], + [ + 12.640234375000034, + 37.594335937500034 + ], + [ + 12.435546874999972, + 37.819775390624955 + ], + [ + 12.734375, + 38.18305664062498 + ], + [ + 12.902734375000023, + 38.03486328124998 + ], + [ + 13.291113281250034, + 38.19145507812502 + ], + [ + 13.788867187499989, + 37.981201171875 + ], + [ + 15.11875, + 38.15273437500002 + ], + [ + 15.498730468750011, + 38.290869140625006 + ], + [ + 15.576562500000051, + 38.220312500000034 + ] + ] + ], + [ + [ + [ + 8.478906250000023, + 39.067529296874966 + ], + [ + 8.421484375000034, + 38.968652343749994 + ], + [ + 8.366796875, + 39.115917968749955 + ], + [ + 8.478906250000023, + 39.067529296874966 + ] + ] + ], + [ + [ + [ + 8.28603515625008, + 41.03984375 + ], + [ + 8.205664062500034, + 40.99746093750005 + ], + [ + 8.320214843750023, + 41.121875 + ], + [ + 8.28603515625008, + 41.03984375 + ] + ] + ], + [ + [ + [ + 9.632031250000011, + 40.88203124999998 + ], + [ + 9.805273437500063, + 40.499560546875045 + ], + [ + 9.642968750000023, + 40.268408203125006 + ], + [ + 9.5625, + 39.16601562500006 + ], + [ + 9.056347656250068, + 39.23916015625002 + ], + [ + 8.966601562500074, + 38.963720703125034 + ], + [ + 8.648535156250034, + 38.92656250000002 + ], + [ + 8.418164062500068, + 39.205712890624966 + ], + [ + 8.547753906250023, + 39.83920898437506 + ], + [ + 8.4078125, + 39.91723632812497 + ], + [ + 8.471289062500063, + 40.29267578124998 + ], + [ + 8.189941406250028, + 40.651611328125 + ], + [ + 8.22421875, + 40.91333007812503 + ], + [ + 8.571875, + 40.85019531250006 + ], + [ + 9.228417968750023, + 41.257080078125 + ], + [ + 9.615332031249977, + 41.01728515624998 + ], + [ + 9.632031250000011, + 40.88203124999998 + ] + ] + ], + [ + [ + [ + 10.395117187500034, + 42.85815429687503 + ], + [ + 10.419335937499994, + 42.71318359374999 + ], + [ + 10.13125, + 42.742041015625006 + ], + [ + 10.395117187500034, + 42.85815429687503 + ] + ] + ], + [ + [ + [ + 13.420996093750006, + 46.212304687499994 + ], + [ + 13.63251953125004, + 46.17705078125002 + ], + [ + 13.634960937499983, + 46.15776367187499 + ], + [ + 13.61660156250008, + 46.133105468750045 + ], + [ + 13.54804687500004, + 46.08911132812503 + ], + [ + 13.486425781250034, + 46.03955078124997 + ], + [ + 13.480273437500017, + 46.00922851562501 + ], + [ + 13.487695312500023, + 45.987109375000045 + ], + [ + 13.509179687500051, + 45.973779296874994 + ], + [ + 13.6005859375, + 45.97978515624996 + ], + [ + 13.663476562500023, + 45.7919921875 + ], + [ + 13.831152343750006, + 45.680419921875 + ], + [ + 13.719824218750063, + 45.58759765625001 + ], + [ + 13.628320312500051, + 45.77094726562498 + ], + [ + 13.206347656250074, + 45.771386718749966 + ], + [ + 12.27431640625008, + 45.44604492187503 + ], + [ + 12.225683593750034, + 45.24150390625002 + ], + [ + 12.523437500000028, + 44.96796874999998 + ], + [ + 12.248339843750045, + 44.72250976562498 + ], + [ + 12.396289062500074, + 44.223876953125 + ], + [ + 13.56416015625004, + 43.57128906250003 + ], + [ + 14.010449218750011, + 42.68955078125006 + ], + [ + 14.54072265625004, + 42.24428710937502 + ], + [ + 15.16875, + 41.93403320312498 + ], + [ + 16.164648437500034, + 41.89619140624998 + ], + [ + 15.900488281250034, + 41.51206054687498 + ], + [ + 17.954980468749994, + 40.65517578125002 + ], + [ + 18.460644531249983, + 40.221044921875034 + ], + [ + 18.34375, + 39.82138671874998 + ], + [ + 18.077929687500017, + 39.93696289062498 + ], + [ + 17.865039062500074, + 40.28017578125002 + ], + [ + 17.395800781250045, + 40.34023437499999 + ], + [ + 17.179980468750045, + 40.50278320312498 + ], + [ + 16.92822265625, + 40.45805664062502 + ], + [ + 16.521875, + 39.74755859375003 + ], + [ + 17.114550781250017, + 39.38061523437497 + ], + [ + 17.174609375000017, + 38.998095703125045 + ], + [ + 16.61669921875003, + 38.800146484375034 + ], + [ + 16.54560546875001, + 38.40908203125002 + ], + [ + 16.05683593750001, + 37.941845703124955 + ], + [ + 15.72451171875008, + 37.93911132812502 + ], + [ + 15.645800781250017, + 38.034228515625045 + ], + [ + 15.87890625, + 38.61391601562502 + ], + [ + 16.19677734375, + 38.759228515624955 + ], + [ + 16.20996093750003, + 38.94111328124998 + ], + [ + 15.692773437499994, + 39.99018554687501 + ], + [ + 14.95087890625004, + 40.23901367187497 + ], + [ + 14.94765625000008, + 40.469335937500006 + ], + [ + 14.765722656250063, + 40.66840820312498 + ], + [ + 14.339941406250006, + 40.59882812500001 + ], + [ + 14.460546875000063, + 40.72871093750001 + ], + [ + 14.04433593750008, + 40.81225585937506 + ], + [ + 13.733398437500057, + 41.23564453124999 + ], + [ + 13.088671875000074, + 41.243847656249955 + ], + [ + 12.630859374999972, + 41.469677734374955 + ], + [ + 11.637304687500063, + 42.287548828124955 + ], + [ + 11.141210937499977, + 42.38989257812503 + ], + [ + 11.167773437500074, + 42.53515625000006 + ], + [ + 10.708398437500023, + 42.93632812499999 + ], + [ + 10.514843750000011, + 42.96752929687503 + ], + [ + 10.188085937500063, + 43.947509765625 + ], + [ + 8.76582031250004, + 44.42231445312501 + ], + [ + 8.004980468750006, + 43.87675781249999 + ], + [ + 7.4931640625, + 43.767138671875045 + ], + [ + 7.637207031250057, + 44.16484375 + ], + [ + 7.318554687500068, + 44.13798828125002 + ], + [ + 6.900195312499989, + 44.33574218749996 + ], + [ + 6.99267578125, + 44.82729492187502 + ], + [ + 6.634765625000028, + 45.06816406249996 + ], + [ + 7.07832031250004, + 45.23994140624998 + ], + [ + 7.146386718750051, + 45.381738281249994 + ], + [ + 6.790917968750023, + 45.740869140624966 + ], + [ + 7.021093750000034, + 45.92578124999997 + ], + [ + 7.055761718749977, + 45.90380859375003 + ], + [ + 7.129003906249977, + 45.88041992187499 + ], + [ + 7.327929687500017, + 45.912353515625 + ], + [ + 7.9931640625, + 46.01591796874996 + ], + [ + 8.081542968750057, + 46.25600585937502 + ], + [ + 8.231933593750057, + 46.341210937499966 + ], + [ + 8.29853515625004, + 46.403417968750034 + ], + [ + 8.370703125, + 46.44511718750002 + ], + [ + 8.458398437500023, + 46.24589843750002 + ], + [ + 8.818554687500011, + 46.0771484375 + ], + [ + 8.826757812500006, + 46.06103515625 + ], + [ + 8.77802734375004, + 45.996191406250034 + ], + [ + 8.953710937500034, + 45.83002929687501 + ], + [ + 9.023730468750074, + 45.845703125 + ], + [ + 9.203417968750017, + 46.21923828125 + ], + [ + 9.304394531250068, + 46.49555664062498 + ], + [ + 9.399316406250023, + 46.480664062499955 + ], + [ + 9.427636718750023, + 46.48232421875002 + ], + [ + 9.528710937500023, + 46.306201171875045 + ], + [ + 9.57958984375, + 46.29609375000001 + ], + [ + 9.639453125000017, + 46.29589843749997 + ], + [ + 9.78779296875004, + 46.34604492187498 + ], + [ + 9.884472656250011, + 46.36777343750006 + ], + [ + 9.939257812500074, + 46.36181640625 + ], + [ + 10.041015625000028, + 46.23808593750002 + ], + [ + 10.08056640625, + 46.22797851562501 + ], + [ + 10.128320312500051, + 46.238232421874955 + ], + [ + 10.109667968750074, + 46.36284179687502 + ], + [ + 10.081933593750023, + 46.420751953125006 + ], + [ + 10.045605468750068, + 46.44790039062505 + ], + [ + 10.038281250000011, + 46.483203125000045 + ], + [ + 10.061230468750068, + 46.54677734375002 + ], + [ + 10.087011718750063, + 46.59990234375002 + ], + [ + 10.1375, + 46.614355468750034 + ], + [ + 10.195507812500068, + 46.62109374999997 + ], + [ + 10.4306640625, + 46.55004882812497 + ], + [ + 10.409352678571473, + 46.6092047991071 + ], + [ + 10.39794921875, + 46.66503906250006 + ], + [ + 10.406054687500045, + 46.73486328124997 + ], + [ + 10.452832031249983, + 46.86494140625001 + ], + [ + 10.47939453125008, + 46.85512695312505 + ], + [ + 10.579785156250011, + 46.85371093750001 + ], + [ + 10.689257812500017, + 46.846386718749955 + ], + [ + 10.759765625, + 46.79331054687498 + ], + [ + 10.828906250000045, + 46.775244140625034 + ], + [ + 10.927343750000034, + 46.76948242187501 + ], + [ + 10.993261718750034, + 46.77700195312502 + ], + [ + 11.02509765625004, + 46.796972656250006 + ], + [ + 11.063476562500057, + 46.85913085937497 + ], + [ + 11.133886718750006, + 46.93618164062505 + ], + [ + 11.244433593750045, + 46.975683593750006 + ], + [ + 11.433203125000063, + 46.983056640624994 + ], + [ + 11.527539062500011, + 46.99741210937498 + ], + [ + 11.775683593750017, + 46.986083984375 + ], + [ + 12.169433593750028, + 47.082128906250006 + ], + [ + 12.19716796875008, + 47.075 + ], + [ + 12.201269531250034, + 47.060888671875034 + ], + [ + 12.165527343750028, + 47.028173828125034 + ], + [ + 12.130761718750051, + 46.98476562499999 + ], + [ + 12.154101562500017, + 46.93525390625004 + ], + [ + 12.267968750000023, + 46.83588867187504 + ], + [ + 12.330078125, + 46.75981445312499 + ], + [ + 12.388281250000034, + 46.70263671874997 + ], + [ + 12.479199218749983, + 46.672509765624966 + ], + [ + 13.16875, + 46.572656249999966 + ], + [ + 13.3515625, + 46.55791015624999 + ], + [ + 13.490039062500045, + 46.55556640625002 + ], + [ + 13.7, + 46.52026367187503 + ], + [ + 13.679687500000057, + 46.46289062499997 + ], + [ + 13.63710937500008, + 46.44853515624999 + ], + [ + 13.563281250000045, + 46.41508789062502 + ], + [ + 13.399511718749977, + 46.31752929687502 + ], + [ + 13.420996093750006, + 46.212304687499994 + ] + ] + ] + ] + }, + "properties": { + "name": "Italy", + "childNum": 6 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -77.261474609375, + 18.45742187499999 + ], + [ + -76.349853515625, + 18.15185546875 + ], + [ + -76.21079101562499, + 17.913525390624997 + ], + [ + -76.524609375, + 17.8662109375 + ], + [ + -76.85322265625, + 17.97373046874999 + ], + [ + -76.94414062499999, + 17.848779296874994 + ], + [ + -77.11948242187499, + 17.880078125 + ], + [ + -77.20498046875, + 17.71494140624999 + ], + [ + -77.36142578124999, + 17.833691406249997 + ], + [ + -77.76816406249999, + 17.877392578124997 + ], + [ + -78.04448242187499, + 18.173828125 + ], + [ + -78.339501953125, + 18.28720703124999 + ], + [ + -78.21669921875, + 18.44809570312499 + ], + [ + -77.8734375, + 18.522216796875 + ], + [ + -77.261474609375, + 18.45742187499999 + ] + ] + ] + }, + "properties": { + "name": "Jamaica", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -2.018652343749977, + 49.23125 + ], + [ + -2.23583984375, + 49.1763671875 + ], + [ + -2.220507812499989, + 49.266357421875 + ], + [ + -2.018652343749977, + 49.23125 + ] + ] + ] + }, + "properties": { + "name": "Jersey", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 39.14541015625002, + 32.12451171875 + ], + [ + 38.9970703125, + 32.007470703124994 + ], + [ + 38.96230468750002, + 31.994921875 + ], + [ + 38.37548828125, + 31.847460937499996 + ], + [ + 38.111425781250006, + 31.781152343749994 + ], + [ + 37.49335937500001, + 31.625878906249994 + ], + [ + 37.215625, + 31.556103515624997 + ], + [ + 36.95859375, + 31.491503906249996 + ], + [ + 37.980078125, + 30.5 + ], + [ + 37.862890625, + 30.442626953125 + ], + [ + 37.66972656250002, + 30.34814453125 + ], + [ + 37.64990234375, + 30.330957031249994 + ], + [ + 37.63359375000002, + 30.31328125 + ], + [ + 37.55361328125002, + 30.144580078124996 + ], + [ + 37.49072265625, + 30.01171875 + ], + [ + 37.46923828125, + 29.995068359374997 + ], + [ + 36.75527343750002, + 29.866015625 + ], + [ + 36.70390625000002, + 29.831640625 + ], + [ + 36.591796875, + 29.66611328125 + ], + [ + 36.47607421875, + 29.4951171875 + ], + [ + 36.2828125, + 29.355371093749994 + ], + [ + 36.068457031250006, + 29.200537109375 + ], + [ + 34.95078125, + 29.353515625 + ], + [ + 34.97343750000002, + 29.555029296875 + ], + [ + 35.45058593750002, + 31.479296875 + ], + [ + 35.57207031250002, + 32.237890625 + ], + [ + 35.55146484375001, + 32.3955078125 + ], + [ + 35.56904296875001, + 32.619873046875 + ], + [ + 35.572851562500006, + 32.640869140625 + ], + [ + 35.78730468750001, + 32.734912109374996 + ], + [ + 36.3720703125, + 32.3869140625 + ], + [ + 36.818359375, + 32.317285156249994 + ], + [ + 38.773535156250006, + 33.372216796874994 + ], + [ + 39.04140625000002, + 32.3056640625 + ], + [ + 39.24746093750002, + 32.350976562499994 + ], + [ + 39.29277343750002, + 32.24384765625 + ], + [ + 39.14541015625002, + 32.12451171875 + ] + ] + ] + }, + "properties": { + "name": "Jordan", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 123.88867187499997, + 24.280126953124977 + ], + [ + 123.67978515625012, + 24.317773437500023 + ], + [ + 123.77148437499997, + 24.41445312499999 + ], + [ + 123.93486328125002, + 24.362011718749983 + ], + [ + 123.88867187499997, + 24.280126953124977 + ] + ] + ], + [ + [ + [ + 124.29316406250004, + 24.515917968750074 + ], + [ + 124.13574218750003, + 24.347607421874983 + ], + [ + 124.08476562500002, + 24.435839843750017 + ], + [ + 124.30195312500004, + 24.58710937500001 + ], + [ + 124.29316406250004, + 24.515917968750074 + ] + ] + ], + [ + [ + [ + 125.44414062500002, + 24.7431640625 + ], + [ + 125.26894531250005, + 24.732519531250063 + ], + [ + 125.28359375, + 24.871923828125034 + ], + [ + 125.44414062500002, + 24.7431640625 + ] + ] + ], + [ + [ + [ + 128.25878906249997, + 26.65278320312501 + ], + [ + 127.86708984375, + 26.442480468749977 + ], + [ + 127.80361328125005, + 26.152539062499983 + ], + [ + 127.653125, + 26.0947265625 + ], + [ + 127.90722656250003, + 26.69360351562497 + ], + [ + 128.09765624999997, + 26.66777343749996 + ], + [ + 128.25488281249997, + 26.88188476562496 + ], + [ + 128.25878906249997, + 26.65278320312501 + ] + ] + ], + [ + [ + [ + 128.99814453125012, + 27.720800781250006 + ], + [ + 128.90000000000012, + 27.727783203125 + ], + [ + 128.9076171875, + 27.897998046875045 + ], + [ + 128.99814453125012, + 27.720800781250006 + ] + ] + ], + [ + [ + [ + 129.45253906250005, + 28.20898437499997 + ], + [ + 129.3664062500001, + 28.127734375000045 + ], + [ + 129.16464843750012, + 28.24975585937503 + ], + [ + 129.68955078125012, + 28.517480468750023 + ], + [ + 129.45253906250005, + 28.20898437499997 + ] + ] + ], + [ + [ + [ + 130.6227539062501, + 30.262988281250017 + ], + [ + 130.44560546875002, + 30.264697265625017 + ], + [ + 130.38808593750005, + 30.38818359375003 + ], + [ + 130.49716796875006, + 30.465527343749983 + ], + [ + 130.64355468749997, + 30.388964843750017 + ], + [ + 130.6227539062501, + 30.262988281250017 + ] + ] + ], + [ + [ + [ + 130.95976562500007, + 30.39692382812504 + ], + [ + 130.87031250000004, + 30.444238281249994 + ], + [ + 131.06035156250007, + 30.828466796875006 + ], + [ + 130.95976562500007, + 30.39692382812504 + ] + ] + ], + [ + [ + [ + 130.38105468750004, + 32.42373046875002 + ], + [ + 130.24169921874997, + 32.462792968749994 + ], + [ + 130.46142578124997, + 32.515722656250034 + ], + [ + 130.38105468750004, + 32.42373046875002 + ] + ] + ], + [ + [ + [ + 130.08251953124997, + 32.22968750000001 + ], + [ + 129.9601562500001, + 32.24375 + ], + [ + 130.00976562499997, + 32.521630859374994 + ], + [ + 130.16777343750002, + 32.54121093749998 + ], + [ + 130.19951171875002, + 32.34057617187506 + ], + [ + 130.08251953124997, + 32.22968750000001 + ] + ] + ], + [ + [ + [ + 128.66533203125002, + 32.783886718749955 + ], + [ + 128.89453124999997, + 32.65214843750002 + ], + [ + 128.69296875000012, + 32.60473632812506 + ], + [ + 128.66533203125002, + 32.783886718749955 + ] + ] + ], + [ + [ + [ + 129.07695312500002, + 32.84028320312498 + ], + [ + 128.99726562500004, + 32.95185546874998 + ], + [ + 129.10976562500005, + 33.13256835937503 + ], + [ + 129.18193359375002, + 32.99311523437504 + ], + [ + 129.07695312500002, + 32.84028320312498 + ] + ] + ], + [ + [ + [ + 129.49179687500006, + 33.22304687499999 + ], + [ + 129.37041015625002, + 33.176025390625 + ], + [ + 129.56992187500006, + 33.36103515625004 + ], + [ + 129.49179687500006, + 33.22304687499999 + ] + ] + ], + [ + [ + [ + 129.79570312500007, + 33.74882812499999 + ], + [ + 129.67480468749997, + 33.73969726562498 + ], + [ + 129.71728515624997, + 33.8583984375 + ], + [ + 129.79570312500007, + 33.74882812499999 + ] + ] + ], + [ + [ + [ + 131.17460937500007, + 33.602587890625045 + ], + [ + 131.69628906250003, + 33.60283203124999 + ], + [ + 131.53740234375007, + 33.274072265624994 + ], + [ + 131.89658203125006, + 33.25458984375001 + ], + [ + 131.8478515625001, + 33.118066406249994 + ], + [ + 132.0021484375001, + 32.882373046875045 + ], + [ + 131.6603515625001, + 32.465625 + ], + [ + 131.33720703125007, + 31.4046875 + ], + [ + 131.07080078124997, + 31.436865234374977 + ], + [ + 131.09843750000002, + 31.256152343750017 + ], + [ + 130.68574218750004, + 31.01513671875003 + ], + [ + 130.77626953125, + 31.70629882812497 + ], + [ + 130.65507812500002, + 31.71840820312505 + ], + [ + 130.5560546875, + 31.563085937500034 + ], + [ + 130.58876953125, + 31.178515625000017 + ], + [ + 130.20068359374997, + 31.291894531250023 + ], + [ + 130.14726562500002, + 31.40849609374996 + ], + [ + 130.2941406250001, + 31.45068359375003 + ], + [ + 130.3219726562501, + 31.601464843750023 + ], + [ + 130.18789062500005, + 31.768847656250017 + ], + [ + 130.19443359375012, + 32.090771484374955 + ], + [ + 130.64052734375005, + 32.61923828124998 + ], + [ + 130.49785156250002, + 32.65693359375001 + ], + [ + 130.547265625, + 32.83159179687499 + ], + [ + 130.2375, + 33.177636718749966 + ], + [ + 130.12685546875005, + 33.10483398437506 + ], + [ + 130.175, + 32.851318359375 + ], + [ + 130.32646484375002, + 32.852636718750006 + ], + [ + 130.34042968750012, + 32.70185546875004 + ], + [ + 130.05410156250005, + 32.770800781250045 + ], + [ + 129.76855468749997, + 32.57099609375001 + ], + [ + 129.82675781250006, + 32.72534179687503 + ], + [ + 129.67910156250005, + 33.059960937499966 + ], + [ + 129.99169921875003, + 32.85156249999997 + ], + [ + 129.58007812500003, + 33.23627929687501 + ], + [ + 129.61015625000002, + 33.34365234375005 + ], + [ + 129.844140625, + 33.32177734375003 + ], + [ + 129.82568359374997, + 33.43701171875006 + ], + [ + 130.36503906250007, + 33.634472656249955 + ], + [ + 130.4837890625, + 33.834619140624966 + ], + [ + 130.715625, + 33.92778320312502 + ], + [ + 130.953125, + 33.87202148437504 + ], + [ + 131.17460937500007, + 33.602587890625045 + ] + ] + ], + [ + [ + [ + 132.266015625, + 33.945166015625006 + ], + [ + 132.44492187500006, + 33.91318359374998 + ], + [ + 132.20878906250007, + 33.87285156250002 + ], + [ + 132.266015625, + 33.945166015625006 + ] + ] + ], + [ + [ + [ + 129.27949218750004, + 34.123388671875006 + ], + [ + 129.18642578125, + 34.14501953125006 + ], + [ + 129.21484374999997, + 34.320654296875034 + ], + [ + 129.3371093750001, + 34.284765625 + ], + [ + 129.27949218750004, + 34.123388671875006 + ] + ] + ], + [ + [ + [ + 134.35742187500003, + 34.25634765625 + ], + [ + 134.6375, + 34.22661132812499 + ], + [ + 134.73886718750012, + 33.82050781250001 + ], + [ + 134.37705078125012, + 33.60839843749997 + ], + [ + 134.18164062500003, + 33.24721679687502 + ], + [ + 133.95869140625004, + 33.44833984375006 + ], + [ + 133.63203125000004, + 33.51098632812503 + ], + [ + 133.28593750000007, + 33.35996093749998 + ], + [ + 132.97724609375004, + 32.84199218749998 + ], + [ + 132.80429687500006, + 32.75200195312502 + ], + [ + 132.6417968750001, + 32.76245117187503 + ], + [ + 132.70898437500003, + 32.90249023437505 + ], + [ + 132.49511718749997, + 32.91660156249998 + ], + [ + 132.41279296875004, + 33.43046875 + ], + [ + 132.0326171875, + 33.339990234374994 + ], + [ + 132.64306640624997, + 33.68994140624997 + ], + [ + 132.93515625000006, + 34.09531250000006 + ], + [ + 133.19306640625004, + 33.93320312499998 + ], + [ + 133.58203124999997, + 34.01713867187502 + ], + [ + 133.60263671875006, + 34.24384765625001 + ], + [ + 133.94833984375006, + 34.34804687500002 + ], + [ + 134.35742187500003, + 34.25634765625 + ] + ] + ], + [ + [ + [ + 134.35185546875002, + 34.48364257812503 + ], + [ + 134.25185546875, + 34.42304687500004 + ], + [ + 134.18212890625003, + 34.51923828124998 + ], + [ + 134.35185546875002, + 34.48364257812503 + ] + ] + ], + [ + [ + [ + 134.9328125000001, + 34.28813476562499 + ], + [ + 134.82441406250004, + 34.202929687500045 + ], + [ + 134.66787109375005, + 34.294140624999955 + ], + [ + 135.00468750000002, + 34.54404296874998 + ], + [ + 134.9328125000001, + 34.28813476562499 + ] + ] + ], + [ + [ + [ + 129.38564453125, + 34.35366210937502 + ], + [ + 129.26669921875012, + 34.37045898437506 + ], + [ + 129.45107421875005, + 34.68657226562499 + ], + [ + 129.38564453125, + 34.35366210937502 + ] + ] + ], + [ + [ + [ + 133.37050781250005, + 36.203857421875 + ], + [ + 133.23925781249997, + 36.178759765625045 + ], + [ + 133.20615234375006, + 36.293408203124955 + ], + [ + 133.29570312500002, + 36.34013671874996 + ], + [ + 133.37050781250005, + 36.203857421875 + ] + ] + ], + [ + [ + [ + 138.34404296875007, + 37.822119140625006 + ], + [ + 138.22519531250006, + 37.82939453124996 + ], + [ + 138.25, + 38.078466796875006 + ], + [ + 138.50361328125004, + 38.31591796875006 + ], + [ + 138.45361328124997, + 38.07568359375006 + ], + [ + 138.57519531249997, + 38.065527343750034 + ], + [ + 138.34404296875007, + 37.822119140625006 + ] + ] + ], + [ + [ + [ + 141.22929687500007, + 41.37265625 + ], + [ + 141.45546875000005, + 41.404736328124955 + ], + [ + 141.43046875000002, + 40.72333984374998 + ], + [ + 141.7970703125001, + 40.29116210937502 + ], + [ + 141.97695312500005, + 39.428808593750034 + ], + [ + 141.90078125, + 39.111328125 + ], + [ + 141.5462890625, + 38.762841796874966 + ], + [ + 141.4674804687501, + 38.404150390625006 + ], + [ + 141.10839843750003, + 38.33793945312502 + ], + [ + 140.9621093750001, + 38.148876953124955 + ], + [ + 141.00166015625004, + 37.11464843750002 + ], + [ + 140.57353515625007, + 36.23134765625002 + ], + [ + 140.87402343749997, + 35.72495117187506 + ], + [ + 140.457421875, + 35.51025390625 + ], + [ + 140.35468750000004, + 35.18144531249999 + ], + [ + 139.8439453125001, + 34.914892578125034 + ], + [ + 139.82646484375002, + 35.29667968750002 + ], + [ + 140.096875, + 35.58515624999998 + ], + [ + 139.83476562500002, + 35.658056640625006 + ], + [ + 139.65000000000012, + 35.40913085937501 + ], + [ + 139.675, + 35.149267578125006 + ], + [ + 139.47441406250002, + 35.298535156249955 + ], + [ + 139.24941406250005, + 35.27802734375004 + ], + [ + 139.08603515625006, + 34.83916015624999 + ], + [ + 138.8375, + 34.619238281250034 + ], + [ + 138.80273437499997, + 34.97480468749998 + ], + [ + 138.90361328125002, + 35.02524414062506 + ], + [ + 138.71962890625, + 35.12407226562502 + ], + [ + 138.18906250000012, + 34.596337890624994 + ], + [ + 137.543359375, + 34.66420898437505 + ], + [ + 137.06171875000004, + 34.58281249999999 + ], + [ + 137.27519531250002, + 34.77250976562499 + ], + [ + 136.96328125000005, + 34.83491210937501 + ], + [ + 136.87128906250004, + 34.733105468749955 + ], + [ + 136.89707031250006, + 35.03554687500002 + ], + [ + 136.80419921874997, + 35.05029296875 + ], + [ + 136.53300781250007, + 34.678369140624994 + ], + [ + 136.8802734375, + 34.43359375000006 + ], + [ + 136.8537109375001, + 34.324072265625034 + ], + [ + 136.32988281250007, + 34.17685546875006 + ], + [ + 135.91621093750004, + 33.561718749999955 + ], + [ + 135.69531250000003, + 33.48696289062502 + ], + [ + 135.4528320312501, + 33.55336914062505 + ], + [ + 135.12792968749997, + 34.006982421874994 + ], + [ + 135.10009765624997, + 34.288378906250045 + ], + [ + 135.41591796875, + 34.61748046875002 + ], + [ + 134.74003906250007, + 34.765234375 + ], + [ + 134.246875, + 34.71386718750003 + ], + [ + 133.96826171874997, + 34.52729492187504 + ], + [ + 133.14238281250002, + 34.30244140624998 + ], + [ + 132.65654296875007, + 34.24609375000003 + ], + [ + 132.31259765625006, + 34.32495117187503 + ], + [ + 132.14648437499997, + 33.83876953125002 + ], + [ + 131.74052734375007, + 34.05205078125002 + ], + [ + 130.91884765625, + 33.97573242187502 + ], + [ + 130.88925781250012, + 34.261816406250034 + ], + [ + 131.00419921875007, + 34.39257812500003 + ], + [ + 131.35439453125, + 34.41318359375006 + ], + [ + 132.92294921875006, + 35.511279296875045 + ], + [ + 133.98125, + 35.50722656250002 + ], + [ + 135.17431640625003, + 35.74707031250003 + ], + [ + 135.32695312500002, + 35.52553710937502 + ], + [ + 135.68027343750006, + 35.503125 + ], + [ + 135.903125, + 35.60688476562498 + ], + [ + 136.09531250000006, + 35.767626953125045 + ], + [ + 136.06748046875006, + 36.11684570312505 + ], + [ + 136.69814453125005, + 36.742041015625034 + ], + [ + 136.84345703125004, + 37.38212890624999 + ], + [ + 137.32265625, + 37.52207031249998 + ], + [ + 136.89990234375003, + 37.11767578125 + ], + [ + 137.01669921875006, + 36.83720703124999 + ], + [ + 137.24628906250004, + 36.753173828125 + ], + [ + 137.5140625, + 36.95156250000002 + ], + [ + 138.31992187500012, + 37.21840820312502 + ], + [ + 138.88505859375007, + 37.84394531250001 + ], + [ + 139.36386718750006, + 38.09902343750002 + ], + [ + 139.80195312500004, + 38.881591796875 + ], + [ + 140.06474609375002, + 39.624414062499994 + ], + [ + 139.99472656250006, + 39.855078125 + ], + [ + 139.74150390625002, + 39.92084960937498 + ], + [ + 140.01113281250005, + 40.26035156250006 + ], + [ + 139.92285156250003, + 40.59843750000002 + ], + [ + 140.28125, + 40.84609375000002 + ], + [ + 140.3444335937501, + 41.203320312499955 + ], + [ + 140.62763671875004, + 41.195410156250034 + ], + [ + 140.74863281250012, + 40.830322265625 + ], + [ + 140.93603515625003, + 40.940771484375034 + ], + [ + 141.1185546875, + 40.88227539062501 + ], + [ + 141.24423828125006, + 41.20561523437499 + ], + [ + 140.80058593750002, + 41.138818359374966 + ], + [ + 140.80185546875012, + 41.253662109375 + ], + [ + 140.9369140625, + 41.50556640624998 + ], + [ + 141.22929687500007, + 41.37265625 + ] + ] + ], + [ + [ + [ + 139.48125, + 42.08100585937498 + ], + [ + 139.43134765625004, + 42.19956054687498 + ], + [ + 139.55839843750002, + 42.235205078125034 + ], + [ + 139.48125, + 42.08100585937498 + ] + ] + ], + [ + [ + [ + 141.29541015625003, + 45.11933593750001 + ], + [ + 141.14531250000002, + 45.153906250000034 + ], + [ + 141.19375, + 45.24785156249999 + ], + [ + 141.29541015625003, + 45.11933593750001 + ] + ] + ], + [ + [ + [ + 141.07275390624997, + 45.33286132812498 + ], + [ + 141.03398437500007, + 45.26933593750002 + ], + [ + 140.97167968749997, + 45.465478515624994 + ], + [ + 141.07275390624997, + 45.33286132812498 + ] + ] + ], + [ + [ + [ + 143.82431640625012, + 44.11699218749999 + ], + [ + 144.71523437500005, + 43.92797851562503 + ], + [ + 145.36953125000005, + 44.32739257812506 + ], + [ + 145.13964843750003, + 43.6625 + ], + [ + 145.34082031249997, + 43.30253906249999 + ], + [ + 145.83300781249997, + 43.38593750000001 + ], + [ + 144.92138671874997, + 43.00092773437498 + ], + [ + 143.96933593750006, + 42.88139648437499 + ], + [ + 143.42949218750002, + 42.41889648437498 + ], + [ + 143.2365234375001, + 42.000195312499955 + ], + [ + 141.85136718750007, + 42.57905273437501 + ], + [ + 141.40664062500005, + 42.54692382812496 + ], + [ + 140.98613281250002, + 42.34213867187498 + ], + [ + 140.70976562500002, + 42.555615234374955 + ], + [ + 140.48046875000003, + 42.559375 + ], + [ + 140.32666015625003, + 42.29335937499999 + ], + [ + 141.15097656250012, + 41.80507812499999 + ], + [ + 140.99951171874997, + 41.73740234375006 + ], + [ + 140.65986328125004, + 41.815576171874994 + ], + [ + 140.3849609375001, + 41.51928710937503 + ], + [ + 140.08515625000004, + 41.43408203125 + ], + [ + 139.99531250000004, + 41.57641601562503 + ], + [ + 140.10839843749997, + 41.912939453125034 + ], + [ + 139.83544921874997, + 42.278076171875 + ], + [ + 139.86015625000002, + 42.58173828125004 + ], + [ + 140.43222656250012, + 42.95410156250006 + ], + [ + 140.39238281250002, + 43.303125 + ], + [ + 141.13818359374997, + 43.17993164062506 + ], + [ + 141.37412109375006, + 43.279638671875006 + ], + [ + 141.7609375000001, + 44.482519531250034 + ], + [ + 141.58300781250003, + 45.15595703125001 + ], + [ + 141.66796874999997, + 45.401269531249966 + ], + [ + 141.93769531250004, + 45.509521484375 + ], + [ + 142.88476562499997, + 44.670117187499955 + ], + [ + 143.82431640625012, + 44.11699218749999 + ] + ] + ] + ] + }, + "properties": { + "name": "Japan", + "childNum": 28 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 77.04863281249999, + 35.109912109374996 + ], + [ + 76.927734375, + 35.346630859375 + ], + [ + 76.88222656250002, + 35.4357421875 + ], + [ + 76.81279296874999, + 35.571826171874996 + ], + [ + 76.76689453124999, + 35.66171875 + ], + [ + 76.87890625, + 35.61328125 + ], + [ + 77.09003906250001, + 35.552050781249996 + ], + [ + 77.29482421875002, + 35.508154296875 + ], + [ + 77.44648437500001, + 35.4755859375 + ], + [ + 77.57255859374999, + 35.471826171874994 + ], + [ + 77.72402343750002, + 35.48056640625 + ], + [ + 77.79941406250003, + 35.495898437499996 + ], + [ + 77.42343750000003, + 35.302587890625 + ], + [ + 77.16855468750003, + 35.171533203124994 + ], + [ + 77.04863281249999, + 35.109912109374996 + ] + ] + ] + }, + "properties": { + "name": "Siachen Glacier", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 50.184472656249994, + 44.854638671874994 + ], + [ + 49.99511718750003, + 44.93696289062498 + ], + [ + 50.10986328124997, + 45.08193359375002 + ], + [ + 50.038867187500074, + 44.949121093749966 + ], + [ + 50.184472656249994, + 44.854638671874994 + ] + ] + ], + [ + [ + [ + 87.32285156250012, + 49.085791015625006 + ], + [ + 86.8083007812501, + 49.04970703125002 + ], + [ + 86.54941406250012, + 48.52861328125002 + ], + [ + 85.7494140625, + 48.38505859374999 + ], + [ + 85.52597656250006, + 47.915625 + ], + [ + 85.65664062500005, + 47.254638671875 + ], + [ + 85.484765625, + 47.06352539062496 + ], + [ + 84.78613281249997, + 46.83071289062505 + ], + [ + 84.66660156250006, + 46.97236328125004 + ], + [ + 84.016015625, + 46.97050781250002 + ], + [ + 83.02949218750004, + 47.18593750000002 + ], + [ + 82.31523437500002, + 45.59492187499998 + ], + [ + 82.61162109375007, + 45.424267578124955 + ], + [ + 82.52148437500003, + 45.12548828125 + ], + [ + 82.26660156249997, + 45.21909179687498 + ], + [ + 81.94492187500006, + 45.16083984375001 + ], + [ + 81.69199218750012, + 45.34936523437497 + ], + [ + 80.05917968750012, + 45.006445312500006 + ], + [ + 79.871875, + 44.88378906249997 + ], + [ + 80.48154296875006, + 44.71464843749999 + ], + [ + 80.35527343750002, + 44.09726562500006 + ], + [ + 80.78574218750006, + 43.16157226562504 + ], + [ + 80.39023437500006, + 43.043115234374966 + ], + [ + 80.53896484375005, + 42.873486328124955 + ], + [ + 80.20224609375012, + 42.73447265624998 + ], + [ + 80.209375, + 42.190039062500006 + ], + [ + 80.07128906249997, + 42.302978515625 + ], + [ + 79.92109375000004, + 42.41313476562496 + ], + [ + 79.49013671875, + 42.45756835937496 + ], + [ + 79.42822265624997, + 42.483496093750006 + ], + [ + 79.20302734375005, + 42.66601562499997 + ], + [ + 79.16484375000007, + 42.759033203125 + ], + [ + 79.1266601562501, + 42.775732421875034 + ], + [ + 76.98808593750007, + 42.97358398437501 + ], + [ + 76.64648437500003, + 42.928808593750034 + ], + [ + 76.50917968750005, + 42.91889648437498 + ], + [ + 75.9322265625, + 42.92851562499999 + ], + [ + 75.84033203125003, + 42.9375 + ], + [ + 75.78955078124997, + 42.93291015624999 + ], + [ + 75.68173828125, + 42.83046875 + ], + [ + 75.04765625000007, + 42.904394531250034 + ], + [ + 74.20908203125006, + 43.24038085937502 + ], + [ + 73.88603515625002, + 43.132568359375 + ], + [ + 73.55625, + 43.002783203125006 + ], + [ + 73.45019531249997, + 42.703027343749966 + ], + [ + 73.421875, + 42.59350585937503 + ], + [ + 73.49296875000007, + 42.409033203125034 + ], + [ + 73.41162109375003, + 42.41977539062498 + ], + [ + 73.316015625, + 42.46699218750001 + ], + [ + 73.2829101562501, + 42.50410156250004 + ], + [ + 72.85507812500006, + 42.561132812500006 + ], + [ + 72.75292968750003, + 42.63789062500001 + ], + [ + 72.54316406250004, + 42.67773437500006 + ], + [ + 72.27578125, + 42.757666015625006 + ], + [ + 71.76054687500002, + 42.82148437500004 + ], + [ + 71.5142578125, + 42.766943359375006 + ], + [ + 71.42207031250004, + 42.78315429687504 + ], + [ + 71.25664062500002, + 42.733544921874966 + ], + [ + 70.89287109375007, + 42.339990234374994 + ], + [ + 70.94677734374997, + 42.24868164062505 + ], + [ + 69.15361328125002, + 41.42524414062498 + ], + [ + 68.58408203125, + 40.876269531250045 + ], + [ + 68.57265625, + 40.62265624999998 + ], + [ + 68.29189453125, + 40.656103515625034 + ], + [ + 68.04765625000007, + 40.80927734374998 + ], + [ + 68.11308593750007, + 41.02861328124999 + ], + [ + 67.9357421875001, + 41.19658203125002 + ], + [ + 66.70966796875004, + 41.17915039062501 + ], + [ + 66.49863281250006, + 41.99487304687503 + ], + [ + 66.00957031250007, + 42.00488281250003 + ], + [ + 66.1002929687501, + 42.99082031249998 + ], + [ + 65.80302734375002, + 42.87695312500006 + ], + [ + 65.49619140625, + 43.310546875 + ], + [ + 64.9054687500001, + 43.714697265625006 + ], + [ + 64.44316406250007, + 43.55117187499999 + ], + [ + 63.20703125000003, + 43.62797851562502 + ], + [ + 61.99023437500003, + 43.492138671874955 + ], + [ + 61.007910156250006, + 44.39379882812497 + ], + [ + 58.555273437500006, + 45.55537109375001 + ], + [ + 55.97568359375006, + 44.99492187499996 + ], + [ + 55.97744140625005, + 41.32221679687504 + ], + [ + 55.434375, + 41.296289062499994 + ], + [ + 54.85380859375002, + 41.965185546875006 + ], + [ + 54.120996093749994, + 42.335205078125 + ], + [ + 53.0558593750001, + 42.14775390624999 + ], + [ + 52.4938476562501, + 41.780371093750034 + ], + [ + 52.59658203125005, + 42.760156249999966 + ], + [ + 51.898242187500074, + 42.86962890624997 + ], + [ + 51.61601562500002, + 43.15844726562503 + ], + [ + 51.29541015624997, + 43.17412109375002 + ], + [ + 51.30175781249997, + 43.48237304687501 + ], + [ + 50.8307617187501, + 44.192773437499966 + ], + [ + 50.331152343750006, + 44.32548828125002 + ], + [ + 50.25292968749997, + 44.461523437500006 + ], + [ + 50.409472656250074, + 44.6240234375 + ], + [ + 51.543554687500006, + 44.53100585937506 + ], + [ + 51.009375, + 44.92182617187501 + ], + [ + 51.4157226562501, + 45.35786132812501 + ], + [ + 53.20039062500004, + 45.33198242187498 + ], + [ + 52.77382812499999, + 45.57275390625 + ], + [ + 53.13525390625003, + 46.19165039062497 + ], + [ + 53.069433593750006, + 46.85605468750006 + ], + [ + 52.48320312500002, + 46.99067382812504 + ], + [ + 52.13828125, + 46.82861328124997 + ], + [ + 51.178027343750074, + 47.110156250000045 + ], + [ + 49.886328125, + 46.59565429687504 + ], + [ + 49.347460937500074, + 46.51914062499998 + ], + [ + 49.232226562500074, + 46.33715820312503 + ], + [ + 48.54121093750004, + 46.60561523437502 + ], + [ + 48.558398437500074, + 46.75712890624999 + ], + [ + 48.959375, + 46.77460937499998 + ], + [ + 48.16699218750003, + 47.70878906249996 + ], + [ + 47.48193359374997, + 47.80390624999998 + ], + [ + 47.292382812499994, + 47.74091796875004 + ], + [ + 47.06464843750004, + 48.23247070312499 + ], + [ + 46.660937500000074, + 48.41225585937502 + ], + [ + 46.70263671875003, + 48.80556640625002 + ], + [ + 47.031347656250006, + 49.150292968749994 + ], + [ + 46.80205078125002, + 49.36708984375002 + ], + [ + 46.889550781249994, + 49.69697265625001 + ], + [ + 47.42919921874997, + 50.35795898437502 + ], + [ + 47.7057617187501, + 50.37797851562502 + ], + [ + 48.33496093750003, + 49.858251953125006 + ], + [ + 48.7589843750001, + 49.92832031250006 + ], + [ + 48.625097656250006, + 50.61269531250005 + ], + [ + 49.32343750000004, + 50.851708984374966 + ], + [ + 49.49804687500003, + 51.08359375000006 + ], + [ + 50.246875, + 51.28950195312498 + ], + [ + 50.79394531249997, + 51.729199218749955 + ], + [ + 51.16347656250005, + 51.6474609375 + ], + [ + 51.344531250000074, + 51.47534179687503 + ], + [ + 52.21914062499999, + 51.709375 + ], + [ + 52.57119140625005, + 51.481640624999955 + ], + [ + 53.33808593750004, + 51.48237304687504 + ], + [ + 54.139746093750006, + 51.04077148437503 + ], + [ + 54.555273437500006, + 50.535791015624994 + ], + [ + 54.64160156250003, + 51.011572265625034 + ], + [ + 55.68623046875004, + 50.582861328125006 + ], + [ + 56.49140625000004, + 51.01953124999997 + ], + [ + 57.01171874999997, + 51.06518554687503 + ], + [ + 57.44218750000002, + 50.88886718749998 + ], + [ + 57.83886718750003, + 51.091650390625006 + ], + [ + 58.359179687500074, + 51.063818359375034 + ], + [ + 58.88369140625005, + 50.694433593750006 + ], + [ + 59.4523437500001, + 50.62041015625002 + ], + [ + 59.523046875, + 50.492871093749955 + ], + [ + 59.812402343749994, + 50.58203125 + ], + [ + 60.05859374999997, + 50.850292968749955 + ], + [ + 60.42480468749997, + 50.67915039062498 + ], + [ + 60.94228515625005, + 50.69550781250004 + ], + [ + 61.38945312500002, + 50.86103515625001 + ], + [ + 61.55468750000003, + 51.32460937500005 + ], + [ + 60.464746093749994, + 51.651171875000045 + ], + [ + 60.03027343749997, + 51.93325195312505 + ], + [ + 60.99453125000005, + 52.33686523437504 + ], + [ + 60.77441406249997, + 52.67578124999997 + ], + [ + 61.047460937500006, + 52.97246093750002 + ], + [ + 62.08271484375004, + 53.00541992187499 + ], + [ + 61.65986328125004, + 53.22846679687504 + ], + [ + 61.19921874999997, + 53.28715820312502 + ], + [ + 61.22890625, + 53.445898437500006 + ], + [ + 61.53496093750002, + 53.52329101562506 + ], + [ + 60.97949218749997, + 53.62172851562505 + ], + [ + 61.231054687500006, + 54.01948242187498 + ], + [ + 61.92871093750003, + 53.94648437500004 + ], + [ + 64.46123046875002, + 54.38417968750002 + ], + [ + 65.08837890624997, + 54.340185546875034 + ], + [ + 65.476953125, + 54.62329101562497 + ], + [ + 68.15585937500006, + 54.97670898437505 + ], + [ + 68.20625, + 55.16093750000002 + ], + [ + 68.9772460937501, + 55.389599609374955 + ], + [ + 70.18242187500002, + 55.162451171875034 + ], + [ + 70.73808593750007, + 55.30517578125 + ], + [ + 71.18554687500003, + 54.59931640624998 + ], + [ + 71.09316406250005, + 54.21220703124999 + ], + [ + 72.00449218750006, + 54.20566406249998 + ], + [ + 72.18603515625003, + 54.32563476562501 + ], + [ + 72.44677734375003, + 53.94184570312498 + ], + [ + 72.62226562500004, + 54.13432617187502 + ], + [ + 73.22988281250005, + 53.957812500000045 + ], + [ + 73.71240234375003, + 54.04238281250002 + ], + [ + 73.30566406250003, + 53.707226562499955 + ], + [ + 73.40693359375004, + 53.44755859374999 + ], + [ + 73.85898437500006, + 53.61972656249998 + ], + [ + 74.35156250000003, + 53.487646484375006 + ], + [ + 74.45195312500007, + 53.64726562500002 + ], + [ + 75.22021484374997, + 53.89379882812506 + ], + [ + 75.43720703125004, + 54.08964843749999 + ], + [ + 76.8373046875, + 54.4423828125 + ], + [ + 76.65458984375007, + 54.14526367187503 + ], + [ + 76.42167968750007, + 54.151513671874966 + ], + [ + 76.48476562500005, + 54.02255859374998 + ], + [ + 77.85996093750006, + 53.269189453124994 + ], + [ + 79.98623046875, + 50.774560546874966 + ], + [ + 80.42363281250002, + 50.94628906249997 + ], + [ + 80.44804687500002, + 51.18334960937503 + ], + [ + 80.73525390625, + 51.29340820312498 + ], + [ + 81.12724609375002, + 51.19106445312502 + ], + [ + 81.0714843750001, + 50.96875 + ], + [ + 81.38828125000006, + 50.95649414062501 + ], + [ + 81.46591796875006, + 50.73984375 + ], + [ + 82.49394531250007, + 50.72758789062499 + ], + [ + 82.76083984375012, + 50.89335937500002 + ], + [ + 83.35732421875005, + 50.99458007812504 + ], + [ + 83.94511718750007, + 50.774658203125 + ], + [ + 84.32324218749997, + 50.239160156249966 + ], + [ + 84.9894531250001, + 50.061425781249994 + ], + [ + 85.2326171875001, + 49.61582031249998 + ], + [ + 86.1808593750001, + 49.49931640624996 + ], + [ + 86.67548828125004, + 49.77729492187501 + ], + [ + 86.62646484374997, + 49.56269531250001 + ], + [ + 87.32285156250012, + 49.085791015625006 + ] + ] + ] + ] + }, + "properties": { + "name": "Kazakhstan", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 35.325292968750006, + 5.364892578124994 + ], + [ + 35.745019531249994, + 5.343994140625 + ], + [ + 35.80029296874997, + 5.156933593749983 + ], + [ + 35.77929687499997, + 5.105566406250006 + ], + [ + 35.756152343750074, + 4.950488281250031 + ], + [ + 35.76308593750005, + 4.808007812500051 + ], + [ + 36.02197265625003, + 4.468115234374991 + ], + [ + 36.90556640625002, + 4.411474609374991 + ], + [ + 37.15458984375002, + 4.254541015624994 + ], + [ + 37.944921875, + 3.746728515625023 + ], + [ + 38.0861328125001, + 3.648828124999966 + ], + [ + 38.22529296875004, + 3.61899414062502 + ], + [ + 38.45156250000005, + 3.604833984374977 + ], + [ + 38.608007812500006, + 3.600097656249986 + ], + [ + 39.49443359375002, + 3.45610351562496 + ], + [ + 39.65751953125002, + 3.577832031249983 + ], + [ + 39.79033203125002, + 3.754248046875034 + ], + [ + 39.8421875, + 3.851464843750037 + ], + [ + 40.765234375, + 4.273046875000034 + ], + [ + 41.02080078125002, + 4.057470703124991 + ], + [ + 41.22089843750004, + 3.943554687499969 + ], + [ + 41.372460937499994, + 3.94619140624998 + ], + [ + 41.48193359375003, + 3.96328125 + ], + [ + 41.737695312499994, + 3.979052734375003 + ], + [ + 41.88398437500004, + 3.977734375000011 + ], + [ + 41.6134765625001, + 3.59047851562498 + ], + [ + 41.34179687499997, + 3.20166015625 + ], + [ + 40.964453125, + 2.814648437500026 + ], + [ + 40.9787109375001, + -0.870312500000011 + ], + [ + 41.249804687500074, + -1.220507812499946 + ], + [ + 41.4269531250001, + -1.449511718749974 + ], + [ + 41.521875, + -1.572265625000028 + ], + [ + 41.53271484374997, + -1.695312499999957 + ], + [ + 41.26748046875005, + -1.945019531250026 + ], + [ + 40.889746093750006, + -2.023535156250034 + ], + [ + 40.89824218750002, + -2.269921874999966 + ], + [ + 40.64414062500006, + -2.53945312499998 + ], + [ + 40.22246093750002, + -2.688378906250037 + ], + [ + 40.1154296875001, + -3.250585937499991 + ], + [ + 39.8609375, + -3.576757812500006 + ], + [ + 39.49091796875004, + -4.478417968750023 + ], + [ + 39.221777343750006, + -4.692382812500014 + ], + [ + 37.608203125000074, + -3.497070312500028 + ], + [ + 37.643847656250074, + -3.045410156250028 + ], + [ + 33.90322265625005, + -1.002050781250034 + ], + [ + 33.94316406250002, + 0.173779296874969 + ], + [ + 34.160937500000074, + 0.605175781250026 + ], + [ + 34.4108398437501, + 0.867285156250034 + ], + [ + 34.48173828125002, + 1.042138671875051 + ], + [ + 34.79863281250002, + 1.24453125 + ], + [ + 34.976464843749994, + 1.719628906250051 + ], + [ + 34.97753906249997, + 1.861914062499991 + ], + [ + 34.9640625000001, + 2.06240234374998 + ], + [ + 34.8830078125001, + 2.417919921875026 + ], + [ + 34.90576171875003, + 2.4796875 + ], + [ + 34.44785156250006, + 3.163476562500037 + ], + [ + 34.40722656249997, + 3.357519531250034 + ], + [ + 34.39941406249997, + 3.412695312500006 + ], + [ + 34.44179687499999, + 3.60625 + ], + [ + 34.43769531250004, + 3.650585937499969 + ], + [ + 34.392871093750074, + 3.691503906250048 + ], + [ + 34.26708984375003, + 3.733154296875 + ], + [ + 34.16503906250003, + 3.812988281250014 + ], + [ + 34.18574218750004, + 3.869775390625037 + ], + [ + 34.13203125000004, + 3.889160156249986 + ], + [ + 33.97607421874997, + 4.220214843750028 + ], + [ + 34.176855468750006, + 4.419091796875037 + ], + [ + 34.38017578125002, + 4.620654296874974 + ], + [ + 34.6398437500001, + 4.875488281250028 + ], + [ + 34.878320312499994, + 5.109570312500026 + ], + [ + 35.08447265624997, + 5.31186523437502 + ], + [ + 35.268359375000074, + 5.492285156250006 + ], + [ + 35.325292968750006, + 5.364892578124994 + ] + ] + ] + }, + "properties": { + "name": "Kenya", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 72.63994140625002, + 39.385986328125 + ], + [ + 72.22998046875, + 39.20751953125 + ], + [ + 72.14736328125002, + 39.2607421875 + ], + [ + 72.08417968750001, + 39.31064453125 + ], + [ + 72.04277343750002, + 39.3521484375 + ], + [ + 71.77861328125002, + 39.277978515624994 + ], + [ + 71.73222656250002, + 39.422998046874994 + ], + [ + 71.50332031250002, + 39.478808593749996 + ], + [ + 71.51738281250002, + 39.553857421874994 + ], + [ + 71.50302734375, + 39.582177734374994 + ], + [ + 71.4703125, + 39.603662109374994 + ], + [ + 70.79931640625, + 39.3947265625 + ], + [ + 70.50117187500001, + 39.587353515625 + ], + [ + 69.29765625000002, + 39.524804687499994 + ], + [ + 69.2447265625, + 39.827099609375 + ], + [ + 69.27880859375, + 39.917773437499996 + ], + [ + 69.3072265625, + 39.968554687499996 + ], + [ + 69.36542968750001, + 39.947070312499996 + ], + [ + 69.43193359375002, + 39.909765625 + ], + [ + 69.47626953125001, + 39.919726562499996 + ], + [ + 69.47099609375002, + 39.990625 + ], + [ + 69.46875, + 40.020751953125 + ], + [ + 69.966796875, + 40.20224609375 + ], + [ + 70.59921875, + 39.974511718749994 + ], + [ + 70.990625, + 40.2548828125 + ], + [ + 71.3046875, + 40.286914062499996 + ], + [ + 71.69248046875, + 40.15234375 + ], + [ + 72.13125, + 40.438623046874994 + ], + [ + 72.3892578125, + 40.427392578124994 + ], + [ + 72.40205078125001, + 40.578076171875 + ], + [ + 72.6041015625, + 40.525439453124996 + ], + [ + 73.13212890625002, + 40.82851562499999 + ], + [ + 72.65830078125, + 40.869921875 + ], + [ + 72.36406250000002, + 41.04345703125 + ], + [ + 72.294921875, + 41.039941406249994 + ], + [ + 72.21308593750001, + 41.0142578125 + ], + [ + 72.18730468750002, + 41.025927734374996 + ], + [ + 72.18095703125002, + 41.118457031249996 + ], + [ + 72.16425781250001, + 41.173730468749994 + ], + [ + 72.11542968750001, + 41.186572265624996 + ], + [ + 72.05244140625001, + 41.16474609375 + ], + [ + 71.95849609375, + 41.187060546874996 + ], + [ + 71.87861328125001, + 41.19501953125 + ], + [ + 71.8580078125, + 41.311376953125 + ], + [ + 71.79248046875, + 41.413134765624996 + ], + [ + 71.75771484375002, + 41.428027343749996 + ], + [ + 71.70068359375, + 41.454003906249994 + ], + [ + 71.66494140625002, + 41.5412109375 + ], + [ + 71.6375, + 41.5341796875 + ], + [ + 71.60224609375001, + 41.503271484375 + ], + [ + 71.60625, + 41.367431640625 + ], + [ + 71.54560546875001, + 41.308056640625 + ], + [ + 71.5, + 41.307470703125 + ], + [ + 71.4208984375, + 41.34189453125 + ], + [ + 71.40839843750001, + 41.136035156249996 + ], + [ + 71.39306640625, + 41.123388671875 + ], + [ + 71.11074218750002, + 41.152636718749996 + ], + [ + 70.86044921875, + 41.224902343749996 + ], + [ + 70.734375, + 41.400537109374994 + ], + [ + 70.18095703125002, + 41.571435546874994 + ], + [ + 70.85664062500001, + 42.030810546874996 + ], + [ + 71.0322265625, + 42.077783203124994 + ], + [ + 71.228515625, + 42.162890625 + ], + [ + 71.23232421875002, + 42.186279296875 + ], + [ + 71.21269531250002, + 42.206445312499994 + ], + [ + 71.12998046875, + 42.25 + ], + [ + 71.03603515625002, + 42.28466796875 + ], + [ + 70.97900390625, + 42.266552734375 + ], + [ + 70.94677734375, + 42.248681640624994 + ], + [ + 70.89287109375002, + 42.339990234374994 + ], + [ + 71.25664062500002, + 42.733544921874994 + ], + [ + 71.42207031250001, + 42.783154296875 + ], + [ + 71.5142578125, + 42.766943359375 + ], + [ + 71.76054687500002, + 42.821484375 + ], + [ + 72.16181640625001, + 42.760693359375 + ], + [ + 72.27578125000002, + 42.757666015625 + ], + [ + 72.54316406250001, + 42.677734375 + ], + [ + 72.7529296875, + 42.637890625 + ], + [ + 72.855078125, + 42.5611328125 + ], + [ + 73.28291015625001, + 42.5041015625 + ], + [ + 73.316015625, + 42.4669921875 + ], + [ + 73.41162109375, + 42.419775390625 + ], + [ + 73.49296875000002, + 42.409033203125 + ], + [ + 73.421875, + 42.593505859375 + ], + [ + 73.4501953125, + 42.703027343749994 + ], + [ + 73.55625, + 43.002783203125 + ], + [ + 73.88603515625002, + 43.132568359375 + ], + [ + 74.20908203125, + 43.240380859374994 + ], + [ + 75.04765625000002, + 42.90439453125 + ], + [ + 75.68173828125, + 42.83046875 + ], + [ + 75.78955078125, + 42.932910156249996 + ], + [ + 75.84033203125, + 42.9375 + ], + [ + 75.9322265625, + 42.928515625 + ], + [ + 76.50917968750002, + 42.918896484375 + ], + [ + 76.646484375, + 42.92880859375 + ], + [ + 76.98808593749999, + 42.973583984375 + ], + [ + 79.12666015625001, + 42.775732421875 + ], + [ + 79.20302734375002, + 42.666015625 + ], + [ + 79.29550781250003, + 42.604833984375 + ], + [ + 79.36777343750003, + 42.547216796875 + ], + [ + 79.42822265625, + 42.48349609375 + ], + [ + 79.92109375000001, + 42.413134765624996 + ], + [ + 80.0712890625, + 42.302978515625 + ], + [ + 80.209375, + 42.1900390625 + ], + [ + 80.24619140625003, + 42.059814453125 + ], + [ + 80.23515624999999, + 42.04345703125 + ], + [ + 80.21621093750002, + 42.032421875 + ], + [ + 79.90966796875, + 42.014990234375 + ], + [ + 79.84042968750003, + 41.995751953124994 + ], + [ + 79.76611328125, + 41.898876953125 + ], + [ + 78.74257812500002, + 41.56005859375 + ], + [ + 78.54316406250001, + 41.4595703125 + ], + [ + 78.44287109375, + 41.417529296874996 + ], + [ + 78.36240234375003, + 41.371630859374996 + ], + [ + 78.34628906250003, + 41.2814453125 + ], + [ + 78.12343750000002, + 41.075634765625 + ], + [ + 77.95644531250002, + 41.050683593749994 + ], + [ + 77.81523437499999, + 41.055615234375 + ], + [ + 77.71933593750003, + 41.024316406249994 + ], + [ + 77.58173828125001, + 40.9927734375 + ], + [ + 76.98662109374999, + 41.03916015625 + ], + [ + 76.90771484375, + 41.024169921875 + ], + [ + 76.82402343749999, + 40.982324218749994 + ], + [ + 76.70839843750002, + 40.818115234375 + ], + [ + 76.6611328125, + 40.779638671875 + ], + [ + 76.63984375000001, + 40.742236328124996 + ], + [ + 76.62216796875003, + 40.662353515625 + ], + [ + 76.57792968749999, + 40.577880859375 + ], + [ + 76.48017578125001, + 40.449511718749996 + ], + [ + 76.39638671875002, + 40.389794921874994 + ], + [ + 76.31855468750001, + 40.35224609375 + ], + [ + 76.25830078125, + 40.43076171875 + ], + [ + 75.87197265625002, + 40.30322265625 + ], + [ + 75.67714843750002, + 40.305810546874994 + ], + [ + 75.55556640625002, + 40.6251953125 + ], + [ + 75.52080078125002, + 40.6275390625 + ], + [ + 75.24101562500002, + 40.480273437499996 + ], + [ + 75.111328125, + 40.4541015625 + ], + [ + 75.0044921875, + 40.449511718749996 + ], + [ + 74.865625, + 40.493505859375 + ], + [ + 74.80126953125, + 40.428515625 + ], + [ + 74.83046875000002, + 40.32851562499999 + ], + [ + 74.41191406250002, + 40.13720703125 + ], + [ + 74.24267578125, + 40.092041015625 + ], + [ + 74.08515625000001, + 40.07431640625 + ], + [ + 73.99160156250002, + 40.043115234374994 + ], + [ + 73.93876953125002, + 39.978808593749996 + ], + [ + 73.88457031250002, + 39.8779296875 + ], + [ + 73.85625, + 39.828662109374996 + ], + [ + 73.83535156250002, + 39.800146484375 + ], + [ + 73.83974609375002, + 39.762841796874994 + ], + [ + 73.88251953125001, + 39.71455078125 + ], + [ + 73.9146484375, + 39.606494140624996 + ], + [ + 73.90712890625002, + 39.57851562499999 + ], + [ + 73.87275390625001, + 39.53330078125 + ], + [ + 73.82294921875001, + 39.48896484375 + ], + [ + 73.71572265625002, + 39.462255859375 + ], + [ + 73.63164062500002, + 39.448876953124994 + ], + [ + 73.47041015625001, + 39.460595703124994 + ], + [ + 73.38740234375001, + 39.442724609375 + ], + [ + 73.33613281250001, + 39.412353515625 + ], + [ + 73.2349609375, + 39.374560546874996 + ], + [ + 73.10927734375002, + 39.3619140625 + ], + [ + 72.63994140625002, + 39.385986328125 + ] + ], + [ + [ + 70.66416015625, + 39.85546875 + ], + [ + 70.56708984375001, + 39.866601562499994 + ], + [ + 70.49775390625001, + 39.882421875 + ], + [ + 70.48281250000002, + 39.882714843749994 + ], + [ + 70.4892578125, + 39.863037109375 + ], + [ + 70.5595703125, + 39.790917968749994 + ], + [ + 70.61210937500002, + 39.786767578124994 + ], + [ + 70.70166015625, + 39.82529296875 + ], + [ + 70.66416015625, + 39.85546875 + ] + ], + [ + [ + 71.20615234375, + 39.892578125 + ], + [ + 71.22871093750001, + 40.048144531249996 + ], + [ + 71.08037109375002, + 40.079882812499996 + ], + [ + 71.02412109375001, + 40.149169921875 + ], + [ + 71.00546875, + 40.152294921875 + ], + [ + 70.96064453125001, + 40.08798828125 + ], + [ + 71.04482421875002, + 39.992529296875 + ], + [ + 71.04365234375001, + 39.976318359375 + ], + [ + 71.01171875, + 39.8951171875 + ], + [ + 71.06425781250002, + 39.884912109374994 + ], + [ + 71.15625, + 39.883447265624994 + ], + [ + 71.20615234375, + 39.892578125 + ] + ] + ] + }, + "properties": { + "name": "Kyrgyzstan", + "childNum": 3 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 104.42636718750006, + 10.411230468749991 + ], + [ + 103.87050781250005, + 10.655126953125034 + ], + [ + 103.58710937500004, + 10.552197265625026 + ], + [ + 103.54042968750005, + 10.668701171875043 + ], + [ + 103.721875, + 10.890136718750043 + ], + [ + 103.5324218750001, + 11.146679687499997 + ], + [ + 103.35361328125006, + 10.921582031250054 + ], + [ + 103.15283203124997, + 10.913720703125051 + ], + [ + 103.12548828124997, + 11.460644531250011 + ], + [ + 102.9486328125, + 11.773486328124974 + ], + [ + 102.93388671875002, + 11.706689453125037 + ], + [ + 102.73662109375007, + 12.089794921875011 + ], + [ + 102.75566406250002, + 12.42626953125 + ], + [ + 102.49960937500012, + 12.669970703125003 + ], + [ + 102.33632812500005, + 13.560302734375014 + ], + [ + 102.546875, + 13.585693359375043 + ], + [ + 102.90927734375006, + 14.136718750000028 + ], + [ + 103.19941406250004, + 14.332617187499977 + ], + [ + 104.77900390625004, + 14.427832031250006 + ], + [ + 105.07412109375005, + 14.227441406250037 + ], + [ + 105.12597656250003, + 14.280957031250011 + ], + [ + 105.16914062500004, + 14.336083984374966 + ], + [ + 105.1833007812501, + 14.346240234374989 + ], + [ + 105.18554687500003, + 14.319091796874972 + ], + [ + 105.20703125000003, + 14.259375 + ], + [ + 105.24570312500006, + 14.200537109374977 + ], + [ + 105.35019531250006, + 14.109570312500011 + ], + [ + 105.53154296875007, + 14.156152343749994 + ], + [ + 105.73974609375003, + 14.084960937500057 + ], + [ + 105.83144531250005, + 13.976611328125003 + ], + [ + 105.9044921875001, + 13.924511718750054 + ], + [ + 106.06679687500005, + 13.921191406250003 + ], + [ + 106.12470703125004, + 14.049121093750031 + ], + [ + 106.09667968749997, + 14.127099609375023 + ], + [ + 106.00410156250004, + 14.262890624999983 + ], + [ + 105.97890625, + 14.343017578125043 + ], + [ + 106.00839843750012, + 14.357177734375 + ], + [ + 106.1652343750001, + 14.372363281249989 + ], + [ + 106.19072265625007, + 14.388134765624997 + ], + [ + 106.22539062500002, + 14.476220703125009 + ], + [ + 106.26796875, + 14.466210937500009 + ], + [ + 106.35498046875003, + 14.454785156249997 + ], + [ + 106.44697265625004, + 14.515039062500009 + ], + [ + 106.50146484375003, + 14.578222656250006 + ], + [ + 106.53115234375005, + 14.549414062499991 + ], + [ + 106.5636718750001, + 14.505078125000026 + ], + [ + 106.59921875000006, + 14.479394531250037 + ], + [ + 106.66542968750005, + 14.441308593749994 + ], + [ + 106.73818359375005, + 14.387744140625017 + ], + [ + 106.78349609375002, + 14.335107421875037 + ], + [ + 106.81992187500006, + 14.314697265625057 + ], + [ + 106.91318359375006, + 14.329394531250031 + ], + [ + 106.93808593750006, + 14.327343750000054 + ], + [ + 106.99218750000003, + 14.391015624999966 + ], + [ + 107.03017578125, + 14.425683593750009 + ], + [ + 107.06240234375, + 14.415771484375043 + ], + [ + 107.109375, + 14.416699218750054 + ], + [ + 107.29267578125004, + 14.592382812500048 + ], + [ + 107.37988281250003, + 14.555322265625051 + ], + [ + 107.41474609375004, + 14.56289062499999 + ], + [ + 107.51943359375005, + 14.705078125 + ], + [ + 107.3314453125, + 14.126611328125009 + ], + [ + 107.60546874999997, + 13.437792968750017 + ], + [ + 107.47539062500002, + 13.030371093749963 + ], + [ + 107.50644531250006, + 12.364550781250031 + ], + [ + 107.39335937500002, + 12.260498046874972 + ], + [ + 107.21210937500004, + 12.30400390624996 + ], + [ + 106.70009765625, + 11.979296874999974 + ], + [ + 106.41386718750002, + 11.9484375 + ], + [ + 106.39921875000007, + 11.687011718750028 + ], + [ + 106.0060546875001, + 11.758007812500011 + ], + [ + 105.85146484375005, + 11.635009765625 + ], + [ + 105.85605468750006, + 11.294287109375048 + ], + [ + 106.16093750000002, + 11.037109375000057 + ], + [ + 106.16396484375005, + 10.794921875 + ], + [ + 105.85332031250007, + 10.86357421874996 + ], + [ + 105.75507812500004, + 10.989990234375043 + ], + [ + 105.40576171875003, + 10.95161132812504 + ], + [ + 105.3146484375001, + 10.845166015625026 + ], + [ + 105.04570312500002, + 10.911376953125014 + ], + [ + 105.04638671874997, + 10.701660156250014 + ], + [ + 104.85058593749997, + 10.534472656249974 + ], + [ + 104.42636718750006, + 10.411230468749991 + ] + ] + ] + }, + "properties": { + "name": "Cambodia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -157.34213867187503, + 1.855566406250034 + ], + [ + -157.17578125, + 1.73984375 + ], + [ + -157.57895507812498, + 1.902050781249997 + ], + [ + -157.43583984374993, + 1.84726562500002 + ], + [ + -157.365185546875, + 1.94609375 + ], + [ + -157.44189453125003, + 2.025048828125009 + ], + [ + -157.321875, + 1.968554687500045 + ], + [ + -157.34213867187503, + 1.855566406250034 + ] + ] + ], + [ + [ + [ + -159.3390625, + 3.923535156249983 + ], + [ + -159.27475585937503, + 3.796582031250054 + ], + [ + -159.40903320312503, + 3.87324218750004 + ], + [ + -159.3390625, + 3.923535156249983 + ] + ] + ] + ] + }, + "properties": { + "name": "Kiribati", + "childNum": 2 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 126.32695312500002, + 33.2236328125 + ], + [ + 126.16562500000012, + 33.31201171875 + ], + [ + 126.33769531250002, + 33.46040039062501 + ], + [ + 126.90117187500002, + 33.51513671874997 + ], + [ + 126.87285156250002, + 33.34116210937498 + ], + [ + 126.32695312500002, + 33.2236328125 + ] + ] + ], + [ + [ + [ + 126.23369140625002, + 34.370507812499994 + ], + [ + 126.12285156250002, + 34.443945312500034 + ], + [ + 126.34384765625012, + 34.544921875 + ], + [ + 126.23369140625002, + 34.370507812499994 + ] + ] + ], + [ + [ + [ + 126.17197265625006, + 34.73115234375001 + ], + [ + 126.00751953125004, + 34.86748046874999 + ], + [ + 126.07841796875002, + 34.914843750000045 + ], + [ + 126.17197265625006, + 34.73115234375001 + ] + ] + ], + [ + [ + [ + 128.0658203125, + 34.80585937500004 + ], + [ + 128.05468750000003, + 34.70805664062502 + ], + [ + 127.87343750000005, + 34.73496093749998 + ], + [ + 127.8322265625001, + 34.87451171875 + ], + [ + 128.0658203125, + 34.80585937500004 + ] + ] + ], + [ + [ + [ + 128.74101562500007, + 34.798535156249955 + ], + [ + 128.64667968750004, + 34.73686523437502 + ], + [ + 128.48925781250003, + 34.86528320312496 + ], + [ + 128.66796875000003, + 35.0087890625 + ], + [ + 128.74101562500007, + 34.798535156249955 + ] + ] + ], + [ + [ + [ + 126.52070312500004, + 37.73681640625003 + ], + [ + 126.516015625, + 37.60468750000001 + ], + [ + 126.42333984375003, + 37.62363281250006 + ], + [ + 126.41162109374997, + 37.82265625000002 + ], + [ + 126.52070312500004, + 37.73681640625003 + ] + ] + ], + [ + [ + [ + 128.37460937500012, + 38.6234375 + ], + [ + 129.41826171875002, + 37.059033203124955 + ], + [ + 129.40351562500004, + 36.052148437499994 + ], + [ + 129.57285156250006, + 36.05053710937503 + ], + [ + 129.4191406250001, + 35.49785156249996 + ], + [ + 129.07675781250006, + 35.12270507812502 + ], + [ + 128.5109375000001, + 35.10097656250002 + ], + [ + 128.44394531250012, + 34.87036132812503 + ], + [ + 128.03623046875006, + 35.02197265625 + ], + [ + 127.71484374999997, + 34.95468749999998 + ], + [ + 127.71542968750012, + 34.72104492187498 + ], + [ + 127.40429687499997, + 34.823095703125006 + ], + [ + 127.47910156250012, + 34.625244140625 + ], + [ + 127.324609375, + 34.463281249999966 + ], + [ + 127.17343750000006, + 34.54614257812497 + ], + [ + 127.24707031249997, + 34.755126953125 + ], + [ + 126.89746093749997, + 34.438867187499966 + ], + [ + 126.75478515625005, + 34.511865234374994 + ], + [ + 126.53144531250004, + 34.31425781249999 + ], + [ + 126.26445312500002, + 34.67324218750002 + ], + [ + 126.52451171875006, + 34.697900390624966 + ], + [ + 126.59335937500012, + 34.824365234374994 + ], + [ + 126.42070312500002, + 34.823388671874966 + ], + [ + 126.29111328125012, + 35.154150390625034 + ], + [ + 126.61406250000007, + 35.57099609375004 + ], + [ + 126.4884765625001, + 35.647070312500006 + ], + [ + 126.75302734375006, + 35.871972656249994 + ], + [ + 126.5404296875, + 36.166162109374966 + ], + [ + 126.4876953125, + 36.69379882812498 + ], + [ + 126.18085937500004, + 36.69160156249998 + ], + [ + 126.16054687500005, + 36.77192382812501 + ], + [ + 126.48701171875004, + 37.00747070312502 + ], + [ + 126.78447265625007, + 36.94843749999998 + ], + [ + 126.87207031249997, + 36.82446289062506 + ], + [ + 126.97685546875002, + 36.93940429687501 + ], + [ + 126.74638671875002, + 37.19355468750001 + ], + [ + 126.63388671875012, + 37.78183593750006 + ], + [ + 127.09033203125003, + 38.28388671875001 + ], + [ + 128.03896484375, + 38.30854492187498 + ], + [ + 128.37460937500012, + 38.6234375 + ] + ] + ] + ] + }, + "properties": { + "name": "Korea", + "childNum": 7 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 48.27539062499997, + 29.624316406250017 + ], + [ + 48.17968750000003, + 29.611425781250063 + ], + [ + 48.081445312499994, + 29.798925781250063 + ], + [ + 48.1847656250001, + 29.978857421875034 + ], + [ + 48.348242187500006, + 29.78266601562504 + ], + [ + 48.27539062499997, + 29.624316406250017 + ] + ] + ], + [ + [ + [ + 48.442480468750006, + 28.542919921874983 + ], + [ + 47.671289062499994, + 28.53315429687504 + ], + [ + 47.433203125, + 28.989550781250017 + ], + [ + 46.53144531250004, + 29.09624023437499 + ], + [ + 46.69375, + 29.259667968749966 + ], + [ + 46.76933593750002, + 29.347460937500017 + ], + [ + 46.90585937500006, + 29.5375 + ], + [ + 47.14824218750002, + 30.0009765625 + ], + [ + 47.64375, + 30.097314453125023 + ], + [ + 47.75390624999997, + 30.076611328124955 + ], + [ + 47.97871093750004, + 29.98281250000005 + ], + [ + 48.00566406250002, + 29.835791015625034 + ], + [ + 48.143457031249994, + 29.57246093750001 + ], + [ + 47.96962890625005, + 29.61669921874997 + ], + [ + 47.72265624999997, + 29.393017578124955 + ], + [ + 48.0514648437501, + 29.355371093750023 + ], + [ + 48.442480468750006, + 28.542919921874983 + ] + ] + ] + ] + }, + "properties": { + "name": "Kuwait", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 102.12744140625011, + 22.37919921874999 + ], + [ + 102.58251953125006, + 21.904296875000057 + ], + [ + 102.66201171875008, + 21.676025390625057 + ], + [ + 102.73857421875005, + 21.677929687500125 + ], + [ + 102.77109375000015, + 21.70966796875001 + ], + [ + 102.79824218750014, + 21.797949218750034 + ], + [ + 102.81591796875, + 21.807373046875 + ], + [ + 102.94960937500008, + 21.681347656250068 + ], + [ + 102.85117187500009, + 21.26591796874999 + ], + [ + 102.8837890625, + 21.202587890625068 + ], + [ + 103.1044921875, + 20.89165039062499 + ], + [ + 103.21074218749999, + 20.840625 + ], + [ + 103.46357421874995, + 20.779833984375102 + ], + [ + 103.6350585937501, + 20.697070312500102 + ], + [ + 104.10136718750005, + 20.945507812500125 + ], + [ + 104.1953125, + 20.91396484375008 + ], + [ + 104.349609375, + 20.82109374999999 + ], + [ + 104.58320312500001, + 20.646679687499955 + ], + [ + 104.53271484375, + 20.554882812500125 + ], + [ + 104.47861328124998, + 20.529589843750102 + ], + [ + 104.40781250000015, + 20.485742187500023 + ], + [ + 104.36777343750015, + 20.441406250000057 + ], + [ + 104.39218750000015, + 20.424755859375068 + ], + [ + 104.49619140625003, + 20.41367187499992 + ], + [ + 104.61884765624995, + 20.374511718750114 + ], + [ + 104.65644531250001, + 20.328515624999966 + ], + [ + 104.66191406250005, + 20.289013671875125 + ], + [ + 104.67695312500007, + 20.224707031249977 + ], + [ + 104.69873046875006, + 20.205322265625114 + ], + [ + 104.84785156250007, + 20.202441406250045 + ], + [ + 104.88867187500006, + 20.169091796875023 + ], + [ + 104.92919921874994, + 20.082812500000045 + ], + [ + 104.92792968750007, + 20.01811523437499 + ], + [ + 104.81513671875001, + 19.90400390625001 + ], + [ + 104.80175781250011, + 19.836132812500068 + ], + [ + 104.74316406250006, + 19.754736328124977 + ], + [ + 104.58789062500006, + 19.61875 + ], + [ + 104.54628906250014, + 19.610546875000068 + ], + [ + 104.25986328125003, + 19.685498046875068 + ], + [ + 104.06279296875005, + 19.678417968750068 + ], + [ + 104.03203124999999, + 19.67514648437492 + ], + [ + 104.0134765625001, + 19.646484374999943 + ], + [ + 104.05156250000005, + 19.564160156250068 + ], + [ + 104.06289062500002, + 19.482568359375136 + ], + [ + 104.02753906250013, + 19.420458984375102 + ], + [ + 103.93203125000002, + 19.366064453125034 + ], + [ + 103.89638671875002, + 19.339990234375023 + ], + [ + 103.89160156249994, + 19.30498046874999 + ], + [ + 105.146484375, + 18.650976562499977 + ], + [ + 105.14541015625014, + 18.616796874999977 + ], + [ + 105.08701171875015, + 18.49624023437508 + ], + [ + 105.11455078125005, + 18.405273437500057 + ], + [ + 105.45820312500007, + 18.154296875000057 + ], + [ + 105.51855468750011, + 18.077441406250045 + ], + [ + 105.58847656250015, + 17.983691406249932 + ], + [ + 105.69140625, + 17.737841796874932 + ], + [ + 106.00625, + 17.415283203124943 + ], + [ + 106.26953125, + 17.216796875000057 + ], + [ + 106.33339843750002, + 17.14370117187508 + ], + [ + 106.42597656250007, + 17.00253906250009 + ], + [ + 106.50224609374999, + 16.9541015625 + ], + [ + 106.52597656250003, + 16.876611328125023 + ], + [ + 106.53369140625, + 16.821044921875057 + ], + [ + 106.54619140625005, + 16.650732421874977 + ], + [ + 106.65644531250013, + 16.492626953125125 + ], + [ + 106.73955078124999, + 16.452539062500136 + ], + [ + 106.79160156250015, + 16.490332031249977 + ], + [ + 106.83242187500008, + 16.526269531250023 + ], + [ + 106.85107421875, + 16.515625 + ], + [ + 106.89277343750013, + 16.396533203125102 + ], + [ + 106.93066406250006, + 16.353125 + ], + [ + 107.39638671875008, + 16.04301757812499 + ], + [ + 107.39199218750008, + 15.951660156250057 + ], + [ + 107.36064453125005, + 15.921728515624977 + ], + [ + 107.18886718750008, + 15.838623046875114 + ], + [ + 107.16591796875002, + 15.802490234375 + ], + [ + 107.27939453125003, + 15.618701171875045 + ], + [ + 107.33876953125002, + 15.560498046875125 + ], + [ + 107.56425781249999, + 15.3916015625 + ], + [ + 107.62167968750015, + 15.309863281250045 + ], + [ + 107.653125, + 15.255224609375091 + ], + [ + 107.63369140625008, + 15.18984375000008 + ], + [ + 107.58964843749999, + 15.118457031250102 + ], + [ + 107.55527343750009, + 15.057031250000023 + ], + [ + 107.48037109375014, + 14.979882812500136 + ], + [ + 107.5046875000001, + 14.91591796875008 + ], + [ + 107.52451171875003, + 14.871826171874943 + ], + [ + 107.51376953124998, + 14.817382812500057 + ], + [ + 107.51943359375008, + 14.705078125000114 + ], + [ + 107.46513671875005, + 14.664990234375125 + ], + [ + 107.41474609375007, + 14.56289062500008 + ], + [ + 107.37988281250006, + 14.555322265625136 + ], + [ + 107.29267578125007, + 14.592382812500034 + ], + [ + 107.109375, + 14.416699218749955 + ], + [ + 107.06240234375008, + 14.415771484374943 + ], + [ + 107.03017578125008, + 14.425683593750023 + ], + [ + 106.99218749999994, + 14.39101562500008 + ], + [ + 106.93808593750015, + 14.327343750000068 + ], + [ + 106.91318359375003, + 14.329394531249932 + ], + [ + 106.81992187500003, + 14.314697265624943 + ], + [ + 106.7834960937501, + 14.335107421875023 + ], + [ + 106.73818359375008, + 14.387744140625102 + ], + [ + 106.66542968750002, + 14.441308593750023 + ], + [ + 106.59921875000003, + 14.479394531250136 + ], + [ + 106.56367187500007, + 14.505078125000011 + ], + [ + 106.53115234375002, + 14.549414062499977 + ], + [ + 106.50146484375, + 14.578222656250034 + ], + [ + 106.22539062500005, + 14.476220703125023 + ], + [ + 106.1907226562501, + 14.388134765625011 + ], + [ + 106.16523437500007, + 14.372363281249989 + ], + [ + 106.00839843750009, + 14.357177734375114 + ], + [ + 105.97890625000014, + 14.343017578125057 + ], + [ + 106.00410156250013, + 14.262890625000068 + ], + [ + 106.09667968750011, + 14.127099609375136 + ], + [ + 106.12470703124995, + 14.049121093750045 + ], + [ + 106.06679687500008, + 13.921191406250102 + ], + [ + 105.90449218750007, + 13.924511718750068 + ], + [ + 105.83144531250008, + 13.976611328124989 + ], + [ + 105.73974609375006, + 14.084960937500057 + ], + [ + 105.5315429687501, + 14.156152343750023 + ], + [ + 105.35019531250009, + 14.109570312500125 + ], + [ + 105.24570312500015, + 14.200537109374977 + ], + [ + 105.20703125000006, + 14.259375 + ], + [ + 105.18554687499994, + 14.319091796875 + ], + [ + 105.18330078125001, + 14.346240234374989 + ], + [ + 105.24365234375006, + 14.367871093749955 + ], + [ + 105.34218750000008, + 14.416699218749955 + ], + [ + 105.42265624999993, + 14.471630859374955 + ], + [ + 105.47558593750006, + 14.530126953124977 + ], + [ + 105.49736328125005, + 14.590673828125034 + ], + [ + 105.52304687500015, + 14.843310546874989 + ], + [ + 105.54667968749999, + 14.932470703125034 + ], + [ + 105.53339843750013, + 15.041601562500091 + ], + [ + 105.49042968750007, + 15.127587890625023 + ], + [ + 105.49042968750007, + 15.256591796875 + ], + [ + 105.615625, + 15.488281249999943 + ], + [ + 105.63886718750013, + 15.585937499999943 + ], + [ + 105.64101562500002, + 15.656542968749932 + ], + [ + 105.62207031250006, + 15.699951171875114 + ], + [ + 105.39892578125011, + 15.829882812500102 + ], + [ + 105.40625, + 15.987451171875023 + ], + [ + 105.33066406250003, + 16.037890625000045 + ], + [ + 105.1487304687501, + 16.09355468749999 + ], + [ + 105.04716796874999, + 16.16025390625009 + ], + [ + 104.81933593749994, + 16.466064453125057 + ], + [ + 104.75058593750015, + 16.647558593750034 + ], + [ + 104.74355468750014, + 16.884375 + ], + [ + 104.75898437500013, + 17.0771484375 + ], + [ + 104.81601562499998, + 17.30029296875 + ], + [ + 104.73964843750008, + 17.461669921875 + ], + [ + 104.428125, + 17.698974609375057 + ], + [ + 104.32265625000002, + 17.815820312500023 + ], + [ + 104.19619140625002, + 17.988378906250034 + ], + [ + 104.04873046875002, + 18.216699218749966 + ], + [ + 103.94960937500008, + 18.318994140625023 + ], + [ + 103.89882812500002, + 18.295312500000023 + ], + [ + 103.79228515624999, + 18.31650390625009 + ], + [ + 103.62968750000005, + 18.382568359375057 + ], + [ + 103.48798828124995, + 18.41816406250001 + ], + [ + 103.36699218750005, + 18.42333984375 + ], + [ + 103.28828124999995, + 18.408398437499955 + ], + [ + 103.25175781249999, + 18.373486328125125 + ], + [ + 103.24892578125014, + 18.338964843750034 + ], + [ + 103.27958984374999, + 18.304980468750045 + ], + [ + 103.26318359375, + 18.278466796875136 + ], + [ + 103.19970703125006, + 18.25947265625001 + ], + [ + 103.14853515625009, + 18.221728515624932 + ], + [ + 103.09121093750014, + 18.13823242187499 + ], + [ + 103.05136718750003, + 18.02851562500001 + ], + [ + 102.80742187500005, + 17.945556640625 + ], + [ + 102.71757812500005, + 17.892236328125136 + ], + [ + 102.67519531250014, + 17.851757812500068 + ], + [ + 102.68007812500008, + 17.824121093750136 + ], + [ + 102.66064453125, + 17.8179687499999 + ], + [ + 102.61679687500015, + 17.833349609375034 + ], + [ + 102.59824218750009, + 17.926757812500057 + ], + [ + 102.55253906249999, + 17.965087890625057 + ], + [ + 102.4587890625001, + 17.984619140624943 + ], + [ + 102.35185546874999, + 18.045947265625045 + ], + [ + 102.14824218750005, + 18.203857421875057 + ], + [ + 102.10146484375014, + 18.21064453125001 + ], + [ + 102.03457031250002, + 18.169824218750023 + ], + [ + 101.94746093750001, + 18.081494140624955 + ], + [ + 101.87548828125011, + 18.046435546874932 + ], + [ + 101.81865234375005, + 18.064648437500125 + ], + [ + 101.77480468750002, + 18.033398437500125 + ], + [ + 101.6875, + 17.889404296875114 + ], + [ + 101.56367187500001, + 17.820507812500125 + ], + [ + 101.55507812500002, + 17.812353515625034 + ], + [ + 101.41367187500015, + 17.71875 + ], + [ + 101.16748046875011, + 17.4990234375 + ], + [ + 101.10517578125001, + 17.479541015625102 + ], + [ + 100.9084960937501, + 17.583886718750023 + ], + [ + 101.14394531250008, + 18.14262695312499 + ], + [ + 101.1375, + 18.286865234375057 + ], + [ + 101.0505859375001, + 18.407031250000045 + ], + [ + 101.04697265625003, + 18.441992187500034 + ], + [ + 101.28632812499995, + 18.977148437500034 + ], + [ + 101.19755859374999, + 19.327929687500045 + ], + [ + 101.22080078125015, + 19.486621093750045 + ], + [ + 101.21191406250011, + 19.548339843750057 + ], + [ + 100.51357421875008, + 19.553466796875 + ], + [ + 100.39765625000013, + 19.756103515625057 + ], + [ + 100.51953125000006, + 20.177929687500068 + ], + [ + 100.31796875000003, + 20.385888671875136 + ], + [ + 100.2180664062501, + 20.339599609375114 + ], + [ + 100.13974609375015, + 20.245410156250102 + ], + [ + 100.11494140625007, + 20.25766601562492 + ], + [ + 100.12246093750002, + 20.316650390625057 + ], + [ + 100.12968750000005, + 20.372216796875023 + ], + [ + 100.1838867187501, + 20.589111328124943 + ], + [ + 100.2493164062501, + 20.730273437499932 + ], + [ + 100.32607421875008, + 20.795703124999932 + ], + [ + 100.40742187499995, + 20.823242187500057 + ], + [ + 100.56513671875013, + 20.82509765625008 + ], + [ + 100.62294921875002, + 20.85957031250001 + ], + [ + 100.61767578125, + 20.87924804687509 + ], + [ + 100.54931640625011, + 20.884228515625068 + ], + [ + 100.5222656250001, + 20.921923828125102 + ], + [ + 100.53613281250006, + 20.992382812500068 + ], + [ + 100.703125, + 21.25136718750008 + ], + [ + 101.0803710937501, + 21.46865234375008 + ], + [ + 101.13886718750013, + 21.567480468749977 + ], + [ + 101.19667968750002, + 21.522070312499977 + ], + [ + 101.17539062500009, + 21.407519531250102 + ], + [ + 101.21992187500013, + 21.342431640625136 + ], + [ + 101.21181640625008, + 21.278222656250023 + ], + [ + 101.22441406249999, + 21.22373046874992 + ], + [ + 101.24785156249993, + 21.197314453125045 + ], + [ + 101.28144531250007, + 21.184130859375045 + ], + [ + 101.44355468750001, + 21.230810546874977 + ], + [ + 101.54238281250008, + 21.234277343750136 + ], + [ + 101.70478515625013, + 21.150146484375057 + ], + [ + 101.728125, + 21.15639648437508 + ], + [ + 101.78349609374999, + 21.204150390625045 + ], + [ + 101.8005859375001, + 21.212597656249955 + ], + [ + 101.7229492187501, + 21.314941406250057 + ], + [ + 101.74726562500007, + 21.60576171874999 + ], + [ + 101.7439453125001, + 21.77797851562508 + ], + [ + 101.73652343750001, + 21.826513671874977 + ], + [ + 101.52451171874998, + 22.253662109375 + ], + [ + 101.56787109375011, + 22.2763671875 + ], + [ + 101.6199218750001, + 22.327441406250102 + ], + [ + 101.67148437500009, + 22.462304687500023 + ], + [ + 101.70751953125, + 22.486572265625 + ], + [ + 101.73876953125011, + 22.495263671874966 + ], + [ + 101.75996093750001, + 22.490332031250034 + ], + [ + 101.841796875, + 22.388476562500102 + ], + [ + 102.02441406250006, + 22.439208984375114 + ], + [ + 102.09150390625007, + 22.412255859375136 + ], + [ + 102.12744140625011, + 22.37919921874999 + ] + ] + ] + }, + "properties": { + "name": "Lao PDR", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 35.869140625, + 33.43173828125 + ], + [ + 35.411230468750006, + 33.07568359375 + ], + [ + 35.10859375000001, + 33.08369140625 + ], + [ + 35.64785156250002, + 34.2482421875 + ], + [ + 35.97626953125001, + 34.629199218749996 + ], + [ + 36.383886718750006, + 34.65791015625 + ], + [ + 36.32988281250002, + 34.499609375 + ], + [ + 36.50439453125, + 34.432373046875 + ], + [ + 36.5849609375, + 34.221240234374996 + ], + [ + 36.27783203125, + 33.92529296875 + ], + [ + 36.36503906250002, + 33.83935546875 + ], + [ + 35.98613281250002, + 33.75263671875 + ], + [ + 36.03447265625002, + 33.58505859375 + ], + [ + 35.869140625, + 33.43173828125 + ] + ] + ] + }, + "properties": { + "name": "Lebanon", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -8.486425781249977, + 7.558496093749994 + ], + [ + -8.408740234374989, + 7.411816406249997 + ], + [ + -8.324511718749989, + 6.920019531249991 + ], + [ + -8.587890625, + 6.490527343749989 + ], + [ + -8.287109375, + 6.319042968749997 + ], + [ + -7.981591796874994, + 6.2861328125 + ], + [ + -7.888623046874983, + 6.23486328125 + ], + [ + -7.800927734374994, + 6.038916015624991 + ], + [ + -7.730371093749994, + 5.919042968749991 + ], + [ + -7.636132812499994, + 5.90771484375 + ], + [ + -7.454394531249989, + 5.84130859375 + ], + [ + -7.39990234375, + 5.550585937499989 + ], + [ + -7.585058593749977, + 4.916748046875 + ], + [ + -7.574658203124983, + 4.572314453124989 + ], + [ + -7.544970703124989, + 4.351318359375 + ], + [ + -8.259033203125, + 4.589990234374994 + ], + [ + -9.132177734374977, + 5.054638671874997 + ], + [ + -10.2763671875, + 6.07763671875 + ], + [ + -11.291601562499977, + 6.688232421875 + ], + [ + -11.507519531249983, + 6.906542968749989 + ], + [ + -11.267675781249977, + 7.232617187499997 + ], + [ + -10.878076171874994, + 7.538232421874994 + ], + [ + -10.6474609375, + 7.759375 + ], + [ + -10.570849609374989, + 8.071142578124991 + ], + [ + -10.516748046874994, + 8.125292968749989 + ], + [ + -10.359814453124983, + 8.187939453124997 + ], + [ + -10.283203125, + 8.485156249999989 + ], + [ + -10.233056640624994, + 8.488818359374989 + ], + [ + -10.147412109374983, + 8.519726562499997 + ], + [ + -10.064355468749994, + 8.429882812499997 + ], + [ + -9.781982421875, + 8.537695312499991 + ], + [ + -9.518261718749983, + 8.34609375 + ], + [ + -9.369140625, + 7.703808593749997 + ], + [ + -9.463818359374983, + 7.415869140624991 + ], + [ + -9.11757812499999, + 7.215917968749991 + ], + [ + -8.8896484375, + 7.2626953125 + ], + [ + -8.659765624999977, + 7.688378906249994 + ], + [ + -8.486425781249977, + 7.558496093749994 + ] + ] + ] + }, + "properties": { + "name": "Liberia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 25.150488281250006, + 31.654980468749997 + ], + [ + 24.85273437500001, + 31.334814453125 + ], + [ + 24.96142578125, + 30.678515625 + ], + [ + 24.703222656250006, + 30.201074218749994 + ], + [ + 24.980273437500017, + 29.181884765625 + ], + [ + 24.980273437500017, + 25.5888671875 + ], + [ + 24.980273437500017, + 21.995849609375 + ], + [ + 24.9794921875, + 20.002587890624994 + ], + [ + 23.980273437500017, + 19.99594726562499 + ], + [ + 23.980273437500017, + 19.496630859375003 + ], + [ + 20.14765625000001, + 21.38925781249999 + ], + [ + 15.984082031250011, + 23.445214843749994 + ], + [ + 14.97900390625, + 22.99619140624999 + ], + [ + 14.215527343750011, + 22.619677734375003 + ], + [ + 13.48125, + 23.18017578125 + ], + [ + 11.967871093750006, + 23.517871093750003 + ], + [ + 11.507617187500017, + 24.314355468749994 + ], + [ + 10.686132812500006, + 24.55136718749999 + ], + [ + 10.395898437500023, + 24.485595703125 + ], + [ + 10.255859375, + 24.591015625 + ], + [ + 10.000683593750011, + 25.332080078125003 + ], + [ + 9.4482421875, + 26.067138671875 + ], + [ + 9.491406250000011, + 26.333740234375 + ], + [ + 9.883203125000023, + 26.630810546874997 + ], + [ + 9.74755859375, + 27.330859375 + ], + [ + 9.916015625, + 27.785693359374996 + ], + [ + 9.805273437500006, + 29.176953125 + ], + [ + 9.310253906250011, + 30.115234375 + ], + [ + 9.51875, + 30.229394531249994 + ], + [ + 9.89501953125, + 30.3873046875 + ], + [ + 9.932519531250023, + 30.425341796874996 + ], + [ + 10.059765625000011, + 30.580078125 + ], + [ + 10.21640625, + 30.783203125 + ], + [ + 10.114941406250011, + 31.463769531249994 + ], + [ + 10.274609375000011, + 31.684960937499994 + ], + [ + 10.475781250000011, + 31.736035156249997 + ], + [ + 10.60888671875, + 31.929541015625 + ], + [ + 10.826367187500011, + 32.0806640625 + ], + [ + 11.005175781250017, + 32.172705078125 + ], + [ + 11.168261718750017, + 32.256738281249994 + ], + [ + 11.358007812500006, + 32.34521484375 + ], + [ + 11.504980468750006, + 32.413671875 + ], + [ + 11.535937500000017, + 32.47333984375 + ], + [ + 11.533789062500006, + 32.524951171874996 + ], + [ + 11.453906250000017, + 32.642578125 + ], + [ + 11.453906250000017, + 32.781689453125 + ], + [ + 11.459179687500011, + 32.897363281249994 + ], + [ + 11.467187500000023, + 32.965722656249994 + ], + [ + 11.504589843750011, + 33.181933593749996 + ], + [ + 11.657128906250023, + 33.118896484375 + ], + [ + 11.8134765625, + 33.093701171875 + ], + [ + 12.279882812500006, + 32.858544921874994 + ], + [ + 12.753515625, + 32.801074218749996 + ], + [ + 13.283496093750017, + 32.9146484375 + ], + [ + 15.176562500000017, + 32.391162109374996 + ], + [ + 15.705957031250023, + 31.426416015624994 + ], + [ + 17.830468750000023, + 30.927587890625 + ], + [ + 18.669824218750023, + 30.415673828124994 + ], + [ + 19.12373046875001, + 30.26611328125 + ], + [ + 19.713281250000023, + 30.48837890625 + ], + [ + 20.11152343750001, + 30.963720703125 + ], + [ + 19.926367187500006, + 31.817529296874994 + ], + [ + 20.121484375000023, + 32.21875 + ], + [ + 20.62109375, + 32.58017578125 + ], + [ + 21.63593750000001, + 32.937304687499996 + ], + [ + 22.187402343750023, + 32.918261718749996 + ], + [ + 23.090625, + 32.61875 + ], + [ + 23.10625, + 32.331445312499994 + ], + [ + 23.28632812500001, + 32.213818359375 + ], + [ + 24.129687500000017, + 32.009228515625 + ], + [ + 24.878515625, + 31.984277343749994 + ], + [ + 25.150488281250006, + 31.654980468749997 + ] + ] + ] + }, + "properties": { + "name": "Libya", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -60.89521484375, + 13.821972656249997 + ], + [ + -60.951416015625, + 13.717578125 + ], + [ + -61.073144531249994, + 13.865576171874991 + ], + [ + -60.908105468749994, + 14.09335937499999 + ], + [ + -60.89521484375, + 13.821972656249997 + ] + ] + ] + }, + "properties": { + "name": "Saint Lucia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 79.87480468750002, + 9.050732421875026 + ], + [ + 79.90371093750005, + 8.975 + ], + [ + 79.74765625000006, + 9.104589843749991 + ], + [ + 79.87480468750002, + 9.050732421875026 + ] + ] + ], + [ + [ + [ + 79.98232421875, + 9.812695312500011 + ], + [ + 80.25283203125005, + 9.796337890625054 + ], + [ + 80.71113281250004, + 9.366357421875023 + ], + [ + 81.226953125, + 8.50551757812498 + ], + [ + 81.37285156250002, + 8.431445312499989 + ], + [ + 81.42216796875007, + 8.147851562500023 + ], + [ + 81.87412109375012, + 7.288330078124986 + ], + [ + 81.86142578125012, + 6.901269531249994 + ], + [ + 81.63740234375004, + 6.425146484374991 + ], + [ + 80.72412109375003, + 5.97905273437496 + ], + [ + 80.26738281250007, + 6.009765625 + ], + [ + 80.09531250000012, + 6.153173828125006 + ], + [ + 79.859375, + 6.829296874999983 + ], + [ + 79.71298828125012, + 8.18232421875004 + ], + [ + 79.74980468750007, + 8.294238281250003 + ], + [ + 79.78349609375007, + 8.018457031250051 + ], + [ + 79.92890625000004, + 8.899218749999974 + ], + [ + 80.09960937499997, + 9.209960937500043 + ], + [ + 80.08632812500005, + 9.577832031250026 + ], + [ + 80.42832031250006, + 9.480957031250014 + ], + [ + 80.04580078125005, + 9.649902343749972 + ], + [ + 79.98232421875, + 9.812695312500011 + ] + ] + ] + ] + }, + "properties": { + "name": "Sri Lanka", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 28.646875, + -30.1265625 + ], + [ + 28.39208984375, + -30.147558593750006 + ], + [ + 28.128710937500017, + -30.52509765625001 + ], + [ + 28.05683593750001, + -30.63105468750001 + ], + [ + 27.753125, + -30.6 + ], + [ + 27.364062500000017, + -30.27919921875001 + ], + [ + 27.19355468750001, + -29.94130859375001 + ], + [ + 27.056933593750017, + -29.625585937500006 + ], + [ + 27.29453125, + -29.519335937500003 + ], + [ + 27.73554687500001, + -28.940039062500006 + ], + [ + 27.959863281250023, + -28.873339843750003 + ], + [ + 28.084375, + -28.77998046875001 + ], + [ + 28.23261718750001, + -28.701269531250006 + ], + [ + 28.471875, + -28.615820312500006 + ], + [ + 28.583398437500023, + -28.594140625 + ], + [ + 28.625781250000017, + -28.58173828125001 + ], + [ + 29.301367187500006, + -29.08984375 + ], + [ + 29.38671875, + -29.31972656250001 + ], + [ + 29.34882812500001, + -29.441992187500006 + ], + [ + 29.293554687500006, + -29.56689453125 + ], + [ + 29.1421875, + -29.700976562500003 + ], + [ + 29.098046875000023, + -29.919042968750006 + ], + [ + 28.646875, + -30.1265625 + ] + ] + ] + }, + "properties": { + "name": "Lesotho", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 20.957812500000074, + 55.27890625000006 + ], + [ + 20.89980468750008, + 55.286669921875045 + ], + [ + 21.11484375, + 55.61650390624999 + ], + [ + 20.957812500000074, + 55.27890625000006 + ] + ] + ], + [ + [ + [ + 25.573046875000017, + 54.139892578125 + ], + [ + 25.497363281250045, + 54.17524414062501 + ], + [ + 25.52734375000003, + 54.21513671874996 + ], + [ + 25.505664062500045, + 54.26494140624999 + ], + [ + 25.46113281250004, + 54.29277343749996 + ], + [ + 25.179492187500017, + 54.214257812499966 + ], + [ + 25.111425781250006, + 54.15493164062505 + ], + [ + 25.04609375000004, + 54.13305664062503 + ], + [ + 24.869531250000023, + 54.14516601562502 + ], + [ + 24.82568359374997, + 54.118994140625006 + ], + [ + 24.78925781250001, + 53.99824218750001 + ], + [ + 24.768164062499977, + 53.97465820312499 + ], + [ + 24.31796875, + 53.892968749999966 + ], + [ + 24.236621093750045, + 53.91997070312496 + ], + [ + 24.19130859375005, + 53.95043945312503 + ], + [ + 23.559082031250057, + 53.91982421875002 + ], + [ + 23.484667968750074, + 53.939794921875006 + ], + [ + 23.453613281250057, + 54.14345703125002 + ], + [ + 23.3701171875, + 54.20048828124999 + ], + [ + 23.282324218750063, + 54.240332031250034 + ], + [ + 23.17031250000008, + 54.28144531249998 + ], + [ + 23.0875, + 54.299462890624994 + ], + [ + 23.042187500000068, + 54.30419921875 + ], + [ + 23.01552734375005, + 54.34833984375001 + ], + [ + 22.976757812500068, + 54.36635742187505 + ], + [ + 22.89394531250008, + 54.390527343749994 + ], + [ + 22.82373046874997, + 54.39580078124999 + ], + [ + 22.766210937499977, + 54.356787109375034 + ], + [ + 22.679882812500068, + 54.493017578125006 + ], + [ + 22.684472656250023, + 54.56293945312504 + ], + [ + 22.82470703125, + 54.87128906249998 + ], + [ + 22.56728515625005, + 55.05913085937496 + ], + [ + 22.072363281250034, + 55.06367187499998 + ], + [ + 21.235742187500023, + 55.26411132812498 + ], + [ + 21.237890625000034, + 55.455029296874955 + ], + [ + 21.06191406250005, + 55.81342773437498 + ], + [ + 21.053808593750006, + 56.02294921875003 + ], + [ + 21.04609375000004, + 56.07006835937503 + ], + [ + 21.31464843750004, + 56.18813476562502 + ], + [ + 21.65351562500004, + 56.314550781250006 + ], + [ + 22.084570312500034, + 56.40673828125006 + ], + [ + 22.875585937500063, + 56.39643554687501 + ], + [ + 22.96826171875003, + 56.38041992187502 + ], + [ + 23.042968750000057, + 56.324072265625006 + ], + [ + 23.119824218749983, + 56.330664062500006 + ], + [ + 23.195898437500034, + 56.36713867187498 + ], + [ + 24.120703125000063, + 56.26425781249998 + ], + [ + 24.90302734375001, + 56.398193359375 + ], + [ + 25.069921875, + 56.20039062500004 + ], + [ + 25.663183593750063, + 56.104833984375006 + ], + [ + 26.593554687500074, + 55.66752929687502 + ], + [ + 26.590820312500057, + 55.62265625 + ], + [ + 26.56660156250001, + 55.546484375000034 + ], + [ + 26.51923828125004, + 55.448144531249994 + ], + [ + 26.469531250000045, + 55.371923828125006 + ], + [ + 26.457617187500006, + 55.342480468749955 + ], + [ + 26.49531250000004, + 55.31801757812502 + ], + [ + 26.68125, + 55.30644531249999 + ], + [ + 26.76015625000008, + 55.29335937499999 + ], + [ + 26.775683593750045, + 55.27309570312502 + ], + [ + 26.601171875000034, + 55.130175781250045 + ], + [ + 26.291796875000074, + 55.13959960937501 + ], + [ + 26.250781250000045, + 55.12451171875006 + ], + [ + 26.175195312500023, + 55.003271484375034 + ], + [ + 26.092968750000068, + 54.96230468750005 + ], + [ + 25.964453124999977, + 54.947167968749966 + ], + [ + 25.85927734375005, + 54.91928710937498 + ], + [ + 25.722460937500074, + 54.71787109374998 + ], + [ + 25.731640625000068, + 54.59038085937502 + ], + [ + 25.72480468750001, + 54.564257812500045 + ], + [ + 25.68515625, + 54.53579101562502 + ], + [ + 25.62031250000004, + 54.46040039062501 + ], + [ + 25.56757812500004, + 54.377050781250006 + ], + [ + 25.54736328125, + 54.33183593750002 + ], + [ + 25.55751953125005, + 54.310693359374994 + ], + [ + 25.702539062499994, + 54.29296875 + ], + [ + 25.765234374999977, + 54.179785156250034 + ], + [ + 25.573046875000017, + 54.139892578125 + ] + ] + ] + ] + }, + "properties": { + "name": "Lithuania", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 6.4873046875, + 49.798486328124994 + ], + [ + 6.344335937500006, + 49.452734375 + ], + [ + 6.181054687500023, + 49.498925781249994 + ], + [ + 6.119921875000017, + 49.485205078125 + ], + [ + 6.074121093750023, + 49.454638671874996 + ], + [ + 6.011425781250011, + 49.445458984374994 + ], + [ + 5.95947265625, + 49.454638671874996 + ], + [ + 5.928906250000011, + 49.4775390625 + ], + [ + 5.9013671875, + 49.48974609375 + ], + [ + 5.823437500000011, + 49.505078125 + ], + [ + 5.789746093750011, + 49.53828125 + ], + [ + 5.776710379464286, + 49.639953962053575 + ], + [ + 5.744042968750023, + 49.91962890625 + ], + [ + 5.7880859375, + 49.961230468749996 + ], + [ + 5.8173828125, + 50.0126953125 + ], + [ + 5.866894531250011, + 50.0828125 + ], + [ + 5.976269531250011, + 50.1671875 + ], + [ + 6.089062500000011, + 50.154589843749996 + ], + [ + 6.110058593750011, + 50.123779296875 + ], + [ + 6.116503906250017, + 50.120996093749994 + ], + [ + 6.109765625000023, + 50.034375 + ], + [ + 6.13818359375, + 49.97431640625 + ], + [ + 6.204882812500017, + 49.91513671875 + ], + [ + 6.272327008928583, + 49.887234933035714 + ], + [ + 6.4873046875, + 49.798486328124994 + ] + ] + ] + }, + "properties": { + "name": "Luxembourg", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 28.14794921875, + 56.142919921875 + ], + [ + 27.576757812500006, + 55.798779296875 + ], + [ + 27.052539062500017, + 55.83056640625 + ], + [ + 26.593554687500017, + 55.667529296874996 + ], + [ + 25.663183593750006, + 56.104833984375 + ], + [ + 25.069921875, + 56.200390625 + ], + [ + 24.90302734375001, + 56.398193359375 + ], + [ + 24.120703125, + 56.2642578125 + ], + [ + 23.81269531250001, + 56.329248046875 + ], + [ + 23.195898437500006, + 56.367138671875 + ], + [ + 23.11982421875001, + 56.3306640625 + ], + [ + 23.04296875, + 56.324072265625 + ], + [ + 22.875585937500006, + 56.396435546875 + ], + [ + 22.084570312500006, + 56.40673828125 + ], + [ + 21.730566406250006, + 56.325976562499996 + ], + [ + 21.65351562500001, + 56.31455078125 + ], + [ + 21.31464843750001, + 56.188134765625 + ], + [ + 21.04609375000001, + 56.070068359375 + ], + [ + 21.0712890625, + 56.82373046875 + ], + [ + 21.72871093750001, + 57.57099609375 + ], + [ + 22.554589843750023, + 57.724267578125 + ], + [ + 23.28730468750001, + 57.08974609375 + ], + [ + 23.647753906250017, + 56.971044921875 + ], + [ + 24.382617187500017, + 57.250048828124996 + ], + [ + 24.322558593750017, + 57.87060546875 + ], + [ + 24.3625, + 57.866162109375 + ], + [ + 24.458886718750023, + 57.907861328125 + ], + [ + 25.11103515625001, + 58.063427734375 + ], + [ + 25.27265625000001, + 58.009375 + ], + [ + 25.66015625, + 57.920166015625 + ], + [ + 26.29804687500001, + 57.60107421875 + ], + [ + 26.532617187500023, + 57.531005859375 + ], + [ + 26.96601562500001, + 57.609130859375 + ], + [ + 27.187109375, + 57.538330078125 + ], + [ + 27.326562500000023, + 57.52548828125 + ], + [ + 27.4697265625, + 57.5240234375 + ], + [ + 27.538671875, + 57.42978515625 + ], + [ + 27.796875, + 57.316943359374996 + ], + [ + 27.82861328125, + 57.293310546875 + ], + [ + 27.838281250000023, + 57.247705078125 + ], + [ + 27.83027343750001, + 57.194482421875 + ], + [ + 27.639453125000017, + 56.845654296875 + ], + [ + 27.806054687500023, + 56.86708984375 + ], + [ + 27.8486328125, + 56.85341796875 + ], + [ + 27.89208984375, + 56.741064453125 + ], + [ + 28.00751953125001, + 56.599853515625 + ], + [ + 28.103125, + 56.545703125 + ], + [ + 28.11083984375, + 56.510693359375 + ], + [ + 28.169238281250017, + 56.386865234375 + ], + [ + 28.191699218750017, + 56.315576171875 + ], + [ + 28.202050781250023, + 56.260400390625 + ], + [ + 28.14794921875, + 56.142919921875 + ] + ] + ] + }, + "properties": { + "name": "Latvia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 28.2125, + 45.450439453125 + ], + [ + 28.07470703125, + 45.598974609375 + ], + [ + 28.23945312500001, + 46.6408203125 + ], + [ + 28.07177734375, + 46.978417968749994 + ], + [ + 27.614062500000017, + 47.34052734375 + ], + [ + 26.980761718750017, + 48.155029296875 + ], + [ + 26.618945312500017, + 48.25986328125 + ], + [ + 26.640429687500017, + 48.294140625 + ], + [ + 26.847070312500023, + 48.387158203125 + ], + [ + 26.90058593750001, + 48.371923828125 + ], + [ + 27.228515625, + 48.371435546875 + ], + [ + 27.549218750000023, + 48.477734375 + ], + [ + 28.34052734375001, + 48.144433593749994 + ], + [ + 28.42304687500001, + 48.146875 + ], + [ + 29.125390625000023, + 47.96455078125 + ], + [ + 29.134863281250006, + 47.489697265625 + ], + [ + 29.455664062500006, + 47.292626953124994 + ], + [ + 29.57197265625001, + 46.964013671874994 + ], + [ + 29.7197265625, + 46.88291015625 + ], + [ + 29.877832031250023, + 46.82890625 + ], + [ + 29.942480468750006, + 46.723779296874994 + ], + [ + 29.93476562500001, + 46.625 + ], + [ + 29.92431640625, + 46.538867187499996 + ], + [ + 30.13105468750001, + 46.423095703125 + ], + [ + 30.07568359375, + 46.377832031249994 + ], + [ + 29.878027343750006, + 46.360205078125 + ], + [ + 29.837890625, + 46.350537109375 + ], + [ + 29.458789062500017, + 46.453759765624994 + ], + [ + 29.30488281250001, + 46.466601562499996 + ], + [ + 29.22382812500001, + 46.376953125 + ], + [ + 29.20458984375, + 46.379345703125 + ], + [ + 29.20078125, + 46.50498046875 + ], + [ + 29.18623046875001, + 46.523974609374996 + ], + [ + 29.146289062500017, + 46.526904296874996 + ], + [ + 28.958398437500023, + 46.45849609375 + ], + [ + 28.92744140625001, + 46.424121093749996 + ], + [ + 28.930566406250023, + 46.362255859375 + ], + [ + 28.94375, + 46.288427734375 + ], + [ + 29.00625, + 46.17646484375 + ], + [ + 28.971875, + 46.12763671875 + ], + [ + 28.94775390625, + 46.049951171874994 + ], + [ + 28.849511718750023, + 45.978662109374994 + ], + [ + 28.73876953125, + 45.937158203124994 + ], + [ + 28.729296875000017, + 45.852001953125 + ], + [ + 28.667578125, + 45.793847656249994 + ], + [ + 28.562304687500017, + 45.735791015625 + ], + [ + 28.491601562500023, + 45.665771484375 + ], + [ + 28.4990234375, + 45.517724609374994 + ], + [ + 28.310351562500017, + 45.498583984374996 + ], + [ + 28.26484375000001, + 45.48388671875 + ], + [ + 28.2125, + 45.450439453125 + ] + ] + ] + }, + "properties": { + "name": "Moldova", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 49.936425781249994, + -16.90292968750002 + ], + [ + 49.82402343750002, + -17.08652343750002 + ], + [ + 50.02304687500006, + -16.6953125 + ], + [ + 49.936425781249994, + -16.90292968750002 + ] + ] + ], + [ + [ + [ + 48.3421875, + -13.363867187500034 + ], + [ + 48.21191406250003, + -13.385253906249957 + ], + [ + 48.191210937500074, + -13.259960937500011 + ], + [ + 48.308886718750074, + -13.198242187499957 + ], + [ + 48.3421875, + -13.363867187500034 + ] + ] + ], + [ + [ + [ + 49.53828125000004, + -12.432128906250014 + ], + [ + 49.9375, + -13.072265624999957 + ], + [ + 50.23535156249997, + -14.732031249999963 + ], + [ + 50.482714843750074, + -15.385644531249994 + ], + [ + 50.20898437499997, + -15.960449218750028 + ], + [ + 50.02041015625005, + -15.801757812500028 + ], + [ + 49.89257812500003, + -15.457714843750011 + ], + [ + 49.664355468750074, + -15.521582031249977 + ], + [ + 49.83906250000004, + -16.486523437499997 + ], + [ + 49.76718750000006, + -16.815136718749983 + ], + [ + 49.44931640625006, + -17.240625 + ], + [ + 49.477832031250074, + -17.89853515624999 + ], + [ + 49.362890625, + -18.336328125 + ], + [ + 47.934472656249994, + -22.393945312500023 + ], + [ + 47.55800781250005, + -23.874609374999963 + ], + [ + 47.17734375, + -24.787207031249977 + ], + [ + 46.72851562499997, + -25.14990234374997 + ], + [ + 46.15869140624997, + -25.230371093750023 + ], + [ + 45.5080078125001, + -25.56318359374997 + ], + [ + 45.2057617187501, + -25.57050781250004 + ], + [ + 44.0353515625001, + -24.995703125 + ], + [ + 43.670019531250006, + -24.30029296875 + ], + [ + 43.722265625, + -23.529687500000037 + ], + [ + 43.2648437500001, + -22.38359375 + ], + [ + 43.29052734374997, + -21.93251953124998 + ], + [ + 43.50185546875005, + -21.356445312499957 + ], + [ + 43.800195312499994, + -21.179199218749986 + ], + [ + 44.40468750000005, + -19.922070312500026 + ], + [ + 44.44882812500006, + -19.42871093749997 + ], + [ + 44.23876953124997, + -19.075195312499986 + ], + [ + 44.23310546875004, + -18.740625 + ], + [ + 44.04003906249997, + -18.288476562500023 + ], + [ + 43.979394531249994, + -17.3916015625 + ], + [ + 44.42138671874997, + -16.70263671874997 + ], + [ + 44.476171875, + -16.217285156249957 + ], + [ + 44.90917968749997, + -16.174511718750026 + ], + [ + 45.2228515625001, + -15.95048828124996 + ], + [ + 45.3421875, + -16.03671875000002 + ], + [ + 45.598242187500006, + -15.992578125 + ], + [ + 45.70019531249997, + -15.813769531249989 + ], + [ + 46.157519531250074, + -15.738281249999972 + ], + [ + 46.3996093750001, + -15.924609375000017 + ], + [ + 46.331445312499994, + -15.713671875000031 + ], + [ + 46.47509765625003, + -15.513476562500003 + ], + [ + 46.942285156249994, + -15.219042968749974 + ], + [ + 47.09921875, + -15.43417968750002 + ], + [ + 47.092578125000074, + -15.150097656249969 + ], + [ + 47.35195312500005, + -14.766113281249986 + ], + [ + 47.46474609375005, + -14.713281249999966 + ], + [ + 47.47832031250002, + -15.009375 + ], + [ + 47.77402343750006, + -14.63671875 + ], + [ + 47.964160156250074, + -14.672558593750026 + ], + [ + 47.773339843749994, + -14.369921875 + ], + [ + 47.995507812499994, + -13.960449218749986 + ], + [ + 47.88359375000002, + -13.807519531250009 + ], + [ + 47.94101562500006, + -13.662402343750017 + ], + [ + 48.03984375000002, + -13.596289062499963 + ], + [ + 48.25527343750005, + -13.719335937499977 + ], + [ + 48.796484375, + -13.267480468750023 + ], + [ + 48.91943359375003, + -12.839062499999969 + ], + [ + 48.78632812500004, + -12.470898437500011 + ], + [ + 48.931738281250006, + -12.4390625 + ], + [ + 49.20703124999997, + -12.079589843749957 + ], + [ + 49.53828125000004, + -12.432128906250014 + ] + ] + ] + ] + }, + "properties": { + "name": "Madagascar", + "childNum": 3 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -91.68369140624998, + 18.677343750000034 + ], + [ + -91.81611328124995, + 18.675878906250006 + ], + [ + -91.53671874999998, + 18.760009765625 + ], + [ + -91.68369140624998, + 18.677343750000034 + ] + ] + ], + [ + [ + [ + -86.93964843750001, + 20.303320312500006 + ], + [ + -86.97797851562498, + 20.489794921875074 + ], + [ + -86.76328124999995, + 20.579052734374955 + ], + [ + -86.93964843750001, + 20.303320312500006 + ] + ] + ], + [ + [ + [ + -106.50224609374999, + 21.61083984375003 + ], + [ + -106.60703124999993, + 21.561474609374983 + ], + [ + -106.63935546874995, + 21.697851562499977 + ], + [ + -106.50224609374999, + 21.61083984375003 + ] + ] + ], + [ + [ + [ + -110.56738281249994, + 25.003466796875017 + ], + [ + -110.5388671875, + 24.89155273437504 + ], + [ + -110.69926757812499, + 25.081445312499994 + ], + [ + -110.56738281249994, + 25.003466796875017 + ] + ] + ], + [ + [ + [ + -112.05727539062498, + 24.545703125000017 + ], + [ + -112.29677734375002, + 24.789648437500063 + ], + [ + -112.15942382812501, + 25.28564453125003 + ], + [ + -112.19501953124998, + 24.841064453125057 + ], + [ + -112.05727539062498, + 24.545703125000017 + ] + ] + ], + [ + [ + [ + -111.10029296874998, + 26.020605468750006 + ], + [ + -111.224658203125, + 25.83588867187504 + ], + [ + -111.18291015625002, + 26.040625 + ], + [ + -111.10029296874998, + 26.020605468750006 + ] + ] + ], + [ + [ + [ + -115.17060546875001, + 28.06938476562496 + ], + [ + -115.35292968750002, + 28.103955078124983 + ], + [ + -115.23354492187495, + 28.36835937500004 + ], + [ + -115.17060546875001, + 28.06938476562496 + ] + ] + ], + [ + [ + [ + -112.20307617187503, + 29.00532226562504 + ], + [ + -112.27841796875, + 28.769335937500017 + ], + [ + -112.51406249999997, + 28.847607421874955 + ], + [ + -112.42353515625, + 29.203662109375017 + ], + [ + -112.28505859374994, + 29.240429687499955 + ], + [ + -112.20307617187503, + 29.00532226562504 + ] + ] + ], + [ + [ + [ + -113.15561523437502, + 29.05224609375 + ], + [ + -113.49633789062497, + 29.30761718749997 + ], + [ + -113.58720703125002, + 29.57304687499996 + ], + [ + -113.20214843749999, + 29.301855468750034 + ], + [ + -113.15561523437502, + 29.05224609375 + ] + ] + ], + [ + [ + [ + -97.14624023437494, + 25.961474609375045 + ], + [ + -97.66767578124995, + 24.389990234374977 + ], + [ + -97.84248046874995, + 22.510302734375017 + ], + [ + -97.76328124999998, + 22.105859374999966 + ], + [ + -97.31450195312496, + 21.56420898437503 + ], + [ + -97.40917968749997, + 21.272558593750034 + ], + [ + -97.38344726562497, + 21.56669921874999 + ], + [ + -97.75380859375002, + 22.02666015624999 + ], + [ + -97.18632812499996, + 20.717041015625 + ], + [ + -96.45605468749994, + 19.869775390624966 + ], + [ + -96.28955078124994, + 19.34375 + ], + [ + -95.778125, + 18.805517578125034 + ], + [ + -95.92036132812495, + 18.81958007812497 + ], + [ + -95.62680664062503, + 18.690576171874994 + ], + [ + -95.71982421874998, + 18.768359375000017 + ], + [ + -95.18183593749995, + 18.700732421875017 + ], + [ + -94.79814453124996, + 18.51459960937501 + ], + [ + -94.45976562499993, + 18.166650390624994 + ], + [ + -93.55234375, + 18.430468750000017 + ], + [ + -92.88476562499997, + 18.468652343749966 + ], + [ + -92.44101562499998, + 18.67529296874997 + ], + [ + -91.97377929687502, + 18.715869140625074 + ], + [ + -91.91357421875, + 18.52851562500001 + ], + [ + -91.53398437499993, + 18.45654296875 + ], + [ + -91.27524414062498, + 18.62446289062501 + ], + [ + -91.34306640624996, + 18.900585937499955 + ], + [ + -91.43666992187502, + 18.889794921874966 + ], + [ + -90.73925781249994, + 19.352246093749955 + ], + [ + -90.69316406249996, + 19.729882812499966 + ], + [ + -90.49169921874997, + 19.94677734375003 + ], + [ + -90.353125, + 21.009423828124966 + ], + [ + -89.81977539062495, + 21.274609374999983 + ], + [ + -88.46669921874997, + 21.569384765625017 + ], + [ + -88.0068359375, + 21.604052734375045 + ], + [ + -87.25087890625, + 21.44697265625004 + ], + [ + -87.18828124999993, + 21.546435546875045 + ], + [ + -87.36850585937498, + 21.57373046875 + ], + [ + -87.034765625, + 21.592236328124955 + ], + [ + -86.824072265625, + 21.421679687500017 + ], + [ + -86.77177734374999, + 21.150537109375023 + ], + [ + -86.92622070312493, + 20.786474609375034 + ], + [ + -87.42138671875, + 20.23139648437501 + ], + [ + -87.44174804687498, + 19.861523437499983 + ], + [ + -87.68769531249998, + 19.63710937499999 + ], + [ + -87.6453125, + 19.55390625000001 + ], + [ + -87.42475585937498, + 19.583349609375063 + ], + [ + -87.65869140625003, + 19.352343750000074 + ], + [ + -87.65576171874997, + 19.25786132812499 + ], + [ + -87.50107421874998, + 19.287792968749983 + ], + [ + -87.76181640624998, + 18.446142578125006 + ], + [ + -87.88198242187497, + 18.27387695312501 + ], + [ + -88.05644531249996, + 18.524462890625074 + ], + [ + -88.03173828125, + 18.838916015625017 + ], + [ + -88.29565429687494, + 18.47241210937503 + ], + [ + -88.52299804687499, + 18.445898437500063 + ], + [ + -88.80634765624998, + 17.965527343749983 + ], + [ + -89.13354492187503, + 17.970800781249977 + ], + [ + -89.16147460937503, + 17.81484375 + ], + [ + -90.98916015624997, + 17.81640624999997 + ], + [ + -90.99296874999993, + 17.25244140625 + ], + [ + -91.19550781249998, + 17.254101562499983 + ], + [ + -91.40961914062501, + 17.255859375 + ], + [ + -90.975830078125, + 16.867822265624994 + ], + [ + -90.710693359375, + 16.708105468750034 + ], + [ + -90.65996093749996, + 16.630908203125045 + ], + [ + -90.634375, + 16.565136718749955 + ], + [ + -90.63408203125002, + 16.51074218749997 + ], + [ + -90.57578124999995, + 16.467822265625017 + ], + [ + -90.47109374999994, + 16.439550781250034 + ], + [ + -90.41699218750003, + 16.391015625000023 + ], + [ + -90.41699218750003, + 16.351318359375 + ], + [ + -90.45014648437493, + 16.261376953124994 + ], + [ + -90.45986328124997, + 16.16235351562497 + ], + [ + -90.44716796874994, + 16.07270507812501 + ], + [ + -90.52197265625, + 16.07119140625005 + ], + [ + -90.70322265624998, + 16.07104492187503 + ], + [ + -90.97958984374998, + 16.07080078124997 + ], + [ + -91.433984375, + 16.070458984374994 + ], + [ + -91.736572265625, + 16.070166015625006 + ], + [ + -91.95722656250001, + 15.703222656250034 + ], + [ + -92.08212890624998, + 15.495556640625011 + ], + [ + -92.18715820312497, + 15.320898437499963 + ], + [ + -92.07480468749998, + 15.074218749999972 + ], + [ + -92.09873046874998, + 15.026757812499994 + ], + [ + -92.14423828125001, + 15.001953125 + ], + [ + -92.158544921875, + 14.963574218749997 + ], + [ + -92.23515625, + 14.545410156249986 + ], + [ + -93.91606445312493, + 16.053564453125006 + ], + [ + -94.374169921875, + 16.284765625000034 + ], + [ + -94.426416015625, + 16.22626953125001 + ], + [ + -94.00126953124996, + 16.018945312499966 + ], + [ + -94.66152343750002, + 16.20190429687503 + ], + [ + -94.58710937499995, + 16.315820312499966 + ], + [ + -94.79082031249999, + 16.28715820312499 + ], + [ + -94.85869140624996, + 16.41972656249999 + ], + [ + -95.02084960937503, + 16.277636718750017 + ], + [ + -94.79941406249995, + 16.20966796875001 + ], + [ + -95.134375, + 16.17695312500001 + ], + [ + -96.21357421874993, + 15.693066406250011 + ], + [ + -96.80795898437495, + 15.726416015624977 + ], + [ + -97.18466796874998, + 15.909277343750006 + ], + [ + -97.75478515624994, + 15.966845703125017 + ], + [ + -98.52031249999993, + 16.30483398437505 + ], + [ + -98.76220703125, + 16.534765624999977 + ], + [ + -99.69067382812499, + 16.719628906249994 + ], + [ + -100.847802734375, + 17.20048828124999 + ], + [ + -101.91870117187494, + 17.959765625000045 + ], + [ + -102.69956054687495, + 18.062841796875006 + ], + [ + -103.44160156249995, + 18.32539062500001 + ], + [ + -103.91245117187496, + 18.828466796875006 + ], + [ + -104.9384765625, + 19.309375 + ], + [ + -105.482080078125, + 19.97607421875003 + ], + [ + -105.66943359374997, + 20.385595703124977 + ], + [ + -105.26015625, + 20.579052734374955 + ], + [ + -105.32705078124994, + 20.752978515625045 + ], + [ + -105.51083984374999, + 20.808740234375023 + ], + [ + -105.23706054687499, + 21.119189453125045 + ], + [ + -105.20869140624998, + 21.490820312499977 + ], + [ + -105.43144531249997, + 21.618261718750006 + ], + [ + -105.64912109375001, + 21.988085937500045 + ], + [ + -105.64550781249999, + 22.32690429687497 + ], + [ + -105.79179687500003, + 22.627490234375017 + ], + [ + -106.93549804687497, + 23.88125 + ], + [ + -107.76494140625002, + 24.47192382812497 + ], + [ + -107.52724609375001, + 24.36005859375001 + ], + [ + -107.51191406249998, + 24.489160156250023 + ], + [ + -107.95117187499994, + 24.614892578124966 + ], + [ + -108.28076171874994, + 25.08154296875 + ], + [ + -108.05146484374995, + 25.067041015624994 + ], + [ + -108.69638671874998, + 25.382910156250034 + ], + [ + -108.78725585937502, + 25.53803710937501 + ], + [ + -109.02880859375003, + 25.48046875000003 + ], + [ + -108.886572265625, + 25.733447265625045 + ], + [ + -109.19648437499998, + 25.59252929687503 + ], + [ + -109.38496093750001, + 25.727148437500006 + ], + [ + -109.42563476562495, + 26.032568359375063 + ], + [ + -109.19970703125003, + 26.30522460937499 + ], + [ + -109.11669921874999, + 26.25273437499996 + ], + [ + -109.27626953125, + 26.533886718749955 + ], + [ + -109.48286132812498, + 26.710351562500023 + ], + [ + -109.75478515624995, + 26.702929687500017 + ], + [ + -109.94399414062495, + 27.079345703125057 + ], + [ + -110.37729492187495, + 27.233300781249966 + ], + [ + -110.59267578124995, + 27.544335937500023 + ], + [ + -110.52988281249995, + 27.864208984374983 + ], + [ + -111.12138671875002, + 27.966992187499983 + ], + [ + -112.16176757812495, + 29.018896484375034 + ], + [ + -113.05766601562496, + 30.651025390625023 + ], + [ + -113.04672851562495, + 31.17924804687499 + ], + [ + -113.62348632812494, + 31.34589843750001 + ], + [ + -113.75942382812501, + 31.557763671874994 + ], + [ + -113.94775390625001, + 31.62934570312501 + ], + [ + -114.14931640624995, + 31.507373046875045 + ], + [ + -114.93359374999994, + 31.900732421874977 + ], + [ + -114.78989257812498, + 31.647119140624994 + ], + [ + -114.88188476562499, + 31.156396484375023 + ], + [ + -114.55048828124997, + 30.02226562499999 + ], + [ + -113.75546875, + 29.367480468750017 + ], + [ + -113.49970703124995, + 28.92670898437501 + ], + [ + -113.20556640624997, + 28.798779296874955 + ], + [ + -113.09365234375001, + 28.511767578125017 + ], + [ + -112.870849609375, + 28.42421875000005 + ], + [ + -112.73403320312501, + 27.825976562500017 + ], + [ + -112.32919921874996, + 27.52343750000003 + ], + [ + -111.86264648437495, + 26.678515625000017 + ], + [ + -111.6994140625, + 26.58095703125005 + ], + [ + -111.79526367187499, + 26.8796875 + ], + [ + -111.56967773437495, + 26.707617187500006 + ], + [ + -111.29160156249996, + 25.78979492187497 + ], + [ + -110.68676757812501, + 24.867675781250057 + ], + [ + -110.65932617187502, + 24.34145507812505 + ], + [ + -110.36743164062497, + 24.100488281249994 + ], + [ + -110.30375976562497, + 24.339453125 + ], + [ + -110.02280273437502, + 24.17460937499999 + ], + [ + -109.6765625, + 23.66157226562501 + ], + [ + -109.42084960937495, + 23.480126953124994 + ], + [ + -109.49570312500002, + 23.159814453125023 + ], + [ + -110.00625, + 22.894042968750057 + ], + [ + -110.3626953125, + 23.60493164062501 + ], + [ + -111.68291015625002, + 24.555810546875023 + ], + [ + -111.80249023437494, + 24.542529296875074 + ], + [ + -112.07255859374999, + 24.84003906250001 + ], + [ + -112.06987304687497, + 25.572851562500006 + ], + [ + -112.37724609374997, + 26.21391601562496 + ], + [ + -113.02075195312499, + 26.58325195312497 + ], + [ + -113.15581054687496, + 26.94624023437504 + ], + [ + -113.27226562499997, + 26.79096679687501 + ], + [ + -113.59853515625001, + 26.721289062500034 + ], + [ + -113.84096679687502, + 26.966503906249983 + ], + [ + -114.44526367187503, + 27.218164062499994 + ], + [ + -114.53989257812495, + 27.431103515624955 + ], + [ + -114.99350585937499, + 27.736035156249983 + ], + [ + -115.03647460937495, + 27.84184570312496 + ], + [ + -114.57001953124995, + 27.78393554687497 + ], + [ + -114.30058593749995, + 27.87299804687501 + ], + [ + -114.30224609375003, + 27.775732421875006 + ], + [ + -114.0693359375, + 27.67568359375005 + ], + [ + -114.15839843750003, + 27.919677734375 + ], + [ + -114.26586914062499, + 27.934472656249994 + ], + [ + -114.04848632812502, + 28.42617187499999 + ], + [ + -114.93730468749999, + 29.35161132812496 + ], + [ + -115.67382812500003, + 29.756396484375017 + ], + [ + -116.06215820312501, + 30.80415039062504 + ], + [ + -116.29628906250001, + 30.97050781249999 + ], + [ + -116.33344726562494, + 31.202783203124994 + ], + [ + -116.66215820312495, + 31.56489257812504 + ], + [ + -116.72207031249998, + 31.734570312499955 + ], + [ + -116.62080078124995, + 31.85107421874997 + ], + [ + -116.84799804687496, + 31.997363281250045 + ], + [ + -117.12827148437495, + 32.533349609374994 + ], + [ + -114.72475585937495, + 32.71533203125003 + ], + [ + -114.83593749999994, + 32.50830078125003 + ], + [ + -111.0419921875, + 31.32421875000003 + ], + [ + -108.21445312499993, + 31.329443359375034 + ], + [ + -108.21181640625002, + 31.779345703125017 + ], + [ + -106.44541015624996, + 31.768408203125006 + ], + [ + -106.14804687499995, + 31.450927734375 + ], + [ + -104.97880859374996, + 30.645947265624955 + ], + [ + -104.50400390624995, + 29.677685546874955 + ], + [ + -104.110595703125, + 29.386132812499994 + ], + [ + -103.16831054687498, + 28.998193359374994 + ], + [ + -102.8919921875, + 29.216406250000034 + ], + [ + -102.61494140624994, + 29.75234375 + ], + [ + -102.26894531249998, + 29.871191406250034 + ], + [ + -101.44038085937503, + 29.77685546875 + ], + [ + -100.75458984375001, + 29.182519531249994 + ], + [ + -100.29604492187495, + 28.32768554687499 + ], + [ + -99.50532226562497, + 27.54833984375003 + ], + [ + -99.45654296874999, + 27.05668945312496 + ], + [ + -99.10776367187498, + 26.446923828124994 + ], + [ + -97.37563476562497, + 25.871826171875 + ], + [ + -97.14624023437494, + 25.961474609375045 + ] + ] + ] + ] + }, + "properties": { + "name": "Mexico", + "childNum": 10 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 22.344042968750017, + 42.31396484375 + ], + [ + 22.836816406250023, + 41.993603515625 + ], + [ + 23.00361328125001, + 41.73984375 + ], + [ + 22.916015625, + 41.336279296875 + ], + [ + 22.78388671875001, + 41.331982421875 + ], + [ + 22.72480468750001, + 41.178515625 + ], + [ + 22.603613281250006, + 41.140185546874996 + ], + [ + 22.493554687500023, + 41.118505859375 + ], + [ + 22.184472656250023, + 41.158642578125 + ], + [ + 21.99335937500001, + 41.13095703125 + ], + [ + 21.77949218750001, + 40.950439453125 + ], + [ + 21.627539062500006, + 40.896337890625 + ], + [ + 21.57578125, + 40.868945312499996 + ], + [ + 20.964257812500023, + 40.849902343749996 + ], + [ + 20.709277343750017, + 40.928369140624994 + ], + [ + 20.48896484375001, + 41.272607421874994 + ], + [ + 20.566210937500017, + 41.873681640624994 + ], + [ + 20.725, + 41.87353515625 + ], + [ + 20.778125, + 42.071044921875 + ], + [ + 21.05976562500001, + 42.171289062499994 + ], + [ + 21.28662109375, + 42.100390625 + ], + [ + 21.389550781250023, + 42.21982421875 + ], + [ + 21.560839843750017, + 42.24765625 + ], + [ + 21.5625, + 42.247509765625 + ], + [ + 21.81464843750001, + 42.303125 + ], + [ + 22.344042968750017, + 42.31396484375 + ] + ] + ] + }, + "properties": { + "name": "Macedonia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 4.227636718750006, + 19.142773437499997 + ], + [ + 4.234667968750017, + 16.996386718750003 + ], + [ + 4.121289062500011, + 16.357714843750003 + ], + [ + 3.842968750000011, + 15.701708984375003 + ], + [ + 3.5205078125, + 15.483105468749997 + ], + [ + 3.504296875000023, + 15.356347656249994 + ], + [ + 3.06015625, + 15.427197265624997 + ], + [ + 3.001074218750006, + 15.340966796874994 + ], + [ + 1.300195312500023, + 15.272265625 + ], + [ + 0.947460937500011, + 14.982128906249997 + ], + [ + 0.217480468750011, + 14.911474609374991 + ], + [ + -0.235888671874989, + 15.059423828124991 + ], + [ + -0.760449218749983, + 15.047753906249994 + ], + [ + -1.049560546875, + 14.81953125 + ], + [ + -1.97304687499999, + 14.45654296875 + ], + [ + -2.113232421874983, + 14.16845703125 + ], + [ + -2.586718749999989, + 14.227587890625003 + ], + [ + -2.873925781249994, + 13.950732421875003 + ], + [ + -2.950830078124994, + 13.6484375 + ], + [ + -3.248632812499977, + 13.658349609374994 + ], + [ + -3.3017578125, + 13.28076171875 + ], + [ + -3.527636718749989, + 13.182714843749991 + ], + [ + -3.947314453124989, + 13.402197265624991 + ], + [ + -4.151025390624994, + 13.306201171875003 + ], + [ + -4.328710937499977, + 13.119042968749994 + ], + [ + -4.227099609374989, + 12.793701171875 + ], + [ + -4.480615234374994, + 12.672216796874991 + ], + [ + -4.4287109375, + 12.337597656249997 + ], + [ + -4.699316406249977, + 12.076171875 + ], + [ + -5.288134765624989, + 11.827929687499989 + ], + [ + -5.250244140625, + 11.375781249999989 + ], + [ + -5.490478515625, + 11.042382812499994 + ], + [ + -5.523535156249977, + 10.426025390625 + ], + [ + -5.556591796874983, + 10.43994140625 + ], + [ + -5.694287109374983, + 10.43320312499999 + ], + [ + -5.843847656249977, + 10.389550781249994 + ], + [ + -5.896191406249983, + 10.354736328125 + ], + [ + -5.907568359374977, + 10.307226562499991 + ], + [ + -6.034570312499994, + 10.19482421875 + ], + [ + -6.1171875, + 10.201904296875 + ], + [ + -6.238378906249977, + 10.261621093749994 + ], + [ + -6.241308593749977, + 10.279199218749994 + ], + [ + -6.192626953125, + 10.369433593749989 + ], + [ + -6.190673828125, + 10.400292968749994 + ], + [ + -6.250244140625, + 10.717919921874994 + ], + [ + -6.482617187499983, + 10.561230468749997 + ], + [ + -6.564599609374994, + 10.58642578125 + ], + [ + -6.654150390624977, + 10.656445312499997 + ], + [ + -6.676367187499977, + 10.6337890625 + ], + [ + -6.686132812499977, + 10.578027343749994 + ], + [ + -6.691992187499977, + 10.512011718749989 + ], + [ + -6.669335937499994, + 10.3921875 + ], + [ + -6.693261718749994, + 10.349462890624991 + ], + [ + -6.950341796874994, + 10.342333984374989 + ], + [ + -7.01708984375, + 10.143261718749997 + ], + [ + -7.385058593749989, + 10.340136718749989 + ], + [ + -7.6611328125, + 10.427441406249997 + ], + [ + -7.990625, + 10.1625 + ], + [ + -8.007275390624983, + 10.321875 + ], + [ + -8.266650390624989, + 10.485986328124994 + ], + [ + -8.33740234375, + 10.990625 + ], + [ + -8.666699218749983, + 11.009472656249997 + ], + [ + -8.398535156249977, + 11.366552734374991 + ], + [ + -8.822021484375, + 11.673242187499994 + ], + [ + -8.818310546874983, + 11.922509765624994 + ], + [ + -9.043066406249977, + 12.40234375 + ], + [ + -9.395361328124977, + 12.464648437499989 + ], + [ + -9.358105468749983, + 12.255419921874989 + ], + [ + -9.754003906249977, + 12.029931640624994 + ], + [ + -10.274853515624983, + 12.212646484375 + ], + [ + -10.709228515625, + 11.898730468749989 + ], + [ + -10.933203124999977, + 12.205175781249991 + ], + [ + -11.30517578125, + 12.015429687499989 + ], + [ + -11.502197265625, + 12.198632812499994 + ], + [ + -11.389404296875, + 12.404394531249991 + ], + [ + -11.390380859375, + 12.941992187499991 + ], + [ + -11.634960937499983, + 13.369873046875 + ], + [ + -11.831689453124994, + 13.315820312499994 + ], + [ + -12.05419921875, + 13.633056640625 + ], + [ + -11.960888671874983, + 13.875292968750003 + ], + [ + -12.019189453124994, + 14.206494140624997 + ], + [ + -12.228417968749994, + 14.45859375 + ], + [ + -12.280615234374977, + 14.809033203124997 + ], + [ + -12.104687499999983, + 14.745361328125 + ], + [ + -12.08154296875, + 14.766357421875 + ], + [ + -12.021582031249977, + 14.804931640625 + ], + [ + -11.76015625, + 15.425537109375 + ], + [ + -11.675878906249977, + 15.512060546874991 + ], + [ + -11.502685546875, + 15.636816406249991 + ], + [ + -11.455224609374994, + 15.62539062499999 + ], + [ + -10.9482421875, + 15.151123046875 + ], + [ + -10.696582031249989, + 15.42265625 + ], + [ + -9.94140625, + 15.373779296875 + ], + [ + -9.446923828124994, + 15.458203125 + ], + [ + -9.447705078124983, + 15.574853515624994 + ], + [ + -9.426562499999989, + 15.623046875 + ], + [ + -9.3505859375, + 15.677392578124994 + ], + [ + -9.33544921875, + 15.525683593750003 + ], + [ + -9.293701171875, + 15.502832031249994 + ], + [ + -5.5125, + 15.496289062499997 + ], + [ + -5.359912109374989, + 16.282861328124994 + ], + [ + -5.509619140624977, + 16.442041015624994 + ], + [ + -5.628662109375, + 16.568652343750003 + ], + [ + -5.65625, + 16.8095703125 + ], + [ + -5.684765624999983, + 17.058251953124994 + ], + [ + -5.713183593749989, + 17.306884765625 + ], + [ + -5.74169921875, + 17.555566406249994 + ], + [ + -5.827099609374983, + 18.3015625 + ], + [ + -6.026416015624989, + 20.0421875 + ], + [ + -6.396582031249977, + 23.274804687499994 + ], + [ + -6.482031249999977, + 24.020800781250003 + ], + [ + -6.538964843749994, + 24.51816406249999 + ], + [ + -6.5673828125, + 24.766796875 + ], + [ + -6.594091796874977, + 24.99462890625 + ], + [ + -6.287207031249977, + 24.994824218749997 + ], + [ + -5.959814453124977, + 24.99497070312499 + ], + [ + -5.640771484374994, + 24.995166015625003 + ], + [ + -4.822607421874977, + 24.99560546875 + ], + [ + -1.947900390624994, + 23.124804687500003 + ], + [ + 1.1455078125, + 21.102246093749997 + ], + [ + 1.165722656250011, + 20.817431640625003 + ], + [ + 1.610644531250017, + 20.555566406249994 + ], + [ + 1.685449218750023, + 20.378369140624997 + ], + [ + 3.130273437500023, + 19.85019531249999 + ], + [ + 3.255859375, + 19.4109375 + ], + [ + 3.119726562500006, + 19.103173828124994 + ], + [ + 3.3564453125, + 18.986621093750003 + ], + [ + 4.227636718750006, + 19.142773437499997 + ] + ] + ] + }, + "properties": { + "name": "Mali", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 14.566210937499989, + 35.85273437499998 + ], + [ + 14.436425781250023, + 35.82167968750005 + ], + [ + 14.351269531250011, + 35.978417968749994 + ], + [ + 14.566210937499989, + 35.85273437499998 + ] + ] + ] + }, + "properties": { + "name": "Malta", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 98.18261718749997, + 9.933447265625006 + ], + [ + 98.11806640625, + 9.877880859375054 + ], + [ + 98.2916992187501, + 10.051318359375031 + ], + [ + 98.18261718749997, + 9.933447265625006 + ] + ] + ], + [ + [ + [ + 98.20976562500002, + 10.952734375 + ], + [ + 98.27148437499997, + 10.73989257812498 + ], + [ + 98.08046875000005, + 10.886621093750037 + ], + [ + 98.20976562500002, + 10.952734375 + ] + ] + ], + [ + [ + [ + 98.55380859375012, + 11.744873046875 + ], + [ + 98.52841796875012, + 11.538671875 + ], + [ + 98.43476562500004, + 11.567089843750026 + ], + [ + 98.37646484374997, + 11.79150390625 + ], + [ + 98.55380859375012, + 11.744873046875 + ] + ] + ], + [ + [ + [ + 98.516015625, + 11.905029296875028 + ], + [ + 98.46621093750005, + 12.08427734374996 + ], + [ + 98.60957031250004, + 11.956640624999977 + ], + [ + 98.516015625, + 11.905029296875028 + ] + ] + ], + [ + [ + [ + 98.06611328125004, + 12.389794921875023 + ], + [ + 98.00234375000005, + 12.279003906250011 + ], + [ + 97.93867187500004, + 12.34609375 + ], + [ + 98.06611328125004, + 12.389794921875023 + ] + ] + ], + [ + [ + [ + 98.41396484375005, + 12.597949218749974 + ], + [ + 98.45947265625003, + 12.473730468749991 + ], + [ + 98.3138671875, + 12.335986328124989 + ], + [ + 98.31210937500006, + 12.678173828124983 + ], + [ + 98.41396484375005, + 12.597949218749974 + ] + ] + ], + [ + [ + [ + 98.31542968749997, + 13.099072265625026 + ], + [ + 98.30917968750012, + 12.934716796875023 + ], + [ + 98.26533203125004, + 13.202246093749991 + ], + [ + 98.31542968749997, + 13.099072265625026 + ] + ] + ], + [ + [ + [ + 94.80488281250004, + 15.8193359375 + ], + [ + 94.73349609375006, + 15.823046875000045 + ], + [ + 94.82802734375005, + 15.933007812499966 + ], + [ + 94.80488281250004, + 15.8193359375 + ] + ] + ], + [ + [ + [ + 94.47675781250004, + 15.945947265625023 + ], + [ + 94.41191406250007, + 15.848388671875057 + ], + [ + 94.3878906250001, + 15.994140624999972 + ], + [ + 94.60126953125004, + 16.205517578124983 + ], + [ + 94.47675781250004, + 15.945947265625023 + ] + ] + ], + [ + [ + [ + 97.575, + 16.253222656250017 + ], + [ + 97.48037109375, + 16.305712890625045 + ], + [ + 97.54199218749997, + 16.505078124999983 + ], + [ + 97.575, + 16.253222656250017 + ] + ] + ], + [ + [ + [ + 93.6908203125, + 18.68427734375004 + ], + [ + 93.4875, + 18.867529296875063 + ], + [ + 93.74472656250006, + 18.865527343750017 + ], + [ + 93.6908203125, + 18.68427734375004 + ] + ] + ], + [ + [ + [ + 93.71484374999997, + 19.558251953124994 + ], + [ + 93.94570312500005, + 19.428613281249966 + ], + [ + 93.90195312500012, + 19.33203125 + ], + [ + 93.75585937500003, + 19.325683593750057 + ], + [ + 93.64404296874997, + 19.49506835937501 + ], + [ + 93.71484374999997, + 19.558251953124994 + ] + ] + ], + [ + [ + [ + 93.49179687500012, + 19.892578125 + ], + [ + 93.51328125000006, + 19.754785156249994 + ], + [ + 93.41289062500002, + 19.950341796875023 + ], + [ + 93.49179687500012, + 19.892578125 + ] + ] + ], + [ + [ + [ + 93.01015625000005, + 19.923925781249977 + ], + [ + 93.02324218750007, + 19.82885742187497 + ], + [ + 92.91464843750006, + 20.086474609375045 + ], + [ + 93.01015625000005, + 19.923925781249977 + ] + ] + ], + [ + [ + [ + 101.1388671875001, + 21.567480468749977 + ], + [ + 101.08037109375007, + 21.468652343749994 + ], + [ + 100.703125, + 21.251367187499966 + ], + [ + 100.613671875, + 21.059326171875 + ], + [ + 100.56660156250004, + 21.038183593750063 + ], + [ + 100.53613281250003, + 20.992382812499955 + ], + [ + 100.52226562500007, + 20.92192382812499 + ], + [ + 100.54931640624997, + 20.884228515624955 + ], + [ + 100.61767578125003, + 20.879248046875006 + ], + [ + 100.62294921875005, + 20.859570312499983 + ], + [ + 100.5651367187501, + 20.825097656249994 + ], + [ + 100.4074218750001, + 20.823242187500057 + ], + [ + 100.32607421875005, + 20.795703125000045 + ], + [ + 100.24931640625002, + 20.730273437500045 + ], + [ + 100.18388671875002, + 20.589111328125057 + ], + [ + 100.12968750000002, + 20.372216796874994 + ], + [ + 100.12246093750005, + 20.316650390625057 + ], + [ + 100.0036132812501, + 20.37958984375001 + ], + [ + 99.9542968750001, + 20.415429687500023 + ], + [ + 99.8903320312501, + 20.424414062499977 + ], + [ + 99.72011718750005, + 20.32543945312497 + ], + [ + 99.45888671875005, + 20.363037109375 + ], + [ + 99.48593750000006, + 20.14985351562501 + ], + [ + 99.07421875000003, + 20.09936523437503 + ], + [ + 98.9166992187501, + 19.77290039062504 + ], + [ + 98.37128906250004, + 19.68916015625004 + ], + [ + 98.01503906250005, + 19.74951171874997 + ], + [ + 97.816796875, + 19.459960937500057 + ], + [ + 97.74589843750002, + 18.58818359374999 + ], + [ + 97.37392578125, + 18.51796875 + ], + [ + 97.63222656250005, + 18.290332031250074 + ], + [ + 97.7064453125, + 17.79711914062503 + ], + [ + 98.4388671875, + 16.975683593750034 + ], + [ + 98.66074218750006, + 16.330419921875006 + ], + [ + 98.83544921875003, + 16.417578125 + ], + [ + 98.88828125000006, + 16.351904296875034 + ], + [ + 98.81796875000012, + 16.180810546874994 + ], + [ + 98.59238281250006, + 16.05068359375005 + ], + [ + 98.55693359375007, + 15.367675781249986 + ], + [ + 98.19101562500012, + 15.204101562499972 + ], + [ + 98.20214843749997, + 14.97592773437502 + ], + [ + 98.57001953125004, + 14.359912109375031 + ], + [ + 99.13681640625006, + 13.716699218749994 + ], + [ + 99.12392578125, + 13.030761718750043 + ], + [ + 99.40507812500002, + 12.547900390625003 + ], + [ + 99.61474609374997, + 11.781201171875026 + ], + [ + 99.1901367187501, + 11.105273437499989 + ], + [ + 98.7572265625, + 10.660937499999974 + ], + [ + 98.70253906250005, + 10.19038085937504 + ], + [ + 98.56259765625006, + 10.034960937499989 + ], + [ + 98.46494140625006, + 10.675830078124989 + ], + [ + 98.67558593750007, + 10.986914062500034 + ], + [ + 98.74140625000004, + 11.591699218749966 + ], + [ + 98.87597656250003, + 11.719726562500028 + ], + [ + 98.63632812500006, + 11.738378906250006 + ], + [ + 98.69628906250003, + 12.225244140624994 + ], + [ + 98.6002929687501, + 12.2453125 + ], + [ + 98.67871093749997, + 12.348486328124963 + ], + [ + 98.57597656250002, + 13.161914062500031 + ], + [ + 98.20039062500004, + 13.980175781250026 + ], + [ + 98.14951171875012, + 13.647607421875037 + ], + [ + 98.11064453125007, + 13.712890625000014 + ], + [ + 98.10019531250006, + 14.161523437500023 + ], + [ + 97.90976562500012, + 14.652685546874991 + ], + [ + 98.01875, + 14.652587890625057 + ], + [ + 97.81230468750007, + 14.858935546874989 + ], + [ + 97.7103515625, + 15.875537109375074 + ], + [ + 97.58427734375007, + 16.019580078125017 + ], + [ + 97.72597656250005, + 16.56855468750004 + ], + [ + 97.37587890625005, + 16.52294921874997 + ], + [ + 97.20019531249997, + 17.095410156249983 + ], + [ + 96.85146484375005, + 17.401025390624994 + ], + [ + 96.90859375000005, + 17.03095703125001 + ], + [ + 96.76542968750002, + 16.710351562499966 + ], + [ + 96.43115234374997, + 16.504931640625045 + ], + [ + 96.18906250000012, + 16.768310546875057 + ], + [ + 96.32431640625006, + 16.444433593750063 + ], + [ + 95.76328125000006, + 16.169042968750006 + ], + [ + 95.38955078125005, + 15.722753906250034 + ], + [ + 95.30146484375004, + 15.756152343749989 + ], + [ + 95.34677734375012, + 16.09760742187501 + ], + [ + 95.17695312500004, + 15.825683593750028 + ], + [ + 94.9425781250001, + 15.818261718750023 + ], + [ + 94.89316406250006, + 16.182812499999955 + ], + [ + 94.66152343750005, + 15.904394531250006 + ], + [ + 94.70332031250004, + 16.511914062499955 + ], + [ + 94.4416015625001, + 16.094384765624966 + ], + [ + 94.22382812500004, + 16.016455078125006 + ], + [ + 94.58896484375006, + 17.5693359375 + ], + [ + 94.17070312500007, + 18.73242187499997 + ], + [ + 94.24570312500006, + 18.741162109374983 + ], + [ + 94.07001953125004, + 18.893408203125006 + ], + [ + 94.04492187500003, + 19.287402343750074 + ], + [ + 93.92919921874997, + 18.89965820312503 + ], + [ + 93.70546875000005, + 19.026904296875017 + ], + [ + 93.49306640625005, + 19.369482421875006 + ], + [ + 93.82490234375004, + 19.238476562499955 + ], + [ + 93.99814453125006, + 19.440869140624983 + ], + [ + 93.61171875000005, + 19.776074218749983 + ], + [ + 93.70703125000003, + 19.912158203125074 + ], + [ + 93.25, + 20.070117187500017 + ], + [ + 93.12949218750012, + 19.858007812500063 + ], + [ + 93.00195312499997, + 20.074853515624994 + ], + [ + 93.06679687500005, + 20.377636718749955 + ], + [ + 92.82832031250004, + 20.177587890625063 + ], + [ + 92.89111328124997, + 20.34033203125 + ], + [ + 92.73564453125007, + 20.56269531250001 + ], + [ + 92.72285156250004, + 20.29560546875004 + ], + [ + 92.32412109375, + 20.791845703125063 + ], + [ + 92.17958984375005, + 21.293115234375023 + ], + [ + 92.33056640624997, + 21.439794921874977 + ], + [ + 92.63164062500002, + 21.306201171875045 + ], + [ + 92.5934570312501, + 21.46733398437499 + ], + [ + 92.58281250000002, + 21.940332031249994 + ], + [ + 92.57490234375004, + 21.978076171875045 + ], + [ + 92.68896484374997, + 22.130957031250006 + ], + [ + 92.72099609375002, + 22.132421875000063 + ], + [ + 92.77138671875, + 22.104785156250017 + ], + [ + 92.9645507812501, + 22.003759765625034 + ], + [ + 93.07060546875002, + 22.20942382812501 + ], + [ + 93.16201171875, + 22.360205078125006 + ], + [ + 93.07871093750006, + 22.71821289062501 + ], + [ + 93.20390625000002, + 23.03701171875005 + ], + [ + 93.34941406250007, + 23.08496093750003 + ], + [ + 93.36601562500007, + 23.132519531249955 + ], + [ + 93.32626953125006, + 24.064208984375057 + ], + [ + 93.45214843750003, + 23.987402343750034 + ], + [ + 93.68339843750007, + 24.00654296875004 + ], + [ + 94.07480468750006, + 23.8720703125 + ], + [ + 94.29306640625012, + 24.321875 + ], + [ + 94.37724609375002, + 24.473730468750006 + ], + [ + 94.49316406250003, + 24.637646484374983 + ], + [ + 94.70371093750012, + 25.097851562499955 + ], + [ + 94.55302734375007, + 25.215722656249994 + ], + [ + 94.66777343750007, + 25.458886718749966 + ], + [ + 94.99199218750002, + 25.77045898437504 + ], + [ + 95.01523437500006, + 25.912939453125006 + ], + [ + 95.0929687500001, + 25.98730468749997 + ], + [ + 95.13242187500006, + 26.041259765625057 + ], + [ + 95.12929687500005, + 26.070410156250034 + ], + [ + 95.10839843749997, + 26.091406250000034 + ], + [ + 95.06894531250006, + 26.19111328125001 + ], + [ + 95.0597656250001, + 26.473974609375006 + ], + [ + 95.20146484375007, + 26.641406250000017 + ], + [ + 96.19082031250005, + 27.26127929687499 + ], + [ + 96.79785156249997, + 27.29619140624999 + ], + [ + 96.95341796875002, + 27.13330078125003 + ], + [ + 97.10205078125003, + 27.11542968750004 + ], + [ + 97.10371093750004, + 27.16333007812503 + ], + [ + 96.90195312500012, + 27.439599609374994 + ], + [ + 96.88359375000002, + 27.514843749999955 + ], + [ + 96.96279296875, + 27.698291015625017 + ], + [ + 97.04970703125005, + 27.760009765625 + ], + [ + 97.34355468750002, + 27.982324218749994 + ], + [ + 97.30273437499997, + 28.08598632812496 + ], + [ + 97.3224609375001, + 28.21796875000004 + ], + [ + 97.35644531249997, + 28.254492187500006 + ], + [ + 97.43144531250002, + 28.353906250000023 + ], + [ + 97.53789062500002, + 28.510205078124983 + ], + [ + 97.59921875000006, + 28.51704101562504 + ], + [ + 98.06162109375012, + 28.185888671874977 + ], + [ + 98.29882812499997, + 27.550097656250045 + ], + [ + 98.4525390625, + 27.6572265625 + ], + [ + 98.65117187500007, + 27.572460937499983 + ], + [ + 98.7384765625001, + 26.785742187500006 + ], + [ + 98.68554687499997, + 26.189355468750023 + ], + [ + 98.56406250000006, + 26.072412109374994 + ], + [ + 98.65625, + 25.86357421874999 + ], + [ + 98.33378906250007, + 25.586767578125006 + ], + [ + 98.14287109375007, + 25.571093750000017 + ], + [ + 98.01074218749997, + 25.292529296875017 + ], + [ + 97.8195312500001, + 25.251855468749994 + ], + [ + 97.73789062500006, + 24.869873046875057 + ], + [ + 97.58330078125002, + 24.77480468750005 + ], + [ + 97.53144531250004, + 24.49169921875003 + ], + [ + 97.7082031250001, + 24.228759765625 + ], + [ + 97.56455078125012, + 23.911035156250023 + ], + [ + 98.2125, + 24.110644531250017 + ], + [ + 98.83505859375006, + 24.121191406250034 + ], + [ + 98.67675781250003, + 23.905078125000045 + ], + [ + 98.8322265625001, + 23.624365234374977 + ], + [ + 98.86376953125003, + 23.191259765625034 + ], + [ + 99.41806640625006, + 23.069238281250023 + ], + [ + 99.50712890625002, + 22.959130859374994 + ], + [ + 99.19296875000006, + 22.12597656249997 + ], + [ + 99.9176757812501, + 22.02802734375001 + ], + [ + 99.94072265625007, + 21.75874023437504 + ], + [ + 100.14765625000004, + 21.480517578125017 + ], + [ + 100.60458984375012, + 21.471777343750006 + ], + [ + 101.07978515625004, + 21.75585937499997 + ], + [ + 101.1388671875001, + 21.567480468749977 + ] + ] + ] + ] + }, + "properties": { + "name": "Myanmar", + "childNum": 15 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 19.21875, + 43.449951171875 + ], + [ + 19.670996093750006, + 43.163964843749994 + ], + [ + 20.344335937500006, + 42.827929687499996 + ], + [ + 20.054296875, + 42.760058593749996 + ], + [ + 20.06396484375, + 42.54726562499999 + ], + [ + 19.78828125000001, + 42.476171875 + ], + [ + 19.65449218750001, + 42.628564453124994 + ], + [ + 19.280664062500023, + 42.17255859375 + ], + [ + 19.342382812500006, + 41.869091796875 + ], + [ + 18.436328125000017, + 42.559716796874994 + ], + [ + 18.5458984375, + 42.6416015625 + ], + [ + 18.46601562500001, + 42.777246093749994 + ], + [ + 18.44384765625, + 42.96845703125 + ], + [ + 18.46015625000001, + 42.997900390625 + ], + [ + 18.48847656250001, + 43.012158203125 + ], + [ + 18.623632812500006, + 43.027685546875 + ], + [ + 18.621875, + 43.124609375 + ], + [ + 18.674218750000023, + 43.230810546875 + ], + [ + 18.74921875000001, + 43.283544921875 + ], + [ + 18.85107421875, + 43.346337890624994 + ], + [ + 18.934667968750006, + 43.339453125 + ], + [ + 18.97871093750001, + 43.285400390625 + ], + [ + 19.026660156250017, + 43.292431640625 + ], + [ + 19.03671875, + 43.357324218749994 + ], + [ + 18.940234375000017, + 43.496728515624994 + ], + [ + 18.95068359375, + 43.526660156249996 + ], + [ + 18.97421875, + 43.542333984375 + ], + [ + 19.0283203125, + 43.532519531249996 + ], + [ + 19.080078125, + 43.517724609374994 + ], + [ + 19.11279296875, + 43.52773437499999 + ], + [ + 19.164355468750017, + 43.535449218749996 + ], + [ + 19.1943359375, + 43.53330078125 + ], + [ + 19.21875, + 43.449951171875 + ] + ] + ] + }, + "properties": { + "name": "Montenegro", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 111.878125, + 43.68017578125 + ], + [ + 111.00722656250002, + 43.34140625 + ], + [ + 110.400390625, + 42.773681640625 + ], + [ + 109.44316406249999, + 42.455957031249994 + ], + [ + 109.33984375, + 42.438378906249994 + ], + [ + 108.68730468749999, + 42.41611328125 + ], + [ + 108.17119140624999, + 42.447314453124996 + ], + [ + 106.77001953125, + 42.288720703124994 + ], + [ + 105.86757812500002, + 41.993994140625 + ], + [ + 105.31435546875002, + 41.770898437499994 + ], + [ + 105.19707031249999, + 41.738037109375 + ], + [ + 105.11542968750001, + 41.66328125 + ], + [ + 105.05058593749999, + 41.61591796875 + ], + [ + 104.98203125000003, + 41.595507812499996 + ], + [ + 104.49824218750001, + 41.65869140625 + ], + [ + 104.49824218750001, + 41.877001953124996 + ], + [ + 104.30517578125, + 41.846142578125 + ], + [ + 103.99726562500001, + 41.79697265625 + ], + [ + 103.71113281250001, + 41.751318359375 + ], + [ + 103.07285156250003, + 42.00595703125 + ], + [ + 102.5751953125, + 42.092089843749996 + ], + [ + 102.15664062500002, + 42.158105468749994 + ], + [ + 101.97294921874999, + 42.215869140624996 + ], + [ + 101.65996093749999, + 42.500048828124996 + ], + [ + 101.5791015625, + 42.52353515625 + ], + [ + 101.49531250000001, + 42.53876953125 + ], + [ + 101.09199218750001, + 42.551318359374996 + ], + [ + 100.51904296875, + 42.616796875 + ], + [ + 100.08632812500002, + 42.670751953125 + ], + [ + 99.98378906250002, + 42.67734375 + ], + [ + 99.46787109375003, + 42.568212890625 + ], + [ + 97.20566406250003, + 42.789794921875 + ], + [ + 96.38544921875001, + 42.720361328124994 + ], + [ + 95.85957031250001, + 43.2759765625 + ], + [ + 95.52558593750001, + 43.953955078125 + ], + [ + 95.32558593750002, + 44.039355468749996 + ], + [ + 95.35029296875001, + 44.278076171875 + ], + [ + 94.71201171875003, + 44.350830078125 + ], + [ + 93.51621093750003, + 44.944482421874994 + ], + [ + 92.78789062499999, + 45.0357421875 + ], + [ + 92.57890624999999, + 45.010986328125 + ], + [ + 92.423828125, + 45.008935546874994 + ], + [ + 92.17265624999999, + 45.03525390625 + ], + [ + 92.02978515625, + 45.068505859374994 + ], + [ + 91.584375, + 45.076513671875 + ], + [ + 91.05, + 45.217431640624994 + ], + [ + 90.87724609374999, + 45.19609375 + ], + [ + 90.66181640625001, + 45.525244140625 + ], + [ + 91.00175781249999, + 46.035791015624994 + ], + [ + 90.99677734375001, + 46.10498046875 + ], + [ + 90.94755859374999, + 46.177294921874996 + ], + [ + 90.91152343750002, + 46.270654296874994 + ], + [ + 90.98574218750002, + 46.7490234375 + ], + [ + 90.91054687500002, + 46.883251953125 + ], + [ + 90.86992187499999, + 46.954492187499994 + ], + [ + 90.79902343750001, + 46.98515625 + ], + [ + 90.71552734375001, + 47.003857421875 + ], + [ + 90.49619140625003, + 47.28515625 + ], + [ + 90.42519531250002, + 47.5041015625 + ], + [ + 90.34746093749999, + 47.596972656249996 + ], + [ + 90.33066406250003, + 47.655175781249994 + ], + [ + 90.31328124999999, + 47.67617187499999 + ], + [ + 90.19101562500003, + 47.702099609375 + ], + [ + 90.10322265625001, + 47.745410156249996 + ], + [ + 90.02792968750003, + 47.877685546875 + ], + [ + 89.95869140625001, + 47.886328125 + ], + [ + 89.91044921874999, + 47.8443359375 + ], + [ + 89.83134765624999, + 47.823291015624996 + ], + [ + 89.778125, + 47.827001953125 + ], + [ + 89.56093750000002, + 48.003955078124996 + ], + [ + 89.47919921875001, + 48.029052734375 + ], + [ + 89.04765624999999, + 48.0025390625 + ], + [ + 88.97109375000002, + 48.049951171874994 + ], + [ + 88.91777343749999, + 48.089013671874994 + ], + [ + 88.83828125000002, + 48.101708984374994 + ], + [ + 88.68183593750001, + 48.170556640624994 + ], + [ + 88.57597656249999, + 48.220166015625 + ], + [ + 88.56679687500002, + 48.317431640624996 + ], + [ + 88.51708984375, + 48.38447265625 + ], + [ + 88.41396484375002, + 48.40341796875 + ], + [ + 88.30996093750002, + 48.472070312499994 + ], + [ + 87.97968750000001, + 48.555126953125 + ], + [ + 88.06005859375, + 48.707177734374994 + ], + [ + 87.83183593749999, + 48.791650390624994 + ], + [ + 87.7431640625, + 48.881640625 + ], + [ + 87.87216796875003, + 49.000146484374994 + ], + [ + 87.81630859375002, + 49.0802734375 + ], + [ + 87.8251953125, + 49.11630859375 + ], + [ + 87.81425781249999, + 49.1623046875 + ], + [ + 87.93476562500001, + 49.16455078125 + ], + [ + 87.98808593749999, + 49.186914062499994 + ], + [ + 88.02851562500001, + 49.219775390624996 + ], + [ + 88.11572265625, + 49.256298828125 + ], + [ + 88.19257812500001, + 49.451708984374996 + ], + [ + 88.63320312500002, + 49.486132812499996 + ], + [ + 88.83164062500003, + 49.4484375 + ], + [ + 88.86386718750003, + 49.527636718749996 + ], + [ + 88.90019531249999, + 49.539697265624994 + ], + [ + 88.94541015625003, + 49.507666015625 + ], + [ + 88.97060546875002, + 49.483740234375 + ], + [ + 89.00839843750003, + 49.472802734374994 + ], + [ + 89.10947265625003, + 49.501367187499994 + ], + [ + 89.17998046874999, + 49.5322265625 + ], + [ + 89.20292968749999, + 49.595703125 + ], + [ + 89.24394531249999, + 49.62705078125 + ], + [ + 89.39560546875003, + 49.6115234375 + ], + [ + 89.475, + 49.66054687499999 + ], + [ + 89.57919921875003, + 49.69970703125 + ], + [ + 89.65410156249999, + 49.71748046875 + ], + [ + 89.64384765624999, + 49.90302734375 + ], + [ + 90.0537109375, + 50.09375 + ], + [ + 90.65507812499999, + 50.22236328125 + ], + [ + 90.71435546875, + 50.259423828124994 + ], + [ + 90.7607421875, + 50.305957031249996 + ], + [ + 91.02158203125003, + 50.415478515625 + ], + [ + 91.23378906250002, + 50.452392578125 + ], + [ + 91.30058593749999, + 50.46337890625 + ], + [ + 91.3408203125, + 50.470068359375 + ], + [ + 91.4150390625, + 50.468017578125 + ], + [ + 91.44648437500001, + 50.52216796875 + ], + [ + 91.80429687500003, + 50.693603515625 + ], + [ + 92.10400390625, + 50.6919921875 + ], + [ + 92.1923828125, + 50.700585937499994 + ], + [ + 92.35478515624999, + 50.864160156249994 + ], + [ + 92.42636718750003, + 50.803076171875 + ], + [ + 92.62666015625001, + 50.68828125 + ], + [ + 92.68134765625001, + 50.683203125 + ], + [ + 92.73867187500002, + 50.7109375 + ], + [ + 92.779296875, + 50.778662109375 + ], + [ + 92.8564453125, + 50.789111328124996 + ], + [ + 92.94130859375002, + 50.778222656249994 + ], + [ + 93.103125, + 50.60390625 + ], + [ + 94.25107421875003, + 50.556396484375 + ], + [ + 94.35468750000001, + 50.221826171874994 + ], + [ + 94.61474609375, + 50.023730468749996 + ], + [ + 94.67548828125001, + 50.028076171875 + ], + [ + 94.71806640624999, + 50.043261718749996 + ], + [ + 94.93027343750003, + 50.04375 + ], + [ + 95.11142578125003, + 49.935449218749994 + ], + [ + 95.52265625000001, + 49.91123046875 + ], + [ + 96.06552734375003, + 49.99873046875 + ], + [ + 96.31503906250003, + 49.901123046875 + ], + [ + 96.98574218750002, + 49.8828125 + ], + [ + 97.20859375000003, + 49.730810546875 + ], + [ + 97.35976562500002, + 49.741455078125 + ], + [ + 97.58935546875, + 49.911474609375 + ], + [ + 98.00390625, + 50.0142578125 + ], + [ + 98.25029296874999, + 50.30244140625 + ], + [ + 98.27949218750001, + 50.533251953124996 + ], + [ + 98.14501953125, + 50.5685546875 + ], + [ + 98.07890624999999, + 50.603808593749996 + ], + [ + 98.02978515625, + 50.64462890625 + ], + [ + 97.82529296875003, + 50.985253906249994 + ], + [ + 98.103125, + 51.483544921874994 + ], + [ + 98.64052734375002, + 51.801171875 + ], + [ + 98.89316406250003, + 52.11728515625 + ], + [ + 99.92167968749999, + 51.755517578125 + ], + [ + 100.03457031250002, + 51.737109375 + ], + [ + 100.23037109375002, + 51.729833984375 + ], + [ + 100.46894531250001, + 51.72607421875 + ], + [ + 100.53623046875003, + 51.7134765625 + ], + [ + 101.38125, + 51.45263671875 + ], + [ + 101.57089843750003, + 51.4671875 + ], + [ + 101.82119140625002, + 51.421044921874994 + ], + [ + 102.11152343750001, + 51.353466796875 + ], + [ + 102.15566406250002, + 51.313769531249996 + ], + [ + 102.16005859375002, + 51.26083984375 + ], + [ + 102.14238281249999, + 51.216064453125 + ], + [ + 102.15195312500003, + 51.10751953125 + ], + [ + 102.19453125000001, + 51.050683593749994 + ], + [ + 102.21503906250001, + 50.829443359375 + ], + [ + 102.31660156250001, + 50.71845703125 + ], + [ + 102.28837890624999, + 50.585107421874994 + ], + [ + 103.30439453125001, + 50.20029296875 + ], + [ + 103.63291015625003, + 50.138574218749994 + ], + [ + 103.72324218750003, + 50.153857421874996 + ], + [ + 103.80263671875002, + 50.176074218749996 + ], + [ + 104.07871093750003, + 50.154248046875 + ], + [ + 105.38359374999999, + 50.47373046875 + ], + [ + 106.21787109375003, + 50.304589843749994 + ], + [ + 106.36845703124999, + 50.317578125 + ], + [ + 106.57441406250001, + 50.32880859375 + ], + [ + 106.71113281250001, + 50.31259765625 + ], + [ + 106.94130859375002, + 50.196679687499994 + ], + [ + 107.04023437500001, + 50.086474609374996 + ], + [ + 107.14306640625, + 50.033007812499996 + ], + [ + 107.23330078125002, + 49.989404296874994 + ], + [ + 107.34707031250002, + 49.986669921875 + ], + [ + 107.63095703125003, + 49.98310546875 + ], + [ + 107.91660156250003, + 49.947802734374996 + ], + [ + 107.96542968750003, + 49.653515625 + ], + [ + 108.40693359375001, + 49.396386718749994 + ], + [ + 108.5224609375, + 49.34150390625 + ], + [ + 108.61367187500002, + 49.322802734374996 + ], + [ + 109.23671875000002, + 49.334912109375 + ], + [ + 109.45371093750003, + 49.296337890625 + ], + [ + 109.52871093750002, + 49.269873046875 + ], + [ + 110.19990234375001, + 49.17041015625 + ], + [ + 110.42783203125003, + 49.219970703125 + ], + [ + 110.70976562499999, + 49.14296875 + ], + [ + 110.82792968749999, + 49.166162109374994 + ], + [ + 111.20419921875003, + 49.304296875 + ], + [ + 111.33662109375001, + 49.35585937499999 + ], + [ + 111.42929687500003, + 49.342626953125 + ], + [ + 112.07968750000003, + 49.42421875 + ], + [ + 112.49492187499999, + 49.53232421875 + ], + [ + 112.69736328125003, + 49.507275390625 + ], + [ + 112.80644531249999, + 49.523583984374994 + ], + [ + 112.91484374999999, + 49.569238281249994 + ], + [ + 113.05556640625002, + 49.616259765624996 + ], + [ + 113.09208984374999, + 49.692529296874994 + ], + [ + 113.16416015625003, + 49.797167968749996 + ], + [ + 113.31904296875001, + 49.874316406249996 + ], + [ + 113.44550781250001, + 49.9416015625 + ], + [ + 113.57421875, + 50.00703125 + ], + [ + 114.29707031250001, + 50.2744140625 + ], + [ + 114.7431640625, + 50.233691406249996 + ], + [ + 115.00332031250002, + 50.138574218749994 + ], + [ + 115.27451171875003, + 49.948876953124994 + ], + [ + 115.36503906249999, + 49.911767578124994 + ], + [ + 115.42919921875, + 49.896484375 + ], + [ + 115.58798828125003, + 49.886035156249996 + ], + [ + 115.7177734375, + 49.880615234375 + ], + [ + 115.79521484374999, + 49.905908203124994 + ], + [ + 115.92597656250001, + 49.9521484375 + ], + [ + 116.13457031249999, + 50.010791015624996 + ], + [ + 116.216796875, + 50.00927734375 + ], + [ + 116.35117187500003, + 49.978076171874996 + ], + [ + 116.55117187500002, + 49.9203125 + ], + [ + 116.68330078125001, + 49.823779296874996 + ], + [ + 115.82050781250001, + 48.57724609375 + ], + [ + 115.79169921875001, + 48.455712890624994 + ], + [ + 115.79658203125001, + 48.346337890624994 + ], + [ + 115.78554687500002, + 48.2482421875 + ], + [ + 115.63945312499999, + 48.18623046875 + ], + [ + 115.52509765625001, + 48.130859375 + ], + [ + 115.61640625000001, + 47.874804687499996 + ], + [ + 115.89824218749999, + 47.686914062499994 + ], + [ + 115.99384765625001, + 47.71132812499999 + ], + [ + 116.07480468750003, + 47.78955078125 + ], + [ + 116.23115234375001, + 47.858203125 + ], + [ + 116.31718749999999, + 47.85986328125 + ], + [ + 116.37822265624999, + 47.844042968749996 + ], + [ + 116.51347656249999, + 47.83955078125 + ], + [ + 116.65195312500003, + 47.864501953125 + ], + [ + 116.76054687499999, + 47.869775390624994 + ], + [ + 116.90117187499999, + 47.853076171874996 + ], + [ + 116.95166015625, + 47.836572265624994 + ], + [ + 117.06972656250002, + 47.806396484375 + ], + [ + 117.28593749999999, + 47.666357421875 + ], + [ + 117.35078125000001, + 47.652197265625 + ], + [ + 117.76835937499999, + 47.987890625 + ], + [ + 118.49843750000002, + 47.983984375 + ], + [ + 118.56777343750002, + 47.943261718749994 + ], + [ + 118.69052734375003, + 47.822265625 + ], + [ + 118.75996093750001, + 47.757617187499996 + ], + [ + 118.88027343750002, + 47.72509765625 + ], + [ + 119.017578125, + 47.685351562499996 + ], + [ + 119.08193359375002, + 47.654150390625 + ], + [ + 119.71113281250001, + 47.15 + ], + [ + 119.89785156250002, + 46.8578125 + ], + [ + 119.8671875, + 46.672167968749996 + ], + [ + 119.74746093750002, + 46.627197265625 + ], + [ + 119.70664062500003, + 46.606005859374996 + ], + [ + 119.62021484375003, + 46.603955078125 + ], + [ + 119.47402343750002, + 46.62666015625 + ], + [ + 119.33183593749999, + 46.613818359374996 + ], + [ + 119.162109375, + 46.638671875 + ], + [ + 118.95712890625003, + 46.73486328125 + ], + [ + 118.84394531250001, + 46.760205078125 + ], + [ + 118.79033203124999, + 46.7470703125 + ], + [ + 118.72294921874999, + 46.69189453125 + ], + [ + 118.64873046874999, + 46.70166015625 + ], + [ + 118.58046875000002, + 46.69189453125 + ], + [ + 118.40439453125003, + 46.703173828124996 + ], + [ + 118.30869140625003, + 46.717041015625 + ], + [ + 118.15683593750003, + 46.678564453125 + ], + [ + 118.0712890625, + 46.6666015625 + ], + [ + 117.7412109375, + 46.5181640625 + ], + [ + 117.546875, + 46.58828125 + ], + [ + 117.43808593750003, + 46.586230468749996 + ], + [ + 117.40556640624999, + 46.5708984375 + ], + [ + 117.39218750000003, + 46.53759765625 + ], + [ + 117.35634765625002, + 46.436669921874994 + ], + [ + 117.35693359375, + 46.39130859375 + ], + [ + 117.33339843750002, + 46.36201171875 + ], + [ + 116.85908203125001, + 46.387939453125 + ], + [ + 116.56259765625003, + 46.289794921875 + ], + [ + 116.21298828125003, + 45.8869140625 + ], + [ + 116.22910156250003, + 45.845751953124996 + ], + [ + 116.240625, + 45.79599609375 + ], + [ + 116.19765625000002, + 45.73935546875 + ], + [ + 115.68105468750002, + 45.458251953125 + ], + [ + 115.16259765625, + 45.390234375 + ], + [ + 114.91923828124999, + 45.378271484375 + ], + [ + 114.73876953125, + 45.41962890625 + ], + [ + 114.56015625000003, + 45.389990234375 + ], + [ + 114.41914062500001, + 45.202587890625 + ], + [ + 114.16738281250002, + 45.049853515624996 + ], + [ + 114.08027343750001, + 44.971142578125 + ], + [ + 113.87705078125003, + 44.89619140625 + ], + [ + 113.65263671874999, + 44.763476562499996 + ], + [ + 113.58701171875003, + 44.745703125 + ], + [ + 113.04941406250003, + 44.810351562499996 + ], + [ + 112.70673828125001, + 44.883447265624994 + ], + [ + 112.59677734375003, + 44.91767578125 + ], + [ + 112.49931640624999, + 45.0109375 + ], + [ + 112.41132812500001, + 45.058203125 + ], + [ + 112.11289062500003, + 45.062939453125 + ], + [ + 112.03261718750002, + 45.081640625 + ], + [ + 111.89804687500003, + 45.0640625 + ], + [ + 111.40224609375002, + 44.36728515625 + ], + [ + 111.93173828125003, + 43.81494140625 + ], + [ + 111.878125, + 43.68017578125 + ] + ] + ] + }, + "properties": { + "name": "Mongolia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 145.75195312499997, + 15.133154296874991 + ], + [ + 145.71318359375007, + 15.215283203125026 + ], + [ + 145.821875, + 15.265380859375014 + ], + [ + 145.75195312499997, + 15.133154296874991 + ] + ] + ] + }, + "properties": { + "name": "N. Mariana Is.", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 32.112890625, + -26.839453125 + ], + [ + 32.10595703125, + -26.52001953125 + ], + [ + 32.04140625000002, + -26.28125 + ], + [ + 32.060546875, + -26.018359375 + ], + [ + 31.9482421875, + -25.957617187500006 + ], + [ + 31.98583984375, + -24.46064453125001 + ], + [ + 31.799609375000017, + -23.8921875 + ], + [ + 31.54560546875001, + -23.48232421875001 + ], + [ + 31.287890625000017, + -22.40205078125001 + ], + [ + 31.429492187500017, + -22.298828125 + ], + [ + 32.429785156250006, + -21.29707031250001 + ], + [ + 32.353613281250006, + -21.136523437500003 + ], + [ + 32.49238281250001, + -20.659765625 + ], + [ + 32.992773437500006, + -19.98486328125 + ], + [ + 32.77763671875002, + -19.388769531250006 + ], + [ + 32.84980468750001, + -19.10439453125001 + ], + [ + 32.69970703125, + -18.94091796875 + ], + [ + 32.99306640625002, + -18.35957031250001 + ], + [ + 32.87626953125002, + -16.88359375 + ], + [ + 32.94804687500002, + -16.71230468750001 + ], + [ + 31.939843750000023, + -16.428808593750006 + ], + [ + 31.236230468750023, + -16.02363281250001 + ], + [ + 30.437792968750017, + -15.995312500000011 + ], + [ + 30.39609375, + -15.64306640625 + ], + [ + 30.231835937500023, + -14.990332031250006 + ], + [ + 33.201757812500006, + -14.013378906250011 + ], + [ + 33.63642578125001, + -14.568164062500003 + ], + [ + 34.375, + -14.4248046875 + ], + [ + 34.50527343750002, + -14.59814453125 + ], + [ + 34.54082031250002, + -15.297265625 + ], + [ + 34.24609375, + -15.829394531250003 + ], + [ + 34.528125, + -16.319140625 + ], + [ + 34.93339843750002, + -16.760351562500006 + ], + [ + 35.11210937500002, + -16.898535156250006 + ], + [ + 35.06464843750001, + -17.07861328125 + ], + [ + 35.124609375, + -17.127246093750003 + ], + [ + 35.20136718750001, + -17.13105468750001 + ], + [ + 35.272558593750006, + -17.118457031250003 + ], + [ + 35.29042968750002, + -17.096972656250003 + ], + [ + 35.28115234375002, + -16.80781250000001 + ], + [ + 35.22978515625002, + -16.639257812500006 + ], + [ + 35.178320312500006, + -16.573339843750006 + ], + [ + 35.16718750000001, + -16.56025390625001 + ], + [ + 35.242773437500006, + -16.375390625 + ], + [ + 35.358496093750006, + -16.160546875 + ], + [ + 35.59931640625001, + -16.12587890625001 + ], + [ + 35.70888671875002, + -16.095800781250006 + ], + [ + 35.75527343750002, + -16.05830078125001 + ], + [ + 35.79121093750001, + -15.958691406250011 + ], + [ + 35.89277343750001, + -14.891796875000011 + ], + [ + 35.86669921875, + -14.86376953125 + ], + [ + 35.84716796875, + -14.6708984375 + ], + [ + 35.6904296875, + -14.465527343750011 + ], + [ + 35.48847656250001, + -14.201074218750009 + ], + [ + 35.37578125000002, + -14.058691406250006 + ], + [ + 35.24746093750002, + -13.896875 + ], + [ + 35.01386718750001, + -13.643457031250009 + ], + [ + 34.61152343750001, + -13.437890625 + ], + [ + 34.54570312500002, + -13.21630859375 + ], + [ + 34.542578125, + -13.108691406250003 + ], + [ + 34.35781250000002, + -12.164746093750011 + ], + [ + 34.60625, + -11.690039062500006 + ], + [ + 34.65957031250002, + -11.588671875 + ], + [ + 34.82656250000002, + -11.57568359375 + ], + [ + 34.95947265625, + -11.578125 + ], + [ + 35.1826171875, + -11.574804687500006 + ], + [ + 35.41826171875002, + -11.583203125000011 + ], + [ + 35.50439453125, + -11.604785156250003 + ], + [ + 35.56435546875002, + -11.60234375 + ], + [ + 35.630957031250006, + -11.58203125 + ], + [ + 35.78544921875002, + -11.452929687500003 + ], + [ + 35.91132812500001, + -11.4546875 + ], + [ + 36.08222656250001, + -11.537304687500011 + ], + [ + 36.17548828125001, + -11.609277343750009 + ], + [ + 36.19130859375002, + -11.670703125 + ], + [ + 36.3056640625, + -11.706347656250003 + ], + [ + 36.97890625000002, + -11.566992187500006 + ], + [ + 37.37285156250002, + -11.71044921875 + ], + [ + 37.54169921875001, + -11.675097656250003 + ], + [ + 37.72480468750001, + -11.580664062500006 + ], + [ + 37.92021484375002, + -11.294726562500003 + ], + [ + 38.491796875, + -11.413281250000011 + ], + [ + 38.9875, + -11.167285156250003 + ], + [ + 39.81708984375001, + -10.912402343750003 + ], + [ + 39.98867187500002, + -10.82080078125 + ], + [ + 40.46357421875001, + -10.46435546875 + ], + [ + 40.61171875000002, + -10.661523437500009 + ], + [ + 40.48662109375002, + -10.76513671875 + ], + [ + 40.59716796875, + -10.830664062500006 + ], + [ + 40.40283203125, + -11.33203125 + ], + [ + 40.53154296875002, + -12.004589843750011 + ], + [ + 40.48710937500002, + -12.4921875 + ], + [ + 40.58085937500002, + -12.635546875 + ], + [ + 40.43681640625002, + -12.983105468750011 + ], + [ + 40.56875, + -12.984667968750003 + ], + [ + 40.595703125, + -14.122851562500003 + ], + [ + 40.715625, + -14.214453125 + ], + [ + 40.64609375, + -14.538671875 + ], + [ + 40.775, + -14.421289062500009 + ], + [ + 40.84453125000002, + -14.718652343750009 + ], + [ + 40.617773437500006, + -15.115527343750003 + ], + [ + 40.650976562500006, + -15.260937500000011 + ], + [ + 39.98359375000001, + -16.22548828125001 + ], + [ + 39.79091796875002, + -16.29453125 + ], + [ + 39.84462890625002, + -16.435644531250006 + ], + [ + 39.084375, + -16.97285156250001 + ], + [ + 38.14492187500002, + -17.242773437500006 + ], + [ + 37.24453125000002, + -17.73994140625001 + ], + [ + 36.93935546875002, + -17.993457031250003 + ], + [ + 36.40371093750002, + -18.76972656250001 + ], + [ + 36.26289062500001, + -18.71962890625001 + ], + [ + 36.23564453125002, + -18.861328125 + ], + [ + 35.85371093750001, + -18.99335937500001 + ], + [ + 34.947851562500006, + -19.81269531250001 + ], + [ + 34.6494140625, + -19.70136718750001 + ], + [ + 34.75576171875002, + -19.82197265625001 + ], + [ + 34.705078125, + -20.473046875 + ], + [ + 34.98232421875002, + -20.80625 + ], + [ + 35.267675781250006, + -21.650976562500006 + ], + [ + 35.31572265625002, + -22.396875 + ], + [ + 35.38300781250001, + -22.45458984375 + ], + [ + 35.45634765625002, + -22.11591796875001 + ], + [ + 35.53007812500002, + -22.248144531250006 + ], + [ + 35.57539062500001, + -22.96308593750001 + ], + [ + 35.37041015625002, + -23.79824218750001 + ], + [ + 35.5419921875, + -23.82441406250001 + ], + [ + 35.48964843750002, + -24.065527343750006 + ], + [ + 34.99208984375002, + -24.65058593750001 + ], + [ + 32.96113281250001, + -25.49042968750001 + ], + [ + 32.590429687500006, + -26.00410156250001 + ], + [ + 32.84882812500001, + -26.26806640625 + ], + [ + 32.95488281250002, + -26.08359375 + ], + [ + 32.93359375, + -26.25234375 + ], + [ + 32.88916015625, + -26.83046875 + ], + [ + 32.88613281250002, + -26.84931640625001 + ], + [ + 32.353515625, + -26.861621093750003 + ], + [ + 32.19960937500002, + -26.83349609375 + ], + [ + 32.112890625, + -26.839453125 + ] + ] + ] + }, + "properties": { + "name": "Mozambique", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -16.37333984374999, + 19.706445312499994 + ], + [ + -16.437548828124932, + 19.609277343749994 + ], + [ + -16.477001953124983, + 19.710351562499994 + ], + [ + -16.343652343749994, + 19.86621093750003 + ], + [ + -16.37333984374999, + 19.706445312499994 + ] + ] + ], + [ + [ + [ + -5.359912109374989, + 16.282861328124994 + ], + [ + -5.5125, + 15.496289062499983 + ], + [ + -9.293701171875, + 15.502832031249994 + ], + [ + -9.350585937499943, + 15.677392578125023 + ], + [ + -9.38535156249992, + 15.667626953124994 + ], + [ + -9.4265625, + 15.623046875000057 + ], + [ + -9.447705078124926, + 15.574853515624994 + ], + [ + -9.446923828124937, + 15.458203124999955 + ], + [ + -9.941406249999972, + 15.373779296874986 + ], + [ + -10.696582031249989, + 15.42265625 + ], + [ + -10.9482421875, + 15.151123046875014 + ], + [ + -11.455224609374994, + 15.62539062499999 + ], + [ + -11.760156249999937, + 15.425537109375057 + ], + [ + -11.828759765624966, + 15.244873046875014 + ], + [ + -11.872851562499989, + 14.995166015625031 + ], + [ + -12.02158203124992, + 14.804931640625 + ], + [ + -12.081542968749972, + 14.766357421875057 + ], + [ + -12.104687499999955, + 14.745361328125043 + ], + [ + -12.40869140625, + 14.889013671874991 + ], + [ + -12.735253906249994, + 15.13125 + ], + [ + -13.105273437499989, + 15.57177734375 + ], + [ + -13.40966796875, + 16.059179687500006 + ], + [ + -13.756640624999989, + 16.172509765624994 + ], + [ + -13.868457031249932, + 16.14814453125001 + ], + [ + -14.300097656249932, + 16.58027343750001 + ], + [ + -14.990625, + 16.676904296874994 + ], + [ + -15.768212890624994, + 16.485107421875 + ], + [ + -16.23901367187497, + 16.53129882812499 + ], + [ + -16.44101562499992, + 16.20454101562504 + ], + [ + -16.480078124999977, + 16.097216796875017 + ], + [ + -16.50205078124992, + 15.917333984375063 + ], + [ + -16.53525390624995, + 15.838378906250057 + ], + [ + -16.53574218749995, + 16.28681640625001 + ], + [ + -16.463623046875, + 16.60151367187501 + ], + [ + -16.030322265625017, + 17.88793945312497 + ], + [ + -16.213085937499926, + 19.003320312500023 + ], + [ + -16.51445312499996, + 19.361962890624994 + ], + [ + -16.305273437499977, + 19.51264648437504 + ], + [ + -16.44487304687499, + 19.47314453124997 + ], + [ + -16.21044921875003, + 20.227929687500023 + ], + [ + -16.42978515624995, + 20.652343750000057 + ], + [ + -16.622509765624955, + 20.634179687499994 + ], + [ + -16.87607421874992, + 21.086132812499955 + ], + [ + -16.998242187499926, + 21.039697265625023 + ], + [ + -17.048046874999955, + 20.80615234375003 + ], + [ + -17.06396484375, + 20.89882812499999 + ], + [ + -16.96455078125001, + 21.329248046875023 + ], + [ + -15.231201171875, + 21.331298828125 + ], + [ + -14.084667968749926, + 21.33271484375001 + ], + [ + -13.626025390624932, + 21.33325195312503 + ], + [ + -13.396728515624943, + 21.333544921875017 + ], + [ + -13.167431640624926, + 21.333789062500074 + ], + [ + -13.016210937499949, + 21.33393554687501 + ], + [ + -13.025097656249983, + 21.46679687499997 + ], + [ + -13.032226562500028, + 21.572070312500017 + ], + [ + -13.041748046875, + 21.71381835937504 + ], + [ + -13.051220703124983, + 21.854785156250074 + ], + [ + -13.094335937499977, + 22.49599609375005 + ], + [ + -13.153271484374983, + 22.820507812499983 + ], + [ + -13.031494140624943, + 23.000244140625 + ], + [ + -12.895996093749972, + 23.08955078125001 + ], + [ + -12.739599609375006, + 23.192724609375063 + ], + [ + -12.62041015624996, + 23.271337890625006 + ], + [ + -12.559375, + 23.290820312500045 + ], + [ + -12.372900390624977, + 23.318017578124994 + ], + [ + -12.023437499999943, + 23.467578125000017 + ], + [ + -12.016308593749983, + 23.97021484375 + ], + [ + -12.016308593749983, + 24.378662109375 + ], + [ + -12.016308593749983, + 24.923242187499994 + ], + [ + -12.016308593749983, + 25.059375 + ], + [ + -12.016308593749983, + 25.331689453124994 + ], + [ + -12.016308593749983, + 25.740136718749994 + ], + [ + -12.016308593749983, + 25.995410156250017 + ], + [ + -10.376123046874966, + 25.995458984375034 + ], + [ + -9.444531249999983, + 25.99550781250005 + ], + [ + -9.071923828124937, + 25.99550781250005 + ], + [ + -8.885644531249994, + 25.99550781250005 + ], + [ + -8.682226562499949, + 25.99550781250005 + ], + [ + -8.68212890625, + 26.109472656250006 + ], + [ + -8.68212890625, + 26.273193359375057 + ], + [ + -8.682324218749955, + 26.49770507812505 + ], + [ + -8.682617187500028, + 26.723144531250057 + ], + [ + -8.682861328124972, + 26.92133789062501 + ], + [ + -8.683349609375, + 27.285937500000045 + ], + [ + -4.822607421874949, + 24.99560546875 + ], + [ + -5.640771484374994, + 24.99516601562499 + ], + [ + -5.959814453124977, + 24.994970703125063 + ], + [ + -6.287207031249977, + 24.99482421875001 + ], + [ + -6.594091796874977, + 24.99462890624997 + ], + [ + -6.396582031249977, + 23.274804687499994 + ], + [ + -6.02641601562496, + 20.04218750000001 + ], + [ + -5.827099609374955, + 18.301562500000045 + ], + [ + -5.741699218749943, + 17.555566406250023 + ], + [ + -5.713183593750017, + 17.306884765625 + ], + [ + -5.684765624999983, + 17.058251953124966 + ], + [ + -5.628662109375028, + 16.568652343750045 + ], + [ + -5.50961914062492, + 16.442041015625023 + ], + [ + -5.359912109374989, + 16.282861328124994 + ] + ] + ] + ] + }, + "properties": { + "name": "Mauritania", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -62.1484375, + 16.74033203124999 + ], + [ + -62.221630859375, + 16.699511718750003 + ], + [ + -62.191357421875, + 16.804394531249997 + ], + [ + -62.1484375, + 16.74033203124999 + ] + ] + ] + }, + "properties": { + "name": "Montserrat", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 57.65126953125002, + -20.48486328125 + ], + [ + 57.31767578125002, + -20.42763671875001 + ], + [ + 57.416015625, + -20.18378906250001 + ], + [ + 57.65654296875002, + -19.98994140625001 + ], + [ + 57.7919921875, + -20.21259765625001 + ], + [ + 57.65126953125002, + -20.48486328125 + ] + ] + ] + }, + "properties": { + "name": "Mauritius", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 34.95947265625003, + -11.578125 + ], + [ + 34.82656250000005, + -11.575683593749972 + ], + [ + 34.65957031250005, + -11.58867187499996 + ], + [ + 34.61855468750005, + -11.620214843749991 + ], + [ + 34.60625, + -11.690039062500006 + ], + [ + 34.3578125, + -12.164746093749997 + ], + [ + 34.542578125, + -13.108691406250003 + ], + [ + 34.54570312500002, + -13.21630859375 + ], + [ + 34.6115234375001, + -13.437890625000023 + ], + [ + 35.0138671875001, + -13.64345703124998 + ], + [ + 35.247460937499994, + -13.896875 + ], + [ + 35.37578125000002, + -14.05869140625002 + ], + [ + 35.48847656250004, + -14.20107421874998 + ], + [ + 35.69042968749997, + -14.465527343750026 + ], + [ + 35.84716796875003, + -14.670898437500043 + ], + [ + 35.8927734375001, + -14.891796875000011 + ], + [ + 35.7912109375001, + -15.958691406250026 + ], + [ + 35.75527343750005, + -16.058300781249983 + ], + [ + 35.708886718749994, + -16.095800781249977 + ], + [ + 35.5993164062501, + -16.12587890624998 + ], + [ + 35.35849609375006, + -16.160546875000023 + ], + [ + 35.242773437500006, + -16.375390625 + ], + [ + 35.16718750000004, + -16.56025390625001 + ], + [ + 35.178320312500006, + -16.57333984375002 + ], + [ + 35.22978515625002, + -16.639257812500034 + ], + [ + 35.281152343749994, + -16.8078125 + ], + [ + 35.29042968750005, + -17.096972656250017 + ], + [ + 35.27255859375006, + -17.11845703124996 + ], + [ + 35.2013671875001, + -17.13105468750004 + ], + [ + 35.124609375, + -17.127246093749974 + ], + [ + 35.06464843750004, + -17.078613281250014 + ], + [ + 35.11210937500002, + -16.898535156250006 + ], + [ + 34.93339843750002, + -16.760351562500006 + ], + [ + 34.528125, + -16.319140625 + ], + [ + 34.24609374999997, + -15.829394531249974 + ], + [ + 34.54082031250002, + -15.297265625 + ], + [ + 34.50527343750005, + -14.598144531249957 + ], + [ + 34.375, + -14.4248046875 + ], + [ + 33.63642578125004, + -14.568164062499974 + ], + [ + 33.148046875, + -13.94091796875 + ], + [ + 32.98125, + -14.009375 + ], + [ + 32.797460937500006, + -13.6884765625 + ], + [ + 32.67041015624997, + -13.590429687500006 + ], + [ + 32.96757812500002, + -13.225 + ], + [ + 32.97519531250006, + -12.701367187499983 + ], + [ + 33.51230468750006, + -12.347753906249977 + ], + [ + 33.340136718750074, + -12.308300781250011 + ], + [ + 33.25234375000005, + -12.112597656250031 + ], + [ + 33.3039062500001, + -11.69082031249998 + ], + [ + 33.23271484375002, + -11.417675781250026 + ], + [ + 33.26835937500002, + -11.403906249999977 + ], + [ + 33.379785156249994, + -11.15791015625004 + ], + [ + 33.29277343750002, + -10.85234375 + ], + [ + 33.661523437499994, + -10.553125 + ], + [ + 33.55371093749997, + -10.391308593750011 + ], + [ + 33.53759765624997, + -10.351562499999986 + ], + [ + 33.52890625, + -10.234667968749974 + ], + [ + 33.31152343750003, + -10.037988281249966 + ], + [ + 33.3371093750001, + -9.954003906249994 + ], + [ + 33.350976562499994, + -9.862207031250037 + ], + [ + 33.25, + -9.759570312500003 + ], + [ + 33.148046875, + -9.603515625 + ], + [ + 32.99599609375005, + -9.622851562499946 + ], + [ + 32.91992187500003, + -9.407421875000026 + ], + [ + 33.88886718750004, + -9.670117187499983 + ], + [ + 33.99560546875003, + -9.495410156250003 + ], + [ + 34.32089843750006, + -9.731542968749977 + ], + [ + 34.56992187500006, + -10.241113281249966 + ], + [ + 34.66708984375006, + -10.792480468750028 + ], + [ + 34.60791015624997, + -11.08046875 + ], + [ + 34.77382812500005, + -11.341699218750009 + ], + [ + 34.890625, + -11.3935546875 + ], + [ + 34.93701171874997, + -11.463476562500034 + ], + [ + 34.95947265625003, + -11.578125 + ] + ] + ] + }, + "properties": { + "name": "Malawi", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 111.38925781250006, + 2.415332031250031 + ], + [ + 111.31152343749997, + 2.437597656250034 + ], + [ + 111.33349609374997, + 2.768310546875 + ], + [ + 111.38925781250006, + 2.415332031250031 + ] + ] + ], + [ + [ + [ + 104.22158203125, + 2.731738281250003 + ], + [ + 104.1291015625001, + 2.767236328125037 + ], + [ + 104.18476562500004, + 2.871728515625009 + ], + [ + 104.22158203125, + 2.731738281250003 + ] + ] + ], + [ + [ + [ + 117.88476562499997, + 4.186132812500006 + ], + [ + 117.64902343750012, + 4.168994140624974 + ], + [ + 117.70800781249997, + 4.262402343749997 + ], + [ + 117.88476562499997, + 4.186132812500006 + ] + ] + ], + [ + [ + [ + 100.28896484375005, + 5.294726562499989 + ], + [ + 100.19101562500006, + 5.28286132812498 + ], + [ + 100.2455078125, + 5.467773437499986 + ], + [ + 100.33886718749997, + 5.410058593750037 + ], + [ + 100.28896484375005, + 5.294726562499989 + ] + ] + ], + [ + [ + [ + 99.848046875, + 6.465722656249994 + ], + [ + 99.9186523437501, + 6.358593750000011 + ], + [ + 99.74375, + 6.263281249999963 + ], + [ + 99.64628906250002, + 6.418359375000023 + ], + [ + 99.848046875, + 6.465722656249994 + ] + ] + ], + [ + [ + [ + 102.10107421874997, + 6.242236328125031 + ], + [ + 102.34013671875002, + 6.172021484375023 + ], + [ + 102.534375, + 5.862548828125028 + ], + [ + 103.09707031250005, + 5.408447265624986 + ], + [ + 103.41582031250007, + 4.85029296875004 + ], + [ + 103.43945312499997, + 2.93310546875 + ], + [ + 103.8122070312501, + 2.58046875 + ], + [ + 104.21855468750002, + 1.722851562499997 + ], + [ + 104.25009765625012, + 1.388574218750009 + ], + [ + 104.11494140625004, + 1.412255859375037 + ], + [ + 103.98144531250003, + 1.623632812500034 + ], + [ + 103.99150390625002, + 1.454785156249997 + ], + [ + 103.6945312500001, + 1.449658203125026 + ], + [ + 103.48027343750007, + 1.329492187499966 + ], + [ + 103.35683593750005, + 1.546142578125057 + ], + [ + 102.72714843750012, + 1.855566406250034 + ], + [ + 101.29550781250012, + 2.885205078125011 + ], + [ + 101.29990234375012, + 3.253271484375034 + ], + [ + 100.71542968750006, + 3.966210937499966 + ], + [ + 100.79550781250012, + 4.023388671874983 + ], + [ + 100.61455078125002, + 4.3734375 + ], + [ + 100.34326171874997, + 5.984179687500031 + ], + [ + 100.11914062499997, + 6.441992187500048 + ], + [ + 100.26142578125004, + 6.682714843749963 + ], + [ + 100.3454101562501, + 6.549902343750006 + ], + [ + 100.75449218750012, + 6.460058593749991 + ], + [ + 100.87392578125, + 6.24541015624996 + ], + [ + 101.05351562500002, + 6.242578125 + ], + [ + 100.98164062500004, + 5.771044921875045 + ], + [ + 101.1139648437501, + 5.636767578125045 + ], + [ + 101.5560546875, + 5.907763671875003 + ], + [ + 101.67841796875004, + 5.778808593750028 + ], + [ + 101.87363281250012, + 5.825292968749991 + ], + [ + 102.10107421874997, + 6.242236328125031 + ] + ] + ], + [ + [ + [ + 117.5744140625001, + 4.17060546875004 + ], + [ + 117.10058593750003, + 4.337060546875023 + ], + [ + 116.51474609375006, + 4.370800781249969 + ], + [ + 115.86074218750005, + 4.348046875000037 + ], + [ + 115.67880859375006, + 4.193017578124994 + ], + [ + 115.45439453125002, + 3.034326171875009 + ], + [ + 115.24697265625005, + 3.025927734374989 + ], + [ + 115.117578125, + 2.89487304687502 + ], + [ + 115.08076171875004, + 2.63422851562504 + ], + [ + 115.1791015625, + 2.523193359374972 + ], + [ + 114.78642578125002, + 2.250488281250014 + ], + [ + 114.83056640625003, + 1.980029296874989 + ], + [ + 114.5125, + 1.452001953124963 + ], + [ + 113.90234375000003, + 1.434277343749997 + ], + [ + 113.6222656250001, + 1.2359375 + ], + [ + 113.00654296875004, + 1.433886718750003 + ], + [ + 112.94296875000006, + 1.566992187500034 + ], + [ + 112.47617187500006, + 1.559082031250028 + ], + [ + 112.1857421875001, + 1.4390625 + ], + [ + 112.078515625, + 1.143359374999974 + ], + [ + 111.80898437500005, + 1.011669921874969 + ], + [ + 111.10136718750002, + 1.050537109374986 + ], + [ + 110.50576171875005, + 0.861962890625023 + ], + [ + 109.65400390625004, + 1.614892578125023 + ], + [ + 109.53896484375, + 1.89619140625004 + ], + [ + 109.62890625000003, + 2.027539062499983 + ], + [ + 109.86484375000012, + 1.764453125000031 + ], + [ + 110.34921875000012, + 1.719726562499972 + ], + [ + 111.22324218750012, + 1.395849609374991 + ], + [ + 111.0287109375, + 1.557812500000026 + ], + [ + 111.26816406250012, + 2.13974609375002 + ], + [ + 111.20859375000012, + 2.379638671875043 + ], + [ + 111.44384765625003, + 2.381542968749983 + ], + [ + 111.5125, + 2.743017578124991 + ], + [ + 112.98789062500006, + 3.161914062499974 + ], + [ + 113.92392578125006, + 4.243212890625003 + ], + [ + 114.0638671875, + 4.592675781249966 + ], + [ + 114.65410156250007, + 4.037646484375045 + ], + [ + 114.84023437500005, + 4.393212890625009 + ], + [ + 114.74667968750006, + 4.718066406250017 + ], + [ + 115.02675781250005, + 4.899707031249989 + ], + [ + 115.10703125000006, + 4.390429687499974 + ], + [ + 115.290625, + 4.352587890624989 + ], + [ + 115.1400390625, + 4.899755859374991 + ], + [ + 115.37490234375, + 4.932763671874966 + ], + [ + 115.55449218750007, + 5.093554687500045 + ], + [ + 115.41904296875012, + 5.413183593749963 + ], + [ + 115.60390625, + 5.603417968749994 + ], + [ + 115.74082031250012, + 5.533007812500045 + ], + [ + 115.8771484375001, + 5.613525390625014 + ], + [ + 116.74980468750007, + 6.977099609374989 + ], + [ + 116.8498046875001, + 6.826708984374989 + ], + [ + 116.78808593749997, + 6.606103515624994 + ], + [ + 117.12851562500012, + 6.968896484375009 + ], + [ + 117.2298828125, + 6.939990234374974 + ], + [ + 117.29404296875006, + 6.676904296875023 + ], + [ + 117.60966796875002, + 6.512646484375054 + ], + [ + 117.69375, + 6.35 + ], + [ + 117.64453124999997, + 6.001855468749994 + ], + [ + 117.5011718750001, + 5.884667968750009 + ], + [ + 118.00380859375, + 6.053320312499991 + ], + [ + 118.11582031250006, + 5.8625 + ], + [ + 117.93476562500004, + 5.7875 + ], + [ + 117.97363281249997, + 5.70625 + ], + [ + 118.35312500000012, + 5.80605468749998 + ], + [ + 118.59482421875006, + 5.592089843750003 + ], + [ + 119.22343750000007, + 5.412646484375031 + ], + [ + 119.2663085937501, + 5.308105468750057 + ], + [ + 119.21962890625, + 5.159814453125037 + ], + [ + 118.9125, + 5.02290039062504 + ], + [ + 118.26054687500007, + 4.988867187500034 + ], + [ + 118.18535156250002, + 4.828515625000051 + ], + [ + 118.5625, + 4.502148437499997 + ], + [ + 118.54833984375003, + 4.379248046875006 + ], + [ + 118.008203125, + 4.250244140625014 + ], + [ + 117.6964843750001, + 4.342822265625045 + ], + [ + 117.5744140625001, + 4.17060546875004 + ] + ] + ], + [ + [ + [ + 117.14160156250003, + 7.168212890625028 + ], + [ + 117.08066406250006, + 7.115283203124989 + ], + [ + 117.06425781250007, + 7.26069335937504 + ], + [ + 117.2640625, + 7.351660156250006 + ], + [ + 117.26679687500004, + 7.220800781249991 + ], + [ + 117.14160156250003, + 7.168212890625028 + ] + ] + ] + ] + }, + "properties": { + "name": "Malaysia", + "childNum": 8 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 23.380664062500017, + -17.640625 + ], + [ + 24.27490234375, + -17.481054687500006 + ], + [ + 24.73291015625, + -17.51777343750001 + ], + [ + 25.001757812500017, + -17.56855468750001 + ], + [ + 25.2587890625, + -17.793554687500006 + ], + [ + 24.909082031250023, + -17.821386718750006 + ], + [ + 24.530566406250017, + -18.052734375 + ], + [ + 24.243945312500017, + -18.0234375 + ], + [ + 23.599707031250006, + -18.4599609375 + ], + [ + 23.219335937500006, + -17.99970703125001 + ], + [ + 20.97412109375, + -18.31884765625 + ], + [ + 20.9794921875, + -21.9619140625 + ], + [ + 19.977343750000017, + -22.00019531250001 + ], + [ + 19.98046875, + -24.77675781250001 + ], + [ + 19.98046875, + -28.310351562500003 + ], + [ + 19.98046875, + -28.451269531250006 + ], + [ + 19.539843750000017, + -28.574609375 + ], + [ + 19.31269531250001, + -28.73330078125001 + ], + [ + 19.24580078125001, + -28.901660156250003 + ], + [ + 19.16171875, + -28.938769531250003 + ], + [ + 18.310839843750017, + -28.88623046875 + ], + [ + 17.44794921875001, + -28.69814453125001 + ], + [ + 17.34785156250001, + -28.50117187500001 + ], + [ + 17.358691406250017, + -28.26943359375001 + ], + [ + 17.1884765625, + -28.13251953125001 + ], + [ + 17.05625, + -28.031054687500003 + ], + [ + 16.93330078125001, + -28.069628906250003 + ], + [ + 16.875292968750017, + -28.1279296875 + ], + [ + 16.841210937500023, + -28.21894531250001 + ], + [ + 16.81015625, + -28.26455078125001 + ], + [ + 16.7875, + -28.39472656250001 + ], + [ + 16.755761718750023, + -28.4521484375 + ], + [ + 16.62617187500001, + -28.487890625 + ], + [ + 16.487109375000017, + -28.572851562500006 + ], + [ + 16.447558593750017, + -28.617578125 + ], + [ + 15.719042968750017, + -27.9658203125 + ], + [ + 15.341503906250011, + -27.386523437500003 + ], + [ + 15.139062500000023, + -26.50800781250001 + ], + [ + 14.9677734375, + -26.31806640625001 + ], + [ + 14.837109375000011, + -25.033203125 + ], + [ + 14.5015625, + -24.201953125 + ], + [ + 14.462792968750023, + -22.44912109375001 + ], + [ + 13.450585937500023, + -20.91669921875001 + ], + [ + 13.168359375000023, + -20.184667968750006 + ], + [ + 12.458203125000011, + -18.9267578125 + ], + [ + 11.77587890625, + -18.001757812500003 + ], + [ + 11.733496093750006, + -17.7509765625 + ], + [ + 11.743066406250023, + -17.24921875000001 + ], + [ + 11.902539062500011, + -17.2265625 + ], + [ + 12.013964843750017, + -17.168554687500006 + ], + [ + 12.21337890625, + -17.2099609375 + ], + [ + 12.318457031250006, + -17.21337890625 + ], + [ + 12.359277343750023, + -17.205859375 + ], + [ + 12.548144531250017, + -17.212695312500003 + ], + [ + 13.179492187500017, + -16.9716796875 + ], + [ + 13.475976562500023, + -17.0400390625 + ], + [ + 14.017480468750023, + -17.40888671875001 + ], + [ + 16.1484375, + -17.390234375 + ], + [ + 18.396386718750023, + -17.3994140625 + ], + [ + 18.95527343750001, + -17.803515625 + ], + [ + 20.1943359375, + -17.863671875 + ], + [ + 20.745507812500023, + -18.01972656250001 + ], + [ + 22.32421875, + -17.8375 + ], + [ + 23.380664062500017, + -17.640625 + ] + ] + ] + }, + "properties": { + "name": "Namibia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 167.54443359375003, + -22.62324218750001 + ], + [ + 167.44375, + -22.63916015624997 + ], + [ + 167.44345703125006, + -22.541406250000037 + ], + [ + 167.54443359375003, + -22.62324218750001 + ] + ] + ], + [ + [ + [ + 168.01093750000004, + -21.429980468750017 + ], + [ + 168.1390625, + -21.44521484375001 + ], + [ + 168.12070312500012, + -21.615820312500034 + ], + [ + 167.96679687500003, + -21.641601562499957 + ], + [ + 167.81542968749997, + -21.392675781249963 + ], + [ + 167.9884765625001, + -21.337890624999986 + ], + [ + 168.01093750000004, + -21.429980468750017 + ] + ] + ], + [ + [ + [ + 167.40087890625003, + -21.16064453125003 + ], + [ + 167.07265625, + -20.99726562499997 + ], + [ + 167.03271484374997, + -20.922558593750026 + ], + [ + 167.18945312500003, + -20.803515625000017 + ], + [ + 167.05576171875012, + -20.720214843750014 + ], + [ + 167.29794921875006, + -20.732519531250034 + ], + [ + 167.40087890625003, + -21.16064453125003 + ] + ] + ], + [ + [ + [ + 164.20234375000004, + -20.246093749999957 + ], + [ + 164.4359375, + -20.282226562499957 + ], + [ + 165.191796875, + -20.768847656249974 + ], + [ + 165.66279296875004, + -21.267187499999977 + ], + [ + 166.94238281250003, + -22.09013671875003 + ], + [ + 166.97031250000012, + -22.32285156250002 + ], + [ + 166.77412109375004, + -22.37617187500004 + ], + [ + 166.4679687500001, + -22.256054687499997 + ], + [ + 164.92744140625004, + -21.289843749999974 + ], + [ + 164.16972656250007, + -20.48017578125004 + ], + [ + 164.05966796875012, + -20.141503906249966 + ], + [ + 164.20234375000004, + -20.246093749999957 + ] + ] + ] + ] + }, + "properties": { + "name": "New Caledonia", + "childNum": 4 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 14.97900390625, + 22.99619140624999 + ], + [ + 15.181835937500011, + 21.523388671874997 + ], + [ + 15.607324218750023, + 20.954394531250003 + ], + [ + 15.587109375000011, + 20.733300781249994 + ], + [ + 15.963183593750017, + 20.34619140625 + ], + [ + 15.735058593750011, + 19.904052734375 + ], + [ + 15.474316406250011, + 16.908398437499997 + ], + [ + 14.367968750000017, + 15.750146484374994 + ], + [ + 13.4482421875, + 14.380664062500003 + ], + [ + 13.505761718750023, + 14.134423828124994 + ], + [ + 13.606347656250023, + 13.70458984375 + ], + [ + 13.426953125000011, + 13.701757812499991 + ], + [ + 13.323828125, + 13.670849609374997 + ], + [ + 12.871679687500006, + 13.449023437500003 + ], + [ + 12.65478515625, + 13.3265625 + ], + [ + 12.463183593750017, + 13.09375 + ], + [ + 10.958886718750023, + 13.371533203124997 + ], + [ + 10.475878906250017, + 13.330224609374994 + ], + [ + 10.229589843750006, + 13.281005859375 + ], + [ + 10.184667968750006, + 13.270117187499991 + ], + [ + 9.615917968750011, + 12.810644531249991 + ], + [ + 9.201562500000023, + 12.821484375 + ], + [ + 8.750585937500006, + 12.908154296874997 + ], + [ + 8.4560546875, + 13.059667968749991 + ], + [ + 8.095019531250017, + 13.291162109374994 + ], + [ + 7.955761718750011, + 13.32275390625 + ], + [ + 7.788671875, + 13.337890625 + ], + [ + 7.056738281250006, + 13.000195312499997 + ], + [ + 6.804296875, + 13.107666015625 + ], + [ + 6.2998046875, + 13.658789062499991 + ], + [ + 6.184277343750011, + 13.66367187499999 + ], + [ + 5.838183593750017, + 13.765380859375 + ], + [ + 5.491992187500017, + 13.872851562500003 + ], + [ + 5.415820312500017, + 13.859179687500003 + ], + [ + 5.361621093750017, + 13.836865234374997 + ], + [ + 5.241894531250011, + 13.757226562499994 + ], + [ + 4.664843750000017, + 13.733203125 + ], + [ + 4.147558593750006, + 13.457714843749997 + ], + [ + 3.947851562500006, + 12.775048828124994 + ], + [ + 3.646679687500011, + 12.529980468749997 + ], + [ + 3.595410156250011, + 11.6962890625 + ], + [ + 2.805273437500006, + 12.383837890624989 + ], + [ + 2.366015625000017, + 12.221923828125 + ], + [ + 2.38916015625, + 11.897070312499991 + ], + [ + 2.072949218750011, + 12.309375 + ], + [ + 2.226269531250011, + 12.466064453125 + ], + [ + 2.104589843750006, + 12.701269531249991 + ], + [ + 1.56494140625, + 12.635400390624994 + ], + [ + 0.9873046875, + 13.041894531249994 + ], + [ + 0.988476562500011, + 13.36484375 + ], + [ + 1.201171875, + 13.357519531249991 + ], + [ + 0.6181640625, + 13.703417968750003 + ], + [ + 0.42919921875, + 13.972119140624997 + ], + [ + 0.382519531250011, + 14.245800781249997 + ], + [ + 0.163867187500017, + 14.497216796874994 + ], + [ + 0.217480468750011, + 14.911474609374991 + ], + [ + 0.947460937500011, + 14.982128906249997 + ], + [ + 1.300195312500023, + 15.272265625 + ], + [ + 3.001074218750006, + 15.340966796874994 + ], + [ + 3.06015625, + 15.427197265624997 + ], + [ + 3.504296875000023, + 15.356347656249994 + ], + [ + 3.5205078125, + 15.483105468749997 + ], + [ + 3.842968750000011, + 15.701708984375003 + ], + [ + 4.121289062500011, + 16.357714843750003 + ], + [ + 4.234667968750017, + 16.996386718750003 + ], + [ + 4.227636718750006, + 19.142773437499997 + ], + [ + 5.836621093750011, + 19.479150390624994 + ], + [ + 7.481738281250017, + 20.873095703125003 + ], + [ + 11.967871093750006, + 23.517871093750003 + ], + [ + 13.48125, + 23.18017578125 + ], + [ + 14.215527343750011, + 22.619677734375003 + ], + [ + 14.97900390625, + 22.99619140624999 + ] + ] + ] + }, + "properties": { + "name": "Niger", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 7.30078125, + 4.418164062500026 + ], + [ + 7.140429687500017, + 4.395117187500034 + ], + [ + 7.227343750000045, + 4.527343749999972 + ], + [ + 7.30078125, + 4.418164062500026 + ] + ] + ], + [ + [ + [ + 6.804296875, + 13.107666015625 + ], + [ + 7.056738281250006, + 13.00019531250004 + ], + [ + 7.788671875, + 13.337890625 + ], + [ + 7.955761718750011, + 13.322753906250028 + ], + [ + 8.095019531250045, + 13.29116210937498 + ], + [ + 8.750585937500034, + 12.908154296875026 + ], + [ + 9.20156250000008, + 12.82148437500004 + ], + [ + 9.615917968750011, + 12.810644531249963 + ], + [ + 10.184667968750063, + 13.270117187499963 + ], + [ + 10.229589843749977, + 13.281005859375043 + ], + [ + 10.475878906250074, + 13.330224609375037 + ], + [ + 10.958886718750051, + 13.371533203125011 + ], + [ + 12.463183593750017, + 13.09375 + ], + [ + 12.654785156250057, + 13.3265625 + ], + [ + 13.426953125000068, + 13.701757812499963 + ], + [ + 13.606347656250023, + 13.704589843750014 + ], + [ + 13.932324218750011, + 13.258496093749997 + ], + [ + 14.06396484375, + 13.078515625 + ], + [ + 14.160058593750023, + 12.612792968749986 + ], + [ + 14.184863281250017, + 12.447216796874997 + ], + [ + 14.272851562500023, + 12.356494140624989 + ], + [ + 14.518945312500051, + 12.298242187500023 + ], + [ + 14.619726562500063, + 12.150976562500048 + ], + [ + 14.559765625000011, + 11.492285156249963 + ], + [ + 14.20234375000004, + 11.268164062499963 + ], + [ + 14.143261718750068, + 11.248535156250043 + ], + [ + 14.056738281250034, + 11.245019531250037 + ], + [ + 13.981445312500057, + 11.21186523437504 + ], + [ + 13.892089843750057, + 11.140087890624983 + ], + [ + 13.699902343749983, + 10.873144531250048 + ], + [ + 13.53535156250004, + 10.605078124999963 + ], + [ + 13.414550781250028, + 10.171435546874989 + ], + [ + 13.269921875000051, + 10.036181640624974 + ], + [ + 13.198730468750028, + 9.563769531250003 + ], + [ + 12.929492187500074, + 9.426269531249972 + ], + [ + 12.87568359375004, + 9.303515625000017 + ], + [ + 12.80654296875008, + 8.886621093749994 + ], + [ + 12.7822265625, + 8.817871093750014 + ], + [ + 12.651562500000011, + 8.667773437499989 + ], + [ + 12.40351562500004, + 8.59555664062502 + ], + [ + 12.311328125000074, + 8.419726562499989 + ], + [ + 12.2333984375, + 8.282324218749977 + ], + [ + 12.016015625000051, + 7.589746093750009 + ], + [ + 11.809179687500006, + 7.345068359374991 + ], + [ + 11.767382812500017, + 7.272265624999989 + ], + [ + 11.861425781249977, + 7.11640625000004 + ], + [ + 11.657519531250017, + 6.951562500000023 + ], + [ + 11.580078125000057, + 6.88886718750004 + ], + [ + 11.551660156250023, + 6.697265625 + ], + [ + 11.153320312500057, + 6.437939453125011 + ], + [ + 11.1064453125, + 6.457714843750054 + ], + [ + 11.032519531250045, + 6.697900390625037 + ], + [ + 10.954199218750006, + 6.7765625 + ], + [ + 10.60625, + 7.063085937500006 + ], + [ + 10.413183593750006, + 6.877734375 + ], + [ + 10.293066406250034, + 6.876757812499974 + ], + [ + 10.205468750000051, + 6.891601562499986 + ], + [ + 10.185546874999972, + 6.91279296875004 + ], + [ + 10.167773437500017, + 6.959179687499983 + ], + [ + 10.143554687500057, + 6.99643554687502 + ], + [ + 10.038867187500045, + 6.921386718750014 + ], + [ + 9.874218750000068, + 6.803271484375017 + ], + [ + 9.82070312500008, + 6.783935546874986 + ], + [ + 9.779882812500034, + 6.760156250000023 + ], + [ + 9.725585937499972, + 6.65 + ], + [ + 9.659960937500017, + 6.531982421874986 + ], + [ + 9.490234375, + 6.418652343749997 + ], + [ + 8.997167968750006, + 5.917724609375 + ], + [ + 8.715625, + 5.046875 + ], + [ + 8.514843750000068, + 4.724707031250034 + ], + [ + 8.23378906250008, + 4.907470703124972 + ], + [ + 8.293066406250006, + 4.557617187500014 + ], + [ + 7.644238281250068, + 4.525341796875011 + ], + [ + 7.530761718750028, + 4.655175781249994 + ], + [ + 7.284375, + 4.547656250000031 + ], + [ + 7.076562500000051, + 4.716162109374991 + ], + [ + 7.15468750000008, + 4.514404296875 + ], + [ + 6.92324218750008, + 4.390673828125017 + ], + [ + 6.767675781250006, + 4.724707031250034 + ], + [ + 6.860351562500057, + 4.373339843750045 + ], + [ + 6.633007812500011, + 4.340234375000051 + ], + [ + 6.579980468750051, + 4.475976562499994 + ], + [ + 6.554589843750023, + 4.34140625000002 + ], + [ + 6.263671875, + 4.309423828124991 + ], + [ + 6.270996093749972, + 4.432128906250028 + ], + [ + 6.173339843749972, + 4.277392578125031 + ], + [ + 5.970703125, + 4.338574218749983 + ], + [ + 5.587792968750051, + 4.647216796874972 + ], + [ + 5.448144531250023, + 4.945849609374974 + ], + [ + 5.383300781250057, + 5.129003906249977 + ], + [ + 5.475976562500023, + 5.153857421874989 + ], + [ + 5.370019531250023, + 5.195019531250026 + ], + [ + 5.367968750000045, + 5.337744140624963 + ], + [ + 5.549707031250023, + 5.474218749999963 + ], + [ + 5.385839843750034, + 5.401757812500037 + ], + [ + 5.199218750000028, + 5.533544921874977 + ], + [ + 5.456640624999977, + 5.61171875 + ], + [ + 5.327343750000011, + 5.707519531249986 + ], + [ + 5.112402343750034, + 5.64155273437504 + ], + [ + 4.861035156250068, + 6.026318359374997 + ], + [ + 4.431347656250011, + 6.348583984375026 + ], + [ + 3.450781249999977, + 6.427050781250017 + ], + [ + 3.71699218750004, + 6.597949218750017 + ], + [ + 3.430175781250057, + 6.525 + ], + [ + 3.335546875000063, + 6.396923828125011 + ], + [ + 2.706445312500051, + 6.369238281249963 + ], + [ + 2.735644531250045, + 6.595703125 + ], + [ + 2.753710937499989, + 6.661767578124966 + ], + [ + 2.774609374999983, + 6.711718750000017 + ], + [ + 2.752929687500028, + 6.771630859374966 + ], + [ + 2.731738281250045, + 6.852832031249989 + ], + [ + 2.721386718750068, + 6.980273437500017 + ], + [ + 2.75673828125008, + 7.067919921875017 + ], + [ + 2.750488281250057, + 7.39506835937496 + ], + [ + 2.765820312500068, + 7.422509765625051 + ], + [ + 2.783984375000045, + 7.443408203125045 + ], + [ + 2.78515625, + 7.476855468750017 + ], + [ + 2.703125, + 8.371826171875 + ], + [ + 2.774804687500023, + 9.048535156250026 + ], + [ + 3.044921875, + 9.08383789062502 + ], + [ + 3.325195312499972, + 9.778466796875051 + ], + [ + 3.60205078125, + 10.004541015625009 + ], + [ + 3.646582031250006, + 10.408984374999989 + ], + [ + 3.771777343750017, + 10.417626953124966 + ], + [ + 3.83447265625, + 10.607421875 + ], + [ + 3.7568359375, + 10.76875 + ], + [ + 3.71640625, + 11.07958984375 + ], + [ + 3.695312499999972, + 11.12031250000004 + ], + [ + 3.63886718750004, + 11.176855468750006 + ], + [ + 3.487792968749972, + 11.395410156250037 + ], + [ + 3.490527343750017, + 11.499218750000054 + ], + [ + 3.55390625000004, + 11.631884765624989 + ], + [ + 3.595410156250068, + 11.696289062500057 + ], + [ + 3.664746093750068, + 11.762451171875028 + ], + [ + 3.646679687500011, + 12.529980468749983 + ], + [ + 3.947851562500006, + 12.775048828124994 + ], + [ + 4.147558593750006, + 13.457714843749983 + ], + [ + 4.664843750000045, + 13.733203124999974 + ], + [ + 5.241894531250011, + 13.757226562499994 + ], + [ + 5.361621093750074, + 13.836865234375054 + ], + [ + 5.415820312500017, + 13.859179687499974 + ], + [ + 5.491992187500074, + 13.872851562500003 + ], + [ + 6.2998046875, + 13.658789062500006 + ], + [ + 6.804296875, + 13.107666015625 + ] + ] + ] + ] + }, + "properties": { + "name": "Nigeria", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -83.6419921875, + 10.917236328125 + ], + [ + -83.71293945312499, + 10.785888671875 + ], + [ + -83.91928710937499, + 10.7353515625 + ], + [ + -84.6341796875, + 11.045605468749997 + ], + [ + -84.9091796875, + 10.9453125 + ], + [ + -85.5841796875, + 11.189453125 + ], + [ + -85.7443359375, + 11.06210937499999 + ], + [ + -87.670166015625, + 12.965673828124991 + ], + [ + -87.58505859374999, + 13.043310546874991 + ], + [ + -87.42436523437499, + 12.921142578125 + ], + [ + -87.33725585937499, + 12.979248046875 + ], + [ + -87.05917968749999, + 12.991455078125 + ], + [ + -87.00932617187499, + 13.0078125 + ], + [ + -86.918212890625, + 13.223583984374997 + ], + [ + -86.87353515625, + 13.266503906249994 + ], + [ + -86.792138671875, + 13.27978515625 + ], + [ + -86.72929687499999, + 13.284375 + ], + [ + -86.710693359375, + 13.313378906249994 + ], + [ + -86.76352539062499, + 13.63525390625 + ], + [ + -86.77060546874999, + 13.69873046875 + ], + [ + -86.758984375, + 13.746142578125003 + ], + [ + -86.733642578125, + 13.763476562500003 + ], + [ + -86.61025390625, + 13.774853515624997 + ], + [ + -86.376953125, + 13.755664062500003 + ], + [ + -86.33173828125, + 13.770068359375003 + ], + [ + -86.238232421875, + 13.899462890625003 + ], + [ + -86.15122070312499, + 13.994580078124997 + ], + [ + -86.0892578125, + 14.037207031249991 + ], + [ + -86.04038085937499, + 14.050146484374991 + ], + [ + -85.9837890625, + 13.965673828124991 + ], + [ + -85.78671875, + 13.844433593749997 + ], + [ + -85.75341796875, + 13.85205078125 + ], + [ + -85.73393554687499, + 13.858691406250003 + ], + [ + -85.727734375, + 13.876074218749991 + ], + [ + -85.731201171875, + 13.931835937499997 + ], + [ + -85.68193359374999, + 13.982568359374994 + ], + [ + -85.20834960937499, + 14.311816406250003 + ], + [ + -85.059375, + 14.582958984374997 + ], + [ + -84.86044921874999, + 14.809765625 + ], + [ + -84.645947265625, + 14.661083984374997 + ], + [ + -84.53764648437499, + 14.633398437499991 + ], + [ + -83.635498046875, + 14.876416015624997 + ], + [ + -83.5365234375, + 14.977001953124997 + ], + [ + -83.4150390625, + 15.008056640625 + ], + [ + -83.15751953124999, + 14.993066406249994 + ], + [ + -83.18535156249999, + 14.956396484374991 + ], + [ + -83.21591796874999, + 14.932373046875 + ], + [ + -83.27988281249999, + 14.812792968750003 + ], + [ + -83.344384765625, + 14.902099609375 + ], + [ + -83.413720703125, + 14.825341796874994 + ], + [ + -83.29921875, + 14.7490234375 + ], + [ + -83.187744140625, + 14.340087890625 + ], + [ + -83.4123046875, + 13.99648437499999 + ], + [ + -83.567333984375, + 13.3203125 + ], + [ + -83.5109375, + 12.411816406249997 + ], + [ + -83.627197265625, + 12.459326171874991 + ], + [ + -83.59335937499999, + 12.713085937499997 + ], + [ + -83.75424804687499, + 12.501953125 + ], + [ + -83.680419921875, + 12.024316406249994 + ], + [ + -83.7671875, + 12.059277343749997 + ], + [ + -83.82890624999999, + 11.861035156249997 + ], + [ + -83.70458984375, + 11.824560546874991 + ], + [ + -83.6517578125, + 11.642041015624997 + ], + [ + -83.86787109375, + 11.300048828125 + ], + [ + -83.6419921875, + 10.917236328125 + ] + ] + ] + }, + "properties": { + "name": "Nicaragua", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -169.80341796875, + -19.0830078125 + ], + [ + -169.94833984375, + -19.072851562500006 + ], + [ + -169.834033203125, + -18.96601562500001 + ], + [ + -169.80341796875, + -19.0830078125 + ] + ] + ] + }, + "properties": { + "name": "Niue", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -68.205810546875, + 12.144580078124989 + ], + [ + -68.25434570312495, + 12.032080078124977 + ], + [ + -68.36923828125, + 12.301953124999983 + ], + [ + -68.205810546875, + 12.144580078124989 + ] + ] + ], + [ + [ + [ + 4.226171875000034, + 51.38647460937503 + ], + [ + 3.902050781250011, + 51.20766601562502 + ], + [ + 3.43251953125008, + 51.24575195312505 + ], + [ + 3.35009765625, + 51.37768554687503 + ], + [ + 4.226171875000034, + 51.38647460937503 + ] + ] + ], + [ + [ + [ + 3.94912109375008, + 51.73945312500001 + ], + [ + 4.07509765625008, + 51.648779296875006 + ], + [ + 3.699023437500017, + 51.70991210937501 + ], + [ + 3.94912109375008, + 51.73945312500001 + ] + ] + ], + [ + [ + [ + 4.886132812500023, + 53.07070312500005 + ], + [ + 4.70917968750004, + 53.036035156249994 + ], + [ + 4.886425781249983, + 53.18330078124998 + ], + [ + 4.886132812500023, + 53.07070312500005 + ] + ] + ], + [ + [ + [ + 4.226171875000034, + 51.38647460937503 + ], + [ + 3.448925781250068, + 51.54077148437503 + ], + [ + 3.743945312500017, + 51.596044921875006 + ], + [ + 4.27412109375004, + 51.47163085937498 + ], + [ + 4.004785156250051, + 51.595849609374966 + ], + [ + 4.182617187500057, + 51.61030273437498 + ], + [ + 3.946875, + 51.810546875 + ], + [ + 4.482812500000023, + 52.30917968749998 + ], + [ + 4.76875, + 52.941308593749966 + ], + [ + 5.061230468750068, + 52.96064453125001 + ], + [ + 5.532031250000074, + 53.268701171874966 + ], + [ + 6.062207031250068, + 53.407080078125006 + ], + [ + 6.816210937500045, + 53.44116210937503 + ], + [ + 7.197265625000028, + 53.28227539062499 + ], + [ + 7.033007812500045, + 52.65136718749997 + ], + [ + 6.710742187500045, + 52.61787109374998 + ], + [ + 6.748828125000074, + 52.464013671874994 + ], + [ + 7.035156250000057, + 52.38022460937498 + ], + [ + 6.724511718749994, + 52.080224609374966 + ], + [ + 6.800390625, + 51.96738281249998 + ], + [ + 5.948730468750057, + 51.80268554687501 + ], + [ + 6.198828125000034, + 51.45 + ], + [ + 6.129980468750034, + 51.14741210937501 + ], + [ + 5.857519531250034, + 51.030126953125006 + ], + [ + 6.048437500000034, + 50.90488281250006 + ], + [ + 5.993945312500017, + 50.75043945312504 + ], + [ + 5.693554687500011, + 50.774755859375006 + ], + [ + 5.796484375000034, + 51.153076171875 + ], + [ + 5.214160156250045, + 51.278955078124966 + ], + [ + 5.03095703125004, + 51.46909179687498 + ], + [ + 4.226171875000034, + 51.38647460937503 + ] + ] + ], + [ + [ + [ + 5.325781250000063, + 53.38574218750003 + ], + [ + 5.190234375000074, + 53.39179687500001 + ], + [ + 5.582617187500063, + 53.438085937500034 + ], + [ + 5.325781250000063, + 53.38574218750003 + ] + ] + ] + ] + }, + "properties": { + "name": "Netherlands", + "childNum": 6, + "cp": [ + 5.0752777, + 52.358465 + ] + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 5.085839843750023, + 60.30756835937501 + ], + [ + 5.089062500000068, + 60.188769531250045 + ], + [ + 4.95722656250004, + 60.44726562500006 + ], + [ + 5.085839843750023, + 60.30756835937501 + ] + ] + ], + [ + [ + [ + 4.958691406250068, + 61.084570312500034 + ], + [ + 4.79902343750004, + 61.08271484375001 + ], + [ + 4.861621093749989, + 61.19384765625 + ], + [ + 4.958691406250068, + 61.084570312500034 + ] + ] + ], + [ + [ + [ + 8.10273437500004, + 63.33759765625004 + ], + [ + 7.804003906250017, + 63.413916015625034 + ], + [ + 8.073535156250045, + 63.47080078124998 + ], + [ + 8.10273437500004, + 63.33759765625004 + ] + ] + ], + [ + [ + [ + 8.470800781250063, + 63.66713867187502 + ], + [ + 8.287109375000028, + 63.68715820312502 + ], + [ + 8.764648437500057, + 63.804638671874955 + ], + [ + 8.78652343750008, + 63.703466796875034 + ], + [ + 8.470800781250063, + 63.66713867187502 + ] + ] + ], + [ + [ + [ + 11.2314453125, + 64.865869140625 + ], + [ + 10.739843750000034, + 64.87031250000001 + ], + [ + 11.02099609375, + 64.97871093749995 + ], + [ + 11.2314453125, + 64.865869140625 + ] + ] + ], + [ + [ + [ + 12.971777343750063, + 67.87412109375 + ], + [ + 12.824023437500074, + 67.82124023437498 + ], + [ + 13.068066406250068, + 68.07133789062505 + ], + [ + 12.971777343750063, + 67.87412109375 + ] + ] + ], + [ + [ + [ + 13.872851562500045, + 68.26533203125004 + ], + [ + 14.096777343750034, + 68.218603515625 + ], + [ + 13.229394531250051, + 67.995361328125 + ], + [ + 13.300195312499994, + 68.16044921875007 + ], + [ + 13.872851562500045, + 68.26533203125004 + ] + ] + ], + [ + [ + [ + 15.207128906250006, + 68.943115234375 + ], + [ + 15.222070312500023, + 68.61630859375003 + ], + [ + 14.404687500000051, + 68.663232421875 + ], + [ + 15.037792968750068, + 69.00053710937507 + ], + [ + 15.207128906250006, + 68.943115234375 + ] + ] + ], + [ + [ + [ + 15.760351562500006, + 68.56123046875001 + ], + [ + 16.328906250000017, + 68.87631835937498 + ], + [ + 16.519238281250068, + 68.63300781249998 + ], + [ + 15.975292968750011, + 68.402490234375 + ], + [ + 14.257519531249983, + 68.19077148437503 + ], + [ + 15.412597656250028, + 68.61582031250003 + ], + [ + 15.483007812500006, + 69.04345703125003 + ], + [ + 16.04804687500001, + 69.30205078125002 + ], + [ + 15.760351562500006, + 68.56123046875001 + ] + ] + ], + [ + [ + [ + 17.503027343750034, + 69.59624023437502 + ], + [ + 18.004101562500068, + 69.50498046874998 + ], + [ + 17.95068359375003, + 69.19814453125 + ], + [ + 17.487890625000063, + 69.19682617187499 + ], + [ + 17.08251953124997, + 69.013671875 + ], + [ + 16.81044921875008, + 69.07070312499997 + ], + [ + 17.001757812500045, + 69.36191406250006 + ], + [ + 17.36083984375003, + 69.38149414062497 + ], + [ + 17.503027343750034, + 69.59624023437502 + ] + ] + ], + [ + [ + [ + 29.956152343750006, + 69.79677734375002 + ], + [ + 29.766210937500006, + 69.76752929687501 + ], + [ + 29.835839843749994, + 69.90556640625005 + ], + [ + 29.956152343750006, + 69.79677734375002 + ] + ] + ], + [ + [ + [ + 20.779199218750023, + 70.08974609375002 + ], + [ + 20.46425781250005, + 70.0765625 + ], + [ + 20.492773437500006, + 70.20332031249995 + ], + [ + 20.78603515625008, + 70.21953124999999 + ], + [ + 20.779199218750023, + 70.08974609375002 + ] + ] + ], + [ + [ + [ + 19.25507812500001, + 70.06640625000006 + ], + [ + 19.607812500000023, + 70.019140625 + ], + [ + 19.334765625000074, + 69.82026367187501 + ], + [ + 18.784765625000034, + 69.57900390624997 + ], + [ + 18.12988281250003, + 69.557861328125 + ], + [ + 18.34931640625004, + 69.76787109374999 + ], + [ + 18.67402343750004, + 69.78164062500002 + ], + [ + 19.13271484375005, + 70.24414062500003 + ], + [ + 19.25507812500001, + 70.06640625000006 + ] + ] + ], + [ + [ + [ + 19.76748046875005, + 70.21669921875002 + ], + [ + 20.005957031250034, + 70.07622070312502 + ], + [ + 19.599023437499994, + 70.26616210937507 + ], + [ + 19.76748046875005, + 70.21669921875002 + ] + ] + ], + [ + [ + [ + 23.615332031250034, + 70.54931640625003 + ], + [ + 23.15917968750003, + 70.28261718750005 + ], + [ + 22.941015625000063, + 70.444580078125 + ], + [ + 23.546679687500017, + 70.61708984374997 + ], + [ + 23.615332031250034, + 70.54931640625003 + ] + ] + ], + [ + [ + [ + 24.01757812500003, + 70.56738281249997 + ], + [ + 23.716601562500074, + 70.561865234375 + ], + [ + 23.778417968750063, + 70.74736328125005 + ], + [ + 24.01757812500003, + 70.56738281249997 + ] + ] + ], + [ + [ + [ + 23.440527343750063, + 70.81577148437503 + ], + [ + 22.8291015625, + 70.54155273437505 + ], + [ + 22.358691406250017, + 70.514794921875 + ], + [ + 21.99453125000008, + 70.65712890624997 + ], + [ + 23.440527343750063, + 70.81577148437503 + ] + ] + ], + [ + [ + [ + 30.869726562500006, + 69.78344726562506 + ], + [ + 30.860742187499994, + 69.53842773437503 + ], + [ + 30.18017578124997, + 69.63583984375 + ], + [ + 30.08730468750005, + 69.43286132812503 + ], + [ + 29.38828125, + 69.29814453125005 + ], + [ + 28.96582031250003, + 69.02197265625 + ], + [ + 28.846289062500006, + 69.17690429687502 + ], + [ + 29.33339843750005, + 69.47299804687503 + ], + [ + 29.14160156250003, + 69.67143554687505 + ], + [ + 27.747851562500045, + 70.06484375 + ], + [ + 27.127539062500063, + 69.90649414062497 + ], + [ + 26.525390625000057, + 69.91503906250003 + ], + [ + 26.07246093750004, + 69.69155273437497 + ], + [ + 25.748339843750017, + 68.99013671875 + ], + [ + 24.94140625000003, + 68.59326171875006 + ], + [ + 23.85400390625, + 68.80590820312503 + ], + [ + 23.324023437500017, + 68.64897460937502 + ], + [ + 22.410937500000074, + 68.719873046875 + ], + [ + 21.59375, + 69.273583984375 + ], + [ + 21.06611328125001, + 69.21411132812497 + ], + [ + 21.065722656250017, + 69.04174804687503 + ], + [ + 20.622167968750006, + 69.036865234375 + ], + [ + 20.116699218750057, + 69.02089843750005 + ], + [ + 20.348046875000023, + 68.84873046875003 + ], + [ + 19.969824218750063, + 68.35639648437501 + ], + [ + 18.303027343750045, + 68.55541992187497 + ], + [ + 17.91669921875001, + 67.96489257812502 + ], + [ + 17.324609375000023, + 68.10380859374999 + ], + [ + 16.783593750000023, + 67.89501953125 + ], + [ + 16.12744140625, + 67.42583007812507 + ], + [ + 16.40351562500004, + 67.05498046875002 + ], + [ + 15.422949218750006, + 66.48984374999998 + ], + [ + 15.483789062500051, + 66.30595703124999 + ], + [ + 14.543261718750045, + 66.12934570312498 + ], + [ + 14.47968750000004, + 65.30146484374998 + ], + [ + 13.650292968750023, + 64.58154296874997 + ], + [ + 14.077636718750028, + 64.464013671875 + ], + [ + 14.141210937500006, + 64.17353515624998 + ], + [ + 13.960546875000063, + 64.01401367187498 + ], + [ + 13.203515625000023, + 64.07509765625 + ], + [ + 12.792773437500017, + 64 + ], + [ + 12.175195312500051, + 63.595947265625 + ], + [ + 11.999902343750051, + 63.29169921875001 + ], + [ + 12.303515625000074, + 62.28559570312501 + ], + [ + 12.155371093750006, + 61.720751953125045 + ], + [ + 12.88076171875008, + 61.35229492187506 + ], + [ + 12.706054687500028, + 61.059863281250074 + ], + [ + 12.29414062500004, + 61.00268554687506 + ], + [ + 12.588671874999989, + 60.450732421875045 + ], + [ + 12.486132812500074, + 60.10678710937506 + ], + [ + 11.680761718750034, + 59.59228515625003 + ], + [ + 11.798144531250074, + 59.28989257812498 + ], + [ + 11.64277343750004, + 58.92607421875002 + ], + [ + 11.470703125000057, + 58.909521484375034 + ], + [ + 11.388281250000063, + 59.036523437499966 + ], + [ + 10.834472656250028, + 59.18393554687498 + ], + [ + 10.595312500000063, + 59.764550781249966 + ], + [ + 10.179394531250068, + 59.00927734375003 + ], + [ + 9.842578125000017, + 58.95849609374997 + ], + [ + 9.557226562500063, + 59.11269531250002 + ], + [ + 9.65693359375004, + 58.97119140624997 + ], + [ + 8.166113281250063, + 58.145312500000045 + ], + [ + 7.0048828125, + 58.024218750000074 + ], + [ + 6.877050781250006, + 58.15073242187498 + ], + [ + 6.590527343750068, + 58.09731445312502 + ], + [ + 6.659863281250068, + 58.26274414062499 + ], + [ + 5.706835937500074, + 58.52363281250001 + ], + [ + 5.55556640625008, + 58.975195312500006 + ], + [ + 6.099023437500023, + 58.87026367187502 + ], + [ + 6.363281250000028, + 59.00092773437501 + ], + [ + 6.099414062500017, + 58.951953125000074 + ], + [ + 5.88916015625, + 59.097949218750045 + ], + [ + 5.951855468750068, + 59.299072265625 + ], + [ + 6.415332031250074, + 59.547119140625 + ], + [ + 5.17324218750008, + 59.16254882812498 + ], + [ + 5.2421875, + 59.564306640625034 + ], + [ + 5.472460937500017, + 59.713085937499955 + ], + [ + 5.77216796875004, + 59.66093749999999 + ], + [ + 6.216601562499989, + 59.818359375 + ], + [ + 5.73046875, + 59.863085937500045 + ], + [ + 6.348730468750006, + 60.35297851562504 + ], + [ + 6.57363281250008, + 60.36059570312497 + ], + [ + 6.526855468750057, + 60.152929687500034 + ], + [ + 6.995703125, + 60.511962890625 + ], + [ + 6.1533203125, + 60.34624023437499 + ], + [ + 5.145800781250074, + 59.63881835937502 + ], + [ + 5.205664062500006, + 60.087939453125045 + ], + [ + 5.688574218749977, + 60.12319335937502 + ], + [ + 5.285839843750011, + 60.20571289062505 + ], + [ + 5.13710937500008, + 60.445605468750074 + ], + [ + 5.648339843750051, + 60.68798828124997 + ], + [ + 5.244042968750023, + 60.569580078125 + ], + [ + 5.115820312500006, + 60.63598632812503 + ], + [ + 5.008593750000017, + 61.038183593750006 + ], + [ + 6.777832031250028, + 61.142431640625006 + ], + [ + 7.038671875000063, + 60.952929687500045 + ], + [ + 7.040136718750006, + 61.091162109375034 + ], + [ + 7.604492187500057, + 61.210546875000034 + ], + [ + 7.34658203125008, + 61.30058593749999 + ], + [ + 7.442578125000011, + 61.43461914062502 + ], + [ + 7.173535156250011, + 61.16596679687501 + ], + [ + 6.599902343750017, + 61.28964843749998 + ], + [ + 6.383496093750068, + 61.133886718750034 + ], + [ + 5.451269531250034, + 61.10234375000002 + ], + [ + 5.106738281250017, + 61.187548828125045 + ], + [ + 5.002734375000074, + 61.43359375 + ], + [ + 5.338671875000017, + 61.485498046874994 + ], + [ + 4.927832031249977, + 61.71069335937506 + ], + [ + 4.93007812499999, + 61.878320312499994 + ], + [ + 6.01582031250004, + 61.7875 + ], + [ + 6.730761718750045, + 61.86977539062505 + ], + [ + 5.266894531250045, + 61.935595703125045 + ], + [ + 5.143164062500063, + 62.159912109375 + ], + [ + 5.908300781249977, + 62.41601562500003 + ], + [ + 6.083496093750057, + 62.349609375 + ], + [ + 6.580078125000057, + 62.407275390625045 + ], + [ + 6.692382812500028, + 62.46806640624999 + ], + [ + 6.136132812500051, + 62.40747070312497 + ], + [ + 6.352929687500051, + 62.61113281249999 + ], + [ + 7.653125, + 62.56401367187499 + ], + [ + 7.538378906250074, + 62.67207031249998 + ], + [ + 8.045507812500006, + 62.77124023437503 + ], + [ + 6.734960937500006, + 62.72070312500003 + ], + [ + 6.940429687500028, + 62.930468750000045 + ], + [ + 7.571875, + 63.09951171875002 + ], + [ + 8.100585937500028, + 63.090966796874966 + ], + [ + 8.623144531250006, + 62.84624023437502 + ], + [ + 8.158007812500017, + 63.16152343750005 + ], + [ + 8.635546875000045, + 63.34233398437502 + ], + [ + 8.360742187500023, + 63.498876953125034 + ], + [ + 8.576171875000028, + 63.60117187499998 + ], + [ + 9.135839843750006, + 63.593652343749966 + ], + [ + 9.156054687500045, + 63.459326171875034 + ], + [ + 9.696875, + 63.624560546875045 + ], + [ + 10.020996093750028, + 63.39082031250004 + ], + [ + 10.76015625000008, + 63.461279296875006 + ], + [ + 10.725292968750068, + 63.625 + ], + [ + 11.370703125000034, + 63.804833984374994 + ], + [ + 11.175585937500074, + 63.89887695312498 + ], + [ + 11.457617187500063, + 64.00297851562505 + ], + [ + 11.306640625000028, + 64.04887695312499 + ], + [ + 10.91425781250004, + 63.92109374999998 + ], + [ + 10.934863281250045, + 63.770214843749955 + ], + [ + 10.055078125000051, + 63.5126953125 + ], + [ + 9.567285156250051, + 63.70615234374998 + ], + [ + 10.565625, + 64.418310546875 + ], + [ + 11.523828125000051, + 64.744384765625 + ], + [ + 11.632910156250063, + 64.81391601562495 + ], + [ + 11.296777343750051, + 64.75478515625 + ], + [ + 11.489355468750034, + 64.975830078125 + ], + [ + 12.15966796875, + 65.178955078125 + ], + [ + 12.508398437499977, + 65.09941406250005 + ], + [ + 12.915527343750057, + 65.33925781249997 + ], + [ + 12.417578125000063, + 65.18408203124997 + ], + [ + 12.133886718749977, + 65.27915039062498 + ], + [ + 12.68886718750008, + 65.90219726562498 + ], + [ + 13.033105468750051, + 65.95625 + ], + [ + 12.783789062500063, + 66.10043945312506 + ], + [ + 14.034179687500057, + 66.29755859374998 + ], + [ + 13.118847656250011, + 66.23066406250004 + ], + [ + 13.211425781250028, + 66.64082031250001 + ], + [ + 13.959472656250028, + 66.79433593750002 + ], + [ + 13.651562500000011, + 66.90708007812498 + ], + [ + 14.10878906250008, + 67.11923828125003 + ], + [ + 15.41572265625004, + 67.20244140625002 + ], + [ + 14.441699218750045, + 67.27138671875005 + ], + [ + 14.961914062500057, + 67.57426757812502 + ], + [ + 15.59443359375004, + 67.34853515625005 + ], + [ + 15.691503906250006, + 67.52138671875 + ], + [ + 15.24873046875004, + 67.6021484375 + ], + [ + 15.303906250000011, + 67.76528320312502 + ], + [ + 14.854687500000068, + 67.66333007812506 + ], + [ + 14.798925781250063, + 67.80932617187503 + ], + [ + 15.13427734375, + 67.97270507812502 + ], + [ + 15.621386718750017, + 67.94829101562502 + ], + [ + 15.316015624999977, + 68.06875 + ], + [ + 16.007910156250006, + 68.22871093750004 + ], + [ + 16.312304687500017, + 67.88144531249998 + ], + [ + 16.20380859375001, + 68.31674804687503 + ], + [ + 17.552832031250063, + 68.42626953125006 + ], + [ + 16.51435546875004, + 68.53256835937503 + ], + [ + 18.101464843749994, + 69.15629882812499 + ], + [ + 18.259765625, + 69.47060546875 + ], + [ + 18.915917968750023, + 69.33559570312502 + ], + [ + 18.614453125000068, + 69.49057617187498 + ], + [ + 19.197265625000057, + 69.74785156249999 + ], + [ + 19.722460937500017, + 69.78164062500002 + ], + [ + 19.64150390625005, + 69.42402343750001 + ], + [ + 20.324218750000057, + 69.94531249999997 + ], + [ + 20.054492187500074, + 69.33266601562497 + ], + [ + 20.486718750000023, + 69.54208984375 + ], + [ + 20.739453124999983, + 69.52050781250003 + ], + [ + 20.622070312500057, + 69.91391601562498 + ], + [ + 21.163085937500057, + 69.88950195312498 + ], + [ + 21.432910156250045, + 70.01318359375006 + ], + [ + 21.974707031250034, + 69.83457031249998 + ], + [ + 21.355761718750045, + 70.23339843749997 + ], + [ + 22.321972656250068, + 70.264501953125 + ], + [ + 22.684570312500057, + 70.374755859375 + ], + [ + 23.35390625000008, + 69.98339843750003 + ], + [ + 23.3291015625, + 70.20722656249995 + ], + [ + 24.420019531250034, + 70.70200195312503 + ], + [ + 24.263476562500017, + 70.82631835937497 + ], + [ + 24.658007812500017, + 71.00102539062505 + ], + [ + 25.264648437500057, + 70.843505859375 + ], + [ + 25.768164062500063, + 70.85317382812502 + ], + [ + 25.043847656250023, + 70.10903320312502 + ], + [ + 26.66132812500004, + 70.93974609374999 + ], + [ + 26.585058593750034, + 70.41000976562498 + ], + [ + 26.989355468750063, + 70.51137695312502 + ], + [ + 27.183691406250034, + 70.74404296875 + ], + [ + 27.546484375000063, + 70.80400390625005 + ], + [ + 27.23525390625008, + 70.94721679687498 + ], + [ + 27.59707031250005, + 71.09130859375003 + ], + [ + 28.392285156250068, + 70.97529296875004 + ], + [ + 27.898046875, + 70.67792968750001 + ], + [ + 28.271777343750017, + 70.66796875000003 + ], + [ + 28.192968750000034, + 70.24858398437505 + ], + [ + 28.83154296875003, + 70.86396484375001 + ], + [ + 29.7375, + 70.646826171875 + ], + [ + 30.065136718750097, + 70.70297851562498 + ], + [ + 30.944140625000017, + 70.27441406249997 + ], + [ + 30.262988281250074, + 70.12470703125004 + ], + [ + 28.804296875000063, + 70.09252929687506 + ], + [ + 29.601367187500017, + 69.97675781249998 + ], + [ + 29.792089843750063, + 69.727880859375 + ], + [ + 30.08828125, + 69.71757812500005 + ], + [ + 30.237597656250017, + 69.86220703125002 + ], + [ + 30.428320312500006, + 69.722265625 + ], + [ + 30.869726562500006, + 69.78344726562506 + ] + ] + ], + [ + [ + [ + 25.58632812500005, + 71.14208984375 + ], + [ + 26.13378906250003, + 70.99580078125004 + ], + [ + 25.582031250000057, + 70.960791015625 + ], + [ + 25.31494140625, + 71.03413085937504 + ], + [ + 25.58632812500005, + 71.14208984375 + ] + ] + ], + [ + [ + [ + -8.953564453124983, + 70.83916015625002 + ], + [ + -8.001367187499966, + 71.17768554687495 + ], + [ + -8.002099609374937, + 71.04125976562497 + ], + [ + -8.953564453124983, + 70.83916015625002 + ] + ] + ], + [ + [ + [ + 19.219335937500006, + 74.39101562500002 + ], + [ + 18.86123046875008, + 74.51416015624997 + ], + [ + 19.182910156250045, + 74.51791992187503 + ], + [ + 19.219335937500006, + 74.39101562500002 + ] + ] + ], + [ + [ + [ + 21.60810546875004, + 78.59570312499997 + ], + [ + 22.04316406250004, + 78.57695312500007 + ], + [ + 22.29951171875004, + 78.22817382812497 + ], + [ + 23.451953125000074, + 78.14946289062502 + ], + [ + 23.11669921874997, + 77.99150390624999 + ], + [ + 24.901855468750057, + 77.756591796875 + ], + [ + 22.55371093750003, + 77.26665039062502 + ], + [ + 22.685351562500045, + 77.55351562500002 + ], + [ + 20.928125, + 77.45966796874998 + ], + [ + 21.653125, + 77.92353515624998 + ], + [ + 20.22792968750005, + 78.47783203125005 + ], + [ + 21.60810546875004, + 78.59570312499997 + ] + ] + ], + [ + [ + [ + 11.250292968750017, + 78.610693359375 + ], + [ + 12.116406250000068, + 78.232568359375 + ], + [ + 11.121289062500011, + 78.46328125 + ], + [ + 10.558203125000063, + 78.90292968750003 + ], + [ + 11.250292968750017, + 78.610693359375 + ] + ] + ], + [ + [ + [ + 29.047070312500068, + 78.91206054687504 + ], + [ + 29.69667968750005, + 78.90473632812495 + ], + [ + 27.88906250000005, + 78.8521484375 + ], + [ + 28.511132812500023, + 78.96733398437502 + ], + [ + 29.047070312500068, + 78.91206054687504 + ] + ] + ], + [ + [ + [ + 16.786718750000034, + 79.90673828125 + ], + [ + 17.834570312499977, + 79.80004882812503 + ], + [ + 17.66875, + 79.38593750000004 + ], + [ + 18.39736328125008, + 79.60517578125001 + ], + [ + 18.677832031250006, + 79.26171875000003 + ], + [ + 19.893554687500057, + 79.05620117187499 + ], + [ + 20.61103515625004, + 79.10664062499998 + ], + [ + 21.388769531250034, + 78.74042968749998 + ], + [ + 19.67675781250003, + 78.60957031249995 + ], + [ + 16.700488281250045, + 76.57929687499995 + ], + [ + 14.365820312500034, + 77.23447265625003 + ], + [ + 13.995703125000034, + 77.50820312500002 + ], + [ + 14.69501953125004, + 77.525048828125 + ], + [ + 14.920800781250023, + 77.68881835937506 + ], + [ + 17.033300781250006, + 77.79770507812503 + ], + [ + 16.91406250000003, + 77.89799804687505 + ], + [ + 14.089941406250063, + 77.77138671875 + ], + [ + 13.680566406250051, + 78.028125 + ], + [ + 14.307226562500006, + 78.00507812500001 + ], + [ + 15.783886718750011, + 78.32705078125005 + ], + [ + 17.00292968750003, + 78.36938476562497 + ], + [ + 16.44863281250008, + 78.50356445312502 + ], + [ + 16.78261718750008, + 78.66362304687505 + ], + [ + 15.417382812500023, + 78.47324218749998 + ], + [ + 15.384179687500023, + 78.77119140625001 + ], + [ + 15.01630859375004, + 78.63012695312497 + ], + [ + 14.689257812500017, + 78.720947265625 + ], + [ + 14.638281250000034, + 78.41459960937502 + ], + [ + 14.110449218750063, + 78.27089843749997 + ], + [ + 13.150195312499989, + 78.2375 + ], + [ + 11.365429687500011, + 78.95039062500004 + ], + [ + 12.323437500000068, + 78.91425781249995 + ], + [ + 12.083984375000028, + 79.26752929687498 + ], + [ + 11.579785156250068, + 79.28349609375005 + ], + [ + 11.208105468750034, + 79.12963867187503 + ], + [ + 10.737597656250017, + 79.52016601562502 + ], + [ + 10.804003906250045, + 79.79877929687504 + ], + [ + 11.150390625, + 79.71699218749998 + ], + [ + 11.702343750000011, + 79.82060546875005 + ], + [ + 12.287792968750068, + 79.713134765625 + ], + [ + 12.279980468749983, + 79.81596679687507 + ], + [ + 13.692871093749972, + 79.860986328125 + ], + [ + 13.777539062500011, + 79.71528320312498 + ], + [ + 12.555371093750068, + 79.56948242187502 + ], + [ + 13.333789062500017, + 79.57480468750006 + ], + [ + 14.029589843750017, + 79.34414062500005 + ], + [ + 14.59365234375008, + 79.79873046875002 + ], + [ + 16.34375, + 78.97612304687502 + ], + [ + 15.816113281250011, + 79.68183593750001 + ], + [ + 16.245703125000034, + 80.04946289062502 + ], + [ + 16.786718750000034, + 79.90673828125 + ] + ] + ], + [ + [ + [ + 32.52597656250006, + 80.119140625 + ], + [ + 31.48193359374997, + 80.10791015625003 + ], + [ + 33.62929687499999, + 80.21743164062497 + ], + [ + 32.52597656250006, + 80.119140625 + ] + ] + ], + [ + [ + [ + 20.897851562500023, + 80.24995117187501 + ], + [ + 22.289746093749983, + 80.04921874999997 + ], + [ + 22.450781250000034, + 80.40224609375005 + ], + [ + 23.00800781250004, + 80.473974609375 + ], + [ + 23.114550781250074, + 80.18696289062498 + ], + [ + 24.29755859375004, + 80.36040039062505 + ], + [ + 26.86083984375, + 80.16000976562498 + ], + [ + 27.19863281250008, + 79.90659179687506 + ], + [ + 25.641210937500034, + 79.40302734374995 + ], + [ + 23.94775390625, + 79.19428710937498 + ], + [ + 22.903710937500023, + 79.23066406250001 + ], + [ + 22.865527343750045, + 79.41186523437497 + ], + [ + 20.861132812500017, + 79.39785156249997 + ], + [ + 20.128222656250074, + 79.489599609375 + ], + [ + 19.674609375000045, + 79.591162109375 + ], + [ + 20.784082031250023, + 79.74858398437502 + ], + [ + 18.725, + 79.7607421875 + ], + [ + 18.25537109375, + 79.92919921875003 + ], + [ + 18.855957031250057, + 80.03662109375 + ], + [ + 17.91689453125005, + 80.14311523437502 + ], + [ + 19.343359375000063, + 80.11640624999998 + ], + [ + 19.733300781249994, + 80.47783203124999 + ], + [ + 20.897851562500023, + 80.24995117187501 + ] + ] + ] + ] + }, + "properties": { + "name": "Norway", + "childNum": 27 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 87.984375, + 27.133935546874994 + ], + [ + 87.9931640625, + 27.086083984374994 + ], + [ + 88.11103515625001, + 26.928466796875 + ], + [ + 88.1572265625, + 26.807324218749997 + ], + [ + 88.16152343750002, + 26.724804687499997 + ], + [ + 88.11152343750001, + 26.58642578125 + ], + [ + 88.05488281250001, + 26.430029296875 + ], + [ + 88.02695312500003, + 26.39501953125 + ], + [ + 87.9951171875, + 26.382373046874996 + ], + [ + 87.28740234374999, + 26.360302734374997 + ], + [ + 87.01640624999999, + 26.555419921875 + ], + [ + 86.70136718750001, + 26.43505859375 + ], + [ + 86.00732421875, + 26.649365234374997 + ], + [ + 85.79453125000003, + 26.604150390624994 + ], + [ + 85.7373046875, + 26.63974609375 + ], + [ + 85.6484375, + 26.829003906249994 + ], + [ + 85.56845703125003, + 26.83984375 + ], + [ + 85.29296875, + 26.741015625 + ], + [ + 85.19179687500002, + 26.766552734374997 + ], + [ + 84.68535156249999, + 27.041015625 + ], + [ + 84.65380859375, + 27.091699218749994 + ], + [ + 84.65478515625, + 27.203662109374996 + ], + [ + 84.64072265625003, + 27.249853515625 + ], + [ + 84.61015624999999, + 27.298681640625 + ], + [ + 84.48085937500002, + 27.348193359374996 + ], + [ + 84.22978515624999, + 27.42783203125 + ], + [ + 84.09101562500001, + 27.491357421874994 + ], + [ + 83.82880859375001, + 27.377832031249994 + ], + [ + 83.74697265625002, + 27.395947265624997 + ], + [ + 83.55166015625002, + 27.456347656249996 + ], + [ + 83.44716796875002, + 27.46533203125 + ], + [ + 83.38398437500001, + 27.44482421875 + ], + [ + 83.36943359374999, + 27.41025390625 + ], + [ + 83.28974609375001, + 27.370996093749994 + ], + [ + 82.7333984375, + 27.518994140624997 + ], + [ + 82.71083984375002, + 27.5966796875 + ], + [ + 82.67734375000003, + 27.6734375 + ], + [ + 82.6298828125, + 27.687060546874996 + ], + [ + 82.45136718750001, + 27.671826171874997 + ], + [ + 82.28769531250003, + 27.756542968749997 + ], + [ + 82.11191406250003, + 27.864941406249997 + ], + [ + 82.03701171875002, + 27.900585937499997 + ], + [ + 81.98769531250002, + 27.913769531249997 + ], + [ + 81.94521484375002, + 27.899267578125 + ], + [ + 81.896875, + 27.874462890624997 + ], + [ + 81.85263671875003, + 27.867089843749994 + ], + [ + 81.1689453125, + 28.335009765624996 + ], + [ + 80.58701171875003, + 28.649609375 + ], + [ + 80.51787109374999, + 28.665185546874994 + ], + [ + 80.49580078125001, + 28.635791015624996 + ], + [ + 80.47910156250003, + 28.604882812499994 + ], + [ + 80.41855468750003, + 28.612011718749997 + ], + [ + 80.32480468750003, + 28.66640625 + ], + [ + 80.2265625, + 28.723339843749997 + ], + [ + 80.07070312500002, + 28.83017578125 + ], + [ + 80.05166015625002, + 28.8703125 + ], + [ + 80.08457031250003, + 28.994189453124996 + ], + [ + 80.13046875000003, + 29.100390625 + ], + [ + 80.16953125000003, + 29.124316406249996 + ], + [ + 80.23300781250003, + 29.194628906249996 + ], + [ + 80.25595703125003, + 29.318017578124994 + ], + [ + 80.2548828125, + 29.42333984375 + ], + [ + 80.31689453125, + 29.572070312499996 + ], + [ + 80.40185546875, + 29.730273437499996 + ], + [ + 80.54902343750001, + 29.899804687499994 + ], + [ + 80.81992187500003, + 30.119335937499997 + ], + [ + 80.84814453125, + 30.13974609375 + ], + [ + 80.90761718750002, + 30.171923828124996 + ], + [ + 80.96611328124999, + 30.180029296875 + ], + [ + 81.17714843750002, + 30.039892578125 + ], + [ + 81.25507812500001, + 30.093310546874996 + ], + [ + 81.41718750000001, + 30.337597656249997 + ], + [ + 81.64189453124999, + 30.3875 + ], + [ + 81.85488281250002, + 30.36240234375 + ], + [ + 82.04335937500002, + 30.3267578125 + ], + [ + 82.220703125, + 30.063867187499994 + ], + [ + 83.15546875000001, + 29.612646484375 + ], + [ + 83.58349609375, + 29.18359375 + ], + [ + 83.93593750000002, + 29.279492187499997 + ], + [ + 84.02197265625, + 29.253857421874997 + ], + [ + 84.10136718749999, + 29.219970703125 + ], + [ + 84.12783203125002, + 29.156298828124996 + ], + [ + 84.17558593749999, + 29.036376953125 + ], + [ + 84.22871093750001, + 28.911767578124994 + ], + [ + 84.796875, + 28.560205078124994 + ], + [ + 84.85507812500003, + 28.553613281249994 + ], + [ + 85.06914062499999, + 28.609667968749996 + ], + [ + 85.12636718750002, + 28.60263671875 + ], + [ + 85.15908203125002, + 28.592236328124997 + ], + [ + 85.16015625, + 28.571875 + ], + [ + 85.12148437500002, + 28.484277343749994 + ], + [ + 85.08857421875001, + 28.372265625 + ], + [ + 85.12246093750002, + 28.315966796874996 + ], + [ + 85.21210937500001, + 28.292626953124994 + ], + [ + 85.41064453125, + 28.276025390624994 + ], + [ + 85.67832031250003, + 28.27744140625 + ], + [ + 85.75947265625001, + 28.220654296874997 + ], + [ + 85.84023437500002, + 28.1353515625 + ], + [ + 85.92167968749999, + 27.989697265624997 + ], + [ + 85.9541015625, + 27.92822265625 + ], + [ + 85.99453125000002, + 27.910400390625 + ], + [ + 86.06416015625001, + 27.934716796874994 + ], + [ + 86.07871093750003, + 28.08359375 + ], + [ + 86.13701171874999, + 28.11435546875 + ], + [ + 86.21796875000001, + 28.0220703125 + ], + [ + 86.32861328125, + 27.959521484374996 + ], + [ + 86.40869140625, + 27.928662109374997 + ], + [ + 86.51689453124999, + 27.963525390624994 + ], + [ + 86.55449218749999, + 28.085205078125 + ], + [ + 86.61445312500001, + 28.10302734375 + ], + [ + 86.69052734375003, + 28.094921875 + ], + [ + 86.71962890625002, + 28.070654296875 + ], + [ + 86.75039062500002, + 28.0220703125 + ], + [ + 86.93378906250001, + 27.968457031249997 + ], + [ + 87.02011718750003, + 27.928662109374997 + ], + [ + 87.14140624999999, + 27.838330078124997 + ], + [ + 87.29072265625001, + 27.821923828124994 + ], + [ + 87.62255859375, + 27.815185546875 + ], + [ + 87.86074218750002, + 27.886083984375 + ], + [ + 88.10976562500002, + 27.87060546875 + ], + [ + 87.984375, + 27.133935546874994 + ] + ] + ] + }, + "properties": { + "name": "Nepal", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 169.17822265624997, + -52.497265625 + ], + [ + 169.12753906250006, + -52.570312499999964 + ], + [ + 169.02177734375002, + -52.49541015624998 + ], + [ + 169.17822265624997, + -52.497265625 + ] + ] + ], + [ + [ + [ + 166.22109375, + -50.76152343749997 + ], + [ + 166.2428710937501, + -50.84570312499998 + ], + [ + 165.88916015624997, + -50.80771484374996 + ], + [ + 166.10136718750002, + -50.538964843750016 + ], + [ + 166.26748046875005, + -50.558593750000014 + ], + [ + 166.22109375, + -50.76152343749997 + ] + ] + ], + [ + [ + [ + 168.14492187500005, + -46.862207031249966 + ], + [ + 168.04316406250004, + -46.9326171875 + ], + [ + 168.2409179687501, + -47.070019531250026 + ], + [ + 167.52197265624997, + -47.258691406249994 + ], + [ + 167.80078125000003, + -46.90654296875002 + ], + [ + 167.78398437500007, + -46.699804687500006 + ], + [ + 167.9557617187501, + -46.69443359374998 + ], + [ + 168.14492187500005, + -46.862207031249966 + ] + ] + ], + [ + [ + [ + 166.97949218749997, + -45.17968750000003 + ], + [ + 167.02265625000004, + -45.299804687499986 + ], + [ + 166.89267578125012, + -45.24052734374999 + ], + [ + 166.97949218749997, + -45.17968750000003 + ] + ] + ], + [ + [ + [ + -176.17763671874997, + -43.74033203124998 + ], + [ + -176.38173828124997, + -43.86679687499998 + ], + [ + -176.40737304687497, + -43.7609375 + ], + [ + -176.516552734375, + -43.78476562499996 + ], + [ + -176.33359375000003, + -44.02529296875004 + ], + [ + -176.51552734374997, + -44.11660156249998 + ], + [ + -176.62934570312495, + -44.036132812500014 + ], + [ + -176.55512695312504, + -43.85195312499998 + ], + [ + -176.84765625000003, + -43.82392578125004 + ], + [ + -176.56611328124995, + -43.717578125000045 + ], + [ + -176.17763671874997, + -43.74033203124998 + ] + ] + ], + [ + [ + [ + 173.91464843750018, + -40.86367187500004 + ], + [ + 173.78085937500012, + -40.921777343749966 + ], + [ + 173.964453125, + -40.71298828124998 + ], + [ + 173.91464843750018, + -40.86367187500004 + ] + ] + ], + [ + [ + [ + 173.11533203125006, + -41.27929687499997 + ], + [ + 173.94716796875005, + -40.92412109375 + ], + [ + 173.79785156250003, + -41.271972656249986 + ], + [ + 173.99941406250005, + -40.99326171874996 + ], + [ + 174.30253906249996, + -41.019531249999986 + ], + [ + 174.03857421875003, + -41.24189453125 + ], + [ + 174.37011718750009, + -41.1037109375 + ], + [ + 174.06933593750009, + -41.42949218750002 + ], + [ + 174.08369140625015, + -41.67080078124998 + ], + [ + 174.2831054687501, + -41.740625 + ], + [ + 173.22119140624997, + -42.976562499999986 + ], + [ + 172.62402343749997, + -43.27246093749996 + ], + [ + 172.73476562500005, + -43.35478515625003 + ], + [ + 172.52666015625002, + -43.464746093749966 + ], + [ + 172.69345703125006, + -43.444335937499986 + ], + [ + 172.80703125000005, + -43.620996093749994 + ], + [ + 173.07324218750003, + -43.676171874999966 + ], + [ + 173.065625, + -43.87460937499998 + ], + [ + 172.50273437500002, + -43.84365234374998 + ], + [ + 172.48037109375, + -43.726660156250034 + ], + [ + 172.29658203125004, + -43.867871093750026 + ], + [ + 172.035546875, + -43.70175781250002 + ], + [ + 172.17978515625006, + -43.895996093749986 + ], + [ + 171.24072265624997, + -44.26416015625003 + ], + [ + 171.14628906250002, + -44.9123046875 + ], + [ + 170.99902343750003, + -44.91142578124999 + ], + [ + 171.11328125000003, + -45.03925781250001 + ], + [ + 170.7005859375, + -45.68427734374997 + ], + [ + 170.77626953125005, + -45.870898437499974 + ], + [ + 170.4191406250001, + -45.94101562499996 + ], + [ + 169.68662109375006, + -46.55166015625002 + ], + [ + 169.34228515625003, + -46.62050781250001 + ], + [ + 168.38212890625007, + -46.60537109374995 + ], + [ + 168.1891601562501, + -46.362207031249966 + ], + [ + 167.8419921875001, + -46.366210937499986 + ], + [ + 167.539453125, + -46.14853515624996 + ], + [ + 167.36894531250007, + -46.24150390624999 + ], + [ + 166.73154296875006, + -46.19785156249998 + ], + [ + 166.91669921875004, + -45.95722656249998 + ], + [ + 166.64990234374997, + -46.04169921875004 + ], + [ + 166.71796875000004, + -45.88935546875001 + ], + [ + 166.49316406249997, + -45.9638671875 + ], + [ + 166.48828124999997, + -45.83183593750002 + ], + [ + 167.0033203125, + -45.71210937500004 + ], + [ + 166.79765625000002, + -45.64560546874999 + ], + [ + 166.99082031250012, + -45.531738281249986 + ], + [ + 166.73398437500012, + -45.54355468749999 + ], + [ + 166.74306640625, + -45.46845703124997 + ], + [ + 166.91992187499997, + -45.40791015624998 + ], + [ + 166.86923828125006, + -45.31123046875 + ], + [ + 167.15566406250005, + -45.410937499999974 + ], + [ + 167.23007812500012, + -45.29033203125 + ], + [ + 167.02587890624997, + -45.12363281249998 + ], + [ + 167.25947265625004, + -45.08222656249997 + ], + [ + 167.19453125000004, + -44.963476562500034 + ], + [ + 167.41074218750006, + -44.82792968750003 + ], + [ + 167.4662109375, + -44.958300781250045 + ], + [ + 167.48496093750006, + -44.77138671874998 + ], + [ + 167.78701171875, + -44.59501953125002 + ], + [ + 167.90898437500002, + -44.66474609375001 + ], + [ + 167.85654296875012, + -44.50068359374998 + ], + [ + 168.45742187500005, + -44.030566406250045 + ], + [ + 169.17890625000004, + -43.9130859375 + ], + [ + 169.16953125000006, + -43.77705078125 + ], + [ + 169.83388671875, + -43.53701171875004 + ], + [ + 170.24023437499997, + -43.163867187500045 + ], + [ + 170.39609375000012, + -43.18222656249996 + ], + [ + 170.30283203125012, + -43.10761718750004 + ], + [ + 170.61181640625003, + -43.091796875000014 + ], + [ + 170.5236328125001, + -43.00898437500001 + ], + [ + 170.6654296875, + -42.961230468749974 + ], + [ + 170.73525390625005, + -43.029785156249986 + ], + [ + 170.96992187500004, + -42.71835937499996 + ], + [ + 171.01171875000003, + -42.88505859374999 + ], + [ + 171.027734375, + -42.696093750000045 + ], + [ + 171.31337890625005, + -42.460156250000026 + ], + [ + 171.48623046875, + -41.7947265625 + ], + [ + 171.94804687500002, + -41.53867187499996 + ], + [ + 172.13945312500002, + -40.947265625000014 + ], + [ + 172.640625, + -40.51826171875001 + ], + [ + 172.94365234375007, + -40.51875 + ], + [ + 172.73261718750004, + -40.54375 + ], + [ + 172.70439453125002, + -40.6677734375 + ], + [ + 172.988671875, + -40.84824218749999 + ], + [ + 173.11533203125006, + -41.27929687499997 + ] + ] + ], + [ + [ + [ + 175.54316406250015, + -36.279296874999986 + ], + [ + 175.34619140624997, + -36.217773437499986 + ], + [ + 175.3895507812501, + -36.07773437499996 + ], + [ + 175.54316406250015, + -36.279296874999986 + ] + ] + ], + [ + [ + [ + 173.26943359375, + -34.93476562499998 + ], + [ + 173.44785156250012, + -34.844335937500034 + ], + [ + 173.47265625000003, + -34.94697265624998 + ], + [ + 174.10400390625003, + -35.14287109375002 + ], + [ + 174.1431640625, + -35.3 + ], + [ + 174.32031250000003, + -35.246679687500034 + ], + [ + 174.58066406250018, + -35.78554687500004 + ], + [ + 174.39580078124996, + -35.79736328124996 + ], + [ + 174.8021484375, + -36.30947265625001 + ], + [ + 174.72246093750007, + -36.84121093749998 + ], + [ + 175.29951171875004, + -36.99326171874996 + ], + [ + 175.38535156250012, + -37.206933593749966 + ], + [ + 175.54248046874997, + -37.2013671875 + ], + [ + 175.46083984375005, + -36.475683593750034 + ], + [ + 175.77216796875004, + -36.73515625 + ], + [ + 176.10839843749997, + -37.64511718749998 + ], + [ + 177.27402343750012, + -37.993457031249974 + ], + [ + 178.0091796875, + -37.55488281249998 + ], + [ + 178.53623046875006, + -37.69208984375004 + ], + [ + 178.26767578125006, + -38.551171875 + ], + [ + 177.976171875, + -38.72226562500005 + ], + [ + 177.90878906250012, + -39.23955078125 + ], + [ + 177.52294921875003, + -39.07382812499999 + ], + [ + 177.07675781250012, + -39.22177734375002 + ], + [ + 176.93925781249996, + -39.55527343750002 + ], + [ + 177.10986328125009, + -39.673144531250045 + ], + [ + 176.8421875000001, + -40.15781250000002 + ], + [ + 175.98291015625003, + -41.21328125000002 + ], + [ + 175.30976562499998, + -41.610644531249974 + ], + [ + 175.16562500000012, + -41.41738281249995 + ], + [ + 174.88134765624997, + -41.42402343749997 + ], + [ + 174.8656250000001, + -41.223046874999966 + ], + [ + 174.63535156250012, + -41.28945312499999 + ], + [ + 175.1625, + -40.62158203125 + ], + [ + 175.25410156250004, + -40.28935546875 + ], + [ + 175.1559570312501, + -40.11494140625 + ], + [ + 175.00927734375009, + -39.95214843749996 + ], + [ + 173.93437500000013, + -39.50908203125002 + ], + [ + 173.76367187499997, + -39.31875 + ], + [ + 173.84433593750006, + -39.13935546875001 + ], + [ + 174.39843749999997, + -38.96259765624998 + ], + [ + 174.59736328124998, + -38.78505859374995 + ], + [ + 174.80166015625005, + -37.895507812500014 + ], + [ + 174.92802734375002, + -37.80449218750003 + ], + [ + 174.58583984374994, + -37.09775390625002 + ], + [ + 174.73427734375, + -37.21523437499998 + ], + [ + 174.92890625000004, + -37.084765625000045 + ], + [ + 174.78203125000013, + -36.94375 + ], + [ + 174.47558593750009, + -36.94189453124997 + ], + [ + 174.1888671875001, + -36.492285156250034 + ], + [ + 174.4015625000001, + -36.60195312499999 + ], + [ + 174.39277343750004, + -36.24003906249999 + ], + [ + 174.26787109375002, + -36.16308593750003 + ], + [ + 174.25371093749996, + -36.24912109374998 + ], + [ + 174.03642578125013, + -36.12246093750001 + ], + [ + 173.91445312499994, + -35.908691406249986 + ], + [ + 173.91728515625002, + -36.01816406249999 + ], + [ + 174.16640624999994, + -36.327636718749986 + ], + [ + 174.05468749999991, + -36.35976562500004 + ], + [ + 173.41220703125012, + -35.542578125 + ], + [ + 173.62617187500004, + -35.31914062499996 + ], + [ + 173.3763671875001, + -35.50009765624996 + ], + [ + 173.31396484375003, + -35.44335937499996 + ], + [ + 173.11669921874997, + -35.205273437500026 + ], + [ + 173.190625, + -35.01621093749998 + ], + [ + 172.70595703125005, + -34.45517578124998 + ], + [ + 173.04394531249997, + -34.429101562499994 + ], + [ + 172.96376953125, + -34.53515625000003 + ], + [ + 173.26943359375, + -34.93476562499998 + ] + ] + ] + ] + }, + "properties": { + "name": "New Zealand", + "childNum": 9 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 58.722070312499994, + 20.21875 + ], + [ + 58.640917968750074, + 20.210693359375057 + ], + [ + 58.64121093750006, + 20.33735351562501 + ], + [ + 58.884375, + 20.680566406250023 + ], + [ + 58.95078125000006, + 20.516162109375017 + ], + [ + 58.722070312499994, + 20.21875 + ] + ] + ], + [ + [ + [ + 56.38798828125002, + 24.97919921875004 + ], + [ + 56.640625, + 24.4703125 + ], + [ + 57.12304687500003, + 23.980712890625 + ], + [ + 58.773046875, + 23.517187499999977 + ], + [ + 59.42939453125004, + 22.660839843749955 + ], + [ + 59.82324218749997, + 22.50898437500004 + ], + [ + 59.8, + 22.21992187500001 + ], + [ + 59.37148437500005, + 21.498828125000017 + ], + [ + 58.89570312500004, + 21.11279296874997 + ], + [ + 58.47421875000006, + 20.406884765624966 + ], + [ + 58.20898437500003, + 20.423974609374994 + ], + [ + 58.245019531249994, + 20.599218749999977 + ], + [ + 58.16943359375003, + 20.58950195312505 + ], + [ + 57.86181640624997, + 20.24414062500003 + ], + [ + 57.71416015625002, + 19.678417968749983 + ], + [ + 57.81162109375006, + 19.01708984374997 + ], + [ + 56.825976562500074, + 18.753515625 + ], + [ + 56.3834960937501, + 17.98798828125001 + ], + [ + 55.479101562500006, + 17.84326171875003 + ], + [ + 55.25537109375003, + 17.58564453125004 + ], + [ + 55.275195312500074, + 17.320898437500006 + ], + [ + 55.06416015625004, + 17.038916015625034 + ], + [ + 54.06816406250002, + 17.005517578124966 + ], + [ + 53.60986328124997, + 16.75996093750004 + ], + [ + 53.08564453125004, + 16.648388671874955 + ], + [ + 51.977636718750006, + 18.996142578125074 + ], + [ + 54.97734375000002, + 19.995947265625006 + ], + [ + 55.64101562499999, + 22.001855468749994 + ], + [ + 55.185839843750074, + 22.7041015625 + ], + [ + 55.1999023437501, + 23.034765625000034 + ], + [ + 55.53164062499999, + 23.81904296875001 + ], + [ + 55.4684570312501, + 23.94111328125001 + ], + [ + 55.98515625000002, + 24.063378906249966 + ], + [ + 55.92861328125005, + 24.215136718750074 + ], + [ + 55.76083984375006, + 24.24267578125 + ], + [ + 55.795703125000074, + 24.868115234374955 + ], + [ + 56.00058593750006, + 24.953222656249977 + ], + [ + 56.06386718750005, + 24.73876953125 + ], + [ + 56.38798828125002, + 24.97919921875004 + ] + ] + ], + [ + [ + [ + 56.29785156250003, + 25.650683593750045 + ], + [ + 56.144628906250006, + 25.690527343750006 + ], + [ + 56.16748046875003, + 26.047460937499977 + ], + [ + 56.08046875, + 26.06264648437505 + ], + [ + 56.41308593749997, + 26.351171875000034 + ], + [ + 56.29785156250003, + 25.650683593750045 + ] + ] + ] + ] + }, + "properties": { + "name": "Oman", + "childNum": 3 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 73.08961802927895, + 36.86435907947333 + ], + [ + 73.08203125000107, + 36.43949943991182 + ], + [ + 72.31128647748268, + 35.77290936638241 + ], + [ + 73.13410859949555, + 34.82510160558277 + ], + [ + 73.19895048106557, + 33.88770931468204 + ], + [ + 74.00809389139292, + 33.25375789331485 + ], + [ + 73.98984375, + 33.22119140625 + ], + [ + 74.30361328125002, + 32.991796875 + ], + [ + 74.30546875000002, + 32.810449218749994 + ], + [ + 74.35458984375, + 32.768701171874994 + ], + [ + 74.58828125000002, + 32.753222656249996 + ], + [ + 74.632421875, + 32.770898437499994 + ], + [ + 74.66328125000001, + 32.757666015625 + ], + [ + 74.64335937500002, + 32.607714843749996 + ], + [ + 74.68574218750001, + 32.493798828124994 + ], + [ + 74.78886718750002, + 32.4578125 + ], + [ + 74.9873046875, + 32.462207031249996 + ], + [ + 75.33349609375, + 32.279199218749994 + ], + [ + 75.25410156250001, + 32.14033203125 + ], + [ + 75.13876953125, + 32.104785156249996 + ], + [ + 75.07148437500001, + 32.08935546875 + ], + [ + 74.73945312500001, + 31.948828125 + ], + [ + 74.6357421875, + 31.88974609375 + ], + [ + 74.55556640625002, + 31.818554687499997 + ], + [ + 74.5259765625, + 31.76513671875 + ], + [ + 74.50996093750001, + 31.712939453124996 + ], + [ + 74.58183593750002, + 31.52392578125 + ], + [ + 74.59394531250001, + 31.465380859374996 + ], + [ + 74.53496093750002, + 31.261376953124994 + ], + [ + 74.51767578125, + 31.185595703124996 + ], + [ + 74.6103515625, + 31.112841796874996 + ], + [ + 74.62578125000002, + 31.06875 + ], + [ + 74.6328125, + 31.03466796875 + ], + [ + 74.509765625, + 30.959667968749997 + ], + [ + 74.38037109375, + 30.893408203125 + ], + [ + 74.33935546875, + 30.8935546875 + ], + [ + 74.00898437500001, + 30.519677734374994 + ], + [ + 73.89931640625002, + 30.435351562499996 + ], + [ + 73.88271484375002, + 30.3521484375 + ], + [ + 73.92460937500002, + 30.28164062499999 + ], + [ + 73.93339843750002, + 30.222070312499994 + ], + [ + 73.88652343750002, + 30.162011718749994 + ], + [ + 73.8091796875, + 30.093359375 + ], + [ + 73.38164062500002, + 29.934375 + ], + [ + 72.9033203125, + 29.028759765624997 + ], + [ + 72.34189453125, + 28.751904296874997 + ], + [ + 72.2919921875, + 28.697265625 + ], + [ + 72.128515625, + 28.346337890624994 + ], + [ + 71.94804687500002, + 28.177294921874996 + ], + [ + 71.88886718750001, + 28.0474609375 + ], + [ + 71.87031250000001, + 27.9625 + ], + [ + 71.54296875, + 27.869873046875 + ], + [ + 71.18476562500001, + 27.831640625 + ], + [ + 70.87490234375002, + 27.714453125 + ], + [ + 70.79794921875, + 27.709619140624994 + ], + [ + 70.69160156250001, + 27.768994140624997 + ], + [ + 70.62910156250001, + 27.937451171874997 + ], + [ + 70.40371093750002, + 28.025048828124994 + ], + [ + 70.24433593750001, + 27.934130859374996 + ], + [ + 70.1939453125, + 27.894873046875 + ], + [ + 70.14453125, + 27.849023437499994 + ], + [ + 70.0498046875, + 27.694726562499994 + ], + [ + 69.89628906250002, + 27.4736328125 + ], + [ + 69.56796875, + 27.174609375 + ], + [ + 69.47001953125002, + 26.804443359375 + ], + [ + 70.11464843750002, + 26.548046875 + ], + [ + 70.14921875000002, + 26.347558593749994 + ], + [ + 70.1001953125, + 25.910058593749994 + ], + [ + 70.2646484375, + 25.70654296875 + ], + [ + 70.3251953125, + 25.685742187499997 + ], + [ + 70.44853515625002, + 25.681347656249997 + ], + [ + 70.505859375, + 25.685302734375 + ], + [ + 70.56953125000001, + 25.705957031249994 + ], + [ + 70.6484375, + 25.666943359374997 + ], + [ + 70.65205078125001, + 25.422900390625003 + ], + [ + 70.87773437500002, + 25.06298828125 + ], + [ + 70.95087890625001, + 24.8916015625 + ], + [ + 71.02070312500001, + 24.75766601562499 + ], + [ + 71.0478515625, + 24.687744140625 + ], + [ + 71.00234375000002, + 24.65390625 + ], + [ + 70.97636718750002, + 24.61875 + ], + [ + 70.96982421875, + 24.571875 + ], + [ + 71.04531250000002, + 24.429980468750003 + ], + [ + 71.04404296875, + 24.400097656249997 + ], + [ + 70.98281250000002, + 24.361035156249997 + ], + [ + 70.928125, + 24.362353515625003 + ], + [ + 70.88623046875, + 24.34375 + ], + [ + 70.80507812500002, + 24.261962890625 + ], + [ + 70.76728515625001, + 24.245410156250003 + ], + [ + 70.71630859375, + 24.237988281249997 + ], + [ + 70.65947265625002, + 24.24609375 + ], + [ + 70.57929687500001, + 24.279052734375 + ], + [ + 70.55585937500001, + 24.331103515625003 + ], + [ + 70.5650390625, + 24.385791015625003 + ], + [ + 70.54677734375002, + 24.41831054687499 + ], + [ + 70.2890625, + 24.35629882812499 + ], + [ + 70.0982421875, + 24.2875 + ], + [ + 69.80517578125, + 24.165234375 + ], + [ + 69.71621093750002, + 24.172607421875 + ], + [ + 69.63417968750002, + 24.22519531249999 + ], + [ + 69.5591796875, + 24.273095703124994 + ], + [ + 69.44345703125, + 24.275390625 + ], + [ + 69.23505859375001, + 24.268261718749997 + ], + [ + 69.11953125000002, + 24.26865234374999 + ], + [ + 69.05156250000002, + 24.286328125 + ], + [ + 68.98457031250001, + 24.273095703124994 + ], + [ + 68.90078125000002, + 24.292431640624997 + ], + [ + 68.86347656250001, + 24.266503906249994 + ], + [ + 68.82832031250001, + 24.26401367187499 + ], + [ + 68.78115234375002, + 24.313720703125 + ], + [ + 68.75898437500001, + 24.30722656249999 + ], + [ + 68.73964843750002, + 24.2919921875 + ], + [ + 68.728125, + 24.265625 + ], + [ + 68.72412109375, + 23.96469726562499 + ], + [ + 68.48867187500002, + 23.967236328124997 + ], + [ + 68.38125, + 23.950878906249997 + ], + [ + 68.28251953125002, + 23.927978515625 + ], + [ + 68.1650390625, + 23.857324218749994 + ], + [ + 68.11552734375002, + 23.753369140624997 + ], + [ + 67.8599609375, + 23.90268554687499 + ], + [ + 67.66845703125, + 23.810986328124997 + ], + [ + 67.309375, + 24.1748046875 + ], + [ + 67.171484375, + 24.756103515625 + ], + [ + 66.70302734375002, + 24.8609375 + ], + [ + 66.69863281250002, + 25.226318359375 + ], + [ + 66.32421875, + 25.601806640625 + ], + [ + 66.13115234375002, + 25.49326171874999 + ], + [ + 66.46767578125002, + 25.4453125 + ], + [ + 64.77666015625002, + 25.307324218749997 + ], + [ + 64.65898437500002, + 25.18408203125 + ], + [ + 64.059375, + 25.40292968749999 + ], + [ + 63.556640625, + 25.353173828124994 + ], + [ + 63.49140625000001, + 25.210839843749994 + ], + [ + 61.56689453125, + 25.186328125 + ], + [ + 61.587890625, + 25.20234375 + ], + [ + 61.61542968750001, + 25.2861328125 + ], + [ + 61.64013671875, + 25.584619140624994 + ], + [ + 61.67138671875, + 25.6923828125 + ], + [ + 61.66181640625001, + 25.751269531250003 + ], + [ + 61.66865234375001, + 25.768994140624997 + ], + [ + 61.73769531250002, + 25.82109375 + ], + [ + 61.75439453125, + 25.84335937499999 + ], + [ + 61.78076171875, + 25.995849609375 + ], + [ + 61.80996093750002, + 26.165283203125 + ], + [ + 61.842382812500006, + 26.225927734375 + ], + [ + 62.1259765625, + 26.368994140625 + ], + [ + 62.239355468750006, + 26.35703125 + ], + [ + 62.31230468750002, + 26.490869140624994 + ], + [ + 63.168066406250006, + 26.665576171874996 + ], + [ + 63.186132812500006, + 26.837597656249997 + ], + [ + 63.24160156250002, + 26.86474609375 + ], + [ + 63.25039062500002, + 26.879248046875 + ], + [ + 63.24208984375002, + 27.077685546874996 + ], + [ + 63.30517578125, + 27.124560546874996 + ], + [ + 63.30156250000002, + 27.15146484375 + ], + [ + 63.25625, + 27.207910156249994 + ], + [ + 63.19609375000002, + 27.243945312499996 + ], + [ + 63.16679687500002, + 27.252490234374996 + ], + [ + 62.75273437500002, + 27.265625 + ], + [ + 62.782324218750006, + 27.800537109375 + ], + [ + 62.7625, + 28.202050781249994 + ], + [ + 61.88984375000001, + 28.546533203124994 + ], + [ + 61.15214843750002, + 29.542724609375 + ], + [ + 61.0341796875, + 29.663427734375 + ], + [ + 60.843359375, + 29.858691406249996 + ], + [ + 61.22441406250002, + 29.749414062499994 + ], + [ + 62.0009765625, + 29.530419921874994 + ], + [ + 62.4765625, + 29.408349609374994 + ], + [ + 63.56757812500001, + 29.497998046874997 + ], + [ + 64.09873046875, + 29.391943359375 + ], + [ + 64.39375, + 29.544335937499994 + ], + [ + 65.09550781250002, + 29.559472656249994 + ], + [ + 66.23125, + 29.86572265625 + ], + [ + 66.346875, + 30.802783203124996 + ], + [ + 66.82929687500001, + 31.263671875 + ], + [ + 67.45283203125001, + 31.234619140625 + ], + [ + 67.737890625, + 31.343945312499997 + ], + [ + 67.57822265625, + 31.506494140624994 + ], + [ + 68.16103515625002, + 31.802978515625 + ], + [ + 68.59765625, + 31.802978515625 + ], + [ + 68.86894531250002, + 31.634228515624997 + ], + [ + 69.279296875, + 31.936816406249996 + ], + [ + 69.24140625000001, + 32.433544921875 + ], + [ + 69.5015625, + 33.020068359374996 + ], + [ + 70.26113281250002, + 33.289013671875 + ], + [ + 69.8896484375, + 34.007275390625 + ], + [ + 70.65400390625001, + 33.952294921874994 + ], + [ + 71.05156250000002, + 34.049707031249994 + ], + [ + 71.095703125, + 34.369433593749996 + ], + [ + 70.965625, + 34.53037109375 + ], + [ + 71.62050781250002, + 35.183007812499994 + ], + [ + 71.57197265625001, + 35.546826171875 + ], + [ + 71.18505859375, + 36.04208984375 + ], + [ + 71.23291015625, + 36.12177734375 + ], + [ + 72.24980468750002, + 36.734716796875 + ], + [ + 73.08961802927895, + 36.86435907947333 + ] + ] + ] + }, + "properties": { + "name": "Pakistan", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -81.60327148437497, + 7.332812499999989 + ], + [ + -81.85205078125003, + 7.453320312500026 + ], + [ + -81.812158203125, + 7.59238281250002 + ], + [ + -81.72875976562494, + 7.62119140625002 + ], + [ + -81.60327148437497, + 7.332812499999989 + ] + ] + ], + [ + [ + [ + -78.89833984375002, + 8.27426757812502 + ], + [ + -78.960595703125, + 8.435839843749989 + ], + [ + -78.88325195312495, + 8.460253906249989 + ], + [ + -78.89833984375002, + 8.27426757812502 + ] + ] + ], + [ + [ + [ + -77.37421874999993, + 8.65830078125002 + ], + [ + -77.47851562499994, + 8.498437500000037 + ], + [ + -77.19599609374995, + 7.972460937500003 + ], + [ + -77.53828124999995, + 7.56625976562502 + ], + [ + -77.76191406249995, + 7.698828125000034 + ], + [ + -77.90117187499999, + 7.229345703125048 + ], + [ + -78.42158203124995, + 8.060986328125011 + ], + [ + -78.28735351562497, + 8.091796874999972 + ], + [ + -78.14189453125002, + 8.386083984374977 + ], + [ + -77.76054687499993, + 8.133251953124983 + ], + [ + -78.09946289062498, + 8.496972656250009 + ], + [ + -78.22304687500002, + 8.396630859374994 + ], + [ + -78.39921874999993, + 8.505664062500003 + ], + [ + -78.40986328124998, + 8.35532226562502 + ], + [ + -78.51406249999997, + 8.628173828125 + ], + [ + -79.08637695312495, + 8.997167968750034 + ], + [ + -79.50708007812494, + 8.97006835937502 + ], + [ + -79.68745117187493, + 8.850976562500009 + ], + [ + -79.81591796875, + 8.639208984375031 + ], + [ + -79.75043945312498, + 8.595507812500017 + ], + [ + -80.458984375, + 8.213867187499972 + ], + [ + -80.45810546875, + 8.077050781249994 + ], + [ + -80.01123046875, + 7.500048828125031 + ], + [ + -80.66669921874995, + 7.225683593750006 + ], + [ + -80.90122070312503, + 7.277148437500017 + ], + [ + -81.06386718749994, + 7.89975585937502 + ], + [ + -81.26840820312495, + 7.625488281250014 + ], + [ + -81.50415039062503, + 7.721191406249972 + ], + [ + -81.72763671875, + 8.137548828124977 + ], + [ + -82.15986328124995, + 8.19482421875 + ], + [ + -82.23544921874998, + 8.311035156250057 + ], + [ + -82.67954101562503, + 8.321972656249969 + ], + [ + -82.86611328124994, + 8.246337890625014 + ], + [ + -82.87934570312498, + 8.07065429687502 + ], + [ + -83.02734375, + 8.337744140624991 + ], + [ + -82.86162109374999, + 8.453515625000037 + ], + [ + -82.84477539062493, + 8.489355468749963 + ], + [ + -82.85571289062494, + 8.635302734375031 + ], + [ + -82.91704101562502, + 8.740332031250034 + ], + [ + -82.88198242187497, + 8.805322265625037 + ], + [ + -82.72783203125002, + 8.916064453125031 + ], + [ + -82.78305664062498, + 8.990283203124974 + ], + [ + -82.88134765625003, + 9.055859375000011 + ], + [ + -82.94033203124997, + 9.060107421874989 + ], + [ + -82.93984374999994, + 9.449169921875026 + ], + [ + -82.92504882812494, + 9.469042968749989 + ], + [ + -82.88896484374999, + 9.481005859375017 + ], + [ + -82.86015625, + 9.511474609375014 + ], + [ + -82.84399414062497, + 9.570800781250014 + ], + [ + -82.801025390625, + 9.591796875000028 + ], + [ + -82.64409179687502, + 9.505859375000028 + ], + [ + -82.56357421875003, + 9.576660156249972 + ], + [ + -82.50034179687503, + 9.523242187500017 + ], + [ + -82.37080078124993, + 9.428564453124991 + ], + [ + -82.33974609375, + 9.209179687499983 + ], + [ + -82.18813476562502, + 9.191748046874977 + ], + [ + -82.24418945312499, + 9.031494140625014 + ], + [ + -82.07788085937503, + 8.93486328124996 + ], + [ + -81.78022460937495, + 8.957226562499983 + ], + [ + -81.89448242187495, + 9.140429687500003 + ], + [ + -81.35478515624996, + 8.78056640624996 + ], + [ + -80.83867187499999, + 8.887207031250014 + ], + [ + -80.12709960937497, + 9.20991210937504 + ], + [ + -79.57729492187497, + 9.597851562500026 + ], + [ + -78.08276367187494, + 9.236279296874997 + ], + [ + -77.37421874999993, + 8.65830078125002 + ] + ] + ] + ] + }, + "properties": { + "name": "Panama", + "childNum": 3 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -73.137353515625, + -6.4658203125 + ], + [ + -73.75810546874999, + -6.90576171875 + ], + [ + -73.79301757812499, + -7.135058593750003 + ], + [ + -73.758203125, + -7.172753906250009 + ], + [ + -73.72041015625, + -7.309277343750011 + ], + [ + -73.964306640625, + -7.37890625 + ], + [ + -73.95849609375, + -7.506640625 + ], + [ + -73.98173828124999, + -7.535742187500006 + ], + [ + -74.00205078124999, + -7.556054687500009 + ], + [ + -73.98173828124999, + -7.585058593750006 + ], + [ + -73.946875, + -7.611230468750009 + ], + [ + -73.89462890624999, + -7.65478515625 + ], + [ + -73.82207031249999, + -7.738964843750011 + ], + [ + -73.76689453124999, + -7.753515625 + ], + [ + -73.72041015625, + -7.782519531250003 + ], + [ + -73.73203125, + -7.875390625 + ], + [ + -73.54912109374999, + -8.345800781250006 + ], + [ + -73.39814453125, + -8.458984375 + ], + [ + -73.36040039062499, + -8.479296875 + ], + [ + -73.351708984375, + -8.51416015625 + ], + [ + -73.35673828124999, + -8.566992187500006 + ], + [ + -73.30244140625, + -8.654003906250011 + ], + [ + -73.203125, + -8.719335937500006 + ], + [ + -73.0705078125, + -8.8828125 + ], + [ + -72.9740234375, + -8.9931640625 + ], + [ + -72.970361328125, + -9.1201171875 + ], + [ + -73.08984375, + -9.265722656250006 + ], + [ + -73.209423828125, + -9.411425781250003 + ], + [ + -72.379052734375, + -9.51015625 + ], + [ + -72.181591796875, + -10.003710937500003 + ], + [ + -71.33940429687499, + -9.988574218750003 + ], + [ + -71.11528320312499, + -9.852441406250009 + ], + [ + -71.041748046875, + -9.81875 + ], + [ + -70.6369140625, + -9.478222656250011 + ], + [ + -70.60791015625, + -9.463671875 + ], + [ + -70.54111328124999, + -9.4375 + ], + [ + -70.57016601562499, + -9.48984375 + ], + [ + -70.592236328125, + -9.54345703125 + ], + [ + -70.59916992187499, + -9.620507812500009 + ], + [ + -70.642333984375, + -11.01025390625 + ], + [ + -70.59653320312499, + -10.976855468750003 + ], + [ + -70.53325195312499, + -10.946875 + ], + [ + -70.45087890625, + -11.024804687500009 + ], + [ + -70.39228515625, + -11.05859375 + ], + [ + -70.3419921875, + -11.066699218750003 + ], + [ + -70.29038085937499, + -11.064257812500003 + ], + [ + -70.22006835937499, + -11.04765625 + ], + [ + -70.06630859375, + -10.982421875 + ], + [ + -69.9603515625, + -10.929882812500011 + ], + [ + -69.839794921875, + -10.933398437500003 + ], + [ + -69.6740234375, + -10.9541015625 + ], + [ + -69.57861328125, + -10.951757812500006 + ], + [ + -68.68525390625, + -12.501953125 + ], + [ + -68.97861328124999, + -12.880078125000011 + ], + [ + -69.07412109375, + -13.682812500000011 + ], + [ + -68.87089843749999, + -14.169726562500003 + ], + [ + -69.35947265624999, + -14.7953125 + ], + [ + -69.37470703125, + -14.962988281250006 + ], + [ + -69.17246093749999, + -15.236621093750003 + ], + [ + -69.4208984375, + -15.640625 + ], + [ + -69.21757812499999, + -16.14912109375001 + ], + [ + -68.8427734375, + -16.337890625 + ], + [ + -69.03291015625, + -16.47597656250001 + ], + [ + -69.020703125, + -16.6421875 + ], + [ + -69.62485351562499, + -17.2001953125 + ], + [ + -69.645703125, + -17.24853515625 + ], + [ + -69.521923828125, + -17.388964843750003 + ], + [ + -69.510986328125, + -17.46035156250001 + ], + [ + -69.51108398437499, + -17.5048828125 + ], + [ + -69.5109375, + -17.50605468750001 + ], + [ + -69.58642578125, + -17.5732421875 + ], + [ + -69.684765625, + -17.64980468750001 + ], + [ + -69.85209960937499, + -17.70380859375001 + ], + [ + -69.80258789062499, + -17.990234375 + ], + [ + -69.92636718749999, + -18.2060546875 + ], + [ + -70.41826171874999, + -18.34560546875001 + ], + [ + -71.33696289062499, + -17.68251953125001 + ], + [ + -71.5322265625, + -17.29433593750001 + ], + [ + -72.46767578125, + -16.708105468750006 + ], + [ + -73.727685546875, + -16.20166015625 + ], + [ + -75.104248046875, + -15.411914062500003 + ], + [ + -75.533642578125, + -14.89921875 + ], + [ + -75.93388671874999, + -14.63359375 + ], + [ + -76.37646484375, + -13.863085937500003 + ], + [ + -76.259228515625, + -13.802832031250006 + ], + [ + -76.2236328125, + -13.371191406250006 + ], + [ + -76.83212890624999, + -12.348730468750006 + ], + [ + -77.152734375, + -12.060351562500003 + ], + [ + -77.2203125, + -11.663378906250003 + ], + [ + -77.633203125, + -11.287792968750011 + ], + [ + -77.736083984375, + -10.83671875 + ], + [ + -78.18559570312499, + -10.089062500000011 + ], + [ + -78.76225585937499, + -8.616992187500003 + ], + [ + -79.37724609374999, + -7.835546875 + ], + [ + -79.99497070312499, + -6.768945312500009 + ], + [ + -81.142041015625, + -6.056738281250006 + ], + [ + -81.164306640625, + -5.875292968750003 + ], + [ + -80.9306640625, + -5.8408203125 + ], + [ + -80.88193359374999, + -5.635058593750003 + ], + [ + -81.33662109375, + -4.66953125 + ], + [ + -81.283203125, + -4.322265625 + ], + [ + -80.503662109375, + -3.49609375 + ], + [ + -80.324658203125, + -3.387890625000011 + ], + [ + -80.24375, + -3.576757812500006 + ], + [ + -80.19414062499999, + -3.905859375 + ], + [ + -80.23051757812499, + -3.924023437500011 + ], + [ + -80.26689453124999, + -3.948828125 + ], + [ + -80.30327148437499, + -4.005078125000011 + ], + [ + -80.43720703125, + -3.978613281250006 + ], + [ + -80.49013671875, + -4.010058593750003 + ], + [ + -80.510009765625, + -4.069531250000011 + ], + [ + -80.49345703124999, + -4.119140625 + ], + [ + -80.4884765625, + -4.16552734375 + ], + [ + -80.453759765625, + -4.205175781250006 + ], + [ + -80.35288085937499, + -4.20849609375 + ], + [ + -80.44384765625, + -4.335839843750009 + ], + [ + -80.4884765625, + -4.393652343750006 + ], + [ + -80.47856445312499, + -4.430078125 + ], + [ + -80.42416992187499, + -4.46142578125 + ], + [ + -80.38349609375, + -4.463671875 + ], + [ + -80.293359375, + -4.416796875 + ], + [ + -80.1974609375, + -4.31103515625 + ], + [ + -80.13955078125, + -4.296093750000011 + ], + [ + -80.06352539062499, + -4.327539062500009 + ], + [ + -79.962890625, + -4.390332031250011 + ], + [ + -79.8451171875, + -4.445898437500006 + ], + [ + -79.797265625, + -4.476367187500003 + ], + [ + -79.71098632812499, + -4.467578125 + ], + [ + -79.63852539062499, + -4.454882812500003 + ], + [ + -79.57768554687499, + -4.500585937500006 + ], + [ + -79.51616210937499, + -4.539160156250006 + ], + [ + -79.501904296875, + -4.670605468750011 + ], + [ + -79.45576171875, + -4.766210937500006 + ], + [ + -79.3994140625, + -4.840039062500011 + ], + [ + -79.33095703125, + -4.927832031250006 + ], + [ + -79.26811523437499, + -4.957617187500006 + ], + [ + -79.186669921875, + -4.958203125000011 + ], + [ + -79.07626953124999, + -4.990625 + ], + [ + -79.03330078124999, + -4.969140625 + ], + [ + -78.995263671875, + -4.908007812500003 + ], + [ + -78.97539062499999, + -4.873242187500011 + ], + [ + -78.919189453125, + -4.8583984375 + ], + [ + -78.92578125, + -4.770703125000011 + ], + [ + -78.9076171875, + -4.714453125 + ], + [ + -78.8615234375, + -4.6650390625 + ], + [ + -78.68603515625, + -4.562402343750009 + ], + [ + -78.64799804687499, + -4.248144531250006 + ], + [ + -78.345361328125, + -3.397363281250009 + ], + [ + -78.240380859375, + -3.472558593750009 + ], + [ + -77.860595703125, + -2.981640625000011 + ], + [ + -76.6791015625, + -2.562597656250006 + ], + [ + -76.089794921875, + -2.133105468750003 + ], + [ + -75.570556640625, + -1.53125 + ], + [ + -75.42041015625, + -0.962207031250003 + ], + [ + -75.40805664062499, + -0.92431640625 + ], + [ + -75.24960937499999, + -0.951855468750011 + ], + [ + -75.259375, + -0.590136718750003 + ], + [ + -75.42470703125, + -0.408886718750011 + ], + [ + -75.49106445312499, + -0.248339843750003 + ], + [ + -75.56059570312499, + -0.200097656250009 + ], + [ + -75.63203125, + -0.157617187500009 + ], + [ + -75.62626953124999, + -0.122851562500003 + ], + [ + -75.340478515625, + -0.1421875 + ], + [ + -75.13837890625, + -0.050488281250011 + ], + [ + -74.8017578125, + -0.200097656250009 + ], + [ + -74.78046875, + -0.24453125 + ], + [ + -74.75537109375, + -0.298632812500003 + ], + [ + -74.691650390625, + -0.335253906250003 + ], + [ + -74.616357421875, + -0.370019531250009 + ], + [ + -74.555078125, + -0.429882812500011 + ], + [ + -74.5138671875, + -0.470117187500009 + ], + [ + -74.46518554687499, + -0.517675781250006 + ], + [ + -74.41787109375, + -0.580664062500006 + ], + [ + -74.334423828125, + -0.850878906250003 + ], + [ + -74.28388671875, + -0.927832031250006 + ], + [ + -74.24638671874999, + -0.970605468750009 + ], + [ + -74.05439453125, + -1.028613281250003 + ], + [ + -73.98681640625, + -1.09814453125 + ], + [ + -73.926953125, + -1.125195312500011 + ], + [ + -73.86318359375, + -1.196679687500009 + ], + [ + -73.664306640625, + -1.248828125 + ], + [ + -73.4962890625, + -1.693066406250011 + ], + [ + -73.19697265625, + -1.830273437500011 + ], + [ + -73.1544921875, + -2.278222656250009 + ], + [ + -72.9896484375, + -2.339746093750009 + ], + [ + -72.94111328125, + -2.39404296875 + ], + [ + -72.21845703125, + -2.400488281250006 + ], + [ + -71.98427734375, + -2.3265625 + ], + [ + -71.93247070312499, + -2.288671875 + ], + [ + -71.86728515624999, + -2.227734375000011 + ], + [ + -71.802734375, + -2.166308593750003 + ], + [ + -71.75253906249999, + -2.152734375 + ], + [ + -71.55947265625, + -2.22421875 + ], + [ + -71.39697265625, + -2.334082031250006 + ], + [ + -71.19638671874999, + -2.313085937500006 + ], + [ + -71.11337890624999, + -2.245410156250003 + ], + [ + -71.027294921875, + -2.225781250000011 + ], + [ + -70.96855468749999, + -2.206835937500003 + ], + [ + -70.70537109374999, + -2.341992187500011 + ], + [ + -70.64799804687499, + -2.40576171875 + ], + [ + -70.57587890625, + -2.418261718750003 + ], + [ + -70.29462890625, + -2.552539062500003 + ], + [ + -70.24443359374999, + -2.606542968750006 + ], + [ + -70.16474609375, + -2.639843750000011 + ], + [ + -70.095849609375, + -2.658203125 + ], + [ + -70.735107421875, + -3.781542968750003 + ], + [ + -70.5296875, + -3.866406250000011 + ], + [ + -70.48583984375, + -3.869335937500011 + ], + [ + -70.42109375, + -3.849609375 + ], + [ + -70.37919921874999, + -3.81875 + ], + [ + -70.339501953125, + -3.814355468750009 + ], + [ + -70.2984375, + -3.84423828125 + ], + [ + -70.24028320312499, + -3.882714843750009 + ], + [ + -70.16752929687499, + -4.050195312500009 + ], + [ + -70.0171875, + -4.162011718750009 + ], + [ + -69.96591796874999, + -4.2359375 + ], + [ + -69.97202148437499, + -4.301171875 + ], + [ + -70.00395507812499, + -4.327246093750006 + ], + [ + -70.05332031249999, + -4.333105468750006 + ], + [ + -70.12880859375, + -4.28662109375 + ], + [ + -70.23916015625, + -4.301171875 + ], + [ + -70.31689453125, + -4.246972656250009 + ], + [ + -70.34365234375, + -4.193652343750003 + ], + [ + -70.40463867187499, + -4.150097656250011 + ], + [ + -70.5306640625, + -4.167578125 + ], + [ + -70.72158203125, + -4.158886718750011 + ], + [ + -70.79951171875, + -4.17333984375 + ], + [ + -70.97368164062499, + -4.350488281250009 + ], + [ + -71.8447265625, + -4.50439453125 + ], + [ + -72.256787109375, + -4.748925781250009 + ], + [ + -72.35283203124999, + -4.786035156250009 + ], + [ + -72.468994140625, + -4.901269531250009 + ], + [ + -72.608349609375, + -5.009570312500003 + ], + [ + -72.69873046875, + -5.0671875 + ], + [ + -72.83193359375, + -5.09375 + ], + [ + -72.88706054687499, + -5.122753906250011 + ], + [ + -72.9798828125, + -5.634863281250006 + ], + [ + -73.16289062499999, + -5.933398437500003 + ], + [ + -73.209375, + -6.028710937500009 + ], + [ + -73.235546875, + -6.0984375 + ], + [ + -73.137353515625, + -6.4658203125 + ] + ] + ] + }, + "properties": { + "name": "Peru", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 120.250390625, + 5.256591796875043 + ], + [ + 119.82148437500004, + 5.06953125000004 + ], + [ + 120.1652343750001, + 5.332421875000037 + ], + [ + 120.250390625, + 5.256591796875043 + ] + ] + ], + [ + [ + [ + 121.159375, + 6.075634765625011 + ], + [ + 121.41103515625005, + 5.939843749999966 + ], + [ + 121.29443359374997, + 5.869970703125034 + ], + [ + 120.8763671875, + 5.95263671875 + ], + [ + 121.159375, + 6.075634765625011 + ] + ] + ], + [ + [ + [ + 122.09287109375012, + 6.428320312500006 + ], + [ + 121.95917968750004, + 6.415820312500045 + ], + [ + 121.83203125000003, + 6.664062499999986 + ], + [ + 122.0583007812501, + 6.740722656249972 + ], + [ + 122.32353515625002, + 6.602246093750011 + ], + [ + 122.09287109375012, + 6.428320312500006 + ] + ] + ], + [ + [ + [ + 122.93710937500006, + 7.409130859374983 + ], + [ + 122.80468750000003, + 7.315966796875017 + ], + [ + 122.82216796875, + 7.428466796875014 + ], + [ + 122.93710937500006, + 7.409130859374983 + ] + ] + ], + [ + [ + [ + 117.07988281250007, + 7.883398437499977 + ], + [ + 117.02832031249997, + 7.807519531249966 + ], + [ + 116.96953125000007, + 7.894921875 + ], + [ + 116.9935546875, + 8.050537109375014 + ], + [ + 117.07705078125, + 8.069140624999974 + ], + [ + 117.07988281250007, + 7.883398437499977 + ] + ] + ], + [ + [ + [ + 117.35527343750002, + 8.21464843749996 + ], + [ + 117.28701171875, + 8.191015625000034 + ], + [ + 117.28085937500006, + 8.314990234374974 + ], + [ + 117.35527343750002, + 8.21464843749996 + ] + ] + ], + [ + [ + [ + 124.80664062500003, + 9.142626953125003 + ], + [ + 124.66582031250002, + 9.132324218750043 + ], + [ + 124.65332031250003, + 9.225830078125 + ], + [ + 124.80664062500003, + 9.142626953125003 + ] + ] + ], + [ + [ + [ + 123.69765625000005, + 9.237304687500028 + ], + [ + 123.61445312500004, + 9.103320312499989 + ], + [ + 123.49345703125002, + 9.192089843750054 + ], + [ + 123.69765625000005, + 9.237304687500028 + ] + ] + ], + [ + [ + [ + 126.00595703125006, + 9.320947265625009 + ], + [ + 126.19335937499997, + 9.276708984374963 + ], + [ + 126.30458984375, + 8.952050781249994 + ], + [ + 126.13955078125005, + 8.59565429687504 + ], + [ + 126.36533203125012, + 8.483886718750014 + ], + [ + 126.45869140625004, + 8.20283203125004 + ], + [ + 126.43535156250002, + 7.832812499999974 + ], + [ + 126.57011718750002, + 7.677246093749986 + ], + [ + 126.58154296875003, + 7.247753906249969 + ], + [ + 126.1920898437501, + 6.852539062500014 + ], + [ + 126.18935546875, + 6.309667968749991 + ], + [ + 125.82441406250004, + 7.333300781249989 + ], + [ + 125.68925781250007, + 7.263037109374977 + ], + [ + 125.38066406250007, + 6.689941406250014 + ], + [ + 125.58847656250012, + 6.465771484374997 + ], + [ + 125.66796874999997, + 5.97866210937498 + ], + [ + 125.34648437500002, + 5.598974609374977 + ], + [ + 125.23154296875006, + 6.069531250000011 + ], + [ + 124.92734375000006, + 5.875341796874977 + ], + [ + 124.21279296875, + 6.233251953124977 + ], + [ + 124.078125, + 6.404443359375037 + ], + [ + 123.98525390625, + 6.993701171875003 + ], + [ + 124.20664062500006, + 7.396435546874983 + ], + [ + 123.66582031250002, + 7.817773437500023 + ], + [ + 123.49306640625, + 7.80791015624996 + ], + [ + 123.39091796875007, + 7.407519531250017 + ], + [ + 123.09667968749997, + 7.700439453125 + ], + [ + 122.8429687500001, + 7.529296875000043 + ], + [ + 122.79179687500002, + 7.72246093749996 + ], + [ + 122.61621093749997, + 7.763134765624983 + ], + [ + 122.14248046875, + 6.949658203124997 + ], + [ + 121.96425781250005, + 6.96821289062504 + ], + [ + 121.92460937500002, + 7.199511718750003 + ], + [ + 122.24335937500004, + 7.945117187500031 + ], + [ + 122.91113281250003, + 8.156445312499997 + ], + [ + 123.05058593750002, + 8.433935546875048 + ], + [ + 123.43457031249997, + 8.70332031250004 + ], + [ + 123.84921875000006, + 8.432714843749977 + ], + [ + 123.79941406250006, + 8.049121093749989 + ], + [ + 124.19765625, + 8.229541015624974 + ], + [ + 124.40488281250006, + 8.599853515625014 + ], + [ + 124.7311523437501, + 8.562988281250043 + ], + [ + 124.86894531250002, + 8.972265625000034 + ], + [ + 125.141015625, + 8.86875 + ], + [ + 125.20966796875004, + 9.027148437500017 + ], + [ + 125.49873046875004, + 9.014746093749977 + ], + [ + 125.47128906250006, + 9.756787109374983 + ], + [ + 126.00595703125006, + 9.320947265625009 + ] + ] + ], + [ + [ + [ + 126.059375, + 9.766210937500034 + ], + [ + 125.99121093750003, + 9.838525390625023 + ], + [ + 126.07382812500006, + 10.059228515625051 + ], + [ + 126.1725585937501, + 9.79995117187498 + ], + [ + 126.059375, + 9.766210937500034 + ] + ] + ], + [ + [ + [ + 124.59384765625006, + 9.787207031249963 + ], + [ + 124.1224609375, + 9.599316406249969 + ], + [ + 123.93564453125012, + 9.623974609375011 + ], + [ + 123.81718750000002, + 9.817382812499986 + ], + [ + 124.17285156250003, + 10.135205078124983 + ], + [ + 124.33574218750002, + 10.159912109375043 + ], + [ + 124.57714843749997, + 10.026708984374991 + ], + [ + 124.59384765625006, + 9.787207031249963 + ] + ] + ], + [ + [ + [ + 125.69023437500007, + 9.914453125000037 + ], + [ + 125.49482421875004, + 10.118701171875003 + ], + [ + 125.66679687500002, + 10.440136718750026 + ], + [ + 125.69023437500007, + 9.914453125000037 + ] + ] + ], + [ + [ + [ + 119.91621093750004, + 10.485986328125037 + ], + [ + 119.79316406250004, + 10.455273437499997 + ], + [ + 119.85205078124997, + 10.64013671875 + ], + [ + 120.00839843750012, + 10.570117187500031 + ], + [ + 119.91621093750004, + 10.485986328125037 + ] + ] + ], + [ + [ + [ + 122.64951171875012, + 10.472705078125003 + ], + [ + 122.53837890625002, + 10.424951171875037 + ], + [ + 122.5375, + 10.607568359375023 + ], + [ + 122.70126953125006, + 10.740625 + ], + [ + 122.64951171875012, + 10.472705078125003 + ] + ] + ], + [ + [ + [ + 123.13085937500003, + 9.064111328124994 + ], + [ + 122.99472656250006, + 9.058837890624986 + ], + [ + 122.8666015625, + 9.319824218750043 + ], + [ + 122.5625, + 9.482812500000037 + ], + [ + 122.39951171875006, + 9.823046874999989 + ], + [ + 122.47148437500007, + 9.961523437500034 + ], + [ + 122.85556640625006, + 10.0869140625 + ], + [ + 122.81699218750012, + 10.503808593750023 + ], + [ + 122.98330078125, + 10.886621093750037 + ], + [ + 123.25664062500007, + 10.99394531249996 + ], + [ + 123.51064453125005, + 10.923046875 + ], + [ + 123.5675781250001, + 10.780761718750057 + ], + [ + 123.16201171875, + 9.864257812500028 + ], + [ + 123.1498046875, + 9.606152343750026 + ], + [ + 123.32050781250004, + 9.27294921875 + ], + [ + 123.13085937500003, + 9.064111328124994 + ] + ] + ], + [ + [ + [ + 123.37031250000004, + 9.449609375000023 + ], + [ + 123.38623046874997, + 9.967089843750017 + ], + [ + 124.03886718750002, + 11.273535156249991 + ], + [ + 124.00498046875012, + 10.40009765625004 + ], + [ + 123.70048828125007, + 10.128320312500009 + ], + [ + 123.37031250000004, + 9.449609375000023 + ] + ] + ], + [ + [ + [ + 123.75703125000004, + 11.28330078125002 + ], + [ + 123.815625, + 11.15073242187502 + ], + [ + 123.73671875, + 11.151464843749991 + ], + [ + 123.75703125000004, + 11.28330078125002 + ] + ] + ], + [ + [ + [ + 117.31113281250012, + 8.439599609375051 + ], + [ + 117.21855468750007, + 8.367285156249963 + ], + [ + 117.34990234375002, + 8.713574218749997 + ], + [ + 119.22382812500004, + 10.477294921875043 + ], + [ + 119.30566406250003, + 10.9736328125 + ], + [ + 119.55332031250012, + 11.31352539062496 + ], + [ + 119.52666015625002, + 10.953173828125003 + ], + [ + 119.68691406250005, + 10.500341796875034 + ], + [ + 119.36933593750004, + 10.327294921875037 + ], + [ + 119.19150390625012, + 10.061083984374989 + ], + [ + 118.78212890625005, + 9.91611328125002 + ], + [ + 118.4349609375, + 9.256005859375009 + ], + [ + 117.31113281250012, + 8.439599609375051 + ] + ] + ], + [ + [ + [ + 119.86142578125006, + 11.52534179687504 + ], + [ + 119.83066406250012, + 11.375683593750011 + ], + [ + 119.72998046874997, + 11.431933593750017 + ], + [ + 119.86142578125006, + 11.52534179687504 + ] + ] + ], + [ + [ + [ + 124.574609375, + 11.343066406250031 + ], + [ + 124.92998046875002, + 11.372851562499974 + ], + [ + 125.02656250000004, + 11.21171875 + ], + [ + 125.01318359374997, + 10.785693359374989 + ], + [ + 125.26845703125005, + 10.307714843750048 + ], + [ + 125.14257812499997, + 10.189453125000028 + ], + [ + 124.9875, + 10.36757812499998 + ], + [ + 125.02656250000004, + 10.033105468749966 + ], + [ + 124.78076171874997, + 10.16806640625002 + ], + [ + 124.78671875000012, + 10.781396484375009 + ], + [ + 124.66269531250006, + 10.961962890625017 + ], + [ + 124.44550781250004, + 10.923583984375014 + ], + [ + 124.33066406250012, + 11.535205078125003 + ], + [ + 124.574609375, + 11.343066406250031 + ] + ] + ], + [ + [ + [ + 124.60839843750003, + 11.492187500000043 + ], + [ + 124.48349609375006, + 11.485839843749986 + ], + [ + 124.36035156250003, + 11.665917968749994 + ], + [ + 124.5109375000001, + 11.687109375000048 + ], + [ + 124.60839843750003, + 11.492187500000043 + ] + ] + ], + [ + [ + [ + 122.49619140625006, + 11.615087890625034 + ], + [ + 122.83808593750004, + 11.595654296874983 + ], + [ + 122.89453125000003, + 11.44130859374998 + ], + [ + 123.15830078125012, + 11.53554687499999 + ], + [ + 123.11953125, + 11.286816406250026 + ], + [ + 122.8029296875001, + 10.99003906249996 + ], + [ + 122.76992187500005, + 10.823828125000034 + ], + [ + 121.95400390625, + 10.444384765625003 + ], + [ + 122.10351562499997, + 11.64291992187502 + ], + [ + 121.91601562499997, + 11.854345703125006 + ], + [ + 122.02919921875005, + 11.895410156250023 + ], + [ + 122.49619140625006, + 11.615087890625034 + ] + ] + ], + [ + [ + [ + 120.03876953125004, + 11.703320312499969 + ], + [ + 119.94492187500006, + 11.690722656249989 + ], + [ + 119.86093750000006, + 11.953955078124963 + ], + [ + 120.03593750000002, + 11.917236328125028 + ], + [ + 120.03876953125004, + 11.703320312499969 + ] + ] + ], + [ + [ + [ + 120.1, + 12.167675781249983 + ], + [ + 120.22822265625004, + 12.219824218750034 + ], + [ + 120.31455078125012, + 12.012402343749969 + ], + [ + 120.01054687500002, + 12.008251953125011 + ], + [ + 119.88574218749997, + 12.299853515625003 + ], + [ + 120.1, + 12.167675781249983 + ] + ] + ], + [ + [ + [ + 122.65449218750004, + 12.309033203125011 + ], + [ + 122.42294921875006, + 12.455078125 + ], + [ + 122.60361328125006, + 12.49160156249998 + ], + [ + 122.65449218750004, + 12.309033203125011 + ] + ] + ], + [ + [ + [ + 125.23955078125002, + 12.527880859375003 + ], + [ + 125.32021484375, + 12.321826171875031 + ], + [ + 125.53564453125003, + 12.191406250000028 + ], + [ + 125.49179687500006, + 11.594335937499977 + ], + [ + 125.57353515625002, + 11.238232421874997 + ], + [ + 125.73564453125002, + 11.049609375000017 + ], + [ + 125.23339843749997, + 11.145068359375017 + ], + [ + 125.03427734375012, + 11.341259765625026 + ], + [ + 124.91699218750003, + 11.558398437500031 + ], + [ + 124.99501953125, + 11.764941406250003 + ], + [ + 124.445703125, + 12.152783203124969 + ], + [ + 124.29472656250007, + 12.569335937500014 + ], + [ + 125.23955078125002, + 12.527880859375003 + ] + ] + ], + [ + [ + [ + 123.71660156250007, + 12.287353515625028 + ], + [ + 124.04033203125002, + 11.966796875 + ], + [ + 124.04550781250012, + 11.752441406250028 + ], + [ + 123.47373046875006, + 12.21665039062502 + ], + [ + 123.15781250000012, + 11.925634765624963 + ], + [ + 123.23642578125012, + 12.583496093750057 + ], + [ + 123.71660156250007, + 12.287353515625028 + ] + ] + ], + [ + [ + [ + 122.09404296875002, + 12.354882812500023 + ], + [ + 122.01396484375002, + 12.105615234375037 + ], + [ + 121.9232421875, + 12.331298828125014 + ], + [ + 122.00156250000006, + 12.598535156250009 + ], + [ + 122.14501953124997, + 12.652636718750017 + ], + [ + 122.09404296875002, + 12.354882812500023 + ] + ] + ], + [ + [ + [ + 123.77539062499997, + 12.453906250000031 + ], + [ + 123.77910156250002, + 12.366259765625031 + ], + [ + 123.62148437500005, + 12.67490234375002 + ], + [ + 123.77539062499997, + 12.453906250000031 + ] + ] + ], + [ + [ + [ + 123.28183593750006, + 12.85341796874998 + ], + [ + 123.36718750000003, + 12.70083007812498 + ], + [ + 122.95751953124997, + 13.107177734374986 + ], + [ + 123.28183593750006, + 12.85341796874998 + ] + ] + ], + [ + [ + [ + 120.70439453125002, + 13.479492187499986 + ], + [ + 121.20273437500006, + 13.432324218749969 + ], + [ + 121.52275390625007, + 13.131201171874991 + ], + [ + 121.540625, + 12.63818359375 + ], + [ + 121.39433593750002, + 12.300585937499974 + ], + [ + 121.23671875000005, + 12.218798828125003 + ], + [ + 120.92216796875002, + 12.51162109374998 + ], + [ + 120.65136718749997, + 13.169140625 + ], + [ + 120.33847656250012, + 13.412353515624986 + ], + [ + 120.40126953125, + 13.517041015624997 + ], + [ + 120.70439453125002, + 13.479492187499986 + ] + ] + ], + [ + [ + [ + 121.91484375000002, + 13.540332031250031 + ], + [ + 122.11455078125002, + 13.463183593750031 + ], + [ + 122.00488281249997, + 13.204980468750009 + ], + [ + 121.82919921875006, + 13.328613281249972 + ], + [ + 121.91484375000002, + 13.540332031250031 + ] + ] + ], + [ + [ + [ + 124.35361328125006, + 13.632226562500009 + ], + [ + 124.17539062500012, + 13.531542968750017 + ], + [ + 124.03886718750002, + 13.663134765625003 + ], + [ + 124.22490234375007, + 14.077587890624969 + ], + [ + 124.41718750000004, + 13.871044921874997 + ], + [ + 124.35361328125006, + 13.632226562500009 + ] + ] + ], + [ + [ + [ + 122.03349609375002, + 15.005029296875009 + ], + [ + 121.93300781250005, + 14.656054687500045 + ], + [ + 121.83984374999997, + 15.038134765625003 + ], + [ + 122.03349609375002, + 15.005029296875009 + ] + ] + ], + [ + [ + [ + 121.10156249999997, + 18.615283203125017 + ], + [ + 121.84560546875, + 18.29541015625003 + ], + [ + 122.03847656250005, + 18.32792968749999 + ], + [ + 122.14667968750004, + 18.486572265625 + ], + [ + 122.26552734375005, + 18.458837890625034 + ], + [ + 122.15234374999997, + 17.664404296875006 + ], + [ + 122.51914062500012, + 17.124853515625034 + ], + [ + 122.13515625000005, + 16.18481445312503 + ], + [ + 121.59531250000012, + 15.933251953125023 + ], + [ + 121.60703125000006, + 15.669824218749994 + ], + [ + 121.39228515625004, + 15.324414062499969 + ], + [ + 121.69541015625006, + 14.7373046875 + ], + [ + 121.62792968749997, + 14.581152343749977 + ], + [ + 121.76660156249997, + 14.16806640625002 + ], + [ + 122.21171875000002, + 13.930175781250057 + ], + [ + 122.2875, + 13.996191406250006 + ], + [ + 122.19970703125003, + 14.148046875000034 + ], + [ + 122.6271484375001, + 14.317529296875009 + ], + [ + 122.93417968750012, + 14.18808593750002 + ], + [ + 123.101953125, + 13.750244140624986 + ], + [ + 123.29697265625012, + 13.836425781250043 + ], + [ + 123.32031249999997, + 14.061669921875023 + ], + [ + 123.81572265625002, + 13.837109375000011 + ], + [ + 123.80625000000012, + 13.721728515625045 + ], + [ + 123.54960937500007, + 13.645751953125014 + ], + [ + 123.81923828125, + 13.269482421875011 + ], + [ + 123.78515625000003, + 13.110546875000054 + ], + [ + 124.14277343750004, + 13.035791015625009 + ], + [ + 124.0597656250001, + 12.567089843749997 + ], + [ + 123.87783203125005, + 12.689697265625014 + ], + [ + 123.94853515625007, + 12.916406250000023 + ], + [ + 123.31093750000005, + 13.044091796875009 + ], + [ + 123.16328125000004, + 13.44174804687502 + ], + [ + 122.59521484374997, + 13.90761718749998 + ], + [ + 122.46796875000004, + 13.886718749999986 + ], + [ + 122.66787109375, + 13.395361328124991 + ], + [ + 122.59990234375002, + 13.194140625000031 + ], + [ + 122.37656250000012, + 13.520605468750006 + ], + [ + 121.77792968750006, + 13.93764648437498 + ], + [ + 121.50107421875006, + 13.8421875 + ], + [ + 121.344140625, + 13.649121093749997 + ], + [ + 121.09550781250007, + 13.679492187500045 + ], + [ + 120.84072265625, + 13.884716796875026 + ], + [ + 120.637109375, + 13.804492187500031 + ], + [ + 120.61679687500006, + 14.188037109375003 + ], + [ + 120.9220703125001, + 14.493115234374983 + ], + [ + 120.94130859375, + 14.645068359375031 + ], + [ + 120.58369140625004, + 14.88125 + ], + [ + 120.58867187500002, + 14.483105468749983 + ], + [ + 120.43876953125002, + 14.453369140624972 + ], + [ + 120.25078125000002, + 14.793310546875034 + ], + [ + 120.08212890625012, + 14.851074218749986 + ], + [ + 119.77255859375012, + 16.25512695312503 + ], + [ + 119.83076171875004, + 16.326562500000023 + ], + [ + 120.15976562500012, + 16.047656250000045 + ], + [ + 120.36875, + 16.109570312499955 + ], + [ + 120.35839843749997, + 17.63818359375 + ], + [ + 120.59970703125012, + 18.507861328125074 + ], + [ + 121.10156249999997, + 18.615283203125017 + ] + ] + ], + [ + [ + [ + 121.92167968750007, + 18.89472656250001 + ], + [ + 121.82519531250003, + 18.842724609374983 + ], + [ + 121.94335937500003, + 19.010449218749955 + ], + [ + 121.92167968750007, + 18.89472656250001 + ] + ] + ], + [ + [ + [ + 121.52089843750005, + 19.361962890624994 + ], + [ + 121.53125, + 19.271337890625006 + ], + [ + 121.37460937500006, + 19.356298828124977 + ], + [ + 121.52089843750005, + 19.361962890624994 + ] + ] + ] + ] + }, + "properties": { + "name": "Philippines", + "childNum": 37 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 134.5954101562501, + 7.382031249999969 + ], + [ + 134.51572265625012, + 7.525781250000037 + ], + [ + 134.65117187500002, + 7.712109374999983 + ], + [ + 134.5954101562501, + 7.382031249999969 + ] + ] + ] + }, + "properties": { + "name": "Palau", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 153.53613281249997, + -11.476171874999949 + ], + [ + 153.75986328125006, + -11.586328125 + ], + [ + 153.55371093749997, + -11.630566406249969 + ], + [ + 153.28681640625004, + -11.516992187500009 + ], + [ + 153.20361328124997, + -11.32412109374998 + ], + [ + 153.53613281249997, + -11.476171874999949 + ] + ] + ], + [ + [ + [ + 154.28076171874997, + -11.36142578125002 + ], + [ + 154.12119140625006, + -11.425683593749966 + ], + [ + 154.02343750000003, + -11.347949218750031 + ], + [ + 154.28076171874997, + -11.36142578125002 + ] + ] + ], + [ + [ + [ + 150.89873046875002, + -10.565332031250023 + ], + [ + 150.88466796875, + -10.643457031250037 + ], + [ + 150.78574218750006, + -10.603417968749966 + ], + [ + 150.89873046875002, + -10.565332031250023 + ] + ] + ], + [ + [ + [ + 151.08095703125, + -10.020117187499963 + ], + [ + 151.29648437500012, + -9.956738281250026 + ], + [ + 151.230859375, + -10.194726562500009 + ], + [ + 150.95917968750004, + -10.092578124999989 + ], + [ + 150.77607421875004, + -9.70908203125002 + ], + [ + 151.08095703125, + -10.020117187499963 + ] + ] + ], + [ + [ + [ + 150.52841796875006, + -9.34658203124998 + ], + [ + 150.78867187500006, + -9.417968749999957 + ], + [ + 150.89404296875003, + -9.667480468749986 + ], + [ + 150.43623046875004, + -9.624609374999949 + ], + [ + 150.5084960937501, + -9.536132812499957 + ], + [ + 150.43730468750007, + -9.359960937500034 + ], + [ + 150.52841796875006, + -9.34658203124998 + ] + ] + ], + [ + [ + [ + 150.3454101562501, + -9.493847656249955 + ], + [ + 150.10976562500005, + -9.361914062499991 + ], + [ + 150.20830078125002, + -9.206347656250003 + ], + [ + 150.32011718750007, + -9.264160156249972 + ], + [ + 150.3454101562501, + -9.493847656249955 + ] + ] + ], + [ + [ + [ + 152.63095703125012, + -8.959375 + ], + [ + 152.95292968750007, + -9.07011718749996 + ], + [ + 152.96689453125006, + -9.208984375000014 + ], + [ + 152.51513671874997, + -9.009863281250034 + ], + [ + 152.63095703125012, + -8.959375 + ] + ] + ], + [ + [ + [ + 151.10683593750005, + -8.733496093749949 + ], + [ + 151.12412109375012, + -8.804882812500011 + ], + [ + 151.00498046875006, + -8.523828124999952 + ], + [ + 151.117578125, + -8.41884765624998 + ], + [ + 151.10683593750005, + -8.733496093749949 + ] + ] + ], + [ + [ + [ + 143.58681640625005, + -8.481738281250003 + ], + [ + 143.321875, + -8.367578125 + ], + [ + 143.5814453125, + -8.390917968749974 + ], + [ + 143.58681640625005, + -8.481738281250003 + ] + ] + ], + [ + [ + [ + 148.02578125, + -5.826367187500011 + ], + [ + 147.78105468750007, + -5.627246093749946 + ], + [ + 147.7946289062501, + -5.492382812500011 + ], + [ + 148.05478515625006, + -5.61152343750004 + ], + [ + 148.02578125, + -5.826367187500011 + ] + ] + ], + [ + [ + [ + 155.95761718750006, + -6.686816406249989 + ], + [ + 155.71933593750012, + -6.862792968749957 + ], + [ + 155.34404296875007, + -6.721679687499986 + ], + [ + 155.20214843750003, + -6.3076171875 + ], + [ + 154.75927734375003, + -5.931347656249997 + ], + [ + 154.72929687500002, + -5.444433593750006 + ], + [ + 155.09384765625006, + -5.620214843750034 + ], + [ + 155.46699218750004, + -6.145117187500034 + ], + [ + 155.82255859375002, + -6.38046875000002 + ], + [ + 155.95761718750006, + -6.686816406249989 + ] + ] + ], + [ + [ + [ + 147.17626953124997, + -5.431933593749946 + ], + [ + 147.00585937499997, + -5.30703125 + ], + [ + 147.1310546875001, + -5.190820312500037 + ], + [ + 147.17626953124997, + -5.431933593749946 + ] + ] + ], + [ + [ + [ + 154.64726562500002, + -5.43271484375002 + ], + [ + 154.54003906250003, + -5.11083984375 + ], + [ + 154.63261718750007, + -5.013867187499955 + ], + [ + 154.72714843750006, + -5.218066406249989 + ], + [ + 154.64726562500002, + -5.43271484375002 + ] + ] + ], + [ + [ + [ + 146.01933593750007, + -4.726171874999963 + ], + [ + 145.88359375000007, + -4.66748046875 + ], + [ + 145.9958007812501, + -4.539257812499983 + ], + [ + 146.01933593750007, + -4.726171874999963 + ] + ] + ], + [ + [ + [ + 151.915625, + -4.296777343749966 + ], + [ + 152.11718749999997, + -4.212207031249974 + ], + [ + 152.40566406250005, + -4.340722656249952 + ], + [ + 152.35117187500006, + -4.82216796874998 + ], + [ + 151.98369140625007, + -5.07441406250004 + ], + [ + 152.14296875, + -5.357031249999963 + ], + [ + 152.07705078125, + -5.458300781249989 + ], + [ + 151.86542968750004, + -5.564843750000023 + ], + [ + 151.51513671874997, + -5.552343749999963 + ], + [ + 151.22929687500002, + -5.919921874999986 + ], + [ + 150.47353515625, + -6.263378906249969 + ], + [ + 149.65253906250004, + -6.290429687499966 + ], + [ + 149.38232421874997, + -6.078125 + ], + [ + 149.0990234375, + -6.116992187499989 + ], + [ + 148.33720703125007, + -5.669433593750014 + ], + [ + 148.43203125, + -5.471777343749991 + ], + [ + 149.35888671875003, + -5.583984375000014 + ], + [ + 149.8314453125, + -5.524121093749997 + ], + [ + 149.96279296875, + -5.447753906249972 + ], + [ + 150.0900390625001, + -5.011816406249977 + ], + [ + 150.1703125, + -5.070605468749974 + ], + [ + 150.0724609375001, + -5.309570312499986 + ], + [ + 150.18310546874997, + -5.523632812499983 + ], + [ + 150.90029296875005, + -5.447167968750037 + ], + [ + 151.32656250000005, + -4.96035156249998 + ], + [ + 151.67119140625007, + -4.88330078125 + ], + [ + 151.59306640625007, + -4.200781249999949 + ], + [ + 151.915625, + -4.296777343749966 + ] + ] + ], + [ + [ + [ + 152.67060546875004, + -3.13339843750002 + ], + [ + 152.64619140625004, + -3.221191406249957 + ], + [ + 152.54326171875002, + -3.095605468749952 + ], + [ + 152.63876953125012, + -3.042773437500031 + ], + [ + 152.67060546875004, + -3.13339843750002 + ] + ] + ], + [ + [ + [ + 140.97617187500012, + -9.11875 + ], + [ + 140.97519531250006, + -6.90537109375002 + ], + [ + 140.86230468749997, + -6.740039062499989 + ], + [ + 140.975, + -6.346093750000023 + ], + [ + 140.97353515625, + -2.803417968750026 + ], + [ + 140.97343750000007, + -2.609765625 + ], + [ + 142.90517578125, + -3.32070312499998 + ], + [ + 143.50898437500004, + -3.431152343750014 + ], + [ + 144.06640625000003, + -3.80517578125 + ], + [ + 144.4777343750001, + -3.82529296875002 + ], + [ + 145.08779296875, + -4.349121093749972 + ], + [ + 145.33457031250012, + -4.385253906249972 + ], + [ + 145.7669921875, + -4.823046874999989 + ], + [ + 145.74521484375012, + -5.402441406249977 + ], + [ + 147.56669921875002, + -6.056933593750003 + ], + [ + 147.80205078125002, + -6.31523437499996 + ], + [ + 147.84550781250007, + -6.662402343749989 + ], + [ + 147.11914062499997, + -6.721679687499986 + ], + [ + 146.95361328124997, + -6.834082031249963 + ], + [ + 147.19003906250012, + -7.378125 + ], + [ + 148.12675781250007, + -8.103613281249963 + ], + [ + 148.246875, + -8.554296875000034 + ], + [ + 148.45117187499997, + -8.694531250000011 + ], + [ + 148.58310546875006, + -9.051757812499957 + ], + [ + 149.19833984375006, + -9.03125 + ], + [ + 149.26318359374997, + -9.497851562499974 + ], + [ + 150.01103515625007, + -9.688183593750026 + ], + [ + 149.76123046874997, + -9.805859375000011 + ], + [ + 149.87441406250005, + -10.012988281250031 + ], + [ + 150.84951171875, + -10.236035156249997 + ], + [ + 150.44609375000007, + -10.30732421875004 + ], + [ + 150.6471679687501, + -10.517968749999966 + ], + [ + 150.31992187500012, + -10.654882812499963 + ], + [ + 150.0167968750001, + -10.577148437500028 + ], + [ + 149.75410156250004, + -10.353027343750028 + ], + [ + 147.76865234375012, + -10.070117187500031 + ], + [ + 147.01718750000006, + -9.38789062500004 + ], + [ + 146.96376953125, + -9.059570312499943 + ], + [ + 146.63085937499997, + -8.951171874999972 + ], + [ + 146.03320312499997, + -8.076367187500011 + ], + [ + 144.97382812500004, + -7.802148437500009 + ], + [ + 144.86425781249997, + -7.631542968749983 + ], + [ + 144.50986328125006, + -7.567382812499972 + ], + [ + 144.14287109375007, + -7.757226562500009 + ], + [ + 143.65488281250012, + -7.460351562500009 + ], + [ + 143.94228515625005, + -7.944238281250009 + ], + [ + 143.8333984375, + -8.029101562499974 + ], + [ + 143.51816406250006, + -8.000683593749955 + ], + [ + 143.61376953125003, + -8.200390624999969 + ], + [ + 142.52412109375004, + -8.32167968749998 + ], + [ + 142.34746093750002, + -8.167480468750014 + ], + [ + 142.20683593750002, + -8.195800781250014 + ], + [ + 142.47480468750004, + -8.369433593750031 + ], + [ + 142.79794921875006, + -8.345019531250031 + ], + [ + 143.11181640624997, + -8.474511718750037 + ], + [ + 143.37724609375007, + -8.762207031250028 + ], + [ + 143.36621093750003, + -8.961035156250034 + ], + [ + 142.6471679687501, + -9.327832031249969 + ], + [ + 142.22958984375012, + -9.169921874999957 + ], + [ + 141.13320312500005, + -9.221289062500034 + ], + [ + 140.97617187500012, + -9.11875 + ] + ] + ], + [ + [ + [ + 152.96582031249997, + -4.756347656249986 + ], + [ + 152.89169921875006, + -4.832421875000023 + ], + [ + 152.73994140625004, + -4.635839843750034 + ], + [ + 152.66816406250004, + -4.131835937500028 + ], + [ + 152.27939453125006, + -3.582421875 + ], + [ + 151.06679687500005, + -2.829003906249994 + ], + [ + 150.74609374999997, + -2.73886718750002 + ], + [ + 150.8253906250001, + -2.572949218749969 + ], + [ + 152.03291015625004, + -3.25136718749998 + ], + [ + 153.01679687500004, + -4.105664062500026 + ], + [ + 153.1325195312501, + -4.352441406250037 + ], + [ + 152.96582031249997, + -4.756347656249986 + ] + ] + ], + [ + [ + [ + 150.43662109375012, + -2.66181640625004 + ], + [ + 150.16572265625004, + -2.660253906249991 + ], + [ + 149.96162109375004, + -2.473828125000026 + ], + [ + 150.22714843750006, + -2.384179687499966 + ], + [ + 150.42949218750007, + -2.47041015625004 + ], + [ + 150.43662109375012, + -2.66181640625004 + ] + ] + ], + [ + [ + [ + 147.06757812500004, + -1.96015625 + ], + [ + 147.43808593750012, + -2.05898437499998 + ], + [ + 147.20634765625007, + -2.181933593749974 + ], + [ + 146.54648437500012, + -2.20859375 + ], + [ + 146.65625, + -1.97402343749998 + ], + [ + 147.06757812500004, + -1.96015625 + ] + ] + ], + [ + [ + [ + 149.76542968750007, + -1.553027343750017 + ], + [ + 149.54589843749997, + -1.471679687499957 + ], + [ + 149.58095703125005, + -1.353222656249983 + ], + [ + 149.76542968750007, + -1.553027343750017 + ] + ] + ] + ] + }, + "properties": { + "name": "Papua New Guinea", + "childNum": 21 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 23.484667968750017, + 53.939794921875 + ], + [ + 23.915429687500023, + 52.770263671875 + ], + [ + 23.175097656250017, + 52.28662109375 + ], + [ + 23.652441406250006, + 52.040380859375 + ], + [ + 23.605273437500017, + 51.517919921875 + ], + [ + 23.664453125000023, + 51.31005859375 + ], + [ + 24.095800781250006, + 50.87275390625 + ], + [ + 23.9970703125, + 50.809375 + ], + [ + 24.089941406250006, + 50.53046875 + ], + [ + 23.97265625, + 50.410058593749994 + ], + [ + 23.711718750000017, + 50.37734375 + ], + [ + 23.03632812500001, + 49.899072265624994 + ], + [ + 22.706152343750006, + 49.606201171875 + ], + [ + 22.6494140625, + 49.539013671875 + ], + [ + 22.66064453125, + 49.483691406249996 + ], + [ + 22.71992187500001, + 49.353808593749996 + ], + [ + 22.732421875, + 49.295166015625 + ], + [ + 22.705664062500006, + 49.171191406249996 + ], + [ + 22.847070312500023, + 49.08125 + ], + [ + 22.538671875, + 49.072705078125 + ], + [ + 22.473046875000023, + 49.081298828125 + ], + [ + 22.020117187500006, + 49.209521484374996 + ], + [ + 21.6396484375, + 49.411962890625 + ], + [ + 21.079394531250017, + 49.418261718749996 + ], + [ + 20.868457031250017, + 49.314697265625 + ], + [ + 20.36298828125001, + 49.38525390625 + ], + [ + 20.0576171875, + 49.181298828124994 + ], + [ + 19.756640625000017, + 49.204394531249996 + ], + [ + 19.77392578125, + 49.37216796875 + ], + [ + 19.44160156250001, + 49.597705078124996 + ], + [ + 19.1494140625, + 49.4 + ], + [ + 18.83222656250001, + 49.510791015624996 + ], + [ + 18.562402343750023, + 49.879345703125 + ], + [ + 18.0283203125, + 50.03525390625 + ], + [ + 17.874804687500017, + 49.972265625 + ], + [ + 17.627050781250006, + 50.11640625 + ], + [ + 17.702246093750006, + 50.307177734374996 + ], + [ + 17.41523437500001, + 50.254785156249994 + ], + [ + 16.88007812500001, + 50.427050781249996 + ], + [ + 16.989648437500023, + 50.2369140625 + ], + [ + 16.63916015625, + 50.1021484375 + ], + [ + 16.210351562500023, + 50.423730468749994 + ], + [ + 16.419726562500017, + 50.573632812499994 + ], + [ + 16.2822265625, + 50.655615234375 + ], + [ + 16.007226562500023, + 50.611621093749996 + ], + [ + 14.99375, + 51.01435546875 + ], + [ + 14.98291015625, + 50.886572265625 + ], + [ + 14.895800781250017, + 50.861376953124996 + ], + [ + 14.809375, + 50.858984375 + ], + [ + 14.814257812500017, + 50.871630859374996 + ], + [ + 14.91748046875, + 51.008740234375 + ], + [ + 14.9638671875, + 51.095117187499994 + ], + [ + 14.935546875, + 51.435351562499996 + ], + [ + 14.905957031250011, + 51.463330078125 + ], + [ + 14.724707031250006, + 51.523876953125 + ], + [ + 14.7109375, + 51.544921875 + ], + [ + 14.738671875000023, + 51.6271484375 + ], + [ + 14.601660156250006, + 51.832373046875 + ], + [ + 14.752539062500006, + 52.081835937499996 + ], + [ + 14.679882812500011, + 52.25 + ], + [ + 14.615625, + 52.277636718749996 + ], + [ + 14.573925781250011, + 52.31416015625 + ], + [ + 14.554589843750023, + 52.359667968749996 + ], + [ + 14.569726562500023, + 52.431103515625 + ], + [ + 14.619433593750017, + 52.528515625 + ], + [ + 14.514062500000023, + 52.64560546875 + ], + [ + 14.253710937500017, + 52.782519531249996 + ], + [ + 14.128613281250011, + 52.878222656249996 + ], + [ + 14.138867187500011, + 52.932861328125 + ], + [ + 14.293164062500011, + 53.0267578125 + ], + [ + 14.368554687500023, + 53.10556640625 + ], + [ + 14.410937500000017, + 53.199023437499996 + ], + [ + 14.412304687500011, + 53.216748046875 + ], + [ + 14.41455078125, + 53.283496093749996 + ], + [ + 14.258886718750006, + 53.729638671875 + ], + [ + 14.58349609375, + 53.63935546875 + ], + [ + 14.558398437500017, + 53.823193359375 + ], + [ + 14.21142578125, + 53.950341796875 + ], + [ + 16.186328125000017, + 54.290380859375 + ], + [ + 16.55976562500001, + 54.55380859375 + ], + [ + 18.32343750000001, + 54.838183593749996 + ], + [ + 18.75927734375, + 54.6845703125 + ], + [ + 18.43623046875001, + 54.7447265625 + ], + [ + 18.83642578125, + 54.369580078125 + ], + [ + 19.604394531250023, + 54.4591796875 + ], + [ + 20.20820312500001, + 54.420751953125 + ], + [ + 22.16845703125, + 54.35986328125 + ], + [ + 22.731835937500023, + 54.35009765625 + ], + [ + 22.766210937500006, + 54.356787109375 + ], + [ + 22.82373046875, + 54.395800781249996 + ], + [ + 22.893945312500023, + 54.39052734375 + ], + [ + 22.97675781250001, + 54.366357421875 + ], + [ + 23.015527343750023, + 54.34833984375 + ], + [ + 23.04218750000001, + 54.30419921875 + ], + [ + 23.0875, + 54.299462890625 + ], + [ + 23.170312500000023, + 54.2814453125 + ], + [ + 23.282324218750006, + 54.24033203125 + ], + [ + 23.3701171875, + 54.200488281249996 + ], + [ + 23.45361328125, + 54.14345703125 + ], + [ + 23.484667968750017, + 53.939794921875 + ] + ] + ] + }, + "properties": { + "name": "Poland", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -65.42558593749999, + 18.105615234374994 + ], + [ + -65.57221679687493, + 18.137304687499977 + ], + [ + -65.29487304687501, + 18.133349609375045 + ], + [ + -65.42558593749999, + 18.105615234374994 + ] + ] + ], + [ + [ + [ + -66.12939453125003, + 18.444921875000034 + ], + [ + -65.62880859375, + 18.381396484375045 + ], + [ + -65.62084960937497, + 18.242333984374966 + ], + [ + -65.97080078124995, + 17.974365234375 + ], + [ + -67.196875, + 17.994189453125045 + ], + [ + -67.2640625, + 18.364599609375006 + ], + [ + -67.15864257812501, + 18.499218749999983 + ], + [ + -66.12939453125003, + 18.444921875000034 + ] + ] + ] + ] + }, + "properties": { + "name": "Puerto Rico", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 130.52695312500012, + 42.535400390625 + ], + [ + 130.68730468750007, + 42.30253906249999 + ], + [ + 130.2357421875, + 42.183203125000034 + ], + [ + 129.75634765624997, + 41.712255859375006 + ], + [ + 129.70869140625004, + 40.857324218749994 + ], + [ + 129.34111328125002, + 40.72631835937506 + ], + [ + 128.51123046874997, + 40.130224609375006 + ], + [ + 127.56816406250002, + 39.78198242187503 + ], + [ + 127.39453125000003, + 39.207910156249966 + ], + [ + 127.78613281250003, + 39.084130859374966 + ], + [ + 128.37460937500012, + 38.6234375 + ], + [ + 128.03896484375, + 38.30854492187498 + ], + [ + 127.09033203125003, + 38.28388671875001 + ], + [ + 126.63388671875012, + 37.78183593750006 + ], + [ + 126.36992187500007, + 37.87836914062501 + ], + [ + 126.11669921875003, + 37.74291992187503 + ], + [ + 125.76914062500006, + 37.98535156250003 + ], + [ + 125.35781250000005, + 37.72480468749998 + ], + [ + 125.31074218750004, + 37.843505859375 + ], + [ + 124.98876953124997, + 37.93144531249999 + ], + [ + 125.2067382812501, + 38.08154296875 + ], + [ + 124.69091796874997, + 38.12919921875002 + ], + [ + 125.06738281250003, + 38.556738281250006 + ], + [ + 125.55449218750002, + 38.68623046875001 + ], + [ + 125.16884765625, + 38.80551757812506 + ], + [ + 125.40966796875003, + 39.28837890625002 + ], + [ + 125.36083984375003, + 39.52661132812497 + ], + [ + 124.77529296875, + 39.75805664062506 + ], + [ + 124.63828125000006, + 39.61508789062506 + ], + [ + 124.36210937500002, + 40.004052734374994 + ], + [ + 124.8893554687501, + 40.459814453125006 + ], + [ + 125.98906250000002, + 40.904638671875034 + ], + [ + 126.74306640625, + 41.724853515625 + ], + [ + 126.95478515625004, + 41.76948242187501 + ], + [ + 127.17968750000003, + 41.531347656250006 + ], + [ + 128.14941406249997, + 41.38774414062496 + ], + [ + 128.28925781250004, + 41.60742187500006 + ], + [ + 128.04521484375007, + 41.9875 + ], + [ + 128.92343750000006, + 42.038232421874966 + ], + [ + 129.3136718750001, + 42.41357421874997 + ], + [ + 129.69785156250012, + 42.448144531249994 + ], + [ + 129.89824218750002, + 42.998144531250034 + ], + [ + 130.24033203125006, + 42.891796874999955 + ], + [ + 130.24667968750012, + 42.744824218749955 + ], + [ + 130.52695312500012, + 42.535400390625 + ] + ] + ] + }, + "properties": { + "name": "Dem. Rep. Korea", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -17.190869140624926, + 32.86860351562498 + ], + [ + -16.693261718749966, + 32.75800781250001 + ], + [ + -17.018261718749926, + 32.66279296874998 + ], + [ + -17.226025390624983, + 32.76684570312503 + ], + [ + -17.190869140624926, + 32.86860351562498 + ] + ] + ], + [ + [ + [ + -25.64897460937499, + 37.840917968750006 + ], + [ + -25.18193359374996, + 37.837890625 + ], + [ + -25.19072265624999, + 37.764355468749955 + ], + [ + -25.73447265624992, + 37.76289062500001 + ], + [ + -25.845898437499983, + 37.89404296875 + ], + [ + -25.64897460937499, + 37.840917968750006 + ] + ] + ], + [ + [ + [ + -28.14726562499996, + 38.45268554687502 + ], + [ + -28.064794921875034, + 38.412744140624966 + ], + [ + -28.454492187500023, + 38.40864257812504 + ], + [ + -28.54882812499997, + 38.51855468750003 + ], + [ + -28.14726562499996, + 38.45268554687502 + ] + ] + ], + [ + [ + [ + -28.641308593749983, + 38.525 + ], + [ + -28.842041015625, + 38.5984375 + ], + [ + -28.69775390625, + 38.638476562500045 + ], + [ + -28.641308593749983, + 38.525 + ] + ] + ], + [ + [ + [ + -27.07524414062496, + 38.643457031249994 + ], + [ + -27.38593750000001, + 38.765820312499955 + ], + [ + -27.127001953125017, + 38.78984375 + ], + [ + -27.07524414062496, + 38.643457031249994 + ] + ] + ], + [ + [ + [ + -31.137109374999937, + 39.40693359375001 + ], + [ + -31.282958984375, + 39.39409179687496 + ], + [ + -31.260839843750034, + 39.49677734375001 + ], + [ + -31.137109374999937, + 39.40693359375001 + ] + ] + ], + [ + [ + [ + -7.406152343749937, + 37.17944335937497 + ], + [ + -7.834130859374994, + 37.005712890625034 + ], + [ + -8.597656249999943, + 37.12133789062506 + ], + [ + -8.997802734375028, + 37.03227539062502 + ], + [ + -8.814160156249983, + 37.43081054687502 + ], + [ + -8.881103515624943, + 38.44667968750005 + ], + [ + -8.668310546874949, + 38.42431640625003 + ], + [ + -8.798876953124989, + 38.518164062500034 + ], + [ + -9.213281249999937, + 38.44809570312498 + ], + [ + -9.250390624999966, + 38.65673828125003 + ], + [ + -9.021484374999943, + 38.746875 + ], + [ + -8.79160156249992, + 39.07817382812502 + ], + [ + -9.13579101562496, + 38.74277343749998 + ], + [ + -9.35673828124996, + 38.697900390624994 + ], + [ + -9.479736328124972, + 38.79877929687501 + ], + [ + -9.374755859374972, + 39.338281249999966 + ], + [ + -8.837841796874926, + 40.11567382812498 + ], + [ + -8.684619140624989, + 40.75253906250006 + ], + [ + -8.755419921874932, + 41.69838867187502 + ], + [ + -8.887597656249937, + 41.76459960937501 + ], + [ + -8.777148437500017, + 41.941064453124994 + ], + [ + -8.266064453124983, + 42.13740234375001 + ], + [ + -8.152490234374937, + 41.81196289062498 + ], + [ + -7.40361328124996, + 41.833691406249955 + ], + [ + -7.147119140625023, + 41.98115234374998 + ], + [ + -6.61826171874992, + 41.9423828125 + ], + [ + -6.542187499999955, + 41.672509765624994 + ], + [ + -6.2125, + 41.53203125 + ], + [ + -6.928466796874972, + 41.009130859375006 + ], + [ + -6.8101562499999, + 40.343115234375034 + ], + [ + -7.032617187499966, + 40.16791992187498 + ], + [ + -6.896093749999949, + 40.02182617187506 + ], + [ + -6.975390624999932, + 39.79838867187502 + ], + [ + -7.117675781249972, + 39.681689453125045 + ], + [ + -7.53569335937496, + 39.66157226562501 + ], + [ + -6.997949218749994, + 39.05644531250002 + ], + [ + -7.343017578124943, + 38.45742187500002 + ], + [ + -7.106396484374983, + 38.181005859375006 + ], + [ + -6.957568359374932, + 38.18789062499999 + ], + [ + -7.44394531249992, + 37.72827148437497 + ], + [ + -7.406152343749937, + 37.17944335937497 + ] + ] + ] + ] + }, + "properties": { + "name": "Portugal", + "childNum": 7, + "cp": [ + -8.7440694, + 39.9251454 + ] + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -58.15976562499999, + -20.164648437500006 + ], + [ + -58.13779296874999, + -20.2373046875 + ], + [ + -58.12460937499999, + -20.29345703125 + ], + [ + -58.09150390625, + -20.33320312500001 + ], + [ + -58.05844726562499, + -20.38613281250001 + ], + [ + -58.025390625, + -20.415820312500003 + ], + [ + -58.00224609374999, + -20.465429687500006 + ], + [ + -57.97905273437499, + -20.657324218750006 + ], + [ + -57.91513671874999, + -20.69033203125001 + ], + [ + -57.830224609374994, + -20.99794921875001 + ], + [ + -57.94267578124999, + -21.79833984375 + ], + [ + -57.95590820312499, + -22.109179687500003 + ], + [ + -56.77519531249999, + -22.261328125 + ], + [ + -56.44780273437499, + -22.076171875 + ], + [ + -56.39487304687499, + -22.09267578125001 + ], + [ + -56.35185546874999, + -22.17861328125001 + ], + [ + -56.246044921875, + -22.2646484375 + ], + [ + -56.18984375, + -22.28115234375001 + ], + [ + -55.99140625, + -22.28115234375001 + ], + [ + -55.84916992187499, + -22.3076171875 + ], + [ + -55.75327148437499, + -22.41015625 + ], + [ + -55.74663085937499, + -22.5126953125 + ], + [ + -55.61767578125, + -22.671484375 + ], + [ + -55.53828125, + -23.58095703125001 + ], + [ + -55.518457031249994, + -23.627246093750003 + ], + [ + -55.458886718749994, + -23.68671875000001 + ], + [ + -55.4423828125, + -23.792578125 + ], + [ + -55.4423828125, + -23.865332031250006 + ], + [ + -55.415917968749994, + -23.95136718750001 + ], + [ + -55.36630859374999, + -23.991015625 + ], + [ + -55.28691406249999, + -24.004296875 + ], + [ + -55.1943359375, + -24.01748046875001 + ], + [ + -55.08188476562499, + -23.99765625 + ], + [ + -54.982666015625, + -23.97451171875001 + ], + [ + -54.62548828125, + -23.8125 + ], + [ + -54.44023437499999, + -23.90175781250001 + ], + [ + -54.37080078125, + -23.97119140625 + ], + [ + -54.24179687499999, + -24.047265625 + ], + [ + -54.281005859375, + -24.30605468750001 + ], + [ + -54.43623046875, + -25.12128906250001 + ], + [ + -54.47314453125, + -25.22021484375 + ], + [ + -54.610546875, + -25.432714843750006 + ], + [ + -54.615869140624994, + -25.57607421875001 + ], + [ + -54.63193359374999, + -26.00576171875001 + ], + [ + -54.677734375, + -26.30878906250001 + ], + [ + -54.934472656249994, + -26.70253906250001 + ], + [ + -55.1359375, + -26.93115234375 + ], + [ + -55.426660156249994, + -27.00927734375 + ], + [ + -55.450634765625, + -27.068359375 + ], + [ + -55.496728515624994, + -27.115332031250006 + ], + [ + -55.564892578125, + -27.15 + ], + [ + -55.59726562499999, + -27.207617187500006 + ], + [ + -55.59379882812499, + -27.2880859375 + ], + [ + -55.63291015624999, + -27.35712890625001 + ], + [ + -55.71464843749999, + -27.41484375 + ], + [ + -55.789990234375, + -27.41640625 + ], + [ + -55.95146484374999, + -27.32568359375 + ], + [ + -56.1640625, + -27.32148437500001 + ], + [ + -56.437158203124994, + -27.553808593750006 + ], + [ + -58.16826171874999, + -27.2734375 + ], + [ + -58.60483398437499, + -27.31435546875001 + ], + [ + -58.641748046874994, + -27.19609375 + ], + [ + -58.618603515625, + -27.132128906250003 + ], + [ + -58.222070312499994, + -26.65 + ], + [ + -58.18149414062499, + -26.307421875 + ], + [ + -57.943115234375, + -26.05292968750001 + ], + [ + -57.563134765624994, + -25.473730468750006 + ], + [ + -57.821679687499994, + -25.13642578125001 + ], + [ + -59.187255859375, + -24.562304687500003 + ], + [ + -59.892480468749994, + -24.093554687500003 + ], + [ + -60.83984375, + -23.85810546875001 + ], + [ + -61.084716796875, + -23.65644531250001 + ], + [ + -61.79853515625, + -23.18203125 + ], + [ + -62.21416015624999, + -22.612402343750006 + ], + [ + -62.372509765625, + -22.43916015625001 + ], + [ + -62.54155273437499, + -22.349609375 + ], + [ + -62.6259765625, + -22.29042968750001 + ], + [ + -62.62568359375, + -22.261523437500003 + ], + [ + -62.65097656249999, + -22.233691406250003 + ], + [ + -62.27666015624999, + -21.066015625 + ], + [ + -62.276318359375, + -20.5625 + ], + [ + -61.7568359375, + -19.6453125 + ], + [ + -60.00737304687499, + -19.29755859375001 + ], + [ + -59.09052734375, + -19.286230468750006 + ], + [ + -58.18017578125, + -19.81787109375 + ], + [ + -58.15976562499999, + -20.164648437500006 + ] + ] + ] + }, + "properties": { + "name": "Paraguay", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 34.34833984375004, + 31.292919921874955 + ], + [ + 34.2453125000001, + 31.208300781250045 + ], + [ + 34.2125, + 31.292285156250017 + ], + [ + 34.198144531249994, + 31.322607421875063 + ], + [ + 34.47734375000002, + 31.584863281250023 + ], + [ + 34.52412109375004, + 31.541650390624994 + ], + [ + 34.5255859375001, + 31.52563476562503 + ], + [ + 34.34833984375004, + 31.292919921874955 + ] + ] + ], + [ + [ + [ + 34.88046875, + 31.3681640625 + ], + [ + 34.950976562500074, + 31.60229492187503 + ], + [ + 35.20371093750006, + 31.75 + ], + [ + 35.1271484375001, + 31.816748046875006 + ], + [ + 35.05322265625003, + 31.83793945312496 + ], + [ + 34.983007812500006, + 31.816796875000023 + ], + [ + 34.9611328125001, + 31.823339843750006 + ], + [ + 34.95380859375004, + 31.84125976562504 + ], + [ + 34.98974609374997, + 31.913281249999955 + ], + [ + 34.955957031249994, + 32.1609375 + ], + [ + 35.01054687500002, + 32.33818359375002 + ], + [ + 35.06503906250006, + 32.46044921875006 + ], + [ + 35.19326171875005, + 32.53442382812503 + ], + [ + 35.303808593750006, + 32.512939453125 + ], + [ + 35.38671875000003, + 32.493017578125034 + ], + [ + 35.402636718750074, + 32.45063476562501 + ], + [ + 35.484375, + 32.40166015624999 + ], + [ + 35.5514648437501, + 32.39550781250006 + ], + [ + 35.57207031250002, + 32.237890625 + ], + [ + 35.450585937499994, + 31.479296875000017 + ], + [ + 34.88046875, + 31.3681640625 + ] + ] + ] + ] + }, + "properties": { + "name": "Palestine", + "childNum": 2 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -149.321533203125, + -17.690039062499963 + ], + [ + -149.177685546875, + -17.736621093750045 + ], + [ + -149.18178710937497, + -17.86230468749997 + ], + [ + -149.34111328125, + -17.732421874999986 + ], + [ + -149.57890624999993, + -17.734960937499963 + ], + [ + -149.635009765625, + -17.564257812500003 + ], + [ + -149.37919921874993, + -17.522363281249994 + ], + [ + -149.321533203125, + -17.690039062499963 + ] + ] + ], + [ + [ + [ + -143.44057617187497, + -16.619726562499963 + ], + [ + -143.38618164062498, + -16.668847656250023 + ], + [ + -143.55068359375002, + -16.62109374999997 + ], + [ + -143.44057617187497, + -16.619726562499963 + ] + ] + ], + [ + [ + [ + -139.02431640624997, + -9.695214843750037 + ], + [ + -138.82734375, + -9.74160156249998 + ], + [ + -139.13408203124996, + -9.829492187500037 + ], + [ + -139.02431640624997, + -9.695214843750037 + ] + ] + ], + [ + [ + [ + -140.075634765625, + -9.425976562499983 + ], + [ + -140.14438476562498, + -9.359375 + ], + [ + -140.07094726562497, + -9.328125 + ], + [ + -140.075634765625, + -9.425976562499983 + ] + ] + ], + [ + [ + [ + -140.07260742187503, + -8.910449218750031 + ], + [ + -140.21743164062497, + -8.929687499999957 + ], + [ + -140.24003906249993, + -8.79755859375004 + ], + [ + -140.057666015625, + -8.801464843750026 + ], + [ + -140.07260742187503, + -8.910449218750031 + ] + ] + ] + ] + }, + "properties": { + "name": "Fr. Polynesia", + "childNum": 5 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 51.26796875000002, + 24.607226562500003 + ], + [ + 51.17802734375002, + 24.58671875 + ], + [ + 51.093359375, + 24.564648437499997 + ], + [ + 51.02275390625002, + 24.565234375 + ], + [ + 50.96601562500001, + 24.573925781249997 + ], + [ + 50.928320312500006, + 24.595117187499994 + ], + [ + 50.85566406250001, + 24.679638671874997 + ], + [ + 50.80439453125001, + 24.789257812499997 + ], + [ + 50.8359375, + 24.850390625 + ], + [ + 50.846777343750006, + 24.888574218749994 + ], + [ + 50.75458984375001, + 25.39926757812499 + ], + [ + 51.003125, + 25.9814453125 + ], + [ + 51.262304687500006, + 26.153271484374997 + ], + [ + 51.543066406250006, + 25.902392578125003 + ], + [ + 51.4853515625, + 25.524707031250003 + ], + [ + 51.60888671875, + 25.052880859374994 + ], + [ + 51.42792968750001, + 24.668261718750003 + ], + [ + 51.26796875000002, + 24.607226562500003 + ] + ] + ] + }, + "properties": { + "name": "Qatar", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 28.2125, + 45.450439453125 + ], + [ + 28.317675781250017, + 45.347119140625 + ], + [ + 28.451269531250006, + 45.2921875 + ], + [ + 28.78828125000001, + 45.240966796875 + ], + [ + 28.78173828125, + 45.309863281249996 + ], + [ + 28.894335937500017, + 45.289941406249994 + ], + [ + 29.223535156250023, + 45.4029296875 + ], + [ + 29.403710937500023, + 45.419677734375 + ], + [ + 29.567675781250017, + 45.37080078125 + ], + [ + 29.705859375000017, + 45.259912109374994 + ], + [ + 29.557519531250023, + 44.843408203124994 + ], + [ + 29.048242187500023, + 44.757568359375 + ], + [ + 29.0953125, + 44.975048828125 + ], + [ + 28.891503906250023, + 44.91865234375 + ], + [ + 28.585351562500023, + 43.742236328124996 + ], + [ + 28.221972656250017, + 43.772851562499994 + ], + [ + 27.88427734375, + 43.987353515624996 + ], + [ + 27.425390625, + 44.0205078125 + ], + [ + 27.0869140625, + 44.167382812499994 + ], + [ + 26.2158203125, + 44.007275390625 + ], + [ + 25.4970703125, + 43.670800781249994 + ], + [ + 22.919042968750006, + 43.83447265625 + ], + [ + 22.868261718750006, + 43.947900390624994 + ], + [ + 23.02851562500001, + 44.077978515625 + ], + [ + 22.705078125, + 44.23779296875 + ], + [ + 22.687890625000023, + 44.248291015625 + ], + [ + 22.494531250000023, + 44.435449218749994 + ], + [ + 22.554003906250017, + 44.540332031249996 + ], + [ + 22.6201171875, + 44.562353515625 + ], + [ + 22.70078125, + 44.555517578125 + ], + [ + 22.734375, + 44.569921875 + ], + [ + 22.72089843750001, + 44.605517578124996 + ], + [ + 22.64208984375, + 44.6509765625 + ], + [ + 22.49765625, + 44.70625 + ], + [ + 22.350683593750006, + 44.676123046875 + ], + [ + 22.200976562500017, + 44.560693359374994 + ], + [ + 22.093066406250017, + 44.541943359375 + ], + [ + 21.909277343750006, + 44.66611328125 + ], + [ + 21.636132812500023, + 44.71044921875 + ], + [ + 21.52314453125001, + 44.790087890624996 + ], + [ + 21.36005859375001, + 44.82666015625 + ], + [ + 21.35791015625, + 44.86181640625 + ], + [ + 21.384375, + 44.870068359375 + ], + [ + 21.442187500000017, + 44.873388671875 + ], + [ + 21.519921875000023, + 44.880810546875 + ], + [ + 21.532324218750006, + 44.900683593749996 + ], + [ + 21.35703125, + 44.990771484374996 + ], + [ + 21.465429687500006, + 45.171875 + ], + [ + 21.431445312500017, + 45.192529296874994 + ], + [ + 20.794042968750006, + 45.46787109375 + ], + [ + 20.775, + 45.749804687499996 + ], + [ + 20.760156250000023, + 45.758105468749996 + ], + [ + 20.746875, + 45.748974609375 + ], + [ + 20.727832031250017, + 45.73740234375 + ], + [ + 20.709277343750017, + 45.735253906249994 + ], + [ + 20.652734375000023, + 45.77939453125 + ], + [ + 20.581152343750006, + 45.869482421875 + ], + [ + 20.35859375000001, + 45.975488281249994 + ], + [ + 20.241796875, + 46.10859375 + ], + [ + 20.28095703125001, + 46.1330078125 + ], + [ + 20.508105468750017, + 46.166943359375 + ], + [ + 20.613671875000023, + 46.13349609375 + ], + [ + 20.76025390625, + 46.246240234374994 + ], + [ + 21.121679687500006, + 46.282421875 + ], + [ + 21.99970703125001, + 47.505029296874994 + ], + [ + 22.87666015625001, + 47.947265625 + ], + [ + 23.054785156250006, + 48.00654296875 + ], + [ + 23.139453125000017, + 48.08740234375 + ], + [ + 23.20263671875, + 48.084521484374996 + ], + [ + 23.408203125, + 47.989990234375 + ], + [ + 23.628710937500017, + 47.995849609375 + ], + [ + 24.578906250000017, + 47.931054687499994 + ], + [ + 24.979101562500006, + 47.72412109375 + ], + [ + 25.464257812500023, + 47.910791015624994 + ], + [ + 25.689257812500017, + 47.932470703125 + ], + [ + 25.90869140625, + 47.967578125 + ], + [ + 26.162695312500006, + 47.992529296875 + ], + [ + 26.236230468750023, + 48.064355468749994 + ], + [ + 26.276953125, + 48.113232421875 + ], + [ + 26.3056640625, + 48.203759765624994 + ], + [ + 26.4423828125, + 48.22998046875 + ], + [ + 26.618945312500017, + 48.25986328125 + ], + [ + 26.980761718750017, + 48.155029296875 + ], + [ + 27.614062500000017, + 47.34052734375 + ], + [ + 28.07177734375, + 46.978417968749994 + ], + [ + 28.23945312500001, + 46.6408203125 + ], + [ + 28.07470703125, + 45.598974609375 + ], + [ + 28.2125, + 45.450439453125 + ] + ] + ] + }, + "properties": { + "name": "Romania", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 146.71396484375012, + 43.743798828124994 + ], + [ + 146.62197265625, + 43.81298828125006 + ], + [ + 146.88408203125002, + 43.82915039062496 + ], + [ + 146.71396484375012, + 43.743798828124994 + ] + ] + ], + [ + [ + [ + 146.20761718750006, + 44.49765625 + ], + [ + 146.5677734375, + 44.44042968749997 + ], + [ + 145.91406249999997, + 44.10371093750004 + ], + [ + 145.58681640625, + 43.84511718750002 + ], + [ + 145.5558593750001, + 43.66459960937502 + ], + [ + 145.46171875000007, + 43.870898437500045 + ], + [ + 146.20761718750006, + 44.49765625 + ] + ] + ], + [ + [ + [ + 148.59951171875, + 45.317626953125 + ], + [ + 147.91376953125004, + 44.99038085937502 + ], + [ + 147.65781250000012, + 44.97714843749998 + ], + [ + 146.89746093750003, + 44.404296875 + ], + [ + 147.24658203124997, + 44.856054687500006 + ], + [ + 147.88554687500007, + 45.22563476562499 + ], + [ + 147.9240234375001, + 45.38330078125006 + ], + [ + 148.05605468750005, + 45.26210937500005 + ], + [ + 148.32421874999997, + 45.28242187500001 + ], + [ + 148.8122070312501, + 45.510009765625 + ], + [ + 148.83710937500004, + 45.36269531250002 + ], + [ + 148.59951171875, + 45.317626953125 + ] + ] + ], + [ + [ + [ + 149.68769531250004, + 45.64204101562501 + ], + [ + 149.44707031250002, + 45.593359375000034 + ], + [ + 149.9623046875, + 46.02192382812504 + ], + [ + 150.553125, + 46.208544921875045 + ], + [ + 149.68769531250004, + 45.64204101562501 + ] + ] + ], + [ + [ + [ + 152.00205078125006, + 46.89716796874998 + ], + [ + 151.72343750000007, + 46.82880859375001 + ], + [ + 152.28886718750007, + 47.1421875 + ], + [ + 152.00205078125006, + 46.89716796874998 + ] + ] + ], + [ + [ + [ + 154.81044921875005, + 49.31201171875 + ], + [ + 154.61093750000006, + 49.29404296874998 + ], + [ + 154.82490234375004, + 49.64692382812501 + ], + [ + 154.81044921875005, + 49.31201171875 + ] + ] + ], + [ + [ + [ + 155.9210937500001, + 50.30219726562501 + ], + [ + 155.39716796875004, + 50.04125976562497 + ], + [ + 155.24306640625, + 50.09462890625002 + ], + [ + 155.21835937500012, + 50.29785156250003 + ], + [ + 155.68017578124997, + 50.400732421875034 + ], + [ + 156.096875, + 50.771875 + ], + [ + 155.9210937500001, + 50.30219726562501 + ] + ] + ], + [ + [ + [ + 156.40507812500002, + 50.65761718750005 + ], + [ + 156.16796874999997, + 50.73188476562498 + ], + [ + 156.37646484374997, + 50.86210937499996 + ], + [ + 156.4875, + 50.84296874999998 + ], + [ + 156.40507812500002, + 50.65761718750005 + ] + ] + ], + [ + [ + [ + 142.76103515625002, + 54.393945312499966 + ], + [ + 143.32470703125003, + 52.96308593749998 + ], + [ + 143.15556640625002, + 52.08374023437497 + ], + [ + 143.29951171875004, + 51.632373046875045 + ], + [ + 143.81601562500006, + 50.28261718750002 + ], + [ + 144.71376953125, + 48.64028320312502 + ], + [ + 144.04873046875, + 49.249169921874994 + ], + [ + 143.73232421875, + 49.31201171875 + ], + [ + 143.10498046875003, + 49.198828125000034 + ], + [ + 142.57421874999997, + 48.07216796875002 + ], + [ + 142.55693359375002, + 47.737890625000034 + ], + [ + 143.21767578125005, + 46.79487304687504 + ], + [ + 143.48564453125002, + 46.752050781250006 + ], + [ + 143.58066406250012, + 46.360693359375034 + ], + [ + 143.43164062500003, + 46.02866210937498 + ], + [ + 143.28232421875006, + 46.55898437500002 + ], + [ + 142.57802734375005, + 46.700781250000034 + ], + [ + 142.07714843749997, + 45.91704101562499 + ], + [ + 141.83037109375002, + 46.451074218749966 + ], + [ + 142.03867187500012, + 47.140283203124966 + ], + [ + 141.9640625000001, + 47.58745117187502 + ], + [ + 142.18173828125012, + 48.01337890625001 + ], + [ + 141.86630859375006, + 48.750097656250006 + ], + [ + 142.1422851562501, + 49.56914062499999 + ], + [ + 142.06601562500006, + 50.630468750000034 + ], + [ + 142.20673828125004, + 51.22255859375002 + ], + [ + 141.72236328125004, + 51.73632812499997 + ], + [ + 141.66083984375004, + 52.27294921874997 + ], + [ + 141.85556640625012, + 52.79350585937499 + ], + [ + 141.82353515625007, + 53.33950195312502 + ], + [ + 142.1419921875, + 53.49560546875003 + ], + [ + 142.52617187500002, + 53.44746093749998 + ], + [ + 142.70595703125, + 53.89570312499998 + ], + [ + 142.33496093749997, + 54.28071289062501 + ], + [ + 142.76103515625002, + 54.393945312499966 + ] + ] + ], + [ + [ + [ + 137.17861328125005, + 55.100439453125034 + ], + [ + 137.05527343750006, + 54.9267578125 + ], + [ + 136.71464843750002, + 54.956152343750034 + ], + [ + 137.17861328125005, + 55.100439453125034 + ] + ] + ], + [ + [ + [ + 137.94052734375012, + 55.092626953125034 + ], + [ + 138.20615234375012, + 55.03354492187498 + ], + [ + 137.72148437500007, + 54.66323242187505 + ], + [ + 137.46269531250002, + 54.873388671875034 + ], + [ + 137.23291015624997, + 54.79057617187496 + ], + [ + 137.5773437500001, + 55.19702148437497 + ], + [ + 137.94052734375012, + 55.092626953125034 + ] + ] + ], + [ + [ + [ + 21.235742187500023, + 55.26411132812498 + ], + [ + 22.072363281250034, + 55.06367187499998 + ], + [ + 22.56728515625005, + 55.05913085937496 + ], + [ + 22.82470703125, + 54.87128906249998 + ], + [ + 22.684472656250023, + 54.56293945312504 + ], + [ + 22.679882812500068, + 54.493017578125006 + ], + [ + 22.766210937499977, + 54.356787109375034 + ], + [ + 22.168457031250057, + 54.35986328125006 + ], + [ + 21.14052734375008, + 54.39179687499998 + ], + [ + 19.604394531250023, + 54.45917968750004 + ], + [ + 19.974511718750023, + 54.92119140625002 + ], + [ + 20.520312500000017, + 54.994873046875 + ], + [ + 20.89980468750008, + 55.286669921875045 + ], + [ + 20.957812500000074, + 55.27890625000006 + ], + [ + 20.594824218750006, + 54.982373046874955 + ], + [ + 20.995898437500017, + 54.90268554687506 + ], + [ + 21.18886718750008, + 54.93520507812502 + ], + [ + 21.235742187500023, + 55.26411132812498 + ] + ] + ], + [ + [ + [ + 166.65029296875005, + 54.83906249999998 + ], + [ + 166.64511718750006, + 54.69409179687503 + ], + [ + 165.75107421875006, + 55.294531250000034 + ], + [ + 166.27578125000005, + 55.311962890624955 + ], + [ + 166.24804687499997, + 55.16542968750002 + ], + [ + 166.65029296875005, + 54.83906249999998 + ] + ] + ], + [ + [ + [ + 150.58994140625006, + 59.01875 + ], + [ + 150.47021484375003, + 59.05405273437498 + ], + [ + 150.66621093750004, + 59.16015625000003 + ], + [ + 150.58994140625006, + 59.01875 + ] + ] + ], + [ + [ + [ + 163.63515625000005, + 58.603369140625006 + ], + [ + 163.47138671875004, + 58.509375 + ], + [ + 163.7609375000001, + 59.01503906250002 + ], + [ + 164.57265625, + 59.22114257812501 + ], + [ + 164.61572265624997, + 58.885595703125034 + ], + [ + 163.63515625000005, + 58.603369140625006 + ] + ] + ], + [ + [ + [ + 35.8161132812501, + 65.18208007812501 + ], + [ + 35.77871093750005, + 64.97666015625 + ], + [ + 35.52890625000006, + 65.15107421875001 + ], + [ + 35.8161132812501, + 65.18208007812501 + ] + ] + ], + [ + [ + [ + 70.02070312500004, + 66.502197265625 + ], + [ + 69.65136718750003, + 66.56533203125 + ], + [ + 69.50273437500002, + 66.75107421875 + ], + [ + 70.07666015624997, + 66.69589843750003 + ], + [ + 70.02070312500004, + 66.502197265625 + ] + ] + ], + [ + [ + [ + -179.79853515625, + 68.9404296875 + ], + [ + -178.873876953125, + 68.75410156249995 + ], + [ + -178.69262695312503, + 68.54599609375 + ], + [ + -178.09746093750002, + 68.4248046875 + ], + [ + -178.05581054687497, + 68.26489257812503 + ], + [ + -177.79677734374997, + 68.33798828125 + ], + [ + -178.37304687500003, + 68.56567382812503 + ], + [ + -177.52724609375002, + 68.29438476562501 + ], + [ + -177.58920898437503, + 68.22421875 + ], + [ + -175.34521484375, + 67.67807617187503 + ], + [ + -175.37470703124998, + 67.35737304687498 + ], + [ + -175.00268554687494, + 67.4375 + ], + [ + -174.849853515625, + 67.34887695312503 + ], + [ + -174.92490234375, + 66.62314453125006 + ], + [ + -174.503759765625, + 66.537939453125 + ], + [ + -174.39409179687496, + 66.34423828124997 + ], + [ + -174.084765625, + 66.47309570312504 + ], + [ + -174.06503906249998, + 66.22958984374998 + ], + [ + -173.77397460937502, + 66.43466796875003 + ], + [ + -174.23159179687497, + 66.63188476562505 + ], + [ + -174.08642578125, + 66.94287109375 + ], + [ + -174.55009765624993, + 67.090625 + ], + [ + -173.6796875, + 67.144775390625 + ], + [ + -173.15781249999998, + 67.06909179687503 + ], + [ + -173.32353515625, + 66.95483398437503 + ], + [ + -173.25893554687497, + 66.84008789062503 + ], + [ + -173.19301757812497, + 66.99360351562504 + ], + [ + -172.5201171875, + 66.952490234375 + ], + [ + -173.00751953125, + 67.06489257812498 + ], + [ + -171.79555664062502, + 66.93173828125003 + ], + [ + -170.50952148437503, + 66.34365234375005 + ], + [ + -170.604443359375, + 66.24892578125002 + ], + [ + -170.30122070312504, + 66.29404296874998 + ], + [ + -170.24394531250002, + 66.16928710937503 + ], + [ + -169.777880859375, + 66.14311523437505 + ], + [ + -169.83168945312497, + 65.99892578124997 + ], + [ + -170.54067382812497, + 65.86542968749995 + ], + [ + -170.66630859375, + 65.62153320312501 + ], + [ + -171.42153320312502, + 65.81035156250002 + ], + [ + -171.10585937500002, + 65.51103515625005 + ], + [ + -171.90712890625, + 65.495947265625 + ], + [ + -172.78330078124998, + 65.68105468749997 + ], + [ + -172.23281250000002, + 65.45571289062497 + ], + [ + -172.30927734375004, + 65.27563476562497 + ], + [ + -172.66191406249993, + 65.24853515625006 + ], + [ + -172.28603515625002, + 65.20571289062502 + ], + [ + -172.21318359375, + 65.04814453124999 + ], + [ + -173.08579101562498, + 64.81733398437495 + ], + [ + -172.80107421874996, + 64.79052734375 + ], + [ + -172.90087890624994, + 64.62885742187501 + ], + [ + -172.40146484374998, + 64.413916015625 + ], + [ + -172.73916015624997, + 64.41225585937502 + ], + [ + -172.90317382812498, + 64.52607421875004 + ], + [ + -172.96005859375003, + 64.32768554687502 + ], + [ + -173.27548828124998, + 64.2896484375 + ], + [ + -173.327490234375, + 64.53955078125003 + ], + [ + -173.72973632812497, + 64.36450195312497 + ], + [ + -174.57055664062503, + 64.7177734375 + ], + [ + -175.39511718749998, + 64.80239257812502 + ], + [ + -175.85385742187498, + 65.01083984375003 + ], + [ + -176.09326171875, + 65.471044921875 + ], + [ + -177.05625, + 65.613623046875 + ], + [ + -177.48876953125, + 65.50371093749999 + ], + [ + -178.4125, + 65.49555664062501 + ], + [ + -178.93906249999998, + 66.03276367187505 + ], + [ + -178.74672851562497, + 66.01367187500006 + ], + [ + -178.52656250000004, + 66.40156250000004 + ], + [ + -178.86811523437498, + 66.18706054687502 + ], + [ + -179.14340820312503, + 66.37504882812505 + ], + [ + -179.327197265625, + 66.16259765625003 + ], + [ + -179.68330078124998, + 66.18413085937505 + ], + [ + -179.78969726562497, + 65.90087890625 + ], + [ + -179.352099609375, + 65.51674804687497 + ], + [ + -180, + 65.06723632812498 + ], + [ + -180, + 65.31196289062501 + ], + [ + -180, + 65.55678710937497 + ], + [ + -180, + 65.80156250000002 + ], + [ + -180, + 66.04628906250002 + ], + [ + -180, + 66.29106445312499 + ], + [ + -180, + 66.53583984375004 + ], + [ + -180, + 66.78056640625005 + ], + [ + -180, + 67.02534179687501 + ], + [ + -180, + 67.27011718750006 + ], + [ + -180, + 67.51484374999998 + ], + [ + -180, + 67.75961914062503 + ], + [ + -180, + 68.00439453124997 + ], + [ + -180, + 68.24912109375 + ], + [ + -180, + 68.49389648437497 + ], + [ + -180, + 68.738671875 + ], + [ + -179.999951171875, + 68.98344726562505 + ], + [ + -179.79853515625, + 68.9404296875 + ] + ] + ], + [ + [ + [ + 50.265234375, + 69.18559570312502 + ], + [ + 49.62626953125002, + 68.85971679687498 + ], + [ + 48.91035156250004, + 68.74306640625002 + ], + [ + 48.4390625, + 68.80488281249998 + ], + [ + 48.319921875, + 69.26923828125001 + ], + [ + 48.8449218750001, + 69.49472656250003 + ], + [ + 49.22519531250006, + 69.51123046875 + ], + [ + 50.265234375, + 69.18559570312502 + ] + ] + ], + [ + [ + [ + 161.46708984375002, + 68.90097656250003 + ], + [ + 161.08281250000007, + 69.4056640625 + ], + [ + 161.50517578125007, + 69.63945312500002 + ], + [ + 161.46708984375002, + 68.90097656250003 + ] + ] + ], + [ + [ + [ + 169.20078125000006, + 69.58046875 + ], + [ + 168.34804687500005, + 69.66435546875005 + ], + [ + 167.86474609375003, + 69.90107421875004 + ], + [ + 168.35791015625003, + 70.01567382812502 + ], + [ + 169.37480468750007, + 69.88261718749999 + ], + [ + 169.20078125000006, + 69.58046875 + ] + ] + ], + [ + [ + [ + 60.450488281250074, + 69.93486328124999 + ], + [ + 60.44023437500002, + 69.72592773437506 + ], + [ + 59.637011718750074, + 69.72104492187503 + ], + [ + 59.50263671875004, + 69.86621093750003 + ], + [ + 58.952734375, + 69.89277343750004 + ], + [ + 58.51992187500005, + 70.31831054687504 + ], + [ + 59.04804687500004, + 70.46049804687505 + ], + [ + 60.450488281250074, + 69.93486328124999 + ] + ] + ], + [ + [ + [ + 52.90332031250003, + 71.36499023437503 + ], + [ + 53.19257812500004, + 71.21528320312498 + ], + [ + 53.0226562500001, + 70.96870117187501 + ], + [ + 52.24960937500006, + 71.28491210937506 + ], + [ + 52.90332031250003, + 71.36499023437503 + ] + ] + ], + [ + [ + [ + 178.8615234375001, + 70.826416015625 + ], + [ + 178.68388671875013, + 71.10566406250004 + ], + [ + 180, + 71.53774414062505 + ], + [ + 180, + 70.993017578125 + ], + [ + 178.8615234375001, + 70.826416015625 + ] + ] + ], + [ + [ + [ + 137.95986328125005, + 71.50766601562503 + ], + [ + 137.71181640625005, + 71.4232421875 + ], + [ + 137.06406250000006, + 71.52988281250003 + ], + [ + 137.816796875, + 71.58789062500006 + ], + [ + 137.95986328125005, + 71.50766601562503 + ] + ] + ], + [ + [ + [ + -178.87646484375, + 71.57705078124997 + ], + [ + -178.13388671874998, + 71.46547851562497 + ], + [ + -177.523583984375, + 71.16689453125 + ], + [ + -179.415673828125, + 70.91899414062502 + ], + [ + -179.999951171875, + 70.993017578125 + ], + [ + -179.999951171875, + 71.53774414062505 + ], + [ + -178.87646484375, + 71.57705078124997 + ] + ] + ], + [ + [ + [ + 77.6325195312501, + 72.291259765625 + ], + [ + 76.87109374999997, + 72.317041015625 + ], + [ + 77.74853515625003, + 72.63120117187506 + ], + [ + 78.36513671875005, + 72.48242187500003 + ], + [ + 77.6325195312501, + 72.291259765625 + ] + ] + ], + [ + [ + [ + 79.50146484374997, + 72.72192382812497 + ], + [ + 78.63320312500005, + 72.85073242187502 + ], + [ + 79.16425781250004, + 73.0943359375 + ], + [ + 79.50146484374997, + 72.72192382812497 + ] + ] + ], + [ + [ + [ + 74.660546875, + 72.87343750000002 + ], + [ + 74.18066406250003, + 72.975341796875 + ], + [ + 74.19853515625002, + 73.10908203124998 + ], + [ + 74.9615234375, + 73.0625 + ], + [ + 74.660546875, + 72.87343750000002 + ] + ] + ], + [ + [ + [ + 120.26132812500012, + 73.08984374999997 + ], + [ + 119.79208984375006, + 73.04541015624997 + ], + [ + 119.64042968750002, + 73.12431640625007 + ], + [ + 120.26132812500012, + 73.08984374999997 + ] + ] + ], + [ + [ + [ + 55.31982421875003, + 73.30830078124998 + ], + [ + 56.42958984375005, + 73.201171875 + ], + [ + 56.121679687500006, + 72.80659179687498 + ], + [ + 55.40332031249997, + 72.54907226562503 + ], + [ + 55.29785156249997, + 71.93535156250005 + ], + [ + 56.45439453125002, + 71.10737304687504 + ], + [ + 57.62539062500005, + 70.72880859374999 + ], + [ + 57.14589843750005, + 70.58911132812506 + ], + [ + 56.38574218749997, + 70.73413085937503 + ], + [ + 56.49970703125004, + 70.56640625000003 + ], + [ + 55.687304687500074, + 70.69218749999999 + ], + [ + 54.60117187500006, + 70.68007812500002 + ], + [ + 53.383593750000074, + 70.87353515625 + ], + [ + 53.670507812500006, + 71.08691406250003 + ], + [ + 54.155664062499994, + 71.12548828125 + ], + [ + 53.40996093750002, + 71.34013671875002 + ], + [ + 53.41162109375003, + 71.530126953125 + ], + [ + 51.93789062500005, + 71.47470703124998 + ], + [ + 51.511328125, + 71.64809570312497 + ], + [ + 51.58251953124997, + 72.07119140625 + ], + [ + 52.252050781250006, + 72.12973632812503 + ], + [ + 52.66191406250002, + 72.33686523437495 + ], + [ + 52.91660156250006, + 72.66889648437501 + ], + [ + 52.5792968750001, + 72.791357421875 + ], + [ + 53.3698242187501, + 72.91674804687506 + ], + [ + 53.2511718750001, + 73.182958984375 + ], + [ + 54.80390625000004, + 73.38764648437498 + ], + [ + 55.31982421875003, + 73.30830078124998 + ] + ] + ], + [ + [ + [ + 70.67392578125006, + 73.09501953125005 + ], + [ + 70.04072265625004, + 73.03715820312507 + ], + [ + 69.99589843750002, + 73.359375 + ], + [ + 70.94023437500002, + 73.51440429687503 + ], + [ + 71.6261718750001, + 73.17397460937497 + ], + [ + 70.67392578125006, + 73.09501953125005 + ] + ] + ], + [ + [ + [ + 142.18486328125007, + 73.89589843750005 + ], + [ + 143.34375, + 73.56875 + ], + [ + 143.45146484375007, + 73.231298828125 + ], + [ + 141.59667968750003, + 73.31083984375005 + ], + [ + 140.66279296875004, + 73.45200195312503 + ], + [ + 139.785546875, + 73.35522460937503 + ], + [ + 141.08476562500002, + 73.86586914062497 + ], + [ + 142.18486328125007, + 73.89589843750005 + ] + ] + ], + [ + [ + [ + 83.5490234375001, + 74.07177734375 + ], + [ + 82.8177734375, + 74.09160156250005 + ], + [ + 83.14980468750005, + 74.151611328125 + ], + [ + 83.5490234375001, + 74.07177734375 + ] + ] + ], + [ + [ + [ + 141.01025390625003, + 73.99946289062501 + ], + [ + 140.40947265625002, + 73.92167968750005 + ], + [ + 140.1935546875001, + 74.23671875000002 + ], + [ + 141.03857421875003, + 74.24272460937502 + ], + [ + 141.01025390625003, + 73.99946289062501 + ] + ] + ], + [ + [ + [ + 113.38720703124997, + 74.40043945312499 + ], + [ + 112.78242187500004, + 74.09506835937503 + ], + [ + 111.50341796874997, + 74.35307617187502 + ], + [ + 111.87978515625, + 74.36381835937499 + ], + [ + 112.08447265624997, + 74.54897460937505 + ], + [ + 113.38720703124997, + 74.40043945312499 + ] + ] + ], + [ + [ + [ + 86.653125, + 74.981298828125 + ], + [ + 87.05214843750005, + 74.982568359375 + ], + [ + 86.92714843750005, + 74.83076171874998 + ], + [ + 86.25859375000002, + 74.89350585937498 + ], + [ + 86.653125, + 74.981298828125 + ] + ] + ], + [ + [ + [ + 82.17236328125003, + 75.41938476562501 + ], + [ + 81.97851562499997, + 75.24711914062499 + ], + [ + 81.65478515625003, + 75.28891601562498 + ], + [ + 81.71210937500004, + 75.45141601562506 + ], + [ + 82.165625, + 75.515625 + ], + [ + 82.17236328125003, + 75.41938476562501 + ] + ] + ], + [ + [ + [ + 146.79521484375007, + 75.37075195312505 + ], + [ + 148.43242187500002, + 75.41352539062495 + ], + [ + 148.59013671875007, + 75.23637695312502 + ], + [ + 150.82236328125006, + 75.15654296875002 + ], + [ + 150.64628906250002, + 74.944580078125 + ], + [ + 149.596875, + 74.77260742187505 + ], + [ + 148.296875, + 74.80043945312502 + ], + [ + 146.14853515625012, + 75.19829101562499 + ], + [ + 146.5375, + 75.58178710937506 + ], + [ + 146.79521484375007, + 75.37075195312505 + ] + ] + ], + [ + [ + [ + 135.9486328125, + 75.40957031250005 + ], + [ + 135.45195312500007, + 75.38955078124997 + ], + [ + 135.6986328125, + 75.84526367187499 + ], + [ + 136.16894531249997, + 75.60556640625 + ], + [ + 135.9486328125, + 75.40957031250005 + ] + ] + ], + [ + [ + [ + 140.04873046875, + 75.82895507812503 + ], + [ + 140.81591796874997, + 75.63071289062498 + ], + [ + 141.48544921875012, + 76.13715820312495 + ], + [ + 142.66953125000012, + 75.86342773437497 + ], + [ + 143.68583984375002, + 75.86367187500002 + ], + [ + 145.35996093750006, + 75.53046874999998 + ], + [ + 144.01972656250004, + 75.04467773437506 + ], + [ + 143.1703125, + 75.11689453125001 + ], + [ + 142.72949218749997, + 75.33764648437506 + ], + [ + 142.941796875, + 75.71328125000002 + ], + [ + 142.30791015625007, + 75.69169921875005 + ], + [ + 142.19882812500006, + 75.39267578124998 + ], + [ + 143.12792968749997, + 74.9703125 + ], + [ + 142.47275390625006, + 74.82041015625 + ], + [ + 141.98730468750003, + 74.99125976562499 + ], + [ + 140.26787109375002, + 74.846923828125 + ], + [ + 139.68125, + 74.96406249999995 + ], + [ + 139.09912109374997, + 74.65654296875002 + ], + [ + 138.09228515625003, + 74.79746093750003 + ], + [ + 136.94765625000005, + 75.32553710937498 + ], + [ + 137.28974609375004, + 75.34863281249997 + ], + [ + 137.26884765625002, + 75.7494140625 + ], + [ + 137.70654296875003, + 75.75957031250002 + ], + [ + 137.56054687499997, + 75.95522460937502 + ], + [ + 138.20761718750006, + 76.11494140624995 + ], + [ + 138.91953125000006, + 76.19672851562501 + ], + [ + 140.04873046875, + 75.82895507812503 + ] + ] + ], + [ + [ + [ + 96.5324218750001, + 76.278125 + ], + [ + 96.30058593750002, + 76.121728515625 + ], + [ + 95.31113281250006, + 76.21474609375002 + ], + [ + 95.37988281250003, + 76.2890625 + ], + [ + 96.5324218750001, + 76.278125 + ] + ] + ], + [ + [ + [ + 112.47802734375003, + 76.62089843749999 + ], + [ + 112.531640625, + 76.450048828125 + ], + [ + 111.96894531250004, + 76.62617187500001 + ], + [ + 112.47802734375003, + 76.62089843749999 + ] + ] + ], + [ + [ + [ + 149.15019531250002, + 76.65991210937506 + ], + [ + 148.39863281250004, + 76.64824218750007 + ], + [ + 149.4064453125001, + 76.78208007812498 + ], + [ + 149.15019531250002, + 76.65991210937506 + ] + ] + ], + [ + [ + [ + 67.7653320312501, + 76.23759765624999 + ], + [ + 61.35595703124997, + 75.31484375000002 + ], + [ + 60.27685546875003, + 75.00756835937503 + ], + [ + 60.501367187499994, + 74.90463867187503 + ], + [ + 59.67402343750004, + 74.61015624999999 + ], + [ + 59.24013671875005, + 74.69296874999998 + ], + [ + 59.040429687499994, + 74.48554687500001 + ], + [ + 58.53466796875003, + 74.49892578124997 + ], + [ + 58.6178710937501, + 74.22739257812498 + ], + [ + 57.76738281250002, + 74.013818359375 + ], + [ + 57.755957031250006, + 73.769189453125 + ], + [ + 57.313085937500006, + 73.838037109375 + ], + [ + 57.54257812500006, + 73.65820312500003 + ], + [ + 56.96386718750003, + 73.36655273437503 + ], + [ + 56.43037109375004, + 73.29721679687503 + ], + [ + 55.00683593750003, + 73.45385742187506 + ], + [ + 54.29990234375006, + 73.35097656249997 + ], + [ + 53.7628906250001, + 73.76616210937499 + ], + [ + 54.64267578125006, + 73.95957031250006 + ], + [ + 55.34091796875006, + 74.41962890624998 + ], + [ + 56.13710937500005, + 74.49609375000003 + ], + [ + 55.5822265625001, + 74.627685546875 + ], + [ + 56.4987304687501, + 74.95708007812505 + ], + [ + 55.81005859374997, + 75.12490234374997 + ], + [ + 56.03554687499999, + 75.19423828124997 + ], + [ + 56.57031250000003, + 75.09775390625003 + ], + [ + 56.8444335937501, + 75.351416015625 + ], + [ + 57.606835937499994, + 75.34125976562498 + ], + [ + 58.05830078125004, + 75.6630859375 + ], + [ + 58.88125, + 75.85478515625007 + ], + [ + 60.27929687499997, + 76.09624023437505 + ], + [ + 60.94218750000002, + 76.07128906250003 + ], + [ + 61.20166015624997, + 76.28203125000007 + ], + [ + 62.97148437500002, + 76.23666992187498 + ], + [ + 64.4634765625, + 76.37817382812503 + ], + [ + 67.65185546874997, + 77.011572265625 + ], + [ + 68.48574218750005, + 76.93369140625003 + ], + [ + 68.94169921875002, + 76.707666015625 + ], + [ + 67.7653320312501, + 76.23759765624999 + ] + ] + ], + [ + [ + [ + 96.28544921875002, + 77.02666015625007 + ], + [ + 95.27031250000007, + 77.01884765624999 + ], + [ + 96.52841796875006, + 77.20551757812501 + ], + [ + 96.28544921875002, + 77.02666015625007 + ] + ] + ], + [ + [ + [ + 89.51425781250006, + 77.18881835937498 + ], + [ + 89.14169921875012, + 77.22680664062497 + ], + [ + 89.61621093749997, + 77.31103515625 + ], + [ + 89.51425781250006, + 77.18881835937498 + ] + ] + ], + [ + [ + [ + 130.68730468750007, + 42.30253906249999 + ], + [ + 130.52695312500012, + 42.535400390625 + ], + [ + 130.42480468749997, + 42.72705078124997 + ], + [ + 131.06855468750004, + 42.90224609375005 + ], + [ + 131.25732421875003, + 43.378076171874994 + ], + [ + 131.2552734375, + 44.07158203124999 + ], + [ + 130.9816406250001, + 44.844335937500034 + ], + [ + 131.44687500000012, + 44.984033203124966 + ], + [ + 131.85185546875002, + 45.32685546875001 + ], + [ + 132.93603515624997, + 45.029931640624994 + ], + [ + 133.1134765625001, + 45.130712890625006 + ], + [ + 133.18603515625003, + 45.49482421875004 + ], + [ + 133.43642578125, + 45.60468750000004 + ], + [ + 133.86132812500003, + 46.24775390625004 + ], + [ + 134.1676757812501, + 47.30219726562501 + ], + [ + 134.75234375, + 47.71542968749998 + ], + [ + 134.56601562500006, + 48.02250976562502 + ], + [ + 134.66523437500004, + 48.25390625 + ], + [ + 134.29335937500005, + 48.37343750000002 + ], + [ + 133.46835937500006, + 48.09716796875003 + ], + [ + 133.14404296875003, + 48.10566406249998 + ], + [ + 132.7072265625001, + 47.94726562500006 + ], + [ + 132.47626953125004, + 47.714990234374994 + ], + [ + 130.96191406249997, + 47.70932617187498 + ], + [ + 130.7326171875001, + 48.01923828124998 + ], + [ + 130.80429687500012, + 48.34150390624998 + ], + [ + 130.5521484375, + 48.602490234374955 + ], + [ + 130.553125, + 48.861181640625006 + ], + [ + 130.1959960937501, + 48.89165039062499 + ], + [ + 129.49814453125012, + 49.38881835937502 + ], + [ + 129.0651367187501, + 49.374658203124966 + ], + [ + 128.70400390625, + 49.60014648437499 + ], + [ + 127.99960937500006, + 49.56860351562506 + ], + [ + 127.55078124999997, + 49.801806640625045 + ], + [ + 127.590234375, + 50.20898437500003 + ], + [ + 127.33720703125007, + 50.35014648437502 + ], + [ + 127.30703125000005, + 50.70795898437501 + ], + [ + 126.92480468749997, + 51.10014648437496 + ], + [ + 126.34169921875, + 52.36201171875001 + ], + [ + 125.64902343750012, + 53.042285156250045 + ], + [ + 125.075, + 53.20366210937496 + ], + [ + 124.81230468750002, + 53.133837890625045 + ], + [ + 123.6078125, + 53.546533203124994 + ], + [ + 120.98544921875012, + 53.28457031250002 + ], + [ + 120.09453125000007, + 52.787207031250034 + ], + [ + 120.0675781250001, + 52.632910156250034 + ], + [ + 120.65615234375, + 52.56665039062503 + ], + [ + 120.74980468750007, + 52.096533203125006 + ], + [ + 120.06689453125003, + 51.60068359375006 + ], + [ + 119.16367187500006, + 50.40600585937503 + ], + [ + 119.34628906250012, + 50.278955078124994 + ], + [ + 119.25986328125012, + 50.06640625000003 + ], + [ + 118.4515625, + 49.84448242187503 + ], + [ + 117.8734375, + 49.51347656250002 + ], + [ + 116.6833007812501, + 49.82377929687499 + ], + [ + 116.551171875, + 49.92031250000002 + ], + [ + 116.35117187500012, + 49.97807617187499 + ], + [ + 116.21679687500003, + 50.00927734375003 + ], + [ + 116.13457031250002, + 50.01079101562499 + ], + [ + 115.9259765625001, + 49.95214843750003 + ], + [ + 115.79521484375002, + 49.90590820312502 + ], + [ + 115.71777343750003, + 49.88061523437503 + ], + [ + 115.58798828125006, + 49.88603515624996 + ], + [ + 115.42919921874997, + 49.89648437499997 + ], + [ + 115.36503906250002, + 49.911767578124966 + ], + [ + 115.27451171875006, + 49.948876953124994 + ], + [ + 115.00332031250005, + 50.138574218749994 + ], + [ + 114.74316406249997, + 50.23369140625002 + ], + [ + 114.29707031250004, + 50.27441406250006 + ], + [ + 113.57421874999997, + 50.00703125000001 + ], + [ + 113.44550781250004, + 49.94160156250001 + ], + [ + 113.31904296875004, + 49.87431640624999 + ], + [ + 113.16416015625012, + 49.79716796874999 + ], + [ + 113.09208984375007, + 49.692529296874994 + ], + [ + 113.05556640625, + 49.61625976562499 + ], + [ + 112.91484375000002, + 49.569238281249994 + ], + [ + 112.80644531250007, + 49.52358398437502 + ], + [ + 112.69736328125012, + 49.50727539062498 + ], + [ + 112.49492187500002, + 49.532324218750034 + ], + [ + 112.07968750000006, + 49.42421875000002 + ], + [ + 111.42929687500006, + 49.342626953125034 + ], + [ + 111.3366210937501, + 49.355859374999966 + ], + [ + 111.20419921875012, + 49.304296875000034 + ], + [ + 110.82792968750002, + 49.16616210937505 + ], + [ + 110.70976562500002, + 49.14296875000002 + ], + [ + 110.42783203125006, + 49.219970703125 + ], + [ + 110.32138671875012, + 49.215869140625045 + ], + [ + 110.19990234375004, + 49.17041015625003 + ], + [ + 109.5287109375, + 49.269873046875034 + ], + [ + 109.45371093750012, + 49.29633789062501 + ], + [ + 109.23671875000005, + 49.334912109374955 + ], + [ + 108.61367187500005, + 49.32280273437499 + ], + [ + 108.52246093750003, + 49.34150390624998 + ], + [ + 108.4069335937501, + 49.39638671875005 + ], + [ + 107.96542968750012, + 49.65351562500004 + ], + [ + 107.91660156250012, + 49.947802734375045 + ], + [ + 107.63095703125012, + 49.98310546875004 + ], + [ + 107.3470703125, + 49.986669921875034 + ], + [ + 107.23330078125, + 49.989404296874994 + ], + [ + 107.14306640625003, + 50.03300781249999 + ], + [ + 107.04023437500004, + 50.086474609375045 + ], + [ + 106.94130859375005, + 50.19667968750002 + ], + [ + 106.71113281250004, + 50.312597656250006 + ], + [ + 106.57441406250004, + 50.32880859375004 + ], + [ + 106.36845703125002, + 50.317578124999955 + ], + [ + 106.21787109375006, + 50.304589843749966 + ], + [ + 105.38359375000002, + 50.47373046874998 + ], + [ + 104.07871093750012, + 50.15424804687498 + ], + [ + 103.63291015625006, + 50.138574218749994 + ], + [ + 103.49628906250004, + 50.16494140625005 + ], + [ + 103.42119140625002, + 50.18706054687502 + ], + [ + 103.3043945312501, + 50.200292968750034 + ], + [ + 102.28837890625007, + 50.58510742187502 + ], + [ + 102.31660156250004, + 50.71845703125001 + ], + [ + 102.21503906250004, + 50.82944335937506 + ], + [ + 102.19453125000004, + 51.05068359375002 + ], + [ + 102.15195312500006, + 51.107519531250034 + ], + [ + 102.14238281250007, + 51.21606445312503 + ], + [ + 102.16005859375005, + 51.260839843750006 + ], + [ + 102.1556640625, + 51.31376953124996 + ], + [ + 102.1115234375001, + 51.353466796874955 + ], + [ + 101.97919921875004, + 51.382226562499966 + ], + [ + 101.82119140625, + 51.421044921874966 + ], + [ + 101.57089843750006, + 51.46718750000005 + ], + [ + 101.38125, + 51.45263671875 + ], + [ + 100.53623046875006, + 51.713476562500034 + ], + [ + 100.46894531250004, + 51.72607421875003 + ], + [ + 100.23037109375, + 51.729833984375006 + ], + [ + 100.0345703125, + 51.73710937499996 + ], + [ + 99.92167968750002, + 51.755517578124994 + ], + [ + 99.71923828124997, + 51.87163085937502 + ], + [ + 98.89316406250006, + 52.11728515625006 + ], + [ + 98.64052734375005, + 51.80117187500005 + ], + [ + 98.103125, + 51.483544921874994 + ], + [ + 97.82529296875012, + 50.985253906249994 + ], + [ + 97.953125, + 50.85517578124998 + ], + [ + 98.02978515625003, + 50.64462890624998 + ], + [ + 98.07890625000002, + 50.60380859375002 + ], + [ + 98.14501953124997, + 50.56855468750001 + ], + [ + 98.22050781250007, + 50.55717773437502 + ], + [ + 98.2794921875001, + 50.53325195312502 + ], + [ + 98.25029296875002, + 50.30244140624998 + ], + [ + 98.00390625000003, + 50.01425781249998 + ], + [ + 97.35976562500005, + 49.741455078125 + ], + [ + 97.20859375000006, + 49.73081054687506 + ], + [ + 96.98574218750005, + 49.88281250000003 + ], + [ + 96.31503906250012, + 49.90112304687503 + ], + [ + 96.06552734375006, + 49.99873046875001 + ], + [ + 95.52265625000004, + 49.911230468750034 + ], + [ + 95.11142578125012, + 49.935449218749994 + ], + [ + 94.93027343750006, + 50.04375 + ], + [ + 94.8112304687501, + 50.04819335937506 + ], + [ + 94.71806640625002, + 50.04326171875002 + ], + [ + 94.67548828125004, + 50.02807617187506 + ], + [ + 94.61474609375003, + 50.02373046874996 + ], + [ + 94.56464843750004, + 50.08793945312499 + ], + [ + 94.35468750000004, + 50.221826171874994 + ], + [ + 94.25107421875006, + 50.55639648437503 + ], + [ + 93.103125, + 50.60390625000002 + ], + [ + 92.94130859375005, + 50.77822265625002 + ], + [ + 92.85644531250003, + 50.78911132812502 + ], + [ + 92.77929687500003, + 50.778662109375006 + ], + [ + 92.738671875, + 50.71093749999997 + ], + [ + 92.68134765625004, + 50.683203125 + ], + [ + 92.6266601562501, + 50.68828124999999 + ], + [ + 92.57890625000002, + 50.725439453125006 + ], + [ + 92.42636718750006, + 50.803076171875006 + ], + [ + 92.35478515625002, + 50.86416015625002 + ], + [ + 92.29580078125, + 50.84980468750004 + ], + [ + 92.19238281249997, + 50.700585937499994 + ], + [ + 91.80429687500006, + 50.693603515625 + ], + [ + 91.4464843750001, + 50.52216796874998 + ], + [ + 91.41503906249997, + 50.46801757812506 + ], + [ + 91.34082031249997, + 50.470068359375034 + ], + [ + 91.30058593750002, + 50.46337890625 + ], + [ + 91.2337890625, + 50.45239257812497 + ], + [ + 91.02158203125012, + 50.41547851562501 + ], + [ + 90.83808593750004, + 50.32373046874997 + ], + [ + 90.76074218749997, + 50.30595703124999 + ], + [ + 90.71435546874997, + 50.25942382812502 + ], + [ + 90.65507812500007, + 50.22236328125001 + ], + [ + 90.05371093750003, + 50.09375 + ], + [ + 89.64384765625002, + 49.90302734374998 + ], + [ + 89.65410156250007, + 49.71748046875001 + ], + [ + 89.57919921875006, + 49.69970703125003 + ], + [ + 89.475, + 49.66054687500005 + ], + [ + 89.39560546875006, + 49.61152343750001 + ], + [ + 89.24394531250007, + 49.62705078125006 + ], + [ + 89.20292968750007, + 49.59570312499997 + ], + [ + 89.17998046875002, + 49.5322265625 + ], + [ + 89.10947265625012, + 49.50136718750002 + ], + [ + 89.00839843750006, + 49.472802734374994 + ], + [ + 88.97060546875, + 49.483740234375006 + ], + [ + 88.94541015625012, + 49.50766601562498 + ], + [ + 88.90019531250002, + 49.53969726562502 + ], + [ + 88.86386718750006, + 49.52763671874996 + ], + [ + 88.83164062500012, + 49.44843749999998 + ], + [ + 88.633203125, + 49.486132812500045 + ], + [ + 88.19257812500004, + 49.451708984375045 + ], + [ + 88.13554687500002, + 49.38149414062502 + ], + [ + 88.11572265624997, + 49.25629882812501 + ], + [ + 88.0285156250001, + 49.219775390625045 + ], + [ + 87.98808593750002, + 49.186914062499994 + ], + [ + 87.9347656250001, + 49.16455078124997 + ], + [ + 87.81425781250002, + 49.162304687499955 + ], + [ + 87.7625, + 49.16582031249996 + ], + [ + 87.5158203125001, + 49.122412109375006 + ], + [ + 87.41669921875004, + 49.07661132812501 + ], + [ + 87.32285156250012, + 49.085791015625006 + ], + [ + 86.62646484374997, + 49.56269531250001 + ], + [ + 86.67548828125004, + 49.77729492187501 + ], + [ + 86.1808593750001, + 49.49931640624996 + ], + [ + 85.2326171875001, + 49.61582031249998 + ], + [ + 84.9894531250001, + 50.061425781249994 + ], + [ + 84.32324218749997, + 50.239160156249966 + ], + [ + 83.94511718750007, + 50.774658203125 + ], + [ + 83.35732421875005, + 50.99458007812504 + ], + [ + 82.76083984375012, + 50.89335937500002 + ], + [ + 82.49394531250007, + 50.72758789062499 + ], + [ + 81.46591796875006, + 50.73984375 + ], + [ + 81.38828125000006, + 50.95649414062501 + ], + [ + 81.0714843750001, + 50.96875 + ], + [ + 81.12724609375002, + 51.19106445312502 + ], + [ + 80.73525390625, + 51.29340820312498 + ], + [ + 80.44804687500002, + 51.18334960937503 + ], + [ + 80.42363281250002, + 50.94628906249997 + ], + [ + 79.98623046875, + 50.774560546874966 + ], + [ + 77.85996093750006, + 53.269189453124994 + ], + [ + 76.48476562500005, + 54.02255859374998 + ], + [ + 76.42167968750007, + 54.151513671874966 + ], + [ + 76.65458984375007, + 54.14526367187503 + ], + [ + 76.8373046875, + 54.4423828125 + ], + [ + 75.43720703125004, + 54.08964843749999 + ], + [ + 75.22021484374997, + 53.89379882812506 + ], + [ + 74.45195312500007, + 53.64726562500002 + ], + [ + 74.35156250000003, + 53.487646484375006 + ], + [ + 73.85898437500006, + 53.61972656249998 + ], + [ + 73.40693359375004, + 53.44755859374999 + ], + [ + 73.30566406250003, + 53.707226562499955 + ], + [ + 73.71240234375003, + 54.04238281250002 + ], + [ + 73.22988281250005, + 53.957812500000045 + ], + [ + 72.62226562500004, + 54.13432617187502 + ], + [ + 72.44677734375003, + 53.94184570312498 + ], + [ + 72.18603515625003, + 54.32563476562501 + ], + [ + 72.00449218750006, + 54.20566406249998 + ], + [ + 71.09316406250005, + 54.21220703124999 + ], + [ + 71.18554687500003, + 54.59931640624998 + ], + [ + 70.73808593750007, + 55.30517578125 + ], + [ + 70.18242187500002, + 55.162451171875034 + ], + [ + 68.9772460937501, + 55.389599609374955 + ], + [ + 68.20625, + 55.16093750000002 + ], + [ + 68.15585937500006, + 54.97670898437505 + ], + [ + 65.476953125, + 54.62329101562497 + ], + [ + 65.08837890624997, + 54.340185546875034 + ], + [ + 64.46123046875002, + 54.38417968750002 + ], + [ + 61.92871093750003, + 53.94648437500004 + ], + [ + 61.231054687500006, + 54.01948242187498 + ], + [ + 60.97949218749997, + 53.62172851562505 + ], + [ + 61.53496093750002, + 53.52329101562506 + ], + [ + 61.22890625, + 53.445898437500006 + ], + [ + 61.19921874999997, + 53.28715820312502 + ], + [ + 61.65986328125004, + 53.22846679687504 + ], + [ + 62.08271484375004, + 53.00541992187499 + ], + [ + 61.047460937500006, + 52.97246093750002 + ], + [ + 60.77441406249997, + 52.67578124999997 + ], + [ + 60.99453125000005, + 52.33686523437504 + ], + [ + 60.03027343749997, + 51.93325195312505 + ], + [ + 60.464746093749994, + 51.651171875000045 + ], + [ + 61.55468750000003, + 51.32460937500005 + ], + [ + 61.38945312500002, + 50.86103515625001 + ], + [ + 60.94228515625005, + 50.69550781250004 + ], + [ + 60.42480468749997, + 50.67915039062498 + ], + [ + 60.05859374999997, + 50.850292968749955 + ], + [ + 59.812402343749994, + 50.58203125 + ], + [ + 59.523046875, + 50.492871093749955 + ], + [ + 59.4523437500001, + 50.62041015625002 + ], + [ + 58.88369140625005, + 50.694433593750006 + ], + [ + 58.359179687500074, + 51.063818359375034 + ], + [ + 57.83886718750003, + 51.091650390625006 + ], + [ + 57.44218750000002, + 50.88886718749998 + ], + [ + 57.01171874999997, + 51.06518554687503 + ], + [ + 56.49140625000004, + 51.01953124999997 + ], + [ + 55.68623046875004, + 50.582861328125006 + ], + [ + 54.64160156250003, + 51.011572265625034 + ], + [ + 54.555273437500006, + 50.535791015624994 + ], + [ + 54.139746093750006, + 51.04077148437503 + ], + [ + 53.33808593750004, + 51.48237304687504 + ], + [ + 52.57119140625005, + 51.481640624999955 + ], + [ + 52.21914062499999, + 51.709375 + ], + [ + 51.344531250000074, + 51.47534179687503 + ], + [ + 51.16347656250005, + 51.6474609375 + ], + [ + 50.79394531249997, + 51.729199218749955 + ], + [ + 50.246875, + 51.28950195312498 + ], + [ + 49.49804687500003, + 51.08359375000006 + ], + [ + 49.32343750000004, + 50.851708984374966 + ], + [ + 48.625097656250006, + 50.61269531250005 + ], + [ + 48.7589843750001, + 49.92832031250006 + ], + [ + 48.33496093750003, + 49.858251953125006 + ], + [ + 47.7057617187501, + 50.37797851562502 + ], + [ + 47.42919921874997, + 50.35795898437502 + ], + [ + 46.889550781249994, + 49.69697265625001 + ], + [ + 46.80205078125002, + 49.36708984375002 + ], + [ + 47.031347656250006, + 49.150292968749994 + ], + [ + 46.70263671875003, + 48.80556640625002 + ], + [ + 46.660937500000074, + 48.41225585937502 + ], + [ + 47.06464843750004, + 48.23247070312499 + ], + [ + 47.292382812499994, + 47.74091796875004 + ], + [ + 47.48193359374997, + 47.80390624999998 + ], + [ + 48.16699218750003, + 47.70878906249996 + ], + [ + 48.959375, + 46.77460937499998 + ], + [ + 48.558398437500074, + 46.75712890624999 + ], + [ + 48.54121093750004, + 46.60561523437502 + ], + [ + 49.232226562500074, + 46.33715820312503 + ], + [ + 48.683691406250006, + 46.08618164062497 + ], + [ + 48.72958984375006, + 45.896826171875034 + ], + [ + 48.4870117187501, + 45.93486328124996 + ], + [ + 47.63330078124997, + 45.58403320312499 + ], + [ + 47.46328125, + 45.67968750000003 + ], + [ + 47.5294921875001, + 45.530224609374955 + ], + [ + 47.3512695312501, + 45.21772460937498 + ], + [ + 46.7072265625001, + 44.503320312499994 + ], + [ + 47.30703125000005, + 44.103125 + ], + [ + 47.462792968749994, + 43.55502929687498 + ], + [ + 47.64648437500003, + 43.88461914062498 + ], + [ + 47.463183593750074, + 43.03505859375002 + ], + [ + 48.572851562500006, + 41.84448242187503 + ], + [ + 47.79101562499997, + 41.19926757812502 + ], + [ + 47.31767578125002, + 41.28242187500001 + ], + [ + 46.74931640625002, + 41.812597656250006 + ], + [ + 46.42988281250004, + 41.890966796875006 + ], + [ + 46.21269531250002, + 41.989892578124994 + ], + [ + 45.63857421875005, + 42.20507812500003 + ], + [ + 45.63427734374997, + 42.234716796875034 + ], + [ + 45.72753906249997, + 42.47504882812498 + ], + [ + 45.70527343750004, + 42.49809570312496 + ], + [ + 45.56289062499999, + 42.53574218749998 + ], + [ + 45.34375, + 42.52978515625003 + ], + [ + 45.16025390625006, + 42.675 + ], + [ + 45.07158203125002, + 42.69414062500002 + ], + [ + 44.94335937499997, + 42.73027343750002 + ], + [ + 44.870996093749994, + 42.75639648437499 + ], + [ + 44.850488281249994, + 42.746826171875 + ], + [ + 44.77109375000006, + 42.61679687499998 + ], + [ + 44.69179687499999, + 42.709619140624966 + ], + [ + 44.64433593750002, + 42.734716796875034 + ], + [ + 44.50585937500003, + 42.748632812500006 + ], + [ + 44.329492187499994, + 42.703515624999966 + ], + [ + 44.10273437500004, + 42.616357421874994 + ], + [ + 44.004687500000074, + 42.59560546875002 + ], + [ + 43.95742187500005, + 42.56655273437505 + ], + [ + 43.825976562500074, + 42.571533203125 + ], + [ + 43.759863281250006, + 42.593847656250006 + ], + [ + 43.738378906250006, + 42.61699218750002 + ], + [ + 43.74990234375005, + 42.65751953125002 + ], + [ + 43.79541015624997, + 42.702978515625034 + ], + [ + 43.78261718750005, + 42.747021484374955 + ], + [ + 43.62304687500003, + 42.80771484374998 + ], + [ + 43.5578125000001, + 42.844482421875 + ], + [ + 43.089160156250074, + 42.9890625 + ], + [ + 43.00019531250004, + 43.04965820312506 + ], + [ + 42.991601562499994, + 43.09150390624998 + ], + [ + 42.76064453125005, + 43.169580078124966 + ], + [ + 41.58056640624997, + 43.21923828124997 + ], + [ + 41.460742187500074, + 43.276318359374955 + ], + [ + 41.35820312500002, + 43.33339843750005 + ], + [ + 41.08310546875006, + 43.37446289062498 + ], + [ + 40.94199218750006, + 43.41806640624998 + ], + [ + 40.801660156249994, + 43.479931640624955 + ], + [ + 40.64804687500006, + 43.53388671875004 + ], + [ + 40.084570312500006, + 43.553125 + ], + [ + 40.02373046875002, + 43.48486328125 + ], + [ + 39.873632812500006, + 43.47280273437502 + ], + [ + 38.71728515624997, + 44.28808593750003 + ], + [ + 38.18125, + 44.41967773437503 + ], + [ + 37.851464843749994, + 44.698828125000034 + ], + [ + 37.49511718750003, + 44.69526367187504 + ], + [ + 37.20478515625004, + 44.97197265624999 + ], + [ + 36.62763671875004, + 45.15131835937504 + ], + [ + 36.941210937500074, + 45.289697265624994 + ], + [ + 36.72041015625004, + 45.371875 + ], + [ + 36.8659179687501, + 45.42705078124999 + ], + [ + 37.21357421875004, + 45.272314453125006 + ], + [ + 37.6471679687501, + 45.37719726562506 + ], + [ + 37.61240234375006, + 45.56469726562506 + ], + [ + 37.93310546875003, + 46.001708984375 + ], + [ + 38.014257812500006, + 46.047753906249966 + ], + [ + 38.07958984375003, + 45.93481445312506 + ], + [ + 38.18359374999997, + 46.09482421875006 + ], + [ + 38.49228515625006, + 46.09052734374998 + ], + [ + 37.913867187500074, + 46.40649414062503 + ], + [ + 37.766503906249994, + 46.63613281250002 + ], + [ + 38.50097656249997, + 46.663671875000034 + ], + [ + 38.43867187500004, + 46.813085937500006 + ], + [ + 39.29345703125003, + 47.105761718750045 + ], + [ + 39.19570312499999, + 47.268847656250045 + ], + [ + 39.023730468750074, + 47.27221679687503 + ], + [ + 38.928320312500006, + 47.175683593749994 + ], + [ + 38.55244140625004, + 47.15034179687498 + ], + [ + 38.7619140625001, + 47.261621093749994 + ], + [ + 38.21435546875003, + 47.091455078124966 + ], + [ + 38.36884765625004, + 47.609960937500006 + ], + [ + 38.90029296875005, + 47.85512695312502 + ], + [ + 39.77871093750005, + 47.88754882812506 + ], + [ + 39.95791015625005, + 48.268896484375034 + ], + [ + 39.8356445312501, + 48.54277343749996 + ], + [ + 39.6447265625001, + 48.591210937499966 + ], + [ + 39.792871093749994, + 48.807714843750034 + ], + [ + 40.00361328125004, + 48.82207031250002 + ], + [ + 39.68652343749997, + 49.007910156250034 + ], + [ + 40.10878906250005, + 49.251562500000034 + ], + [ + 40.080664062500006, + 49.576855468749955 + ], + [ + 39.780566406250074, + 49.57202148437503 + ], + [ + 39.17480468750003, + 49.85595703124997 + ], + [ + 38.91835937499999, + 49.82470703125 + ], + [ + 38.258593750000074, + 50.05234375 + ], + [ + 38.046875, + 49.92001953125006 + ], + [ + 37.42285156249997, + 50.411474609375006 + ], + [ + 36.619433593750074, + 50.209228515625 + ], + [ + 36.1164062500001, + 50.408544921875006 + ], + [ + 35.59111328125002, + 50.36875 + ], + [ + 35.31191406250005, + 51.043896484374955 + ], + [ + 35.0640625, + 51.203417968750045 + ], + [ + 34.21386718750003, + 51.25537109375006 + ], + [ + 34.12109375000003, + 51.67915039062498 + ], + [ + 34.397851562499994, + 51.780419921874994 + ], + [ + 33.735253906249994, + 52.344775390625045 + ], + [ + 32.435449218749994, + 52.307226562500034 + ], + [ + 32.12226562500004, + 52.05058593749996 + ], + [ + 31.763378906250097, + 52.10107421875003 + ], + [ + 31.758593750000017, + 52.125830078125034 + ], + [ + 31.690625, + 52.22065429687498 + ], + [ + 31.64990234374997, + 52.26220703125 + ], + [ + 31.60156250000003, + 52.284814453124994 + ], + [ + 31.57734375000004, + 52.31230468749999 + ], + [ + 31.585546875, + 52.532470703125 + ], + [ + 31.56484375, + 52.75922851562501 + ], + [ + 31.53515624999997, + 52.798242187499966 + ], + [ + 31.442773437499994, + 52.86181640625003 + ], + [ + 31.35302734374997, + 52.93344726562498 + ], + [ + 31.295117187500097, + 52.98979492187499 + ], + [ + 31.25878906249997, + 53.01669921875006 + ], + [ + 31.364550781250017, + 53.13896484375002 + ], + [ + 31.388378906250097, + 53.18481445312503 + ], + [ + 31.41787109375005, + 53.196044921875 + ], + [ + 31.849707031250006, + 53.106201171875 + ], + [ + 32.14199218750005, + 53.091162109375034 + ], + [ + 32.46933593750006, + 53.270312500000045 + ], + [ + 32.578027343749994, + 53.312402343749994 + ], + [ + 32.644433593749994, + 53.32890624999999 + ], + [ + 32.70429687500004, + 53.33632812499999 + ], + [ + 32.45097656250002, + 53.6533203125 + ], + [ + 32.20039062500004, + 53.78125 + ], + [ + 31.99218750000003, + 53.796875 + ], + [ + 31.82080078124997, + 53.79194335937498 + ], + [ + 31.754199218750017, + 53.81044921875002 + ], + [ + 31.825292968750006, + 53.93500976562501 + ], + [ + 31.837792968749994, + 54.00078124999999 + ], + [ + 31.825976562500074, + 54.030712890624955 + ], + [ + 31.79199218749997, + 54.05590820312503 + ], + [ + 31.62841796874997, + 54.111181640625006 + ], + [ + 31.403613281250017, + 54.195947265624966 + ], + [ + 31.299121093750017, + 54.29169921875001 + ], + [ + 31.184765625000097, + 54.452978515625006 + ], + [ + 31.074804687500063, + 54.491796875 + ], + [ + 31.154882812500063, + 54.610937500000034 + ], + [ + 31.152148437500017, + 54.625341796875034 + ], + [ + 31.12128906250004, + 54.64848632812496 + ], + [ + 30.984179687500074, + 54.695898437500034 + ], + [ + 30.79882812499997, + 54.78325195312499 + ], + [ + 30.79101562499997, + 54.806005859375006 + ], + [ + 30.804492187500074, + 54.8609375 + ], + [ + 30.829882812500017, + 54.91499023437498 + ], + [ + 30.977734375000097, + 55.05048828124998 + ], + [ + 30.977734375000097, + 55.08779296875002 + ], + [ + 30.958886718749994, + 55.13759765625005 + ], + [ + 30.87744140625003, + 55.223437500000045 + ], + [ + 30.81445312499997, + 55.27871093750002 + ], + [ + 30.81054687499997, + 55.306982421875006 + ], + [ + 30.82099609375004, + 55.330273437499955 + ], + [ + 30.900585937500097, + 55.397412109374955 + ], + [ + 30.906835937500063, + 55.57001953125004 + ], + [ + 30.625585937500006, + 55.666259765625 + ], + [ + 30.23359375000004, + 55.84521484375006 + ], + [ + 30.04267578125004, + 55.83642578125003 + ], + [ + 29.93701171874997, + 55.84526367187499 + ], + [ + 29.881640625000074, + 55.83232421875002 + ], + [ + 29.82392578125004, + 55.79511718749998 + ], + [ + 29.74414062499997, + 55.770410156249994 + ], + [ + 29.630078125000097, + 55.75117187499998 + ], + [ + 29.482226562500074, + 55.6845703125 + ], + [ + 29.412988281249994, + 55.72485351562506 + ], + [ + 29.35341796875005, + 55.784375 + ], + [ + 29.375, + 55.938720703125 + ], + [ + 28.284277343750006, + 56.055908203125 + ], + [ + 28.14794921875003, + 56.142919921875034 + ], + [ + 28.202050781250023, + 56.260400390624994 + ], + [ + 28.191699218750045, + 56.31557617187505 + ], + [ + 28.169238281250017, + 56.386865234374994 + ], + [ + 28.11083984375, + 56.51069335937501 + ], + [ + 28.103125, + 56.545703125000045 + ], + [ + 27.89208984375003, + 56.741064453125034 + ], + [ + 27.88154296875001, + 56.82416992187501 + ], + [ + 27.848632812500057, + 56.85341796875002 + ], + [ + 27.806054687499994, + 56.86708984375005 + ], + [ + 27.639453125000074, + 56.84565429687504 + ], + [ + 27.83027343750004, + 57.19448242187505 + ], + [ + 27.83828125000008, + 57.247705078124966 + ], + [ + 27.82861328124997, + 57.293310546875006 + ], + [ + 27.796875, + 57.316943359375045 + ], + [ + 27.538671875000063, + 57.429785156250034 + ], + [ + 27.51113281250005, + 57.508154296875006 + ], + [ + 27.469726562500057, + 57.524023437500034 + ], + [ + 27.35195312500005, + 57.528125 + ], + [ + 27.4, + 57.66679687499999 + ], + [ + 27.542089843750063, + 57.799414062500006 + ], + [ + 27.778515625000068, + 57.87070312500006 + ], + [ + 27.502441406250057, + 58.221337890624994 + ], + [ + 27.434179687500006, + 58.787255859374994 + ], + [ + 28.15107421875004, + 59.374414062499966 + ], + [ + 28.0125, + 59.484277343749966 + ], + [ + 28.05800781250008, + 59.781542968750045 + ], + [ + 28.334570312500034, + 59.69252929687502 + ], + [ + 28.518164062500034, + 59.849560546874955 + ], + [ + 28.947265625000057, + 59.828759765624994 + ], + [ + 29.147265625000045, + 59.999755859375 + ], + [ + 30.12255859374997, + 59.873583984375074 + ], + [ + 30.172656250000017, + 59.957128906250034 + ], + [ + 29.72119140624997, + 60.19531249999997 + ], + [ + 29.069140625000017, + 60.19145507812499 + ], + [ + 28.643164062500006, + 60.375292968750045 + ], + [ + 28.512792968750006, + 60.67729492187502 + ], + [ + 27.797656250000074, + 60.53613281250003 + ], + [ + 29.69013671875004, + 61.54609375000001 + ], + [ + 31.18671875000004, + 62.48139648437504 + ], + [ + 31.533984375000017, + 62.885400390624994 + ], + [ + 31.180859375000097, + 63.208300781250074 + ], + [ + 29.991503906250074, + 63.73515625000002 + ], + [ + 30.50390625000003, + 64.02060546875 + ], + [ + 30.513769531250006, + 64.2 + ], + [ + 30.04189453125005, + 64.44335937499997 + ], + [ + 30.072851562500063, + 64.76503906250005 + ], + [ + 29.60419921875004, + 64.968408203125 + ], + [ + 29.826953125000017, + 65.14506835937502 + ], + [ + 29.608007812500006, + 65.248681640625 + ], + [ + 29.715917968750063, + 65.62456054687502 + ], + [ + 30.102734375000097, + 65.72626953125004 + ], + [ + 29.066210937500045, + 66.89174804687497 + ], + [ + 29.988085937500017, + 67.66826171874999 + ], + [ + 29.343847656250006, + 68.06186523437506 + ], + [ + 28.685156250000034, + 68.189794921875 + ], + [ + 28.470703125000057, + 68.48837890625 + ], + [ + 28.77285156250005, + 68.84003906249995 + ], + [ + 28.414062500000057, + 68.90415039062506 + ], + [ + 28.96582031250003, + 69.02197265625 + ], + [ + 29.38828125, + 69.29814453125005 + ], + [ + 30.08730468750005, + 69.43286132812503 + ], + [ + 30.18017578124997, + 69.63583984375 + ], + [ + 30.860742187499994, + 69.53842773437503 + ], + [ + 30.869726562500006, + 69.78344726562506 + ], + [ + 31.546972656250063, + 69.696923828125 + ], + [ + 31.997949218749994, + 69.80991210937503 + ], + [ + 31.98457031250004, + 69.95366210937499 + ], + [ + 33.00781249999997, + 69.72211914062498 + ], + [ + 32.91503906249997, + 69.60170898437497 + ], + [ + 32.17675781250003, + 69.67402343749995 + ], + [ + 32.37773437500002, + 69.47910156250003 + ], + [ + 32.99980468750002, + 69.4701171875 + ], + [ + 32.97890625000005, + 69.367333984375 + ], + [ + 33.45429687500004, + 69.42817382812495 + ], + [ + 33.14121093750006, + 69.068701171875 + ], + [ + 33.684375, + 69.31025390625001 + ], + [ + 35.85791015625003, + 69.19174804687503 + ], + [ + 37.73056640625006, + 68.69213867187503 + ], + [ + 38.43017578125003, + 68.35561523437505 + ], + [ + 39.568945312500006, + 68.07172851562501 + ], + [ + 39.82333984375006, + 68.05859375 + ], + [ + 39.80927734375004, + 68.15083007812498 + ], + [ + 40.38066406250002, + 67.831884765625 + ], + [ + 40.96640625000006, + 67.71347656250003 + ], + [ + 41.358789062499994, + 67.20966796874998 + ], + [ + 41.18896484375003, + 66.82617187500003 + ], + [ + 40.10332031250002, + 66.29995117187502 + ], + [ + 38.65390625000006, + 66.06904296874995 + ], + [ + 35.51347656250002, + 66.39580078125002 + ], + [ + 34.82460937499999, + 66.61113281249999 + ], + [ + 34.48261718750004, + 66.55034179687505 + ], + [ + 34.4515625, + 66.651220703125 + ], + [ + 33.15019531250002, + 66.84394531250001 + ], + [ + 32.93046875000002, + 67.08681640625002 + ], + [ + 31.895312500000074, + 67.16142578125002 + ], + [ + 33.65595703125004, + 66.44262695312506 + ], + [ + 33.36054687500004, + 66.32954101562501 + ], + [ + 34.112695312499994, + 66.225244140625 + ], + [ + 34.69179687500005, + 65.95185546874998 + ], + [ + 34.77695312500006, + 65.76826171874998 + ], + [ + 34.40644531250004, + 65.39575195312503 + ], + [ + 35.03535156250004, + 64.44023437500005 + ], + [ + 35.802050781250074, + 64.3353515625 + ], + [ + 36.3649414062501, + 64.00283203125002 + ], + [ + 37.44218750000002, + 63.813378906249966 + ], + [ + 37.9679687500001, + 63.949121093749994 + ], + [ + 38.0622070312501, + 64.09101562499995 + ], + [ + 37.953710937500006, + 64.32011718749999 + ], + [ + 37.183691406250006, + 64.40849609375007 + ], + [ + 36.6242187500001, + 64.75053710937502 + ], + [ + 36.534570312499994, + 64.93862304687497 + ], + [ + 36.88281249999997, + 65.17236328124997 + ], + [ + 39.7580078125001, + 64.57705078125002 + ], + [ + 40.05781250000004, + 64.77075195312497 + ], + [ + 40.44492187500006, + 64.7787109375 + ], + [ + 39.7980468750001, + 65.349853515625 + ], + [ + 39.816503906250006, + 65.59794921874999 + ], + [ + 41.4757812500001, + 66.12343750000002 + ], + [ + 42.21054687500006, + 66.51967773437502 + ], + [ + 43.23320312500002, + 66.41552734375003 + ], + [ + 43.653125, + 66.2509765625 + ], + [ + 43.54189453125005, + 66.12338867187503 + ], + [ + 43.84375, + 66.14238281249999 + ], + [ + 44.10439453125005, + 66.00859374999999 + ], + [ + 44.42929687500006, + 66.93774414062503 + ], + [ + 43.7824218750001, + 67.25449218749998 + ], + [ + 44.20468750000006, + 68.25375976562498 + ], + [ + 43.33320312500004, + 68.67338867187502 + ], + [ + 44.04804687500004, + 68.54882812499997 + ], + [ + 45.891992187499994, + 68.47968750000001 + ], + [ + 46.69042968750003, + 67.84882812500001 + ], + [ + 45.52871093750005, + 67.75756835937497 + ], + [ + 44.90214843750002, + 67.41313476562505 + ], + [ + 45.56220703125004, + 67.18559570312507 + ], + [ + 45.88535156250006, + 66.89106445312501 + ], + [ + 46.4923828125001, + 66.80019531249997 + ], + [ + 47.65585937500006, + 66.97592773437498 + ], + [ + 47.87470703125004, + 67.58417968749998 + ], + [ + 48.83320312500004, + 67.681494140625 + ], + [ + 48.75429687500005, + 67.89594726562501 + ], + [ + 49.15527343750003, + 67.87041015625005 + ], + [ + 51.994726562500006, + 68.53876953124995 + ], + [ + 52.3966796875001, + 68.35170898437505 + ], + [ + 52.72265624999997, + 68.484033203125 + ], + [ + 52.34404296875002, + 68.60815429687497 + ], + [ + 53.80195312500004, + 68.99589843750002 + ], + [ + 54.49121093750003, + 68.992333984375 + ], + [ + 53.797656250000074, + 68.90747070312503 + ], + [ + 53.9308593750001, + 68.43554687499997 + ], + [ + 53.260546875000074, + 68.26748046875002 + ], + [ + 54.476171875, + 68.29414062499995 + ], + [ + 54.86132812500003, + 68.20185546874998 + ], + [ + 55.418066406250006, + 68.56782226562501 + ], + [ + 56.04365234375004, + 68.64887695312501 + ], + [ + 57.126855468749994, + 68.55400390625005 + ], + [ + 58.17304687500004, + 68.88974609375006 + ], + [ + 59.0573242187501, + 69.00605468750004 + ], + [ + 59.37050781250005, + 68.73837890625003 + ], + [ + 59.09902343750005, + 68.4443359375 + ], + [ + 59.725683593750006, + 68.35161132812502 + ], + [ + 59.89599609374997, + 68.70634765624999 + ], + [ + 60.489160156249994, + 68.72895507812498 + ], + [ + 60.93359374999997, + 68.98676757812501 + ], + [ + 60.17060546875004, + 69.59091796875 + ], + [ + 60.90908203125005, + 69.84711914062495 + ], + [ + 64.19042968750003, + 69.53466796875 + ], + [ + 64.89628906250002, + 69.247802734375 + ], + [ + 67.00244140625003, + 68.87358398437505 + ], + [ + 68.37119140625006, + 68.31425781250005 + ], + [ + 69.14052734375005, + 68.95063476562501 + ], + [ + 68.54277343750002, + 68.96708984374999 + ], + [ + 68.00585937499997, + 69.48002929687505 + ], + [ + 67.62412109375, + 69.58442382812501 + ], + [ + 67.06445312500003, + 69.69370117187498 + ], + [ + 66.89667968750004, + 69.55380859374998 + ], + [ + 67.28476562500006, + 70.73872070312498 + ], + [ + 67.14335937500002, + 70.83754882812502 + ], + [ + 66.70224609375006, + 70.81850585937497 + ], + [ + 66.63964843749997, + 71.08139648437498 + ], + [ + 68.2692382812501, + 71.68281250000001 + ], + [ + 69.61181640625003, + 72.98193359375 + ], + [ + 69.73828124999997, + 72.88496093749998 + ], + [ + 71.5001953125001, + 72.91367187500003 + ], + [ + 72.812109375, + 72.69140624999997 + ], + [ + 72.57412109375, + 72.01254882812506 + ], + [ + 71.86728515625, + 71.457373046875 + ], + [ + 72.70449218750005, + 70.96323242187498 + ], + [ + 72.5767578125, + 68.96870117187498 + ], + [ + 73.59169921875005, + 68.48188476562501 + ], + [ + 73.13945312500002, + 68.18134765624998 + ], + [ + 73.06679687500005, + 67.766943359375 + ], + [ + 71.84746093750002, + 67.00761718750005 + ], + [ + 71.36523437500003, + 66.96152343749998 + ], + [ + 71.53955078125003, + 66.68310546875 + ], + [ + 70.72490234375007, + 66.51943359374997 + ], + [ + 70.38281249999997, + 66.60249023437501 + ], + [ + 70.69072265625002, + 66.74531249999998 + ], + [ + 70.2833984375001, + 66.68579101562503 + ], + [ + 69.8771484375001, + 66.84545898437506 + ], + [ + 69.21777343749997, + 66.82861328125 + ], + [ + 69.01347656250002, + 66.78833007812503 + ], + [ + 69.19433593749997, + 66.57866210937505 + ], + [ + 70.33945312500006, + 66.34238281250006 + ], + [ + 71.35800781250006, + 66.35942382812505 + ], + [ + 71.91699218749997, + 66.24672851562502 + ], + [ + 72.32158203125002, + 66.33212890625 + ], + [ + 72.4173828125, + 66.56079101562506 + ], + [ + 73.79208984375, + 66.99531250000001 + ], + [ + 74.07451171875007, + 67.41411132812499 + ], + [ + 74.76953124999997, + 67.76635742187497 + ], + [ + 74.39140625000007, + 68.42060546874995 + ], + [ + 74.57958984375003, + 68.751220703125 + ], + [ + 76.10751953125006, + 68.975732421875 + ], + [ + 76.45917968750004, + 68.97827148437497 + ], + [ + 77.2384765625001, + 68.46958007812498 + ], + [ + 77.17441406250012, + 67.77851562499998 + ], + [ + 77.77158203125006, + 67.57026367187501 + ], + [ + 78.92246093750006, + 67.58911132812503 + ], + [ + 77.58828125000005, + 67.75190429687498 + ], + [ + 77.66484375000002, + 68.19038085937495 + ], + [ + 77.99511718749997, + 68.25947265624998 + ], + [ + 77.65068359375007, + 68.90302734375001 + ], + [ + 76.00097656249997, + 69.23505859374998 + ], + [ + 75.42001953125, + 69.23862304687498 + ], + [ + 74.81484375, + 69.09057617187503 + ], + [ + 73.83603515625006, + 69.143212890625 + ], + [ + 73.578125, + 69.80297851562503 + ], + [ + 74.34335937500006, + 70.57871093749998 + ], + [ + 73.08623046875007, + 71.44492187500006 + ], + [ + 73.67177734375, + 71.84506835937503 + ], + [ + 74.99218749999997, + 72.14482421874999 + ], + [ + 74.78681640625004, + 72.811865234375 + ], + [ + 75.15244140625, + 72.85273437499998 + ], + [ + 75.74140625000004, + 72.29624023437503 + ], + [ + 75.273828125, + 71.95893554687495 + ], + [ + 75.33203125000003, + 71.34174804687498 + ], + [ + 76.92900390625002, + 71.12788085937504 + ], + [ + 77.58964843750007, + 71.16791992187501 + ], + [ + 78.32060546875002, + 70.93041992187503 + ], + [ + 78.94218750000002, + 70.93378906250001 + ], + [ + 79.08388671875, + 71.00200195312505 + ], + [ + 78.58769531250007, + 70.993896484375 + ], + [ + 78.21259765625004, + 71.26630859374998 + ], + [ + 76.43339843750002, + 71.55249023437503 + ], + [ + 76.03242187500004, + 71.91040039062503 + ], + [ + 76.87138671875002, + 72.03300781250005 + ], + [ + 77.77753906250004, + 71.83642578125006 + ], + [ + 78.23242187500003, + 71.95229492187502 + ], + [ + 78.01640625000007, + 72.092041015625 + ], + [ + 77.49287109375004, + 72.07172851562504 + ], + [ + 77.47158203125, + 72.19213867187506 + ], + [ + 78.22539062500007, + 72.37744140625006 + ], + [ + 79.4220703125001, + 72.38076171875002 + ], + [ + 80.7625, + 72.08916015625002 + ], + [ + 81.66162109374997, + 71.71596679687502 + ], + [ + 82.75781250000003, + 71.76411132812498 + ], + [ + 83.23359375000004, + 71.66816406249995 + ], + [ + 82.32285156250006, + 71.26000976562503 + ], + [ + 82.16318359375012, + 70.59814453125003 + ], + [ + 82.22119140625003, + 70.39570312499998 + ], + [ + 82.86914062499997, + 70.95483398437503 + ], + [ + 83.03017578125, + 70.58051757812498 + ], + [ + 82.6823242187501, + 70.21772460937498 + ], + [ + 83.0807617187501, + 70.09301757812497 + ], + [ + 83.07382812500012, + 70.276708984375 + ], + [ + 83.73593750000006, + 70.54648437499998 + ], + [ + 83.15126953125005, + 71.10361328124998 + ], + [ + 83.534375, + 71.68393554687498 + ], + [ + 83.20029296875012, + 71.87470703125004 + ], + [ + 82.64541015625005, + 71.92524414062504 + ], + [ + 82.09365234375, + 72.26542968750005 + ], + [ + 80.82705078125005, + 72.48828124999997 + ], + [ + 80.84160156250007, + 72.94916992187498 + ], + [ + 80.4245117187501, + 73.23115234374998 + ], + [ + 80.5832031250001, + 73.56845703125003 + ], + [ + 85.20058593750005, + 73.72153320312506 + ], + [ + 86.89296875, + 73.88710937500002 + ], + [ + 85.79257812500012, + 73.438330078125 + ], + [ + 86.67705078125002, + 73.10678710937503 + ], + [ + 85.93896484374997, + 73.45649414062495 + ], + [ + 87.12011718750003, + 73.61503906250002 + ], + [ + 87.57119140625, + 73.81074218750001 + ], + [ + 86.57109375000007, + 74.24375 + ], + [ + 86.0013671875, + 74.316015625 + ], + [ + 86.39580078125007, + 74.45009765624997 + ], + [ + 86.89794921874997, + 74.32534179687497 + ], + [ + 87.22968750000004, + 74.3638671875 + ], + [ + 85.79101562499997, + 74.6451171875 + ], + [ + 86.20126953125006, + 74.81621093750005 + ], + [ + 86.65146484375012, + 74.68242187500005 + ], + [ + 87.04179687500007, + 74.77885742187499 + ], + [ + 87.46757812500002, + 75.01323242187505 + ], + [ + 86.93906250000006, + 75.06811523437503 + ], + [ + 87.00595703125012, + 75.16982421874997 + ], + [ + 87.67138671874997, + 75.12958984375004 + ], + [ + 90.18496093750005, + 75.59106445312497 + ], + [ + 94.07519531249997, + 75.91289062499999 + ], + [ + 92.89042968750002, + 75.90996093750002 + ], + [ + 93.25927734375003, + 76.09877929687502 + ], + [ + 95.57871093750012, + 76.13730468749998 + ], + [ + 96.07548828125007, + 76.08198242187498 + ], + [ + 95.65332031250003, + 75.89218750000003 + ], + [ + 96.50859375000002, + 76.00556640624995 + ], + [ + 96.49707031249997, + 75.89121093750003 + ], + [ + 98.66201171875005, + 76.24267578125003 + ], + [ + 99.77041015625, + 76.02875976562498 + ], + [ + 99.5407226562501, + 75.79858398437497 + ], + [ + 99.85136718750007, + 75.93027343749998 + ], + [ + 99.8253906250001, + 76.13593749999995 + ], + [ + 98.80566406250003, + 76.48066406250004 + ], + [ + 100.84375, + 76.52519531250005 + ], + [ + 101.59775390625006, + 76.43920898437503 + ], + [ + 100.92802734375002, + 76.55673828124998 + ], + [ + 100.98994140625004, + 76.99047851562497 + ], + [ + 102.61015625000007, + 77.508544921875 + ], + [ + 104.01455078125, + 77.73041992187501 + ], + [ + 106.05957031249997, + 77.39052734375002 + ], + [ + 104.20244140625002, + 77.101806640625 + ], + [ + 106.9416015625001, + 77.034375 + ], + [ + 107.42978515625006, + 76.92656250000002 + ], + [ + 106.41357421874997, + 76.51225585937499 + ], + [ + 107.72216796875003, + 76.52231445312498 + ], + [ + 108.18164062500003, + 76.73784179687502 + ], + [ + 111.39248046875, + 76.686669921875 + ], + [ + 112.09394531250004, + 76.48032226562506 + ], + [ + 111.94267578125002, + 76.38046875000003 + ], + [ + 112.61953125, + 76.38354492187506 + ], + [ + 112.65625, + 76.05356445312498 + ], + [ + 113.2726562500001, + 76.25166015625001 + ], + [ + 113.5638671875, + 75.89165039062502 + ], + [ + 113.85722656250007, + 75.92128906250002 + ], + [ + 113.56757812500004, + 75.56840820312499 + ], + [ + 112.45302734375, + 75.83017578125003 + ], + [ + 112.95566406250006, + 75.571923828125 + ], + [ + 113.24296875000007, + 75.61142578125003 + ], + [ + 113.72617187500012, + 75.45063476562498 + ], + [ + 112.92490234375012, + 75.01503906249997 + ], + [ + 109.84033203124997, + 74.32197265624998 + ], + [ + 109.8102539062501, + 74.16918945312503 + ], + [ + 108.19951171875002, + 73.69409179687497 + ], + [ + 107.27109375000006, + 73.62104492187501 + ], + [ + 106.67939453125004, + 73.3306640625 + ], + [ + 106.1886718750001, + 73.3080078125 + ], + [ + 105.14394531250005, + 72.77705078125001 + ], + [ + 105.7082031250001, + 72.836669921875 + ], + [ + 106.47792968750005, + 73.13940429687503 + ], + [ + 107.750390625, + 73.17314453125007 + ], + [ + 109.33105468749997, + 73.48745117187497 + ], + [ + 109.85527343750002, + 73.47246093750002 + ], + [ + 110.86816406249997, + 73.73071289062497 + ], + [ + 109.70673828125004, + 73.74375 + ], + [ + 110.2614257812501, + 74.01743164062503 + ], + [ + 111.05625, + 73.93935546875002 + ], + [ + 111.13085937500003, + 74.05283203125003 + ], + [ + 111.55058593750007, + 74.02851562499998 + ], + [ + 111.22812500000012, + 73.96855468750002 + ], + [ + 111.40039062500003, + 73.827734375 + ], + [ + 112.14726562500007, + 73.70893554687498 + ], + [ + 112.79541015625003, + 73.74609375 + ], + [ + 112.83593750000003, + 73.96206054687502 + ], + [ + 113.03281250000006, + 73.91386718750007 + ], + [ + 113.4162109375001, + 73.647607421875 + ], + [ + 113.15693359375004, + 73.45957031249998 + ], + [ + 113.49091796875004, + 73.34609375000002 + ], + [ + 113.12783203125, + 72.8306640625 + ], + [ + 113.66455078124997, + 72.63452148437503 + ], + [ + 113.2155273437501, + 72.80585937500001 + ], + [ + 113.88623046875003, + 73.34580078124998 + ], + [ + 113.51035156250012, + 73.50498046874998 + ], + [ + 115.33769531250007, + 73.70258789062501 + ], + [ + 118.87089843750007, + 73.53789062500002 + ], + [ + 118.45703124999997, + 73.46440429687507 + ], + [ + 118.43027343750012, + 73.24653320312501 + ], + [ + 119.750390625, + 72.97910156250006 + ], + [ + 122.26015625, + 72.88056640624995 + ], + [ + 122.75195312500003, + 72.906494140625 + ], + [ + 122.61523437499997, + 73.02792968750006 + ], + [ + 123.1603515625001, + 72.95488281250002 + ], + [ + 123.62226562500004, + 73.19326171875 + ], + [ + 123.49111328125005, + 73.666357421875 + ], + [ + 124.54121093750004, + 73.75126953125007 + ], + [ + 125.59853515625005, + 73.447412109375 + ], + [ + 126.25449218750012, + 73.548193359375 + ], + [ + 126.55253906250007, + 73.33491210937498 + ], + [ + 127.03134765625006, + 73.54746093750003 + ], + [ + 127.74033203125012, + 73.48154296875 + ], + [ + 129.10058593750003, + 73.11235351562502 + ], + [ + 128.5990234375, + 72.895166015625 + ], + [ + 129.01728515625004, + 72.8724609375 + ], + [ + 129.250390625, + 72.70517578125003 + ], + [ + 128.41826171875002, + 72.53515625000003 + ], + [ + 129.28134765625006, + 72.43769531249998 + ], + [ + 129.41064453124997, + 72.16630859375002 + ], + [ + 128.93496093750005, + 72.07949218750002 + ], + [ + 127.8034179687501, + 72.43403320312504 + ], + [ + 127.84140625000012, + 72.308251953125 + ], + [ + 128.91142578125002, + 71.75532226562495 + ], + [ + 129.21025390625007, + 71.91694335937501 + ], + [ + 129.46083984375, + 71.73930664062499 + ], + [ + 128.84326171875003, + 71.6634765625 + ], + [ + 129.76191406250004, + 71.11953125000002 + ], + [ + 130.53710937500003, + 70.89252929687495 + ], + [ + 130.75712890625002, + 70.96235351562498 + ], + [ + 131.02158203125006, + 70.74609374999997 + ], + [ + 132.0353515625001, + 71.24404296875 + ], + [ + 132.65390625000006, + 71.92597656250001 + ], + [ + 133.6888671875, + 71.434228515625 + ], + [ + 134.70273437500012, + 71.38681640625003 + ], + [ + 135.55917968750006, + 71.6103515625 + ], + [ + 136.09033203125003, + 71.61958007812501 + ], + [ + 137.9396484375001, + 71.1333984375 + ], + [ + 137.84404296875007, + 71.22680664062503 + ], + [ + 138.31406250000006, + 71.32553710937498 + ], + [ + 137.918359375, + 71.38408203124999 + ], + [ + 138.23417968750007, + 71.596337890625 + ], + [ + 138.78017578125, + 71.62900390624998 + ], + [ + 139.209375, + 71.44477539062501 + ], + [ + 139.98417968750007, + 71.49150390625005 + ], + [ + 139.72294921875002, + 71.88496093749998 + ], + [ + 139.35927734375005, + 71.95136718750001 + ], + [ + 140.18769531250004, + 72.19130859374997 + ], + [ + 139.17636718750006, + 72.16347656249997 + ], + [ + 139.14082031250004, + 72.32973632812502 + ], + [ + 139.60117187500012, + 72.49609374999997 + ], + [ + 141.07929687500004, + 72.5869140625 + ], + [ + 140.80820312500006, + 72.89096679687503 + ], + [ + 142.06142578125005, + 72.72080078125 + ], + [ + 146.25292968749997, + 72.442236328125 + ], + [ + 146.234765625, + 72.34970703125 + ], + [ + 144.77636718749997, + 72.38227539062495 + ], + [ + 144.16923828125002, + 72.25878906250003 + ], + [ + 144.29492187499997, + 72.19262695312497 + ], + [ + 146.83183593750007, + 72.29541015625003 + ], + [ + 146.11328125000003, + 71.94497070312497 + ], + [ + 146.23027343750007, + 72.1375 + ], + [ + 145.75859375000007, + 72.22587890624999 + ], + [ + 145.75673828125005, + 71.94130859375002 + ], + [ + 145.06396484374997, + 71.92607421875002 + ], + [ + 145.18857421875012, + 71.69580078125 + ], + [ + 146.07324218749997, + 71.80834960937503 + ], + [ + 147.26181640625006, + 72.327880859375 + ], + [ + 149.50156250000012, + 72.16430664062497 + ], + [ + 150.01689453125002, + 71.89565429687505 + ], + [ + 149.04873046875005, + 71.79575195312503 + ], + [ + 148.9681640625, + 71.69047851562499 + ], + [ + 150.59980468750004, + 71.5201171875 + ], + [ + 150.09765624999997, + 71.22656249999997 + ], + [ + 150.96777343749997, + 71.38046874999998 + ], + [ + 151.58242187500005, + 71.28696289062503 + ], + [ + 152.09277343749997, + 71.02329101562503 + ], + [ + 151.76201171875002, + 70.98247070312499 + ], + [ + 152.50878906250003, + 70.83447265625003 + ], + [ + 156.68457031250003, + 71.09375 + ], + [ + 158.03701171875005, + 71.03925781250001 + ], + [ + 159.35068359375006, + 70.79072265625001 + ], + [ + 160.00644531250006, + 70.30966796875006 + ], + [ + 159.72939453125005, + 69.87021484375006 + ], + [ + 160.91074218750012, + 69.60634765625002 + ], + [ + 161.03554687500005, + 69.09819335937507 + ], + [ + 161.30986328125007, + 68.98227539062498 + ], + [ + 160.85605468750006, + 68.53833007812506 + ], + [ + 161.565625, + 68.90517578125 + ], + [ + 161.53691406250002, + 69.379541015625 + ], + [ + 162.16601562499997, + 69.61157226562503 + ], + [ + 163.20136718750004, + 69.71474609375 + ], + [ + 166.82031250000003, + 69.49956054687505 + ], + [ + 167.8568359375, + 69.72822265624998 + ], + [ + 168.30302734375002, + 69.27148437500003 + ], + [ + 169.31064453125006, + 69.07954101562498 + ], + [ + 169.60986328124997, + 68.78603515624997 + ], + [ + 170.53759765624997, + 68.82539062500001 + ], + [ + 170.99541015625002, + 69.04531250000005 + ], + [ + 170.58222656250004, + 69.58334960937506 + ], + [ + 170.16093750000007, + 69.62656249999998 + ], + [ + 170.48681640625003, + 70.107568359375 + ], + [ + 173.27744140625006, + 69.823828125 + ], + [ + 173.43867187500004, + 69.94682617187502 + ], + [ + 175.92148437500012, + 69.89531250000002 + ], + [ + 179.27265624999998, + 69.25966796875002 + ], + [ + 180, + 68.98344726562505 + ], + [ + 180, + 65.06723632812498 + ], + [ + 178.51953125000003, + 64.60297851562498 + ], + [ + 177.7486328125, + 64.71704101562503 + ], + [ + 176.88085937499997, + 65.08193359375002 + ], + [ + 176.34101562500015, + 65.04731445312501 + ], + [ + 177.03730468750004, + 64.99965820312497 + ], + [ + 177.22285156250004, + 64.861669921875 + ], + [ + 177.06875, + 64.78666992187502 + ], + [ + 176.06113281250012, + 64.96088867187498 + ], + [ + 174.54882812500009, + 64.68388671875005 + ], + [ + 176.0565429687501, + 64.90473632812498 + ], + [ + 176.35097656250005, + 64.70512695312502 + ], + [ + 176.14091796875007, + 64.58583984375005 + ], + [ + 177.42744140625015, + 64.76337890624998 + ], + [ + 177.43291015625002, + 64.44448242187502 + ], + [ + 177.6875, + 64.30473632812507 + ], + [ + 178.04472656250013, + 64.21958007812503 + ], + [ + 178.22949218749991, + 64.36440429687497 + ], + [ + 178.38144531250018, + 64.26088867187502 + ], + [ + 178.73144531250003, + 63.667089843750006 + ], + [ + 178.44042968750009, + 63.605566406250006 + ], + [ + 178.74404296874994, + 63.39477539062503 + ], + [ + 178.79296874999997, + 63.54033203125002 + ], + [ + 179.38857421875, + 63.14721679687497 + ], + [ + 179.25957031250002, + 63.00830078125 + ], + [ + 179.5705078125001, + 62.6875 + ], + [ + 179.12070312500012, + 62.32036132812499 + ], + [ + 177.292578125, + 62.59902343750002 + ], + [ + 177.33896484375006, + 62.781347656250034 + ], + [ + 177.02353515625012, + 62.777246093749994 + ], + [ + 177.15947265625007, + 62.56098632812498 + ], + [ + 174.51435546875015, + 61.823632812499966 + ], + [ + 173.6234375, + 61.716064453125 + ], + [ + 173.13183593749997, + 61.40664062500002 + ], + [ + 172.85654296875006, + 61.469189453124955 + ], + [ + 172.90800781250002, + 61.311621093750006 + ], + [ + 172.39609375000006, + 61.16738281250002 + ], + [ + 172.39277343750004, + 61.061767578125 + ], + [ + 170.60820312500007, + 60.434912109375034 + ], + [ + 170.3509765625, + 59.965527343749955 + ], + [ + 169.9826171875001, + 60.067089843749955 + ], + [ + 169.2267578125001, + 60.59594726562497 + ], + [ + 168.1375, + 60.57392578125001 + ], + [ + 167.22675781250004, + 60.406298828125045 + ], + [ + 166.27304687500012, + 59.85625 + ], + [ + 166.13603515625007, + 59.979345703125034 + ], + [ + 166.35214843750006, + 60.48481445312498 + ], + [ + 165.08457031250006, + 60.09858398437498 + ], + [ + 164.95371093750006, + 59.843603515625006 + ], + [ + 164.52529296875, + 60.06127929687503 + ], + [ + 164.11328125000003, + 59.89755859374998 + ], + [ + 164.13505859375002, + 59.984375 + ], + [ + 163.74384765625004, + 60.02802734374998 + ], + [ + 163.36484375000012, + 59.78144531250004 + ], + [ + 163.27285156250005, + 59.302587890625006 + ], + [ + 162.14160156249997, + 58.44741210937502 + ], + [ + 161.96005859375012, + 58.07690429687506 + ], + [ + 162.39140625000002, + 57.717236328124955 + ], + [ + 162.65429687499997, + 57.94824218750003 + ], + [ + 163.22578125000004, + 57.790380859375034 + ], + [ + 162.77929687500003, + 57.35761718749998 + ], + [ + 162.79111328125012, + 56.875390624999966 + ], + [ + 162.92207031250004, + 56.72265625000003 + ], + [ + 163.2565429687501, + 56.68803710937499 + ], + [ + 163.33554687500012, + 56.232519531250006 + ], + [ + 163.04736328125003, + 56.044677734375 + ], + [ + 162.84033203125003, + 56.065625 + ], + [ + 162.628125, + 56.232275390625034 + ], + [ + 163.03837890625002, + 56.521875 + ], + [ + 162.67148437500006, + 56.49008789062498 + ], + [ + 162.52822265625005, + 56.260693359374955 + ], + [ + 162.08496093749997, + 56.08964843750002 + ], + [ + 161.72392578125002, + 55.49614257812499 + ], + [ + 162.10556640625006, + 54.75214843750004 + ], + [ + 161.62480468750002, + 54.51625976562502 + ], + [ + 160.77265625000004, + 54.54135742187498 + ], + [ + 160.0744140625001, + 54.18916015625001 + ], + [ + 159.84375, + 53.78364257812498 + ], + [ + 160.02509765625004, + 53.129589843749955 + ], + [ + 159.58593750000003, + 53.237695312499966 + ], + [ + 158.74541015625002, + 52.90893554687506 + ], + [ + 158.47207031250005, + 53.032373046874966 + ], + [ + 158.6087890625, + 52.873632812500034 + ], + [ + 158.49316406249997, + 52.383154296875034 + ], + [ + 158.10351562500003, + 51.80961914062499 + ], + [ + 156.84746093750002, + 51.006591796875 + ], + [ + 156.74775390625004, + 50.969287109375045 + ], + [ + 156.52119140625004, + 51.38027343750002 + ], + [ + 156.36474609374997, + 52.509375 + ], + [ + 156.11035156250003, + 52.86616210937504 + ], + [ + 155.62031250000004, + 54.86455078125002 + ], + [ + 155.5548828125001, + 55.348486328125034 + ], + [ + 155.98251953125012, + 56.69521484375002 + ], + [ + 156.8488281250001, + 57.290185546874994 + ], + [ + 156.97675781250004, + 57.46630859375 + ], + [ + 156.82988281250007, + 57.77963867187498 + ], + [ + 157.4503906250001, + 57.79926757812498 + ], + [ + 157.66640625000005, + 58.01977539062506 + ], + [ + 158.27519531250007, + 58.00898437499998 + ], + [ + 159.21064453125004, + 58.519433593749966 + ], + [ + 159.8473632812501, + 59.127148437499955 + ], + [ + 161.75351562500012, + 60.15229492187501 + ], + [ + 162.06816406250002, + 60.466406250000034 + ], + [ + 163.70996093749997, + 60.916796875000045 + ], + [ + 163.55351562500002, + 61.02563476562503 + ], + [ + 164.00546875000006, + 61.34379882812499 + ], + [ + 163.80439453125004, + 61.46137695312498 + ], + [ + 164.20722656250004, + 62.29223632812506 + ], + [ + 164.59833984375004, + 62.470556640625034 + ], + [ + 165.20810546875012, + 62.37397460937501 + ], + [ + 165.41738281250005, + 62.447070312500045 + ], + [ + 164.418359375, + 62.704638671875045 + ], + [ + 163.33173828125004, + 62.550927734374994 + ], + [ + 163.01767578125006, + 61.89106445312504 + ], + [ + 163.25781249999997, + 61.69946289062497 + ], + [ + 163.08525390625002, + 61.570556640625 + ], + [ + 162.85595703125003, + 61.705029296874955 + ], + [ + 162.39257812500003, + 61.662109375 + ], + [ + 160.76660156249997, + 60.753320312499966 + ], + [ + 160.17363281250002, + 60.638427734375 + ], + [ + 160.37890625000003, + 61.02548828124998 + ], + [ + 159.79042968750005, + 60.956640625 + ], + [ + 160.309375, + 61.894384765625006 + ], + [ + 159.55234375000012, + 61.71948242187497 + ], + [ + 159.18925781250007, + 61.92939453125001 + ], + [ + 158.07011718750002, + 61.75361328125001 + ], + [ + 157.46933593750012, + 61.798925781250006 + ], + [ + 157.0841796875001, + 61.67568359375002 + ], + [ + 155.71611328125002, + 60.682373046875 + ], + [ + 154.97080078125012, + 60.376660156249955 + ], + [ + 154.29306640625006, + 59.833349609375034 + ], + [ + 154.1498046875, + 59.52851562500001 + ], + [ + 154.97128906250006, + 59.44960937500002 + ], + [ + 155.16044921875002, + 59.19013671875001 + ], + [ + 154.45800781250003, + 59.21655273437497 + ], + [ + 154.01093750000004, + 59.075537109375006 + ], + [ + 153.69521484375005, + 59.22475585937505 + ], + [ + 153.36113281250002, + 59.214794921874955 + ], + [ + 152.81787109375003, + 58.92626953124997 + ], + [ + 152.31962890625002, + 59.03076171875003 + ], + [ + 152.08789062499997, + 58.910449218750045 + ], + [ + 151.32675781250006, + 58.875097656250034 + ], + [ + 151.12109375000003, + 59.08251953125003 + ], + [ + 152.26064453125, + 59.22358398437498 + ], + [ + 151.34824218750012, + 59.561132812500006 + ], + [ + 150.4835937500001, + 59.494384765625 + ], + [ + 150.66728515625002, + 59.55634765625001 + ], + [ + 149.64257812499997, + 59.770410156249994 + ], + [ + 149.06523437500002, + 59.63051757812502 + ], + [ + 149.20498046875, + 59.488183593749966 + ], + [ + 148.79707031250004, + 59.532324218750006 + ], + [ + 148.74414062499997, + 59.37353515624997 + ], + [ + 148.96464843750007, + 59.36914062499997 + ], + [ + 148.72666015625006, + 59.257910156250034 + ], + [ + 148.25742187500006, + 59.414208984374994 + ], + [ + 147.51445312500002, + 59.2685546875 + ], + [ + 146.53720703125006, + 59.45698242187501 + ], + [ + 146.0495117187501, + 59.17055664062502 + ], + [ + 145.55458984375, + 59.413525390624955 + ], + [ + 143.19218750000002, + 59.3701171875 + ], + [ + 142.58027343750004, + 59.240136718749966 + ], + [ + 140.79023437500004, + 58.30346679687503 + ], + [ + 140.446875, + 57.81367187499998 + ], + [ + 138.66210937500003, + 56.96552734375004 + ], + [ + 137.69150390625006, + 56.13935546875004 + ], + [ + 135.2625, + 54.94331054687498 + ], + [ + 135.25771484375005, + 54.73149414062499 + ], + [ + 135.85156249999997, + 54.583935546874955 + ], + [ + 136.797265625, + 54.62099609375005 + ], + [ + 136.71884765625006, + 53.804101562499994 + ], + [ + 137.15537109375012, + 53.82167968750002 + ], + [ + 137.14160156249997, + 54.182226562500006 + ], + [ + 137.66601562500003, + 54.283300781250006 + ], + [ + 137.3392578125, + 54.10053710937498 + ], + [ + 137.83476562500002, + 53.94672851562498 + ], + [ + 137.25371093750007, + 53.546142578125 + ], + [ + 137.95048828125007, + 53.60356445312499 + ], + [ + 138.52792968750012, + 53.959863281249994 + ], + [ + 138.56914062500002, + 53.818798828124955 + ], + [ + 138.24970703125004, + 53.524023437500034 + ], + [ + 138.45068359375003, + 53.53701171875002 + ], + [ + 138.69941406250004, + 53.869726562500034 + ], + [ + 138.65722656249997, + 54.29833984375003 + ], + [ + 139.31972656250005, + 54.19296874999998 + ], + [ + 139.707421875, + 54.27714843749999 + ], + [ + 140.68759765625012, + 53.59643554687503 + ], + [ + 141.3737304687501, + 53.29277343749999 + ], + [ + 141.18125, + 53.01528320312505 + ], + [ + 140.83964843750002, + 53.087890625 + ], + [ + 141.25585937499997, + 52.84013671874996 + ], + [ + 141.13242187500006, + 52.435693359374994 + ], + [ + 141.48525390625, + 52.17851562500002 + ], + [ + 141.36689453125004, + 51.92065429687506 + ], + [ + 140.93261718750003, + 51.61992187499999 + ], + [ + 140.5208984375, + 50.80019531250005 + ], + [ + 140.62451171874997, + 50.08242187500002 + ], + [ + 140.46269531250002, + 49.911474609375006 + ], + [ + 140.51718750000012, + 49.59614257812498 + ], + [ + 140.17060546875004, + 48.52368164062497 + ], + [ + 138.58681640625005, + 47.057226562500006 + ], + [ + 138.33691406250003, + 46.543408203124955 + ], + [ + 137.68544921875, + 45.81835937500003 + ], + [ + 136.14228515625004, + 44.489111328125034 + ], + [ + 135.87460937500012, + 44.37353515625003 + ], + [ + 135.1310546875001, + 43.52573242187506 + ], + [ + 134.01044921875004, + 42.94746093750001 + ], + [ + 133.15996093750007, + 42.69697265624998 + ], + [ + 132.70898437500003, + 42.875830078125006 + ], + [ + 132.30380859375006, + 42.88330078125 + ], + [ + 132.30957031249997, + 43.31352539062499 + ], + [ + 131.8666015625, + 43.09516601562501 + ], + [ + 131.93896484374997, + 43.30195312500004 + ], + [ + 131.15830078125012, + 42.62602539062499 + ], + [ + 130.709375, + 42.656396484374966 + ], + [ + 130.8341796875001, + 42.52294921875006 + ], + [ + 130.68730468750007, + 42.30253906249999 + ] + ] + ], + [ + [ + [ + 107.69550781250004, + 78.13090820312505 + ], + [ + 107.48164062500004, + 78.057763671875 + ], + [ + 106.41552734375003, + 78.13984375000001 + ], + [ + 107.69550781250004, + 78.13090820312505 + ] + ] + ], + [ + [ + [ + 102.88476562499997, + 79.25395507812505 + ], + [ + 102.4123046875001, + 78.83544921874997 + ], + [ + 103.80078124999997, + 79.14926757812503 + ], + [ + 104.45205078125005, + 78.880029296875 + ], + [ + 105.14599609375003, + 78.81884765625006 + ], + [ + 105.31259765625012, + 78.49990234375 + ], + [ + 104.74179687500012, + 78.33974609374997 + ], + [ + 102.79667968750007, + 78.18789062500002 + ], + [ + 101.20410156249997, + 78.19194335937505 + ], + [ + 99.50029296875002, + 77.97607421875003 + ], + [ + 101.590625, + 79.350439453125 + ], + [ + 102.25126953125002, + 79.25605468749995 + ], + [ + 102.40488281250006, + 79.43320312499998 + ], + [ + 102.88476562499997, + 79.25395507812505 + ] + ] + ], + [ + [ + [ + 76.24892578125005, + 79.65107421874995 + ], + [ + 77.58896484375012, + 79.50190429687504 + ], + [ + 76.64951171875012, + 79.493408203125 + ], + [ + 76.24892578125005, + 79.65107421874995 + ] + ] + ], + [ + [ + [ + 92.68349609375005, + 79.685205078125 + ], + [ + 91.37626953125007, + 79.83549804687505 + ], + [ + 91.22929687500007, + 80.03071289062504 + ], + [ + 93.803125, + 79.904541015625 + ], + [ + 92.68349609375005, + 79.685205078125 + ] + ] + ], + [ + [ + [ + 51.409277343750006, + 79.94423828125 + ], + [ + 50.09140625, + 79.98056640625003 + ], + [ + 50.93632812500002, + 80.09423828125 + ], + [ + 51.409277343750006, + 79.94423828125 + ] + ] + ], + [ + [ + [ + 59.68886718750005, + 79.95581054687506 + ], + [ + 58.91923828125002, + 79.98461914062506 + ], + [ + 59.54453125000006, + 80.11884765624995 + ], + [ + 59.68886718750005, + 79.95581054687506 + ] + ] + ], + [ + [ + [ + 97.67451171875004, + 80.15825195312499 + ], + [ + 97.65166015625002, + 79.76064453125 + ], + [ + 98.59648437500002, + 80.05219726562495 + ], + [ + 100.0612304687501, + 79.77709960937506 + ], + [ + 99.68066406250003, + 79.32333984374998 + ], + [ + 99.04179687500007, + 79.29301757812502 + ], + [ + 99.92929687500012, + 78.96142578124997 + ], + [ + 98.41113281250003, + 78.78779296875004 + ], + [ + 95.53105468750007, + 79.09809570312501 + ], + [ + 95.02041015625005, + 79.05268554687498 + ], + [ + 94.21875, + 79.40234375 + ], + [ + 93.07080078124997, + 79.49531250000001 + ], + [ + 94.98730468749997, + 80.096826171875 + ], + [ + 95.28134765625012, + 80.030517578125 + ], + [ + 97.67451171875004, + 80.15825195312499 + ] + ] + ], + [ + [ + [ + 50.05175781250003, + 80.07431640625003 + ], + [ + 49.55605468750005, + 80.15893554687503 + ], + [ + 49.883691406249994, + 80.230224609375 + ], + [ + 50.05175781250003, + 80.07431640625003 + ] + ] + ], + [ + [ + [ + 57.07871093750006, + 80.35092773437498 + ], + [ + 56.986914062500006, + 80.07148437499998 + ], + [ + 55.811621093750006, + 80.08715820312497 + ], + [ + 56.02441406250003, + 80.34130859374997 + ], + [ + 57.07871093750006, + 80.35092773437498 + ] + ] + ], + [ + [ + [ + 53.521386718749994, + 80.18520507812497 + ], + [ + 52.34355468750002, + 80.213232421875 + ], + [ + 52.85390625, + 80.40239257812499 + ], + [ + 53.85166015625006, + 80.26835937500005 + ], + [ + 53.521386718749994, + 80.18520507812497 + ] + ] + ], + [ + [ + [ + 57.95625, + 80.12324218749995 + ], + [ + 57.33232421875002, + 80.15810546875005 + ], + [ + 57.075, + 80.49394531249999 + ], + [ + 59.25546875000006, + 80.34321289062501 + ], + [ + 58.39794921874997, + 80.31875 + ], + [ + 57.95625, + 80.12324218749995 + ] + ] + ], + [ + [ + [ + 54.41533203125002, + 80.47280273437502 + ], + [ + 53.811914062499994, + 80.47622070312502 + ], + [ + 53.87724609375002, + 80.60527343750002 + ], + [ + 54.41533203125002, + 80.47280273437502 + ] + ] + ], + [ + [ + [ + 47.441992187500006, + 80.853662109375 + ], + [ + 48.44570312500005, + 80.80600585937506 + ], + [ + 48.68359375000003, + 80.63325195312504 + ], + [ + 47.7052734375001, + 80.76518554687499 + ], + [ + 46.141406250000074, + 80.44672851562495 + ], + [ + 45.969042968750074, + 80.56948242187502 + ], + [ + 44.9049804687501, + 80.61127929687501 + ], + [ + 47.441992187500006, + 80.853662109375 + ] + ] + ], + [ + [ + [ + 62.167773437500074, + 80.83476562500005 + ], + [ + 62.07578125000006, + 80.616943359375 + ], + [ + 61.05126953124997, + 80.418603515625 + ], + [ + 60.27832031249997, + 80.49443359374999 + ], + [ + 59.649804687499994, + 80.43125 + ], + [ + 59.59228515625003, + 80.81650390624998 + ], + [ + 62.167773437500074, + 80.83476562500005 + ] + ] + ], + [ + [ + [ + 50.278125, + 80.92724609374997 + ], + [ + 51.70361328125003, + 80.68764648437502 + ], + [ + 48.81103515625003, + 80.35371093750001 + ], + [ + 48.97753906250003, + 80.16259765624997 + ], + [ + 47.73730468749997, + 80.08168945312502 + ], + [ + 47.89296875000005, + 80.23925781249997 + ], + [ + 46.991015625000074, + 80.182763671875 + ], + [ + 46.644433593749994, + 80.30034179687507 + ], + [ + 47.89580078125002, + 80.52905273437503 + ], + [ + 49.087792968749994, + 80.515771484375 + ], + [ + 49.24433593750004, + 80.82138671875 + ], + [ + 50.278125, + 80.92724609374997 + ] + ] + ], + [ + [ + [ + 80.02666015625007, + 80.84814453125003 + ], + [ + 79.09853515625005, + 80.81206054687505 + ], + [ + 79.21738281250012, + 80.96035156249997 + ], + [ + 80.27958984375007, + 80.94980468750003 + ], + [ + 80.02666015625007, + 80.84814453125003 + ] + ] + ], + [ + [ + [ + 61.1408203125001, + 80.95034179687497 + ], + [ + 60.0783203125001, + 80.99916992187497 + ], + [ + 61.45742187499999, + 81.10395507812501 + ], + [ + 61.1408203125001, + 80.95034179687497 + ] + ] + ], + [ + [ + [ + 54.71894531250004, + 81.11596679687497 + ], + [ + 56.47226562500006, + 80.99824218749995 + ], + [ + 57.58037109375002, + 80.75546874999998 + ], + [ + 55.88339843750006, + 80.62841796875003 + ], + [ + 54.66816406250004, + 80.73867187500002 + ], + [ + 54.04541015624997, + 80.87197265625 + ], + [ + 54.71894531250004, + 81.11596679687497 + ] + ] + ], + [ + [ + [ + 58.62236328125002, + 81.04165039062502 + ], + [ + 58.930566406249994, + 80.83168945312497 + ], + [ + 58.28564453124997, + 80.76489257812503 + ], + [ + 57.21093749999997, + 81.01708984374997 + ], + [ + 58.04951171875004, + 81.11845703125002 + ], + [ + 58.62236328125002, + 81.04165039062502 + ] + ] + ], + [ + [ + [ + 63.37382812500002, + 80.70009765624997 + ], + [ + 62.59257812500002, + 80.85302734375006 + ], + [ + 64.80205078125002, + 81.197265625 + ], + [ + 65.43740234375005, + 80.93071289062507 + ], + [ + 63.37382812500002, + 80.70009765624997 + ] + ] + ], + [ + [ + [ + 91.56718750000007, + 81.14121093750003 + ], + [ + 91.2228515625001, + 81.063818359375 + ], + [ + 89.90117187500002, + 81.17070312500002 + ], + [ + 91.56718750000007, + 81.14121093750003 + ] + ] + ], + [ + [ + [ + 96.52656250000004, + 81.0755859375 + ], + [ + 97.86992187500007, + 80.76328125000006 + ], + [ + 97.02539062499997, + 80.53554687500002 + ], + [ + 97.29843750000006, + 80.27275390625005 + ], + [ + 93.6546875, + 80.009619140625 + ], + [ + 91.52382812500005, + 80.35854492187502 + ], + [ + 93.2625, + 80.79125976562497 + ], + [ + 92.59257812500007, + 80.780859375 + ], + [ + 92.7103515625, + 80.87216796875003 + ], + [ + 95.1595703125, + 81.27099609375003 + ], + [ + 95.80068359375005, + 81.28046874999998 + ], + [ + 96.52656250000004, + 81.0755859375 + ] + ] + ], + [ + [ + [ + 57.81025390625004, + 81.54604492187502 + ], + [ + 58.563867187499994, + 81.41840820312504 + ], + [ + 57.858691406250074, + 81.36806640625 + ], + [ + 57.76972656250004, + 81.16972656249999 + ], + [ + 55.71669921875005, + 81.1884765625 + ], + [ + 55.46601562500004, + 81.31118164062502 + ], + [ + 57.81025390625004, + 81.54604492187502 + ] + ] + ], + [ + [ + [ + 63.65097656250006, + 81.60932617187501 + ], + [ + 62.10644531249997, + 81.679345703125 + ], + [ + 63.709570312500006, + 81.68730468750002 + ], + [ + 63.65097656250006, + 81.60932617187501 + ] + ] + ], + [ + [ + [ + 58.29541015625003, + 81.715185546875 + ], + [ + 58.13457031250002, + 81.82797851562498 + ], + [ + 59.261816406250006, + 81.85419921874998 + ], + [ + 59.35644531250003, + 81.75898437499995 + ], + [ + 58.29541015625003, + 81.715185546875 + ] + ] + ] + ] + }, + "properties": { + "name": "Russia", + "childNum": 73 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 30.50996093750001, + -1.067285156250009 + ], + [ + 30.47705078125, + -1.0830078125 + ], + [ + 30.47021484375, + -1.131152343750003 + ], + [ + 30.508105468750017, + -1.208203125000011 + ], + [ + 30.631933593750006, + -1.367480468750003 + ], + [ + 30.710742187500017, + -1.396777343750003 + ], + [ + 30.76220703125, + -1.458691406250011 + ], + [ + 30.812597656250006, + -1.563085937500006 + ], + [ + 30.8765625, + -2.143359375 + ], + [ + 30.85498046875, + -2.265429687500003 + ], + [ + 30.828710937500006, + -2.338476562500006 + ], + [ + 30.7625, + -2.371679687500006 + ], + [ + 30.71484375, + -2.363476562500011 + ], + [ + 30.656640625000023, + -2.373828125 + ], + [ + 30.593359375, + -2.396777343750003 + ], + [ + 30.553613281250023, + -2.400097656250011 + ], + [ + 30.408496093750017, + -2.31298828125 + ], + [ + 30.117285156250006, + -2.416601562500006 + ], + [ + 29.93017578125, + -2.339550781250011 + ], + [ + 29.8681640625, + -2.71640625 + ], + [ + 29.698046875000017, + -2.794726562500003 + ], + [ + 29.390234375, + -2.80859375 + ], + [ + 29.10205078125, + -2.595703125 + ], + [ + 29.01435546875001, + -2.72021484375 + ], + [ + 28.893945312500023, + -2.635058593750003 + ], + [ + 28.876367187500023, + -2.400292968750009 + ], + [ + 29.13154296875001, + -2.195117187500003 + ], + [ + 29.196582031250017, + -1.719921875000011 + ], + [ + 29.576953125000017, + -1.387890625000011 + ], + [ + 29.82539062500001, + -1.335546875 + ], + [ + 29.930078125000023, + -1.469921875000011 + ], + [ + 30.360253906250023, + -1.074609375 + ], + [ + 30.41230468750001, + -1.063085937500006 + ], + [ + 30.46992187500001, + -1.066015625 + ], + [ + 30.50996093750001, + -1.067285156250009 + ] + ] + ] + }, + "properties": { + "name": "Rwanda", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 41.98769531250005, + 16.715625 + ], + [ + 42.059960937499994, + 16.803515625000017 + ], + [ + 42.15781250000006, + 16.570703125000023 + ], + [ + 41.80156250000002, + 16.778759765624955 + ], + [ + 41.86044921875006, + 17.002539062499977 + ], + [ + 41.98769531250005, + 16.715625 + ] + ] + ], + [ + [ + [ + 46.53144531250004, + 29.09624023437499 + ], + [ + 47.433203125, + 28.989550781250017 + ], + [ + 47.671289062499994, + 28.53315429687504 + ], + [ + 48.442480468750006, + 28.542919921874983 + ], + [ + 48.80898437499999, + 27.895898437499966 + ], + [ + 48.797167968750074, + 27.72431640625001 + ], + [ + 49.2375, + 27.49272460937499 + ], + [ + 49.17509765625002, + 27.43764648437505 + ], + [ + 49.40527343749997, + 27.18095703124996 + ], + [ + 50.149804687499994, + 26.66264648437499 + ], + [ + 50.00810546875002, + 26.678515625000017 + ], + [ + 50.21386718750003, + 26.30849609375005 + ], + [ + 50.15546875000004, + 26.100537109374955 + ], + [ + 50.03164062499999, + 26.11098632812505 + ], + [ + 50.55791015625002, + 25.086669921875 + ], + [ + 50.66689453125005, + 24.96381835937501 + ], + [ + 50.72558593749997, + 24.869384765625057 + ], + [ + 50.80439453125004, + 24.789257812499983 + ], + [ + 50.928320312500006, + 24.595117187500023 + ], + [ + 50.96601562500004, + 24.573925781249983 + ], + [ + 51.022753906250074, + 24.56523437499999 + ], + [ + 51.09335937500006, + 24.564648437499955 + ], + [ + 51.178027343750074, + 24.586718750000017 + ], + [ + 51.26796875, + 24.607226562500017 + ], + [ + 51.33847656250006, + 24.564355468749994 + ], + [ + 51.41123046875006, + 24.570800781250057 + ], + [ + 51.30986328125002, + 24.340380859375017 + ], + [ + 51.56835937500003, + 24.286181640625074 + ], + [ + 51.592578125000074, + 24.07885742187503 + ], + [ + 52.55507812500005, + 22.932812499999955 + ], + [ + 55.104296875000074, + 22.621484375000023 + ], + [ + 55.185839843750074, + 22.7041015625 + ], + [ + 55.64101562499999, + 22.001855468749994 + ], + [ + 54.97734375000002, + 19.995947265625006 + ], + [ + 51.977636718750006, + 18.996142578125074 + ], + [ + 49.04199218750003, + 18.58178710937503 + ], + [ + 48.17216796875002, + 18.156933593749983 + ], + [ + 47.57958984374997, + 17.448339843750034 + ], + [ + 47.44179687499999, + 17.111865234375045 + ], + [ + 47.14355468749997, + 16.946679687499966 + ], + [ + 46.97568359375006, + 16.953466796875034 + ], + [ + 46.72763671875006, + 17.26557617187501 + ], + [ + 45.5353515625001, + 17.30205078124999 + ], + [ + 45.14804687500006, + 17.427441406249955 + ], + [ + 43.91699218749997, + 17.32470703124997 + ], + [ + 43.41796875000003, + 17.516259765625023 + ], + [ + 43.19091796875003, + 17.359375 + ], + [ + 43.16503906249997, + 16.689404296874955 + ], + [ + 42.79931640624997, + 16.37177734375001 + ], + [ + 42.29394531249997, + 17.434960937499966 + ], + [ + 41.75, + 17.88574218749997 + ], + [ + 41.22949218750003, + 18.678417968749983 + ], + [ + 40.75917968750005, + 19.755468750000034 + ], + [ + 40.080664062500006, + 20.265917968750017 + ], + [ + 39.728320312500074, + 20.390332031249955 + ], + [ + 39.27607421875004, + 20.973974609375034 + ], + [ + 39.093554687500074, + 21.31035156249999 + ], + [ + 39.14707031250006, + 21.518994140624955 + ], + [ + 38.98789062500006, + 21.88173828125005 + ], + [ + 39.06201171874997, + 22.592187500000023 + ], + [ + 38.46416015625002, + 23.71186523437504 + ], + [ + 37.91972656250002, + 24.185400390625063 + ], + [ + 37.54306640625006, + 24.291650390625023 + ], + [ + 37.18085937500004, + 24.82001953125001 + ], + [ + 37.26630859375004, + 24.960058593750034 + ], + [ + 37.14882812499999, + 25.291113281249977 + ], + [ + 35.18046875000002, + 28.03486328125004 + ], + [ + 34.722070312499994, + 28.130664062500017 + ], + [ + 34.625, + 28.064501953125017 + ], + [ + 34.95078125, + 29.353515625 + ], + [ + 36.068457031250006, + 29.200537109375006 + ], + [ + 36.28281250000006, + 29.355371093750023 + ], + [ + 36.47607421874997, + 29.49511718749997 + ], + [ + 36.59179687500003, + 29.666113281250006 + ], + [ + 36.703906250000074, + 29.831640624999977 + ], + [ + 36.75527343750005, + 29.86601562499996 + ], + [ + 37.46923828125003, + 29.995068359374955 + ], + [ + 37.49072265625003, + 30.01171874999997 + ], + [ + 37.55361328125005, + 30.14458007812496 + ], + [ + 37.63359375000002, + 30.313281250000045 + ], + [ + 37.64990234374997, + 30.330957031249994 + ], + [ + 37.669726562500074, + 30.34814453125003 + ], + [ + 37.862890625, + 30.44262695312503 + ], + [ + 37.98007812500006, + 30.5 + ], + [ + 37.47900390624997, + 31.007763671874955 + ], + [ + 37.10527343750002, + 31.35517578125004 + ], + [ + 36.95859375000006, + 31.491503906250017 + ], + [ + 37.215625, + 31.55610351562501 + ], + [ + 37.49335937500004, + 31.625878906250023 + ], + [ + 38.111425781250006, + 31.78115234375005 + ], + [ + 38.37548828124997, + 31.84746093749996 + ], + [ + 38.962304687499994, + 31.99492187499999 + ], + [ + 38.99707031249997, + 32.00747070312505 + ], + [ + 39.145410156249994, + 32.12451171875 + ], + [ + 39.36865234374997, + 32.09174804687498 + ], + [ + 39.70410156250003, + 32.04252929687499 + ], + [ + 40.02783203124997, + 31.995019531249994 + ], + [ + 40.3693359375001, + 31.93896484375003 + ], + [ + 40.47890625000005, + 31.89335937499999 + ], + [ + 42.07441406250004, + 31.08037109374999 + ], + [ + 43.77373046875002, + 29.84921875 + ], + [ + 44.71650390625004, + 29.19360351562503 + ], + [ + 46.35644531250003, + 29.06367187500001 + ], + [ + 46.53144531250004, + 29.09624023437499 + ] + ] + ] + ] + }, + "properties": { + "name": "Saudi Arabia", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 36.87138671875002, + 21.996728515624994 + ], + [ + 36.92695312500001, + 21.58652343749999 + ], + [ + 37.25859375000002, + 21.108544921874994 + ], + [ + 37.25722656250002, + 21.03940429687499 + ], + [ + 37.15058593750001, + 21.103759765625 + ], + [ + 37.14111328125, + 20.98178710937499 + ], + [ + 37.19316406250002, + 20.12070312499999 + ], + [ + 37.471289062500006, + 18.820117187500003 + ], + [ + 38.609472656250006, + 18.005078125 + ], + [ + 38.422460937500006, + 17.823925781249997 + ], + [ + 38.39716796875001, + 17.778369140625003 + ], + [ + 38.38554687500002, + 17.751269531250003 + ], + [ + 38.37373046875001, + 17.717333984375003 + ], + [ + 38.34736328125001, + 17.68359375 + ], + [ + 38.28984375000002, + 17.637011718750003 + ], + [ + 38.26728515625001, + 17.61669921875 + ], + [ + 38.253515625, + 17.584765625 + ], + [ + 37.78242187500001, + 17.4580078125 + ], + [ + 37.547460937500006, + 17.324121093749994 + ], + [ + 37.51015625000002, + 17.288134765625003 + ], + [ + 37.45292968750002, + 17.108691406250003 + ], + [ + 37.41103515625002, + 17.06171875 + ], + [ + 37.24882812500002, + 17.056884765625 + ], + [ + 37.16953125, + 17.04140625 + ], + [ + 37.0615234375, + 17.061279296875 + ], + [ + 37.00898437500001, + 17.058886718750003 + ], + [ + 36.995214843750006, + 17.020556640625003 + ], + [ + 36.97578125000001, + 16.86655273437499 + ], + [ + 36.97871093750001, + 16.800585937500003 + ], + [ + 36.887792968750006, + 16.624658203124994 + ], + [ + 36.91376953125001, + 16.296191406250003 + ], + [ + 36.566015625, + 15.362109375 + ], + [ + 36.4267578125, + 15.132080078125 + ], + [ + 36.44814453125002, + 14.940087890624994 + ], + [ + 36.470800781250006, + 14.736474609374994 + ], + [ + 36.52431640625002, + 14.2568359375 + ], + [ + 36.12519531250001, + 12.75703125 + ], + [ + 35.67021484375002, + 12.623730468749997 + ], + [ + 35.1123046875, + 11.816552734374994 + ], + [ + 34.93144531250002, + 10.864794921874989 + ], + [ + 34.77128906250002, + 10.746191406249991 + ], + [ + 34.571875, + 10.880175781249989 + ], + [ + 34.34394531250001, + 10.658642578124997 + ], + [ + 34.31123046875001, + 10.190869140624997 + ], + [ + 34.078125, + 9.461523437499991 + ], + [ + 33.87148437500002, + 9.506152343749989 + ], + [ + 33.96328125000002, + 9.861767578124997 + ], + [ + 33.90703125000002, + 10.181445312499989 + ], + [ + 33.13007812500001, + 10.745947265624991 + ], + [ + 33.073339843750006, + 11.606103515624994 + ], + [ + 33.199316406250006, + 12.21728515625 + ], + [ + 32.721875, + 12.223095703124997 + ], + [ + 32.73671875000002, + 12.009667968749994 + ], + [ + 32.072265625, + 12.006738281249994 + ], + [ + 32.338476562500006, + 11.710107421874994 + ], + [ + 32.42080078125002, + 11.089111328125 + ], + [ + 31.224902343750017, + 9.799267578124997 + ], + [ + 30.75537109375, + 9.731201171875 + ], + [ + 30.003027343750006, + 10.277392578124989 + ], + [ + 29.60546875, + 10.065087890624994 + ], + [ + 29.47314453125, + 9.768603515624989 + ], + [ + 28.979589843750006, + 9.594189453124997 + ], + [ + 28.844531250000017, + 9.326074218749994 + ], + [ + 28.048925781250006, + 9.32861328125 + ], + [ + 27.880859375, + 9.601611328124989 + ], + [ + 27.07421875, + 9.613818359374989 + ], + [ + 26.65869140625, + 9.484130859375 + ], + [ + 25.91914062500001, + 10.169335937499994 + ], + [ + 25.858203125000017, + 10.406494140625 + ], + [ + 25.211718750000017, + 10.329931640624991 + ], + [ + 25.066992187500006, + 10.293798828124991 + ], + [ + 24.785253906250006, + 9.774658203125 + ], + [ + 24.53193359375001, + 8.886914062499997 + ], + [ + 24.147363281250023, + 8.665625 + ], + [ + 23.53730468750001, + 8.815820312499994 + ], + [ + 23.46826171875, + 9.11474609375 + ], + [ + 23.62265625, + 9.340625 + ], + [ + 23.646289062500017, + 9.822900390624994 + ], + [ + 22.86005859375001, + 10.919677734375 + ], + [ + 22.922656250000017, + 11.344873046874994 + ], + [ + 22.591113281250017, + 11.579882812499989 + ], + [ + 22.580957031250023, + 11.990136718749994 + ], + [ + 22.472460937500017, + 12.067773437499994 + ], + [ + 22.352343750000017, + 12.660449218749989 + ], + [ + 21.928125, + 12.678125 + ], + [ + 21.825292968750006, + 12.79052734375 + ], + [ + 22.228125, + 13.32958984375 + ], + [ + 22.1064453125, + 13.7998046875 + ], + [ + 22.53857421875, + 14.161865234375 + ], + [ + 22.38154296875001, + 14.550488281249997 + ], + [ + 22.6708984375, + 14.722460937500003 + ], + [ + 22.93232421875001, + 15.162109375 + ], + [ + 22.933886718750017, + 15.533105468749994 + ], + [ + 23.10517578125001, + 15.702539062499994 + ], + [ + 23.970800781250006, + 15.721533203124991 + ], + [ + 23.980273437500017, + 19.496630859375003 + ], + [ + 23.980273437500017, + 19.99594726562499 + ], + [ + 24.9794921875, + 20.002587890624994 + ], + [ + 24.980273437500017, + 21.995849609375 + ], + [ + 28.036425781250017, + 21.995361328125 + ], + [ + 31.092675781250023, + 21.994873046875 + ], + [ + 31.260644531250023, + 22.00229492187499 + ], + [ + 31.400292968750023, + 22.202441406250003 + ], + [ + 31.486132812500017, + 22.14780273437499 + ], + [ + 31.434472656250023, + 21.995849609375 + ], + [ + 36.87138671875002, + 21.996728515624994 + ] + ] + ] + }, + "properties": { + "name": "Sudan", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 34.078125, + 9.461523437499991 + ], + [ + 34.07275390625, + 8.545263671874991 + ], + [ + 33.95332031250001, + 8.443505859374994 + ], + [ + 33.28105468750002, + 8.437255859375 + ], + [ + 32.99892578125002, + 7.899511718749991 + ], + [ + 33.902441406250006, + 7.509521484375 + ], + [ + 34.06425781250002, + 7.225732421874994 + ], + [ + 34.71064453125001, + 6.660302734374994 + ], + [ + 34.98359375000001, + 5.858300781249994 + ], + [ + 35.26835937500002, + 5.492285156249991 + ], + [ + 35.08447265625, + 5.311865234374991 + ], + [ + 34.87832031250002, + 5.109570312499997 + ], + [ + 34.63984375000001, + 4.87548828125 + ], + [ + 34.38017578125002, + 4.620654296874989 + ], + [ + 34.176855468750006, + 4.419091796874994 + ], + [ + 33.97607421875, + 4.22021484375 + ], + [ + 33.74160156250002, + 3.985253906249994 + ], + [ + 33.568457031250006, + 3.81171875 + ], + [ + 33.489355468750006, + 3.755078125 + ], + [ + 32.99726562500001, + 3.880175781249989 + ], + [ + 32.33574218750002, + 3.706201171874994 + ], + [ + 32.13593750000001, + 3.519726562499997 + ], + [ + 31.79804687500001, + 3.802636718749994 + ], + [ + 31.547167968750017, + 3.677587890624991 + ], + [ + 31.15234375, + 3.785595703124997 + ], + [ + 30.83857421875001, + 3.49072265625 + ], + [ + 30.757226562500023, + 3.62421875 + ], + [ + 30.586718750000017, + 3.62421875 + ], + [ + 30.50830078125, + 3.835693359375 + ], + [ + 30.194921875, + 3.98193359375 + ], + [ + 29.676855468750006, + 4.5869140625 + ], + [ + 29.469628906250023, + 4.61181640625 + ], + [ + 29.224902343750017, + 4.391894531249989 + ], + [ + 28.72705078125, + 4.504980468749991 + ], + [ + 28.427539062500017, + 4.324169921874997 + ], + [ + 28.19208984375001, + 4.350244140624994 + ], + [ + 27.7880859375, + 4.644677734374994 + ], + [ + 27.4033203125, + 5.109179687499989 + ], + [ + 27.143945312500023, + 5.722949218749989 + ], + [ + 26.514257812500006, + 6.069238281249994 + ], + [ + 26.30859375, + 6.455322265625 + ], + [ + 26.36181640625, + 6.635302734374989 + ], + [ + 25.27890625, + 7.427490234375 + ], + [ + 25.18134765625001, + 7.557226562499991 + ], + [ + 25.20039062500001, + 7.807910156249989 + ], + [ + 24.853320312500017, + 8.137548828124991 + ], + [ + 24.291406250000023, + 8.29140625 + ], + [ + 24.147363281250023, + 8.665625 + ], + [ + 24.53193359375001, + 8.886914062499997 + ], + [ + 24.785253906250006, + 9.774658203125 + ], + [ + 25.066992187500006, + 10.293798828124991 + ], + [ + 25.211718750000017, + 10.329931640624991 + ], + [ + 25.858203125000017, + 10.406494140625 + ], + [ + 25.91914062500001, + 10.169335937499994 + ], + [ + 26.65869140625, + 9.484130859375 + ], + [ + 27.07421875, + 9.613818359374989 + ], + [ + 27.880859375, + 9.601611328124989 + ], + [ + 28.048925781250006, + 9.32861328125 + ], + [ + 28.844531250000017, + 9.326074218749994 + ], + [ + 28.979589843750006, + 9.594189453124997 + ], + [ + 29.47314453125, + 9.768603515624989 + ], + [ + 29.60546875, + 10.065087890624994 + ], + [ + 30.003027343750006, + 10.277392578124989 + ], + [ + 30.75537109375, + 9.731201171875 + ], + [ + 31.224902343750017, + 9.799267578124997 + ], + [ + 32.42080078125002, + 11.089111328125 + ], + [ + 32.338476562500006, + 11.710107421874994 + ], + [ + 32.072265625, + 12.006738281249994 + ], + [ + 32.73671875000002, + 12.009667968749994 + ], + [ + 32.721875, + 12.223095703124997 + ], + [ + 33.199316406250006, + 12.21728515625 + ], + [ + 33.073339843750006, + 11.606103515624994 + ], + [ + 33.13007812500001, + 10.745947265624991 + ], + [ + 33.90703125000002, + 10.181445312499989 + ], + [ + 33.96328125000002, + 9.861767578124997 + ], + [ + 33.87148437500002, + 9.506152343749989 + ], + [ + 34.078125, + 9.461523437499991 + ] + ] + ] + }, + "properties": { + "name": "S. Sudan", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -12.280615234374977, + 14.809033203124997 + ], + [ + -12.228417968749994, + 14.45859375 + ], + [ + -12.019189453124994, + 14.206494140624997 + ], + [ + -11.960888671874983, + 13.875292968750003 + ], + [ + -12.05419921875, + 13.633056640625 + ], + [ + -11.831689453124994, + 13.315820312499994 + ], + [ + -11.634960937499983, + 13.369873046875 + ], + [ + -11.390380859375, + 12.941992187499991 + ], + [ + -11.389404296875, + 12.404394531249991 + ], + [ + -12.399072265624994, + 12.340087890625 + ], + [ + -12.930712890624989, + 12.532275390624989 + ], + [ + -13.061279296875, + 12.489990234375 + ], + [ + -13.082910156249994, + 12.633544921875 + ], + [ + -13.729248046875, + 12.673925781249991 + ], + [ + -14.06484375, + 12.67529296875 + ], + [ + -14.349218749999977, + 12.676416015624994 + ], + [ + -15.196093749999989, + 12.679931640625 + ], + [ + -15.3779296875, + 12.588964843749991 + ], + [ + -15.574804687499977, + 12.490380859374994 + ], + [ + -15.839550781249983, + 12.43789062499999 + ], + [ + -16.144189453124994, + 12.45742187499999 + ], + [ + -16.24150390624999, + 12.443310546874997 + ], + [ + -16.41630859374999, + 12.36767578125 + ], + [ + -16.521337890624977, + 12.3486328125 + ], + [ + -16.656933593749983, + 12.364355468749991 + ], + [ + -16.711816406249994, + 12.354833984374991 + ], + [ + -16.76030273437499, + 12.52578125 + ], + [ + -16.44287109375, + 12.609472656249991 + ], + [ + -16.59765625, + 12.715283203124997 + ], + [ + -16.743896484375, + 12.58544921875 + ], + [ + -16.763330078124994, + 13.064160156249997 + ], + [ + -16.648779296874977, + 13.154150390624991 + ], + [ + -15.834277343749989, + 13.156445312499997 + ], + [ + -15.814404296874983, + 13.325146484374997 + ], + [ + -15.286230468749977, + 13.39599609375 + ], + [ + -15.151123046875, + 13.556494140624991 + ], + [ + -14.246777343749983, + 13.23583984375 + ], + [ + -13.826708984374989, + 13.4078125 + ], + [ + -13.977392578124977, + 13.54345703125 + ], + [ + -14.405468749999983, + 13.503710937500003 + ], + [ + -15.108349609374983, + 13.81210937499999 + ], + [ + -15.426855468749977, + 13.727001953124997 + ], + [ + -15.509667968749994, + 13.586230468750003 + ], + [ + -16.56230468749999, + 13.587304687499994 + ], + [ + -16.766943359374977, + 13.904931640624994 + ], + [ + -16.618115234374983, + 14.04052734375 + ], + [ + -16.791748046875, + 14.004150390625 + ], + [ + -17.168066406249977, + 14.640625 + ], + [ + -17.345800781249977, + 14.729296875 + ], + [ + -17.445019531249983, + 14.651611328125 + ], + [ + -17.53564453125, + 14.755126953125 + ], + [ + -17.147167968749983, + 14.922021484374994 + ], + [ + -16.843408203124994, + 15.293994140625003 + ], + [ + -16.570751953124983, + 15.734423828125003 + ], + [ + -16.535253906249977, + 15.83837890625 + ], + [ + -16.502050781249977, + 15.917333984374991 + ], + [ + -16.480078124999977, + 16.097216796875003 + ], + [ + -16.441015624999977, + 16.204541015624997 + ], + [ + -16.239013671875, + 16.531298828125003 + ], + [ + -15.768212890624994, + 16.485107421875 + ], + [ + -14.990625, + 16.676904296874994 + ], + [ + -14.300097656249989, + 16.580273437499997 + ], + [ + -13.868457031249989, + 16.148144531249997 + ], + [ + -13.756640624999989, + 16.172509765624994 + ], + [ + -13.40966796875, + 16.05917968749999 + ], + [ + -13.105273437499989, + 15.57177734375 + ], + [ + -12.735253906249994, + 15.13125 + ], + [ + -12.40869140625, + 14.889013671874991 + ], + [ + -12.280615234374977, + 14.809033203124997 + ] + ] + ] + }, + "properties": { + "name": "Senegal", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 103.9697265625, + 1.331445312499994 + ], + [ + 103.65019531249999, + 1.325537109374991 + ], + [ + 103.81796875000003, + 1.447070312499989 + ], + [ + 103.9697265625, + 1.331445312499994 + ] + ] + ] + }, + "properties": { + "name": "Singapore", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -37.10332031249996, + -54.065625 + ], + [ + -36.70380859375001, + -54.10810546874999 + ], + [ + -36.64741210937498, + -54.26230468749996 + ], + [ + -36.32646484374996, + -54.251171875 + ], + [ + -35.79858398437497, + -54.76347656250002 + ], + [ + -36.08549804687499, + -54.86679687500001 + ], + [ + -36.885986328125, + -54.33945312499996 + ], + [ + -37.63090820312496, + -54.16748046875001 + ], + [ + -37.61884765625001, + -54.04208984375004 + ], + [ + -38.017431640625034, + -54.008007812500026 + ], + [ + -37.10332031249996, + -54.065625 + ] + ] + ] + }, + "properties": { + "name": "S. Geo. and S. Sandw. Is.", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -5.692138671874972, + -15.997753906249997 + ], + [ + -5.782519531250017, + -16.00400390625002 + ], + [ + -5.707861328124977, + -15.90615234374998 + ], + [ + -5.692138671874972, + -15.997753906249997 + ] + ] + ] + }, + "properties": { + "name": "Saint Helena", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 160.57626953125006, + -11.797851562500028 + ], + [ + 160.44306640625004, + -11.814941406249957 + ], + [ + 159.98632812499997, + -11.494726562500006 + ], + [ + 160.57626953125006, + -11.797851562500028 + ] + ] + ], + [ + [ + [ + 166.13320312500005, + -10.757812499999972 + ], + [ + 165.90400390625004, + -10.851464843749966 + ], + [ + 165.79101562500003, + -10.784765624999963 + ], + [ + 166.02382812500005, + -10.6611328125 + ], + [ + 166.13320312500005, + -10.757812499999972 + ] + ] + ], + [ + [ + [ + 161.71533203124997, + -10.387304687499991 + ], + [ + 162.10537109375005, + -10.45380859375004 + ], + [ + 162.37333984375002, + -10.823242187499986 + ], + [ + 161.78681640625004, + -10.716894531249991 + ], + [ + 161.53789062500007, + -10.566406249999972 + ], + [ + 161.4870117187501, + -10.361425781249963 + ], + [ + 161.29394531250003, + -10.326464843750031 + ], + [ + 161.30478515625012, + -10.204394531250031 + ], + [ + 161.71533203124997, + -10.387304687499991 + ] + ] + ], + [ + [ + [ + 161.54785156249997, + -9.625683593749997 + ], + [ + 161.55380859375012, + -9.769726562500026 + ], + [ + 161.40976562500006, + -9.681640625000028 + ], + [ + 161.36416015625, + -9.353417968750037 + ], + [ + 161.54785156249997, + -9.625683593749997 + ] + ] + ], + [ + [ + [ + 159.75039062500005, + -9.272656250000011 + ], + [ + 159.97060546875, + -9.433300781249969 + ], + [ + 160.35458984375006, + -9.421582031249983 + ], + [ + 160.81894531250006, + -9.862792968749986 + ], + [ + 160.64921875000002, + -9.92861328124998 + ], + [ + 159.80273437499997, + -9.763476562500003 + ], + [ + 159.61230468749997, + -9.470703124999943 + ], + [ + 159.62558593750012, + -9.311230468749969 + ], + [ + 159.75039062500005, + -9.272656250000011 + ] + ] + ], + [ + [ + [ + 160.1681640625001, + -8.995507812500037 + ], + [ + 160.40751953125007, + -9.140332031249969 + ], + [ + 160.10537109375, + -9.080761718749997 + ], + [ + 160.1681640625001, + -8.995507812500037 + ] + ] + ], + [ + [ + [ + 159.18857421875006, + -9.123535156250014 + ], + [ + 159.03632812500004, + -9.075 + ], + [ + 159.12978515625, + -8.99306640624998 + ], + [ + 159.22841796875005, + -9.029980468749955 + ], + [ + 159.18857421875006, + -9.123535156250014 + ] + ] + ], + [ + [ + [ + 158.10791015625003, + -8.684179687500034 + ], + [ + 157.93759765625006, + -8.73642578125002 + ], + [ + 157.90927734375006, + -8.565625 + ], + [ + 158.10546874999997, + -8.536816406250026 + ], + [ + 158.10791015625003, + -8.684179687500034 + ] + ] + ], + [ + [ + [ + 157.38896484375002, + -8.713476562499963 + ], + [ + 157.2123046875, + -8.565039062500006 + ], + [ + 157.37949218750012, + -8.420898437499943 + ], + [ + 157.38896484375002, + -8.713476562499963 + ] + ] + ], + [ + [ + [ + 160.7494140625, + -8.313964843750014 + ], + [ + 160.99765625000006, + -8.612011718749983 + ], + [ + 160.94433593750003, + -8.799023437499983 + ], + [ + 161.15869140624997, + -8.961816406250009 + ], + [ + 161.36738281250004, + -9.61123046874998 + ], + [ + 160.77207031250012, + -8.963867187499986 + ], + [ + 160.7140625000001, + -8.539257812499997 + ], + [ + 160.59042968750006, + -8.372753906249997 + ], + [ + 160.7494140625, + -8.313964843750014 + ] + ] + ], + [ + [ + [ + 157.76347656250002, + -8.242187499999957 + ], + [ + 157.89843749999997, + -8.506347656249943 + ], + [ + 157.81933593750003, + -8.612011718749983 + ], + [ + 157.58789062500003, + -8.445410156249963 + ], + [ + 157.5580078125, + -8.269921875 + ], + [ + 157.30244140625004, + -8.33330078124996 + ], + [ + 157.21757812500002, + -8.262792968749977 + ], + [ + 157.490625, + -7.965722656250037 + ], + [ + 157.76347656250002, + -8.242187499999957 + ] + ] + ], + [ + [ + [ + 157.171875, + -8.108105468749997 + ], + [ + 156.95830078125002, + -8.014355468749997 + ], + [ + 157.02412109375004, + -7.867871093749997 + ], + [ + 157.18613281250006, + -7.941210937500017 + ], + [ + 157.171875, + -8.108105468749997 + ] + ] + ], + [ + [ + [ + 156.687890625, + -7.92304687500004 + ], + [ + 156.5109375000001, + -7.707812499999974 + ], + [ + 156.5609375, + -7.574023437499989 + ], + [ + 156.80908203124997, + -7.722851562500026 + ], + [ + 156.687890625, + -7.92304687500004 + ] + ] + ], + [ + [ + [ + 159.8791015625001, + -8.534277343749949 + ], + [ + 158.9440429687501, + -8.04072265625004 + ], + [ + 158.457421875, + -7.544726562499974 + ], + [ + 158.734375, + -7.604296875000031 + ], + [ + 159.43144531250002, + -8.029003906249955 + ], + [ + 159.84306640625002, + -8.326953124999989 + ], + [ + 159.8791015625001, + -8.534277343749949 + ] + ] + ], + [ + [ + [ + 155.83984374999997, + -7.097167968750014 + ], + [ + 155.67753906250002, + -7.08896484375002 + ], + [ + 155.73896484375004, + -6.972949218750017 + ], + [ + 155.83984374999997, + -7.097167968750014 + ] + ] + ], + [ + [ + [ + 157.48671875000005, + -7.330371093750003 + ], + [ + 157.44130859375, + -7.425683593749966 + ], + [ + 157.10156249999997, + -7.323632812499966 + ], + [ + 156.4525390625, + -6.638281249999963 + ], + [ + 157.03027343750003, + -6.891992187499952 + ], + [ + 157.19335937499997, + -7.160351562499997 + ], + [ + 157.48671875000005, + -7.330371093750003 + ] + ] + ] + ] + }, + "properties": { + "name": "Solomon Is.", + "childNum": 16 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -12.526074218749926, + 7.436328125000017 + ], + [ + -12.951611328124926, + 7.570849609374989 + ], + [ + -12.615234374999972, + 7.63720703125 + ], + [ + -12.5125, + 7.582421875000037 + ], + [ + -12.526074218749926, + 7.436328125000017 + ] + ] + ], + [ + [ + [ + -10.758593749999989, + 9.385351562499991 + ], + [ + -10.682714843750006, + 9.289355468749974 + ], + [ + -10.687646484374937, + 9.261132812499994 + ], + [ + -10.749951171874926, + 9.12236328124996 + ], + [ + -10.747021484374955, + 9.095263671875045 + ], + [ + -10.726855468749932, + 9.081689453125023 + ], + [ + -10.615966796875, + 9.059179687499977 + ], + [ + -10.500537109375017, + 8.687548828125017 + ], + [ + -10.677343749999977, + 8.400585937499997 + ], + [ + -10.712109374999955, + 8.335253906250017 + ], + [ + -10.686962890624983, + 8.321679687500009 + ], + [ + -10.652636718749989, + 8.330273437499983 + ], + [ + -10.604003906249943, + 8.319482421874994 + ], + [ + -10.55771484374992, + 8.315673828125028 + ], + [ + -10.496435546874977, + 8.362109374999974 + ], + [ + -10.394433593749966, + 8.480957031250028 + ], + [ + -10.360058593749983, + 8.49550781249998 + ], + [ + -10.283203124999972, + 8.48515625 + ], + [ + -10.285742187499949, + 8.454101562499986 + ], + [ + -10.314648437499983, + 8.310839843750017 + ], + [ + -10.359814453124926, + 8.187939453125026 + ], + [ + -10.570849609374932, + 8.071142578125034 + ], + [ + -10.6474609375, + 7.759375 + ], + [ + -10.878076171874994, + 7.538232421874994 + ], + [ + -11.267675781249977, + 7.232617187499997 + ], + [ + -11.507519531249983, + 6.906542968750003 + ], + [ + -12.48564453124996, + 7.386279296875045 + ], + [ + -12.480273437499932, + 7.75327148437502 + ], + [ + -12.697607421874977, + 7.715869140625045 + ], + [ + -12.850878906249932, + 7.818701171875034 + ], + [ + -12.956933593749966, + 8.145312500000045 + ], + [ + -13.148974609374989, + 8.214599609375043 + ], + [ + -13.272753906249989, + 8.429736328124989 + ], + [ + -13.085009765624932, + 8.42475585937504 + ], + [ + -12.894091796874932, + 8.62978515624998 + ], + [ + -13.181835937499955, + 8.576904296875043 + ], + [ + -13.206933593749994, + 8.843115234375006 + ], + [ + -13.059472656249966, + 8.881152343750031 + ], + [ + -13.292675781249955, + 9.04921875 + ], + [ + -13.077294921874966, + 9.069628906249974 + ], + [ + -12.958789062499989, + 9.263330078124994 + ], + [ + -12.755859374999943, + 9.373583984374989 + ], + [ + -12.557861328125, + 9.704980468749994 + ], + [ + -12.427978515625028, + 9.898144531250011 + ], + [ + -12.142333984375, + 9.87539062499999 + ], + [ + -11.911083984374955, + 9.993017578124977 + ], + [ + -11.273632812499955, + 9.996533203124983 + ], + [ + -11.205664062499949, + 9.977734374999969 + ], + [ + -11.180859374999955, + 9.925341796875045 + ], + [ + -11.047460937499977, + 9.786328125000054 + ], + [ + -10.758593749999989, + 9.385351562499991 + ] + ] + ] + ] + }, + "properties": { + "name": "Sierra Leone", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -89.36259765624999, + 14.416015625 + ], + [ + -89.1205078125, + 14.370214843749991 + ], + [ + -88.51254882812499, + 13.978955078124997 + ], + [ + -88.504345703125, + 13.964208984374991 + ], + [ + -88.49765625, + 13.904541015625 + ], + [ + -88.482666015625, + 13.854248046875 + ], + [ + -88.44912109375, + 13.850976562499994 + ], + [ + -88.40849609374999, + 13.87539062499999 + ], + [ + -88.27622070312499, + 13.942675781250003 + ], + [ + -88.151025390625, + 13.987353515625003 + ], + [ + -87.99101562499999, + 13.879638671875 + ], + [ + -87.8919921875, + 13.894970703124997 + ], + [ + -87.80224609375, + 13.889990234374991 + ], + [ + -87.7314453125, + 13.841064453125 + ], + [ + -87.71533203125, + 13.812695312499997 + ], + [ + -87.781884765625, + 13.521386718749994 + ], + [ + -87.930859375, + 13.1806640625 + ], + [ + -88.68564453124999, + 13.281494140625 + ], + [ + -88.51201171874999, + 13.183935546874991 + ], + [ + -89.80419921875, + 13.560107421875003 + ], + [ + -90.09521484375, + 13.736523437499997 + ], + [ + -90.04814453124999, + 13.904052734375 + ], + [ + -89.54716796874999, + 14.241259765625003 + ], + [ + -89.5736328125, + 14.390087890624997 + ], + [ + -89.36259765624999, + 14.416015625 + ] + ] + ] + }, + "properties": { + "name": "El Salvador", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -56.26708984374997, + 46.838476562500034 + ], + [ + -56.38476562499994, + 46.81943359375006 + ], + [ + -56.36464843749994, + 47.09897460937498 + ], + [ + -56.26708984374997, + 46.838476562500034 + ] + ] + ] + }, + "properties": { + "name": "St. Pierre and Miquelon", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 6.659960937499989, + 0.120654296874989 + ], + [ + 6.51972656250004, + 0.066308593750023 + ], + [ + 6.468164062499994, + 0.22734375 + ], + [ + 6.68691406250008, + 0.404394531249977 + ], + [ + 6.75, + 0.24345703124996 + ], + [ + 6.659960937499989, + 0.120654296874989 + ] + ] + ], + [ + [ + [ + 7.423828125, + 1.567724609375006 + ], + [ + 7.330664062500034, + 1.603369140624991 + ], + [ + 7.414453125000051, + 1.699121093750037 + ], + [ + 7.423828125, + 1.567724609375006 + ] + ] + ] + ] + }, + "properties": { + "name": "São Tomé and Principe", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -54.03422851562499, + 3.62939453125 + ], + [ + -54.00957031249999, + 3.448535156249989 + ], + [ + -54.06318359375, + 3.353320312499989 + ], + [ + -54.18803710937499, + 3.178759765624989 + ], + [ + -54.203125, + 3.13818359375 + ], + [ + -54.17070312499999, + 2.993603515624997 + ], + [ + -54.18808593749999, + 2.874853515624991 + ], + [ + -54.1955078125, + 2.81787109375 + ], + [ + -54.256738281249994, + 2.713720703124991 + ], + [ + -54.402001953124994, + 2.461523437499991 + ], + [ + -54.53593749999999, + 2.343310546874989 + ], + [ + -54.56840820312499, + 2.342578124999989 + ], + [ + -54.604736328125, + 2.335791015624991 + ], + [ + -54.61625976562499, + 2.326757812499991 + ], + [ + -54.661865234375, + 2.327539062499994 + ], + [ + -54.697412109374994, + 2.359814453124997 + ], + [ + -54.72221679687499, + 2.441650390625 + ], + [ + -54.87607421874999, + 2.450390625 + ], + [ + -54.92656249999999, + 2.497363281249989 + ], + [ + -54.968408203124994, + 2.54833984375 + ], + [ + -54.978662109374994, + 2.59765625 + ], + [ + -55.005810546875, + 2.59296875 + ], + [ + -55.0703125, + 2.54833984375 + ], + [ + -55.11411132812499, + 2.539208984374994 + ], + [ + -55.1876953125, + 2.547509765624994 + ], + [ + -55.286035156249994, + 2.499658203124994 + ], + [ + -55.343994140625, + 2.48876953125 + ], + [ + -55.38535156249999, + 2.440625 + ], + [ + -55.73056640624999, + 2.406152343749994 + ], + [ + -55.957470703125, + 2.520458984374997 + ], + [ + -55.99350585937499, + 2.497509765624997 + ], + [ + -56.02036132812499, + 2.392773437499997 + ], + [ + -56.0451171875, + 2.364404296874994 + ], + [ + -56.087792968749994, + 2.34130859375 + ], + [ + -56.12939453125, + 2.299511718749997 + ], + [ + -56.1376953125, + 2.259033203125 + ], + [ + -56.073632812499994, + 2.236767578124997 + ], + [ + -56.02006835937499, + 2.158154296874997 + ], + [ + -55.96196289062499, + 2.095117187499994 + ], + [ + -55.91533203124999, + 2.03955078125 + ], + [ + -55.921630859375, + 1.976660156249991 + ], + [ + -55.929638671875, + 1.8875 + ], + [ + -56.01992187499999, + 1.842236328124997 + ], + [ + -56.4828125, + 1.942138671875 + ], + [ + -56.704345703125, + 2.036474609374991 + ], + [ + -57.19736328124999, + 2.853271484375 + ], + [ + -57.303662109375, + 3.377099609374994 + ], + [ + -57.646728515625, + 3.39453125 + ], + [ + -58.05429687499999, + 4.101660156249991 + ], + [ + -57.84599609374999, + 4.668164062499997 + ], + [ + -57.91704101562499, + 4.820410156249991 + ], + [ + -57.711083984374994, + 4.991064453124991 + ], + [ + -57.331005859375, + 5.020166015624994 + ], + [ + -57.20981445312499, + 5.195410156249991 + ], + [ + -57.3185546875, + 5.335351562499994 + ], + [ + -57.194775390625, + 5.5484375 + ], + [ + -56.96982421874999, + 5.992871093749997 + ], + [ + -56.235595703125, + 5.885351562499991 + ], + [ + -55.897607421874994, + 5.699316406249991 + ], + [ + -55.909912109375, + 5.892626953124989 + ], + [ + -55.648339843749994, + 5.985888671874989 + ], + [ + -54.83369140625, + 5.988330078124989 + ], + [ + -54.05419921875, + 5.807910156249989 + ], + [ + -54.08046875, + 5.502246093749989 + ], + [ + -54.4796875, + 4.836523437499991 + ], + [ + -54.350732421874994, + 4.054101562499994 + ], + [ + -54.03422851562499, + 3.62939453125 + ] + ] + ] + }, + "properties": { + "name": "Suriname", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 22.538671875, + 49.072705078125 + ], + [ + 22.52412109375001, + 49.031396484374994 + ], + [ + 22.389453125000017, + 48.873486328125 + ], + [ + 22.295214843750017, + 48.685839843749996 + ], + [ + 22.142871093750017, + 48.568505859374994 + ], + [ + 22.1318359375, + 48.405322265624996 + ], + [ + 21.766992187500023, + 48.3380859375 + ], + [ + 21.45136718750001, + 48.55224609375 + ], + [ + 20.490039062500017, + 48.526904296874996 + ], + [ + 20.333789062500017, + 48.295556640624994 + ], + [ + 19.95039062500001, + 48.146630859374994 + ], + [ + 19.625390625000023, + 48.223095703125 + ], + [ + 18.791894531250023, + 48.000292968749996 + ], + [ + 18.72421875, + 47.787158203124996 + ], + [ + 17.76191406250001, + 47.770166015624994 + ], + [ + 17.147363281250023, + 48.00595703125 + ], + [ + 16.86542968750001, + 48.3869140625 + ], + [ + 16.953125, + 48.598828125 + ], + [ + 17.135644531250023, + 48.841064453125 + ], + [ + 17.75849609375001, + 48.888134765625 + ], + [ + 18.0859375, + 49.06513671875 + ], + [ + 18.160937500000017, + 49.257373046874996 + ], + [ + 18.83222656250001, + 49.510791015624996 + ], + [ + 19.1494140625, + 49.4 + ], + [ + 19.44160156250001, + 49.597705078124996 + ], + [ + 19.77392578125, + 49.37216796875 + ], + [ + 19.756640625000017, + 49.204394531249996 + ], + [ + 20.0576171875, + 49.181298828124994 + ], + [ + 20.36298828125001, + 49.38525390625 + ], + [ + 20.868457031250017, + 49.314697265625 + ], + [ + 21.079394531250017, + 49.418261718749996 + ], + [ + 21.6396484375, + 49.411962890625 + ], + [ + 22.020117187500006, + 49.209521484374996 + ], + [ + 22.473046875000023, + 49.081298828125 + ], + [ + 22.538671875, + 49.072705078125 + ] + ] + ] + }, + "properties": { + "name": "Slovakia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 16.516210937500006, + 46.499902343749994 + ], + [ + 16.427636718750023, + 46.5244140625 + ], + [ + 16.321191406250023, + 46.534619140625 + ], + [ + 16.1064453125, + 46.382226562499994 + ], + [ + 15.608984375, + 46.171923828124996 + ], + [ + 15.592578125000017, + 46.139990234375 + ], + [ + 15.596875, + 46.109228515625 + ], + [ + 15.675585937500017, + 45.983691406249996 + ], + [ + 15.652148437500017, + 45.862158203125 + ], + [ + 15.277050781250011, + 45.7326171875 + ], + [ + 15.353710937500011, + 45.659912109375 + ], + [ + 15.283593750000023, + 45.5796875 + ], + [ + 15.291210937500011, + 45.541552734374996 + ], + [ + 15.32666015625, + 45.502294921875 + ], + [ + 15.339453125, + 45.467041015625 + ], + [ + 15.242089843750023, + 45.44140625 + ], + [ + 15.110449218750006, + 45.45078125 + ], + [ + 14.95458984375, + 45.499902343749994 + ], + [ + 14.793066406250006, + 45.47822265625 + ], + [ + 14.649511718750006, + 45.571484375 + ], + [ + 14.591796875, + 45.651269531249994 + ], + [ + 14.56884765625, + 45.6572265625 + ], + [ + 14.548448660714302, + 45.628388671875 + ], + [ + 14.507586495535731, + 45.59039341517857 + ], + [ + 14.42734375, + 45.505761718749994 + ], + [ + 14.369921875000017, + 45.4814453125 + ], + [ + 13.878710937500017, + 45.428369140624994 + ], + [ + 13.577929687500017, + 45.516894531249996 + ], + [ + 13.8447265625, + 45.59287109375 + ], + [ + 13.831152343750006, + 45.680419921875 + ], + [ + 13.663476562500023, + 45.7919921875 + ], + [ + 13.6005859375, + 45.979785156249996 + ], + [ + 13.509179687500023, + 45.973779296874994 + ], + [ + 13.487695312500023, + 45.987109375 + ], + [ + 13.480273437500017, + 46.009228515625 + ], + [ + 13.486425781250006, + 46.03955078125 + ], + [ + 13.548046875000011, + 46.089111328125 + ], + [ + 13.616601562500023, + 46.133105468749996 + ], + [ + 13.634960937500011, + 46.157763671874996 + ], + [ + 13.632519531250011, + 46.177050781249996 + ], + [ + 13.420996093750006, + 46.212304687499994 + ], + [ + 13.399511718750006, + 46.317529296874994 + ], + [ + 13.563281250000017, + 46.415087890624996 + ], + [ + 13.637109375000023, + 46.448535156249996 + ], + [ + 13.6796875, + 46.462890625 + ], + [ + 13.7, + 46.520263671875 + ], + [ + 14.5498046875, + 46.399707031249996 + ], + [ + 14.893261718750011, + 46.605908203125 + ], + [ + 15.957617187500006, + 46.677636718749994 + ], + [ + 16.093066406250017, + 46.86328125 + ], + [ + 16.283593750000023, + 46.857275390625 + ], + [ + 16.516210937500006, + 46.499902343749994 + ] + ] + ] + }, + "properties": { + "name": "Slovenia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 16.52851562500001, + 56.29052734375 + ], + [ + 16.431640625, + 56.24375 + ], + [ + 16.41230468750004, + 56.568994140624994 + ], + [ + 17.02539062499997, + 57.345068359375006 + ], + [ + 16.52851562500001, + 56.29052734375 + ] + ] + ], + [ + [ + [ + 19.076464843750045, + 57.8359375 + ], + [ + 18.813867187500023, + 57.70620117187502 + ], + [ + 18.907910156250068, + 57.39833984375002 + ], + [ + 18.146386718749994, + 56.920507812500006 + ], + [ + 18.285351562500068, + 57.08320312500001 + ], + [ + 18.136523437500045, + 57.55664062500003 + ], + [ + 18.53740234374999, + 57.83056640625006 + ], + [ + 18.90058593750001, + 57.91547851562504 + ], + [ + 19.076464843750045, + 57.8359375 + ] + ] + ], + [ + [ + [ + 19.156347656250063, + 57.92260742187497 + ], + [ + 19.086523437500034, + 57.86499023437506 + ], + [ + 19.134863281250034, + 57.98134765625002 + ], + [ + 19.331445312500023, + 57.962890625 + ], + [ + 19.156347656250063, + 57.92260742187497 + ] + ] + ], + [ + [ + [ + 24.15546875000004, + 65.80527343750006 + ], + [ + 23.102343750000074, + 65.73535156250003 + ], + [ + 22.400976562500006, + 65.86210937499999 + ], + [ + 22.254003906250006, + 65.59755859375002 + ], + [ + 21.565527343750063, + 65.40810546874997 + ], + [ + 21.609179687500074, + 65.261376953125 + ], + [ + 21.410351562500068, + 65.31743164062505 + ], + [ + 21.57392578125001, + 65.12578124999999 + ], + [ + 21.138183593750057, + 64.80869140625006 + ], + [ + 21.519628906250034, + 64.46308593749998 + ], + [ + 20.76269531250003, + 63.86782226562505 + ], + [ + 18.60644531250003, + 63.17827148437499 + ], + [ + 18.31289062500008, + 62.996386718750045 + ], + [ + 18.46308593750004, + 62.895849609375006 + ], + [ + 18.170019531250034, + 62.789355468750074 + ], + [ + 17.906640625000023, + 62.88676757812502 + ], + [ + 18.037304687500068, + 62.60053710937498 + ], + [ + 17.834472656250057, + 62.50273437500002 + ], + [ + 17.410253906250063, + 62.508398437500034 + ], + [ + 17.633691406249994, + 62.23300781250006 + ], + [ + 17.374511718750057, + 61.866308593750034 + ], + [ + 17.465429687500006, + 61.68447265625005 + ], + [ + 17.196386718750006, + 61.72456054687504 + ], + [ + 17.13076171875005, + 61.57573242187499 + ], + [ + 17.25097656250003, + 60.70078125 + ], + [ + 17.6611328125, + 60.53515625000003 + ], + [ + 17.955761718750068, + 60.589794921874955 + ], + [ + 18.85273437500001, + 60.02587890625 + ], + [ + 18.970507812500045, + 59.757226562499994 + ], + [ + 17.964257812500023, + 59.359375 + ], + [ + 18.56025390625004, + 59.39448242187498 + ], + [ + 18.285351562500068, + 59.109375 + ], + [ + 16.978125, + 58.65415039062506 + ], + [ + 16.214257812500023, + 58.636669921874955 + ], + [ + 16.92382812499997, + 58.49257812499999 + ], + [ + 16.651953125, + 58.43432617187503 + ], + [ + 16.65224609375008, + 57.50068359374998 + ], + [ + 16.348730468750063, + 56.70927734374996 + ], + [ + 15.826660156250028, + 56.12495117187501 + ], + [ + 14.782031250000017, + 56.16191406250002 + ], + [ + 14.754785156250051, + 56.03315429687498 + ], + [ + 14.401953125000034, + 55.97675781250004 + ], + [ + 14.21503906250004, + 55.83261718749998 + ], + [ + 14.341699218749994, + 55.52773437500002 + ], + [ + 14.17373046875008, + 55.396630859374966 + ], + [ + 12.885839843750063, + 55.41137695312506 + ], + [ + 12.973925781250074, + 55.748144531250006 + ], + [ + 12.471191406250057, + 56.29052734375 + ], + [ + 12.801660156250051, + 56.263916015625 + ], + [ + 12.65644531250004, + 56.44057617187502 + ], + [ + 12.857421875000028, + 56.45239257812503 + ], + [ + 12.883691406250051, + 56.61772460937496 + ], + [ + 12.421484375000034, + 56.906396484374966 + ], + [ + 11.449316406250063, + 58.118359374999955 + ], + [ + 11.43154296875008, + 58.339990234374994 + ], + [ + 11.24824218750004, + 58.369140625 + ], + [ + 11.14716796875004, + 58.98862304687498 + ], + [ + 11.19580078125, + 59.07827148437505 + ], + [ + 11.388281250000063, + 59.036523437499966 + ], + [ + 11.470703125000057, + 58.909521484375034 + ], + [ + 11.64277343750004, + 58.92607421875002 + ], + [ + 11.798144531250074, + 59.28989257812498 + ], + [ + 11.680761718750034, + 59.59228515625003 + ], + [ + 12.486132812500074, + 60.10678710937506 + ], + [ + 12.588671874999989, + 60.450732421875045 + ], + [ + 12.29414062500004, + 61.00268554687506 + ], + [ + 12.706054687500028, + 61.059863281250074 + ], + [ + 12.88076171875008, + 61.35229492187506 + ], + [ + 12.155371093750006, + 61.720751953125045 + ], + [ + 12.303515625000074, + 62.28559570312501 + ], + [ + 11.999902343750051, + 63.29169921875001 + ], + [ + 12.175195312500051, + 63.595947265625 + ], + [ + 12.792773437500017, + 64 + ], + [ + 13.203515625000023, + 64.07509765625 + ], + [ + 13.960546875000063, + 64.01401367187498 + ], + [ + 14.141210937500006, + 64.17353515624998 + ], + [ + 14.077636718750028, + 64.464013671875 + ], + [ + 13.650292968750023, + 64.58154296874997 + ], + [ + 14.47968750000004, + 65.30146484374998 + ], + [ + 14.543261718750045, + 66.12934570312498 + ], + [ + 15.483789062500051, + 66.30595703124999 + ], + [ + 15.422949218750006, + 66.48984374999998 + ], + [ + 16.40351562500004, + 67.05498046875002 + ], + [ + 16.12744140625, + 67.42583007812507 + ], + [ + 16.783593750000023, + 67.89501953125 + ], + [ + 17.324609375000023, + 68.10380859374999 + ], + [ + 17.91669921875001, + 67.96489257812502 + ], + [ + 18.303027343750045, + 68.55541992187497 + ], + [ + 19.969824218750063, + 68.35639648437501 + ], + [ + 20.348046875000023, + 68.84873046875003 + ], + [ + 20.116699218750057, + 69.02089843750005 + ], + [ + 20.622167968750006, + 69.036865234375 + ], + [ + 21.99746093750005, + 68.52060546874998 + ], + [ + 22.854101562500034, + 68.36733398437502 + ], + [ + 23.63886718750004, + 67.95439453125002 + ], + [ + 23.454882812500045, + 67.46025390625007 + ], + [ + 23.733593750000068, + 67.42290039062499 + ], + [ + 23.64150390625005, + 67.12939453124997 + ], + [ + 23.988574218750045, + 66.81054687500003 + ], + [ + 23.700292968750034, + 66.25263671874998 + ], + [ + 24.15546875000004, + 65.80527343750006 + ] + ] + ] + ] + }, + "properties": { + "name": "Sweden", + "childNum": 4 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 31.9482421875, + -25.957617187500006 + ], + [ + 32.060546875, + -26.018359375 + ], + [ + 32.04140625000002, + -26.28125 + ], + [ + 32.10595703125, + -26.52001953125 + ], + [ + 32.112890625, + -26.839453125 + ], + [ + 32.02480468750002, + -26.811132812500006 + ], + [ + 31.994726562500006, + -26.817480468750006 + ], + [ + 31.967187500000023, + -26.96064453125001 + ], + [ + 31.946093750000017, + -27.173632812500003 + ], + [ + 31.958398437500023, + -27.30585937500001 + ], + [ + 31.742578125000023, + -27.30996093750001 + ], + [ + 31.469531250000017, + -27.295507812500006 + ], + [ + 31.274023437500006, + -27.238378906250006 + ], + [ + 31.063378906250023, + -27.1123046875 + ], + [ + 30.938085937500006, + -26.915820312500003 + ], + [ + 30.88330078125, + -26.79238281250001 + ], + [ + 30.806738281250006, + -26.785253906250006 + ], + [ + 30.794335937500023, + -26.764257812500006 + ], + [ + 30.803320312500006, + -26.41347656250001 + ], + [ + 31.08808593750001, + -25.98066406250001 + ], + [ + 31.207324218750017, + -25.843359375 + ], + [ + 31.33515625000001, + -25.75556640625001 + ], + [ + 31.382617187500017, + -25.74296875 + ], + [ + 31.415136718750006, + -25.74658203125 + ], + [ + 31.921679687500017, + -25.96875 + ], + [ + 31.9482421875, + -25.957617187500006 + ] + ] + ] + }, + "properties": { + "name": "Swaziland", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 55.54033203125002, + -4.693066406250011 + ], + [ + 55.54296875, + -4.785546875 + ], + [ + 55.383398437500006, + -4.609277343750009 + ], + [ + 55.45576171875001, + -4.558789062500011 + ], + [ + 55.54033203125002, + -4.693066406250011 + ] + ] + ] + }, + "properties": { + "name": "Seychelles", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 42.358984375, + 37.10859375 + ], + [ + 41.78857421875, + 36.59716796875 + ], + [ + 41.41679687500002, + 36.5146484375 + ], + [ + 41.295996093750006, + 36.383349609374996 + ], + [ + 41.354101562500006, + 35.640429687499996 + ], + [ + 41.19472656250002, + 34.768994140625 + ], + [ + 40.98701171875001, + 34.429052734375 + ], + [ + 38.773535156250006, + 33.372216796874994 + ], + [ + 36.818359375, + 32.317285156249994 + ], + [ + 36.3720703125, + 32.3869140625 + ], + [ + 35.78730468750001, + 32.734912109374996 + ], + [ + 35.91347656250002, + 32.94960937499999 + ], + [ + 35.869140625, + 33.43173828125 + ], + [ + 36.03447265625002, + 33.58505859375 + ], + [ + 35.98613281250002, + 33.75263671875 + ], + [ + 36.36503906250002, + 33.83935546875 + ], + [ + 36.27783203125, + 33.92529296875 + ], + [ + 36.5849609375, + 34.221240234374996 + ], + [ + 36.50439453125, + 34.432373046875 + ], + [ + 36.32988281250002, + 34.499609375 + ], + [ + 36.383886718750006, + 34.65791015625 + ], + [ + 35.97626953125001, + 34.629199218749996 + ], + [ + 35.902441406250006, + 35.420703125 + ], + [ + 35.76445312500002, + 35.571582031249996 + ], + [ + 35.83964843750002, + 35.84921875 + ], + [ + 35.892675781250006, + 35.916552734374996 + ], + [ + 35.96757812500002, + 35.910058593749994 + ], + [ + 36.12734375000002, + 35.831445312499994 + ], + [ + 36.15361328125002, + 35.833886718749994 + ], + [ + 36.34755859375002, + 36.003515625 + ], + [ + 36.37539062500002, + 36.171240234375 + ], + [ + 36.63671875, + 36.233984375 + ], + [ + 36.64140625000002, + 36.263525390625 + ], + [ + 36.5375, + 36.45742187499999 + ], + [ + 36.54667968750002, + 36.50634765625 + ], + [ + 36.596875, + 36.7013671875 + ], + [ + 36.62841796875, + 36.777685546875 + ], + [ + 36.65859375000002, + 36.802539062499996 + ], + [ + 36.77656250000001, + 36.79267578125 + ], + [ + 36.94179687500002, + 36.7583984375 + ], + [ + 36.9853515625, + 36.702392578125 + ], + [ + 37.06621093750002, + 36.652636718749996 + ], + [ + 37.43632812500002, + 36.643310546875 + ], + [ + 37.523535156250006, + 36.6783203125 + ], + [ + 37.7203125, + 36.743701171874996 + ], + [ + 37.90664062500002, + 36.79462890625 + ], + [ + 38.19169921875002, + 36.9015625 + ], + [ + 38.7666015625, + 36.693115234375 + ], + [ + 38.90644531250001, + 36.694677734375 + ], + [ + 39.1083984375, + 36.680566406249994 + ], + [ + 39.35664062500001, + 36.681591796875 + ], + [ + 39.50146484375, + 36.70224609375 + ], + [ + 39.6865234375, + 36.738623046875 + ], + [ + 40.01640625000002, + 36.826074218749994 + ], + [ + 40.705664062500006, + 37.097705078124996 + ], + [ + 41.886816406250006, + 37.156396484374994 + ], + [ + 42.05986328125002, + 37.2060546875 + ], + [ + 42.16787109375002, + 37.288623046874996 + ], + [ + 42.202734375, + 37.29726562499999 + ], + [ + 42.24755859375, + 37.2822265625 + ], + [ + 42.2685546875, + 37.2765625 + ], + [ + 42.31289062500002, + 37.22958984375 + ], + [ + 42.358984375, + 37.10859375 + ] + ] + ] + }, + "properties": { + "name": "Syria", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -72.3328125, + 21.85136718749999 + ], + [ + -72.14433593750002, + 21.79272460937503 + ], + [ + -72.33544921874994, + 21.758007812499983 + ], + [ + -72.3328125, + 21.85136718749999 + ] + ] + ] + }, + "properties": { + "name": "Turks and Caicos Is.", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 23.980273437500017, + 19.496630859375003 + ], + [ + 23.970800781250006, + 15.721533203124991 + ], + [ + 23.10517578125001, + 15.702539062499994 + ], + [ + 22.933886718750017, + 15.533105468749994 + ], + [ + 22.93232421875001, + 15.162109375 + ], + [ + 22.6708984375, + 14.722460937500003 + ], + [ + 22.38154296875001, + 14.550488281249997 + ], + [ + 22.53857421875, + 14.161865234375 + ], + [ + 22.1064453125, + 13.7998046875 + ], + [ + 22.228125, + 13.32958984375 + ], + [ + 21.825292968750006, + 12.79052734375 + ], + [ + 21.928125, + 12.678125 + ], + [ + 22.352343750000017, + 12.660449218749989 + ], + [ + 22.472460937500017, + 12.067773437499994 + ], + [ + 22.580957031250023, + 11.990136718749994 + ], + [ + 22.591113281250017, + 11.579882812499989 + ], + [ + 22.922656250000017, + 11.344873046874994 + ], + [ + 22.86005859375001, + 10.919677734375 + ], + [ + 22.49384765625001, + 10.996240234374994 + ], + [ + 21.771484375, + 10.642822265625 + ], + [ + 21.682714843750006, + 10.289843749999989 + ], + [ + 20.773242187500017, + 9.405664062499994 + ], + [ + 20.342089843750017, + 9.127099609374994 + ], + [ + 18.95625, + 8.938867187499994 + ], + [ + 18.886035156250017, + 8.836035156249991 + ], + [ + 19.108691406250017, + 8.656152343749994 + ], + [ + 18.56416015625001, + 8.0458984375 + ], + [ + 17.6494140625, + 7.98359375 + ], + [ + 16.784765625, + 7.550976562499997 + ], + [ + 16.545312500000023, + 7.865478515625 + ], + [ + 16.37890625, + 7.683544921874997 + ], + [ + 15.957617187500006, + 7.507568359375 + ], + [ + 15.480078125, + 7.523779296874991 + ], + [ + 15.5498046875, + 7.787890624999989 + ], + [ + 15.1162109375, + 8.557324218749997 + ], + [ + 14.332324218750017, + 9.20351562499999 + ], + [ + 13.977246093750011, + 9.691552734374994 + ], + [ + 14.243261718750006, + 9.979736328125 + ], + [ + 15.654882812500006, + 10.0078125 + ], + [ + 15.276074218750011, + 10.357373046874997 + ], + [ + 15.132226562500023, + 10.648486328124989 + ], + [ + 15.029882812500006, + 11.11367187499999 + ], + [ + 15.08125, + 11.845507812499989 + ], + [ + 14.847070312500023, + 12.502099609374994 + ], + [ + 14.461718750000017, + 13.021777343749989 + ], + [ + 14.244824218750011, + 13.07734375 + ], + [ + 14.06396484375, + 13.07851562499999 + ], + [ + 13.932324218750011, + 13.258496093749997 + ], + [ + 13.606347656250023, + 13.70458984375 + ], + [ + 13.505761718750023, + 14.134423828124994 + ], + [ + 13.4482421875, + 14.380664062500003 + ], + [ + 14.367968750000017, + 15.750146484374994 + ], + [ + 15.474316406250011, + 16.908398437499997 + ], + [ + 15.735058593750011, + 19.904052734375 + ], + [ + 15.963183593750017, + 20.34619140625 + ], + [ + 15.587109375000011, + 20.733300781249994 + ], + [ + 15.607324218750023, + 20.954394531250003 + ], + [ + 15.181835937500011, + 21.523388671874997 + ], + [ + 14.97900390625, + 22.99619140624999 + ], + [ + 15.984082031250011, + 23.445214843749994 + ], + [ + 20.14765625000001, + 21.38925781249999 + ], + [ + 23.980273437500017, + 19.496630859375003 + ] + ] + ] + }, + "properties": { + "name": "Chad", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 0.900488281250006, + 10.993261718749991 + ], + [ + 0.763378906250011, + 10.386669921874997 + ], + [ + 1.330078125, + 9.996972656249994 + ], + [ + 1.3857421875, + 9.361669921874991 + ], + [ + 1.600195312500006, + 9.050048828125 + ], + [ + 1.624707031250011, + 6.997314453125 + ], + [ + 1.530957031250011, + 6.992431640625 + ], + [ + 1.777929687500006, + 6.294628906249997 + ], + [ + 1.62265625, + 6.216796875 + ], + [ + 1.187207031250011, + 6.089404296874989 + ], + [ + 0.736914062500006, + 6.452587890624997 + ], + [ + 0.525585937500011, + 6.850927734374991 + ], + [ + 0.634765625, + 7.353662109374994 + ], + [ + 0.5, + 7.546875 + ], + [ + 0.686328125000017, + 8.354882812499994 + ], + [ + 0.37255859375, + 8.75927734375 + ], + [ + 0.48876953125, + 8.851464843749994 + ], + [ + 0.525683593750017, + 9.398486328124989 + ], + [ + 0.2333984375, + 9.463525390624994 + ], + [ + 0.342578125000017, + 9.604150390624994 + ], + [ + 0.264550781250023, + 9.644726562499997 + ], + [ + 0.380859375, + 10.291845703124991 + ], + [ + -0.08632812499999, + 10.673046875 + ], + [ + 0.009423828125023, + 11.02099609375 + ], + [ + -0.068603515625, + 11.115625 + ], + [ + 0.49267578125, + 10.954980468749994 + ], + [ + 0.900488281250006, + 10.993261718749991 + ] + ] + ] + }, + "properties": { + "name": "Togo", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 98.40908203125005, + 7.90205078125004 + ], + [ + 98.2962890625, + 7.776074218750054 + ], + [ + 98.32207031250007, + 8.166308593749974 + ], + [ + 98.4349609375, + 8.085644531249969 + ], + [ + 98.40908203125005, + 7.90205078125004 + ] + ] + ], + [ + [ + [ + 100.070703125, + 9.58603515625002 + ], + [ + 99.96240234375003, + 9.421630859375 + ], + [ + 99.93955078125006, + 9.559960937500037 + ], + [ + 100.070703125, + 9.58603515625002 + ] + ] + ], + [ + [ + [ + 102.42675781250003, + 11.988720703125026 + ], + [ + 102.30195312500004, + 11.98081054687502 + ], + [ + 102.27744140625006, + 12.151855468750043 + ], + [ + 102.42675781250003, + 11.988720703125026 + ] + ] + ], + [ + [ + [ + 100.12246093750005, + 20.316650390625057 + ], + [ + 100.11494140625004, + 20.257666015625034 + ], + [ + 100.13974609375012, + 20.245410156250017 + ], + [ + 100.31796875000006, + 20.38588867187505 + ], + [ + 100.51953125000003, + 20.17792968750004 + ], + [ + 100.39765625000004, + 19.756103515625 + ], + [ + 100.51357421875005, + 19.553466796875 + ], + [ + 101.21191406249997, + 19.54833984375003 + ], + [ + 101.22080078125006, + 19.486621093750074 + ], + [ + 101.19755859375007, + 19.327929687500074 + ], + [ + 101.2863281250001, + 18.977148437500006 + ], + [ + 101.04697265625012, + 18.441992187500063 + ], + [ + 101.05058593750002, + 18.407031250000045 + ], + [ + 101.1375, + 18.28686523437497 + ], + [ + 101.14394531250005, + 18.14262695312499 + ], + [ + 100.90849609375002, + 17.583886718750023 + ], + [ + 100.95585937500002, + 17.541113281250006 + ], + [ + 101.10517578125004, + 17.47954101562499 + ], + [ + 101.16748046874997, + 17.49902343749997 + ], + [ + 101.41367187500012, + 17.71875 + ], + [ + 101.55507812500005, + 17.812353515625034 + ], + [ + 101.56367187500004, + 17.82050781250001 + ], + [ + 101.6875, + 17.889404296875 + ], + [ + 101.77480468750005, + 18.03339843750004 + ], + [ + 101.81865234375002, + 18.06464843750001 + ], + [ + 101.87548828124997, + 18.046435546875017 + ], + [ + 101.94746093750004, + 18.081494140624983 + ], + [ + 102.03457031250005, + 18.169824218750023 + ], + [ + 102.10146484375, + 18.210644531249983 + ], + [ + 102.14824218750002, + 18.20385742187503 + ], + [ + 102.35185546875002, + 18.045947265625017 + ], + [ + 102.45878906250002, + 17.984619140625057 + ], + [ + 102.55253906250007, + 17.96508789062497 + ], + [ + 102.61679687500006, + 17.833349609375034 + ], + [ + 102.66064453124997, + 17.817968750000034 + ], + [ + 102.680078125, + 17.824121093750023 + ], + [ + 103.05136718750006, + 18.02851562500001 + ], + [ + 103.0912109375, + 18.13823242187499 + ], + [ + 103.14853515625006, + 18.221728515625045 + ], + [ + 103.19970703124997, + 18.259472656249983 + ], + [ + 103.26318359374997, + 18.27846679687505 + ], + [ + 103.27958984375002, + 18.304980468750017 + ], + [ + 103.24892578125, + 18.338964843750034 + ], + [ + 103.25175781250002, + 18.373486328124955 + ], + [ + 103.2882812500001, + 18.408398437499955 + ], + [ + 103.36699218750007, + 18.42333984374997 + ], + [ + 103.48798828125004, + 18.418164062499983 + ], + [ + 103.62968750000002, + 18.38256835937503 + ], + [ + 103.79228515625002, + 18.316503906249977 + ], + [ + 103.89882812500005, + 18.295312500000023 + ], + [ + 103.949609375, + 18.31899414062505 + ], + [ + 104.04873046875005, + 18.216699218749994 + ], + [ + 104.19619140625005, + 17.988378906250006 + ], + [ + 104.32265625, + 17.815820312500023 + ], + [ + 104.428125, + 17.69897460937503 + ], + [ + 104.7396484375, + 17.461669921875 + ], + [ + 104.81601562500012, + 17.30029296874997 + ], + [ + 104.75898437500004, + 17.0771484375 + ], + [ + 104.7435546875, + 16.884375 + ], + [ + 104.75058593750012, + 16.647558593750063 + ], + [ + 104.81933593750003, + 16.46606445312503 + ], + [ + 105.04716796875007, + 16.160253906249977 + ], + [ + 105.14873046875007, + 16.09355468749999 + ], + [ + 105.33066406250006, + 16.037890625000017 + ], + [ + 105.40625, + 15.987451171875051 + ], + [ + 105.39892578124997, + 15.829882812500017 + ], + [ + 105.62207031250003, + 15.699951171875 + ], + [ + 105.641015625, + 15.656542968750045 + ], + [ + 105.6388671875001, + 15.585937500000057 + ], + [ + 105.615625, + 15.488281250000057 + ], + [ + 105.49042968750004, + 15.256591796875 + ], + [ + 105.49042968750004, + 15.127587890625009 + ], + [ + 105.5333984375001, + 15.041601562499991 + ], + [ + 105.54667968750002, + 14.932470703124963 + ], + [ + 105.52304687500012, + 14.843310546875003 + ], + [ + 105.49736328125002, + 14.590673828124963 + ], + [ + 105.47558593750003, + 14.530126953124977 + ], + [ + 105.42265625000007, + 14.471630859375054 + ], + [ + 105.34218750000005, + 14.416699218750054 + ], + [ + 105.24365234375003, + 14.367871093750054 + ], + [ + 105.1833007812501, + 14.346240234374989 + ], + [ + 105.16914062500004, + 14.336083984374966 + ], + [ + 105.12597656250003, + 14.280957031250011 + ], + [ + 105.07412109375005, + 14.227441406250037 + ], + [ + 104.77900390625004, + 14.427832031250006 + ], + [ + 103.19941406250004, + 14.332617187499977 + ], + [ + 102.90927734375006, + 14.136718750000028 + ], + [ + 102.546875, + 13.585693359375043 + ], + [ + 102.33632812500005, + 13.560302734375014 + ], + [ + 102.49960937500012, + 12.669970703125003 + ], + [ + 102.75566406250002, + 12.42626953125 + ], + [ + 102.73662109375007, + 12.089794921875011 + ], + [ + 102.93388671875002, + 11.706689453125037 + ], + [ + 102.594140625, + 12.203027343749994 + ], + [ + 102.54023437500004, + 12.109228515624977 + ], + [ + 101.83574218750002, + 12.640380859375014 + ], + [ + 100.89775390625007, + 12.653808593749986 + ], + [ + 100.96269531250007, + 13.431982421874991 + ], + [ + 100.60292968750005, + 13.568164062500017 + ], + [ + 100.23564453125002, + 13.48447265625002 + ], + [ + 99.99052734375007, + 13.243457031250031 + ], + [ + 100.08994140625006, + 13.045654296874972 + ], + [ + 99.96396484375006, + 12.690039062500006 + ], + [ + 99.98906250000007, + 12.170800781249994 + ], + [ + 99.16503906250003, + 10.319824218750028 + ], + [ + 99.25390625000003, + 9.265234375000034 + ], + [ + 99.83554687500012, + 9.288378906250031 + ], + [ + 99.98955078125007, + 8.589208984374977 + ], + [ + 100.129296875, + 8.428076171875006 + ], + [ + 100.16347656250005, + 8.508398437500034 + ], + [ + 100.27939453125006, + 8.268505859375011 + ], + [ + 100.54521484375002, + 7.226904296874991 + ], + [ + 100.43935546875005, + 7.280761718750043 + ], + [ + 100.38037109375003, + 7.541503906250043 + ], + [ + 100.28378906250006, + 7.551513671875043 + ], + [ + 100.25664062500002, + 7.774902343749986 + ], + [ + 100.16074218750012, + 7.599267578124994 + ], + [ + 100.4235351562501, + 7.18784179687502 + ], + [ + 101.01787109375002, + 6.860937500000034 + ], + [ + 101.49794921875005, + 6.865283203125031 + ], + [ + 102.10107421874997, + 6.242236328125031 + ], + [ + 101.87363281250012, + 5.825292968749991 + ], + [ + 101.67841796875004, + 5.778808593750028 + ], + [ + 101.5560546875, + 5.907763671875003 + ], + [ + 101.1139648437501, + 5.636767578125045 + ], + [ + 100.98164062500004, + 5.771044921875045 + ], + [ + 101.05351562500002, + 6.242578125 + ], + [ + 100.87392578125, + 6.24541015624996 + ], + [ + 100.75449218750012, + 6.460058593749991 + ], + [ + 100.3454101562501, + 6.549902343750006 + ], + [ + 100.26142578125004, + 6.682714843749963 + ], + [ + 100.11914062499997, + 6.441992187500048 + ], + [ + 99.69599609375004, + 6.87666015625004 + ], + [ + 99.72031250000012, + 7.106201171875 + ], + [ + 99.55302734375002, + 7.218798828125031 + ], + [ + 99.59697265625002, + 7.355615234375009 + ], + [ + 99.35859375000004, + 7.372216796875023 + ], + [ + 99.26367187499997, + 7.619042968750037 + ], + [ + 99.07763671874997, + 7.718066406250045 + ], + [ + 99.05107421875002, + 7.887841796874994 + ], + [ + 98.78867187500012, + 8.059814453125028 + ], + [ + 98.703515625, + 8.256738281250009 + ], + [ + 98.57919921875006, + 8.344287109374989 + ], + [ + 98.42099609375006, + 8.17822265625 + ], + [ + 98.30546875000007, + 8.226220703125009 + ], + [ + 98.24179687500006, + 8.767871093750045 + ], + [ + 98.70253906250005, + 10.19038085937504 + ], + [ + 98.7572265625, + 10.660937499999974 + ], + [ + 99.1901367187501, + 11.105273437499989 + ], + [ + 99.61474609374997, + 11.781201171875026 + ], + [ + 99.40507812500002, + 12.547900390625003 + ], + [ + 99.12392578125, + 13.030761718750043 + ], + [ + 99.13681640625006, + 13.716699218749994 + ], + [ + 98.57001953125004, + 14.359912109375031 + ], + [ + 98.20214843749997, + 14.97592773437502 + ], + [ + 98.19101562500012, + 15.204101562499972 + ], + [ + 98.55693359375007, + 15.367675781249986 + ], + [ + 98.59238281250006, + 16.05068359375005 + ], + [ + 98.81796875000012, + 16.180810546874994 + ], + [ + 98.88828125000006, + 16.351904296875034 + ], + [ + 98.83544921875003, + 16.417578125 + ], + [ + 98.66074218750006, + 16.330419921875006 + ], + [ + 98.4388671875, + 16.975683593750034 + ], + [ + 97.7064453125, + 17.79711914062503 + ], + [ + 97.63222656250005, + 18.290332031250074 + ], + [ + 97.37392578125, + 18.51796875 + ], + [ + 97.74589843750002, + 18.58818359374999 + ], + [ + 97.816796875, + 19.459960937500057 + ], + [ + 98.01503906250005, + 19.74951171874997 + ], + [ + 98.37128906250004, + 19.68916015625004 + ], + [ + 98.9166992187501, + 19.77290039062504 + ], + [ + 99.07421875000003, + 20.09936523437503 + ], + [ + 99.48593750000006, + 20.14985351562501 + ], + [ + 99.45888671875005, + 20.363037109375 + ], + [ + 99.72011718750005, + 20.32543945312497 + ], + [ + 99.8903320312501, + 20.424414062499977 + ], + [ + 99.9542968750001, + 20.415429687500023 + ], + [ + 100.0036132812501, + 20.37958984375001 + ], + [ + 100.12246093750005, + 20.316650390625057 + ] + ] + ] + ] + }, + "properties": { + "name": "Thailand", + "childNum": 4 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 70.66416015625, + 39.85546875 + ], + [ + 70.55957031250003, + 39.790917968749994 + ], + [ + 70.48925781250003, + 39.86303710937503 + ], + [ + 70.48281250000005, + 39.88271484375005 + ], + [ + 70.49775390625004, + 39.88242187499998 + ], + [ + 70.56708984375004, + 39.86660156250005 + ], + [ + 70.66416015625, + 39.85546875 + ] + ] + ], + [ + [ + [ + 70.95800781250003, + 40.238867187500034 + ], + [ + 70.59921875, + 39.974511718749994 + ], + [ + 69.96679687499997, + 40.202246093750034 + ], + [ + 69.46875, + 40.020751953125 + ], + [ + 69.47099609375002, + 39.990625 + ], + [ + 69.43193359375007, + 39.909765625000034 + ], + [ + 69.36542968750004, + 39.94707031250002 + ], + [ + 69.30722656250006, + 39.968554687500045 + ], + [ + 69.27880859374997, + 39.91777343749999 + ], + [ + 69.24472656250006, + 39.82709960937498 + ], + [ + 69.29765625000007, + 39.52480468750005 + ], + [ + 70.50117187500004, + 39.58735351562501 + ], + [ + 70.79931640625003, + 39.39472656250001 + ], + [ + 71.4703125, + 39.60366210937502 + ], + [ + 71.50302734375006, + 39.58217773437502 + ], + [ + 71.51738281250002, + 39.55385742187502 + ], + [ + 71.50585937499997, + 39.51708984374997 + ], + [ + 71.5033203125, + 39.47880859374999 + ], + [ + 71.73222656250002, + 39.422998046874994 + ], + [ + 71.77861328125007, + 39.27797851562502 + ], + [ + 72.04277343750002, + 39.352148437500034 + ], + [ + 72.08417968750004, + 39.310644531250034 + ], + [ + 72.14736328125005, + 39.26074218749997 + ], + [ + 72.22998046874997, + 39.20751953124997 + ], + [ + 72.63994140625002, + 39.385986328125 + ], + [ + 73.10927734375, + 39.36191406249998 + ], + [ + 73.2349609375, + 39.37456054687499 + ], + [ + 73.3361328125001, + 39.41235351562506 + ], + [ + 73.38740234375004, + 39.442724609375034 + ], + [ + 73.4704101562501, + 39.46059570312502 + ], + [ + 73.63164062500007, + 39.44887695312502 + ], + [ + 73.63632812500006, + 39.396679687499955 + ], + [ + 73.60732421875, + 39.229199218749955 + ], + [ + 73.8052734375, + 38.968652343749994 + ], + [ + 73.69609375000007, + 38.85429687499996 + ], + [ + 73.80166015625, + 38.60688476562501 + ], + [ + 74.02558593750004, + 38.53984375000002 + ], + [ + 74.27744140625, + 38.659765625000034 + ], + [ + 74.81230468750002, + 38.46030273437498 + ], + [ + 74.8942382812501, + 37.60141601562498 + ], + [ + 75.11875, + 37.38569335937498 + ], + [ + 74.89130859375004, + 37.231640624999955 + ], + [ + 74.875390625, + 37.24199218750002 + ], + [ + 74.83046875, + 37.28593750000002 + ], + [ + 74.73056640625006, + 37.35703125 + ], + [ + 74.659375, + 37.39448242187501 + ], + [ + 74.34902343750005, + 37.41875 + ], + [ + 74.25966796875005, + 37.41542968750002 + ], + [ + 74.20351562500005, + 37.37246093750005 + ], + [ + 74.16708984375, + 37.32944335937498 + ], + [ + 73.74960937500006, + 37.23178710937498 + ], + [ + 73.6535156250001, + 37.239355468750034 + ], + [ + 73.62753906250006, + 37.261572265625006 + ], + [ + 73.71728515625003, + 37.32944335937498 + ], + [ + 73.7337890625, + 37.37578125000002 + ], + [ + 73.72060546875, + 37.41875 + ], + [ + 73.65712890625005, + 37.43046875 + ], + [ + 73.6046875000001, + 37.44604492187503 + ], + [ + 73.48134765625, + 37.4716796875 + ], + [ + 73.38291015625006, + 37.462255859375034 + ], + [ + 73.21113281250004, + 37.40849609375002 + ], + [ + 72.89550781250003, + 37.26752929687498 + ], + [ + 72.65742187500004, + 37.029052734375 + ], + [ + 71.665625, + 36.696923828124994 + ], + [ + 71.530859375, + 36.845117187499994 + ], + [ + 71.43291015625007, + 37.12753906249998 + ], + [ + 71.5822265625001, + 37.91010742187498 + ], + [ + 71.55195312500004, + 37.93315429687496 + ], + [ + 71.48779296874997, + 37.93188476562497 + ], + [ + 71.38964843750003, + 37.90629882812502 + ], + [ + 71.31992187500006, + 37.90185546875 + ], + [ + 71.27851562500004, + 37.91840820312498 + ], + [ + 71.33271484375004, + 38.170263671875034 + ], + [ + 71.25585937499997, + 38.306982421875006 + ], + [ + 70.7359375, + 38.42255859375001 + ], + [ + 70.41777343750002, + 38.075439453125 + ], + [ + 70.21464843750002, + 37.92441406250006 + ], + [ + 70.19941406250004, + 37.88603515624996 + ], + [ + 70.25498046875006, + 37.76538085937497 + ], + [ + 70.25146484374997, + 37.66416015625006 + ], + [ + 70.18867187500004, + 37.58247070312501 + ], + [ + 70.11982421875004, + 37.54350585937499 + ], + [ + 69.9849609375, + 37.566162109375 + ], + [ + 69.8208984375, + 37.60957031250004 + ], + [ + 69.62578125000002, + 37.59404296874999 + ], + [ + 69.49208984375, + 37.55307617187498 + ], + [ + 69.42011718750004, + 37.486718749999966 + ], + [ + 69.39921875000007, + 37.39931640625002 + ], + [ + 69.42968749999997, + 37.290869140625034 + ], + [ + 69.414453125, + 37.20776367187497 + ], + [ + 69.35380859375007, + 37.15004882812502 + ], + [ + 69.3039062500001, + 37.11694335937503 + ], + [ + 69.26484375000004, + 37.1083984375 + ], + [ + 69.18017578125003, + 37.158300781250034 + ], + [ + 68.96044921875003, + 37.32504882812498 + ], + [ + 68.9118164062501, + 37.33393554687501 + ], + [ + 68.88525390624997, + 37.32807617187498 + ], + [ + 68.85537109375005, + 37.31684570312501 + ], + [ + 68.83847656250006, + 37.30283203124998 + ], + [ + 68.82373046874997, + 37.27070312500001 + ], + [ + 68.78203125000002, + 37.25800781250001 + ], + [ + 68.7232421875, + 37.26801757812501 + ], + [ + 68.6691406250001, + 37.258398437500006 + ], + [ + 68.3869140625001, + 37.1375 + ], + [ + 68.29951171875004, + 37.08842773437502 + ], + [ + 68.28476562500006, + 37.036328124999955 + ], + [ + 68.2609375000001, + 37.01308593750002 + ], + [ + 68.2121093750001, + 37.02153320312496 + ], + [ + 68.0677734375, + 36.949804687500006 + ], + [ + 67.95800781249997, + 36.972021484375006 + ], + [ + 67.83447265624997, + 37.06420898437506 + ], + [ + 67.75898437500004, + 37.172216796875034 + ], + [ + 67.7980468750001, + 37.244970703125006 + ], + [ + 67.81435546875005, + 37.48701171875004 + ], + [ + 68.3502929687501, + 38.211035156250006 + ], + [ + 68.08720703125002, + 38.47353515625002 + ], + [ + 68.13251953125004, + 38.927636718749966 + ], + [ + 67.69443359375006, + 38.99462890625003 + ], + [ + 67.64833984375005, + 39.13105468750004 + ], + [ + 67.3576171875001, + 39.216699218749994 + ], + [ + 67.426171875, + 39.46557617187497 + ], + [ + 67.71904296875007, + 39.62138671875002 + ], + [ + 68.46328125, + 39.53671874999998 + ], + [ + 68.63896484375007, + 39.8388671875 + ], + [ + 68.86875, + 39.90747070312503 + ], + [ + 68.80468750000003, + 40.05034179687499 + ], + [ + 68.9720703125, + 40.08994140624998 + ], + [ + 68.63066406250007, + 40.16708984374998 + ], + [ + 69.27490234374997, + 40.19809570312498 + ], + [ + 69.20625, + 40.566552734374994 + ], + [ + 69.35722656250002, + 40.76738281249996 + ], + [ + 69.71289062500003, + 40.65698242187503 + ], + [ + 70.40195312500006, + 41.03510742187498 + ], + [ + 70.75107421875006, + 40.721777343750006 + ], + [ + 70.37158203125003, + 40.38413085937506 + ], + [ + 70.653125, + 40.201171875 + ], + [ + 70.95800781250003, + 40.238867187500034 + ] + ] + ] + ] + }, + "properties": { + "name": "Tajikistan", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 66.52226562500007, + 37.34848632812506 + ], + [ + 66.471875, + 37.3447265625 + ], + [ + 65.7650390625, + 37.56914062499996 + ], + [ + 65.55498046875002, + 37.25117187500004 + ], + [ + 65.30361328125005, + 37.24677734375001 + ], + [ + 65.08964843750007, + 37.237939453124994 + ], + [ + 64.9515625, + 37.19355468750001 + ], + [ + 64.81630859375005, + 37.13208007812503 + ], + [ + 64.7824218750001, + 37.05927734375001 + ], + [ + 64.60253906250003, + 36.554541015625034 + ], + [ + 64.5658203125, + 36.427587890625034 + ], + [ + 64.51103515625002, + 36.34067382812498 + ], + [ + 64.184375, + 36.14892578125 + ], + [ + 63.8625, + 36.012353515624994 + ], + [ + 63.12998046875006, + 35.84619140624997 + ], + [ + 63.169726562500074, + 35.678125 + ], + [ + 63.05664062500003, + 35.44580078125003 + ], + [ + 62.98027343750002, + 35.40917968750003 + ], + [ + 62.85800781250006, + 35.34965820312499 + ], + [ + 62.688085937500006, + 35.25532226562504 + ], + [ + 62.3078125000001, + 35.17080078125005 + ], + [ + 62.08964843750002, + 35.3796875 + ], + [ + 61.62099609375005, + 35.43232421875004 + ], + [ + 61.34472656249997, + 35.62949218750006 + ], + [ + 61.26201171875002, + 35.61958007812498 + ], + [ + 61.25214843750004, + 35.86762695312498 + ], + [ + 61.15292968750006, + 35.97675781250001 + ], + [ + 61.212011718750006, + 36.190527343750034 + ], + [ + 61.11962890625003, + 36.64257812500003 + ], + [ + 60.34130859375003, + 36.63764648437501 + ], + [ + 60.06279296875002, + 36.962890625 + ], + [ + 59.454980468749994, + 37.25283203125002 + ], + [ + 59.30175781249997, + 37.51064453125005 + ], + [ + 58.81542968750003, + 37.683496093749994 + ], + [ + 58.261621093749994, + 37.665820312500045 + ], + [ + 57.35371093750004, + 37.97333984374998 + ], + [ + 57.1935546875001, + 38.216406250000034 + ], + [ + 56.440625, + 38.249414062499994 + ], + [ + 56.272070312500006, + 38.080419921875034 + ], + [ + 55.38085937500003, + 38.051123046875034 + ], + [ + 54.90009765625004, + 37.77792968750006 + ], + [ + 54.6994140625001, + 37.47016601562498 + ], + [ + 53.91416015625006, + 37.34355468750002 + ], + [ + 53.86865234375003, + 38.949267578125045 + ], + [ + 53.70458984375003, + 39.209570312500034 + ], + [ + 53.33632812500005, + 39.34082031250006 + ], + [ + 53.15664062499999, + 39.26499023437506 + ], + [ + 53.23564453125002, + 39.608544921874966 + ], + [ + 53.603125, + 39.546972656250034 + ], + [ + 53.472265625, + 39.66879882812498 + ], + [ + 53.48730468749997, + 39.909375 + ], + [ + 52.9875, + 39.98759765625002 + ], + [ + 53.03554687500005, + 39.7744140625 + ], + [ + 52.80468749999997, + 40.054003906250045 + ], + [ + 52.73369140625002, + 40.39873046875002 + ], + [ + 52.943457031250006, + 41.03808593750006 + ], + [ + 53.1452148437501, + 40.82495117187497 + ], + [ + 53.61523437500003, + 40.818505859374994 + ], + [ + 53.87001953125005, + 40.64868164062503 + ], + [ + 54.37734375, + 40.693261718749966 + ], + [ + 54.319433593750006, + 40.83457031249998 + ], + [ + 54.68505859375003, + 40.873046875 + ], + [ + 54.70371093750006, + 41.071142578125034 + ], + [ + 54.094824218750006, + 41.51938476562506 + ], + [ + 53.80468749999997, + 42.11762695312498 + ], + [ + 53.16416015625006, + 42.09379882812502 + ], + [ + 52.97001953125002, + 41.97622070312505 + ], + [ + 52.81484375, + 41.711816406249994 + ], + [ + 52.850390625000074, + 41.20029296875006 + ], + [ + 52.4938476562501, + 41.780371093750034 + ], + [ + 53.0558593750001, + 42.14775390624999 + ], + [ + 54.120996093749994, + 42.335205078125 + ], + [ + 54.85380859375002, + 41.965185546875006 + ], + [ + 55.434375, + 41.296289062499994 + ], + [ + 55.97744140625005, + 41.32221679687504 + ], + [ + 57.01796875, + 41.26347656249996 + ], + [ + 57.11884765625004, + 41.35029296874998 + ], + [ + 56.96406250000004, + 41.856542968750006 + ], + [ + 57.290625, + 42.123779296875 + ], + [ + 57.814257812500074, + 42.18984375000005 + ], + [ + 58.02890625, + 42.48764648437506 + ], + [ + 58.474414062500074, + 42.29936523437496 + ], + [ + 58.15156250000004, + 42.628076171874966 + ], + [ + 58.477148437500006, + 42.66284179687503 + ], + [ + 58.5890625000001, + 42.778466796874966 + ], + [ + 59.35429687500002, + 42.32329101562496 + ], + [ + 59.98515625000002, + 42.21171875 + ], + [ + 59.94179687499999, + 41.97353515625002 + ], + [ + 60.20078125000006, + 41.803125 + ], + [ + 60.07558593750005, + 41.759667968749966 + ], + [ + 60.089648437500074, + 41.39941406250003 + ], + [ + 60.454980468749994, + 41.221630859374955 + ], + [ + 61.2423828125001, + 41.18920898437503 + ], + [ + 61.496972656249994, + 41.276074218749955 + ], + [ + 61.90283203124997, + 41.09370117187501 + ], + [ + 62.48320312500002, + 39.97563476562496 + ], + [ + 63.76367187500003, + 39.16054687499999 + ], + [ + 64.3099609375, + 38.97729492187497 + ], + [ + 65.612890625, + 38.23857421875002 + ], + [ + 65.97119140624997, + 38.244238281250006 + ], + [ + 66.60625, + 37.98671875000005 + ], + [ + 66.52558593750004, + 37.785742187500034 + ], + [ + 66.51132812500006, + 37.59916992187496 + ], + [ + 66.51064453125, + 37.45869140625004 + ], + [ + 66.52226562500007, + 37.34848632812506 + ] + ] + ] + }, + "properties": { + "name": "Turkmenistan", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 124.0363281250001, + -9.341601562500031 + ], + [ + 124.44443359375012, + -9.190332031250023 + ], + [ + 124.28232421875012, + -9.427929687500026 + ], + [ + 124.0363281250001, + -9.341601562500031 + ] + ] + ], + [ + [ + [ + 125.06816406250002, + -9.511914062499997 + ], + [ + 124.96015625000004, + -9.213769531250009 + ], + [ + 125.10048828125, + -9.189843750000023 + ], + [ + 125.14902343750012, + -9.042578125000034 + ], + [ + 124.93681640625007, + -9.053417968750026 + ], + [ + 124.92226562500005, + -8.942480468749977 + ], + [ + 125.17802734375002, + -8.647851562499994 + ], + [ + 125.38183593749997, + -8.575390624999983 + ], + [ + 126.61972656250006, + -8.459472656249986 + ], + [ + 126.96640625000012, + -8.315722656250017 + ], + [ + 127.29609375000004, + -8.424511718749969 + ], + [ + 126.91523437500004, + -8.715234374999966 + ], + [ + 125.40800781250002, + -9.275781250000023 + ], + [ + 125.06816406250002, + -9.511914062499997 + ] + ] + ], + [ + [ + [ + 125.64609375000006, + -8.139941406250003 + ], + [ + 125.5794921875, + -8.311816406250017 + ], + [ + 125.50712890625007, + -8.275097656249997 + ], + [ + 125.64609375000006, + -8.139941406250003 + ] + ] + ] + ] + }, + "properties": { + "name": "Timor-Leste", + "childNum": 3 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -175.1619140625, + -21.169335937500023 + ], + [ + -175.07817382812496, + -21.129003906249977 + ], + [ + -175.15659179687495, + -21.26367187499997 + ], + [ + -175.36235351562496, + -21.106835937499994 + ], + [ + -175.1619140625, + -21.169335937500023 + ] + ] + ], + [ + [ + [ + -173.953515625, + -18.63935546875001 + ], + [ + -174.06914062500002, + -18.640234375 + ], + [ + -173.96806640624993, + -18.565332031250023 + ], + [ + -173.953515625, + -18.63935546875001 + ] + ] + ] + ] + }, + "properties": { + "name": "Tonga", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -61.012109374999966, + 10.134326171874989 + ], + [ + -61.906103515625006, + 10.069140625000031 + ], + [ + -61.49931640624999, + 10.268554687499972 + ], + [ + -61.47827148437497, + 10.603369140624977 + ], + [ + -61.65117187499993, + 10.718066406249974 + ], + [ + -60.917626953124966, + 10.84023437499999 + ], + [ + -61.03374023437502, + 10.669873046875026 + ], + [ + -61.012109374999966, + 10.134326171874989 + ] + ] + ] + }, + "properties": { + "name": "Trinidad and Tobago", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 10.957617187500063, + 33.72207031250005 + ], + [ + 10.722070312500051, + 33.738916015624994 + ], + [ + 10.745214843750063, + 33.88867187500006 + ], + [ + 11.017871093749989, + 33.82333984374998 + ], + [ + 10.957617187500063, + 33.72207031250005 + ] + ] + ], + [ + [ + [ + 11.278027343750068, + 34.753808593749994 + ], + [ + 11.123632812500063, + 34.68168945312496 + ], + [ + 11.254882812500057, + 34.82031250000006 + ], + [ + 11.278027343750068, + 34.753808593749994 + ] + ] + ], + [ + [ + [ + 10.274609375000011, + 31.684960937499994 + ], + [ + 10.114941406250068, + 31.46376953125005 + ], + [ + 10.216406250000063, + 30.78320312500003 + ], + [ + 10.05976562500004, + 30.58007812500003 + ], + [ + 9.932519531250051, + 30.42534179687496 + ], + [ + 9.895019531250028, + 30.387304687500034 + ], + [ + 9.51875, + 30.229394531249994 + ], + [ + 9.224023437500023, + 31.373681640624994 + ], + [ + 9.160253906250006, + 31.621337890625 + ], + [ + 9.044042968750034, + 32.072363281250034 + ], + [ + 8.333398437500051, + 32.54360351562502 + ], + [ + 8.1125, + 33.055322265624994 + ], + [ + 7.877246093750017, + 33.172119140625 + ], + [ + 7.534375, + 33.717919921874994 + ], + [ + 7.513867187500068, + 34.080517578124955 + ], + [ + 8.24560546875, + 34.73408203124998 + ], + [ + 8.276855468750057, + 34.97949218749997 + ], + [ + 8.312109375000063, + 35.084619140624994 + ], + [ + 8.394238281250011, + 35.20385742187503 + ], + [ + 8.318066406250011, + 35.654931640624994 + ], + [ + 8.348730468750063, + 36.367968750000045 + ], + [ + 8.207617187500006, + 36.518945312499994 + ], + [ + 8.601269531250068, + 36.83393554687504 + ], + [ + 8.576562500000023, + 36.93720703125001 + ], + [ + 9.687988281250057, + 37.34038085937499 + ], + [ + 9.838476562500063, + 37.30898437499999 + ], + [ + 9.830273437499983, + 37.13535156250006 + ], + [ + 9.875585937499977, + 37.25415039062503 + ], + [ + 10.196386718750063, + 37.205859375000045 + ], + [ + 10.293261718750074, + 36.781494140625 + ], + [ + 10.412304687499983, + 36.73183593750002 + ], + [ + 11.053906250000068, + 37.07250976562506 + ], + [ + 11.12666015625004, + 36.874072265625045 + ], + [ + 10.476562500000028, + 36.175146484375006 + ], + [ + 10.590820312500028, + 35.88725585937499 + ], + [ + 11.00429687500008, + 35.63383789062496 + ], + [ + 11.120117187500057, + 35.24028320312499 + ], + [ + 10.69091796875, + 34.67846679687503 + ], + [ + 10.118359375000068, + 34.280078125000045 + ], + [ + 10.049023437500068, + 34.056298828124994 + ], + [ + 10.305273437500034, + 33.72827148437497 + ], + [ + 10.713183593750017, + 33.68901367187496 + ], + [ + 10.722753906250006, + 33.514404296875 + ], + [ + 10.958007812500057, + 33.62631835937498 + ], + [ + 11.257421875000034, + 33.30883789062506 + ], + [ + 11.202636718749972, + 33.24921874999998 + ], + [ + 11.50458984375004, + 33.181933593750045 + ], + [ + 11.502441406250028, + 33.15556640624999 + ], + [ + 11.467187500000051, + 32.96572265625005 + ], + [ + 11.459179687500011, + 32.897363281249966 + ], + [ + 11.453906250000017, + 32.64257812500003 + ], + [ + 11.533789062500034, + 32.52495117187496 + ], + [ + 11.535937500000017, + 32.47333984375001 + ], + [ + 11.504980468750034, + 32.413671875000034 + ], + [ + 11.358007812500006, + 32.34521484375003 + ], + [ + 11.168261718750074, + 32.25673828125002 + ], + [ + 11.005175781250074, + 32.17270507812506 + ], + [ + 10.826367187500068, + 32.080664062500034 + ], + [ + 10.771582031250006, + 32.02119140625001 + ], + [ + 10.60888671875, + 31.929541015624977 + ], + [ + 10.47578125000004, + 31.736035156249983 + ], + [ + 10.274609375000011, + 31.684960937499994 + ] + ] + ] + ] + }, + "properties": { + "name": "Tunisia", + "childNum": 3 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 25.970019531250045, + 40.136328125 + ], + [ + 25.6689453125, + 40.13588867187502 + ], + [ + 25.918359375000023, + 40.23798828125004 + ], + [ + 25.970019531250045, + 40.136328125 + ] + ] + ], + [ + [ + [ + 43.43339843750002, + 41.155517578125 + ], + [ + 43.43945312500003, + 41.10712890625001 + ], + [ + 43.72265624999997, + 40.71953124999999 + ], + [ + 43.56933593750003, + 40.48237304687498 + ], + [ + 43.66621093750004, + 40.12636718750002 + ], + [ + 44.28925781250004, + 40.040380859375006 + ], + [ + 44.76826171875004, + 39.70351562500005 + ], + [ + 44.81718750000002, + 39.65043945312496 + ], + [ + 44.58710937500004, + 39.76855468750006 + ], + [ + 44.3893554687501, + 39.422119140625 + ], + [ + 44.02324218750002, + 39.37744140625006 + ], + [ + 44.27167968750004, + 38.83603515625006 + ], + [ + 44.2985351562501, + 38.38627929687499 + ], + [ + 44.4499023437501, + 38.33422851562506 + ], + [ + 44.21132812499999, + 37.908056640625006 + ], + [ + 44.589941406250006, + 37.710351562499966 + ], + [ + 44.574023437500074, + 37.435400390625006 + ], + [ + 44.79414062500004, + 37.290380859375034 + ], + [ + 44.76513671875003, + 37.142431640625006 + ], + [ + 44.73095703124997, + 37.16528320312503 + ], + [ + 44.66933593750005, + 37.17358398437503 + ], + [ + 44.60595703124997, + 37.176025390625 + ], + [ + 44.401953125, + 37.05849609375002 + ], + [ + 44.325585937499994, + 37.0107421875 + ], + [ + 44.28183593750006, + 36.97802734374997 + ], + [ + 44.24570312500006, + 36.983300781249994 + ], + [ + 44.20166015624997, + 37.05180664062502 + ], + [ + 44.208398437499994, + 37.20263671875 + ], + [ + 44.19179687499999, + 37.249853515625034 + ], + [ + 44.15625, + 37.28295898437503 + ], + [ + 44.11445312500004, + 37.30185546875006 + ], + [ + 44.01318359375003, + 37.313525390625045 + ], + [ + 43.83642578124997, + 37.223535156249994 + ], + [ + 43.67578125000003, + 37.227246093749955 + ], + [ + 43.09248046875004, + 37.36738281249998 + ], + [ + 42.936621093750006, + 37.32475585937502 + ], + [ + 42.77460937500004, + 37.371875 + ], + [ + 42.74111328125005, + 37.361914062500034 + ], + [ + 42.6354492187501, + 37.249267578125 + ], + [ + 42.45585937500002, + 37.128710937500045 + ], + [ + 42.358984375, + 37.10859375000004 + ], + [ + 42.31289062499999, + 37.22958984374998 + ], + [ + 42.26855468749997, + 37.276562499999955 + ], + [ + 42.24755859375003, + 37.28222656250006 + ], + [ + 42.20273437500006, + 37.29726562499999 + ], + [ + 42.16787109375005, + 37.28862304687502 + ], + [ + 42.059863281250074, + 37.2060546875 + ], + [ + 41.886816406250006, + 37.156396484374994 + ], + [ + 40.70566406250006, + 37.09770507812502 + ], + [ + 40.4503906250001, + 37.00888671875006 + ], + [ + 40.016406250000074, + 36.82607421875002 + ], + [ + 39.68652343749997, + 36.73862304687506 + ], + [ + 39.50146484374997, + 36.702246093750034 + ], + [ + 39.35664062500004, + 36.68159179687498 + ], + [ + 39.10839843749997, + 36.68056640625005 + ], + [ + 38.90644531250004, + 36.69467773437498 + ], + [ + 38.76660156249997, + 36.69311523437503 + ], + [ + 38.19169921875002, + 36.90156250000004 + ], + [ + 37.90664062500005, + 36.79462890625001 + ], + [ + 37.7203125, + 36.74370117187502 + ], + [ + 37.52353515625006, + 36.678320312500034 + ], + [ + 37.436328125000074, + 36.643310546875 + ], + [ + 37.327050781249994, + 36.64658203125006 + ], + [ + 37.18740234375005, + 36.655908203124994 + ], + [ + 37.066210937500074, + 36.652636718750045 + ], + [ + 36.98535156250003, + 36.70239257812506 + ], + [ + 36.94179687499999, + 36.758398437500006 + ], + [ + 36.77656250000004, + 36.79267578124998 + ], + [ + 36.65859375000005, + 36.80253906250002 + ], + [ + 36.62841796875003, + 36.777685546875034 + ], + [ + 36.596875, + 36.70136718750001 + ], + [ + 36.546679687500074, + 36.50634765625 + ], + [ + 36.5375, + 36.457421874999966 + ], + [ + 36.63671874999997, + 36.233984375 + ], + [ + 36.37539062499999, + 36.171240234375034 + ], + [ + 36.347558593749994, + 36.003515625000034 + ], + [ + 36.20195312500002, + 35.93754882812502 + ], + [ + 36.15361328125002, + 35.83388671875005 + ], + [ + 36.12734375, + 35.831445312499994 + ], + [ + 35.967578125000074, + 35.91005859375002 + ], + [ + 35.89267578125006, + 35.91655273437502 + ], + [ + 35.81093750000005, + 36.30986328125002 + ], + [ + 36.18847656250003, + 36.65898437499999 + ], + [ + 36.048925781250006, + 36.91059570312501 + ], + [ + 35.393164062500006, + 36.57519531249997 + ], + [ + 34.70361328125003, + 36.81679687499999 + ], + [ + 33.694726562499994, + 36.18198242187498 + ], + [ + 32.794824218749994, + 36.03588867187497 + ], + [ + 32.37773437500002, + 36.18364257812496 + ], + [ + 32.02197265625003, + 36.53530273437502 + ], + [ + 31.35253906249997, + 36.80107421874999 + ], + [ + 30.64404296874997, + 36.86567382812501 + ], + [ + 30.446093750000074, + 36.269873046875034 + ], + [ + 29.6890625, + 36.15668945312498 + ], + [ + 29.22363281249997, + 36.32446289062497 + ], + [ + 28.96962890625008, + 36.71533203125003 + ], + [ + 28.303710937500057, + 36.81196289062498 + ], + [ + 28.01943359375005, + 36.63447265624998 + ], + [ + 28.083984375000057, + 36.75146484375 + ], + [ + 27.453906250000017, + 36.712158203125 + ], + [ + 28.00537109375003, + 36.83198242187498 + ], + [ + 28.242382812500068, + 37.029052734375 + ], + [ + 27.262988281250045, + 36.97656250000003 + ], + [ + 27.30019531250005, + 37.12685546875002 + ], + [ + 27.53505859375005, + 37.16386718750002 + ], + [ + 27.06796875, + 37.65791015625004 + ], + [ + 27.224414062500074, + 37.725439453125006 + ], + [ + 27.23242187500003, + 37.978662109374994 + ], + [ + 26.29072265625001, + 38.27719726562498 + ], + [ + 26.44130859375005, + 38.64121093749998 + ], + [ + 26.67421875000008, + 38.33574218750002 + ], + [ + 27.14423828125001, + 38.45195312499996 + ], + [ + 26.906835937500034, + 38.48173828124999 + ], + [ + 26.763671875, + 38.709619140624966 + ], + [ + 27.013671875000057, + 38.88686523437502 + ], + [ + 26.814941406250057, + 38.96098632812502 + ], + [ + 26.853613281250034, + 39.115625 + ], + [ + 26.68183593750004, + 39.292236328125 + ], + [ + 26.89921874999999, + 39.549658203125034 + ], + [ + 26.113085937500074, + 39.46738281249998 + ], + [ + 26.101367187500074, + 39.56894531249998 + ], + [ + 26.18134765625004, + 39.99008789062498 + ], + [ + 26.738085937500045, + 40.40024414062506 + ], + [ + 27.28457031250008, + 40.45561523437496 + ], + [ + 27.4755859375, + 40.319921875000034 + ], + [ + 27.72802734375, + 40.32880859374998 + ], + [ + 27.84853515625005, + 40.38173828125002 + ], + [ + 27.73183593750008, + 40.48149414062499 + ], + [ + 27.87490234375008, + 40.512939453125 + ], + [ + 27.989550781250074, + 40.48945312500001 + ], + [ + 27.96259765625001, + 40.369873046875 + ], + [ + 29.00712890624999, + 40.389746093750034 + ], + [ + 28.787890625000017, + 40.534033203125034 + ], + [ + 28.95800781250003, + 40.63056640624998 + ], + [ + 29.849218750000063, + 40.760107421875006 + ], + [ + 29.113867187499977, + 40.93784179687506 + ], + [ + 29.14814453125004, + 41.221044921875034 + ], + [ + 31.25488281249997, + 41.10761718750001 + ], + [ + 31.45800781249997, + 41.32001953125004 + ], + [ + 32.306445312500074, + 41.72958984374998 + ], + [ + 33.38134765625003, + 42.01757812500003 + ], + [ + 34.75048828124997, + 41.95683593749999 + ], + [ + 35.006445312500006, + 42.06328125000002 + ], + [ + 35.15488281250006, + 42.02753906250001 + ], + [ + 35.12207031250003, + 41.89111328125003 + ], + [ + 35.297753906249994, + 41.72851562500003 + ], + [ + 35.558007812499994, + 41.63403320312506 + ], + [ + 36.05175781249997, + 41.68256835937498 + ], + [ + 36.40537109375006, + 41.27460937500001 + ], + [ + 36.77773437499999, + 41.36347656250001 + ], + [ + 37.066210937500074, + 41.184423828125034 + ], + [ + 38.38105468750004, + 40.92451171875001 + ], + [ + 39.426367187500006, + 41.10644531250003 + ], + [ + 40.26523437500006, + 40.96132812500005 + ], + [ + 41.08359375000006, + 41.26118164062504 + ], + [ + 41.41435546875002, + 41.42363281249999 + ], + [ + 41.510058593750074, + 41.51748046875002 + ], + [ + 41.70175781250006, + 41.471582031249994 + ], + [ + 41.77939453125006, + 41.44052734374998 + ], + [ + 41.823535156250074, + 41.432373046875 + ], + [ + 41.92578125000003, + 41.49565429687502 + ], + [ + 42.46640625, + 41.43984375000002 + ], + [ + 42.56738281249997, + 41.55927734375001 + ], + [ + 42.590429687500006, + 41.57070312500002 + ], + [ + 42.60683593750005, + 41.57880859374998 + ], + [ + 42.682421875000074, + 41.58574218749999 + ], + [ + 42.75410156250004, + 41.57890625000002 + ], + [ + 42.787890625000074, + 41.56372070312503 + ], + [ + 42.82167968750005, + 41.49238281249998 + ], + [ + 42.90673828125003, + 41.46684570312502 + ], + [ + 43.05712890625003, + 41.35283203124996 + ], + [ + 43.149023437500006, + 41.30712890624997 + ], + [ + 43.171289062499994, + 41.28793945312498 + ], + [ + 43.14101562499999, + 41.26484374999998 + ], + [ + 43.15283203124997, + 41.23642578125006 + ], + [ + 43.20546875000005, + 41.19916992187501 + ], + [ + 43.43339843750002, + 41.155517578125 + ] + ] + ], + [ + [ + [ + 27.47480468750001, + 41.946875 + ], + [ + 28.014453125000017, + 41.96904296874999 + ], + [ + 28.197851562500063, + 41.55449218750002 + ], + [ + 29.057226562500006, + 41.22973632812503 + ], + [ + 28.95625, + 41.00820312499999 + ], + [ + 28.172167968750074, + 41.08071289062502 + ], + [ + 27.49941406250005, + 40.97314453124997 + ], + [ + 27.258007812499983, + 40.687353515625006 + ], + [ + 26.772070312500034, + 40.498046875 + ], + [ + 26.202734375000034, + 40.07539062500004 + ], + [ + 26.25380859375005, + 40.31469726562503 + ], + [ + 26.792089843750034, + 40.626611328124994 + ], + [ + 26.10546875000003, + 40.61132812499997 + ], + [ + 26.03896484375008, + 40.726757812499955 + ], + [ + 26.331054687500057, + 40.954492187499994 + ], + [ + 26.330664062499977, + 41.23876953125 + ], + [ + 26.62490234375008, + 41.401757812499994 + ], + [ + 26.581347656250074, + 41.60126953125004 + ], + [ + 26.320898437500034, + 41.716552734375 + ], + [ + 26.3603515625, + 41.80156249999999 + ], + [ + 26.51142578125004, + 41.82636718749998 + ], + [ + 26.549707031250023, + 41.896728515625 + ], + [ + 26.5796875, + 41.947949218749955 + ], + [ + 26.615332031250063, + 41.964892578125045 + ], + [ + 26.884863281250006, + 41.99184570312502 + ], + [ + 26.96875, + 42.02685546875006 + ], + [ + 27.01171875, + 42.05864257812496 + ], + [ + 27.193359375000057, + 42.07709960937498 + ], + [ + 27.24433593750004, + 42.09326171875 + ], + [ + 27.294921875000057, + 42.079541015624955 + ], + [ + 27.47480468750001, + 41.946875 + ] + ] + ] + ] + }, + "properties": { + "name": "Turkey", + "childNum": 3 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 39.71132812499999, + -7.977441406250023 + ], + [ + 39.602929687499994, + -7.936132812499949 + ], + [ + 39.907128906249994, + -7.649218750000031 + ], + [ + 39.71132812499999, + -7.977441406250023 + ] + ] + ], + [ + [ + [ + 39.49648437499999, + -6.174609375 + ], + [ + 39.573046875000074, + -6.387402343750011 + ], + [ + 39.48095703124997, + -6.45371093750002 + ], + [ + 39.18232421875004, + -6.172558593750026 + ], + [ + 39.30898437499999, + -5.721972656249974 + ], + [ + 39.49648437499999, + -6.174609375 + ] + ] + ], + [ + [ + [ + 39.86503906250002, + -4.906152343750037 + ], + [ + 39.74931640625002, + -5.443847656249986 + ], + [ + 39.646777343750074, + -5.368554687500009 + ], + [ + 39.6734375, + -4.927050781250031 + ], + [ + 39.86503906250002, + -4.906152343750037 + ] + ] + ], + [ + [ + [ + 33.90322265625005, + -1.002050781250034 + ], + [ + 37.643847656250074, + -3.045410156250028 + ], + [ + 37.608203125000074, + -3.497070312500028 + ], + [ + 39.221777343750006, + -4.692382812500014 + ], + [ + 38.80468750000003, + -6.070117187500031 + ], + [ + 38.87402343750003, + -6.33125 + ], + [ + 39.5460937500001, + -7.024023437500034 + ], + [ + 39.288476562499994, + -7.517871093750003 + ], + [ + 39.28701171875005, + -7.787695312500006 + ], + [ + 39.4284179687501, + -7.81279296874996 + ], + [ + 39.441015625, + -8.011523437499946 + ], + [ + 39.304003906250074, + -8.44384765625 + ], + [ + 39.451269531250006, + -8.94296875 + ], + [ + 39.64130859375004, + -9.19248046875002 + ], + [ + 39.72519531250006, + -10.000488281249972 + ], + [ + 40.46357421875004, + -10.464355468749972 + ], + [ + 39.98867187499999, + -10.820800781250014 + ], + [ + 39.81708984375004, + -10.912402343750031 + ], + [ + 38.9875, + -11.167285156250003 + ], + [ + 38.49179687500006, + -11.413281250000026 + ], + [ + 37.92021484375002, + -11.294726562500031 + ], + [ + 37.72480468750004, + -11.58066406250002 + ], + [ + 37.54169921875004, + -11.675097656249974 + ], + [ + 37.37285156250002, + -11.710449218749986 + ], + [ + 36.97890625000005, + -11.566992187499977 + ], + [ + 36.30566406250003, + -11.706347656249946 + ], + [ + 36.191308593749994, + -11.670703124999974 + ], + [ + 36.17548828125004, + -11.60927734374998 + ], + [ + 36.08222656250004, + -11.537304687499969 + ], + [ + 35.91132812500004, + -11.45468750000002 + ], + [ + 35.785449218750074, + -11.452929687500017 + ], + [ + 35.63095703125006, + -11.582031250000028 + ], + [ + 35.564355468749994, + -11.602343749999989 + ], + [ + 35.418261718750074, + -11.583203125 + ], + [ + 35.18261718750003, + -11.574804687499977 + ], + [ + 34.95947265625003, + -11.578125 + ], + [ + 34.93701171874997, + -11.463476562500034 + ], + [ + 34.890625, + -11.3935546875 + ], + [ + 34.77382812500005, + -11.341699218750009 + ], + [ + 34.60791015624997, + -11.08046875 + ], + [ + 34.66708984375006, + -10.792480468750028 + ], + [ + 34.56992187500006, + -10.241113281249966 + ], + [ + 34.32089843750006, + -9.731542968749977 + ], + [ + 33.99560546875003, + -9.495410156250003 + ], + [ + 33.88886718750004, + -9.670117187499983 + ], + [ + 32.91992187500003, + -9.407421875000026 + ], + [ + 32.75664062500002, + -9.322265625 + ], + [ + 31.94257812500004, + -9.05400390624996 + ], + [ + 31.91865234375004, + -8.942187500000017 + ], + [ + 31.886132812499994, + -8.921972656249977 + ], + [ + 31.81806640625004, + -8.902246093749952 + ], + [ + 31.673632812500017, + -8.908789062499963 + ], + [ + 31.55625, + -8.80546875 + ], + [ + 31.44921874999997, + -8.65390625 + ], + [ + 31.35058593750003, + -8.607031250000034 + ], + [ + 31.07636718750004, + -8.611914062499963 + ], + [ + 30.968359375000063, + -8.550976562499983 + ], + [ + 30.89199218750005, + -8.473730468749963 + ], + [ + 30.830664062500063, + -8.385546875000031 + ], + [ + 30.720898437500097, + -8.104394531250037 + ], + [ + 30.40673828125003, + -7.460644531249983 + ], + [ + 30.313183593750097, + -7.203710937499949 + ], + [ + 30.212695312500017, + -7.037890625000017 + ], + [ + 30.10625, + -6.915039062500028 + ], + [ + 29.961816406249994, + -6.803125 + ], + [ + 29.798144531250017, + -6.691894531249957 + ], + [ + 29.70966796875004, + -6.61689453125004 + ], + [ + 29.590625, + -6.394433593750023 + ], + [ + 29.540820312500017, + -6.313867187500037 + ], + [ + 29.50625, + -6.172070312500011 + ], + [ + 29.480078125, + -6.025 + ], + [ + 29.490820312500063, + -5.96542968750002 + ], + [ + 29.59638671875004, + -5.775976562499963 + ], + [ + 29.60703125, + -5.722656250000028 + ], + [ + 29.59414062500005, + -5.650781250000037 + ], + [ + 29.542382812499994, + -5.499804687500017 + ], + [ + 29.34277343749997, + -4.983105468749997 + ], + [ + 29.32343750000004, + -4.898828124999966 + ], + [ + 29.32568359374997, + -4.835644531249969 + ], + [ + 29.404199218749994, + -4.49667968750002 + ], + [ + 29.40322265625005, + -4.449316406249963 + ], + [ + 29.71777343750003, + -4.45585937499996 + ], + [ + 29.94726562499997, + -4.307324218749983 + ], + [ + 30.4, + -3.65390625 + ], + [ + 30.790234375000097, + -3.274609375000011 + ], + [ + 30.811132812500006, + -3.116406250000011 + ], + [ + 30.78027343750003, + -2.984863281249957 + ], + [ + 30.70947265624997, + -2.977246093749997 + ], + [ + 30.604296875000074, + -2.935253906249969 + ], + [ + 30.515039062499994, + -2.917578125 + ], + [ + 30.45556640625003, + -2.893164062500006 + ], + [ + 30.433496093749994, + -2.874511718750028 + ], + [ + 30.424023437500097, + -2.82402343749996 + ], + [ + 30.473339843750097, + -2.6943359375 + ], + [ + 30.42421875000005, + -2.641601562500014 + ], + [ + 30.441992187500006, + -2.613476562499969 + ], + [ + 30.53369140624997, + -2.426269531250014 + ], + [ + 30.55361328125005, + -2.400097656250011 + ], + [ + 30.593359375000063, + -2.39677734374996 + ], + [ + 30.65664062500005, + -2.373828124999989 + ], + [ + 30.71484375000003, + -2.363476562500011 + ], + [ + 30.7625, + -2.371679687499991 + ], + [ + 30.828710937500006, + -2.338476562499977 + ], + [ + 30.85498046874997, + -2.265429687500017 + ], + [ + 30.8765625, + -2.143359375000017 + ], + [ + 30.864648437499994, + -2.044042968749949 + ], + [ + 30.819140625000017, + -1.967480468749983 + ], + [ + 30.812597656250006, + -1.56308593750002 + ], + [ + 30.76220703124997, + -1.458691406249983 + ], + [ + 30.710742187500074, + -1.396777343749974 + ], + [ + 30.631933593750006, + -1.36748046874996 + ], + [ + 30.508105468750074, + -1.208203125000026 + ], + [ + 30.47021484374997, + -1.13115234374996 + ], + [ + 30.47705078124997, + -1.0830078125 + ], + [ + 30.509960937500097, + -1.067285156249994 + ], + [ + 30.51992187499999, + -1.0625 + ], + [ + 30.67275390625005, + -1.051367187499949 + ], + [ + 30.741992187500017, + -1.007519531249997 + ], + [ + 30.809179687500063, + -0.994921875 + ], + [ + 30.82363281250005, + -0.999023437499943 + ], + [ + 30.84472656250003, + -1.002050781250034 + ], + [ + 32.371875, + -1.002050781250034 + ], + [ + 33.90322265625005, + -1.002050781250034 + ] + ] + ] + ] + }, + "properties": { + "name": "Tanzania", + "childNum": 4 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 30.50996093750001, + -1.067285156250009 + ], + [ + 30.46992187500001, + -1.066015625 + ], + [ + 30.41230468750001, + -1.063085937500006 + ], + [ + 30.360253906250023, + -1.074609375 + ], + [ + 29.930078125000023, + -1.469921875000011 + ], + [ + 29.82539062500001, + -1.335546875 + ], + [ + 29.576953125000017, + -1.387890625000011 + ], + [ + 29.717675781250023, + 0.098339843749997 + ], + [ + 29.934472656250023, + 0.4990234375 + ], + [ + 29.94287109375, + 0.819238281249994 + ], + [ + 31.252734375000017, + 2.044580078124994 + ], + [ + 31.176367187500006, + 2.270068359374989 + ], + [ + 30.728613281250006, + 2.455371093749989 + ], + [ + 30.8466796875, + 2.847021484374991 + ], + [ + 30.754003906250006, + 3.041796874999989 + ], + [ + 30.90644531250001, + 3.408935546875 + ], + [ + 30.83857421875001, + 3.49072265625 + ], + [ + 31.15234375, + 3.785595703124997 + ], + [ + 31.547167968750017, + 3.677587890624991 + ], + [ + 31.79804687500001, + 3.802636718749994 + ], + [ + 32.13593750000001, + 3.519726562499997 + ], + [ + 32.33574218750002, + 3.706201171874994 + ], + [ + 32.99726562500001, + 3.880175781249989 + ], + [ + 33.489355468750006, + 3.755078125 + ], + [ + 33.568457031250006, + 3.81171875 + ], + [ + 33.74160156250002, + 3.985253906249994 + ], + [ + 33.97607421875, + 4.22021484375 + ], + [ + 34.13203125000001, + 3.88916015625 + ], + [ + 34.18574218750001, + 3.869775390624994 + ], + [ + 34.1650390625, + 3.81298828125 + ], + [ + 34.26708984375, + 3.733154296875 + ], + [ + 34.39287109375002, + 3.691503906249991 + ], + [ + 34.43769531250001, + 3.650585937499997 + ], + [ + 34.44179687500002, + 3.60625 + ], + [ + 34.3994140625, + 3.412695312499991 + ], + [ + 34.4072265625, + 3.357519531249991 + ], + [ + 34.447851562500006, + 3.163476562499994 + ], + [ + 34.90576171875, + 2.4796875 + ], + [ + 34.88300781250001, + 2.417919921874997 + ], + [ + 34.96406250000001, + 2.062402343749994 + ], + [ + 34.9775390625, + 1.861914062499991 + ], + [ + 34.97646484375002, + 1.719628906249994 + ], + [ + 34.79863281250002, + 1.24453125 + ], + [ + 34.48173828125002, + 1.042138671874994 + ], + [ + 34.41083984375001, + 0.867285156249991 + ], + [ + 34.16093750000002, + 0.605175781249997 + ], + [ + 33.94316406250002, + 0.173779296874997 + ], + [ + 33.90322265625002, + -1.002050781250006 + ], + [ + 32.371875, + -1.002050781250006 + ], + [ + 30.8447265625, + -1.002050781250006 + ], + [ + 30.823632812500023, + -0.9990234375 + ], + [ + 30.809179687500006, + -0.994921875 + ], + [ + 30.741992187500017, + -1.007519531250011 + ], + [ + 30.672753906250023, + -1.051367187500006 + ], + [ + 30.598730468750006, + -1.069726562500009 + ], + [ + 30.519921875000023, + -1.0625 + ], + [ + 30.50996093750001, + -1.067285156250009 + ] + ] + ] + }, + "properties": { + "name": "Uganda", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 32.01220703124997, + 46.20390624999999 + ], + [ + 32.15009765625004, + 46.1546875 + ], + [ + 31.56386718750005, + 46.25776367187504 + ], + [ + 31.50878906250003, + 46.373144531250006 + ], + [ + 32.01220703124997, + 46.20390624999999 + ] + ] + ], + [ + [ + [ + 38.21435546875003, + 47.091455078124966 + ], + [ + 37.54335937499999, + 47.07456054687498 + ], + [ + 36.794824218749994, + 46.71440429687499 + ], + [ + 36.55878906250004, + 46.76269531250006 + ], + [ + 35.82714843749997, + 46.62431640625002 + ], + [ + 35.01455078125005, + 46.10600585937502 + ], + [ + 35.280175781249994, + 46.27949218750001 + ], + [ + 35.23037109375005, + 46.440625 + ], + [ + 34.84960937500003, + 46.189892578124955 + ], + [ + 35.02285156250005, + 45.70097656250002 + ], + [ + 35.45751953124997, + 45.316308593749994 + ], + [ + 36.170507812500006, + 45.453076171874955 + ], + [ + 36.575, + 45.3935546875 + ], + [ + 36.39335937500002, + 45.06538085937501 + ], + [ + 35.87011718750003, + 45.005322265624955 + ], + [ + 35.472558593749994, + 45.098486328125006 + ], + [ + 35.08769531250002, + 44.802636718749966 + ], + [ + 34.46992187500004, + 44.7216796875 + ], + [ + 33.909960937500074, + 44.387597656249966 + ], + [ + 33.45068359374997, + 44.553662109374955 + ], + [ + 33.55517578125003, + 45.09765625000003 + ], + [ + 32.5080078125001, + 45.40380859375006 + ], + [ + 33.664843750000074, + 45.94707031249996 + ], + [ + 33.59414062500005, + 46.09624023437499 + ], + [ + 33.42988281250004, + 46.05761718750003 + ], + [ + 33.20224609375006, + 46.17573242187501 + ], + [ + 32.47675781250004, + 46.08369140625001 + ], + [ + 31.83125, + 46.28168945312501 + ], + [ + 32.00849609375004, + 46.42998046875002 + ], + [ + 31.554882812500097, + 46.554296875000034 + ], + [ + 32.36132812499997, + 46.474951171875034 + ], + [ + 32.578027343749994, + 46.615625 + ], + [ + 32.04433593750005, + 46.642480468749966 + ], + [ + 31.75917968750005, + 47.21284179687501 + ], + [ + 31.872851562500017, + 46.649755859375034 + ], + [ + 31.532128906249994, + 46.66474609374998 + ], + [ + 31.56337890625005, + 46.77729492187501 + ], + [ + 31.402929687500063, + 46.62880859375002 + ], + [ + 30.796289062499994, + 46.55200195312503 + ], + [ + 30.219042968750074, + 45.866748046875045 + ], + [ + 29.62841796875003, + 45.722460937500045 + ], + [ + 29.705859375000074, + 45.25991210937505 + ], + [ + 29.567675781250074, + 45.37080078124998 + ], + [ + 29.40371093750005, + 45.419677734375 + ], + [ + 29.22353515625005, + 45.402929687500034 + ], + [ + 28.894335937500017, + 45.28994140625002 + ], + [ + 28.78173828125, + 45.30986328125002 + ], + [ + 28.76660156250003, + 45.28623046874998 + ], + [ + 28.78828125000001, + 45.240966796875 + ], + [ + 28.451269531250006, + 45.292187499999955 + ], + [ + 28.317675781250045, + 45.347119140624955 + ], + [ + 28.2125, + 45.45043945312506 + ], + [ + 28.26484375000004, + 45.48388671875003 + ], + [ + 28.310351562500074, + 45.49858398437499 + ], + [ + 28.499023437500057, + 45.517724609374994 + ], + [ + 28.513769531250034, + 45.57241210937502 + ], + [ + 28.49160156250005, + 45.66577148437503 + ], + [ + 28.562304687500074, + 45.73579101562501 + ], + [ + 28.667578125, + 45.79384765625002 + ], + [ + 28.729296875000074, + 45.852001953124955 + ], + [ + 28.73876953125003, + 45.937158203124994 + ], + [ + 28.84951171875005, + 45.97866210937502 + ], + [ + 28.94775390624997, + 46.049951171874966 + ], + [ + 28.971875, + 46.12763671874998 + ], + [ + 29.00625, + 46.17646484374998 + ], + [ + 28.94375, + 46.28842773437506 + ], + [ + 28.930566406250023, + 46.36225585937501 + ], + [ + 28.92744140625001, + 46.42412109374999 + ], + [ + 28.958398437500023, + 46.45849609374997 + ], + [ + 29.146289062500017, + 46.52690429687496 + ], + [ + 29.186230468750068, + 46.52397460937499 + ], + [ + 29.20078125, + 46.504980468750034 + ], + [ + 29.20458984374997, + 46.37934570312501 + ], + [ + 29.223828125000097, + 46.37695312499997 + ], + [ + 29.458789062500017, + 46.453759765624994 + ], + [ + 29.83789062499997, + 46.35053710937501 + ], + [ + 29.878027343750063, + 46.360205078125034 + ], + [ + 30.07568359375003, + 46.377832031249966 + ], + [ + 30.131054687500097, + 46.42309570312506 + ], + [ + 29.92431640624997, + 46.53886718750002 + ], + [ + 29.934765625000097, + 46.625 + ], + [ + 29.942480468750063, + 46.72377929687502 + ], + [ + 29.918066406250063, + 46.78242187499998 + ], + [ + 29.877832031249994, + 46.828906250000045 + ], + [ + 29.57197265625004, + 46.96401367187502 + ], + [ + 29.455664062500006, + 47.292626953124994 + ], + [ + 29.134863281250006, + 47.48969726562501 + ], + [ + 29.125390625000023, + 47.96455078125001 + ], + [ + 28.42304687500001, + 48.146875 + ], + [ + 28.34052734375001, + 48.144433593749994 + ], + [ + 27.54921875000008, + 48.47773437500004 + ], + [ + 27.22851562500003, + 48.37143554687506 + ], + [ + 26.90058593750001, + 48.37192382812506 + ], + [ + 26.847070312500023, + 48.387158203124955 + ], + [ + 26.640429687500045, + 48.29414062500001 + ], + [ + 26.618945312500017, + 48.25986328125006 + ], + [ + 26.4423828125, + 48.22998046875 + ], + [ + 26.162695312500063, + 47.992529296875034 + ], + [ + 25.90869140625, + 47.96757812500002 + ], + [ + 25.689257812500045, + 47.93247070312506 + ], + [ + 25.46425781250005, + 47.910791015624994 + ], + [ + 24.979101562500063, + 47.72412109374997 + ], + [ + 24.578906250000074, + 47.93105468750005 + ], + [ + 23.628710937500017, + 47.995849609375 + ], + [ + 23.40820312500003, + 47.98999023437506 + ], + [ + 23.20263671875, + 48.084521484375045 + ], + [ + 23.13945312499999, + 48.08740234375 + ], + [ + 22.87666015625001, + 47.94726562500006 + ], + [ + 22.769140625000063, + 48.109619140625 + ], + [ + 22.582421875000023, + 48.134033203125 + ], + [ + 22.253710937500017, + 48.407373046874994 + ], + [ + 22.131835937500057, + 48.40532226562502 + ], + [ + 22.142871093750017, + 48.568505859374966 + ], + [ + 22.295214843750045, + 48.68583984374999 + ], + [ + 22.389453125000045, + 48.87348632812501 + ], + [ + 22.52412109375004, + 49.03139648437502 + ], + [ + 22.538671875, + 49.07270507812501 + ], + [ + 22.847070312500023, + 49.08125 + ], + [ + 22.705664062500006, + 49.17119140624999 + ], + [ + 22.6494140625, + 49.53901367187498 + ], + [ + 22.706152343750006, + 49.60620117187497 + ], + [ + 23.03632812500004, + 49.899072265624966 + ], + [ + 23.711718750000045, + 50.377343749999966 + ], + [ + 23.97265625, + 50.410058593749966 + ], + [ + 24.089941406250006, + 50.53046874999998 + ], + [ + 24.0947265625, + 50.617041015625034 + ], + [ + 23.9970703125, + 50.809375 + ], + [ + 24.095800781250063, + 50.87275390625001 + ], + [ + 23.664453125000023, + 51.31005859375 + ], + [ + 23.61376953125, + 51.525390625 + ], + [ + 23.706835937500045, + 51.64130859374998 + ], + [ + 23.79169921875001, + 51.63710937500002 + ], + [ + 23.864257812500057, + 51.62397460937501 + ], + [ + 23.951171875, + 51.58505859374998 + ], + [ + 23.978320312500017, + 51.59130859375003 + ], + [ + 24.12685546875008, + 51.664648437500034 + ], + [ + 24.280078125000017, + 51.77470703124999 + ], + [ + 24.361914062500006, + 51.86752929687498 + ], + [ + 25.785742187500006, + 51.923828125 + ], + [ + 26.77343750000003, + 51.77070312499998 + ], + [ + 26.952832031249983, + 51.754003906250034 + ], + [ + 27.074121093750023, + 51.760839843750006 + ], + [ + 27.14199218750008, + 51.75205078124998 + ], + [ + 27.29628906250008, + 51.59741210937503 + ], + [ + 27.689746093750017, + 51.572412109374994 + ], + [ + 27.7, + 51.47797851562501 + ], + [ + 27.85859375000004, + 51.59238281250006 + ], + [ + 28.532031250000017, + 51.56245117187501 + ], + [ + 28.59902343750008, + 51.54262695312505 + ], + [ + 28.647753906250074, + 51.45654296875 + ], + [ + 28.690234375000017, + 51.43886718750005 + ], + [ + 28.73125, + 51.43339843749999 + ], + [ + 28.84951171875005, + 51.540185546874994 + ], + [ + 28.927539062500045, + 51.56215820312502 + ], + [ + 28.97773437500004, + 51.57177734375003 + ], + [ + 29.01308593750005, + 51.59892578124996 + ], + [ + 29.06074218750001, + 51.625439453124955 + ], + [ + 29.102050781250057, + 51.627539062500034 + ], + [ + 29.346484375000017, + 51.38256835937503 + ], + [ + 30.160742187500006, + 51.477880859375006 + ], + [ + 30.449511718750017, + 51.274316406249994 + ], + [ + 30.63251953125004, + 51.35541992187501 + ], + [ + 30.61171875000005, + 51.406347656250006 + ], + [ + 30.602343750000017, + 51.47124023437499 + ], + [ + 30.56074218750004, + 51.531494140625 + ], + [ + 30.533007812500017, + 51.596337890624966 + ], + [ + 30.583886718749994, + 51.68896484375003 + ], + [ + 30.667285156250017, + 51.81411132812502 + ], + [ + 30.755273437499994, + 51.89516601562502 + ], + [ + 30.84570312500003, + 51.95307617187501 + ], + [ + 30.980664062500097, + 52.04619140624996 + ], + [ + 31.217968750000097, + 52.05024414062498 + ], + [ + 31.345996093750074, + 52.10537109375002 + ], + [ + 31.57373046875003, + 52.108105468749955 + ], + [ + 31.763378906250097, + 52.10107421875003 + ], + [ + 32.12226562500004, + 52.05058593749996 + ], + [ + 32.435449218749994, + 52.307226562500034 + ], + [ + 33.735253906249994, + 52.344775390625045 + ], + [ + 34.397851562499994, + 51.780419921874994 + ], + [ + 34.12109375000003, + 51.67915039062498 + ], + [ + 34.21386718750003, + 51.25537109375006 + ], + [ + 35.0640625, + 51.203417968750045 + ], + [ + 35.31191406250005, + 51.043896484374955 + ], + [ + 35.59111328125002, + 50.36875 + ], + [ + 36.1164062500001, + 50.408544921875006 + ], + [ + 36.619433593750074, + 50.209228515625 + ], + [ + 37.42285156249997, + 50.411474609375006 + ], + [ + 38.046875, + 49.92001953125006 + ], + [ + 38.258593750000074, + 50.05234375 + ], + [ + 38.91835937499999, + 49.82470703125 + ], + [ + 39.17480468750003, + 49.85595703124997 + ], + [ + 39.780566406250074, + 49.57202148437503 + ], + [ + 40.080664062500006, + 49.576855468749955 + ], + [ + 40.10878906250005, + 49.251562500000034 + ], + [ + 39.68652343749997, + 49.007910156250034 + ], + [ + 40.00361328125004, + 48.82207031250002 + ], + [ + 39.792871093749994, + 48.807714843750034 + ], + [ + 39.6447265625001, + 48.591210937499966 + ], + [ + 39.8356445312501, + 48.54277343749996 + ], + [ + 39.95791015625005, + 48.268896484375034 + ], + [ + 39.77871093750005, + 47.88754882812506 + ], + [ + 38.90029296875005, + 47.85512695312502 + ], + [ + 38.36884765625004, + 47.609960937500006 + ], + [ + 38.21435546875003, + 47.091455078124966 + ] + ] + ] + ] + }, + "properties": { + "name": "Ukraine", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -57.81059570312499, + -30.85859375000001 + ], + [ + -57.872509765625, + -30.59101562500001 + ], + [ + -57.831201171874994, + -30.495214843750006 + ], + [ + -57.71269531249999, + -30.38447265625001 + ], + [ + -57.65087890625, + -30.295019531250006 + ], + [ + -57.645751953125, + -30.226953125 + ], + [ + -57.60888671875, + -30.187792968750003 + ], + [ + -57.55229492187499, + -30.26123046875 + ], + [ + -57.21445312499999, + -30.28339843750001 + ], + [ + -57.186914062499994, + -30.26484375000001 + ], + [ + -57.120507812499994, + -30.14443359375001 + ], + [ + -56.83271484375, + -30.107226562500003 + ], + [ + -56.4072265625, + -30.44746093750001 + ], + [ + -55.998974609375, + -30.837207031250003 + ], + [ + -56.018457031249994, + -30.99189453125001 + ], + [ + -56.00468749999999, + -31.079199218750006 + ], + [ + -55.873681640624994, + -31.069628906250003 + ], + [ + -55.6271484375, + -30.85810546875001 + ], + [ + -55.60302734375, + -30.85078125000001 + ], + [ + -55.55732421875, + -30.8759765625 + ], + [ + -55.17353515625, + -31.279589843750003 + ], + [ + -55.09116210937499, + -31.31396484375 + ], + [ + -55.036035156249994, + -31.27900390625001 + ], + [ + -54.587646484375, + -31.48515625 + ], + [ + -54.22055664062499, + -31.85517578125001 + ], + [ + -53.76171875, + -32.05683593750001 + ], + [ + -53.601708984374994, + -32.40302734375001 + ], + [ + -53.12558593749999, + -32.73671875 + ], + [ + -53.2140625, + -32.82109375 + ], + [ + -53.31010742187499, + -32.92705078125 + ], + [ + -53.39521484375, + -33.010351562500006 + ], + [ + -53.482861328125, + -33.06855468750001 + ], + [ + -53.511865234374994, + -33.10869140625 + ], + [ + -53.53134765624999, + -33.1708984375 + ], + [ + -53.53134765624999, + -33.65546875000001 + ], + [ + -53.37060546875, + -33.7421875 + ], + [ + -53.419580078124994, + -33.77919921875001 + ], + [ + -53.47246093749999, + -33.84931640625001 + ], + [ + -53.53452148437499, + -34.01748046875001 + ], + [ + -53.742919921875, + -34.24951171875 + ], + [ + -53.785302734374994, + -34.38037109375 + ], + [ + -54.16855468749999, + -34.670703125 + ], + [ + -54.902294921875, + -34.93281250000001 + ], + [ + -55.67314453124999, + -34.77568359375 + ], + [ + -56.249951171875, + -34.90126953125001 + ], + [ + -57.17070312499999, + -34.45234375000001 + ], + [ + -57.8291015625, + -34.47734375 + ], + [ + -58.40019531249999, + -33.91240234375 + ], + [ + -58.363525390625, + -33.18232421875001 + ], + [ + -58.08232421874999, + -32.893652343750006 + ], + [ + -58.12958984375, + -32.75722656250001 + ], + [ + -58.16220703124999, + -32.566503906250006 + ], + [ + -58.201171875, + -32.4716796875 + ], + [ + -58.123046875, + -32.321875 + ], + [ + -58.11972656249999, + -32.24892578125001 + ], + [ + -58.164794921875, + -32.18486328125 + ], + [ + -58.177001953125, + -32.11904296875001 + ], + [ + -58.15634765624999, + -32.0515625 + ], + [ + -58.160400390625, + -31.98652343750001 + ], + [ + -58.18901367187499, + -31.92421875 + ], + [ + -58.16748046875, + -31.87265625 + ], + [ + -58.04233398437499, + -31.76923828125001 + ], + [ + -58.006982421874994, + -31.68496093750001 + ], + [ + -58.053857421874994, + -31.494921875 + ], + [ + -58.0333984375, + -31.416601562500006 + ], + [ + -57.89335937499999, + -31.1953125 + ], + [ + -57.868408203125, + -31.10439453125001 + ], + [ + -57.88632812499999, + -30.93740234375001 + ], + [ + -57.81059570312499, + -30.85859375000001 + ] + ] + ] + }, + "properties": { + "name": "Uruguay", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -155.58134765624996, + 19.012011718750017 + ], + [ + -155.88129882812495, + 19.07050781250001 + ], + [ + -156.04868164062498, + 19.749951171874983 + ], + [ + -155.82031249999997, + 20.01416015624997 + ], + [ + -155.83164062499998, + 20.27583007812501 + ], + [ + -155.198779296875, + 19.99438476562503 + ], + [ + -154.80419921875, + 19.524462890625045 + ], + [ + -155.58134765624996, + 19.012011718750017 + ] + ] + ], + [ + [ + [ + -156.84960937499997, + 20.772656249999955 + ], + [ + -156.97338867187497, + 20.757519531249983 + ], + [ + -157.0505859375, + 20.912451171875034 + ], + [ + -156.88056640624995, + 20.904833984375074 + ], + [ + -156.84960937499997, + 20.772656249999955 + ] + ] + ], + [ + [ + [ + -156.48681640624994, + 20.93256835937504 + ], + [ + -156.27753906250004, + 20.951269531250034 + ], + [ + -155.98984374999998, + 20.75712890624999 + ], + [ + -156.40878906249998, + 20.60517578125004 + ], + [ + -156.480078125, + 20.80122070312501 + ], + [ + -156.69775390625003, + 20.949072265625034 + ], + [ + -156.58540039062495, + 21.034326171874994 + ], + [ + -156.48681640624994, + 20.93256835937504 + ] + ] + ], + [ + [ + [ + -157.21362304687497, + 21.215380859375017 + ], + [ + -156.71215820312506, + 21.155078125000074 + ], + [ + -156.85986328125, + 21.05634765625004 + ], + [ + -157.29033203124996, + 21.112597656250017 + ], + [ + -157.21362304687497, + 21.215380859375017 + ] + ] + ], + [ + [ + [ + -157.79936523437502, + 21.456640625000034 + ], + [ + -157.63540039062502, + 21.30761718749997 + ], + [ + -158.11035156249994, + 21.318603515625 + ], + [ + -158.27314453125, + 21.585253906250045 + ], + [ + -157.9625, + 21.701367187499983 + ], + [ + -157.79936523437502, + 21.456640625000034 + ] + ] + ], + [ + [ + [ + -159.37275390625, + 21.93237304687497 + ], + [ + -159.60883789062495, + 21.909521484375034 + ], + [ + -159.78916015625003, + 22.041796875000074 + ], + [ + -159.57919921874998, + 22.22314453124997 + ], + [ + -159.35205078124997, + 22.219580078125034 + ], + [ + -159.37275390625, + 21.93237304687497 + ] + ] + ], + [ + [ + [ + -81.04418945312503, + 24.716796875000057 + ], + [ + -81.137353515625, + 24.710498046875017 + ], + [ + -80.93046875, + 24.75947265625004 + ], + [ + -81.04418945312503, + 24.716796875000057 + ] + ] + ], + [ + [ + [ + -80.3818359375, + 25.142285156249955 + ], + [ + -80.58056640624997, + 24.954248046875023 + ], + [ + -80.25708007812497, + 25.34760742187504 + ], + [ + -80.3818359375, + 25.142285156249955 + ] + ] + ], + [ + [ + [ + -97.17070312499996, + 26.159375 + ], + [ + -97.40209960937494, + 26.820507812499983 + ], + [ + -97.38598632812494, + 27.19648437500004 + ], + [ + -97.17070312499996, + 26.159375 + ] + ] + ], + [ + [ + [ + -80.18676757812497, + 27.278417968750034 + ], + [ + -80.17050781250003, + 27.20478515625004 + ], + [ + -80.43691406249994, + 27.850537109374955 + ], + [ + -80.18676757812497, + 27.278417968750034 + ] + ] + ], + [ + [ + [ + -91.793701171875, + 29.50073242187497 + ], + [ + -92.00664062499996, + 29.61030273437501 + ], + [ + -91.875244140625, + 29.640966796875034 + ], + [ + -91.793701171875, + 29.50073242187497 + ] + ] + ], + [ + [ + [ + -84.90791015624998, + 29.642626953125017 + ], + [ + -85.11674804687499, + 29.63281249999997 + ], + [ + -84.737158203125, + 29.732421875 + ], + [ + -84.90791015624998, + 29.642626953125017 + ] + ] + ], + [ + [ + [ + -89.22397460937498, + 30.084082031249977 + ], + [ + -89.34199218749995, + 30.062841796875006 + ], + [ + -89.18466796874995, + 30.168652343749983 + ], + [ + -89.22397460937498, + 30.084082031249977 + ] + ] + ], + [ + [ + [ + -118.34794921875002, + 33.3857421875 + ], + [ + -118.29746093750003, + 33.312109375 + ], + [ + -118.44628906249997, + 33.317089843749955 + ], + [ + -118.56943359375002, + 33.46416015624999 + ], + [ + -118.34794921875002, + 33.3857421875 + ] + ] + ], + [ + [ + [ + -120.04355468749995, + 33.918847656249994 + ], + [ + -120.25190429687494, + 34.01386718749998 + ], + [ + -120.07182617187493, + 34.026513671874966 + ], + [ + -120.04355468749995, + 33.918847656249994 + ] + ] + ], + [ + [ + [ + -119.88237304687497, + 34.07968749999998 + ], + [ + -119.54926757812497, + 34.02817382812506 + ], + [ + -119.80957031249997, + 33.9677734375 + ], + [ + -119.88237304687497, + 34.07968749999998 + ] + ] + ], + [ + [ + [ + -75.54414062499995, + 35.240087890625034 + ], + [ + -75.69008789062502, + 35.221582031249994 + ], + [ + -75.53637695312497, + 35.27861328124999 + ], + [ + -75.50351562500003, + 35.769140625 + ], + [ + -75.46474609374994, + 35.448632812499966 + ], + [ + -75.54414062499995, + 35.240087890625034 + ] + ] + ], + [ + [ + [ + -74.13320312500002, + 39.680761718750034 + ], + [ + -74.25048828125, + 39.529394531250006 + ], + [ + -74.10673828124996, + 39.74643554687498 + ], + [ + -74.13320312500002, + 39.680761718750034 + ] + ] + ], + [ + [ + [ + -72.50976562500003, + 40.98603515625001 + ], + [ + -72.58085937499996, + 40.92133789062498 + ], + [ + -71.90322265625, + 41.06069335937505 + ], + [ + -73.19428710937495, + 40.654199218749994 + ], + [ + -74.01489257812497, + 40.581201171874966 + ], + [ + -73.87924804687498, + 40.79165039062502 + ], + [ + -73.573828125, + 40.91962890624998 + ], + [ + -72.62509765624998, + 40.99184570312505 + ], + [ + -72.27412109374998, + 41.15302734375001 + ], + [ + -72.50976562500003, + 40.98603515625001 + ] + ] + ], + [ + [ + [ + -69.9779296875, + 41.26557617187504 + ], + [ + -70.23305664062502, + 41.28632812500001 + ], + [ + -70.04121093750001, + 41.3974609375 + ], + [ + -69.9779296875, + 41.26557617187504 + ] + ] + ], + [ + [ + [ + -70.50991210937502, + 41.376318359375034 + ], + [ + -70.82919921874995, + 41.35898437500006 + ], + [ + -70.61601562499996, + 41.45722656250001 + ], + [ + -70.50991210937502, + 41.376318359375034 + ] + ] + ], + [ + [ + [ + -71.24140625000001, + 41.49194335937497 + ], + [ + -71.34624023437496, + 41.469384765624994 + ], + [ + -71.23203124999995, + 41.654296875 + ], + [ + -71.24140625000001, + 41.49194335937497 + ] + ] + ], + [ + [ + [ + -68.18725585937497, + 44.33247070312501 + ], + [ + -68.41171875000003, + 44.294335937499966 + ], + [ + -68.29941406249998, + 44.456494140624955 + ], + [ + -68.18725585937497, + 44.33247070312501 + ] + ] + ], + [ + [ + [ + -122.394140625, + 47.39526367187503 + ], + [ + -122.50991210937497, + 47.358007812500006 + ], + [ + -122.486474609375, + 47.48876953125 + ], + [ + -122.394140625, + 47.39526367187503 + ] + ] + ], + [ + [ + [ + -122.57275390624999, + 48.15664062499999 + ], + [ + -122.38315429687499, + 47.923193359375034 + ], + [ + -122.74150390624999, + 48.22529296875004 + ], + [ + -122.62861328125, + 48.38422851562498 + ], + [ + -122.54243164062503, + 48.29399414062499 + ], + [ + -122.69702148437499, + 48.228662109374994 + ], + [ + -122.57275390624999, + 48.15664062499999 + ] + ] + ], + [ + [ + [ + -94.80346679687497, + 49.0029296875 + ], + [ + -94.71279296874997, + 48.863427734374994 + ], + [ + -94.62089843749999, + 48.74262695312501 + ], + [ + -93.85161132812496, + 48.607275390625034 + ], + [ + -93.70771484374995, + 48.52543945312499 + ], + [ + -93.37788085937498, + 48.61655273437498 + ], + [ + -93.25795898437497, + 48.62885742187501 + ], + [ + -92.83671875, + 48.567773437499994 + ], + [ + -92.50058593749995, + 48.43535156250002 + ], + [ + -92.41459960937493, + 48.276611328125 + ], + [ + -92.3484375, + 48.276611328125 + ], + [ + -92.00517578125002, + 48.301855468750006 + ], + [ + -91.38720703124997, + 48.05854492187498 + ], + [ + -91.04345703125003, + 48.19370117187498 + ], + [ + -90.84033203125003, + 48.20053710937506 + ], + [ + -90.79731445312495, + 48.13105468750001 + ], + [ + -89.4556640625, + 47.996240234374994 + ], + [ + -88.37817382812497, + 48.30307617187498 + ], + [ + -87.74389648437497, + 48.06054687500003 + ], + [ + -87.20800781249997, + 47.848486328125006 + ], + [ + -86.67216796874996, + 47.636425781249955 + ], + [ + -85.65224609375, + 47.21997070312503 + ], + [ + -85.07006835937497, + 46.97993164062498 + ], + [ + -84.87597656249994, + 46.89990234375003 + ], + [ + -84.66577148437503, + 46.54326171875002 + ], + [ + -84.44047851562496, + 46.49814453125006 + ], + [ + -84.12319335937497, + 46.50292968749997 + ], + [ + -83.97778320312503, + 46.08491210937498 + ], + [ + -83.61596679687503, + 46.116845703124994 + ], + [ + -83.46948242187503, + 45.99467773437499 + ], + [ + -83.59267578125, + 45.81713867187506 + ], + [ + -82.91933593749994, + 45.51796875000002 + ], + [ + -82.55107421874996, + 45.34736328125001 + ], + [ + -82.48505859374993, + 45.08374023437503 + ], + [ + -82.137841796875, + 43.570898437500034 + ], + [ + -82.19038085937495, + 43.47407226562501 + ], + [ + -82.54531249999997, + 42.62470703124998 + ], + [ + -83.10952148437497, + 42.25068359375001 + ], + [ + -83.141943359375, + 41.97587890624996 + ], + [ + -82.69003906249995, + 41.675195312499994 + ], + [ + -82.43906249999998, + 41.67485351562502 + ], + [ + -81.97416992187496, + 41.88872070312499 + ], + [ + -81.50732421874997, + 42.10346679687504 + ], + [ + -81.02822265624997, + 42.247167968750006 + ], + [ + -80.24755859375, + 42.36601562499996 + ], + [ + -79.17373046875, + 42.74853515625 + ], + [ + -78.91508789062496, + 42.90913085937504 + ], + [ + -78.98076171874993, + 42.98061523437502 + ], + [ + -79.02617187499996, + 43.01733398437506 + ], + [ + -79.066064453125, + 43.10610351562502 + ], + [ + -79.171875, + 43.466552734375 + ], + [ + -79.00249023437502, + 43.52714843749999 + ], + [ + -78.845556640625, + 43.58334960937498 + ], + [ + -78.72041015625001, + 43.62495117187501 + ], + [ + -78.45825195312497, + 43.63149414062502 + ], + [ + -77.596533203125, + 43.62861328124998 + ], + [ + -76.819970703125, + 43.62880859375002 + ], + [ + -76.18579101562503, + 44.24223632812502 + ], + [ + -75.81933593749997, + 44.468017578125 + ], + [ + -75.40126953124997, + 44.77226562499999 + ], + [ + -74.99614257812496, + 44.970117187499966 + ], + [ + -74.76245117187494, + 44.99907226562502 + ], + [ + -74.663232421875, + 45.00390625000003 + ], + [ + -71.51752929687495, + 45.00756835937497 + ], + [ + -71.327294921875, + 45.29008789062496 + ], + [ + -70.86503906249999, + 45.27070312500001 + ], + [ + -70.296240234375, + 45.90610351562506 + ], + [ + -70.00771484375002, + 46.70893554687501 + ], + [ + -69.24287109374998, + 47.46298828124998 + ], + [ + -69.0501953125, + 47.426611328125034 + ], + [ + -68.93720703124998, + 47.21123046875002 + ], + [ + -68.23549804687502, + 47.34594726562503 + ], + [ + -67.806787109375, + 47.08281249999999 + ], + [ + -67.80224609374994, + 45.7275390625 + ], + [ + -67.43266601562496, + 45.603125 + ], + [ + -67.366943359375, + 45.17377929687498 + ], + [ + -67.12485351562498, + 45.16943359375 + ], + [ + -66.98701171874995, + 44.82768554687502 + ], + [ + -67.191259765625, + 44.67558593750002 + ], + [ + -67.83906249999998, + 44.576269531250034 + ], + [ + -68.056640625, + 44.38432617187502 + ], + [ + -68.15205078124998, + 44.50200195312499 + ], + [ + -68.45058593749997, + 44.50761718749999 + ], + [ + -68.53251953124996, + 44.25864257812498 + ], + [ + -68.81191406249994, + 44.33935546875 + ], + [ + -68.76269531249994, + 44.57075195312498 + ], + [ + -69.22607421875003, + 43.98647460937505 + ], + [ + -69.52075195312503, + 43.89736328125002 + ], + [ + -69.55668945312496, + 43.982763671875006 + ], + [ + -69.62392578125, + 43.88061523437497 + ], + [ + -69.65288085937493, + 43.99389648437506 + ], + [ + -69.808349609375, + 43.772314453125034 + ], + [ + -69.965234375, + 43.855078125 + ], + [ + -70.17880859374998, + 43.76635742187506 + ], + [ + -70.73310546875001, + 43.07001953125004 + ], + [ + -70.82905273437493, + 42.82534179687502 + ], + [ + -70.61293945312497, + 42.623242187499955 + ], + [ + -71.04619140624993, + 42.331103515625045 + ], + [ + -70.73828125, + 42.228857421875006 + ], + [ + -70.42666015625002, + 41.75727539062501 + ], + [ + -70.00141601562498, + 41.82617187500003 + ], + [ + -70.24106445312495, + 42.09121093750002 + ], + [ + -70.10893554687496, + 42.07832031249998 + ], + [ + -69.97788085937498, + 41.961279296875006 + ], + [ + -69.94863281249997, + 41.67714843750005 + ], + [ + -70.65712890625, + 41.53422851562496 + ], + [ + -70.70112304687498, + 41.71484375 + ], + [ + -71.1685546875, + 41.489404296874994 + ], + [ + -71.14873046874996, + 41.74570312499998 + ], + [ + -71.27109375, + 41.68125 + ], + [ + -71.39013671875003, + 41.79531250000005 + ], + [ + -71.52285156249997, + 41.378955078125045 + ], + [ + -72.92470703125002, + 41.28515625000003 + ], + [ + -73.98710937499999, + 40.751367187499994 + ], + [ + -73.87197265625, + 41.05517578124997 + ], + [ + -73.96992187499995, + 41.24970703125001 + ], + [ + -73.92719726562495, + 40.914257812499955 + ], + [ + -74.26420898437496, + 40.52861328124999 + ], + [ + -73.972265625, + 40.40034179687498 + ], + [ + -74.079931640625, + 39.78813476562496 + ], + [ + -74.06459960937497, + 39.99311523437498 + ], + [ + -74.79448242187499, + 39.00190429687501 + ], + [ + -74.95429687499995, + 38.949951171875 + ], + [ + -74.89702148437502, + 39.14545898437504 + ], + [ + -75.52421874999999, + 39.49018554687501 + ], + [ + -75.421875, + 39.78969726562502 + ], + [ + -75.07416992187495, + 39.98349609375006 + ], + [ + -75.40063476562503, + 39.83159179687502 + ], + [ + -75.58759765625001, + 39.64077148437505 + ], + [ + -75.3921875, + 39.09277343750006 + ], + [ + -75.08867187499999, + 38.777539062499955 + ], + [ + -75.18710937499995, + 38.59111328124999 + ], + [ + -75.03876953124993, + 38.426367187500006 + ], + [ + -75.934375, + 37.15190429687496 + ], + [ + -75.97504882812498, + 37.3984375 + ], + [ + -75.65927734374995, + 37.953955078125034 + ], + [ + -75.850830078125, + 37.971582031249994 + ], + [ + -75.85869140624999, + 38.36206054687503 + ], + [ + -76.05122070312495, + 38.27954101562503 + ], + [ + -76.2646484375, + 38.436425781249994 + ], + [ + -76.26416015625, + 38.599951171875006 + ], + [ + -76.016943359375, + 38.62509765624998 + ], + [ + -76.21298828124998, + 38.75830078125003 + ], + [ + -76.34116210937498, + 38.70966796874998 + ], + [ + -76.16816406249998, + 38.85273437499998 + ], + [ + -76.32958984375, + 38.95278320312505 + ], + [ + -76.13520507812493, + 39.082128906250006 + ], + [ + -76.23569335937498, + 39.19160156250001 + ], + [ + -76.153125, + 39.315039062500034 + ], + [ + -75.87597656249997, + 39.3759765625 + ], + [ + -76.003125, + 39.41083984375001 + ], + [ + -75.87294921874997, + 39.510888671874966 + ], + [ + -75.95893554687498, + 39.58505859374998 + ], + [ + -76.2763671875, + 39.32275390625 + ], + [ + -76.330810546875, + 39.40390625 + ], + [ + -76.42089843749997, + 39.225 + ], + [ + -76.57041015624995, + 39.26933593749996 + ], + [ + -76.42758789062498, + 39.12602539062499 + ], + [ + -76.55854492187493, + 39.065234375000045 + ], + [ + -76.39409179687502, + 38.368994140625034 + ], + [ + -76.67734374999998, + 38.611962890624966 + ], + [ + -76.66855468749998, + 38.5375 + ], + [ + -76.34116210937498, + 38.08701171875006 + ], + [ + -76.86811523437495, + 38.39028320312502 + ], + [ + -76.88974609375, + 38.292089843750006 + ], + [ + -77.00117187499995, + 38.44526367187504 + ], + [ + -77.23251953125, + 38.40771484375003 + ], + [ + -77.03037109374995, + 38.88925781249998 + ], + [ + -77.26040039062502, + 38.6 + ], + [ + -77.27324218749996, + 38.35175781249998 + ], + [ + -77.04677734375002, + 38.356689453125 + ], + [ + -76.26425781250003, + 37.89355468749997 + ], + [ + -76.34414062499997, + 37.675683593749994 + ], + [ + -76.49248046874999, + 37.682226562500006 + ], + [ + -77.11108398437497, + 38.165673828124994 + ], + [ + -76.54946289062494, + 37.66914062500001 + ], + [ + -76.30556640625, + 37.57148437500001 + ], + [ + -76.26347656249996, + 37.35703125 + ], + [ + -76.40097656249998, + 37.386132812499994 + ], + [ + -76.45390624999993, + 37.27353515625006 + ], + [ + -76.75771484375002, + 37.50541992187496 + ], + [ + -76.28330078125, + 37.05268554687501 + ], + [ + -76.40087890624997, + 36.991308593750034 + ], + [ + -76.63090820312493, + 37.22172851562499 + ], + [ + -77.25087890624994, + 37.329199218750034 + ], + [ + -76.671875, + 37.172949218750006 + ], + [ + -76.48784179687502, + 36.89702148437499 + ], + [ + -75.99941406249997, + 36.91264648437499 + ], + [ + -75.53417968749997, + 35.81909179687506 + ], + [ + -75.94648437499995, + 36.65908203125002 + ], + [ + -75.99277343749995, + 36.47377929687502 + ], + [ + -75.82006835937494, + 36.11284179687502 + ], + [ + -76.14785156250002, + 36.279296875 + ], + [ + -76.15, + 36.14575195312497 + ], + [ + -76.27060546874998, + 36.18989257812501 + ], + [ + -76.22739257812498, + 36.11601562499996 + ], + [ + -76.559375, + 36.015332031249955 + ], + [ + -76.733642578125, + 36.229150390624994 + ], + [ + -76.726220703125, + 35.957617187500034 + ], + [ + -76.06977539062501, + 35.970312500000034 + ], + [ + -76.08359374999998, + 35.69052734375006 + ], + [ + -75.85390625, + 35.96015625000001 + ], + [ + -75.75883789062499, + 35.84326171875 + ], + [ + -75.77392578124997, + 35.64697265624997 + ], + [ + -76.17382812499997, + 35.354150390624994 + ], + [ + -76.489501953125, + 35.397021484375045 + ], + [ + -76.57719726562502, + 35.53232421874998 + ], + [ + -76.74140624999998, + 35.431494140625034 + ], + [ + -77.03999023437495, + 35.527392578125045 + ], + [ + -76.51293945312497, + 35.270410156249994 + ], + [ + -76.77915039062503, + 34.990332031250034 + ], + [ + -77.07026367187501, + 35.154638671875034 + ], + [ + -76.97495117187503, + 35.025195312500045 + ], + [ + -76.74497070312498, + 34.94096679687502 + ], + [ + -76.45673828124998, + 34.989355468750034 + ], + [ + -76.36220703125, + 34.9365234375 + ], + [ + -76.43979492187498, + 34.84291992187502 + ], + [ + -77.29624023437503, + 34.602929687499994 + ], + [ + -77.41225585937497, + 34.730810546875034 + ], + [ + -77.37978515625, + 34.526611328125 + ], + [ + -77.750732421875, + 34.28496093749996 + ], + [ + -77.92783203125, + 33.93974609374999 + ], + [ + -77.95327148437494, + 34.16899414062496 + ], + [ + -78.01333007812502, + 33.91181640624998 + ], + [ + -78.40585937499995, + 33.91757812499998 + ], + [ + -78.84145507812497, + 33.72407226562501 + ], + [ + -79.19379882812498, + 33.24414062500003 + ], + [ + -79.22646484375, + 33.40488281249998 + ], + [ + -79.27602539062497, + 33.135400390624966 + ], + [ + -79.80498046874999, + 32.78740234374996 + ], + [ + -79.93310546874997, + 32.81005859375006 + ], + [ + -79.94072265625002, + 32.667138671874966 + ], + [ + -80.36284179687496, + 32.500732421875 + ], + [ + -80.6341796875, + 32.51171875000003 + ], + [ + -80.474267578125, + 32.42275390625002 + ], + [ + -80.579345703125, + 32.28730468750004 + ], + [ + -80.80253906249999, + 32.44804687500002 + ], + [ + -80.69423828124997, + 32.21572265625002 + ], + [ + -81.11328124999997, + 31.87861328125001 + ], + [ + -81.06611328124995, + 31.787988281250023 + ], + [ + -81.259375, + 31.538916015624977 + ], + [ + -81.17543945312494, + 31.531298828125017 + ], + [ + -81.38095703124998, + 31.353271484375 + ], + [ + -81.28847656249997, + 31.263916015625 + ], + [ + -81.441748046875, + 31.19970703124997 + ], + [ + -81.5162109375, + 30.801806640625017 + ], + [ + -81.24951171875003, + 29.793798828125006 + ], + [ + -80.52412109374995, + 28.48608398437503 + ], + [ + -80.5849609375, + 28.271582031250034 + ], + [ + -80.456884765625, + 27.90068359374996 + ], + [ + -80.61000976562494, + 28.177587890624977 + ], + [ + -80.60693359375003, + 28.522900390624983 + ], + [ + -80.693505859375, + 28.34497070312497 + ], + [ + -80.68847656250003, + 28.578515625000023 + ], + [ + -80.83818359374999, + 28.757666015625034 + ], + [ + -80.74863281250003, + 28.381005859375023 + ], + [ + -80.050048828125, + 26.807714843750063 + ], + [ + -80.1263671875, + 25.83349609375 + ], + [ + -80.48466796874999, + 25.229833984375034 + ], + [ + -81.11049804687494, + 25.138037109374977 + ], + [ + -81.13603515624999, + 25.309667968750034 + ], + [ + -80.94042968750003, + 25.264208984375017 + ], + [ + -81.11333007812499, + 25.367236328125045 + ], + [ + -81.36494140625001, + 25.83105468750003 + ], + [ + -81.715478515625, + 25.98315429687503 + ], + [ + -81.95893554687495, + 26.489941406249983 + ], + [ + -81.82866210937496, + 26.68706054687499 + ], + [ + -82.03959960937496, + 26.552050781250017 + ], + [ + -82.01328125, + 26.96157226562505 + ], + [ + -82.24287109374998, + 26.848876953125 + ], + [ + -82.44135742187501, + 27.059667968750034 + ], + [ + -82.71459960937497, + 27.499609375000063 + ], + [ + -82.40576171874994, + 27.862890624999977 + ], + [ + -82.67519531249994, + 27.963769531250023 + ], + [ + -82.61098632812502, + 27.77724609375005 + ], + [ + -82.74287109374995, + 27.709375 + ], + [ + -82.84350585937494, + 27.845996093750017 + ], + [ + -82.65146484375, + 28.8875 + ], + [ + -83.69438476562502, + 29.92597656250001 + ], + [ + -84.04423828124996, + 30.10380859374999 + ], + [ + -84.30966796874995, + 30.064746093750045 + ], + [ + -84.38281250000003, + 29.90737304687505 + ], + [ + -85.31894531249995, + 29.680224609375045 + ], + [ + -85.413818359375, + 29.76757812499997 + ], + [ + -85.413818359375, + 29.842480468749955 + ], + [ + -85.31489257812493, + 29.758105468750017 + ], + [ + -85.35361328125, + 29.875732421875 + ], + [ + -85.67578125, + 30.121923828125063 + ], + [ + -85.60351562500003, + 30.286767578124966 + ], + [ + -85.75581054687495, + 30.1669921875 + ], + [ + -86.454443359375, + 30.39912109375004 + ], + [ + -86.12382812499999, + 30.40581054687499 + ], + [ + -86.25737304687502, + 30.493017578124977 + ], + [ + -87.201171875, + 30.339257812499994 + ], + [ + -86.98579101562498, + 30.43085937500001 + ], + [ + -86.99755859375, + 30.5703125 + ], + [ + -87.17060546874998, + 30.538769531249983 + ], + [ + -87.28105468750002, + 30.339257812499994 + ], + [ + -87.47578124999998, + 30.294287109375006 + ], + [ + -87.44829101562499, + 30.394140625 + ], + [ + -87.62226562499998, + 30.264746093750006 + ], + [ + -88.00595703124998, + 30.230908203124955 + ], + [ + -87.79028320312503, + 30.291796875000017 + ], + [ + -88.011328125, + 30.694189453125006 + ], + [ + -88.13544921874998, + 30.366601562499994 + ], + [ + -88.90522460937495, + 30.415136718750006 + ], + [ + -89.32055664062503, + 30.3453125 + ], + [ + -89.58847656249998, + 30.165966796874955 + ], + [ + -90.12597656249997, + 30.369091796874955 + ], + [ + -90.33198242187493, + 30.277587890625057 + ], + [ + -90.41303710937501, + 30.140332031249983 + ], + [ + -90.17534179687499, + 30.02910156249996 + ], + [ + -89.73745117187497, + 30.171972656250034 + ], + [ + -89.66503906249994, + 30.117041015625034 + ], + [ + -89.81518554687497, + 30.007275390624955 + ], + [ + -89.631689453125, + 29.90380859375003 + ], + [ + -89.400732421875, + 30.04604492187505 + ], + [ + -89.35444335937501, + 29.82021484375005 + ], + [ + -89.72089843749995, + 29.619287109374966 + ], + [ + -89.01572265625, + 29.202880859375057 + ], + [ + -89.15551757812497, + 29.01660156250003 + ], + [ + -89.23608398437494, + 29.081103515625017 + ], + [ + -89.37612304687497, + 28.981347656250023 + ], + [ + -89.44316406249996, + 29.194140625000045 + ], + [ + -90.15908203124997, + 29.537158203125017 + ], + [ + -90.05278320312499, + 29.336816406249966 + ], + [ + -90.21279296875, + 29.104931640624983 + ], + [ + -90.37919921874996, + 29.29511718750001 + ], + [ + -90.75102539062496, + 29.13085937500003 + ], + [ + -91.29013671875, + 29.288964843749994 + ], + [ + -91.15078124999994, + 29.317919921875045 + ], + [ + -91.24882812499993, + 29.56420898437503 + ], + [ + -91.51420898437499, + 29.55537109375001 + ], + [ + -91.8931640625, + 29.836035156249977 + ], + [ + -92.135498046875, + 29.699462890625057 + ], + [ + -92.08403320312499, + 29.59282226562499 + ], + [ + -92.26083984374995, + 29.55683593750004 + ], + [ + -93.17568359375, + 29.778955078124994 + ], + [ + -93.82646484374999, + 29.725146484375045 + ], + [ + -93.84145507812502, + 29.97973632812503 + ], + [ + -93.89047851562495, + 29.689355468750023 + ], + [ + -94.759619140625, + 29.384277343750057 + ], + [ + -94.52626953125, + 29.547949218750006 + ], + [ + -94.77827148437498, + 29.54785156249997 + ], + [ + -94.74194335937497, + 29.75 + ], + [ + -95.0228515625, + 29.70234375000001 + ], + [ + -94.88828125000003, + 29.37055664062501 + ], + [ + -95.27348632812499, + 28.96386718750003 + ], + [ + -96.23452148437502, + 28.488964843749983 + ], + [ + -96.01103515624996, + 28.631933593749977 + ], + [ + -96.44873046874997, + 28.594482421875 + ], + [ + -96.64003906249994, + 28.708789062500017 + ], + [ + -96.42109374999993, + 28.457324218750045 + ], + [ + -96.67636718749998, + 28.34130859375003 + ], + [ + -96.77353515624998, + 28.421630859375057 + ], + [ + -96.839501953125, + 28.194384765625017 + ], + [ + -97.156494140625, + 28.144335937500045 + ], + [ + -97.141259765625, + 28.060742187499983 + ], + [ + -97.034326171875, + 28.093847656250063 + ], + [ + -97.07309570312498, + 27.98608398437503 + ], + [ + -97.43149414062498, + 27.83720703124999 + ], + [ + -97.28872070312494, + 27.670605468749983 + ], + [ + -97.43911132812502, + 27.328271484374966 + ], + [ + -97.76845703124997, + 27.45751953125 + ], + [ + -97.69238281250003, + 27.287158203125017 + ], + [ + -97.48510742187497, + 27.237402343750006 + ], + [ + -97.55468749999994, + 26.96733398437496 + ], + [ + -97.43505859375, + 26.48583984375003 + ], + [ + -97.14624023437494, + 25.961474609375045 + ], + [ + -97.37563476562497, + 25.871826171875 + ], + [ + -99.10776367187498, + 26.446923828124994 + ], + [ + -99.45654296874999, + 27.05668945312496 + ], + [ + -99.50532226562497, + 27.54833984375003 + ], + [ + -100.29604492187495, + 28.32768554687499 + ], + [ + -100.75458984375001, + 29.182519531249994 + ], + [ + -101.44038085937503, + 29.77685546875 + ], + [ + -102.26894531249998, + 29.871191406250034 + ], + [ + -102.61494140624994, + 29.75234375 + ], + [ + -102.8919921875, + 29.216406250000034 + ], + [ + -103.16831054687498, + 28.998193359374994 + ], + [ + -104.110595703125, + 29.386132812499994 + ], + [ + -104.50400390624995, + 29.677685546874955 + ], + [ + -104.97880859374996, + 30.645947265624955 + ], + [ + -106.14804687499995, + 31.450927734375 + ], + [ + -106.44541015624996, + 31.768408203125006 + ], + [ + -108.21181640625002, + 31.779345703125017 + ], + [ + -108.21445312499993, + 31.329443359375034 + ], + [ + -111.0419921875, + 31.32421875000003 + ], + [ + -114.83593749999994, + 32.50830078125003 + ], + [ + -114.72475585937495, + 32.71533203125003 + ], + [ + -117.12827148437495, + 32.533349609374994 + ], + [ + -117.46743164062495, + 33.295507812500006 + ], + [ + -118.08051757812497, + 33.72216796874997 + ], + [ + -118.41044921874996, + 33.74394531249996 + ], + [ + -118.506201171875, + 34.01738281249999 + ], + [ + -119.14375, + 34.11201171874998 + ], + [ + -119.60605468749999, + 34.41801757812499 + ], + [ + -120.48120117187503, + 34.47163085937498 + ], + [ + -120.64467773437502, + 34.57998046875002 + ], + [ + -120.65908203124994, + 35.122412109375034 + ], + [ + -120.85737304687501, + 35.209667968749955 + ], + [ + -120.899609375, + 35.42509765624999 + ], + [ + -121.28383789062494, + 35.67631835937499 + ], + [ + -121.87739257812498, + 36.33105468749997 + ], + [ + -121.80742187499995, + 36.851220703124994 + ], + [ + -122.394921875, + 37.20751953125003 + ], + [ + -122.49921875000001, + 37.542626953124994 + ], + [ + -122.44560546875002, + 37.797998046874966 + ], + [ + -122.07050781249998, + 37.47827148437503 + ], + [ + -122.38544921875001, + 37.960595703124966 + ], + [ + -122.31425781249999, + 38.00732421874997 + ], + [ + -121.52534179687503, + 38.05590820312503 + ], + [ + -122.39335937499995, + 38.14482421875002 + ], + [ + -122.52133789062499, + 37.82641601562497 + ], + [ + -122.93198242187498, + 38.05546875000002 + ], + [ + -122.998779296875, + 37.98862304687498 + ], + [ + -122.90815429687501, + 38.19658203124999 + ], + [ + -123.701123046875, + 38.90727539062502 + ], + [ + -123.83291015624994, + 39.775488281250034 + ], + [ + -124.35654296875003, + 40.37109374999997 + ], + [ + -124.07192382812497, + 41.45952148437502 + ], + [ + -124.53964843750003, + 42.812890624999966 + ], + [ + -124.14873046874997, + 43.691748046875034 + ], + [ + -123.92934570312495, + 45.57695312499996 + ], + [ + -123.989306640625, + 46.21938476562502 + ], + [ + -123.22060546874998, + 46.153613281250045 + ], + [ + -123.46484375, + 46.27109374999998 + ], + [ + -124.07275390624996, + 46.279443359374994 + ], + [ + -124.04433593750002, + 46.605078125 + ], + [ + -123.946142578125, + 46.43256835937501 + ], + [ + -123.88916015625003, + 46.660009765625006 + ], + [ + -124.11254882812497, + 46.862695312499994 + ], + [ + -123.84287109375002, + 46.963183593750045 + ], + [ + -124.11171875, + 47.03520507812496 + ], + [ + -124.1392578125, + 46.95468749999998 + ], + [ + -124.376025390625, + 47.658642578124955 + ], + [ + -124.66308593749996, + 47.97412109375003 + ], + [ + -124.7099609375, + 48.38037109375 + ], + [ + -123.97578125, + 48.16845703125 + ], + [ + -122.97387695312499, + 48.07329101562496 + ], + [ + -122.77861328125, + 48.13759765625002 + ], + [ + -122.65664062500002, + 47.88115234374999 + ], + [ + -122.77841796874996, + 47.738427734374966 + ], + [ + -122.82138671875, + 47.79316406250001 + ], + [ + -123.1390625, + 47.386083984375034 + ], + [ + -122.92216796874993, + 47.40766601562498 + ], + [ + -123.066796875, + 47.39965820312506 + ], + [ + -123.04863281249995, + 47.479345703125034 + ], + [ + -122.53281250000002, + 47.919726562500045 + ], + [ + -122.67548828124995, + 47.612353515625045 + ], + [ + -122.57788085937496, + 47.29316406250001 + ], + [ + -122.76777343750001, + 47.21835937500006 + ], + [ + -122.82846679687503, + 47.336572265624994 + ], + [ + -123.02758789062501, + 47.13891601562503 + ], + [ + -122.70195312500002, + 47.11088867187502 + ], + [ + -122.35380859374996, + 47.37158203125 + ], + [ + -122.40180664062497, + 47.78427734374998 + ], + [ + -122.24199218750002, + 48.01074218750003 + ], + [ + -122.5169921875, + 48.15966796874997 + ], + [ + -122.40854492187502, + 48.29389648437498 + ], + [ + -122.66899414062496, + 48.465234374999966 + ], + [ + -122.49677734374995, + 48.50556640625001 + ], + [ + -122.51274414062502, + 48.66943359375 + ], + [ + -122.56201171875001, + 48.777978515624994 + ], + [ + -122.68593749999995, + 48.794287109375034 + ], + [ + -122.72246093750002, + 48.85302734375003 + ], + [ + -122.78876953125003, + 48.993017578125034 + ], + [ + -121.40722656249994, + 48.993017578125034 + ], + [ + -119.70170898437495, + 48.993017578125034 + ], + [ + -119.27534179687494, + 48.99306640625005 + ], + [ + -118.84892578124993, + 48.99306640625005 + ], + [ + -117.99619140625002, + 48.99306640625005 + ], + [ + -116.71704101562501, + 48.99306640625005 + ], + [ + -110.74765625, + 48.99306640625005 + ], + [ + -104.77832031249997, + 48.993115234374955 + ], + [ + -98.80898437499995, + 48.99316406249997 + ], + [ + -97.52983398437493, + 48.99316406249997 + ], + [ + -96.67705078124993, + 48.99316406249997 + ], + [ + -96.25068359374993, + 48.99316406249997 + ], + [ + -95.39790039062493, + 48.99316406249997 + ], + [ + -95.16206054687493, + 48.991748046875045 + ], + [ + -95.15527343749997, + 49.36967773437502 + ], + [ + -94.85434570312495, + 49.304589843749994 + ], + [ + -94.86040039062493, + 49.258593750000045 + ], + [ + -94.80346679687497, + 49.0029296875 + ] + ] + ], + [ + [ + [ + -176.28671874999998, + 51.79199218750006 + ], + [ + -176.34965820312502, + 51.733300781249994 + ], + [ + -176.41372070312502, + 51.840576171875 + ], + [ + -176.28671874999998, + 51.79199218750006 + ] + ] + ], + [ + [ + [ + -177.87905273437502, + 51.64970703125002 + ], + [ + -178.05888671875, + 51.67260742187497 + ], + [ + -177.98637695312493, + 51.76425781249998 + ], + [ + -178.16826171874996, + 51.90302734375001 + ], + [ + -177.644482421875, + 51.826269531250006 + ], + [ + -177.87905273437502, + 51.64970703125002 + ] + ] + ], + [ + [ + [ + -177.14819335937497, + 51.71674804687498 + ], + [ + -177.67021484375002, + 51.701074218749994 + ], + [ + -177.11005859375, + 51.92875976562502 + ], + [ + -177.14819335937497, + 51.71674804687498 + ] + ] + ], + [ + [ + [ + -176.593310546875, + 51.86669921875 + ], + [ + -176.45234374999995, + 51.735693359375034 + ], + [ + -176.96162109374998, + 51.60366210937505 + ], + [ + -176.69833984374998, + 51.986035156249955 + ], + [ + -176.593310546875, + 51.86669921875 + ] + ] + ], + [ + [ + [ + 179.72773437500015, + 51.905419921874966 + ], + [ + 179.50390625000003, + 51.97958984374998 + ], + [ + 179.6271484375001, + 52.03041992187502 + ], + [ + 179.72773437500015, + 51.905419921874966 + ] + ] + ], + [ + [ + [ + 177.4154296875, + 51.88281249999997 + ], + [ + 177.25029296875013, + 51.902929687500006 + ], + [ + 177.6696289062501, + 52.10302734375 + ], + [ + 177.4154296875, + 51.88281249999997 + ] + ] + ], + [ + [ + [ + -173.5533203125, + 52.13627929687502 + ], + [ + -173.02290039062504, + 52.07915039062502 + ], + [ + -173.83579101562498, + 52.048193359375006 + ], + [ + -173.99248046874993, + 52.12333984374996 + ], + [ + -173.5533203125, + 52.13627929687502 + ] + ] + ], + [ + [ + [ + -172.464794921875, + 52.27226562500002 + ], + [ + -172.61982421874998, + 52.27285156250005 + ], + [ + -172.47041015625, + 52.38803710937506 + ], + [ + -172.31362304687497, + 52.32958984375006 + ], + [ + -172.464794921875, + 52.27226562500002 + ] + ] + ], + [ + [ + [ + -174.67739257812502, + 52.035009765625006 + ], + [ + -175.29555664062502, + 52.022167968749955 + ], + [ + -174.30615234375, + 52.216162109375034 + ], + [ + -174.43554687499997, + 52.317236328125034 + ], + [ + -174.168896484375, + 52.42016601562503 + ], + [ + -174.04560546875, + 52.36723632812499 + ], + [ + -174.12065429687493, + 52.13520507812498 + ], + [ + -174.67739257812502, + 52.035009765625006 + ] + ] + ], + [ + [ + [ + 173.72275390625018, + 52.35957031250004 + ], + [ + 173.40234375000009, + 52.40478515625 + ], + [ + 173.77607421875004, + 52.49511718750003 + ], + [ + 173.72275390625018, + 52.35957031250004 + ] + ] + ], + [ + [ + [ + 172.81181640625002, + 53.01298828125002 + ], + [ + 173.43603515625003, + 52.85205078125 + ], + [ + 172.93515625000012, + 52.752099609374966 + ], + [ + 172.49482421875004, + 52.93789062499999 + ], + [ + 172.81181640625002, + 53.01298828125002 + ] + ] + ], + [ + [ + [ + -167.96435546875003, + 53.345117187499994 + ], + [ + -169.088916015625, + 52.83203125 + ], + [ + -168.68984375000002, + 53.227246093749955 + ], + [ + -168.38041992187496, + 53.28344726562506 + ], + [ + -168.28769531249998, + 53.500146484374966 + ], + [ + -167.82807617187495, + 53.50795898437505 + ], + [ + -167.96435546875003, + 53.345117187499994 + ] + ] + ], + [ + [ + [ + -166.61533203124998, + 53.90092773437499 + ], + [ + -166.37231445312494, + 53.99897460937498 + ], + [ + -166.230859375, + 53.93261718750006 + ], + [ + -166.54560546875, + 53.726464843749966 + ], + [ + -166.354541015625, + 53.67353515625004 + ], + [ + -166.85097656249997, + 53.45288085937503 + ], + [ + -167.78085937500003, + 53.30024414062501 + ], + [ + -167.13608398437503, + 53.526464843750006 + ], + [ + -167.01572265625003, + 53.69838867187502 + ], + [ + -166.80898437500002, + 53.64614257812505 + ], + [ + -166.741259765625, + 53.71293945312496 + ], + [ + -167.10561523437497, + 53.813378906249994 + ], + [ + -167.03808593749997, + 53.9421875 + ], + [ + -166.67329101562498, + 54.00595703124998 + ], + [ + -166.61533203124998, + 53.90092773437499 + ] + ] + ], + [ + [ + [ + -165.841552734375, + 54.070654296875006 + ], + [ + -166.05664062500003, + 54.054345703124994 + ], + [ + -166.08774414062498, + 54.16914062500001 + ], + [ + -165.89287109375, + 54.20698242187498 + ], + [ + -165.69287109375, + 54.09990234375002 + ], + [ + -165.841552734375, + 54.070654296875006 + ] + ] + ], + [ + [ + [ + -165.56113281249998, + 54.13671874999997 + ], + [ + -165.55063476562498, + 54.28452148437498 + ], + [ + -165.40786132812502, + 54.19682617187496 + ], + [ + -165.56113281249998, + 54.13671874999997 + ] + ] + ], + [ + [ + [ + -162.29814453124993, + 54.847021484375006 + ], + [ + -162.43388671875, + 54.931542968749994 + ], + [ + -162.26459960937504, + 54.983496093750006 + ], + [ + -162.29814453124993, + 54.847021484375006 + ] + ] + ], + [ + [ + [ + -163.476025390625, + 54.98071289062497 + ], + [ + -163.37895507812496, + 54.81552734374998 + ], + [ + -163.083251953125, + 54.66899414062496 + ], + [ + -163.35810546874995, + 54.73569335937506 + ], + [ + -164.82343749999998, + 54.41909179687505 + ], + [ + -164.887646484375, + 54.60781250000002 + ], + [ + -164.47861328124998, + 54.906835937500006 + ], + [ + -163.80712890624997, + 55.04907226562503 + ], + [ + -163.476025390625, + 54.98071289062497 + ] + ] + ], + [ + [ + [ + -159.51513671875, + 55.15185546875003 + ], + [ + -159.617724609375, + 55.05732421875004 + ], + [ + -159.54506835937497, + 55.22597656250002 + ], + [ + -159.51513671875, + 55.15185546875003 + ] + ] + ], + [ + [ + [ + -131.33974609375002, + 55.079833984375 + ], + [ + -131.32954101562498, + 54.887744140625045 + ], + [ + -131.592236328125, + 55.02568359374999 + ], + [ + -131.5654296875, + 55.26411132812498 + ], + [ + -131.33974609375002, + 55.079833984375 + ] + ] + ], + [ + [ + [ + -159.87299804687495, + 55.128759765625034 + ], + [ + -160.22705078124997, + 54.92270507812506 + ], + [ + -160.17207031249995, + 55.123046875 + ], + [ + -159.88735351562497, + 55.27299804687502 + ], + [ + -159.87299804687495, + 55.128759765625034 + ] + ] + ], + [ + [ + [ + -132.86225585937504, + 54.894433593749966 + ], + [ + -132.61723632812493, + 54.892431640625006 + ], + [ + -132.70581054687497, + 54.684179687500034 + ], + [ + -133.42905273437498, + 55.30380859374998 + ], + [ + -133.097412109375, + 55.213720703125006 + ], + [ + -132.86225585937504, + 54.894433593749966 + ] + ] + ], + [ + [ + [ + -160.329296875, + 55.337695312500045 + ], + [ + -160.34331054687493, + 55.25878906250006 + ], + [ + -160.51748046875, + 55.33383789062506 + ], + [ + -160.329296875, + 55.337695312500045 + ] + ] + ], + [ + [ + [ + -160.68491210937498, + 55.314794921875006 + ], + [ + -160.552783203125, + 55.38076171875002 + ], + [ + -160.48754882812503, + 55.18486328124999 + ], + [ + -160.79506835937497, + 55.14521484375001 + ], + [ + -160.72392578124993, + 55.404638671875006 + ], + [ + -160.68491210937498, + 55.314794921875006 + ] + ] + ], + [ + [ + [ + -133.30507812500002, + 55.54375 + ], + [ + -133.6501953125, + 55.26928710937506 + ], + [ + -133.73710937500002, + 55.49692382812498 + ], + [ + -133.30507812500002, + 55.54375 + ] + ] + ], + [ + [ + [ + -155.56601562500003, + 55.82119140625005 + ], + [ + -155.73735351562493, + 55.82978515625001 + ], + [ + -155.59394531250004, + 55.92431640625 + ], + [ + -155.56601562500003, + 55.82119140625005 + ] + ] + ], + [ + [ + [ + -130.97915039062502, + 55.489160156249994 + ], + [ + -131.187890625, + 55.206298828125 + ], + [ + -131.44755859374996, + 55.40878906250006 + ], + [ + -131.7625, + 55.16582031250002 + ], + [ + -131.84609374999997, + 55.41625976562497 + ], + [ + -131.62495117187504, + 55.831689453124966 + ], + [ + -131.26923828125004, + 55.95537109375002 + ], + [ + -130.997802734375, + 55.727636718750006 + ], + [ + -130.97915039062502, + 55.489160156249994 + ] + ] + ], + [ + [ + [ + -133.56611328125, + 56.33920898437498 + ], + [ + -133.202978515625, + 56.31982421875003 + ], + [ + -133.096630859375, + 56.09003906250001 + ], + [ + -132.59760742187504, + 55.89501953125 + ], + [ + -132.17270507812498, + 55.48061523437502 + ], + [ + -132.51127929687493, + 55.59394531250001 + ], + [ + -132.63129882812495, + 55.47319335937502 + ], + [ + -132.41787109375002, + 55.48291015625006 + ], + [ + -132.20668945312497, + 55.22441406249996 + ], + [ + -131.97641601562498, + 55.208593750000034 + ], + [ + -132.06474609375002, + 54.713134765625 + ], + [ + -133.11855468750002, + 55.32763671875003 + ], + [ + -132.95888671875002, + 55.39555664062502 + ], + [ + -133.0333984375, + 55.589697265625034 + ], + [ + -133.68017578124994, + 55.78515625 + ], + [ + -133.24150390624993, + 55.920800781249994 + ], + [ + -133.371240234375, + 56.035888671875 + ], + [ + -133.74252929687498, + 55.96484375 + ], + [ + -133.530859375, + 56.145654296874966 + ], + [ + -133.56611328125, + 56.33920898437498 + ] + ] + ], + [ + [ + [ + -132.77988281249998, + 56.24726562499998 + ], + [ + -133.03500976562498, + 56.34091796875006 + ], + [ + -132.90205078124998, + 56.45375976562505 + ], + [ + -132.62910156249995, + 56.411914062500045 + ], + [ + -132.77988281249998, + 56.24726562499998 + ] + ] + ], + [ + [ + [ + -132.11235351562493, + 56.109375 + ], + [ + -132.13295898437497, + 55.94326171875005 + ], + [ + -132.28730468749995, + 55.92939453124998 + ], + [ + -132.65991210937503, + 56.07817382812499 + ], + [ + -132.379833984375, + 56.49877929687497 + ], + [ + -132.06689453125, + 56.24423828124998 + ], + [ + -132.11235351562493, + 56.109375 + ] + ] + ], + [ + [ + [ + -154.208642578125, + 56.51489257812497 + ], + [ + -154.32221679687504, + 56.570605468750045 + ], + [ + -154.11040039062496, + 56.602929687499966 + ], + [ + -154.208642578125, + 56.51489257812497 + ] + ] + ], + [ + [ + [ + -169.755224609375, + 56.63505859375002 + ], + [ + -169.47431640624998, + 56.59404296875002 + ], + [ + -169.6326171875, + 56.545703125000045 + ], + [ + -169.755224609375, + 56.63505859375002 + ] + ] + ], + [ + [ + [ + -132.746875, + 56.525683593750045 + ], + [ + -132.94804687500002, + 56.56723632812498 + ], + [ + -132.842529296875, + 56.79477539062506 + ], + [ + -132.56796875000003, + 56.57583007812505 + ], + [ + -132.746875, + 56.525683593750045 + ] + ] + ], + [ + [ + [ + -133.98959960937503, + 56.84497070312497 + ], + [ + -133.73837890625, + 56.65043945312496 + ], + [ + -133.94970703125, + 56.12773437499996 + ], + [ + -134.18959960937502, + 56.07695312500002 + ], + [ + -134.084375, + 56.456347656250045 + ], + [ + -134.37368164062502, + 56.838671875000045 + ], + [ + -134.14326171874998, + 56.93232421875001 + ], + [ + -133.98959960937503, + 56.84497070312497 + ] + ] + ], + [ + [ + [ + -133.36621093750006, + 57.003515625000034 + ], + [ + -132.99624023437497, + 56.93041992187497 + ], + [ + -132.95917968749998, + 56.67705078124996 + ], + [ + -133.03491210937494, + 56.62075195312505 + ], + [ + -133.32895507812498, + 56.83007812499997 + ], + [ + -133.158154296875, + 56.495166015625045 + ], + [ + -133.4841796875, + 56.45175781249998 + ], + [ + -133.979443359375, + 57.009570312500045 + ], + [ + -133.36621093750006, + 57.003515625000034 + ] + ] + ], + [ + [ + [ + -153.007080078125, + 57.12485351562498 + ], + [ + -153.37460937499998, + 57.05190429687505 + ], + [ + -153.285205078125, + 57.18505859375 + ], + [ + -152.90839843750004, + 57.152441406250006 + ], + [ + -153.007080078125, + 57.12485351562498 + ] + ] + ], + [ + [ + [ + -134.96977539062496, + 57.351416015625034 + ], + [ + -134.62070312499998, + 56.71831054687502 + ], + [ + -134.68188476562503, + 56.216162109375034 + ], + [ + -134.98056640625003, + 56.518945312499994 + ], + [ + -134.88344726562497, + 56.679052734375034 + ], + [ + -135.33061523437505, + 56.821875 + ], + [ + -135.19960937499997, + 57.02734375 + ], + [ + -135.45493164062503, + 57.24941406250005 + ], + [ + -135.81230468750002, + 57.00952148437503 + ], + [ + -135.82275390625, + 57.280419921874966 + ], + [ + -135.448681640625, + 57.534375 + ], + [ + -134.96977539062496, + 57.351416015625034 + ] + ] + ], + [ + [ + [ + -152.89804687499998, + 57.82392578125004 + ], + [ + -152.42875976562493, + 57.82568359375003 + ], + [ + -152.48261718749998, + 57.70332031249998 + ], + [ + -152.21621093749997, + 57.577001953125006 + ], + [ + -152.41220703125003, + 57.454785156249955 + ], + [ + -152.94077148437498, + 57.49809570312499 + ], + [ + -152.67905273437503, + 57.345117187499994 + ], + [ + -153.274365234375, + 57.22636718749996 + ], + [ + -153.732568359375, + 57.052343750000034 + ], + [ + -153.643310546875, + 56.960742187500045 + ], + [ + -154.02734375, + 56.77797851562502 + ], + [ + -153.793212890625, + 56.98950195312503 + ], + [ + -154.24375, + 57.143017578124955 + ], + [ + -154.33896484374998, + 56.9208984375 + ], + [ + -154.67319335937498, + 57.44609375 + ], + [ + -154.11616210937498, + 57.651220703125006 + ], + [ + -153.6876953125, + 57.30512695312504 + ], + [ + -153.841552734375, + 57.86284179687496 + ], + [ + -153.48793945312497, + 57.73095703125 + ], + [ + -153.21748046875004, + 57.79575195312506 + ], + [ + -153.16044921875, + 57.97197265624999 + ], + [ + -152.85039062499993, + 57.896777343750045 + ], + [ + -152.89804687499998, + 57.82392578125004 + ] + ] + ], + [ + [ + [ + -135.73037109375002, + 58.244238281250034 + ], + [ + -135.61323242187507, + 57.99184570312505 + ], + [ + -135.346630859375, + 58.12412109374998 + ], + [ + -134.9546875, + 58.01533203125004 + ], + [ + -134.97065429687495, + 57.817236328125006 + ], + [ + -135.33847656250003, + 57.768652343750034 + ], + [ + -134.97885742187503, + 57.724365234375 + ], + [ + -134.93149414062498, + 57.48115234375001 + ], + [ + -135.564208984375, + 57.66640625 + ], + [ + -135.691943359375, + 57.41992187500006 + ], + [ + -135.91079101562502, + 57.44658203124999 + ], + [ + -136.568603515625, + 57.97216796875003 + ], + [ + -136.32197265625, + 58.21889648437502 + ], + [ + -136.14375, + 58.098486328125006 + ], + [ + -136.09438476562502, + 58.198144531249966 + ], + [ + -135.73037109375002, + 58.244238281250034 + ] + ] + ], + [ + [ + [ + -134.68027343749998, + 58.16166992187499 + ], + [ + -134.24008789062498, + 58.143994140624955 + ], + [ + -133.82275390624997, + 57.62866210937503 + ], + [ + -134.29233398437498, + 58.044726562500074 + ], + [ + -133.91113281250003, + 57.3525390625 + ], + [ + -134.51601562499997, + 57.042578125 + ], + [ + -134.48676757812495, + 57.48203125 + ], + [ + -134.92348632812497, + 58.354638671874966 + ], + [ + -134.68027343749998, + 58.16166992187499 + ] + ] + ], + [ + [ + [ + -152.416943359375, + 58.360205078125034 + ], + [ + -151.974365234375, + 58.30986328124999 + ], + [ + -152.068896484375, + 58.17792968750001 + ], + [ + -152.26835937499993, + 58.25170898437506 + ], + [ + -152.30922851562502, + 58.133886718750034 + ], + [ + -152.5982421875, + 58.16259765625 + ], + [ + -152.92841796875004, + 57.99370117187499 + ], + [ + -153.38134765625003, + 58.08720703125002 + ], + [ + -152.976123046875, + 58.29702148437505 + ], + [ + -152.771875, + 58.278564453125 + ], + [ + -152.84111328125002, + 58.41640625000002 + ], + [ + -152.416943359375, + 58.360205078125034 + ] + ] + ], + [ + [ + [ + -152.486083984375, + 58.485009765624966 + ], + [ + -152.63662109375002, + 58.54169921874998 + ], + [ + -152.3955078125, + 58.619384765625 + ], + [ + -152.486083984375, + 58.485009765624966 + ] + ] + ], + [ + [ + [ + -160.918994140625, + 58.57709960937498 + ], + [ + -161.13149414062502, + 58.668212890625 + ], + [ + -160.71513671875005, + 58.79521484375002 + ], + [ + -160.918994140625, + 58.57709960937498 + ] + ] + ], + [ + [ + [ + -148.02177734375, + 60.06533203125005 + ], + [ + -148.271875, + 60.05327148437499 + ], + [ + -148.07958984375003, + 60.151660156250045 + ], + [ + -148.02177734375, + 60.06533203125005 + ] + ] + ], + [ + [ + [ + -147.735888671875, + 59.81323242187503 + ], + [ + -147.76806640625, + 59.94375 + ], + [ + -147.180859375, + 60.358251953125034 + ], + [ + -147.01987304687498, + 60.33222656249998 + ], + [ + -147.735888671875, + 59.81323242187503 + ] + ] + ], + [ + [ + [ + -166.13544921875, + 60.38354492187503 + ], + [ + -165.72968750000004, + 60.31420898437503 + ], + [ + -165.591796875, + 59.913134765625045 + ], + [ + -166.14873046874996, + 59.764111328124955 + ], + [ + -167.13886718749998, + 60.00854492187503 + ], + [ + -167.43642578125002, + 60.20664062500006 + ], + [ + -166.836328125, + 60.21699218750004 + ], + [ + -166.47568359374998, + 60.382763671874955 + ], + [ + -166.13544921875, + 60.38354492187503 + ] + ] + ], + [ + [ + [ + -146.3939453125, + 60.44965820312501 + ], + [ + -146.10224609374998, + 60.41118164062499 + ], + [ + -146.61831054687497, + 60.27368164062503 + ], + [ + -146.70253906249997, + 60.40854492187498 + ], + [ + -146.3939453125, + 60.44965820312501 + ] + ] + ], + [ + [ + [ + -147.658251953125, + 60.45048828124999 + ], + [ + -147.787841796875, + 60.17792968749998 + ], + [ + -147.89145507812498, + 60.299414062500034 + ], + [ + -147.658251953125, + 60.45048828124999 + ] + ] + ], + [ + [ + [ + -172.74223632812496, + 60.45737304687498 + ], + [ + -172.23208007812494, + 60.299121093750074 + ], + [ + -172.63574218750003, + 60.328857421875 + ], + [ + -173.04765625000002, + 60.56831054687501 + ], + [ + -172.74223632812496, + 60.45737304687498 + ] + ] + ], + [ + [ + [ + -171.46303710937494, + 63.640039062499994 + ], + [ + -171.03486328125, + 63.58549804687499 + ], + [ + -170.29936523437502, + 63.68061523437501 + ], + [ + -169.55454101562498, + 63.373486328124955 + ], + [ + -168.71601562500004, + 63.310595703125045 + ], + [ + -168.76132812500003, + 63.21376953125002 + ], + [ + -169.364697265625, + 63.17114257812506 + ], + [ + -169.67636718750003, + 62.95610351562502 + ], + [ + -169.81860351562494, + 63.122363281250045 + ], + [ + -170.84838867187494, + 63.44438476562502 + ], + [ + -171.63183593749997, + 63.351220703124966 + ], + [ + -171.74638671874993, + 63.703076171874955 + ], + [ + -171.46303710937494, + 63.640039062499994 + ] + ] + ], + [ + [ + [ + -141.00214843750004, + 68.77416992187506 + ], + [ + -141.00214843750004, + 67.89755859374998 + ], + [ + -141.00214843750004, + 66.43652343750006 + ], + [ + -141.00214843750004, + 65.55991210937498 + ], + [ + -141.00214843750004, + 64.09887695312506 + ], + [ + -141.00214843750004, + 63.22226562499998 + ], + [ + -141.00214843750004, + 61.761279296875045 + ], + [ + -141.00214843750004, + 60.884667968749994 + ], + [ + -141.00214843750004, + 60.30024414062504 + ], + [ + -140.76274414062505, + 60.259130859375006 + ], + [ + -140.525439453125, + 60.218359375000034 + ], + [ + -140.45283203125004, + 60.29970703125002 + ], + [ + -139.97329101562497, + 60.183154296875074 + ], + [ + -139.67631835937505, + 60.32832031249998 + ], + [ + -139.23476562499997, + 60.339746093749994 + ], + [ + -139.07924804687497, + 60.34370117187501 + ], + [ + -139.07924804687497, + 60.279443359374966 + ], + [ + -139.136962890625, + 60.17270507812498 + ], + [ + -139.18515624999998, + 60.083593750000034 + ], + [ + -138.86875, + 59.94575195312501 + ], + [ + -138.317626953125, + 59.611132812500074 + ], + [ + -137.59331054687493, + 59.22626953124998 + ], + [ + -137.52089843750002, + 58.91538085937498 + ], + [ + -137.43857421875003, + 58.903125 + ], + [ + -137.2775390625, + 58.988183593749994 + ], + [ + -137.126220703125, + 59.04096679687498 + ], + [ + -136.81328125000002, + 59.150048828124994 + ], + [ + -136.57875976562502, + 59.15224609375002 + ], + [ + -136.46635742187493, + 59.459082031250006 + ], + [ + -136.27797851562502, + 59.48032226562506 + ], + [ + -136.321826171875, + 59.604833984375034 + ], + [ + -135.70258789062504, + 59.72875976562506 + ], + [ + -135.36787109374998, + 59.743310546874994 + ], + [ + -135.051025390625, + 59.57866210937502 + ], + [ + -134.94375, + 59.28828125000001 + ], + [ + -134.67724609374997, + 59.19926757812499 + ], + [ + -134.39306640625, + 59.009179687499994 + ], + [ + -134.32963867187505, + 58.93969726562506 + ], + [ + -134.21850585937503, + 58.849902343750045 + ], + [ + -133.54638671874997, + 58.50346679687499 + ], + [ + -133.27529296875, + 58.22285156250004 + ], + [ + -133.00141601562495, + 57.948974609375 + ], + [ + -132.55048828125, + 57.499902343749994 + ], + [ + -132.44248046874998, + 57.40673828125003 + ], + [ + -132.30166015624997, + 57.27631835937501 + ], + [ + -132.232177734375, + 57.19853515624999 + ], + [ + -132.27939453124998, + 57.14536132812498 + ], + [ + -132.33798828124998, + 57.07944335937506 + ], + [ + -132.15703125, + 57.048193359375006 + ], + [ + -132.03154296875, + 57.02656250000004 + ], + [ + -132.062890625, + 56.95336914062503 + ], + [ + -132.104296875, + 56.856787109375006 + ], + [ + -131.86616210937495, + 56.792822265625006 + ], + [ + -131.82426757812496, + 56.589990234374994 + ], + [ + -131.471875, + 56.55673828125006 + ], + [ + -130.649072265625, + 56.26367187500003 + ], + [ + -130.47709960937496, + 56.230566406250034 + ], + [ + -130.413134765625, + 56.12250976562498 + ], + [ + -130.09785156249995, + 56.10927734375002 + ], + [ + -130.01406249999997, + 55.950537109375006 + ], + [ + -130.2140625, + 55.02587890625003 + ], + [ + -130.57534179687497, + 54.769677734374966 + ], + [ + -130.849609375, + 54.80761718750006 + ], + [ + -131.04785156249997, + 55.157666015624955 + ], + [ + -130.74819335937502, + 55.31801757812502 + ], + [ + -131.127685546875, + 55.96015625000001 + ], + [ + -131.032763671875, + 56.08808593749998 + ], + [ + -131.78417968749997, + 55.876562500000034 + ], + [ + -131.98339843749994, + 55.535009765625006 + ], + [ + -132.15541992187502, + 55.59956054687501 + ], + [ + -132.20751953124997, + 55.75341796875 + ], + [ + -131.84384765625003, + 56.16010742187498 + ], + [ + -131.55136718749998, + 56.206787109375 + ], + [ + -131.88789062500004, + 56.24165039062498 + ], + [ + -132.18203125000002, + 56.42065429687506 + ], + [ + -132.82460937500002, + 57.05581054687505 + ], + [ + -133.465869140625, + 57.17216796875002 + ], + [ + -133.64873046874993, + 57.64228515624998 + ], + [ + -133.11704101562498, + 57.56621093750002 + ], + [ + -133.535205078125, + 57.83295898437501 + ], + [ + -133.1943359375, + 57.87768554687506 + ], + [ + -133.559375, + 57.924462890624994 + ], + [ + -133.72231445312502, + 57.84423828125 + ], + [ + -134.03110351562498, + 58.072167968749966 + ], + [ + -133.87675781249996, + 58.51816406249998 + ], + [ + -134.20883789062503, + 58.232958984375045 + ], + [ + -134.77612304687506, + 58.45385742187503 + ], + [ + -135.36367187500002, + 59.41943359375 + ], + [ + -135.50234375000002, + 59.202294921874994 + ], + [ + -135.090234375, + 58.245849609375 + ], + [ + -135.57177734374994, + 58.41206054687504 + ], + [ + -135.89755859374998, + 58.40019531250002 + ], + [ + -136.04311523437497, + 58.82163085937498 + ], + [ + -135.82636718750004, + 58.89794921874997 + ], + [ + -136.0166015625, + 58.87397460937498 + ], + [ + -136.150048828125, + 59.04809570312503 + ], + [ + -136.22583007812497, + 58.765478515625006 + ], + [ + -136.98901367187503, + 59.03447265624999 + ], + [ + -137.05903320312498, + 58.87373046875001 + ], + [ + -136.613916015625, + 58.809277343749955 + ], + [ + -136.48374023437503, + 58.61767578125 + ], + [ + -136.224609375, + 58.602246093749955 + ], + [ + -136.06147460937495, + 58.45273437500006 + ], + [ + -136.607421875, + 58.24399414062498 + ], + [ + -137.54399414062502, + 58.58120117187502 + ], + [ + -138.51489257812503, + 59.16591796875005 + ], + [ + -139.77329101562498, + 59.52729492187504 + ], + [ + -139.51303710937498, + 59.698095703125006 + ], + [ + -139.5123046875, + 59.95356445312501 + ], + [ + -139.28671874999998, + 59.610937500000034 + ], + [ + -139.22080078125003, + 59.819873046875045 + ], + [ + -138.9880859375, + 59.83500976562502 + ], + [ + -139.43144531249996, + 60.012255859375074 + ], + [ + -140.41982421874997, + 59.71074218750002 + ], + [ + -141.40830078125, + 59.90278320312498 + ], + [ + -141.408740234375, + 60.11767578125006 + ], + [ + -141.67016601562497, + 59.969873046874966 + ], + [ + -142.94565429687503, + 60.09697265625002 + ], + [ + -144.14721679687494, + 60.01640625000002 + ], + [ + -144.185498046875, + 60.150732421875034 + ], + [ + -144.901318359375, + 60.335156249999955 + ], + [ + -144.69111328125, + 60.66909179687502 + ], + [ + -145.248291015625, + 60.38012695312506 + ], + [ + -145.898876953125, + 60.47817382812505 + ], + [ + -145.67490234374998, + 60.65112304687503 + ], + [ + -146.57045898437497, + 60.72915039062502 + ], + [ + -146.39199218749997, + 60.810839843750045 + ], + [ + -146.63842773437497, + 60.89731445312498 + ], + [ + -146.59912109374994, + 61.05351562500002 + ], + [ + -146.284912109375, + 61.11264648437498 + ], + [ + -147.89111328125, + 60.889892578125 + ], + [ + -148.00512695312494, + 60.96855468750002 + ], + [ + -147.75185546874997, + 61.218945312499955 + ], + [ + -148.34189453125, + 61.060400390625006 + ], + [ + -148.34443359374998, + 60.853564453125045 + ], + [ + -148.55615234374994, + 60.82700195312506 + ], + [ + -148.25673828124997, + 60.67529296874997 + ], + [ + -148.64013671875, + 60.48945312500004 + ], + [ + -148.11918945312502, + 60.57514648437498 + ], + [ + -147.96411132812494, + 60.48486328124997 + ], + [ + -148.430712890625, + 59.98911132812498 + ], + [ + -149.2666015625, + 59.99829101562497 + ], + [ + -149.395263671875, + 60.10576171875002 + ], + [ + -149.59804687500002, + 59.77045898437501 + ], + [ + -149.7138671875, + 59.91958007812502 + ], + [ + -149.80126953124994, + 59.737939453124966 + ], + [ + -150.00532226562507, + 59.78442382812503 + ], + [ + -150.19804687499996, + 59.56655273437505 + ], + [ + -150.60737304687504, + 59.56337890625002 + ], + [ + -150.934521484375, + 59.249121093750034 + ], + [ + -151.18276367187502, + 59.30078124999997 + ], + [ + -151.73818359375002, + 59.18852539062502 + ], + [ + -151.94951171875, + 59.26508789062498 + ], + [ + -151.88461914062503, + 59.386328125 + ], + [ + -151.39960937499995, + 59.51630859375001 + ], + [ + -151.04648437499998, + 59.771826171875034 + ], + [ + -151.45009765624997, + 59.65039062499997 + ], + [ + -151.85322265625, + 59.78208007812498 + ], + [ + -151.39599609375006, + 60.27446289062502 + ], + [ + -151.35644531249997, + 60.72294921874999 + ], + [ + -150.44125976562503, + 61.02358398437505 + ], + [ + -149.07509765624997, + 60.87641601562498 + ], + [ + -150.05327148437496, + 61.17109374999998 + ], + [ + -149.433544921875, + 61.50078125000002 + ], + [ + -149.97568359374998, + 61.27934570312502 + ], + [ + -150.61225585937495, + 61.301123046875006 + ], + [ + -151.59350585937494, + 60.979638671874966 + ], + [ + -152.54091796874997, + 60.265429687500045 + ], + [ + -153.025, + 60.29565429687497 + ], + [ + -152.660107421875, + 59.99721679687502 + ], + [ + -153.21123046875002, + 59.84272460937498 + ], + [ + -153.09360351562503, + 59.70913085937505 + ], + [ + -153.65253906250004, + 59.64702148437499 + ], + [ + -154.17832031250003, + 59.155566406250074 + ], + [ + -153.41826171875, + 58.9599609375 + ], + [ + -153.43759765625003, + 58.754833984374955 + ], + [ + -154.289013671875, + 58.30434570312502 + ], + [ + -154.247021484375, + 58.15942382812497 + ], + [ + -155.006884765625, + 58.01606445312501 + ], + [ + -155.77797851562497, + 57.56821289062498 + ], + [ + -156.43588867187498, + 57.359960937500006 + ], + [ + -156.62900390624998, + 57.00996093750001 + ], + [ + -158.41440429687498, + 56.435839843750045 + ], + [ + -158.5521484375, + 56.31269531249998 + ], + [ + -158.27563476562497, + 56.19624023437498 + ], + [ + -158.5046875, + 56.062109375 + ], + [ + -158.59116210937503, + 56.18452148437498 + ], + [ + -158.78984375000002, + 55.98691406250006 + ], + [ + -159.52324218749993, + 55.81000976562498 + ], + [ + -159.65966796875003, + 55.625927734374955 + ], + [ + -159.77138671874997, + 55.84111328125002 + ], + [ + -160.49931640625002, + 55.53730468750004 + ], + [ + -161.38193359374998, + 55.371289062499955 + ], + [ + -161.44379882812495, + 55.513281250000034 + ], + [ + -161.202099609375, + 55.54355468750006 + ], + [ + -161.51694335937503, + 55.61840820312503 + ], + [ + -162.073974609375, + 55.13930664062505 + ], + [ + -162.38637695312497, + 55.05234375 + ], + [ + -162.63037109375003, + 55.24667968749998 + ], + [ + -162.67436523437505, + 54.99658203125 + ], + [ + -162.86503906249996, + 54.954541015624955 + ], + [ + -163.11962890624997, + 55.06469726562503 + ], + [ + -163.131103515625, + 54.916552734375045 + ], + [ + -163.33530273437503, + 54.83916015624999 + ], + [ + -163.27880859374997, + 55.12182617187503 + ], + [ + -162.906591796875, + 55.19555664062503 + ], + [ + -161.69731445312502, + 55.9072265625 + ], + [ + -161.215625, + 56.02143554687498 + ], + [ + -160.8986328125, + 55.99365234375 + ], + [ + -161.00537109375, + 55.88715820312498 + ], + [ + -160.80283203125003, + 55.754443359375045 + ], + [ + -160.70634765625002, + 55.870458984375034 + ], + [ + -160.29169921875, + 55.80507812500005 + ], + [ + -160.53906250000006, + 56.00629882812501 + ], + [ + -160.30205078125, + 56.31411132812502 + ], + [ + -158.91801757812502, + 56.882177734375006 + ], + [ + -158.675146484375, + 56.79487304687498 + ], + [ + -158.66079101562502, + 57.03940429687498 + ], + [ + -158.32094726562497, + 57.29790039062499 + ], + [ + -157.84575195312496, + 57.52807617187497 + ], + [ + -157.4619140625, + 57.506201171875034 + ], + [ + -157.697216796875, + 57.679443359375 + ], + [ + -157.610888671875, + 58.050830078125074 + ], + [ + -157.19370117187498, + 58.19418945312506 + ], + [ + -157.48837890624998, + 58.25371093750002 + ], + [ + -157.52363281249998, + 58.421337890624955 + ], + [ + -156.97465820312496, + 58.736328125 + ], + [ + -156.80888671875005, + 59.13427734375 + ], + [ + -157.14204101562504, + 58.87763671875001 + ], + [ + -158.19091796875003, + 58.6142578125 + ], + [ + -158.50317382812494, + 58.85034179687497 + ], + [ + -158.42563476562498, + 58.99931640625002 + ], + [ + -158.080517578125, + 58.97744140625002 + ], + [ + -158.422802734375, + 59.08984375 + ], + [ + -158.67827148437502, + 58.92939453124998 + ], + [ + -158.80947265625002, + 58.973876953125 + ], + [ + -158.78862304687493, + 58.440966796875045 + ], + [ + -158.95068359375, + 58.404541015625 + ], + [ + -159.67026367187498, + 58.9111328125 + ], + [ + -159.92021484375, + 58.819873046875074 + ], + [ + -160.36313476562498, + 59.05117187500002 + ], + [ + -161.246826171875, + 58.799462890624994 + ], + [ + -161.36132812499994, + 58.66953124999998 + ], + [ + -162.144921875, + 58.64423828124998 + ], + [ + -161.724365234375, + 58.794287109375006 + ], + [ + -161.64438476562498, + 59.109667968750045 + ], + [ + -161.9810546875, + 59.14614257812502 + ], + [ + -161.82871093749998, + 59.588623046875 + ], + [ + -162.421337890625, + 60.28398437500002 + ], + [ + -161.96201171875003, + 60.695361328125045 + ], + [ + -162.68496093749997, + 60.268945312499966 + ], + [ + -162.57075195312495, + 59.98974609375 + ], + [ + -163.68037109374998, + 59.80151367187503 + ], + [ + -164.14282226562497, + 59.89677734374999 + ], + [ + -165.02651367187497, + 60.500634765624994 + ], + [ + -165.35380859375002, + 60.54121093750001 + ], + [ + -164.80517578125, + 60.89204101562498 + ], + [ + -164.31850585937497, + 60.77128906249999 + ], + [ + -164.37236328125002, + 60.59184570312502 + ], + [ + -163.999560546875, + 60.76606445312498 + ], + [ + -163.72998046874997, + 60.589990234374994 + ], + [ + -163.420947265625, + 60.757421875 + ], + [ + -163.90654296874996, + 60.85380859375002 + ], + [ + -163.58691406249994, + 60.902978515624994 + ], + [ + -163.74902343750003, + 60.9697265625 + ], + [ + -163.99462890624997, + 60.86469726562501 + ], + [ + -165.11484375, + 60.93281250000004 + ], + [ + -164.86899414062503, + 61.11176757812498 + ], + [ + -165.27978515624994, + 61.169628906249955 + ], + [ + -165.27363281250004, + 61.27485351562498 + ], + [ + -165.56586914062498, + 61.10234375000002 + ], + [ + -165.86396484375004, + 61.33569335937503 + ], + [ + -165.84531249999998, + 61.536230468750034 + ], + [ + -166.152734375, + 61.545947265625074 + ], + [ + -166.16811523437502, + 61.65083007812501 + ], + [ + -165.80893554687503, + 61.69609375000002 + ], + [ + -166.07880859375, + 61.803125 + ], + [ + -165.61279296875003, + 61.86928710937502 + ], + [ + -165.707275390625, + 62.10043945312506 + ], + [ + -165.19453125, + 62.47353515625002 + ], + [ + -164.75786132812493, + 62.496728515624966 + ], + [ + -164.589453125, + 62.709375 + ], + [ + -164.79267578125, + 62.623193359374966 + ], + [ + -164.79965820312503, + 62.918066406250006 + ], + [ + -164.384228515625, + 63.03046874999998 + ], + [ + -164.40903320312503, + 63.21503906250001 + ], + [ + -163.94287109375, + 63.247216796874994 + ], + [ + -163.61630859374998, + 63.125146484374994 + ], + [ + -163.73784179687496, + 63.016406250000045 + ], + [ + -163.504345703125, + 63.105859374999966 + ], + [ + -163.28784179687494, + 63.046435546875045 + ], + [ + -162.621484375, + 63.26582031249998 + ], + [ + -162.28281250000003, + 63.529199218749994 + ], + [ + -161.97397460937498, + 63.45292968749999 + ], + [ + -161.09970703125003, + 63.557910156250045 + ], + [ + -160.778564453125, + 63.818945312500034 + ], + [ + -160.987548828125, + 64.25126953125002 + ], + [ + -161.49072265625003, + 64.43378906249998 + ], + [ + -160.93193359374996, + 64.5791015625 + ], + [ + -160.855908203125, + 64.755615234375 + ], + [ + -161.13017578125005, + 64.92543945312505 + ], + [ + -161.759375, + 64.816259765625 + ], + [ + -162.80703124999997, + 64.37421875000001 + ], + [ + -163.20390625, + 64.65200195312502 + ], + [ + -163.14433593750002, + 64.423828125 + ], + [ + -163.71308593749998, + 64.588232421875 + ], + [ + -164.978759765625, + 64.45366210937502 + ], + [ + -166.1427734375, + 64.58276367187503 + ], + [ + -166.48139648437498, + 64.72807617187507 + ], + [ + -166.415234375, + 64.926513671875 + ], + [ + -166.92841796875, + 65.15708007812498 + ], + [ + -166.15703125, + 65.28583984375001 + ], + [ + -167.40400390625, + 65.42211914062497 + ], + [ + -168.08837890624997, + 65.65776367187502 + ], + [ + -166.39873046875002, + 66.14443359375005 + ], + [ + -165.62993164062496, + 66.131201171875 + ], + [ + -165.77617187500002, + 66.31904296875001 + ], + [ + -164.46049804687502, + 66.58842773437499 + ], + [ + -163.63823242187502, + 66.57465820312504 + ], + [ + -163.89394531249997, + 66.57587890625001 + ], + [ + -164.03374023437493, + 66.21552734374995 + ], + [ + -163.69536132812502, + 66.08383789062503 + ], + [ + -161.93369140625003, + 66.04287109374997 + ], + [ + -161.45541992187503, + 66.28139648437497 + ], + [ + -161.03427734375003, + 66.18881835937503 + ], + [ + -161.12031249999995, + 66.334326171875 + ], + [ + -161.91689453124997, + 66.41181640624998 + ], + [ + -162.54365234375004, + 66.80512695312501 + ], + [ + -162.36162109375, + 66.94731445312502 + ], + [ + -161.591015625, + 66.45952148437502 + ], + [ + -160.23168945312503, + 66.420263671875 + ], + [ + -160.360888671875, + 66.6125 + ], + [ + -160.864013671875, + 66.67084960937501 + ], + [ + -161.39804687499998, + 66.55185546875 + ], + [ + -161.85668945312497, + 66.70034179687497 + ], + [ + -161.719921875, + 67.02055664062502 + ], + [ + -163.5318359375, + 67.10258789062502 + ], + [ + -164.1251953125, + 67.60673828125007 + ], + [ + -166.786279296875, + 68.35961914062497 + ], + [ + -166.38051757812502, + 68.425146484375 + ], + [ + -166.20908203125, + 68.88535156250003 + ], + [ + -165.04394531249994, + 68.882470703125 + ], + [ + -163.867919921875, + 69.03666992187505 + ], + [ + -161.88095703125003, + 70.33173828125001 + ], + [ + -162.073876953125, + 70.16196289062498 + ], + [ + -160.9962890625, + 70.30458984375 + ], + [ + -160.11713867187495, + 70.59121093750002 + ], + [ + -159.86567382812498, + 70.27885742187499 + ], + [ + -159.81499023437496, + 70.49707031250003 + ], + [ + -159.38676757812493, + 70.52451171875003 + ], + [ + -160.081591796875, + 70.63486328125003 + ], + [ + -159.680908203125, + 70.786767578125 + ], + [ + -159.31450195312496, + 70.87851562500003 + ], + [ + -159.251171875, + 70.7484375 + ], + [ + -157.909375, + 70.860107421875 + ], + [ + -156.47021484374994, + 71.40766601562501 + ], + [ + -156.469970703125, + 71.29155273437507 + ], + [ + -155.57944335937503, + 71.12109374999997 + ], + [ + -156.14658203125, + 70.92783203125003 + ], + [ + -155.97353515625002, + 70.84199218749995 + ], + [ + -155.16684570312498, + 71.09921875000006 + ], + [ + -154.19521484375002, + 70.80112304687498 + ], + [ + -153.23291015625, + 70.93256835937504 + ], + [ + -152.49121093749994, + 70.88095703125 + ], + [ + -152.23291015625, + 70.81035156249999 + ], + [ + -152.39921875, + 70.62045898437503 + ], + [ + -151.76904296875, + 70.56015625 + ], + [ + -151.94467773437498, + 70.45209960937501 + ], + [ + -149.26943359374997, + 70.50078124999999 + ], + [ + -147.70537109375, + 70.21723632812495 + ], + [ + -145.82314453124997, + 70.16005859375002 + ], + [ + -145.19736328125003, + 70.00869140625002 + ], + [ + -143.218310546875, + 70.11625976562499 + ], + [ + -142.70786132812498, + 70.03378906249998 + ], + [ + -141.40791015625, + 69.65336914062502 + ], + [ + -141.00214843750004, + 69.65078125000002 + ], + [ + -141.00214843750004, + 68.77416992187506 + ] + ] + ] + ] + }, + "properties": { + "name": "United States", + "childNum": 76 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 71.20615234375006, + 39.892578125 + ], + [ + 71.15625, + 39.88344726562502 + ], + [ + 71.06425781250002, + 39.88491210937505 + ], + [ + 71.01171874999997, + 39.895117187500006 + ], + [ + 71.04365234375004, + 39.97631835937503 + ], + [ + 71.04482421875005, + 39.992529296875034 + ], + [ + 70.96064453125004, + 40.087988281250034 + ], + [ + 71.00546875, + 40.15229492187498 + ], + [ + 71.0241210937501, + 40.14916992187497 + ], + [ + 71.08037109375007, + 40.07988281249999 + ], + [ + 71.2287109375001, + 40.04814453124999 + ], + [ + 71.20615234375006, + 39.892578125 + ] + ] + ], + [ + [ + [ + 70.94677734374997, + 42.24868164062505 + ], + [ + 70.97900390625003, + 42.26655273437504 + ], + [ + 71.03603515625, + 42.28466796875 + ], + [ + 71.12998046875006, + 42.25 + ], + [ + 71.21269531250002, + 42.20644531250005 + ], + [ + 71.23232421875005, + 42.18627929687503 + ], + [ + 71.22851562499997, + 42.16289062499996 + ], + [ + 70.18095703125007, + 41.571435546874994 + ], + [ + 70.734375, + 41.400537109374994 + ], + [ + 70.86044921875006, + 41.22490234375002 + ], + [ + 71.11074218750005, + 41.152636718750045 + ], + [ + 71.29882812500003, + 41.152490234374994 + ], + [ + 71.39306640625003, + 41.123388671875034 + ], + [ + 71.40839843750004, + 41.13603515625002 + ], + [ + 71.42089843750003, + 41.341894531250034 + ], + [ + 71.60625, + 41.367431640625 + ], + [ + 71.66494140625, + 41.54121093749998 + ], + [ + 71.70068359374997, + 41.454003906249966 + ], + [ + 71.75771484375005, + 41.42802734375002 + ], + [ + 71.79248046875003, + 41.41313476562499 + ], + [ + 71.85800781250006, + 41.311376953125034 + ], + [ + 71.8786132812501, + 41.195019531249955 + ], + [ + 71.95849609375003, + 41.18706054687502 + ], + [ + 72.05244140625004, + 41.16474609375001 + ], + [ + 72.1154296875001, + 41.18657226562502 + ], + [ + 72.1642578125001, + 41.173730468749966 + ], + [ + 72.18095703125002, + 41.11845703124999 + ], + [ + 72.18730468750002, + 41.02592773437499 + ], + [ + 72.2130859375001, + 41.014257812500006 + ], + [ + 72.36406250000002, + 41.04345703125 + ], + [ + 72.65830078125, + 40.86992187499999 + ], + [ + 73.13212890625002, + 40.82851562499999 + ], + [ + 72.6041015625, + 40.52543945312499 + ], + [ + 72.40205078125004, + 40.578076171874955 + ], + [ + 72.3892578125, + 40.427392578124994 + ], + [ + 72.13125, + 40.438623046874966 + ], + [ + 71.69248046875, + 40.15234375 + ], + [ + 71.30468749999997, + 40.28691406249996 + ], + [ + 70.990625, + 40.2548828125 + ], + [ + 70.95800781250003, + 40.238867187500034 + ], + [ + 70.653125, + 40.201171875 + ], + [ + 70.37158203125003, + 40.38413085937506 + ], + [ + 70.75107421875006, + 40.721777343750006 + ], + [ + 70.40195312500006, + 41.03510742187498 + ], + [ + 69.71289062500003, + 40.65698242187503 + ], + [ + 69.35722656250002, + 40.76738281249996 + ], + [ + 69.20625, + 40.566552734374994 + ], + [ + 69.27490234374997, + 40.19809570312498 + ], + [ + 68.63066406250007, + 40.16708984374998 + ], + [ + 68.9720703125, + 40.08994140624998 + ], + [ + 68.80468750000003, + 40.05034179687499 + ], + [ + 68.86875, + 39.90747070312503 + ], + [ + 68.63896484375007, + 39.8388671875 + ], + [ + 68.46328125, + 39.53671874999998 + ], + [ + 67.71904296875007, + 39.62138671875002 + ], + [ + 67.426171875, + 39.46557617187497 + ], + [ + 67.3576171875001, + 39.216699218749994 + ], + [ + 67.64833984375005, + 39.13105468750004 + ], + [ + 67.69443359375006, + 38.99462890625003 + ], + [ + 68.13251953125004, + 38.927636718749966 + ], + [ + 68.08720703125002, + 38.47353515625002 + ], + [ + 68.3502929687501, + 38.211035156250006 + ], + [ + 67.81435546875005, + 37.48701171875004 + ], + [ + 67.7980468750001, + 37.244970703125006 + ], + [ + 67.75898437500004, + 37.172216796875034 + ], + [ + 67.75292968749997, + 37.199804687500034 + ], + [ + 67.7, + 37.227246093749955 + ], + [ + 67.60742187499997, + 37.22250976562506 + ], + [ + 67.5172851562501, + 37.26665039062499 + ], + [ + 67.44169921875007, + 37.25800781250001 + ], + [ + 67.3197265625, + 37.209570312500006 + ], + [ + 67.1955078125001, + 37.23520507812498 + ], + [ + 67.06884765624997, + 37.334814453125006 + ], + [ + 66.82773437500006, + 37.37128906249998 + ], + [ + 66.52226562500007, + 37.34848632812506 + ], + [ + 66.51064453125, + 37.45869140625004 + ], + [ + 66.51132812500006, + 37.59916992187496 + ], + [ + 66.52558593750004, + 37.785742187500034 + ], + [ + 66.60625, + 37.98671875000005 + ], + [ + 65.97119140624997, + 38.244238281250006 + ], + [ + 65.612890625, + 38.23857421875002 + ], + [ + 64.3099609375, + 38.97729492187497 + ], + [ + 63.76367187500003, + 39.16054687499999 + ], + [ + 62.48320312500002, + 39.97563476562496 + ], + [ + 61.90283203124997, + 41.09370117187501 + ], + [ + 61.496972656249994, + 41.276074218749955 + ], + [ + 61.2423828125001, + 41.18920898437503 + ], + [ + 60.454980468749994, + 41.221630859374955 + ], + [ + 60.089648437500074, + 41.39941406250003 + ], + [ + 60.07558593750005, + 41.759667968749966 + ], + [ + 60.20078125000006, + 41.803125 + ], + [ + 59.94179687499999, + 41.97353515625002 + ], + [ + 59.98515625000002, + 42.21171875 + ], + [ + 59.35429687500002, + 42.32329101562496 + ], + [ + 58.5890625000001, + 42.778466796874966 + ], + [ + 58.477148437500006, + 42.66284179687503 + ], + [ + 58.15156250000004, + 42.628076171874966 + ], + [ + 58.474414062500074, + 42.29936523437496 + ], + [ + 58.02890625, + 42.48764648437506 + ], + [ + 57.814257812500074, + 42.18984375000005 + ], + [ + 57.290625, + 42.123779296875 + ], + [ + 56.96406250000004, + 41.856542968750006 + ], + [ + 57.11884765625004, + 41.35029296874998 + ], + [ + 57.01796875, + 41.26347656249996 + ], + [ + 55.97744140625005, + 41.32221679687504 + ], + [ + 55.97568359375006, + 44.99492187499996 + ], + [ + 58.555273437500006, + 45.55537109375001 + ], + [ + 61.007910156250006, + 44.39379882812497 + ], + [ + 61.99023437500003, + 43.492138671874955 + ], + [ + 63.20703125000003, + 43.62797851562502 + ], + [ + 64.44316406250007, + 43.55117187499999 + ], + [ + 64.9054687500001, + 43.714697265625006 + ], + [ + 65.49619140625, + 43.310546875 + ], + [ + 65.80302734375002, + 42.87695312500006 + ], + [ + 66.1002929687501, + 42.99082031249998 + ], + [ + 66.00957031250007, + 42.00488281250003 + ], + [ + 66.49863281250006, + 41.99487304687503 + ], + [ + 66.70966796875004, + 41.17915039062501 + ], + [ + 67.9357421875001, + 41.19658203125002 + ], + [ + 68.11308593750007, + 41.02861328124999 + ], + [ + 68.04765625000007, + 40.80927734374998 + ], + [ + 68.29189453125, + 40.656103515625034 + ], + [ + 68.57265625, + 40.62265624999998 + ], + [ + 68.58408203125, + 40.876269531250045 + ], + [ + 69.15361328125002, + 41.42524414062498 + ], + [ + 70.94677734374997, + 42.24868164062505 + ] + ] + ] + ] + }, + "properties": { + "name": "Uzbekistan", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -61.17451171875001, + 13.158105468749966 + ], + [ + -61.268457031249966, + 13.287695312499991 + ], + [ + -61.13896484374996, + 13.358740234374991 + ], + [ + -61.17451171875001, + 13.158105468749966 + ] + ] + ] + }, + "properties": { + "name": "St. Vin. and Gren.", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -60.99790039062498, + 8.867333984374966 + ], + [ + -61.069189453125034, + 8.947314453125003 + ], + [ + -60.91582031249996, + 9.070312500000014 + ], + [ + -60.86142578124998, + 8.949609375000037 + ], + [ + -60.99790039062498, + 8.867333984374966 + ] + ] + ], + [ + [ + [ + -60.821191406249966, + 9.138378906250026 + ], + [ + -60.94140625000003, + 9.105566406250006 + ], + [ + -60.73583984374997, + 9.203320312500026 + ], + [ + -60.821191406249966, + 9.138378906250026 + ] + ] + ], + [ + [ + [ + -63.84936523437494, + 11.131005859374994 + ], + [ + -63.917626953124994, + 10.887548828125048 + ], + [ + -64.40234375, + 10.981591796875023 + ], + [ + -64.21367187500002, + 11.086132812499997 + ], + [ + -64.0283203125, + 11.00185546874998 + ], + [ + -63.84936523437494, + 11.131005859374994 + ] + ] + ], + [ + [ + [ + -60.742138671874926, + 5.202050781250037 + ], + [ + -60.71196289062499, + 5.191552734375023 + ], + [ + -60.671972656250034, + 5.164355468749989 + ], + [ + -60.603857421875006, + 4.94936523437498 + ], + [ + -61.00283203125002, + 4.535253906249991 + ], + [ + -61.28007812500002, + 4.516894531249974 + ], + [ + -61.82084960937496, + 4.197021484375 + ], + [ + -62.153125, + 4.098388671874986 + ], + [ + -62.41064453124994, + 4.156738281249972 + ], + [ + -62.71210937499998, + 4.01791992187502 + ], + [ + -62.85698242187502, + 3.593457031249969 + ], + [ + -63.33867187500002, + 3.943896484375045 + ], + [ + -64.02148437500003, + 3.929101562500051 + ], + [ + -64.19248046874995, + 4.126855468750009 + ], + [ + -64.57636718750001, + 4.139892578125 + ], + [ + -64.788671875, + 4.276025390625023 + ], + [ + -64.66899414062496, + 4.01181640625002 + ], + [ + -64.22109375000002, + 3.587402343749972 + ], + [ + -64.04658203124998, + 2.502392578124997 + ], + [ + -63.389257812500006, + 2.411914062500045 + ], + [ + -63.43251953124994, + 2.155566406250045 + ], + [ + -64.00849609374995, + 1.931591796874969 + ], + [ + -64.20502929687493, + 1.52949218750004 + ], + [ + -65.10375976562497, + 1.108105468749983 + ], + [ + -65.47338867187497, + 0.691259765624977 + ], + [ + -65.55605468750002, + 0.687988281250014 + ], + [ + -65.52299804687493, + 0.843408203124966 + ], + [ + -65.68144531249999, + 0.983447265624989 + ], + [ + -66.06005859375003, + 0.78535156250004 + ], + [ + -66.34711914062498, + 0.7671875 + ], + [ + -66.87602539062499, + 1.223046875000037 + ], + [ + -67.21083984375, + 2.390136718750043 + ], + [ + -67.61870117187496, + 2.793603515624994 + ], + [ + -67.85908203124998, + 2.793603515624994 + ], + [ + -67.3111328125, + 3.41586914062502 + ], + [ + -67.66162109375, + 3.864257812499986 + ], + [ + -67.85527343750002, + 4.506884765624989 + ], + [ + -67.82490234374995, + 5.270458984375026 + ], + [ + -67.47387695312503, + 5.929980468750003 + ], + [ + -67.48198242187499, + 6.18027343750002 + ], + [ + -67.85917968749999, + 6.289892578124963 + ], + [ + -68.47177734375, + 6.156542968749974 + ], + [ + -69.42714843749997, + 6.123974609374997 + ], + [ + -70.12919921874999, + 6.95361328125 + ], + [ + -70.73715820312503, + 7.090039062499997 + ], + [ + -71.12861328124993, + 6.98671875 + ], + [ + -72.00664062499993, + 7.032617187500023 + ], + [ + -72.20771484374995, + 7.37026367187498 + ], + [ + -72.47197265624996, + 7.524267578124991 + ], + [ + -72.39033203124995, + 8.287060546874969 + ], + [ + -72.66542968749994, + 8.62758789062498 + ], + [ + -72.79638671874997, + 9.10898437499999 + ], + [ + -73.05839843749999, + 9.259570312500031 + ], + [ + -73.36621093749997, + 9.194140625000017 + ], + [ + -73.00654296874998, + 9.789160156250006 + ], + [ + -72.86933593750001, + 10.49125976562496 + ], + [ + -72.690087890625, + 10.835839843749994 + ], + [ + -72.24848632812501, + 11.196435546875009 + ], + [ + -71.95810546875, + 11.66640625 + ], + [ + -71.31972656249997, + 11.861914062500048 + ], + [ + -71.95693359375002, + 11.569921874999977 + ], + [ + -71.835107421875, + 11.190332031250009 + ], + [ + -71.6416015625, + 11.013525390625048 + ], + [ + -71.73090820312498, + 10.994677734375017 + ], + [ + -71.59433593749995, + 10.657373046875051 + ], + [ + -72.11284179687499, + 9.815576171874966 + ], + [ + -71.61953124999994, + 9.047949218749991 + ], + [ + -71.24140625000001, + 9.160449218750003 + ], + [ + -71.08583984375002, + 9.348242187499977 + ], + [ + -71.05268554687501, + 9.705810546874986 + ], + [ + -71.49423828125, + 10.533203124999972 + ], + [ + -71.46953124999993, + 10.964160156250017 + ], + [ + -70.23251953124998, + 11.372998046874997 + ], + [ + -70.09711914062493, + 11.519775390624972 + ], + [ + -69.80478515624998, + 11.47421875000002 + ], + [ + -69.81733398437495, + 11.672070312499997 + ], + [ + -70.19257812499993, + 11.62460937500002 + ], + [ + -70.28652343749997, + 11.886035156249989 + ], + [ + -70.20278320312497, + 12.098388671874986 + ], + [ + -70.00395507812496, + 12.177880859375023 + ], + [ + -69.63159179687494, + 11.479931640625026 + ], + [ + -68.827978515625, + 11.431738281249977 + ], + [ + -68.39863281249995, + 11.160986328124977 + ], + [ + -68.29628906249997, + 10.689355468749994 + ], + [ + -68.13994140624999, + 10.492724609374989 + ], + [ + -66.24721679687497, + 10.632226562499994 + ], + [ + -65.85175781249995, + 10.257763671874997 + ], + [ + -65.12910156249998, + 10.070068359375043 + ], + [ + -64.85048828125, + 10.098095703124969 + ], + [ + -64.188330078125, + 10.457812499999989 + ], + [ + -63.73188476562501, + 10.503417968750043 + ], + [ + -64.24750976562498, + 10.54257812500002 + ], + [ + -64.298193359375, + 10.635156249999966 + ], + [ + -61.879492187500006, + 10.741015625000031 + ], + [ + -62.379980468750006, + 10.546875 + ], + [ + -62.91357421875, + 10.531494140624986 + ], + [ + -62.68583984374996, + 10.289794921875043 + ], + [ + -62.740576171875006, + 10.056152343750043 + ], + [ + -62.55034179687499, + 10.200439453125043 + ], + [ + -62.320410156250034, + 9.783056640625006 + ], + [ + -62.22114257812498, + 9.882568359375028 + ], + [ + -62.15336914062493, + 9.821777343749986 + ], + [ + -62.15532226562499, + 9.979248046875014 + ], + [ + -62.077099609374926, + 9.97504882812504 + ], + [ + -61.73593749999998, + 9.631201171874977 + ], + [ + -61.76591796874996, + 9.813818359374963 + ], + [ + -61.58886718749994, + 9.894531249999986 + ], + [ + -60.79248046874997, + 9.360742187500037 + ], + [ + -61.02314453124998, + 9.15458984374996 + ], + [ + -61.24726562499998, + 8.600341796875014 + ], + [ + -61.61870117187499, + 8.59746093749996 + ], + [ + -61.30400390624999, + 8.410400390625043 + ], + [ + -60.800976562499926, + 8.592138671875034 + ], + [ + -60.16748046875, + 8.616992187500031 + ], + [ + -60.01752929687501, + 8.549316406250014 + ], + [ + -59.83164062499998, + 8.305957031250003 + ], + [ + -59.84907226562498, + 8.248681640624966 + ], + [ + -59.96484375000003, + 8.191601562499969 + ], + [ + -59.99072265624997, + 8.16201171874998 + ], + [ + -60.032421874999926, + 8.053564453125006 + ], + [ + -60.51362304687501, + 7.813183593749969 + ], + [ + -60.71865234374994, + 7.535937499999974 + ], + [ + -60.606542968750006, + 7.320849609375031 + ], + [ + -60.63330078124997, + 7.211083984374966 + ], + [ + -60.58320312499998, + 7.156201171874969 + ], + [ + -60.523193359375, + 7.143701171875009 + ], + [ + -60.464941406250034, + 7.166552734375045 + ], + [ + -60.39238281249999, + 7.164550781249986 + ], + [ + -60.34506835937495, + 7.15 + ], + [ + -60.32548828124996, + 7.133984374999983 + ], + [ + -60.32207031249996, + 7.092041015625043 + ], + [ + -60.35209960937496, + 7.002880859374997 + ], + [ + -60.39501953125, + 6.945361328125003 + ], + [ + -60.717919921874966, + 6.768310546875 + ], + [ + -61.14560546874998, + 6.694531249999983 + ], + [ + -61.20361328124997, + 6.588378906250028 + ], + [ + -61.181591796874926, + 6.513378906250026 + ], + [ + -61.15102539062502, + 6.446533203124986 + ], + [ + -61.15229492187501, + 6.385107421875006 + ], + [ + -61.12871093749999, + 6.214306640625026 + ], + [ + -61.15947265624996, + 6.174414062499977 + ], + [ + -61.22495117187498, + 6.129199218750003 + ], + [ + -61.303125, + 6.049511718750026 + ], + [ + -61.39082031250001, + 5.938769531250017 + ], + [ + -61.376806640625006, + 5.906982421875028 + ], + [ + -61.167187499999926, + 5.674218750000037 + ], + [ + -60.95400390625002, + 5.437402343750023 + ], + [ + -60.742138671874926, + 5.202050781250037 + ] + ] + ] + ] + }, + "properties": { + "name": "Venezuela", + "childNum": 4 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -64.765625, + 17.794335937499994 + ], + [ + -64.58046874999994, + 17.750195312499983 + ], + [ + -64.88911132812495, + 17.701708984375045 + ], + [ + -64.765625, + 17.794335937499994 + ] + ] + ] + }, + "properties": { + "name": "U.S. Virgin Is.", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 104.06396484375003, + 10.390820312500011 + ], + [ + 104.01845703125, + 10.029199218749966 + ], + [ + 103.84951171875005, + 10.371093749999986 + ], + [ + 104.06396484375003, + 10.390820312500011 + ] + ] + ], + [ + [ + [ + 107.52128906250007, + 20.926611328124977 + ], + [ + 107.39921875000007, + 20.903466796874966 + ], + [ + 107.55126953125003, + 21.034033203125006 + ], + [ + 107.52128906250007, + 20.926611328124977 + ] + ] + ], + [ + [ + [ + 107.60273437500004, + 21.21679687500003 + ], + [ + 107.40351562500004, + 21.093652343749994 + ], + [ + 107.47626953125004, + 21.268945312499994 + ], + [ + 107.60273437500004, + 21.21679687500003 + ] + ] + ], + [ + [ + [ + 107.97265624999997, + 21.507958984375023 + ], + [ + 107.40996093750002, + 21.284814453125023 + ], + [ + 107.35429687500007, + 21.055175781250057 + ], + [ + 107.1647460937501, + 20.94873046875003 + ], + [ + 106.68339843750007, + 21.000292968750074 + ], + [ + 106.75341796875003, + 20.73505859375004 + ], + [ + 106.55078124999997, + 20.52656250000001 + ], + [ + 106.57285156250012, + 20.392187499999977 + ], + [ + 105.98408203125004, + 19.939062500000034 + ], + [ + 105.62177734375004, + 18.96630859375003 + ], + [ + 105.88828125000006, + 18.502490234375045 + ], + [ + 106.49902343749997, + 17.946435546874994 + ], + [ + 106.47890625000005, + 17.719580078125063 + ], + [ + 106.3705078125, + 17.746875 + ], + [ + 107.83378906250002, + 16.322460937499983 + ], + [ + 108.02939453125012, + 16.331103515625074 + ], + [ + 108.82128906249997, + 15.377929687500028 + ], + [ + 109.30332031250012, + 13.856445312500043 + ], + [ + 109.271875, + 13.279345703124974 + ], + [ + 109.42392578125006, + 12.955957031249994 + ], + [ + 109.44492187500006, + 12.599609375000057 + ], + [ + 109.33554687500012, + 12.751904296874997 + ], + [ + 109.21894531250004, + 12.64580078124996 + ], + [ + 109.30468750000003, + 12.391162109375045 + ], + [ + 109.20683593750007, + 12.415380859375006 + ], + [ + 109.1986328125, + 11.724853515625014 + ], + [ + 109.03964843750012, + 11.592675781249994 + ], + [ + 108.98671875, + 11.336376953124997 + ], + [ + 108.09492187500004, + 10.897265624999989 + ], + [ + 108.0013671875, + 10.720361328125009 + ], + [ + 107.26152343750007, + 10.39838867187504 + ], + [ + 107.00664062500002, + 10.66054687499998 + ], + [ + 106.94746093750004, + 10.400341796874997 + ], + [ + 106.72734375000007, + 10.535644531250028 + ], + [ + 106.605859375, + 10.46494140625002 + ], + [ + 106.74121093750003, + 10.444384765625003 + ], + [ + 106.75742187500006, + 10.295800781250023 + ], + [ + 106.46406250000004, + 10.298291015624997 + ], + [ + 106.78525390625012, + 10.116455078124986 + ], + [ + 106.59560546875005, + 9.859863281250028 + ], + [ + 106.1364257812501, + 10.221679687500014 + ], + [ + 106.56435546875005, + 9.715625 + ], + [ + 106.48408203125004, + 9.559423828125006 + ], + [ + 105.83095703125005, + 10.000732421875028 + ], + [ + 106.15859375, + 9.59414062499998 + ], + [ + 106.16835937500005, + 9.396728515625 + ], + [ + 105.50097656249997, + 9.093212890624983 + ], + [ + 105.11435546875006, + 8.629199218750031 + ], + [ + 104.77041015625, + 8.59765625 + ], + [ + 104.89628906250007, + 8.746630859374974 + ], + [ + 104.81855468750004, + 8.801855468750034 + ], + [ + 104.84521484375003, + 9.606152343750026 + ], + [ + 105.08447265625003, + 9.99570312499999 + ], + [ + 104.8019531250001, + 10.202734374999977 + ], + [ + 104.66347656250005, + 10.169921875000043 + ], + [ + 104.42636718750006, + 10.411230468749991 + ], + [ + 104.85058593749997, + 10.534472656249974 + ], + [ + 105.04638671874997, + 10.701660156250014 + ], + [ + 105.04570312500002, + 10.911376953125014 + ], + [ + 105.3146484375001, + 10.845166015625026 + ], + [ + 105.40576171875003, + 10.95161132812504 + ], + [ + 105.75507812500004, + 10.989990234375043 + ], + [ + 105.85332031250007, + 10.86357421874996 + ], + [ + 106.16396484375005, + 10.794921875 + ], + [ + 106.16093750000002, + 11.037109375000057 + ], + [ + 105.85605468750006, + 11.294287109375048 + ], + [ + 105.85146484375005, + 11.635009765625 + ], + [ + 106.0060546875001, + 11.758007812500011 + ], + [ + 106.39921875000007, + 11.687011718750028 + ], + [ + 106.41386718750002, + 11.9484375 + ], + [ + 106.70009765625, + 11.979296874999974 + ], + [ + 107.21210937500004, + 12.30400390624996 + ], + [ + 107.39335937500002, + 12.260498046874972 + ], + [ + 107.50644531250006, + 12.364550781250031 + ], + [ + 107.47539062500002, + 13.030371093749963 + ], + [ + 107.60546874999997, + 13.437792968750017 + ], + [ + 107.3314453125, + 14.126611328125009 + ], + [ + 107.51943359375005, + 14.705078125 + ], + [ + 107.51376953125012, + 14.817382812500057 + ], + [ + 107.52451171875012, + 14.871826171875043 + ], + [ + 107.50468750000007, + 14.915917968749966 + ], + [ + 107.48037109375, + 14.979882812500037 + ], + [ + 107.55527343750006, + 15.057031250000023 + ], + [ + 107.58964843750002, + 15.118457031250017 + ], + [ + 107.63369140625005, + 15.18984375 + ], + [ + 107.653125, + 15.255224609374991 + ], + [ + 107.62167968750006, + 15.309863281250017 + ], + [ + 107.56425781250002, + 15.391601562499972 + ], + [ + 107.45957031250012, + 15.4658203125 + ], + [ + 107.33876953125, + 15.560498046875011 + ], + [ + 107.27939453125006, + 15.618701171875045 + ], + [ + 107.16591796875005, + 15.802490234375028 + ], + [ + 107.1888671875, + 15.838623046875 + ], + [ + 107.36064453125002, + 15.921728515624977 + ], + [ + 107.3919921875, + 15.951660156250028 + ], + [ + 107.39638671875, + 16.04301757812499 + ], + [ + 106.93066406249997, + 16.353125 + ], + [ + 106.8927734375001, + 16.396533203125074 + ], + [ + 106.85107421875003, + 16.515625 + ], + [ + 106.83242187500005, + 16.526269531250023 + ], + [ + 106.79160156250006, + 16.490332031250006 + ], + [ + 106.73955078125007, + 16.452539062500023 + ], + [ + 106.6564453125001, + 16.49262695312501 + ], + [ + 106.54619140625002, + 16.650732421874977 + ], + [ + 106.53369140625003, + 16.821044921875057 + ], + [ + 106.52597656250006, + 16.876611328124994 + ], + [ + 106.50224609375002, + 16.95410156249997 + ], + [ + 106.26953125000003, + 17.21679687500003 + ], + [ + 106.00625, + 17.415283203125057 + ], + [ + 105.69140625000003, + 17.737841796875045 + ], + [ + 105.58847656250012, + 17.983691406250045 + ], + [ + 105.51855468749997, + 18.077441406250045 + ], + [ + 105.45820312500004, + 18.15429687499997 + ], + [ + 105.11455078125002, + 18.40527343750003 + ], + [ + 105.08701171875006, + 18.496240234374994 + ], + [ + 105.14541015625, + 18.616796875000063 + ], + [ + 105.14648437500003, + 18.650976562500006 + ], + [ + 103.89160156250003, + 19.304980468750017 + ], + [ + 103.89638671875, + 19.339990234375023 + ], + [ + 103.93203125, + 19.366064453125006 + ], + [ + 104.0275390625001, + 19.42045898437499 + ], + [ + 104.062890625, + 19.48256835937505 + ], + [ + 104.05156250000007, + 19.564160156249955 + ], + [ + 104.01347656250007, + 19.64648437500003 + ], + [ + 104.03203125000002, + 19.675146484375006 + ], + [ + 104.06279296875007, + 19.678417968749983 + ], + [ + 104.25986328125006, + 19.685498046874983 + ], + [ + 104.5462890625, + 19.61054687500001 + ], + [ + 104.58789062500003, + 19.61875 + ], + [ + 104.74316406250003, + 19.754736328124977 + ], + [ + 104.80175781249997, + 19.83613281250004 + ], + [ + 104.81513671875004, + 19.90400390625001 + ], + [ + 104.9279296875001, + 20.01811523437499 + ], + [ + 104.92919921875003, + 20.082812500000017 + ], + [ + 104.88867187500003, + 20.169091796875023 + ], + [ + 104.84785156250004, + 20.202441406250045 + ], + [ + 104.69873046875003, + 20.20532226562503 + ], + [ + 104.67695312500004, + 20.224707031249977 + ], + [ + 104.66191406250007, + 20.28901367187501 + ], + [ + 104.65644531250004, + 20.32851562499999 + ], + [ + 104.6188476562501, + 20.37451171875003 + ], + [ + 104.49619140625006, + 20.413671875 + ], + [ + 104.39218750000012, + 20.424755859374955 + ], + [ + 104.36777343750012, + 20.44140624999997 + ], + [ + 104.40781250000012, + 20.48574218750005 + ], + [ + 104.47861328125006, + 20.529589843750017 + ], + [ + 104.53271484374997, + 20.55488281250001 + ], + [ + 104.58320312500004, + 20.646679687499955 + ], + [ + 104.34960937499997, + 20.821093750000074 + ], + [ + 104.19531249999997, + 20.913964843749966 + ], + [ + 104.10136718750002, + 20.94550781250001 + ], + [ + 103.63505859375007, + 20.697070312500017 + ], + [ + 103.46357421875004, + 20.779833984375017 + ], + [ + 103.21074218750002, + 20.840625 + ], + [ + 103.10449218749997, + 20.891650390625045 + ], + [ + 102.88378906250003, + 21.202587890624983 + ], + [ + 102.85117187500006, + 21.26591796874999 + ], + [ + 102.94960937500005, + 21.681347656249983 + ], + [ + 102.84521484374997, + 21.73476562500005 + ], + [ + 102.81591796874997, + 21.807373046875 + ], + [ + 102.7982421875, + 21.797949218750034 + ], + [ + 102.77109375000006, + 21.709667968749983 + ], + [ + 102.73857421875002, + 21.67792968750001 + ], + [ + 102.66201171875005, + 21.67602539062497 + ], + [ + 102.58251953125003, + 21.90429687500003 + ], + [ + 102.12744140624997, + 22.379199218750045 + ], + [ + 102.1759765625001, + 22.414648437500006 + ], + [ + 102.2370117187501, + 22.466015624999983 + ], + [ + 102.40644531250004, + 22.70800781249997 + ], + [ + 102.47089843750004, + 22.75092773437501 + ], + [ + 102.98193359374997, + 22.4482421875 + ], + [ + 103.32666015625003, + 22.769775390625057 + ], + [ + 103.49296875000007, + 22.587988281250034 + ], + [ + 103.62021484375006, + 22.782031250000045 + ], + [ + 103.94150390625006, + 22.540087890625045 + ], + [ + 104.14306640624997, + 22.800146484375006 + ], + [ + 104.37177734375004, + 22.704052734374983 + ], + [ + 104.68730468750002, + 22.822216796874983 + ], + [ + 104.86474609375003, + 23.136376953125023 + ], + [ + 105.27539062500003, + 23.34521484375003 + ], + [ + 105.8429687500001, + 22.922802734374955 + ], + [ + 106.14843749999997, + 22.970068359375006 + ], + [ + 106.2790039062501, + 22.857470703125045 + ], + [ + 106.54179687500007, + 22.908349609375023 + ], + [ + 106.78027343749997, + 22.778906250000034 + ], + [ + 106.55039062500006, + 22.501367187499994 + ], + [ + 106.66357421875003, + 21.97890625000005 + ], + [ + 106.97099609375002, + 21.923925781250034 + ], + [ + 107.35117187500012, + 21.60888671874997 + ], + [ + 107.75927734374997, + 21.655029296875057 + ], + [ + 107.97265624999997, + 21.507958984375023 + ] + ] + ] + ] + }, + "properties": { + "name": "Vietnam", + "childNum": 4 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 169.49130859375006, + -19.54013671875002 + ], + [ + 169.34726562500006, + -19.623535156249957 + ], + [ + 169.2174804687501, + -19.476367187500003 + ], + [ + 169.24746093750005, + -19.3447265625 + ], + [ + 169.49130859375006, + -19.54013671875002 + ] + ] + ], + [ + [ + [ + 169.334375, + -18.940234375000017 + ], + [ + 168.98691406250006, + -18.87128906250001 + ], + [ + 169.01582031250004, + -18.64375 + ], + [ + 169.14384765625002, + -18.63105468750001 + ], + [ + 169.334375, + -18.940234375000017 + ] + ] + ], + [ + [ + [ + 168.44580078124997, + -17.54218750000004 + ], + [ + 168.58496093750003, + -17.695898437500006 + ], + [ + 168.52460937500004, + -17.798046875000026 + ], + [ + 168.15820312500003, + -17.710546874999963 + ], + [ + 168.2731445312501, + -17.552246093749957 + ], + [ + 168.44580078124997, + -17.54218750000004 + ] + ] + ], + [ + [ + [ + 168.44677734375003, + -16.778808593749957 + ], + [ + 168.18144531250002, + -16.804003906250017 + ], + [ + 168.13535156250006, + -16.636914062499997 + ], + [ + 168.44677734375003, + -16.778808593749957 + ] + ] + ], + [ + [ + [ + 168.29667968750007, + -16.33652343749999 + ], + [ + 167.92900390625002, + -16.22871093749997 + ], + [ + 168.16386718750002, + -16.081640625000034 + ], + [ + 168.29667968750007, + -16.33652343749999 + ] + ] + ], + [ + [ + [ + 167.4125, + -16.095898437499997 + ], + [ + 167.83662109375004, + -16.449707031249957 + ], + [ + 167.44931640625012, + -16.554980468750003 + ], + [ + 167.34921875000006, + -16.15449218750004 + ], + [ + 167.15146484375006, + -16.080468749999966 + ], + [ + 167.19951171875002, + -15.885058593750031 + ], + [ + 167.33574218750007, + -15.916699218749997 + ], + [ + 167.4125, + -16.095898437499997 + ] + ] + ], + [ + [ + [ + 167.9113281250001, + -15.435937500000023 + ], + [ + 167.67421875, + -15.4515625 + ], + [ + 168.00253906250012, + -15.283203124999986 + ], + [ + 167.9113281250001, + -15.435937500000023 + ] + ] + ], + [ + [ + [ + 166.74580078125004, + -14.826855468750011 + ], + [ + 166.81015625000012, + -15.15742187500004 + ], + [ + 167.0755859375, + -14.935644531249977 + ], + [ + 167.20078125000012, + -15.443066406249969 + ], + [ + 167.0939453125001, + -15.580859374999974 + ], + [ + 166.75830078125003, + -15.631152343750003 + ], + [ + 166.63105468750004, + -15.406054687499974 + ], + [ + 166.56738281250003, + -14.641796874999969 + ], + [ + 166.74580078125004, + -14.826855468750011 + ] + ] + ], + [ + [ + [ + 167.58486328125, + -14.260937500000011 + ], + [ + 167.43027343750012, + -14.294921875 + ], + [ + 167.41074218750006, + -14.19746093750004 + ], + [ + 167.50644531250012, + -14.142187499999977 + ], + [ + 167.58486328125, + -14.260937500000011 + ] + ] + ], + [ + [ + [ + 167.48886718750006, + -13.907226562499972 + ], + [ + 167.3917968750001, + -13.788378906250017 + ], + [ + 167.48105468750006, + -13.709472656250014 + ], + [ + 167.48886718750006, + -13.907226562499972 + ] + ] + ] + ] + }, + "properties": { + "name": "Vanuatu", + "childNum": 10 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -171.4541015625, + -14.04648437500002 + ], + [ + -171.9119140625, + -14.001660156250026 + ], + [ + -172.04589843750003, + -13.857128906249983 + ], + [ + -171.60390624999997, + -13.879199218750045 + ], + [ + -171.4541015625, + -14.04648437500002 + ] + ] + ], + [ + [ + [ + -172.33349609375, + -13.46523437499999 + ], + [ + -172.17685546874998, + -13.68466796875002 + ], + [ + -172.224951171875, + -13.804296874999963 + ], + [ + -172.535693359375, + -13.791699218749983 + ], + [ + -172.77851562499998, + -13.516796875000011 + ], + [ + -172.33349609375, + -13.46523437499999 + ] + ] + ] + ] + }, + "properties": { + "name": "Samoa", + "childNum": 2 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 53.76318359374997, + 12.636816406249991 + ], + [ + 54.18740234375005, + 12.664013671875026 + ], + [ + 54.511132812499994, + 12.552783203125017 + ], + [ + 54.12949218750006, + 12.360644531250045 + ], + [ + 53.71884765625006, + 12.318994140624994 + ], + [ + 53.31582031250005, + 12.533154296875011 + ], + [ + 53.53496093750002, + 12.715771484374997 + ], + [ + 53.76318359374997, + 12.636816406249991 + ] + ] + ], + [ + [ + [ + 42.75585937500003, + 13.70429687500004 + ], + [ + 42.689746093750074, + 13.673632812500017 + ], + [ + 42.7941406250001, + 13.766113281250028 + ], + [ + 42.75585937500003, + 13.70429687500004 + ] + ] + ], + [ + [ + [ + 42.787402343750074, + 13.971484375000031 + ], + [ + 42.69404296875004, + 14.007910156249991 + ], + [ + 42.76210937500005, + 14.067480468750048 + ], + [ + 42.787402343750074, + 13.971484375000031 + ] + ] + ], + [ + [ + [ + 53.08564453125004, + 16.648388671874955 + ], + [ + 52.327734375, + 16.293554687500063 + ], + [ + 52.17402343750004, + 15.956835937500017 + ], + [ + 52.2174804687501, + 15.655517578125 + ], + [ + 51.3224609375001, + 15.22626953125004 + ], + [ + 49.34990234375002, + 14.637792968749977 + ], + [ + 48.66835937499999, + 14.050146484374977 + ], + [ + 47.9899414062501, + 14.048095703125 + ], + [ + 47.40771484374997, + 13.661621093750057 + ], + [ + 46.78886718750002, + 13.465576171874986 + ], + [ + 45.65732421875006, + 13.338720703124991 + ], + [ + 45.03867187500006, + 12.815869140624969 + ], + [ + 44.617773437500006, + 12.817236328124977 + ], + [ + 44.00585937499997, + 12.607666015625 + ], + [ + 43.634375, + 12.744482421874991 + ], + [ + 43.487597656250074, + 12.69882812500002 + ], + [ + 43.23193359375003, + 13.267089843750057 + ], + [ + 43.2824218750001, + 13.692529296875037 + ], + [ + 43.08906250000004, + 14.010986328125 + ], + [ + 42.93642578125005, + 14.938574218749963 + ], + [ + 42.85566406250004, + 15.132958984375037 + ], + [ + 42.65781250000006, + 15.232812500000051 + ], + [ + 42.79902343750004, + 15.326269531249991 + ], + [ + 42.71718750000005, + 15.654638671875006 + ], + [ + 42.83964843750002, + 16.032031250000074 + ], + [ + 42.79931640624997, + 16.37177734375001 + ], + [ + 43.16503906249997, + 16.689404296874955 + ], + [ + 43.19091796875003, + 17.359375 + ], + [ + 43.41796875000003, + 17.516259765625023 + ], + [ + 43.91699218749997, + 17.32470703124997 + ], + [ + 45.14804687500006, + 17.427441406249955 + ], + [ + 45.5353515625001, + 17.30205078124999 + ], + [ + 46.72763671875006, + 17.26557617187501 + ], + [ + 46.97568359375006, + 16.953466796875034 + ], + [ + 47.14355468749997, + 16.946679687499966 + ], + [ + 47.44179687499999, + 17.111865234375045 + ], + [ + 47.57958984374997, + 17.448339843750034 + ], + [ + 48.17216796875002, + 18.156933593749983 + ], + [ + 49.04199218750003, + 18.58178710937503 + ], + [ + 51.977636718750006, + 18.996142578125074 + ], + [ + 53.08564453125004, + 16.648388671874955 + ] + ] + ] + ] + }, + "properties": { + "name": "Yemen", + "childNum": 4 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 37.85693359375003, + -46.94423828124998 + ], + [ + 37.5900390625001, + -46.90800781250006 + ], + [ + 37.78955078124997, + -46.8375 + ], + [ + 37.85693359375003, + -46.94423828124998 + ] + ] + ], + [ + [ + [ + 31.799609375000017, + -23.8921875 + ], + [ + 31.98583984374997, + -24.460644531249983 + ], + [ + 31.921679687500017, + -25.96875 + ], + [ + 31.335156250000097, + -25.755566406249997 + ], + [ + 31.207324218750074, + -25.843359375000034 + ], + [ + 31.08808593750004, + -25.980664062500026 + ], + [ + 30.803320312500006, + -26.41347656250001 + ], + [ + 30.806738281250006, + -26.78525390624999 + ], + [ + 30.88330078124997, + -26.792382812500023 + ], + [ + 30.938085937500006, + -26.91582031250003 + ], + [ + 31.06337890625005, + -27.1123046875 + ], + [ + 31.274023437500063, + -27.23837890625002 + ], + [ + 31.469531250000017, + -27.29550781250002 + ], + [ + 31.74257812500005, + -27.309960937500037 + ], + [ + 31.95839843750005, + -27.305859375 + ], + [ + 31.946093750000017, + -27.173632812499974 + ], + [ + 31.96718750000005, + -26.96064453125001 + ], + [ + 31.994726562500006, + -26.817480468749977 + ], + [ + 32.024804687499994, + -26.81113281250002 + ], + [ + 32.112890625, + -26.83945312500002 + ], + [ + 32.19960937499999, + -26.833496093749957 + ], + [ + 32.35351562499997, + -26.861621093750003 + ], + [ + 32.7765625000001, + -26.850976562499966 + ], + [ + 32.88613281250005, + -26.849316406249983 + ], + [ + 32.53476562500006, + -28.19970703125003 + ], + [ + 32.285742187500006, + -28.62148437499998 + ], + [ + 31.335156250000097, + -29.378125 + ], + [ + 29.97119140625003, + -31.322070312500017 + ], + [ + 28.449414062500068, + -32.62460937499999 + ], + [ + 27.077441406250074, + -33.52119140625004 + ], + [ + 26.429492187500045, + -33.75957031250002 + ], + [ + 25.80585937500001, + -33.737109374999974 + ], + [ + 25.574218750000057, + -34.03535156249998 + ], + [ + 25.00292968750003, + -33.97363281250003 + ], + [ + 24.8271484375, + -34.16894531250003 + ], + [ + 24.595507812500074, + -34.17451171875 + ], + [ + 23.697851562500063, + -33.99277343750002 + ], + [ + 23.268164062500006, + -34.08115234374999 + ], + [ + 22.553808593750063, + -34.01005859374999 + ], + [ + 22.24550781250005, + -34.06914062500003 + ], + [ + 21.788964843750023, + -34.37265624999996 + ], + [ + 20.529882812500034, + -34.4630859375 + ], + [ + 20.020605468750006, + -34.785742187500006 + ], + [ + 19.298242187500023, + -34.61503906249996 + ], + [ + 19.330761718750068, + -34.49238281250001 + ], + [ + 19.098339843750068, + -34.350097656249986 + ], + [ + 18.831347656250017, + -34.36406249999999 + ], + [ + 18.75214843750004, + -34.08261718750002 + ], + [ + 18.50039062499999, + -34.10927734375004 + ], + [ + 18.46162109375001, + -34.346875 + ], + [ + 18.35205078124997, + -34.1884765625 + ], + [ + 18.43300781250005, + -33.71728515625003 + ], + [ + 17.851074218750057, + -32.82744140625002 + ], + [ + 17.96523437500005, + -32.70859374999996 + ], + [ + 18.125, + -32.74912109374996 + ], + [ + 18.325292968750034, + -32.50498046874996 + ], + [ + 18.21083984375008, + -31.74248046874996 + ], + [ + 17.34707031250005, + -30.44482421875 + ], + [ + 16.95, + -29.40341796875002 + ], + [ + 16.739453124999983, + -29.009375 + ], + [ + 16.447558593750045, + -28.61757812499998 + ], + [ + 16.755761718750023, + -28.45214843750003 + ], + [ + 16.7875, + -28.39472656249997 + ], + [ + 16.81015625, + -28.264550781249994 + ], + [ + 16.841210937500023, + -28.21894531250004 + ], + [ + 16.875292968750045, + -28.12792968749997 + ], + [ + 16.93330078125004, + -28.06962890624999 + ], + [ + 17.05625, + -28.03105468750003 + ], + [ + 17.1884765625, + -28.13251953125001 + ], + [ + 17.358691406250017, + -28.269433593750023 + ], + [ + 17.44794921875001, + -28.698144531249966 + ], + [ + 18.310839843750017, + -28.88623046875 + ], + [ + 19.16171875, + -28.93876953124996 + ], + [ + 19.245800781250068, + -28.90166015625003 + ], + [ + 19.31269531250004, + -28.733300781250023 + ], + [ + 19.539843750000017, + -28.574609375000023 + ], + [ + 19.98046875, + -28.45126953125002 + ], + [ + 19.98046875, + -28.310351562500003 + ], + [ + 19.98046875, + -24.77675781249998 + ], + [ + 20.430664062500057, + -25.14707031250002 + ], + [ + 20.79316406250001, + -25.915625 + ], + [ + 20.641406250000017, + -26.7421875 + ], + [ + 20.739843749999977, + -26.84882812499997 + ], + [ + 21.694726562500023, + -26.840917968749963 + ], + [ + 21.738085937500045, + -26.806835937500026 + ], + [ + 21.788281250000068, + -26.710058593750034 + ], + [ + 22.01093750000004, + -26.635839843750006 + ], + [ + 22.090917968749977, + -26.580175781250034 + ], + [ + 22.217578125000045, + -26.38886718749997 + ], + [ + 22.47089843750004, + -26.219042968750003 + ], + [ + 22.548632812500074, + -26.178417968749997 + ], + [ + 22.59765625000003, + -26.13271484375001 + ], + [ + 22.878808593750023, + -25.457910156250023 + ], + [ + 23.148730468750017, + -25.288671875 + ], + [ + 23.389257812500006, + -25.291406250000023 + ], + [ + 23.89375, + -25.600878906250017 + ], + [ + 23.96953124999999, + -25.62607421874999 + ], + [ + 24.192968750000034, + -25.632910156249963 + ], + [ + 24.33056640625, + -25.742871093749983 + ], + [ + 25.21337890625, + -25.75625 + ], + [ + 25.518164062500006, + -25.66279296875001 + ], + [ + 25.91210937499997, + -24.747460937499966 + ], + [ + 26.031835937500034, + -24.70244140625003 + ], + [ + 26.130859375000057, + -24.671484375000034 + ], + [ + 26.39716796875004, + -24.61357421874996 + ], + [ + 26.451757812500063, + -24.582714843749983 + ], + [ + 26.835058593750063, + -24.240820312499963 + ], + [ + 27.085546875000034, + -23.577929687500003 + ], + [ + 27.7685546875, + -23.14892578125 + ], + [ + 27.812597656250006, + -23.108007812500006 + ], + [ + 28.210156249999983, + -22.693652343749974 + ], + [ + 28.83984375000003, + -22.480859374999966 + ], + [ + 28.94580078125003, + -22.39511718749999 + ], + [ + 29.013476562500045, + -22.27841796875002 + ], + [ + 29.129882812500057, + -22.21328125 + ], + [ + 29.364843750000063, + -22.19394531250005 + ], + [ + 29.37744140625003, + -22.19277343749998 + ], + [ + 29.66308593749997, + -22.146289062500017 + ], + [ + 29.90234375000003, + -22.184179687500006 + ], + [ + 30.19042968750003, + -22.291113281250034 + ], + [ + 30.460156250000097, + -22.329003906250023 + ], + [ + 30.71162109375004, + -22.297851562499986 + ], + [ + 31.07343750000004, + -22.30781249999997 + ], + [ + 31.19726562499997, + -22.344921874999983 + ], + [ + 31.287890625000074, + -22.402050781249983 + ], + [ + 31.54560546875004, + -23.48232421874998 + ], + [ + 31.799609375000017, + -23.8921875 + ] + ], + [ + [ + 27.19355468750001, + -29.94130859375001 + ], + [ + 27.364062500000017, + -30.27919921875001 + ], + [ + 27.753125, + -30.6 + ], + [ + 28.05683593750001, + -30.63105468750001 + ], + [ + 28.128710937500017, + -30.52509765625001 + ], + [ + 28.39208984375003, + -30.14755859375002 + ], + [ + 28.646875, + -30.1265625 + ], + [ + 29.09804687500005, + -29.919042968750006 + ], + [ + 29.142187500000063, + -29.70097656249999 + ], + [ + 29.293554687500006, + -29.56689453125003 + ], + [ + 29.348828125000097, + -29.441992187499977 + ], + [ + 29.38671874999997, + -29.319726562500023 + ], + [ + 29.301367187500006, + -29.08984375 + ], + [ + 28.625781250000017, + -28.581738281250054 + ], + [ + 28.583398437499994, + -28.59414062499999 + ], + [ + 28.471875, + -28.615820312499977 + ], + [ + 28.23261718750004, + -28.701269531249977 + ], + [ + 28.084375, + -28.779980468750026 + ], + [ + 27.95986328125008, + -28.87333984375003 + ], + [ + 27.73554687500004, + -28.940039062500034 + ], + [ + 27.294531250000063, + -29.519335937500017 + ], + [ + 27.056933593750074, + -29.62558593749999 + ], + [ + 27.19355468750001, + -29.94130859375001 + ] + ] + ] + ] + }, + "properties": { + "name": "South Africa", + "childNum": 2 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 33.148046875, + -9.603515625 + ], + [ + 33.25, + -9.759570312500003 + ], + [ + 33.35097656250002, + -9.862207031250009 + ], + [ + 33.33710937500001, + -9.954003906250009 + ], + [ + 33.3115234375, + -10.037988281250009 + ], + [ + 33.52890625, + -10.234667968750003 + ], + [ + 33.53759765625, + -10.3515625 + ], + [ + 33.5537109375, + -10.391308593750011 + ], + [ + 33.66152343750002, + -10.553125 + ], + [ + 33.29277343750002, + -10.85234375 + ], + [ + 33.37978515625002, + -11.157910156250011 + ], + [ + 33.26835937500002, + -11.40390625 + ], + [ + 33.23271484375002, + -11.417675781250011 + ], + [ + 33.22636718750002, + -11.534863281250011 + ], + [ + 33.30390625000001, + -11.690820312500009 + ], + [ + 33.25234375000002, + -12.112597656250003 + ], + [ + 33.34013671875002, + -12.308300781250011 + ], + [ + 33.512304687500006, + -12.347753906250006 + ], + [ + 32.975195312500006, + -12.701367187500011 + ], + [ + 32.96757812500002, + -13.225 + ], + [ + 32.67041015625, + -13.590429687500006 + ], + [ + 32.797460937500006, + -13.6884765625 + ], + [ + 32.98125, + -14.009375 + ], + [ + 33.148046875, + -13.94091796875 + ], + [ + 33.201757812500006, + -14.013378906250011 + ], + [ + 30.231835937500023, + -14.990332031250006 + ], + [ + 30.39609375, + -15.64306640625 + ], + [ + 29.4873046875, + -15.69677734375 + ], + [ + 28.9130859375, + -15.98779296875 + ], + [ + 28.760546875000017, + -16.53212890625001 + ], + [ + 27.932226562500006, + -16.89619140625001 + ], + [ + 27.020800781250017, + -17.95839843750001 + ], + [ + 26.779882812500006, + -18.04150390625 + ], + [ + 26.333398437500023, + -17.929296875 + ], + [ + 25.995898437500017, + -17.969824218750006 + ], + [ + 25.2587890625, + -17.793554687500006 + ], + [ + 25.001757812500017, + -17.56855468750001 + ], + [ + 24.73291015625, + -17.51777343750001 + ], + [ + 24.27490234375, + -17.481054687500006 + ], + [ + 23.380664062500017, + -17.640625 + ], + [ + 22.193945312500006, + -16.628125 + ], + [ + 21.979785156250017, + -15.95556640625 + ], + [ + 21.979394531250023, + -14.440527343750006 + ], + [ + 21.979296875000017, + -14.11962890625 + ], + [ + 21.979101562500006, + -13.798730468750009 + ], + [ + 21.978906250000023, + -13.0009765625 + ], + [ + 22.209570312500006, + -13.0009765625 + ], + [ + 23.843164062500023, + -13.0009765625 + ], + [ + 23.962988281250006, + -12.988476562500011 + ], + [ + 23.882421875, + -12.799023437500011 + ], + [ + 23.886523437500017, + -12.743261718750006 + ], + [ + 23.909375, + -12.636132812500009 + ], + [ + 23.98388671875, + -11.725 + ], + [ + 23.96650390625001, + -10.871777343750011 + ], + [ + 24.36572265625, + -11.1298828125 + ], + [ + 24.3779296875, + -11.417089843750006 + ], + [ + 25.28876953125001, + -11.21240234375 + ], + [ + 25.349414062500017, + -11.623046875 + ], + [ + 26.025976562500006, + -11.89013671875 + ], + [ + 26.824023437500017, + -11.965234375 + ], + [ + 27.1591796875, + -11.579199218750006 + ], + [ + 27.573828125, + -12.22705078125 + ], + [ + 28.412890625000017, + -12.51806640625 + ], + [ + 28.550878906250006, + -12.836132812500011 + ], + [ + 28.730078125, + -12.925488281250011 + ], + [ + 29.014257812500006, + -13.368847656250011 + ], + [ + 29.20185546875001, + -13.398339843750009 + ], + [ + 29.55419921875, + -13.248925781250009 + ], + [ + 29.775195312500017, + -13.438085937500006 + ], + [ + 29.79511718750001, + -12.155468750000011 + ], + [ + 29.508203125000023, + -12.228222656250011 + ], + [ + 29.48554687500001, + -12.41845703125 + ], + [ + 29.064355468750023, + -12.348828125000011 + ], + [ + 28.482519531250006, + -11.812109375 + ], + [ + 28.383398437500006, + -11.566699218750003 + ], + [ + 28.6455078125, + -10.550195312500009 + ], + [ + 28.60419921875001, + -9.678808593750006 + ], + [ + 28.400683593750017, + -9.224804687500011 + ], + [ + 28.869531250000023, + -8.785839843750011 + ], + [ + 28.89814453125001, + -8.485449218750006 + ], + [ + 30.75117187500001, + -8.193652343750003 + ], + [ + 30.830664062500006, + -8.385546875 + ], + [ + 30.891992187500023, + -8.473730468750006 + ], + [ + 30.968359375, + -8.550976562500011 + ], + [ + 31.07636718750001, + -8.611914062500006 + ], + [ + 31.3505859375, + -8.60703125 + ], + [ + 31.44921875, + -8.65390625 + ], + [ + 31.53486328125001, + -8.71328125 + ], + [ + 31.55625, + -8.80546875 + ], + [ + 31.673632812500017, + -8.908789062500006 + ], + [ + 31.91865234375001, + -8.9421875 + ], + [ + 31.921875, + -9.019433593750009 + ], + [ + 31.94257812500001, + -9.054003906250003 + ], + [ + 32.75664062500002, + -9.322265625 + ], + [ + 32.919921875, + -9.407421875000011 + ], + [ + 32.99599609375002, + -9.622851562500003 + ], + [ + 33.148046875, + -9.603515625 + ] + ] + ] + }, + "properties": { + "name": "Zambia", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 31.287890625000017, + -22.40205078125001 + ], + [ + 31.07343750000001, + -22.30781250000001 + ], + [ + 30.71162109375001, + -22.2978515625 + ], + [ + 30.46015625000001, + -22.32900390625001 + ], + [ + 30.1904296875, + -22.291113281250006 + ], + [ + 29.90234375, + -22.184179687500006 + ], + [ + 29.6630859375, + -22.146289062500003 + ], + [ + 29.37744140625, + -22.19277343750001 + ], + [ + 29.36484375, + -22.193945312500006 + ], + [ + 29.315234375000017, + -22.15771484375 + ], + [ + 29.237207031250023, + -22.07949218750001 + ], + [ + 29.042382812500023, + -22.018359375 + ], + [ + 29.02558593750001, + -21.796875 + ], + [ + 28.014062500000023, + -21.55419921875 + ], + [ + 27.66943359375, + -21.064257812500003 + ], + [ + 27.679296875, + -20.503027343750006 + ], + [ + 27.28076171875, + -20.47871093750001 + ], + [ + 27.17822265625, + -20.10097656250001 + ], + [ + 26.168066406250006, + -19.53828125000001 + ], + [ + 25.939355468750023, + -18.93867187500001 + ], + [ + 25.242285156250006, + -17.969042968750003 + ], + [ + 25.2587890625, + -17.793554687500006 + ], + [ + 25.995898437500017, + -17.969824218750006 + ], + [ + 26.333398437500023, + -17.929296875 + ], + [ + 26.779882812500006, + -18.04150390625 + ], + [ + 27.020800781250017, + -17.95839843750001 + ], + [ + 27.932226562500006, + -16.89619140625001 + ], + [ + 28.760546875000017, + -16.53212890625001 + ], + [ + 28.9130859375, + -15.98779296875 + ], + [ + 29.4873046875, + -15.69677734375 + ], + [ + 30.39609375, + -15.64306640625 + ], + [ + 30.437792968750017, + -15.995312500000011 + ], + [ + 31.236230468750023, + -16.02363281250001 + ], + [ + 31.939843750000023, + -16.428808593750006 + ], + [ + 32.94804687500002, + -16.71230468750001 + ], + [ + 32.87626953125002, + -16.88359375 + ], + [ + 32.99306640625002, + -18.35957031250001 + ], + [ + 32.69970703125, + -18.94091796875 + ], + [ + 32.84980468750001, + -19.10439453125001 + ], + [ + 32.77763671875002, + -19.388769531250006 + ], + [ + 32.992773437500006, + -19.98486328125 + ], + [ + 32.49238281250001, + -20.659765625 + ], + [ + 32.353613281250006, + -21.136523437500003 + ], + [ + 32.429785156250006, + -21.29707031250001 + ], + [ + 31.429492187500017, + -22.298828125 + ], + [ + 31.287890625000017, + -22.40205078125001 + ] + ] + ] + }, + "properties": { + "name": "Zimbabwe", + "childNum": 1 + } + }, + { + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 74.00809389139292, + 33.25375789331485 + ], + [ + 73.19660141888893, + 33.898124784580936 + ], + [ + 73.13410859949555, + 34.82510160558277 + ], + [ + 72.31128647748268, + 35.77290936638241 + ], + [ + 73.08203125000107, + 36.43949943991182 + ], + [ + 73.08961802927895, + 36.86435907947333 + ], + [ + 73.116796875, + 36.868554687499994 + ], + [ + 74.03886718750002, + 36.825732421874996 + ], + [ + 74.54140625000002, + 37.02216796875 + ], + [ + 74.69218750000002, + 37.0357421875 + ], + [ + 74.8892578125, + 36.952441406249996 + ], + [ + 74.94912109375002, + 36.968359375 + ], + [ + 75.05390625000001, + 36.987158203125 + ], + [ + 75.14521484375001, + 36.9732421875 + ], + [ + 75.3466796875, + 36.913476562499994 + ], + [ + 75.37685546875002, + 36.883691406249994 + ], + [ + 75.42421875000002, + 36.738232421875 + ], + [ + 75.46025390625002, + 36.725048828125 + ], + [ + 75.57373046875, + 36.759326171874996 + ], + [ + 75.66718750000001, + 36.741992187499996 + ], + [ + 75.77216796875001, + 36.694921875 + ], + [ + 75.84023437500002, + 36.649707031249996 + ], + [ + 75.88496093750001, + 36.600732421874994 + ], + [ + 75.93300781250002, + 36.52158203125 + ], + [ + 75.95185546875001, + 36.45810546875 + ], + [ + 75.97441406250002, + 36.382421875 + ], + [ + 75.91230468750001, + 36.048974609374994 + ], + [ + 76.07089843750003, + 35.9830078125 + ], + [ + 76.14785156250002, + 35.829003906249994 + ], + [ + 76.17783203125003, + 35.810546875 + ], + [ + 76.25166015625001, + 35.8109375 + ], + [ + 76.3857421875, + 35.837158203125 + ], + [ + 76.50205078125003, + 35.878222656249996 + ], + [ + 76.55126953125, + 35.887060546875 + ], + [ + 76.5634765625, + 35.772998046874996 + ], + [ + 76.6318359375, + 35.729394531249994 + ], + [ + 76.7275390625, + 35.678662109375 + ], + [ + 76.76689453124999, + 35.66171875 + ], + [ + 76.81279296874999, + 35.571826171874996 + ], + [ + 76.88222656250002, + 35.4357421875 + ], + [ + 76.927734375, + 35.346630859375 + ], + [ + 77.04863281249999, + 35.109912109374996 + ], + [ + 77.00087890625002, + 34.991992187499996 + ], + [ + 76.78291015625001, + 34.900195312499996 + ], + [ + 76.75751953125001, + 34.877832031249994 + ], + [ + 76.7490234375, + 34.847558593749994 + ], + [ + 76.6962890625, + 34.786914062499996 + ], + [ + 76.59443359375001, + 34.73583984375 + ], + [ + 76.45673828125001, + 34.756103515625 + ], + [ + 76.17246093750003, + 34.667724609375 + ], + [ + 76.041015625, + 34.669921875 + ], + [ + 75.93828125000002, + 34.612548828125 + ], + [ + 75.86210937500002, + 34.56025390625 + ], + [ + 75.70917968750001, + 34.503076171874994 + ], + [ + 74.300390625, + 34.765380859375 + ], + [ + 74.17197265625, + 34.7208984375 + ], + [ + 74.05585937500001, + 34.6806640625 + ], + [ + 73.96123046875002, + 34.653466796874994 + ], + [ + 73.79453125, + 34.378222656249996 + ], + [ + 73.80996093750002, + 34.325341796874994 + ], + [ + 73.92460937500002, + 34.287841796875 + ], + [ + 73.97236328125001, + 34.236621093749996 + ], + [ + 73.9794921875, + 34.191308593749994 + ], + [ + 73.90390625, + 34.1080078125 + ], + [ + 73.94990234375001, + 34.018798828125 + ], + [ + 74.24648437500002, + 33.990185546875 + ], + [ + 73.97646484375002, + 33.7212890625 + ], + [ + 74.15, + 33.506982421874994 + ], + [ + 74.00809389139292, + 33.25375789331485 + ] + ] + ] + }, + "properties": { + "name": "", + "childNum": 1 + } + }, + { + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 78.49194250885338, + 32.53122786149202 + ], + [ + 78.10154031239509, + 32.87658365066666 + ], + [ + 77.71342088235082, + 32.6917648744551 + ], + [ + 77.06655516561037, + 33.301666835953235 + ], + [ + 76.62299010270264, + 33.32014871357439 + ], + [ + 76.32728006076415, + 32.87658365066666 + ], + [ + 75.73585997688717, + 32.78417426256088 + ], + [ + 75.62496871116024, + 32.28516356678968 + ], + [ + 75.32221348233018, + 32.28516356678968 + ], + [ + 74.98730468749997, + 32.46220703124996 + ], + [ + 74.78886718750013, + 32.4578125 + ], + [ + 74.6857421875001, + 32.493798828124994 + ], + [ + 74.66328125000004, + 32.75766601562495 + ], + [ + 74.63242187499995, + 32.770898437500136 + ], + [ + 74.58828125000011, + 32.7532226562501 + ], + [ + 74.35458984375012, + 32.76870117187505 + ], + [ + 74.30546875000007, + 32.81044921875002 + ], + [ + 74.30361328125005, + 32.991796875000034 + ], + [ + 73.98984375000006, + 33.22119140625006 + ], + [ + 74.15, + 33.506982421874994 + ], + [ + 73.97646484375016, + 33.72128906249998 + ], + [ + 74.24648437500011, + 33.99018554687504 + ], + [ + 73.9499023437501, + 34.018798828125 + ], + [ + 73.90390625000012, + 34.10800781250006 + ], + [ + 73.97949218750009, + 34.191308593749966 + ], + [ + 73.97236328125004, + 34.23662109374996 + ], + [ + 73.92460937500007, + 34.287841796875114 + ], + [ + 73.80996093750016, + 34.32534179687511 + ], + [ + 73.79453125000006, + 34.378222656250045 + ], + [ + 73.96123046875007, + 34.653466796874994 + ], + [ + 74.05585937500015, + 34.68066406250003 + ], + [ + 74.17197265624995, + 34.72089843750004 + ], + [ + 74.30039062500006, + 34.76538085937506 + ], + [ + 75.70917968750004, + 34.50307617187508 + ], + [ + 75.86210937500002, + 34.56025390625001 + ], + [ + 75.93828125000019, + 34.612548828125 + ], + [ + 76.04101562500014, + 34.66992187499997 + ], + [ + 76.17246093750006, + 34.66772460937506 + ], + [ + 76.4567382812501, + 34.756103515625114 + ], + [ + 76.5944335937501, + 34.73583984375006 + ], + [ + 76.69628906249997, + 34.78691406249999 + ], + [ + 76.74902343750014, + 34.84755859375008 + ], + [ + 76.7575195312501, + 34.87783203125005 + ], + [ + 76.7829101562501, + 34.90019531249999 + ], + [ + 77.00087890625011, + 34.99199218750002 + ], + [ + 77.03066406250011, + 35.06235351562498 + ], + [ + 77.04863281250007, + 35.109912109375074 + ], + [ + 77.42343749999995, + 35.30258789062506 + ], + [ + 77.57158203125002, + 35.37875976562495 + ], + [ + 77.69697265625015, + 35.443261718750136 + ], + [ + 77.79941406250006, + 35.49589843750002 + ], + [ + 78.0426757812501, + 35.4797851562501 + ], + [ + 78.07578125000006, + 35.13491210937502 + ], + [ + 78.15849609375002, + 34.94648437499998 + ], + [ + 78.32695312500007, + 34.60639648437498 + ], + [ + 78.86484375000006, + 34.39033203125001 + ], + [ + 78.93642578125, + 34.35195312500002 + ], + [ + 78.97060546875011, + 34.22822265625004 + ], + [ + 78.72666015625006, + 34.013378906249955 + ], + [ + 78.78378906250006, + 33.80878906250004 + ], + [ + 78.86503906250002, + 33.43110351562501 + ], + [ + 78.94843750000004, + 33.346533203125006 + ], + [ + 79.1125, + 33.22626953125001 + ], + [ + 79.13515625000005, + 33.17192382812496 + ], + [ + 79.10283203125007, + 33.05253906249996 + ], + [ + 79.14550781250003, + 33.00146484375006 + ], + [ + 79.16992187500003, + 32.497216796874994 + ], + [ + 78.91894531249997, + 32.3582031250001 + ], + [ + 78.75351562500012, + 32.49926757812506 + ], + [ + 78.73671875, + 32.55839843750002 + ], + [ + 78.49194250885338, + 32.53122786149202 + ] + ] + ] + ] + }, + "properties": { + "name": "", + "childNum": 1 + } + } + ] +} diff --git a/src/components/DateRangePicker/index.vue b/src/components/DateRangePicker/index.vue new file mode 100644 index 0000000..eacc557 --- /dev/null +++ b/src/components/DateRangePicker/index.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/src/components/FilePreview/index.vue b/src/components/FilePreview/index.vue new file mode 100644 index 0000000..4c59f64 --- /dev/null +++ b/src/components/FilePreview/index.vue @@ -0,0 +1,164 @@ + + + + + diff --git a/src/components/FilePreview/type.ts b/src/components/FilePreview/type.ts new file mode 100644 index 0000000..7e231a9 --- /dev/null +++ b/src/components/FilePreview/type.ts @@ -0,0 +1,20 @@ +export interface FilePreview { + fileInfo?: FileInfo + excelConfig?: Partial + +} + +export interface ExcelConfig { + xls: boolean // 预览xlsx文件设为false;预览xls文件设为true + minColLength?: number // excel最少渲染多少列,如果想实现xlsx文件内容有几列,就渲染几列,可以将此值设置为0. + minRowLength?: number // excel最少渲染多少行,如果想实现根据xlsx实际函数渲染,可以将此值设置为0. + widthOffset?: number // 如果渲染出来的结果感觉单元格宽度不够,可以在默认渲染的列表宽度上再加 Npx宽 + heightOffset?: number // 在默认渲染的列表高度上再加 Npx高 + beforeTransformData?: (workbookData: any) => any // 底层通过exceljs获取excel文件内容,通过该钩子函数,可以对获取的excel文件内容进行修改,比如某个单元格的数据显示不正确,可以在此自行修改每个单元格的value值。 + transformData?: (workbookData: any) => any // 将获取到的excel数据进行处理之后且渲染到页面之前,可通过transformData对即将渲染的数据及样式进行修改,此时每个单元格的text值就是即将渲染到页面上的内容 +} +export interface FileInfo { + data?: string | Blob | ArrayBuffer + fileType?: string + fileName?: string +} diff --git a/src/components/GenCron/CronForm/component/day-form.vue b/src/components/GenCron/CronForm/component/day-form.vue new file mode 100644 index 0000000..50ad7a0 --- /dev/null +++ b/src/components/GenCron/CronForm/component/day-form.vue @@ -0,0 +1,88 @@ + + + diff --git a/src/components/GenCron/CronForm/component/hour-form.vue b/src/components/GenCron/CronForm/component/hour-form.vue new file mode 100644 index 0000000..948facf --- /dev/null +++ b/src/components/GenCron/CronForm/component/hour-form.vue @@ -0,0 +1,60 @@ + + + diff --git a/src/components/GenCron/CronForm/component/minute-form.vue b/src/components/GenCron/CronForm/component/minute-form.vue new file mode 100644 index 0000000..07bc7db --- /dev/null +++ b/src/components/GenCron/CronForm/component/minute-form.vue @@ -0,0 +1,60 @@ + + + diff --git a/src/components/GenCron/CronForm/component/month-form.vue b/src/components/GenCron/CronForm/component/month-form.vue new file mode 100644 index 0000000..e456969 --- /dev/null +++ b/src/components/GenCron/CronForm/component/month-form.vue @@ -0,0 +1,60 @@ + + + diff --git a/src/components/GenCron/CronForm/component/second-form.vue b/src/components/GenCron/CronForm/component/second-form.vue new file mode 100644 index 0000000..fa9b9c6 --- /dev/null +++ b/src/components/GenCron/CronForm/component/second-form.vue @@ -0,0 +1,60 @@ + + + diff --git a/src/components/GenCron/CronForm/component/use-mixin.ts b/src/components/GenCron/CronForm/component/use-mixin.ts new file mode 100644 index 0000000..e5f8d12 --- /dev/null +++ b/src/components/GenCron/CronForm/component/use-mixin.ts @@ -0,0 +1,220 @@ +import { computed, reactive, ref, unref, watch } from 'vue' + +// 类型定义 +export enum TypeEnum { + unset = 'UNSET', + every = 'EVERY', + range = 'RANGE', + loop = 'LOOP', + work = 'WORK', + last = 'LAST', + specify = 'SPECIFY', +} + +// 周定义 +export const WEEK_MAP: any = { + 1: '周日', + 2: '周一', + 3: '周二', + 4: '周三', + 5: '周四', + 6: '周五', + 7: '周六', +} + +// use 公共 props +export function useFormProps(options: any) { + const defaultValue = options?.defaultValue ?? '?' + return { + modelValue: { + type: String, + default: defaultValue, + }, + disabled: { + type: Boolean, + default: false, + }, + ...options?.props, + } +} + +// use 公共 emits +export function useFromEmits() { + return ['change', 'update:modelValue'] +} + +// use 公共 setup +export function useFormSetup(props: any, context: any, options: any) { + const { emit } = context + const defaultValue = ref(options?.defaultValue ?? '?') + // 类型 + const type = ref(options.defaultType ?? TypeEnum.every) + const valueList = ref([]) + // 对于不同的类型, 所定义的值也有所不同 + const valueRange = reactive(options.valueRange) + const valueLoop = reactive(options.valueLoop) + const valueWork = ref(options.valueWork) + const maxValue = ref(options.maxValue) + const minValue = ref(options.minValue) + + // 根据不同的类型计算出的 value + const computeValue = computed(() => { + const valueArray: any[] = [] + switch (type.value) { + case TypeEnum.unset: + valueArray.push('?') + break + case TypeEnum.every: + valueArray.push('*') + break + case TypeEnum.range: + valueArray.push(`${valueRange.start}-${valueRange.end}`) + break + case TypeEnum.loop: + valueArray.push(`${valueLoop.start}/${valueLoop.interval}`) + break + case TypeEnum.work: + valueArray.push(`${valueWork.value}W`) + break + case TypeEnum.last: + valueArray.push('L') + break + case TypeEnum.specify: + if (valueList.value.length === 0) { + valueList.value.push(minValue.value) + } + valueArray.push(valueList.value.join(',')) + break + default: + valueArray.push(defaultValue.value) + break + } + return valueArray.length > 0 ? valueArray.join('') : defaultValue.value + }) + + // 指定值范围区间, 介于最小值和最大值之间 + const specifyRange = computed(() => { + const range: number[] = [] + if (maxValue.value != null) { + for (let i = minValue.value; i <= maxValue.value; i++) { + range.push(i) + } + } + return range + }) + + // 更新值 + const updateValue = (value: any) => { + emit('change', value) + emit('update:modelValue', value) + } + + // 解析值 + const parseValue = (value: any) => { + if (value === computeValue.value) { + return + } + try { + if (!value || value === defaultValue.value) { + type.value = TypeEnum.every + } else if (value.includes('?')) { + type.value = TypeEnum.unset + } else if (value.includes('-')) { + type.value = TypeEnum.range + const values = value.split('-') + if (values.length >= 2) { + valueRange.start = Number.parseInt(values[0]) + valueRange.end = Number.parseInt(values[1]) + } + } else if (value.includes('/')) { + type.value = TypeEnum.loop + const values = value.split('/') + if (values.length >= 2) { + valueLoop.start = value[0] === '*' ? 0 : Number.parseInt(values[0]) + valueLoop.interval = Number.parseInt(values[1]) + } + } else if (value.includes('W')) { + type.value = TypeEnum.work + const values = value.split('W') + if (!values[0] && !Number.isNaN(values[0])) { + valueWork.value = Number.parseInt(values[0]) + } + } else if (value.includes('L')) { + type.value = TypeEnum.last + } else if (value.includes(',') || !Number.isNaN(value)) { + type.value = TypeEnum.specify + valueList.value = value.split(',').map((item: any) => Number.parseInt(item)) + } else { + type.value = TypeEnum.every + } + } catch (e) { + type.value = TypeEnum.every + } + } + + // 更新值 + watch(() => props.modelValue, (val) => { + if (val !== computeValue.value) { + parseValue(val) + } + }, { immediate: true }) + + // 更新值 + watch(computeValue, (v) => updateValue(v)) + + // 单选框属性 + const beforeRadioAttrs = computed(() => ({ + class: ['choice'], + disabled: props.disabled || unref(options.disabled), + size: 'small', + })) + + // 输入框属性 + const inputNumberAttrs = computed(() => ({ + max: maxValue.value, + min: minValue.value, + precision: 0, + size: 'small', + hideButton: true, + class: 'w60', + })) + + // 区间属性 + const typeRangeAttrs = computed(() => ({ + disabled: type.value !== TypeEnum.range || props.disabled || unref(options.disabled), + ...inputNumberAttrs.value, + })) + + // 间隔属性 + const typeLoopAttrs = computed(() => ({ + disabled: type.value !== TypeEnum.loop || props.disabled || unref(options.disabled), + ...inputNumberAttrs.value, + })) + + // 指定属性 + const typeSpecifyAttrs = computed(() => ({ + disabled: type.value !== TypeEnum.specify || props.disabled || unref(options.disabled), + class: ['list-check-item'], + size: 'small', + })) + + return { + type, + TypeEnum, + defaultValue, + valueRange, + valueLoop, + valueList, + valueWork, + maxValue, + minValue, + computeValue, + specifyRange, + updateValue, + beforeRadioAttrs, + inputNumberAttrs, + typeRangeAttrs, + typeLoopAttrs, + typeSpecifyAttrs, + } +} diff --git a/src/components/GenCron/CronForm/component/week-form.vue b/src/components/GenCron/CronForm/component/week-form.vue new file mode 100644 index 0000000..a36b9ef --- /dev/null +++ b/src/components/GenCron/CronForm/component/week-form.vue @@ -0,0 +1,108 @@ + + + diff --git a/src/components/GenCron/CronForm/component/year-form.vue b/src/components/GenCron/CronForm/component/year-form.vue new file mode 100644 index 0000000..b748e03 --- /dev/null +++ b/src/components/GenCron/CronForm/component/year-form.vue @@ -0,0 +1,46 @@ + + + diff --git a/src/components/GenCron/CronForm/index.vue b/src/components/GenCron/CronForm/index.vue new file mode 100644 index 0000000..d9efd67 --- /dev/null +++ b/src/components/GenCron/CronForm/index.vue @@ -0,0 +1,380 @@ + + + + + + + diff --git a/src/components/GenCron/CronForm/type.ts b/src/components/GenCron/CronForm/type.ts new file mode 100644 index 0000000..4ee28fc --- /dev/null +++ b/src/components/GenCron/CronForm/type.ts @@ -0,0 +1,9 @@ +// cron 参数类型 +export interface CronPropType { + modelValue: string + disabled: boolean + hideSecond: boolean + hideYear: boolean + placeholder: string + callback: (expression: string, timestamp: number, validated: boolean) => void +} diff --git a/src/components/GenCron/CronModal/index.vue b/src/components/GenCron/CronModal/index.vue new file mode 100644 index 0000000..9e3a090 --- /dev/null +++ b/src/components/GenCron/CronModal/index.vue @@ -0,0 +1,71 @@ + + + + + + + diff --git a/src/components/GiCell/GiCellAvatar.vue b/src/components/GiCell/GiCellAvatar.vue new file mode 100644 index 0000000..e11ea3c --- /dev/null +++ b/src/components/GiCell/GiCellAvatar.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/src/components/GiCell/GiCellGender.vue b/src/components/GiCell/GiCellGender.vue new file mode 100644 index 0000000..b79c250 --- /dev/null +++ b/src/components/GiCell/GiCellGender.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/src/components/GiCell/GiCellStatus.vue b/src/components/GiCell/GiCellStatus.vue new file mode 100644 index 0000000..234c35c --- /dev/null +++ b/src/components/GiCell/GiCellStatus.vue @@ -0,0 +1,24 @@ + + + + + diff --git a/src/components/GiCell/GiCellTag.vue b/src/components/GiCell/GiCellTag.vue new file mode 100644 index 0000000..f4c46f6 --- /dev/null +++ b/src/components/GiCell/GiCellTag.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/src/components/GiCell/GiCellTags.vue b/src/components/GiCell/GiCellTags.vue new file mode 100644 index 0000000..6ea4df2 --- /dev/null +++ b/src/components/GiCell/GiCellTags.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/src/components/GiCell/type.ts b/src/components/GiCell/type.ts new file mode 100644 index 0000000..c47ad40 --- /dev/null +++ b/src/components/GiCell/type.ts @@ -0,0 +1,6 @@ +import type { LabelValueState } from '@/types/global' + +export interface GiCellTagType { + dict: LabelValueState[] | any[] + value: number | string +} diff --git a/src/components/GiCodeView/index.vue b/src/components/GiCodeView/index.vue new file mode 100644 index 0000000..63b1dfb --- /dev/null +++ b/src/components/GiCodeView/index.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/src/components/GiDot/dot.scss b/src/components/GiDot/dot.scss new file mode 100644 index 0000000..69cb873 --- /dev/null +++ b/src/components/GiDot/dot.scss @@ -0,0 +1,54 @@ +.gi-dot { + display: inline-block; + background: #000; + width: 8px; + height: 8px; + border-radius: 50%; + vertical-align: middle; +} + +$types: primary, success, warning, danger, info; + +@each $i in $types { + .gi-dot-#{$i} { + background-color: rgb(var(--#{$i}-6)); + } + + @if ($i ==info) { + .gi-dot-#{$i} { + background-color: rgb(var(--gray-6)); + } + } +} + +.gi-dot-processing { + position: relative; +} + +.gi-dot-processing:after { + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + border-radius: 50%; + background: inherit; + content: ''; + animation: gi-dot-animated 1.2s ease-in-out infinite; +} + +@keyframes gi-dot-animated { + 0% { + transform: scale(0.5); + opacity: 1; + } + + 30% { + opacity: 0.7; + } + + 100% { + transform: scale(2.5); + opacity: 0; + } +} \ No newline at end of file diff --git a/src/components/GiDot/index.tsx b/src/components/GiDot/index.tsx new file mode 100644 index 0000000..4dadcea --- /dev/null +++ b/src/components/GiDot/index.tsx @@ -0,0 +1,20 @@ +import { type PropType, defineComponent } from 'vue' +import './dot.scss' + +type TPropsType = 'primary' | 'success' | 'warning' | 'danger' | 'info' +export default defineComponent({ + name: 'GiDot', + props: { + animation: { + type: Boolean, + default: true, + }, + type: { + type: String as PropType, + default: 'primary', + }, + }, + setup(props) { + return () => + }, +}) diff --git a/src/components/GiEditTable/GiEditTable.vue b/src/components/GiEditTable/GiEditTable.vue new file mode 100644 index 0000000..ba47481 --- /dev/null +++ b/src/components/GiEditTable/GiEditTable.vue @@ -0,0 +1,156 @@ + + + + + diff --git a/src/components/GiEditTable/index.ts b/src/components/GiEditTable/index.ts new file mode 100644 index 0000000..160177c --- /dev/null +++ b/src/components/GiEditTable/index.ts @@ -0,0 +1,5 @@ +import GiEditTable from './GiEditTable.vue' + +export type * from './type' + +export default GiEditTable diff --git a/src/components/GiEditTable/type.ts b/src/components/GiEditTable/type.ts new file mode 100644 index 0000000..0d045e9 --- /dev/null +++ b/src/components/GiEditTable/type.ts @@ -0,0 +1,71 @@ +import type * as A from '@arco-design/web-vue' +import type { VNode } from 'vue' + +export type ColumnItemType = + | 'input' + | 'input-number' + | 'input-tag' + | 'textarea' + | 'select' + | 'tree-select' + | 'radio-group' + | 'checkbox-group' + | 'date-picker' + | 'year-picker' + | 'quarter-picker' + | 'month-picker' + | 'week-picker' + | 'time-picker' + | 'range-picker' + | 'color-picker' + | 'rate' + | 'switch' + | 'slider' + | 'cascader' + | 'upload' + | 'auto-complete' + | 'mention' + | '' + +export type ComponentProps = + & A.InputInstance['$props'] + & A.InputNumberInstance['$props'] + & A.InputTagInstance['$props'] + & A.TextareaInstance['$props'] + & A.SelectInstance['$props'] + & A.TreeSelectInstance['$props'] + & A.RadioGroupInstance['$props'] + & A.CheckboxGroupInstance['$props'] + & A.DatePickerInstance['$props'] + & A.YearPickerInstance['$props'] + & A.QuarterPickerInstance['$props'] + & A.MonthPickerInstance['$props'] + & A.WeekPickerInstance['$props'] + & A.TimePickerInstance['$props'] + & A.RangePickerInstance['$props'] + & A.ColorPickerInstance['$props'] + & A.RateInstance['$props'] + & A.SwitchInstance['$props'] + & A.SliderInstance['$props'] + & A.CascaderInstance['$props'] + & A.UploadInstance['$props'] + & A.AutoCompleteInstance['$props'] + & A.MentionInstance['$props'] + +interface ColumnItemProps extends Partial> { + placeholder?: string | string[] +} + +export interface ColumnItem { + type?: ColumnItemType + title: string + dataIndex: string + required?: boolean + rules?: A.FormItemInstance['$props']['rules'] // 表单校验规则 + props?: ColumnItemProps + columnProps?: Partial> & { title?: string | (() => VNode) } + formItemProps?: A.FormItemInstance['$props'] + slotName?: string +} + +export type Disabled = boolean | ((e: { row: T, rowIndex: number, col: ColumnItem }) => boolean) diff --git a/src/components/GiFooter/index.vue b/src/components/GiFooter/index.vue new file mode 100644 index 0000000..dfd8cd3 --- /dev/null +++ b/src/components/GiFooter/index.vue @@ -0,0 +1,25 @@ + + + + + diff --git a/src/components/GiForm/index.ts b/src/components/GiForm/index.ts new file mode 100644 index 0000000..ea064e3 --- /dev/null +++ b/src/components/GiForm/index.ts @@ -0,0 +1,5 @@ +import GiForm from './src/GiForm.vue' + +export type * from './src/type' +export { GiForm } +export default GiForm diff --git a/src/components/GiForm/src/GiForm.vue b/src/components/GiForm/src/GiForm.vue new file mode 100644 index 0000000..98145b4 --- /dev/null +++ b/src/components/GiForm/src/GiForm.vue @@ -0,0 +1,289 @@ + + + + + diff --git a/src/components/GiForm/src/type.ts b/src/components/GiForm/src/type.ts new file mode 100644 index 0000000..e66a48c --- /dev/null +++ b/src/components/GiForm/src/type.ts @@ -0,0 +1,217 @@ +import type * as A from '@arco-design/web-vue' +import type { VNode } from 'vue' + +export type ColumnItemType = + | 'input' + | 'input-password' + | 'input-number' + | 'input-tag' + | 'textarea' + | 'select' + | 'tree-select' + | 'radio-group' + | 'checkbox-group' + | 'date-picker' + | 'year-picker' + | 'quarter-picker' + | 'month-picker' + | 'week-picker' + | 'time-picker' + | 'range-picker' + | 'color-picker' + | 'rate' + | 'switch' + | 'slider' + | 'cascader' + | 'upload' + | 'auto-complete' + | 'mention' + | 'group-title' + +export type ComponentProps = + & A.InputInstance['$props'] + & A.InputPasswordInstance['$props'] + & A.InputNumberInstance['$props'] + & A.InputTagInstance['$props'] + & A.TextareaInstance['$props'] + & A.SelectInstance['$props'] + & A.TreeSelectInstance['$props'] + & A.RadioGroupInstance['$props'] + & A.CheckboxGroupInstance['$props'] + & A.DatePickerInstance['$props'] + & A.YearPickerInstance['$props'] + & A.QuarterPickerInstance['$props'] + & A.MonthPickerInstance['$props'] + & A.WeekPickerInstance['$props'] + & A.TimePickerInstance['$props'] + & A.RangePickerInstance['$props'] + & A.ColorPickerInstance['$props'] + & A.RateInstance['$props'] + & A.SwitchInstance['$props'] + & A.SliderInstance['$props'] + & A.CascaderInstance['$props'] + & A.UploadInstance['$props'] + & A.AutoCompleteInstance['$props'] + & A.MentionInstance['$props'] + & A.AlertInstance['$props'] + +interface ColumnItemProps extends Partial> { + placeholder?: string | string[] +} + +export type ColumnItemOptions = + | A.SelectInstance['$props']['options'] + | A.RadioGroupInstance['$props']['options'] + | A.CheckboxGroupInstance['$props']['options'] + | A.CascaderInstance['$props']['options'] + +export type ColumnItemData = + | A.TreeSelectInstance['$props']['data'] + | A.AutoCompleteInstance['$props']['data'] + | A.MentionInstance['$props']['data'] + +interface AutoCompleteSlots { + option: (e: { data: (string | number | A.SelectOptionData | A.SelectOptionGroup)[] }) => VNode + footer: () => VNode +} + +interface CascaderSlots { + 'label': (e: { data: A.CascaderOption }) => VNode + 'prefix': () => VNode + 'arrow-icon': () => VNode + 'loading-icon': () => VNode + 'search-icon': () => VNode + 'empty': () => VNode + 'option': (e: { data: A.CascaderOption }) => VNode +} + +interface CheckboxGroupSlots { + checkbox: (e: { checked: boolean, disabled: string }) => VNode + label: (e: { data: A.CheckboxOption }) => VNode +} + +interface RadioGroupSlots { + radio: (e: { checked: boolean, disabled: string }) => VNode + label: (e: { data: any }) => VNode +} + +interface DatePickerSlots { + 'prefix': () => VNode + 'suffix-icon': () => VNode + 'icon-next-double': () => VNode + 'icon-prev-double': () => VNode + 'icon-next': () => VNode + 'icon-prev': () => VNode + 'cell': (e: { data: Date }) => VNode + 'extra': () => VNode +} + +interface InputSlots { + append: (() => VNode) | string + prepend: (() => VNode) | string + suffix: (() => VNode) | string + prefix: (() => VNode) | string +} + +interface InputNumberSlots { + minus: (() => VNode) | string + plus: (() => VNode) | string + append: (() => VNode) | string + prepend: (() => VNode) | string + suffix: (() => VNode) | string +} + +interface InputTagSlots { + tag: (e: { data: A.TagData }) => VNode + prefix: (() => VNode) | string + suffix: (() => VNode) | string +} + +interface RateSlots { + character: (e: { index: number }) => VNode +} + +interface SelectSlots { + 'trigger': () => VNode + 'prefix': () => VNode + 'search-icon': () => VNode + 'loading-icon': () => VNode + 'arrow-icon': () => VNode + 'footer': () => VNode + 'header': () => VNode + 'label': (e: { data: A.SelectOptionData }) => VNode + 'option': (e: { data: A.SelectOptionData }) => VNode + 'empty': () => VNode +} + +interface SwitchSlots { + 'checked-icon': () => VNode + 'unchecked-icon': () => VNode + 'checked': () => VNode + 'unchecked': () => VNode +} + +interface TreeSelectSlots { + 'trigger': () => VNode + 'prefix': () => VNode + 'label': (e: { data: any }) => VNode + 'header': () => VNode + 'loader': () => VNode + 'empty': () => VNode + 'footer': () => VNode + 'tree-slot-extra': () => VNode + 'tree-slot-title': (e: { title: string }) => VNode + 'tree-slot-icon': (e: { node: A.TreeNodeData }) => VNode + 'tree-slot-switcher-icon': () => VNode +} + +interface MentionSlots { + option: (e: { data: any }) => VNode +} + +export type ComponentSlots = + & AutoCompleteSlots + & CascaderSlots + & CheckboxGroupSlots + & RadioGroupSlots + & DatePickerSlots + & InputSlots + & InputNumberSlots + & InputTagSlots + & RateSlots + & SelectSlots + & SwitchSlots + & TreeSelectSlots + & MentionSlots + +export interface ColumnItemSlots extends Omit { + label?: (e: { data: A.CheckboxOption | A.SelectOptionData | A.CascaderOption }) => VNode + option?: (e: { data: (string | number | A.SelectOptionData | A.SelectOptionGroup)[] | A.CascaderOption | A.SelectOptionData }) => VNode +} + +export type ColumnItemHide = boolean | ((form: F) => boolean) +export type ColumnItemShow = boolean | ((form: F) => boolean) +export type ColumnItemDisabled = boolean | ((form: F) => boolean) +export type ColumnItemRequest = (form: F) => Promise +export type ColumnItemFormat = (res: T) => ColumnItemOptions | ColumnItemData + +export interface ColumnItem { + type?: ColumnItemType // 类型 + label?: A.FormItemInstance['label'] | (() => VNode) // 标签 + field: A.FormItemInstance['field'] // 字段(必须唯一) + span?: A.GridItemProps['span'] + props?: ColumnItemProps + gridItemProps?: A.GridItemProps + formItemProps?: Omit // a-form-item的props + required?: boolean // 是否必填 + rules?: A.FormItemInstance['$props']['rules'] // 表单校验规则 + hide?: ColumnItemHide // 是否隐藏 + show?: ColumnItemShow // 是否显示(优先级比hide高) + disabled?: ColumnItemDisabled // 是否禁用 + request?: ColumnItemRequest // 接口请求api + resultFormat?: ColumnItemFormat // 结果集格式化 + init?: boolean // 初始化请求 + cascader?: string[] // 级联的field字段列表 + slots?: Partial + formItemSlots?: Partial VNode)>> +} diff --git a/src/components/GiIconBox/index.vue b/src/components/GiIconBox/index.vue new file mode 100644 index 0000000..684b09b --- /dev/null +++ b/src/components/GiIconBox/index.vue @@ -0,0 +1,120 @@ + + + + + + diff --git a/src/components/GiIconSelector/index.vue b/src/components/GiIconSelector/index.vue new file mode 100644 index 0000000..663690e --- /dev/null +++ b/src/components/GiIconSelector/index.vue @@ -0,0 +1,208 @@ + + + + + diff --git a/src/components/GiIframe/index.vue b/src/components/GiIframe/index.vue new file mode 100644 index 0000000..5682883 --- /dev/null +++ b/src/components/GiIframe/index.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/src/components/GiOption/index.vue b/src/components/GiOption/index.vue new file mode 100644 index 0000000..abacfe8 --- /dev/null +++ b/src/components/GiOption/index.vue @@ -0,0 +1,16 @@ + + + + + diff --git a/src/components/GiOptionItem/index.vue b/src/components/GiOptionItem/index.vue new file mode 100644 index 0000000..a515d4b --- /dev/null +++ b/src/components/GiOptionItem/index.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/src/components/GiPageLayout/index.vue b/src/components/GiPageLayout/index.vue new file mode 100644 index 0000000..fe2bd52 --- /dev/null +++ b/src/components/GiPageLayout/index.vue @@ -0,0 +1,202 @@ + + + + + diff --git a/src/components/GiSpace/index.vue b/src/components/GiSpace/index.vue new file mode 100644 index 0000000..f51b30c --- /dev/null +++ b/src/components/GiSpace/index.vue @@ -0,0 +1,83 @@ + + + + + diff --git a/src/components/GiSplitButton/index.vue b/src/components/GiSplitButton/index.vue new file mode 100644 index 0000000..4dcb01e --- /dev/null +++ b/src/components/GiSplitButton/index.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/src/components/GiSplitPane/components/GiSplitPaneFlexibleBox.vue b/src/components/GiSplitPane/components/GiSplitPaneFlexibleBox.vue new file mode 100644 index 0000000..9d052a4 --- /dev/null +++ b/src/components/GiSplitPane/components/GiSplitPaneFlexibleBox.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/src/components/GiSplitPane/index.vue b/src/components/GiSplitPane/index.vue new file mode 100644 index 0000000..b47507f --- /dev/null +++ b/src/components/GiSplitPane/index.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/src/components/GiSvgIcon/index.vue b/src/components/GiSvgIcon/index.vue new file mode 100644 index 0000000..49ed28b --- /dev/null +++ b/src/components/GiSvgIcon/index.vue @@ -0,0 +1,52 @@ + + + + + diff --git a/src/components/GiTable/index.ts b/src/components/GiTable/index.ts new file mode 100644 index 0000000..26bdf47 --- /dev/null +++ b/src/components/GiTable/index.ts @@ -0,0 +1,4 @@ +import GiTable from './src/GiTable.vue' + +export { GiTable } +export default GiTable diff --git a/src/components/GiTable/src/GiTable.vue b/src/components/GiTable/src/GiTable.vue new file mode 100644 index 0000000..677c851 --- /dev/null +++ b/src/components/GiTable/src/GiTable.vue @@ -0,0 +1,422 @@ + + + + + diff --git a/src/components/GiTable/src/components/ColumnSetting.vue b/src/components/GiTable/src/components/ColumnSetting.vue new file mode 100644 index 0000000..8eb2d22 --- /dev/null +++ b/src/components/GiTable/src/components/ColumnSetting.vue @@ -0,0 +1,544 @@ + + + + + diff --git a/src/components/GiTable/src/type.ts b/src/components/GiTable/src/type.ts new file mode 100644 index 0000000..9036087 --- /dev/null +++ b/src/components/GiTable/src/type.ts @@ -0,0 +1,41 @@ +import type { TableInstance } from '@arco-design/web-vue' + +export interface TableProps { + columns?: TableInstance['$props']['columns'] + data?: TableInstance['$props']['data'] + bordered?: TableInstance['$props']['bordered'] + hoverable?: TableInstance['$props']['hoverable'] + stripe?: TableInstance['$props']['stripe'] + size?: TableInstance['$props']['size'] + tableLayoutFixed?: TableInstance['$props']['tableLayoutFixed'] + loading?: TableInstance['$props']['loading'] + rowSelection?: TableInstance['$props']['rowSelection'] + expandable?: TableInstance['$props']['expandable'] + scroll?: TableInstance['$props']['scroll'] + pagination?: TableInstance['$props']['pagination'] + pagePosition?: TableInstance['$props']['pagePosition'] + indentSize?: TableInstance['$props']['indentSize'] + rowKey?: TableInstance['$props']['rowKey'] + showHeader?: TableInstance['$props']['showHeader'] + virtualListProps?: TableInstance['$props']['virtualListProps'] + spanMethod?: TableInstance['$props']['spanMethod'] + spanAll?: TableInstance['$props']['spanAll'] + loadMore?: TableInstance['$props']['loadMore'] + filterIconAlignLeft?: TableInstance['$props']['filterIconAlignLeft'] + hideExpandButtonOnEmpty?: TableInstance['$props']['hideExpandButtonOnEmpty'] + rowClass?: TableInstance['$props']['rowClass'] + draggable?: TableInstance['$props']['draggable'] + rowNumber?: TableInstance['$props']['rowNumber'] + columnResizable?: TableInstance['$props']['columnResizable'] + summary?: TableInstance['$props']['summary'] + summaryText?: TableInstance['$props']['summaryText'] + summarySpanMethod?: TableInstance['$props']['summarySpanMethod'] + selectedKeys?: TableInstance['$props']['selectedKeys'] + defaultSelectedKeys?: TableInstance['$props']['defaultSelectedKeys'] + expandedKeys?: TableInstance['$props']['expandedKeys'] + defaultExpandedKeys?: TableInstance['$props']['defaultExpandedKeys'] + defaultExpandAllRows?: TableInstance['$props']['defaultExpandAllRows'] + stickyHeader?: TableInstance['$props']['stickyHeader'] + scrollbar?: TableInstance['$props']['scrollbar'] + showEmptyTree?: TableInstance['$props']['showEmptyTree'] +} diff --git a/src/components/GiTag/index.tsx b/src/components/GiTag/index.tsx new file mode 100644 index 0000000..7111fe4 --- /dev/null +++ b/src/components/GiTag/index.tsx @@ -0,0 +1,129 @@ +import { type CSSProperties, type PropType, computed, defineComponent } from 'vue' +import './tag.scss' + +type PropsType = 'dark' | 'light' | 'outline' | 'light-outline' +type PropsStatus = 'primary' | 'success' | 'warning' | 'danger' | 'info' +type PropsSize = 'mini' | 'small' | 'large' + +const baseColorObj = { + red: '#FF0000 ', + orangered: '#f77234', + orange: '#ff7d00', + gold: '#f7ba1e', + lime: '#9fdb1d', + green: '#00b42a', + cyan: '#14c9c9', + blue: '#3491fa', + purple: '#722ed1', + pink: '#f5319d', + gray: '#86909c', +} + +type BaseColor = keyof typeof baseColorObj + +export default defineComponent({ + name: 'GiTag', + props: { + type: { + type: String as PropType, + default: 'light', + }, + status: { + type: String as PropType, + default: 'primary', + }, + color: { + type: String as PropType, + default: '', + }, + size: { + type: String as PropType, + default: 'small', + }, + closable: { + type: Boolean, + default: false, + }, + }, + emits: ['click', 'close'], + setup(props, { slots, emit }) { + const className = computed(() => { + const arr = ['gi-tag'] + if (props.type) { + arr.push(`gi-tag__type--${props.type}`) + } + if (props.size) { + arr.push(`gi-tag__size--${props.size}`) + } + if (props.status) { + arr.push(`gi-tag__status--${props.status}`) + } + return arr + }) + + // 十六进制颜色 转 rgb + function hexToRgb(hex: string) { + if (hex.includes('#')) { + hex = hex.slice(1) + } + const r = Number.parseInt(hex.slice(0, 2), 16) + const g = Number.parseInt(hex.slice(2, 4), 16) + const b = Number.parseInt(hex.slice(4, 6), 16) + return { r, g, b } + } + + const calcStyle = computed(() => { + const obj: CSSProperties = {} + if (props.color) { + const color = baseColorObj[props.color] || props.color + const { r, g, b } = hexToRgb(color) + if (props.type === 'light') { + obj.color = color + obj.backgroundColor = `rgba(${r}, ${g}, ${b}, 0.1)` + obj['--tag-close-hover-bg-color'] = color + } + if (props.type === 'dark') { + obj.color = '#fff' + obj.backgroundColor = color + obj['--tag-close-hover-color'] = color + obj['--tag-close-hover-bg-color'] = `rgba(255, 255, 255, 0.9)` + } + if (props.type === 'outline') { + obj.color = color + obj.backgroundColor = 'transparent' + obj.borderColor = color + obj['--tag-close-hover-bg-color'] = color + } + if (props.type === 'light-outline') { + obj.color = color + obj.backgroundColor = `rgba(${r}, ${g}, ${b}, 0.1)` + obj.borderColor = `rgba(${r}, ${g}, ${b}, 0.2)` + obj['--tag-close-hover-bg-color'] = color + } + } + return obj + }) + + const handleClick = () => { + emit('click') + } + + const handleClose = (event: MouseEvent) => { + event.stopPropagation() + emit('close') + } + + const CloseIcon = ( + handleClose(e)}> + + + ) + + return () => ( + + {slots.default?.()} + {props.closable && CloseIcon} + + ) + }, +}) diff --git a/src/components/GiTag/tag.scss b/src/components/GiTag/tag.scss new file mode 100644 index 0000000..01b7006 --- /dev/null +++ b/src/components/GiTag/tag.scss @@ -0,0 +1,154 @@ +$status: primary, success, warning, danger; + +$tag-size-mini-height: 20px; +$tag-size-small-height: 22px; +$tag-size-large-height: 24px; + +$tag-size-mini-padding: 0 6px; +$tag-size-small-padding: 0 8px; +$tag-size-large-padding: 0 10px; + +.gi-tag { + display: inline-flex; + padding: $tag-size-small-padding; + height: $tag-size-small-height; + font-size: 12px; + line-height: 1; + border-radius: 3px; + justify-content: center; + align-items: center; + white-space: nowrap; + box-sizing: border-box; + cursor: pointer; +} + +.gi-tag-close-btn { + position: relative; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + margin-left: 4px; + width: 16px; + height: 16px; + box-sizing: border-box; + background-color: transparent; + border-radius: var(--border-radius-circle); + transition: background-color 0.1s cubic-bezier(0, 0, 1, 1); + + .close-icon { + width: 12px; + height: 12px; + z-index: 9; + } +} + +.gi-tag__size--mini { + height: $tag-size-mini-height; + padding: $tag-size-mini-padding; + + .gi-tag-close-btn { + .close-icon { + width: 10px; + height: 10px; + } + + &::before { + width: 14px; + height: 14px; + } + } +} + +.gi-tag__size--small { + height: $tag-size-small-height; + padding: $tag-size-small-padding; +} + +.gi-tag__size--large { + height: $tag-size-large-height; + padding: $tag-size-small-padding; +} + +.gi-tag__type--light { + color: #fff; + + @each $i in $status { + &.gi-tag__status--#{$i} { + color: rgb(var(--#{$i}-6)); + background-color: rgb(var(--#{$i}-1)); + --tag-close-hover-color: #fff; + --tag-close-hover-bg-color: rgb(var(--#{$i}-6)); + + .gi-tag-close-btn { + &:hover { + color: var(--tag-close-hover-color); + background-color: var(--tag-close-hover-bg-color); + } + } + } + } +} + +.gi-tag__type--dark { + color: #fff; + + @each $i in $status { + &.gi-tag__status--#{$i} { + background-color: rgb(var(--#{$i}-6)); + --tag-close-hover-color: rgb(var(--#{$i}-6)); + --tag-close-hover-bg-color: rgba(255, 255, 255, 0.9); + + .gi-tag-close-btn { + &:hover { + color: var(--tag-close-hover-color); + background-color: var(--tag-close-hover-bg-color); + } + } + } + } +} + +.gi-tag__type--outline { + background: transparent; + border-width: 1px; + border-style: solid; + + @each $i in $status { + &.gi-tag__status--#{$i} { + color: rgb(var(--#{$i}-6)); + border-color: rgb(var(--#{$i}-6)); + --tag-close-hover-color: #fff; + --tag-close-hover-bg-color: rgb(var(--#{$i}-6)); + + .gi-tag-close-btn { + &:hover { + color: var(--tag-close-hover-color); + background-color: var(--tag-close-hover-bg-color); + } + } + } + } +} + +.gi-tag__type--light-outline { + border-width: 1px; + border-style: solid; + + @each $i in $status { + &.gi-tag__status--#{$i} { + color: rgb(var(--#{$i}-6)); + border-color: rgb(var(--#{$i}-2)); + background-color: rgb(var(--#{$i}-1)); + --tag-close-hover-color: #fff; + --tag-close-hover-bg-color: rgb(var(--#{$i}-6)); + + .gi-tag-close-btn { + &:hover { + color: var(--tag-close-hover-color); + background-color: var(--tag-close-hover-bg-color); + } + } + } + } +} \ No newline at end of file diff --git a/src/components/GiThemeBtn/index.vue b/src/components/GiThemeBtn/index.vue new file mode 100644 index 0000000..52db5d7 --- /dev/null +++ b/src/components/GiThemeBtn/index.vue @@ -0,0 +1,33 @@ + + + diff --git a/src/components/ImageImport/index.vue b/src/components/ImageImport/index.vue new file mode 100644 index 0000000..97119ee --- /dev/null +++ b/src/components/ImageImport/index.vue @@ -0,0 +1,692 @@ + + + + + \ No newline at end of file diff --git a/src/components/ImageImportWizard/index.vue b/src/components/ImageImportWizard/index.vue new file mode 100644 index 0000000..dc93715 --- /dev/null +++ b/src/components/ImageImportWizard/index.vue @@ -0,0 +1,1130 @@ + + + + + \ No newline at end of file diff --git a/src/components/IndustrialImageList/index.ts b/src/components/IndustrialImageList/index.ts new file mode 100644 index 0000000..dc538a8 --- /dev/null +++ b/src/components/IndustrialImageList/index.ts @@ -0,0 +1,4 @@ +import IndustrialImageList from './index.vue' + +export type { IndustrialImage } from './index.vue' +export default IndustrialImageList \ No newline at end of file diff --git a/src/components/IndustrialImageList/index.vue b/src/components/IndustrialImageList/index.vue new file mode 100644 index 0000000..cdbeeb3 --- /dev/null +++ b/src/components/IndustrialImageList/index.vue @@ -0,0 +1,529 @@ + + + + + \ No newline at end of file diff --git a/src/components/JsonPretty/index.vue b/src/components/JsonPretty/index.vue new file mode 100644 index 0000000..6862d7c --- /dev/null +++ b/src/components/JsonPretty/index.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/src/components/ParentView/index.vue b/src/components/ParentView/index.vue new file mode 100644 index 0000000..8c81a2f --- /dev/null +++ b/src/components/ParentView/index.vue @@ -0,0 +1,19 @@ + + + + + diff --git a/src/components/SplitPanel/index.vue b/src/components/SplitPanel/index.vue new file mode 100644 index 0000000..88202c4 --- /dev/null +++ b/src/components/SplitPanel/index.vue @@ -0,0 +1,324 @@ + + + + + diff --git a/src/components/TextCopy/index.vue b/src/components/TextCopy/index.vue new file mode 100644 index 0000000..6f46806 --- /dev/null +++ b/src/components/TextCopy/index.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/src/components/TurbineGrid/index.vue b/src/components/TurbineGrid/index.vue new file mode 100644 index 0000000..feabd72 --- /dev/null +++ b/src/components/TurbineGrid/index.vue @@ -0,0 +1,234 @@ + + + + + diff --git a/src/components/UserSelect/index.vue b/src/components/UserSelect/index.vue new file mode 100644 index 0000000..e14b280 --- /dev/null +++ b/src/components/UserSelect/index.vue @@ -0,0 +1,262 @@ + + + + + diff --git a/src/components/Verify/Verify/VerifyPoints.vue b/src/components/Verify/Verify/VerifyPoints.vue new file mode 100644 index 0000000..6c688c8 --- /dev/null +++ b/src/components/Verify/Verify/VerifyPoints.vue @@ -0,0 +1,296 @@ + + + diff --git a/src/components/Verify/Verify/VerifySlide.vue b/src/components/Verify/Verify/VerifySlide.vue new file mode 100644 index 0000000..9910ac7 --- /dev/null +++ b/src/components/Verify/Verify/VerifySlide.vue @@ -0,0 +1,456 @@ + + + diff --git a/src/components/Verify/index.vue b/src/components/Verify/index.vue new file mode 100644 index 0000000..705994a --- /dev/null +++ b/src/components/Verify/index.vue @@ -0,0 +1,430 @@ + + + + + diff --git a/src/components/icons/Icon403.vue b/src/components/icons/Icon403.vue new file mode 100644 index 0000000..c49be3c --- /dev/null +++ b/src/components/icons/Icon403.vue @@ -0,0 +1,898 @@ + + + + + diff --git a/src/components/icons/Icon404.vue b/src/components/icons/Icon404.vue new file mode 100644 index 0000000..64d7a3f --- /dev/null +++ b/src/components/icons/Icon404.vue @@ -0,0 +1,505 @@ + + + + + diff --git a/src/components/icons/Icon500.vue b/src/components/icons/Icon500.vue new file mode 100644 index 0000000..02b1ec9 --- /dev/null +++ b/src/components/icons/Icon500.vue @@ -0,0 +1,1338 @@ + + + + + diff --git a/src/components/icons/IconBorders.vue b/src/components/icons/IconBorders.vue new file mode 100644 index 0000000..042c22b --- /dev/null +++ b/src/components/icons/IconBorders.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/src/components/icons/IconTableSize.vue b/src/components/icons/IconTableSize.vue new file mode 100644 index 0000000..fccd7f3 --- /dev/null +++ b/src/components/icons/IconTableSize.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/components/icons/IconTreeAdd.vue b/src/components/icons/IconTreeAdd.vue new file mode 100644 index 0000000..ecb8a59 --- /dev/null +++ b/src/components/icons/IconTreeAdd.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/src/components/icons/IconTreeReduce.vue b/src/components/icons/IconTreeReduce.vue new file mode 100644 index 0000000..2d4de7a --- /dev/null +++ b/src/components/icons/IconTreeReduce.vue @@ -0,0 +1,20 @@ + + + + + diff --git a/src/config/setting.ts b/src/config/setting.ts new file mode 100644 index 0000000..eed7aed --- /dev/null +++ b/src/config/setting.ts @@ -0,0 +1,19 @@ +export const defaultSettings: App.AppSettings = { + theme: 'light', + themeColor: '#165DFF', + tab: true, + tabMode: 'card-gutter', + animate: false, + animateMode: 'zoom-fade', + menuCollapse: false, + menuAccordion: true, + menuDark: false, + copyrightDisplay: true, + layout: 'left', + enableColorWeaknessMode: false, + enableMourningMode: false, +} +// 根据环境返回配置 +export const getSettings = (): App.AppSettings => { + return defaultSettings +} diff --git a/src/constant/common.ts b/src/constant/common.ts new file mode 100644 index 0000000..d5a9c10 --- /dev/null +++ b/src/constant/common.ts @@ -0,0 +1,14 @@ +interface LabelValueItem { label: string, value: number, color?: string } + +/** @desc 状态 */ +export const DisEnableStatusList: LabelValueItem[] = [ + { label: '启用', value: 1, color: 'green' }, + { label: '禁用', value: 2, color: 'red' }, +] + +/** @desc 性别 */ +export const GenderList: LabelValueItem[] = [ + { label: '男', value: 1 }, + { label: '女', value: 2 }, + { label: '未知', value: 0 }, +] diff --git a/src/constant/file.ts b/src/constant/file.ts new file mode 100644 index 0000000..778a857 --- /dev/null +++ b/src/constant/file.ts @@ -0,0 +1,50 @@ +export interface FileTypeListItem { + name: string + value: number + icon: string +} + +/** 文件分类 */ +export const FileTypeList: FileTypeListItem[] = [ + { name: '全部', value: 0, icon: 'menu-file' }, + { name: '图片', value: 2, icon: 'file-image-color' }, + { name: '文档', value: 3, icon: 'file-txt' }, + { name: '视频', value: 4, icon: 'file-video-color' }, + { name: '音频', value: 5, icon: 'file-music' }, + { name: '其他', value: 1, icon: 'file-other' }, +] + +export interface FileExtendNameIconMap { + [key: string]: string +} + +/** 文件类型图标 Map 映射 */ +export const FileIcon: FileExtendNameIconMap = { + mp3: 'file-music', + mp4: 'file-video', + dir: 'file-dir', + ppt: 'file-ppt', + doc: 'file-wps', + docx: 'file-wps', + xls: 'file-excel', + xlsx: 'file-excel', + txt: 'file-txt', + rar: 'file-rar', + zip: 'file-zip', + html: 'file-html', + css: 'file-css', + js: 'file-js', + other: 'file-other', // 未知文件 +} + +/** 图片类型 */ +export const ImageTypes = ['jpg', 'png', 'gif', 'jpeg'] + +/** WPS、Office文件类型 */ +export const OfficeTypes = ['ppt', 'pptx', 'doc', 'docx', 'xls', 'xlsx', 'pdf'] + +export const WordTypes = ['doc', 'docx'] + +export const ExcelTypes = ['xls', 'xlsx'] + +export const DirTypes = ['dir'] diff --git a/src/directives/index.ts b/src/directives/index.ts new file mode 100644 index 0000000..bfd7075 --- /dev/null +++ b/src/directives/index.ts @@ -0,0 +1,10 @@ +import type { App } from 'vue' +import hasPerm from './permission/hasPerm' +import hasRole from './permission/hasRole' + +export default { + install(Vue: App) { + Vue.directive('permission', hasPerm) + Vue.directive('role', hasRole) + }, +} diff --git a/src/directives/permission/hasPerm.ts b/src/directives/permission/hasPerm.ts new file mode 100644 index 0000000..1f4d625 --- /dev/null +++ b/src/directives/permission/hasPerm.ts @@ -0,0 +1,35 @@ +import type { Directive, DirectiveBinding } from 'vue' +import { useUserStore } from '@/stores' + +/** + * @desc v-permission 操作权限处理 + * @desc 使用 v-permission="['system:user:create']" + */ +function checkPermission(el: HTMLElement, binding: DirectiveBinding) { + const userStore = useUserStore() + const { value } = binding + const all_permission = '*:*:*' + + if (value && Array.isArray(value) && value.length) { + const permissionValues: string[] = value + const hasPermission = userStore.permissions.some((perm) => { + return all_permission === perm || permissionValues.includes(perm) + }) + if (!hasPermission) { + el.parentNode && el.parentNode.removeChild(el) + } + } else { + throw new Error(`need permission! Like v-hasPerm="['home:btn:edit','home:btn:delete']"`) + } +} + +const directive: Directive = { + mounted(el: HTMLElement, binding: DirectiveBinding) { + checkPermission(el, binding) + }, + updated(el: HTMLElement, binding: DirectiveBinding) { + checkPermission(el, binding) + }, +} + +export default directive diff --git a/src/directives/permission/hasRole.ts b/src/directives/permission/hasRole.ts new file mode 100644 index 0000000..57d3ae1 --- /dev/null +++ b/src/directives/permission/hasRole.ts @@ -0,0 +1,34 @@ +import type { Directive, DirectiveBinding } from 'vue' +import { useUserStore } from '@/stores' + +/** + * @desc v-hasRole 角色权限处理 + * @desc 使用 v-hasRole="['admin', 'user]" + */ +function checkRole(el: HTMLElement, binding: DirectiveBinding) { + const userStore = useUserStore() + const { value } = binding + const super_admin = 'role_admin' + if (value && Array.isArray(value) && value.length) { + const roleValues: string[] = value + const hasRole = userStore.roles.some((role) => { + return super_admin === role || roleValues.includes(role) + }) + if (!hasRole) { + el.parentNode && el.parentNode.removeChild(el) + } + } else { + throw new Error(`need role! Like v-hasRole="['admin','user']"`) + } +} + +const directive: Directive = { + mounted(el: HTMLElement, binding: DirectiveBinding) { + checkRole(el, binding) + }, + updated(el: HTMLElement, binding: DirectiveBinding) { + checkRole(el, binding) + }, +} + +export default directive diff --git a/src/hooks/app/index.ts b/src/hooks/app/index.ts new file mode 100644 index 0000000..f6b0fd4 --- /dev/null +++ b/src/hooks/app/index.ts @@ -0,0 +1,5 @@ +export * from './useMenu' +export * from './useDept' +export * from './useRole' +export * from './useDict' +export * from './usePost' diff --git a/src/hooks/app/useDept.ts b/src/hooks/app/useDept.ts new file mode 100644 index 0000000..947aa2e --- /dev/null +++ b/src/hooks/app/useDept.ts @@ -0,0 +1,33 @@ +import { ref } from 'vue' +import type { TreeNodeData } from '@arco-design/web-vue' +import { getDeptTree } from '@/apis/system/dept' + +/** 部门模块 */ +export function useDept(options?: { onSuccess?: () => void }) { + const loading = ref(false) + const deptList = ref([]) + + const getDeptList = async (deptName?: string) => { + try { + loading.value = true + const res = await getDeptTree({ deptName }) + + // 处理部门树数据,确保有title字段用于显示 + const processDeptData = (data: any[]): TreeNodeData[] => { + if (!data || !data.length) return [] + + return data.map(item => ({ + key: item.deptId, + title: item.deptName || '未命名部门', // 将deptName映射为title + children: item.children ? processDeptData(item.children) : [] + })) + } + + deptList.value = processDeptData(res.data || []) + options?.onSuccess && options.onSuccess() + } finally { + loading.value = false + } + } + return { deptList, getDeptList, loading } +} diff --git a/src/hooks/app/useDict.ts b/src/hooks/app/useDict.ts new file mode 100644 index 0000000..1c587e5 --- /dev/null +++ b/src/hooks/app/useDict.ts @@ -0,0 +1,43 @@ +import { ref, toRefs } from 'vue' +import { listCommonDict } from '@/apis' +import { useDictStore } from '@/stores' + +const pendingRequests = new Map>() + +export function useDict(...codes: string[]) { + const dictStore = useDictStore() + const dictData = ref>({}) + + codes.forEach(async (code) => { + dictData.value[code] = [] + + const cached = dictStore.getDict(code) + if (cached) { + dictData.value[code] = cached + return + } + + if (!pendingRequests.has(code)) { + const request = listCommonDict(code) + .then(({ data }) => { + dictStore.setDict(code, data) + return data + }) + .catch((error) => { + console.error(`Failed to load dict: ${code}`, error) + return [] + }) + .finally(() => { + pendingRequests.delete(code) + }) + + pendingRequests.set(code, request) + } + + pendingRequests.get(code)!.then((data) => { + dictData.value[code] = data + }) + }) + + return toRefs(dictData.value) +} diff --git a/src/hooks/app/useMenu.ts b/src/hooks/app/useMenu.ts new file mode 100644 index 0000000..d3e0309 --- /dev/null +++ b/src/hooks/app/useMenu.ts @@ -0,0 +1,21 @@ +import { ref } from 'vue' +import type { TreeNodeData } from '@arco-design/web-vue' +import { listMenuTree } from '@/apis' + +/** 菜单模块 */ +export function useMenu(options?: { onSuccess?: () => void }) { + const loading = ref(false) + const menuList = ref([]) + + const getMenuList = async (name?: string) => { + try { + loading.value = true + const res = await listMenuTree({ description: name }) + menuList.value = res.data + options?.onSuccess && options.onSuccess() + } finally { + loading.value = false + } + } + return { menuList, getMenuList, loading } +} diff --git a/src/hooks/app/usePost.ts b/src/hooks/app/usePost.ts new file mode 100644 index 0000000..3a974e9 --- /dev/null +++ b/src/hooks/app/usePost.ts @@ -0,0 +1,29 @@ +import { listPost } from '@/apis/system/post' +import type { PostVO } from '@/apis/system/type' + +export function usePost() { + const postList = ref<{ label: string; value: string }[]>([]) + const loading = ref(false) + + // 获取岗位列表 + const getPostList = async () => { + try { + loading.value = true + const { data } = await listPost() + postList.value = (data || []).map((post: PostVO) => ({ + label: post.postName, + value: post.postId, + })) + } catch (error) { + console.error('获取岗位列表失败:', error) + } finally { + loading.value = false + } + } + + return { + postList, + loading, + getPostList + } +} \ No newline at end of file diff --git a/src/hooks/app/useRole.ts b/src/hooks/app/useRole.ts new file mode 100644 index 0000000..f2c8388 --- /dev/null +++ b/src/hooks/app/useRole.ts @@ -0,0 +1,30 @@ +import { ref } from 'vue' +import { getRoleList as fetchRoleList } from '@/apis/system/role' +import type { LabelValueState } from '@/types/global' + +/** 角色模块 */ +export function useRole(options?: { onSuccess?: () => void }) { + const loading = ref(false) + const roleList = ref([]) + + const getRoleList = async () => { + try { + loading.value = true + const res = await fetchRoleList() + + // 将新的角色数据格式转换为表单需要的 LabelValueState 格式 + if (res && res.data) { + roleList.value = (res.data || []).map(role => ({ + label: role.roleName, + value: role.roleId, + disabled: role.status !== '1' // 假设状态为1表示启用 + })) + } + + options?.onSuccess && options.onSuccess() + } finally { + loading.value = false + } + } + return { roleList, getRoleList, loading } +} diff --git a/src/hooks/index.ts b/src/hooks/index.ts new file mode 100644 index 0000000..34b9233 --- /dev/null +++ b/src/hooks/index.ts @@ -0,0 +1,9 @@ +export * from './modules/useLoading' +export * from './modules/usePagination' +export * from './modules/useRequest' +export * from './modules/useChart' +export * from './modules/useTable' +export * from './modules/useDevice' +export * from './modules/useBreakpoint' +export * from './modules/useDownload' +export * from './modules/useResetReactive' diff --git a/src/hooks/modules/useBreakpoint.ts b/src/hooks/modules/useBreakpoint.ts new file mode 100644 index 0000000..959843c --- /dev/null +++ b/src/hooks/modules/useBreakpoint.ts @@ -0,0 +1,24 @@ +import { type ComputedRef, computed } from 'vue' +import { useBreakpoints } from '@vueuse/core' +import type { ColProps } from '@arco-design/web-vue' + +type ColBreakpoint = Pick +type Breakpoint = keyof ColBreakpoint + +export function useBreakpoint() { + const breakpoints = useBreakpoints({ + xs: 576, // <576 + sm: 576, // >= 576 + md: 768, // >=768 + lg: 992, // >=992 + xl: 1200, // >=1200 + xxl: 1600, // >=1600 + }) + + const arr = breakpoints.current() as ComputedRef + const breakpoint = computed(() => { + return arr.value.length ? arr.value[arr.value.length - 1] : 'xs' + }) + + return { breakpoint } +} diff --git a/src/hooks/modules/useChart.ts b/src/hooks/modules/useChart.ts new file mode 100644 index 0000000..17b9354 --- /dev/null +++ b/src/hooks/modules/useChart.ts @@ -0,0 +1,26 @@ +import { computed } from 'vue' +import type { EChartsOption } from 'echarts' +import { useAppStore } from '@/stores' + +// 获取代码提示 +// 从'echarts'中导入{ SeriesOption }; +// 因为配置项太多,这提供了一个相对方便的代码提示。 +// 当使用vue时,注意反应性问题。需要保证对应的函数可以被触发,TypeScript不会报错,代码编写方便。 + +interface optionsFn { + (isDark: boolean): EChartsOption +} + +export function useChart(sourceOption: optionsFn) { + const appStore = useAppStore() + const isDark = computed(() => appStore.theme === 'dark') + + // echarts support https://echarts.apache.org/zh/theme-builder.html + // 这里不使用 + // TODO 图表主题 + const chartOption = computed(() => { + return sourceOption(isDark.value) + }) + + return { chartOption } +} diff --git a/src/hooks/modules/useComponentPaths.ts b/src/hooks/modules/useComponentPaths.ts new file mode 100644 index 0000000..ca7a4d3 --- /dev/null +++ b/src/hooks/modules/useComponentPaths.ts @@ -0,0 +1,36 @@ +import { onMounted, ref } from 'vue' +import { Message } from '@arco-design/web-vue' + +interface ComponentOption { + label: string + value: string +} + +export const useComponentPaths = () => { + const componentOptions = ref([]) + + const loadComponentPaths = async () => { + try { + const modules = import.meta.glob('@/views/**/index.vue') + const paths = Object.keys(modules) + componentOptions.value = paths.map((path) => { + // 格式转化 + path = path.replace('/src/views/', '') + const label = `@view/${path}` + const value = path.split('.vue')[0] + return { label, value } + }) + } catch (error) { + Message.error('加载组件路径失败') + console.error('加载组件路径失败:', error) + } + } + + onMounted(async () => { + await loadComponentPaths() + }) + + return { + componentOptions, + } +} diff --git a/src/hooks/modules/useDevice.ts b/src/hooks/modules/useDevice.ts new file mode 100644 index 0000000..f2c6fd5 --- /dev/null +++ b/src/hooks/modules/useDevice.ts @@ -0,0 +1,17 @@ +import { computed } from 'vue' +import { useWindowSize } from '@vueuse/core' + +/** + * 响应式布局容器固定宽度 + * + * 大屏(>=1200px) + * 中屏(>=992px) + * 小屏(>=768px) + */ +export function useDevice() { + const { width } = useWindowSize() + const isDesktop = computed(() => width.value > 571) + const isMobile = computed(() => !isDesktop.value) + + return { isMobile, isDesktop } +} diff --git a/src/hooks/modules/useDownload.ts b/src/hooks/modules/useDownload.ts new file mode 100644 index 0000000..0cc32cf --- /dev/null +++ b/src/hooks/modules/useDownload.ts @@ -0,0 +1,49 @@ +import { Message, Notification } from '@arco-design/web-vue' +/** + * @description 接收数据流生成 blob,创建链接,下载文件 + * @param {Function} api 导出表格的api方法 (必传) + * @param {string} tempName 导出的文件名 (必传) + * @param {object} params 导出的参数 (默认{}) + * @param {boolean} isNotify 是否有导出消息提示 (默认为 true) + * @param {string} fileType 导出的文件格式 (默认为.xlsx) + */ +interface NavigatorWithMsSaveOrOpenBlob extends Navigator { + msSaveOrOpenBlob: (blob: Blob, fileName: string) => void +} +export const useDownload = async (api: () => Promise, isNotify = false, tempName = '', fileType = '.xlsx') => { + try { + const res = await api() + if (res.headers['content-disposition']) { + tempName = decodeURI(res.headers['content-disposition'].split(';')[1].split('=')[1]) + } else { + tempName = tempName || new Date().getTime() + fileType + } + if (isNotify && !res?.code) { + Notification.warning({ + title: '温馨提示', + content: '如果数据庞大会导致下载缓慢哦,请您耐心等待!', + }) + } + if (res.status !== 200 || res.data == null || !(res.data instanceof Blob)) { + Message.error('导出失败,请稍后再试!') + return + } + const blob = new Blob([res.data]) + // 兼容 edge 不支持 createObjectURL 方法 + if ('msSaveOrOpenBlob' in (navigator as unknown as NavigatorWithMsSaveOrOpenBlob)) { + ;(window.navigator as unknown as NavigatorWithMsSaveOrOpenBlob).msSaveOrOpenBlob(blob, tempName + fileType) + } + const blobUrl = window.URL.createObjectURL(blob) + const exportFile = document.createElement('a') + exportFile.style.display = 'none' + exportFile.download = tempName + exportFile.href = blobUrl + document.body.appendChild(exportFile) + exportFile.click() + // 去除下载对 url 的影响 + document.body.removeChild(exportFile) + window.URL.revokeObjectURL(blobUrl) + } catch (error) { + // console.log(error) + } +} diff --git a/src/hooks/modules/useLoading.ts b/src/hooks/modules/useLoading.ts new file mode 100644 index 0000000..478b919 --- /dev/null +++ b/src/hooks/modules/useLoading.ts @@ -0,0 +1,19 @@ +import { ref } from 'vue' + +export function useLoading(initValue = false) { + const loading = ref(initValue) + + const setLoading = (value: boolean) => { + loading.value = value + } + + const toggle = () => { + loading.value = !loading.value + } + + return { + loading, + setLoading, + toggle, + } +} diff --git a/src/hooks/modules/usePagination.ts b/src/hooks/modules/usePagination.ts new file mode 100644 index 0000000..2040aad --- /dev/null +++ b/src/hooks/modules/usePagination.ts @@ -0,0 +1,59 @@ +import { reactive, toRefs, watch } from 'vue' +import { useBreakpoint } from '@/hooks' + +type Callback = () => void + +export interface Options { + defaultPageSize: number + defaultSizeOptions: number[] +} + +export function usePagination(callback: Callback, options: Options = { defaultPageSize: 10, defaultSizeOptions: [10, 20, 30, 40, 50] }) { + const { breakpoint } = useBreakpoint() + + const pagination = reactive({ + showPageSize: true, + showTotal: true, + current: 1, + pageSize: options.defaultPageSize, + pageSizeOptions: options.defaultSizeOptions, + total: 0, + simple: false, + onChange: (size: number) => { + pagination.current = size + callback && callback() + }, + onPageSizeChange: (size: number) => { + pagination.current = 1 + pagination.pageSize = size + callback && callback() + }, + }) + + watch( + () => breakpoint.value, + () => { + pagination.simple = ['xs'].includes(breakpoint.value) + pagination.showTotal = !['xs'].includes(breakpoint.value) + }, + { immediate: true }, + ) + + const changeCurrent = pagination.onChange + const changePageSize = pagination.onPageSizeChange + function setTotal(value: number) { + pagination.total = value + } + + const { current, pageSize, total } = toRefs(pagination) + + return { + current, + pageSize, + total, + pagination, + changeCurrent, + changePageSize, + setTotal, + } +} diff --git a/src/hooks/modules/useRequest.ts b/src/hooks/modules/useRequest.ts new file mode 100644 index 0000000..a3adcac --- /dev/null +++ b/src/hooks/modules/useRequest.ts @@ -0,0 +1,20 @@ +import { type UnwrapRef, ref } from 'vue' +import type { AxiosResponse } from 'axios' +import { useLoading } from '@/hooks' + +export function useRequest( + api: () => Promise>>, + defaultValue = [] as unknown as T, + isLoading = true, +) { + const { loading, setLoading } = useLoading(isLoading) + const response = ref(defaultValue) + api() + .then((res) => { + response.value = res.data as unknown as UnwrapRef + }) + .finally(() => { + setLoading(false) + }) + return { loading, response } +} diff --git a/src/hooks/modules/useResetReactive.ts b/src/hooks/modules/useResetReactive.ts new file mode 100644 index 0000000..1ad61e2 --- /dev/null +++ b/src/hooks/modules/useResetReactive.ts @@ -0,0 +1,15 @@ +import { reactive } from 'vue' +import { cloneDeep } from 'lodash-es' + +export function useResetReactive(value: T) { + const getInitValue = () => cloneDeep(value) + + const state = reactive(getInitValue()) + + const reset = () => { + Object.keys(state).forEach((key) => delete state[key]) + Object.assign(state, getInitValue()) + } + + return [state, reset] as const +} diff --git a/src/hooks/modules/useTable.ts b/src/hooks/modules/useTable.ts new file mode 100644 index 0000000..33ed4de --- /dev/null +++ b/src/hooks/modules/useTable.ts @@ -0,0 +1,134 @@ +import type { TableData, TableInstance } from '@arco-design/web-vue' +import { Message, Modal } from '@arco-design/web-vue' +import type { Options as paginationOptions } from './usePagination' +import { useBreakpoint, usePagination } from '@/hooks' + +interface Options { + formatResult?: (data: T[]) => U[] + onSuccess?: () => void + immediate?: boolean + rowKey?: keyof T + paginationOption?: paginationOptions +} + +interface PaginationParams { page: number, size: number } +type Api = (params: PaginationParams) => Promise>> | Promise> + +export function useTable(api: Api, options?: Options) { + const { formatResult, onSuccess, immediate, rowKey } = options || {} + const { pagination, setTotal } = usePagination(() => getTableData(), options?.paginationOption) + const loading = ref(false) + const tableData: Ref = ref([]) + + async function getTableData() { + try { + loading.value = true + const res = await api({ page: pagination.current, size: pagination.pageSize }) + const data = !Array.isArray(res.data) ? res.data.list : res.data + tableData.value = formatResult ? formatResult(data) : data + const total = !Array.isArray(res.data) ? res.data.total : data.length + setTotal(total) + onSuccess && onSuccess() + } finally { + loading.value = false + } + } + + // 是否立即触发 + const isImmediate = immediate ?? true + isImmediate && getTableData() + + // 多选 + const selectedKeys = ref<(string | number)[]>([]) + const select: TableInstance['onSelect'] = (rowKeys) => { + if (Array.isArray(rowKey)) { + selectedKeys.value = rowKeys + } + } + + // 全选 + const selectAll: TableInstance['onSelectAll'] = (checked) => { + const key = rowKey ?? 'id' + const arr = (tableData.value as TableData[]).filter((i) => !(i?.disabled ?? false)) + selectedKeys.value = checked ? arr.map((i) => i[key as string]) : [] + } + + // 查询 + const search = () => { + selectedKeys.value = [] + pagination.onChange(1) + } + + // 刷新 + const refresh = () => { + getTableData() + } + + // 删除 + const handleDelete = async ( + deleteApi: () => Promise>, + options?: { title?: string, content?: string, successTip?: string, showModal?: boolean, multiple?: boolean }, + ): Promise => { + const onDelete = async () => { + try { + const res = await deleteApi() + if (res.success) { + // 计算新总页数 + const deleteNum = options?.multiple ? selectedKeys.value.length : 1 + const totalPage = Math.ceil((pagination.total - deleteNum) / pagination.pageSize) + // 修正当前页码 + if (pagination.current > totalPage) { + pagination.current = totalPage > 0 ? totalPage : 1 + } + options?.multiple && (selectedKeys.value = []) + Message.success(options?.successTip || '删除成功') + await getTableData() + } + return res.success + } catch (error) { + return false + } + } + const flag = options?.showModal ?? true // 是否显示对话框 + if (!flag) { + return onDelete() + } + Modal.warning({ + title: options?.title || '提示', + content: options?.content || '是否确定删除该条数据?', + okButtonProps: { status: 'danger' }, + hideCancel: false, + maskClosable: false, + onBeforeOk: onDelete, + }) + } + + const { breakpoint } = useBreakpoint() + // 表格操作列在小屏下不固定在右侧 + const fixed = computed(() => !['xs', 'sm'].includes(breakpoint.value) ? 'right' : undefined) + + return { + /** 表格加载状态 */ + loading, + /** 表格数据 */ + tableData, + /** 获取表格数据 */ + getTableData, + /** 搜索,页码会重置为1 */ + search, + /** 分页的传参 */ + pagination, + /** 选择的行keys */ + selectedKeys, + /** 选择行 */ + select, + /** 全选行 */ + selectAll, + /** 处理删除、批量删除 */ + handleDelete, + /** 刷新表格数据,页码会缓存 */ + refresh, + /** 操作列在小屏场景下不固定在右侧 */ + fixed, + } +} diff --git a/src/layout/LayoutDefault.vue b/src/layout/LayoutDefault.vue new file mode 100644 index 0000000..9a34aa6 --- /dev/null +++ b/src/layout/LayoutDefault.vue @@ -0,0 +1,64 @@ + + + + + diff --git a/src/layout/LayoutMix.vue b/src/layout/LayoutMix.vue new file mode 100644 index 0000000..e68643b --- /dev/null +++ b/src/layout/LayoutMix.vue @@ -0,0 +1,202 @@ + + + + + diff --git a/src/layout/components/Asider/index.vue b/src/layout/components/Asider/index.vue new file mode 100644 index 0000000..633c881 --- /dev/null +++ b/src/layout/components/Asider/index.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/src/layout/components/Header/index.vue b/src/layout/components/Header/index.vue new file mode 100644 index 0000000..56f72c4 --- /dev/null +++ b/src/layout/components/Header/index.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/src/layout/components/HeaderRightBar/Message.vue b/src/layout/components/HeaderRightBar/Message.vue new file mode 100644 index 0000000..88092a0 --- /dev/null +++ b/src/layout/components/HeaderRightBar/Message.vue @@ -0,0 +1,145 @@ + + + + + diff --git a/src/layout/components/HeaderRightBar/Search.vue b/src/layout/components/HeaderRightBar/Search.vue new file mode 100644 index 0000000..54ba428 --- /dev/null +++ b/src/layout/components/HeaderRightBar/Search.vue @@ -0,0 +1,351 @@ + + + + + diff --git a/src/layout/components/HeaderRightBar/SettingDrawer.vue b/src/layout/components/HeaderRightBar/SettingDrawer.vue new file mode 100644 index 0000000..df7a8fc --- /dev/null +++ b/src/layout/components/HeaderRightBar/SettingDrawer.vue @@ -0,0 +1,208 @@ + + + + + diff --git a/src/layout/components/HeaderRightBar/components/LayoutItem.vue b/src/layout/components/HeaderRightBar/components/LayoutItem.vue new file mode 100644 index 0000000..2047df1 --- /dev/null +++ b/src/layout/components/HeaderRightBar/components/LayoutItem.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/src/layout/components/HeaderRightBar/index.vue b/src/layout/components/HeaderRightBar/index.vue new file mode 100644 index 0000000..854cea3 --- /dev/null +++ b/src/layout/components/HeaderRightBar/index.vue @@ -0,0 +1,213 @@ + + + + + diff --git a/src/layout/components/Logo.vue b/src/layout/components/Logo.vue new file mode 100644 index 0000000..fa3d7ad --- /dev/null +++ b/src/layout/components/Logo.vue @@ -0,0 +1,80 @@ + + + + + diff --git a/src/layout/components/Main.vue b/src/layout/components/Main.vue new file mode 100644 index 0000000..2c908a0 --- /dev/null +++ b/src/layout/components/Main.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/src/layout/components/Menu/MenuIcon.vue b/src/layout/components/Menu/MenuIcon.vue new file mode 100644 index 0000000..b1687a2 --- /dev/null +++ b/src/layout/components/Menu/MenuIcon.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/layout/components/Menu/MenuItem.vue b/src/layout/components/Menu/MenuItem.vue new file mode 100644 index 0000000..c342fe4 --- /dev/null +++ b/src/layout/components/Menu/MenuItem.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/src/layout/components/Menu/index.vue b/src/layout/components/Menu/index.vue new file mode 100644 index 0000000..85c7cbc --- /dev/null +++ b/src/layout/components/Menu/index.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/src/layout/components/MenuFoldBtn.vue b/src/layout/components/MenuFoldBtn.vue new file mode 100644 index 0000000..9bfaeec --- /dev/null +++ b/src/layout/components/MenuFoldBtn.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/src/layout/components/Tabs/MagicIcon.vue b/src/layout/components/Tabs/MagicIcon.vue new file mode 100644 index 0000000..a1c6a6b --- /dev/null +++ b/src/layout/components/Tabs/MagicIcon.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/src/layout/components/Tabs/ReloadIcon.vue b/src/layout/components/Tabs/ReloadIcon.vue new file mode 100644 index 0000000..9e7c150 --- /dev/null +++ b/src/layout/components/Tabs/ReloadIcon.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/src/layout/components/Tabs/index.vue b/src/layout/components/Tabs/index.vue new file mode 100644 index 0000000..d08958c --- /dev/null +++ b/src/layout/components/Tabs/index.vue @@ -0,0 +1,200 @@ + + + + + diff --git a/src/layout/components/WwAds.vue b/src/layout/components/WwAds.vue new file mode 100644 index 0000000..cea8c9d --- /dev/null +++ b/src/layout/components/WwAds.vue @@ -0,0 +1,33 @@ + + + + + diff --git a/src/layout/index.vue b/src/layout/index.vue new file mode 100644 index 0000000..4ab480b --- /dev/null +++ b/src/layout/index.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..acc403b --- /dev/null +++ b/src/main.ts @@ -0,0 +1,43 @@ +import { createApp } from 'vue' +import ArcoVue, { Card, Drawer, Modal } from '@arco-design/web-vue' +import '@/styles/arco-ui/index.less' +// import '@arco-themes/vue-gi-demo/index.less' +import '@arco-design/web-vue/dist/arco.css' + +// 额外引入 Arco Design Icon图标库 +import ArcoVueIcon from '@arco-design/web-vue/es/icon' +import App from './App.vue' +import router from './router' + +// 使用动画库 +import 'animate.css/animate.min.css' + +// 自定义过渡动画 +import '@/styles/css/transition.css' + +// 导入全局scss主文件 +import '@/styles/index.scss' + +// 支持SVG +import 'virtual:svg-icons-register' + +// 自定义指令 +import directives from './directives' + +// 状态管理 +import pinia from '@/stores' + +// 对特定组件进行默认配置 +Card.props.bordered = false + +const app = createApp(App) +Modal._context = app._context +Drawer._context = app._context + +app.use(router) +app.use(pinia) +app.use(ArcoVue) +app.use(ArcoVueIcon) +app.use(directives) + +app.mount('#app') diff --git a/src/mock/_base.ts b/src/mock/_base.ts new file mode 100644 index 0000000..6c4ac92 --- /dev/null +++ b/src/mock/_base.ts @@ -0,0 +1,9 @@ +import type { MockMethod } from 'vite-plugin-mock' + +/** 前缀 */ +const prefix = '/mock' + +/** 提供类型函数 */ +export function defineMock(option: MockMethod[]) { + return option.map((i) => ({ ...i, url: prefix + i.url })) +} diff --git a/src/mock/_data/_type.ts b/src/mock/_data/_type.ts new file mode 100644 index 0000000..7895cdb --- /dev/null +++ b/src/mock/_data/_type.ts @@ -0,0 +1,2 @@ +/** 省市区数据类型 */ +export interface MockAreaItem { label: string, code: string, children?: MockAreaItem[] } diff --git a/src/mock/_data/area.ts b/src/mock/_data/area.ts new file mode 100644 index 0000000..c2c2bc4 --- /dev/null +++ b/src/mock/_data/area.ts @@ -0,0 +1,15840 @@ +import type { MockAreaItem } from './_type' + +const data: MockAreaItem[] = [ + { + label: '北京', + code: '110000', + children: [ + { + label: '北京市', + code: '110100', + children: [ + { + label: '东城区', + code: '110101', + }, + { + label: '西城区', + code: '110102', + }, + { + label: '朝阳区', + code: '110105', + }, + { + label: '丰台区', + code: '110106', + }, + { + label: '石景山区', + code: '110107', + }, + { + label: '海淀区', + code: '110108', + }, + { + label: '门头沟区', + code: '110109', + }, + { + label: '房山区', + code: '110111', + }, + { + label: '通州区', + code: '110112', + }, + { + label: '顺义区', + code: '110113', + }, + { + label: '昌平区', + code: '110114', + }, + { + label: '大兴区', + code: '110115', + }, + { + label: '怀柔区', + code: '110116', + }, + { + label: '平谷区', + code: '110117', + }, + ], + }, + { + label: '县', + code: '110200', + children: [ + { + label: '密云县', + code: '110228', + }, + { + label: '延庆县', + code: '110229', + }, + ], + }, + ], + }, + { + label: '天津', + code: '120000', + children: [ + { + label: '天津市', + code: '120100', + children: [ + { + label: '和平区', + code: '120101', + }, + { + label: '河东区', + code: '120102', + }, + { + label: '河西区', + code: '120103', + }, + { + label: '南开区', + code: '120104', + }, + { + label: '河北区', + code: '120105', + }, + { + label: '红桥区', + code: '120106', + }, + { + label: '东丽区', + code: '120110', + }, + { + label: '西青区', + code: '120111', + }, + { + label: '津南区', + code: '120112', + }, + { + label: '北辰区', + code: '120113', + }, + { + label: '武清区', + code: '120114', + }, + { + label: '宝坻区', + code: '120115', + }, + { + label: '滨海新区', + code: '120116', + }, + ], + }, + { + label: '县', + code: '120200', + children: [ + { + label: '宁河县', + code: '120221', + }, + { + label: '静海县', + code: '120223', + }, + { + label: '蓟县', + code: '120225', + }, + ], + }, + ], + }, + { + label: '河北省', + code: '130000', + children: [ + { + label: '石家庄市', + code: '130100', + children: [ + { + label: '长安区', + code: '130102', + }, + { + label: '桥西区', + code: '130104', + }, + { + label: '新华区', + code: '130105', + }, + { + label: '井陉矿区', + code: '130107', + }, + { + label: '裕华区', + code: '130108', + }, + { + label: '藁城区', + code: '130109', + }, + { + label: '鹿泉区', + code: '130110', + }, + { + label: '栾城区', + code: '130111', + }, + { + label: '井陉县', + code: '130121', + }, + { + label: '正定县', + code: '130123', + }, + { + label: '行唐县', + code: '130125', + }, + { + label: '灵寿县', + code: '130126', + }, + { + label: '高邑县', + code: '130127', + }, + { + label: '深泽县', + code: '130128', + }, + { + label: '赞皇县', + code: '130129', + }, + { + label: '无极县', + code: '130130', + }, + { + label: '平山县', + code: '130131', + }, + { + label: '元氏县', + code: '130132', + }, + { + label: '赵县', + code: '130133', + }, + { + label: '辛集市', + code: '130181', + }, + { + label: '晋州市', + code: '130183', + }, + { + label: '新乐市', + code: '130184', + }, + ], + }, + { + label: '唐山市', + code: '130200', + children: [ + { + label: '路南区', + code: '130202', + }, + { + label: '路北区', + code: '130203', + }, + { + label: '古冶区', + code: '130204', + }, + { + label: '开平区', + code: '130205', + }, + { + label: '丰南区', + code: '130207', + }, + { + label: '丰润区', + code: '130208', + }, + { + label: '曹妃甸区', + code: '130209', + }, + { + label: '滦县', + code: '130223', + }, + { + label: '滦南县', + code: '130224', + }, + { + label: '乐亭县', + code: '130225', + }, + { + label: '迁西县', + code: '130227', + }, + { + label: '玉田县', + code: '130229', + }, + { + label: '遵化市', + code: '130281', + }, + { + label: '迁安市', + code: '130283', + }, + ], + }, + { + label: '秦皇岛市', + code: '130300', + children: [ + { + label: '海港区', + code: '130302', + }, + { + label: '山海关区', + code: '130303', + }, + { + label: '北戴河区', + code: '130304', + }, + { + label: '青龙满族自治县', + code: '130321', + }, + { + label: '昌黎县', + code: '130322', + }, + { + label: '抚宁县', + code: '130323', + }, + { + label: '卢龙县', + code: '130324', + }, + ], + }, + { + label: '邯郸市', + code: '130400', + children: [ + { + label: '邯山区', + code: '130402', + }, + { + label: '丛台区', + code: '130403', + }, + { + label: '复兴区', + code: '130404', + }, + { + label: '峰峰矿区', + code: '130406', + }, + { + label: '邯郸县', + code: '130421', + }, + { + label: '临漳县', + code: '130423', + }, + { + label: '成安县', + code: '130424', + }, + { + label: '大名县', + code: '130425', + }, + { + label: '涉县', + code: '130426', + }, + { + label: '磁县', + code: '130427', + }, + { + label: '肥乡县', + code: '130428', + }, + { + label: '永年县', + code: '130429', + }, + { + label: '邱县', + code: '130430', + }, + { + label: '鸡泽县', + code: '130431', + }, + { + label: '广平县', + code: '130432', + }, + { + label: '馆陶县', + code: '130433', + }, + { + label: '魏县', + code: '130434', + }, + { + label: '曲周县', + code: '130435', + }, + { + label: '武安市', + code: '130481', + }, + ], + }, + { + label: '邢台市', + code: '130500', + children: [ + { + label: '桥东区', + code: '130502', + }, + { + label: '桥西区', + code: '130503', + }, + { + label: '邢台县', + code: '130521', + }, + { + label: '临城县', + code: '130522', + }, + { + label: '内丘县', + code: '130523', + }, + { + label: '柏乡县', + code: '130524', + }, + { + label: '隆尧县', + code: '130525', + }, + { + label: '任县', + code: '130526', + }, + { + label: '南和县', + code: '130527', + }, + { + label: '宁晋县', + code: '130528', + }, + { + label: '巨鹿县', + code: '130529', + }, + { + label: '新河县', + code: '130530', + }, + { + label: '广宗县', + code: '130531', + }, + { + label: '平乡县', + code: '130532', + }, + { + label: '威县', + code: '130533', + }, + { + label: '清河县', + code: '130534', + }, + { + label: '临西县', + code: '130535', + }, + { + label: '南宫市', + code: '130581', + }, + { + label: '沙河市', + code: '130582', + }, + ], + }, + { + label: '保定市', + code: '130600', + children: [ + { + label: '新市区', + code: '130602', + }, + { + label: '北市区', + code: '130603', + }, + { + label: '南市区', + code: '130604', + }, + { + label: '满城县', + code: '130621', + }, + { + label: '清苑县', + code: '130622', + }, + { + label: '涞水县', + code: '130623', + }, + { + label: '阜平县', + code: '130624', + }, + { + label: '徐水县', + code: '130625', + }, + { + label: '定兴县', + code: '130626', + }, + { + label: '唐县', + code: '130627', + }, + { + label: '高阳县', + code: '130628', + }, + { + label: '容城县', + code: '130629', + }, + { + label: '涞源县', + code: '130630', + }, + { + label: '望都县', + code: '130631', + }, + { + label: '安新县', + code: '130632', + }, + { + label: '易县', + code: '130633', + }, + { + label: '曲阳县', + code: '130634', + }, + { + label: '蠡县', + code: '130635', + }, + { + label: '顺平县', + code: '130636', + }, + { + label: '博野县', + code: '130637', + }, + { + label: '雄县', + code: '130638', + }, + { + label: '涿州市', + code: '130681', + }, + { + label: '定州市', + code: '130682', + }, + { + label: '安国市', + code: '130683', + }, + { + label: '高碑店市', + code: '130684', + }, + ], + }, + { + label: '张家口市', + code: '130700', + children: [ + { + label: '桥东区', + code: '130702', + }, + { + label: '桥西区', + code: '130703', + }, + { + label: '宣化区', + code: '130705', + }, + { + label: '下花园区', + code: '130706', + }, + { + label: '宣化县', + code: '130721', + }, + { + label: '张北县', + code: '130722', + }, + { + label: '康保县', + code: '130723', + }, + { + label: '沽源县', + code: '130724', + }, + { + label: '尚义县', + code: '130725', + }, + { + label: '蔚县', + code: '130726', + }, + { + label: '阳原县', + code: '130727', + }, + { + label: '怀安县', + code: '130728', + }, + { + label: '万全县', + code: '130729', + }, + { + label: '怀来县', + code: '130730', + }, + { + label: '涿鹿县', + code: '130731', + }, + { + label: '赤城县', + code: '130732', + }, + { + label: '崇礼县', + code: '130733', + }, + ], + }, + { + label: '承德市', + code: '130800', + children: [ + { + label: '双桥区', + code: '130802', + }, + { + label: '双滦区', + code: '130803', + }, + { + label: '鹰手营子矿区', + code: '130804', + }, + { + label: '承德县', + code: '130821', + }, + { + label: '兴隆县', + code: '130822', + }, + { + label: '平泉县', + code: '130823', + }, + { + label: '滦平县', + code: '130824', + }, + { + label: '隆化县', + code: '130825', + }, + { + label: '丰宁满族自治县', + code: '130826', + }, + { + label: '宽城满族自治县', + code: '130827', + }, + { + label: '围场满族蒙古族自治县', + code: '130828', + }, + ], + }, + { + label: '沧州市', + code: '130900', + children: [ + { + label: '新华区', + code: '130902', + }, + { + label: '运河区', + code: '130903', + }, + { + label: '沧县', + code: '130921', + }, + { + label: '青县', + code: '130922', + }, + { + label: '东光县', + code: '130923', + }, + { + label: '海兴县', + code: '130924', + }, + { + label: '盐山县', + code: '130925', + }, + { + label: '肃宁县', + code: '130926', + }, + { + label: '南皮县', + code: '130927', + }, + { + label: '吴桥县', + code: '130928', + }, + { + label: '献县', + code: '130929', + }, + { + label: '孟村回族自治县', + code: '130930', + }, + { + label: '泊头市', + code: '130981', + }, + { + label: '任丘市', + code: '130982', + }, + { + label: '黄骅市', + code: '130983', + }, + { + label: '河间市', + code: '130984', + }, + ], + }, + { + label: '廊坊市', + code: '131000', + children: [ + { + label: '安次区', + code: '131002', + }, + { + label: '广阳区', + code: '131003', + }, + { + label: '固安县', + code: '131022', + }, + { + label: '永清县', + code: '131023', + }, + { + label: '香河县', + code: '131024', + }, + { + label: '大城县', + code: '131025', + }, + { + label: '文安县', + code: '131026', + }, + { + label: '大厂回族自治县', + code: '131028', + }, + { + label: '霸州市', + code: '131081', + }, + { + label: '三河市', + code: '131082', + }, + ], + }, + { + label: '衡水市', + code: '131100', + children: [ + { + label: '桃城区', + code: '131102', + }, + { + label: '枣强县', + code: '131121', + }, + { + label: '武邑县', + code: '131122', + }, + { + label: '武强县', + code: '131123', + }, + { + label: '饶阳县', + code: '131124', + }, + { + label: '安平县', + code: '131125', + }, + { + label: '故城县', + code: '131126', + }, + { + label: '景县', + code: '131127', + }, + { + label: '阜城县', + code: '131128', + }, + { + label: '冀州市', + code: '131181', + }, + { + label: '深州市', + code: '131182', + }, + ], + }, + ], + }, + { + label: '山西省', + code: '140000', + children: [ + { + label: '太原市', + code: '140100', + children: [ + { + label: '小店区', + code: '140105', + }, + { + label: '迎泽区', + code: '140106', + }, + { + label: '杏花岭区', + code: '140107', + }, + { + label: '尖草坪区', + code: '140108', + }, + { + label: '万柏林区', + code: '140109', + }, + { + label: '晋源区', + code: '140110', + }, + { + label: '清徐县', + code: '140121', + }, + { + label: '阳曲县', + code: '140122', + }, + { + label: '娄烦县', + code: '140123', + }, + { + label: '古交市', + code: '140181', + }, + ], + }, + { + label: '大同市', + code: '140200', + children: [ + { + label: '城区', + code: '140202', + }, + { + label: '矿区', + code: '140203', + }, + { + label: '南郊区', + code: '140211', + }, + { + label: '新荣区', + code: '140212', + }, + { + label: '阳高县', + code: '140221', + }, + { + label: '天镇县', + code: '140222', + }, + { + label: '广灵县', + code: '140223', + }, + { + label: '灵丘县', + code: '140224', + }, + { + label: '浑源县', + code: '140225', + }, + { + label: '左云县', + code: '140226', + }, + { + label: '大同县', + code: '140227', + }, + ], + }, + { + label: '阳泉市', + code: '140300', + children: [ + { + label: '城区', + code: '140302', + }, + { + label: '矿区', + code: '140303', + }, + { + label: '郊区', + code: '140311', + }, + { + label: '平定县', + code: '140321', + }, + { + label: '盂县', + code: '140322', + }, + ], + }, + { + label: '长治市', + code: '140400', + children: [ + { + label: '城区', + code: '140402', + }, + { + label: '郊区', + code: '140411', + }, + { + label: '长治县', + code: '140421', + }, + { + label: '襄垣县', + code: '140423', + }, + { + label: '屯留县', + code: '140424', + }, + { + label: '平顺县', + code: '140425', + }, + { + label: '黎城县', + code: '140426', + }, + { + label: '壶关县', + code: '140427', + }, + { + label: '长子县', + code: '140428', + }, + { + label: '武乡县', + code: '140429', + }, + { + label: '沁县', + code: '140430', + }, + { + label: '沁源县', + code: '140431', + }, + { + label: '潞城市', + code: '140481', + }, + ], + }, + { + label: '晋城市', + code: '140500', + children: [ + { + label: '城区', + code: '140502', + }, + { + label: '沁水县', + code: '140521', + }, + { + label: '阳城县', + code: '140522', + }, + { + label: '陵川县', + code: '140524', + }, + { + label: '泽州县', + code: '140525', + }, + { + label: '高平市', + code: '140581', + }, + ], + }, + { + label: '朔州市', + code: '140600', + children: [ + { + label: '朔城区', + code: '140602', + }, + { + label: '平鲁区', + code: '140603', + }, + { + label: '山阴县', + code: '140621', + }, + { + label: '应县', + code: '140622', + }, + { + label: '右玉县', + code: '140623', + }, + { + label: '怀仁县', + code: '140624', + }, + ], + }, + { + label: '晋中市', + code: '140700', + children: [ + { + label: '榆次区', + code: '140702', + }, + { + label: '榆社县', + code: '140721', + }, + { + label: '左权县', + code: '140722', + }, + { + label: '和顺县', + code: '140723', + }, + { + label: '昔阳县', + code: '140724', + }, + { + label: '寿阳县', + code: '140725', + }, + { + label: '太谷县', + code: '140726', + }, + { + label: '祁县', + code: '140727', + }, + { + label: '平遥县', + code: '140728', + }, + { + label: '灵石县', + code: '140729', + }, + { + label: '介休市', + code: '140781', + }, + ], + }, + { + label: '运城市', + code: '140800', + children: [ + { + label: '盐湖区', + code: '140802', + }, + { + label: '临猗县', + code: '140821', + }, + { + label: '万荣县', + code: '140822', + }, + { + label: '闻喜县', + code: '140823', + }, + { + label: '稷山县', + code: '140824', + }, + { + label: '新绛县', + code: '140825', + }, + { + label: '绛县', + code: '140826', + }, + { + label: '垣曲县', + code: '140827', + }, + { + label: '夏县', + code: '140828', + }, + { + label: '平陆县', + code: '140829', + }, + { + label: '芮城县', + code: '140830', + }, + { + label: '永济市', + code: '140881', + }, + { + label: '河津市', + code: '140882', + }, + ], + }, + { + label: '忻州市', + code: '140900', + children: [ + { + label: '忻府区', + code: '140902', + }, + { + label: '定襄县', + code: '140921', + }, + { + label: '五台县', + code: '140922', + }, + { + label: '代县', + code: '140923', + }, + { + label: '繁峙县', + code: '140924', + }, + { + label: '宁武县', + code: '140925', + }, + { + label: '静乐县', + code: '140926', + }, + { + label: '神池县', + code: '140927', + }, + { + label: '五寨县', + code: '140928', + }, + { + label: '岢岚县', + code: '140929', + }, + { + label: '河曲县', + code: '140930', + }, + { + label: '保德县', + code: '140931', + }, + { + label: '偏关县', + code: '140932', + }, + { + label: '原平市', + code: '140981', + }, + ], + }, + { + label: '临汾市', + code: '141000', + children: [ + { + label: '尧都区', + code: '141002', + }, + { + label: '曲沃县', + code: '141021', + }, + { + label: '翼城县', + code: '141022', + }, + { + label: '襄汾县', + code: '141023', + }, + { + label: '洪洞县', + code: '141024', + }, + { + label: '古县', + code: '141025', + }, + { + label: '安泽县', + code: '141026', + }, + { + label: '浮山县', + code: '141027', + }, + { + label: '吉县', + code: '141028', + }, + { + label: '乡宁县', + code: '141029', + }, + { + label: '大宁县', + code: '141030', + }, + { + label: '隰县', + code: '141031', + }, + { + label: '永和县', + code: '141032', + }, + { + label: '蒲县', + code: '141033', + }, + { + label: '汾西县', + code: '141034', + }, + { + label: '侯马市', + code: '141081', + }, + { + label: '霍州市', + code: '141082', + }, + ], + }, + { + label: '吕梁市', + code: '141100', + children: [ + { + label: '离石区', + code: '141102', + }, + { + label: '文水县', + code: '141121', + }, + { + label: '交城县', + code: '141122', + }, + { + label: '兴县', + code: '141123', + }, + { + label: '临县', + code: '141124', + }, + { + label: '柳林县', + code: '141125', + }, + { + label: '石楼县', + code: '141126', + }, + { + label: '岚县', + code: '141127', + }, + { + label: '方山县', + code: '141128', + }, + { + label: '中阳县', + code: '141129', + }, + { + label: '交口县', + code: '141130', + }, + { + label: '孝义市', + code: '141181', + }, + { + label: '汾阳市', + code: '141182', + }, + ], + }, + ], + }, + { + label: '内蒙古自治区', + code: '150000', + children: [ + { + label: '呼和浩特市', + code: '150100', + children: [ + { + label: '新城区', + code: '150102', + }, + { + label: '回民区', + code: '150103', + }, + { + label: '玉泉区', + code: '150104', + }, + { + label: '赛罕区', + code: '150105', + }, + { + label: '土默特左旗', + code: '150121', + }, + { + label: '托克托县', + code: '150122', + }, + { + label: '和林格尔县', + code: '150123', + }, + { + label: '清水河县', + code: '150124', + }, + { + label: '武川县', + code: '150125', + }, + ], + }, + { + label: '包头市', + code: '150200', + children: [ + { + label: '东河区', + code: '150202', + }, + { + label: '昆都仑区', + code: '150203', + }, + { + label: '青山区', + code: '150204', + }, + { + label: '石拐区', + code: '150205', + }, + { + label: '白云鄂博矿区', + code: '150206', + }, + { + label: '九原区', + code: '150207', + }, + { + label: '土默特右旗', + code: '150221', + }, + { + label: '固阳县', + code: '150222', + }, + { + label: '达尔罕茂明安联合旗', + code: '150223', + }, + ], + }, + { + label: '乌海市', + code: '150300', + children: [ + { + label: '海勃湾区', + code: '150302', + }, + { + label: '海南区', + code: '150303', + }, + { + label: '乌达区', + code: '150304', + }, + ], + }, + { + label: '赤峰市', + code: '150400', + children: [ + { + label: '红山区', + code: '150402', + }, + { + label: '元宝山区', + code: '150403', + }, + { + label: '松山区', + code: '150404', + }, + { + label: '阿鲁科尔沁旗', + code: '150421', + }, + { + label: '巴林左旗', + code: '150422', + }, + { + label: '巴林右旗', + code: '150423', + }, + { + label: '林西县', + code: '150424', + }, + { + label: '克什克腾旗', + code: '150425', + }, + { + label: '翁牛特旗', + code: '150426', + }, + { + label: '喀喇沁旗', + code: '150428', + }, + { + label: '宁城县', + code: '150429', + }, + { + label: '敖汉旗', + code: '150430', + }, + ], + }, + { + label: '通辽市', + code: '150500', + children: [ + { + label: '科尔沁区', + code: '150502', + }, + { + label: '科尔沁左翼中旗', + code: '150521', + }, + { + label: '科尔沁左翼后旗', + code: '150522', + }, + { + label: '开鲁县', + code: '150523', + }, + { + label: '库伦旗', + code: '150524', + }, + { + label: '奈曼旗', + code: '150525', + }, + { + label: '扎鲁特旗', + code: '150526', + }, + { + label: '霍林郭勒市', + code: '150581', + }, + ], + }, + { + label: '鄂尔多斯市', + code: '150600', + children: [ + { + label: '东胜区', + code: '150602', + }, + { + label: '达拉特旗', + code: '150621', + }, + { + label: '准格尔旗', + code: '150622', + }, + { + label: '鄂托克前旗', + code: '150623', + }, + { + label: '鄂托克旗', + code: '150624', + }, + { + label: '杭锦旗', + code: '150625', + }, + { + label: '乌审旗', + code: '150626', + }, + { + label: '伊金霍洛旗', + code: '150627', + }, + ], + }, + { + label: '呼伦贝尔市', + code: '150700', + children: [ + { + label: '海拉尔区', + code: '150702', + }, + { + label: '扎赉诺尔区', + code: '150703', + }, + { + label: '阿荣旗', + code: '150721', + }, + { + label: '莫力达瓦达斡尔族自治旗', + code: '150722', + }, + { + label: '鄂伦春自治旗', + code: '150723', + }, + { + label: '鄂温克族自治旗', + code: '150724', + }, + { + label: '陈巴尔虎旗', + code: '150725', + }, + { + label: '新巴尔虎左旗', + code: '150726', + }, + { + label: '新巴尔虎右旗', + code: '150727', + }, + { + label: '满洲里市', + code: '150781', + }, + { + label: '牙克石市', + code: '150782', + }, + { + label: '扎兰屯市', + code: '150783', + }, + { + label: '额尔古纳市', + code: '150784', + }, + { + label: '根河市', + code: '150785', + }, + ], + }, + { + label: '巴彦淖尔市', + code: '150800', + children: [ + { + label: '临河区', + code: '150802', + }, + { + label: '五原县', + code: '150821', + }, + { + label: '磴口县', + code: '150822', + }, + { + label: '乌拉特前旗', + code: '150823', + }, + { + label: '乌拉特中旗', + code: '150824', + }, + { + label: '乌拉特后旗', + code: '150825', + }, + { + label: '杭锦后旗', + code: '150826', + }, + ], + }, + { + label: '乌兰察布市', + code: '150900', + children: [ + { + label: '集宁区', + code: '150902', + }, + { + label: '卓资县', + code: '150921', + }, + { + label: '化德县', + code: '150922', + }, + { + label: '商都县', + code: '150923', + }, + { + label: '兴和县', + code: '150924', + }, + { + label: '凉城县', + code: '150925', + }, + { + label: '察哈尔右翼前旗', + code: '150926', + }, + { + label: '察哈尔右翼中旗', + code: '150927', + }, + { + label: '察哈尔右翼后旗', + code: '150928', + }, + { + label: '四子王旗', + code: '150929', + }, + { + label: '丰镇市', + code: '150981', + }, + ], + }, + { + label: '兴安盟', + code: '152200', + children: [ + { + label: '乌兰浩特市', + code: '152201', + }, + { + label: '阿尔山市', + code: '152202', + }, + { + label: '科尔沁右翼前旗', + code: '152221', + }, + { + label: '科尔沁右翼中旗', + code: '152222', + }, + { + label: '扎赉特旗', + code: '152223', + }, + { + label: '突泉县', + code: '152224', + }, + ], + }, + { + label: '锡林郭勒盟', + code: '152500', + children: [ + { + label: '二连浩特市', + code: '152501', + }, + { + label: '锡林浩特市', + code: '152502', + }, + { + label: '阿巴嘎旗', + code: '152522', + }, + { + label: '苏尼特左旗', + code: '152523', + }, + { + label: '苏尼特右旗', + code: '152524', + }, + { + label: '东乌珠穆沁旗', + code: '152525', + }, + { + label: '西乌珠穆沁旗', + code: '152526', + }, + { + label: '太仆寺旗', + code: '152527', + }, + { + label: '镶黄旗', + code: '152528', + }, + { + label: '正镶白旗', + code: '152529', + }, + { + label: '正蓝旗', + code: '152530', + }, + { + label: '多伦县', + code: '152531', + }, + ], + }, + { + label: '阿拉善盟', + code: '152900', + children: [ + { + label: '阿拉善左旗', + code: '152921', + }, + { + label: '阿拉善右旗', + code: '152922', + }, + { + label: '额济纳旗', + code: '152923', + }, + ], + }, + ], + }, + { + label: '辽宁省', + code: '210000', + children: [ + { + label: '沈阳市', + code: '210100', + children: [ + { + label: '和平区', + code: '210102', + }, + { + label: '沈河区', + code: '210103', + }, + { + label: '大东区', + code: '210104', + }, + { + label: '皇姑区', + code: '210105', + }, + { + label: '铁西区', + code: '210106', + }, + { + label: '苏家屯区', + code: '210111', + }, + { + label: '浑南区', + code: '210112', + }, + { + label: '沈北新区', + code: '210113', + }, + { + label: '于洪区', + code: '210114', + }, + { + label: '辽中县', + code: '210122', + }, + { + label: '康平县', + code: '210123', + }, + { + label: '法库县', + code: '210124', + }, + { + label: '新民市', + code: '210181', + }, + ], + }, + { + label: '大连市', + code: '210200', + children: [ + { + label: '中山区', + code: '210202', + }, + { + label: '西岗区', + code: '210203', + }, + { + label: '沙河口区', + code: '210204', + }, + { + label: '甘井子区', + code: '210211', + }, + { + label: '旅顺口区', + code: '210212', + }, + { + label: '金州区', + code: '210213', + }, + { + label: '长海县', + code: '210224', + }, + { + label: '瓦房店市', + code: '210281', + }, + { + label: '普兰店市', + code: '210282', + }, + { + label: '庄河市', + code: '210283', + }, + ], + }, + { + label: '鞍山市', + code: '210300', + children: [ + { + label: '铁东区', + code: '210302', + }, + { + label: '铁西区', + code: '210303', + }, + { + label: '立山区', + code: '210304', + }, + { + label: '千山区', + code: '210311', + }, + { + label: '台安县', + code: '210321', + }, + { + label: '岫岩满族自治县', + code: '210323', + }, + { + label: '海城市', + code: '210381', + }, + ], + }, + { + label: '抚顺市', + code: '210400', + children: [ + { + label: '新抚区', + code: '210402', + }, + { + label: '东洲区', + code: '210403', + }, + { + label: '望花区', + code: '210404', + }, + { + label: '顺城区', + code: '210411', + }, + { + label: '抚顺县', + code: '210421', + }, + { + label: '新宾满族自治县', + code: '210422', + }, + { + label: '清原满族自治县', + code: '210423', + }, + ], + }, + { + label: '本溪市', + code: '210500', + children: [ + { + label: '平山区', + code: '210502', + }, + { + label: '溪湖区', + code: '210503', + }, + { + label: '明山区', + code: '210504', + }, + { + label: '南芬区', + code: '210505', + }, + { + label: '本溪满族自治县', + code: '210521', + }, + { + label: '桓仁满族自治县', + code: '210522', + }, + ], + }, + { + label: '丹东市', + code: '210600', + children: [ + { + label: '元宝区', + code: '210602', + }, + { + label: '振兴区', + code: '210603', + }, + { + label: '振安区', + code: '210604', + }, + { + label: '宽甸满族自治县', + code: '210624', + }, + { + label: '东港市', + code: '210681', + }, + { + label: '凤城市', + code: '210682', + }, + ], + }, + { + label: '锦州市', + code: '210700', + children: [ + { + label: '古塔区', + code: '210702', + }, + { + label: '凌河区', + code: '210703', + }, + { + label: '太和区', + code: '210711', + }, + { + label: '黑山县', + code: '210726', + }, + { + label: '义县', + code: '210727', + }, + { + label: '凌海市', + code: '210781', + }, + { + label: '北镇市', + code: '210782', + }, + ], + }, + { + label: '营口市', + code: '210800', + children: [ + { + label: '站前区', + code: '210802', + }, + { + label: '西市区', + code: '210803', + }, + { + label: '鲅鱼圈区', + code: '210804', + }, + { + label: '老边区', + code: '210811', + }, + { + label: '盖州市', + code: '210881', + }, + { + label: '大石桥市', + code: '210882', + }, + ], + }, + { + label: '阜新市', + code: '210900', + children: [ + { + label: '海州区', + code: '210902', + }, + { + label: '新邱区', + code: '210903', + }, + { + label: '太平区', + code: '210904', + }, + { + label: '清河门区', + code: '210905', + }, + { + label: '细河区', + code: '210911', + }, + { + label: '阜新蒙古族自治县', + code: '210921', + }, + { + label: '彰武县', + code: '210922', + }, + ], + }, + { + label: '辽阳市', + code: '211000', + children: [ + { + label: '白塔区', + code: '211002', + }, + { + label: '文圣区', + code: '211003', + }, + { + label: '宏伟区', + code: '211004', + }, + { + label: '弓长岭区', + code: '211005', + }, + { + label: '太子河区', + code: '211011', + }, + { + label: '辽阳县', + code: '211021', + }, + { + label: '灯塔市', + code: '211081', + }, + ], + }, + { + label: '盘锦市', + code: '211100', + children: [ + { + label: '双台子区', + code: '211102', + }, + { + label: '兴隆台区', + code: '211103', + }, + { + label: '大洼县', + code: '211121', + }, + { + label: '盘山县', + code: '211122', + }, + ], + }, + { + label: '铁岭市', + code: '211200', + children: [ + { + label: '银州区', + code: '211202', + }, + { + label: '清河区', + code: '211204', + }, + { + label: '铁岭县', + code: '211221', + }, + { + label: '西丰县', + code: '211223', + }, + { + label: '昌图县', + code: '211224', + }, + { + label: '调兵山市', + code: '211281', + }, + { + label: '开原市', + code: '211282', + }, + ], + }, + { + label: '朝阳市', + code: '211300', + children: [ + { + label: '双塔区', + code: '211302', + }, + { + label: '龙城区', + code: '211303', + }, + { + label: '朝阳县', + code: '211321', + }, + { + label: '建平县', + code: '211322', + }, + { + label: '喀喇沁左翼蒙古族自治县', + code: '211324', + }, + { + label: '北票市', + code: '211381', + }, + { + label: '凌源市', + code: '211382', + }, + ], + }, + { + label: '葫芦岛市', + code: '211400', + children: [ + { + label: '连山区', + code: '211402', + }, + { + label: '龙港区', + code: '211403', + }, + { + label: '南票区', + code: '211404', + }, + { + label: '绥中县', + code: '211421', + }, + { + label: '建昌县', + code: '211422', + }, + { + label: '兴城市', + code: '211481', + }, + ], + }, + { + label: '金普新区', + code: '211500', + children: [ + { + label: '金州新区', + code: '211501', + }, + { + label: '普湾新区', + code: '211502', + }, + { + label: '保税区', + code: '211503', + }, + ], + }, + ], + }, + { + label: '吉林省', + code: '220000', + children: [ + { + label: '长春市', + code: '220100', + children: [ + { + label: '南关区', + code: '220102', + }, + { + label: '宽城区', + code: '220103', + }, + { + label: '朝阳区', + code: '220104', + }, + { + label: '二道区', + code: '220105', + }, + { + label: '绿园区', + code: '220106', + }, + { + label: '双阳区', + code: '220112', + }, + { + label: '九台区', + code: '220113', + }, + { + label: '农安县', + code: '220122', + }, + { + label: '榆树市', + code: '220182', + }, + { + label: '德惠市', + code: '220183', + }, + ], + }, + { + label: '吉林市', + code: '220200', + children: [ + { + label: '昌邑区', + code: '220202', + }, + { + label: '龙潭区', + code: '220203', + }, + { + label: '船营区', + code: '220204', + }, + { + label: '丰满区', + code: '220211', + }, + { + label: '永吉县', + code: '220221', + }, + { + label: '蛟河市', + code: '220281', + }, + { + label: '桦甸市', + code: '220282', + }, + { + label: '舒兰市', + code: '220283', + }, + { + label: '磐石市', + code: '220284', + }, + ], + }, + { + label: '四平市', + code: '220300', + children: [ + { + label: '铁西区', + code: '220302', + }, + { + label: '铁东区', + code: '220303', + }, + { + label: '梨树县', + code: '220322', + }, + { + label: '伊通满族自治县', + code: '220323', + }, + { + label: '公主岭市', + code: '220381', + }, + { + label: '双辽市', + code: '220382', + }, + ], + }, + { + label: '辽源市', + code: '220400', + children: [ + { + label: '龙山区', + code: '220402', + }, + { + label: '西安区', + code: '220403', + }, + { + label: '东丰县', + code: '220421', + }, + { + label: '东辽县', + code: '220422', + }, + ], + }, + { + label: '通化市', + code: '220500', + children: [ + { + label: '东昌区', + code: '220502', + }, + { + label: '二道江区', + code: '220503', + }, + { + label: '通化县', + code: '220521', + }, + { + label: '辉南县', + code: '220523', + }, + { + label: '柳河县', + code: '220524', + }, + { + label: '梅河口市', + code: '220581', + }, + { + label: '集安市', + code: '220582', + }, + ], + }, + { + label: '白山市', + code: '220600', + children: [ + { + label: '浑江区', + code: '220602', + }, + { + label: '江源区', + code: '220605', + }, + { + label: '抚松县', + code: '220621', + }, + { + label: '靖宇县', + code: '220622', + }, + { + label: '长白朝鲜族自治县', + code: '220623', + }, + { + label: '临江市', + code: '220681', + }, + ], + }, + { + label: '松原市', + code: '220700', + children: [ + { + label: '宁江区', + code: '220702', + }, + { + label: '前郭尔罗斯蒙古族自治县', + code: '220721', + }, + { + label: '长岭县', + code: '220722', + }, + { + label: '乾安县', + code: '220723', + }, + { + label: '扶余市', + code: '220781', + }, + ], + }, + { + label: '白城市', + code: '220800', + children: [ + { + label: '洮北区', + code: '220802', + }, + { + label: '镇赉县', + code: '220821', + }, + { + label: '通榆县', + code: '220822', + }, + { + label: '洮南市', + code: '220881', + }, + { + label: '大安市', + code: '220882', + }, + ], + }, + { + label: '延边朝鲜族自治州', + code: '222400', + children: [ + { + label: '延吉市', + code: '222401', + }, + { + label: '图们市', + code: '222402', + }, + { + label: '敦化市', + code: '222403', + }, + { + label: '珲春市', + code: '222404', + }, + { + label: '龙井市', + code: '222405', + }, + { + label: '和龙市', + code: '222406', + }, + { + label: '汪清县', + code: '222424', + }, + { + label: '安图县', + code: '222426', + }, + ], + }, + ], + }, + { + label: '黑龙江省', + code: '230000', + children: [ + { + label: '哈尔滨市', + code: '230100', + children: [ + { + label: '道里区', + code: '230102', + }, + { + label: '南岗区', + code: '230103', + }, + { + label: '道外区', + code: '230104', + }, + { + label: '平房区', + code: '230108', + }, + { + label: '松北区', + code: '230109', + }, + { + label: '香坊区', + code: '230110', + }, + { + label: '呼兰区', + code: '230111', + }, + { + label: '阿城区', + code: '230112', + }, + { + label: '双城区', + code: '230113', + }, + { + label: '依兰县', + code: '230123', + }, + { + label: '方正县', + code: '230124', + }, + { + label: '宾县', + code: '230125', + }, + { + label: '巴彦县', + code: '230126', + }, + { + label: '木兰县', + code: '230127', + }, + { + label: '通河县', + code: '230128', + }, + { + label: '延寿县', + code: '230129', + }, + { + label: '尚志市', + code: '230183', + }, + { + label: '五常市', + code: '230184', + }, + ], + }, + { + label: '齐齐哈尔市', + code: '230200', + children: [ + { + label: '龙沙区', + code: '230202', + }, + { + label: '建华区', + code: '230203', + }, + { + label: '铁锋区', + code: '230204', + }, + { + label: '昂昂溪区', + code: '230205', + }, + { + label: '富拉尔基区', + code: '230206', + }, + { + label: '碾子山区', + code: '230207', + }, + { + label: '梅里斯达斡尔族区', + code: '230208', + }, + { + label: '龙江县', + code: '230221', + }, + { + label: '依安县', + code: '230223', + }, + { + label: '泰来县', + code: '230224', + }, + { + label: '甘南县', + code: '230225', + }, + { + label: '富裕县', + code: '230227', + }, + { + label: '克山县', + code: '230229', + }, + { + label: '克东县', + code: '230230', + }, + { + label: '拜泉县', + code: '230231', + }, + { + label: '讷河市', + code: '230281', + }, + ], + }, + { + label: '鸡西市', + code: '230300', + children: [ + { + label: '鸡冠区', + code: '230302', + }, + { + label: '恒山区', + code: '230303', + }, + { + label: '滴道区', + code: '230304', + }, + { + label: '梨树区', + code: '230305', + }, + { + label: '城子河区', + code: '230306', + }, + { + label: '麻山区', + code: '230307', + }, + { + label: '鸡东县', + code: '230321', + }, + { + label: '虎林市', + code: '230381', + }, + { + label: '密山市', + code: '230382', + }, + ], + }, + { + label: '鹤岗市', + code: '230400', + children: [ + { + label: '向阳区', + code: '230402', + }, + { + label: '工农区', + code: '230403', + }, + { + label: '南山区', + code: '230404', + }, + { + label: '兴安区', + code: '230405', + }, + { + label: '东山区', + code: '230406', + }, + { + label: '兴山区', + code: '230407', + }, + { + label: '萝北县', + code: '230421', + }, + { + label: '绥滨县', + code: '230422', + }, + ], + }, + { + label: '双鸭山市', + code: '230500', + children: [ + { + label: '尖山区', + code: '230502', + }, + { + label: '岭东区', + code: '230503', + }, + { + label: '四方台区', + code: '230505', + }, + { + label: '宝山区', + code: '230506', + }, + { + label: '集贤县', + code: '230521', + }, + { + label: '友谊县', + code: '230522', + }, + { + label: '宝清县', + code: '230523', + }, + { + label: '饶河县', + code: '230524', + }, + ], + }, + { + label: '大庆市', + code: '230600', + children: [ + { + label: '萨尔图区', + code: '230602', + }, + { + label: '龙凤区', + code: '230603', + }, + { + label: '让胡路区', + code: '230604', + }, + { + label: '红岗区', + code: '230605', + }, + { + label: '大同区', + code: '230606', + }, + { + label: '肇州县', + code: '230621', + }, + { + label: '肇源县', + code: '230622', + }, + { + label: '林甸县', + code: '230623', + }, + { + label: '杜尔伯特蒙古族自治县', + code: '230624', + }, + ], + }, + { + label: '伊春市', + code: '230700', + children: [ + { + label: '伊春区', + code: '230702', + }, + { + label: '南岔区', + code: '230703', + }, + { + label: '友好区', + code: '230704', + }, + { + label: '西林区', + code: '230705', + }, + { + label: '翠峦区', + code: '230706', + }, + { + label: '新青区', + code: '230707', + }, + { + label: '美溪区', + code: '230708', + }, + { + label: '金山屯区', + code: '230709', + }, + { + label: '五营区', + code: '230710', + }, + { + label: '乌马河区', + code: '230711', + }, + { + label: '汤旺河区', + code: '230712', + }, + { + label: '带岭区', + code: '230713', + }, + { + label: '乌伊岭区', + code: '230714', + }, + { + label: '红星区', + code: '230715', + }, + { + label: '上甘岭区', + code: '230716', + }, + { + label: '嘉荫县', + code: '230722', + }, + { + label: '铁力市', + code: '230781', + }, + ], + }, + { + label: '佳木斯市', + code: '230800', + children: [ + { + label: '向阳区', + code: '230803', + }, + { + label: '前进区', + code: '230804', + }, + { + label: '东风区', + code: '230805', + }, + { + label: '郊区', + code: '230811', + }, + { + label: '桦南县', + code: '230822', + }, + { + label: '桦川县', + code: '230826', + }, + { + label: '汤原县', + code: '230828', + }, + { + label: '抚远县', + code: '230833', + }, + { + label: '同江市', + code: '230881', + }, + { + label: '富锦市', + code: '230882', + }, + ], + }, + { + label: '七台河市', + code: '230900', + children: [ + { + label: '新兴区', + code: '230902', + }, + { + label: '桃山区', + code: '230903', + }, + { + label: '茄子河区', + code: '230904', + }, + { + label: '勃利县', + code: '230921', + }, + ], + }, + { + label: '牡丹江市', + code: '231000', + children: [ + { + label: '东安区', + code: '231002', + }, + { + label: '阳明区', + code: '231003', + }, + { + label: '爱民区', + code: '231004', + }, + { + label: '西安区', + code: '231005', + }, + { + label: '东宁县', + code: '231024', + }, + { + label: '林口县', + code: '231025', + }, + { + label: '绥芬河市', + code: '231081', + }, + { + label: '海林市', + code: '231083', + }, + { + label: '宁安市', + code: '231084', + }, + { + label: '穆棱市', + code: '231085', + }, + ], + }, + { + label: '黑河市', + code: '231100', + children: [ + { + label: '爱辉区', + code: '231102', + }, + { + label: '嫩江县', + code: '231121', + }, + { + label: '逊克县', + code: '231123', + }, + { + label: '孙吴县', + code: '231124', + }, + { + label: '北安市', + code: '231181', + }, + { + label: '五大连池市', + code: '231182', + }, + ], + }, + { + label: '绥化市', + code: '231200', + children: [ + { + label: '北林区', + code: '231202', + }, + { + label: '望奎县', + code: '231221', + }, + { + label: '兰西县', + code: '231222', + }, + { + label: '青冈县', + code: '231223', + }, + { + label: '庆安县', + code: '231224', + }, + { + label: '明水县', + code: '231225', + }, + { + label: '绥棱县', + code: '231226', + }, + { + label: '安达市', + code: '231281', + }, + { + label: '肇东市', + code: '231282', + }, + { + label: '海伦市', + code: '231283', + }, + ], + }, + { + label: '大兴安岭地区', + code: '232700', + children: [ + { + label: '加格达奇区', + code: '232701', + }, + { + label: '新林区', + code: '232702', + }, + { + label: '松岭区', + code: '232703', + }, + { + label: '呼中区', + code: '232704', + }, + { + label: '呼玛县', + code: '232721', + }, + { + label: '塔河县', + code: '232722', + }, + { + label: '漠河县', + code: '232723', + }, + ], + }, + ], + }, + { + label: '上海', + code: '310000', + children: [ + { + label: '上海市', + code: '310100', + children: [ + { + label: '黄浦区', + code: '310101', + }, + { + label: '徐汇区', + code: '310104', + }, + { + label: '长宁区', + code: '310105', + }, + { + label: '静安区', + code: '310106', + }, + { + label: '普陀区', + code: '310107', + }, + { + label: '闸北区', + code: '310108', + }, + { + label: '虹口区', + code: '310109', + }, + { + label: '杨浦区', + code: '310110', + }, + { + label: '闵行区', + code: '310112', + }, + { + label: '宝山区', + code: '310113', + }, + { + label: '嘉定区', + code: '310114', + }, + { + label: '浦东新区', + code: '310115', + }, + { + label: '金山区', + code: '310116', + }, + { + label: '松江区', + code: '310117', + }, + { + label: '青浦区', + code: '310118', + }, + { + label: '奉贤区', + code: '310120', + }, + ], + }, + { + label: '县', + code: '310200', + children: [ + { + label: '崇明县', + code: '310230', + }, + ], + }, + ], + }, + { + label: '江苏省', + code: '320000', + children: [ + { + label: '南京市', + code: '320100', + children: [ + { + label: '玄武区', + code: '320102', + }, + { + label: '秦淮区', + code: '320104', + }, + { + label: '建邺区', + code: '320105', + }, + { + label: '鼓楼区', + code: '320106', + }, + { + label: '浦口区', + code: '320111', + }, + { + label: '栖霞区', + code: '320113', + }, + { + label: '雨花台区', + code: '320114', + }, + { + label: '江宁区', + code: '320115', + }, + { + label: '六合区', + code: '320116', + }, + { + label: '溧水区', + code: '320117', + }, + { + label: '高淳区', + code: '320118', + }, + ], + }, + { + label: '无锡市', + code: '320200', + children: [ + { + label: '崇安区', + code: '320202', + }, + { + label: '南长区', + code: '320203', + }, + { + label: '北塘区', + code: '320204', + }, + { + label: '锡山区', + code: '320205', + }, + { + label: '惠山区', + code: '320206', + }, + { + label: '滨湖区', + code: '320211', + }, + { + label: '江阴市', + code: '320281', + }, + { + label: '宜兴市', + code: '320282', + }, + ], + }, + { + label: '徐州市', + code: '320300', + children: [ + { + label: '鼓楼区', + code: '320302', + }, + { + label: '云龙区', + code: '320303', + }, + { + label: '贾汪区', + code: '320305', + }, + { + label: '泉山区', + code: '320311', + }, + { + label: '铜山区', + code: '320312', + }, + { + label: '丰县', + code: '320321', + }, + { + label: '沛县', + code: '320322', + }, + { + label: '睢宁县', + code: '320324', + }, + { + label: '新沂市', + code: '320381', + }, + { + label: '邳州市', + code: '320382', + }, + ], + }, + { + label: '常州市', + code: '320400', + children: [ + { + label: '天宁区', + code: '320402', + }, + { + label: '钟楼区', + code: '320404', + }, + { + label: '戚墅堰区', + code: '320405', + }, + { + label: '新北区', + code: '320411', + }, + { + label: '武进区', + code: '320412', + }, + { + label: '溧阳市', + code: '320481', + }, + { + label: '金坛市', + code: '320482', + }, + ], + }, + { + label: '苏州市', + code: '320500', + children: [ + { + label: '虎丘区', + code: '320505', + }, + { + label: '吴中区', + code: '320506', + }, + { + label: '相城区', + code: '320507', + }, + { + label: '姑苏区', + code: '320508', + }, + { + label: '吴江区', + code: '320509', + }, + { + label: '常熟市', + code: '320581', + }, + { + label: '张家港市', + code: '320582', + }, + { + label: '昆山市', + code: '320583', + }, + { + label: '太仓市', + code: '320585', + }, + ], + }, + { + label: '南通市', + code: '320600', + children: [ + { + label: '崇川区', + code: '320602', + }, + { + label: '港闸区', + code: '320611', + }, + { + label: '通州区', + code: '320612', + }, + { + label: '海安县', + code: '320621', + }, + { + label: '如东县', + code: '320623', + }, + { + label: '启东市', + code: '320681', + }, + { + label: '如皋市', + code: '320682', + }, + { + label: '海门市', + code: '320684', + }, + ], + }, + { + label: '连云港市', + code: '320700', + children: [ + { + label: '连云区', + code: '320703', + }, + { + label: '海州区', + code: '320706', + }, + { + label: '赣榆区', + code: '320707', + }, + { + label: '东海县', + code: '320722', + }, + { + label: '灌云县', + code: '320723', + }, + { + label: '灌南县', + code: '320724', + }, + ], + }, + { + label: '淮安市', + code: '320800', + children: [ + { + label: '清河区', + code: '320802', + }, + { + label: '淮安区', + code: '320803', + }, + { + label: '淮阴区', + code: '320804', + }, + { + label: '清浦区', + code: '320811', + }, + { + label: '涟水县', + code: '320826', + }, + { + label: '洪泽县', + code: '320829', + }, + { + label: '盱眙县', + code: '320830', + }, + { + label: '金湖县', + code: '320831', + }, + ], + }, + { + label: '盐城市', + code: '320900', + children: [ + { + label: '亭湖区', + code: '320902', + }, + { + label: '盐都区', + code: '320903', + }, + { + label: '响水县', + code: '320921', + }, + { + label: '滨海县', + code: '320922', + }, + { + label: '阜宁县', + code: '320923', + }, + { + label: '射阳县', + code: '320924', + }, + { + label: '建湖县', + code: '320925', + }, + { + label: '东台市', + code: '320981', + }, + { + label: '大丰市', + code: '320982', + }, + ], + }, + { + label: '扬州市', + code: '321000', + children: [ + { + label: '广陵区', + code: '321002', + }, + { + label: '邗江区', + code: '321003', + }, + { + label: '江都区', + code: '321012', + }, + { + label: '宝应县', + code: '321023', + }, + { + label: '仪征市', + code: '321081', + }, + { + label: '高邮市', + code: '321084', + }, + ], + }, + { + label: '镇江市', + code: '321100', + children: [ + { + label: '京口区', + code: '321102', + }, + { + label: '润州区', + code: '321111', + }, + { + label: '丹徒区', + code: '321112', + }, + { + label: '丹阳市', + code: '321181', + }, + { + label: '扬中市', + code: '321182', + }, + { + label: '句容市', + code: '321183', + }, + ], + }, + { + label: '泰州市', + code: '321200', + children: [ + { + label: '海陵区', + code: '321202', + }, + { + label: '高港区', + code: '321203', + }, + { + label: '姜堰区', + code: '321204', + }, + { + label: '兴化市', + code: '321281', + }, + { + label: '靖江市', + code: '321282', + }, + { + label: '泰兴市', + code: '321283', + }, + ], + }, + { + label: '宿迁市', + code: '321300', + children: [ + { + label: '宿城区', + code: '321302', + }, + { + label: '宿豫区', + code: '321311', + }, + { + label: '沭阳县', + code: '321322', + }, + { + label: '泗阳县', + code: '321323', + }, + { + label: '泗洪县', + code: '321324', + }, + ], + }, + ], + }, + { + label: '浙江省', + code: '330000', + children: [ + { + label: '杭州市', + code: '330100', + children: [ + { + label: '上城区', + code: '330102', + }, + { + label: '下城区', + code: '330103', + }, + { + label: '江干区', + code: '330104', + }, + { + label: '拱墅区', + code: '330105', + }, + { + label: '西湖区', + code: '330106', + }, + { + label: '滨江区', + code: '330108', + }, + { + label: '萧山区', + code: '330109', + }, + { + label: '余杭区', + code: '330110', + }, + { + label: '桐庐县', + code: '330122', + }, + { + label: '淳安县', + code: '330127', + }, + { + label: '建德市', + code: '330182', + }, + { + label: '富阳区', + code: '330183', + }, + { + label: '临安市', + code: '330185', + }, + ], + }, + { + label: '宁波市', + code: '330200', + children: [ + { + label: '海曙区', + code: '330203', + }, + { + label: '江东区', + code: '330204', + }, + { + label: '江北区', + code: '330205', + }, + { + label: '北仑区', + code: '330206', + }, + { + label: '镇海区', + code: '330211', + }, + { + label: '鄞州区', + code: '330212', + }, + { + label: '象山县', + code: '330225', + }, + { + label: '宁海县', + code: '330226', + }, + { + label: '余姚市', + code: '330281', + }, + { + label: '慈溪市', + code: '330282', + }, + { + label: '奉化市', + code: '330283', + }, + ], + }, + { + label: '温州市', + code: '330300', + children: [ + { + label: '鹿城区', + code: '330302', + }, + { + label: '龙湾区', + code: '330303', + }, + { + label: '瓯海区', + code: '330304', + }, + { + label: '洞头县', + code: '330322', + }, + { + label: '永嘉县', + code: '330324', + }, + { + label: '平阳县', + code: '330326', + }, + { + label: '苍南县', + code: '330327', + }, + { + label: '文成县', + code: '330328', + }, + { + label: '泰顺县', + code: '330329', + }, + { + label: '瑞安市', + code: '330381', + }, + { + label: '乐清市', + code: '330382', + }, + ], + }, + { + label: '嘉兴市', + code: '330400', + children: [ + { + label: '南湖区', + code: '330402', + }, + { + label: '秀洲区', + code: '330411', + }, + { + label: '嘉善县', + code: '330421', + }, + { + label: '海盐县', + code: '330424', + }, + { + label: '海宁市', + code: '330481', + }, + { + label: '平湖市', + code: '330482', + }, + { + label: '桐乡市', + code: '330483', + }, + ], + }, + { + label: '湖州市', + code: '330500', + children: [ + { + label: '吴兴区', + code: '330502', + }, + { + label: '南浔区', + code: '330503', + }, + { + label: '德清县', + code: '330521', + }, + { + label: '长兴县', + code: '330522', + }, + { + label: '安吉县', + code: '330523', + }, + ], + }, + { + label: '绍兴市', + code: '330600', + children: [ + { + label: '越城区', + code: '330602', + }, + { + label: '柯桥区', + code: '330603', + }, + { + label: '上虞区', + code: '330604', + }, + { + label: '新昌县', + code: '330624', + }, + { + label: '诸暨市', + code: '330681', + }, + { + label: '嵊州市', + code: '330683', + }, + ], + }, + { + label: '金华市', + code: '330700', + children: [ + { + label: '婺城区', + code: '330702', + }, + { + label: '金东区', + code: '330703', + }, + { + label: '武义县', + code: '330723', + }, + { + label: '浦江县', + code: '330726', + }, + { + label: '磐安县', + code: '330727', + }, + { + label: '兰溪市', + code: '330781', + }, + { + label: '义乌市', + code: '330782', + }, + { + label: '东阳市', + code: '330783', + }, + { + label: '永康市', + code: '330784', + }, + ], + }, + { + label: '衢州市', + code: '330800', + children: [ + { + label: '柯城区', + code: '330802', + }, + { + label: '衢江区', + code: '330803', + }, + { + label: '常山县', + code: '330822', + }, + { + label: '开化县', + code: '330824', + }, + { + label: '龙游县', + code: '330825', + }, + { + label: '江山市', + code: '330881', + }, + ], + }, + { + label: '舟山市', + code: '330900', + children: [ + { + label: '定海区', + code: '330902', + }, + { + label: '普陀区', + code: '330903', + }, + { + label: '岱山县', + code: '330921', + }, + { + label: '嵊泗县', + code: '330922', + }, + ], + }, + { + label: '台州市', + code: '331000', + children: [ + { + label: '椒江区', + code: '331002', + }, + { + label: '黄岩区', + code: '331003', + }, + { + label: '路桥区', + code: '331004', + }, + { + label: '玉环县', + code: '331021', + }, + { + label: '三门县', + code: '331022', + }, + { + label: '天台县', + code: '331023', + }, + { + label: '仙居县', + code: '331024', + }, + { + label: '温岭市', + code: '331081', + }, + { + label: '临海市', + code: '331082', + }, + ], + }, + { + label: '丽水市', + code: '331100', + children: [ + { + label: '莲都区', + code: '331102', + }, + { + label: '青田县', + code: '331121', + }, + { + label: '缙云县', + code: '331122', + }, + { + label: '遂昌县', + code: '331123', + }, + { + label: '松阳县', + code: '331124', + }, + { + label: '云和县', + code: '331125', + }, + { + label: '庆元县', + code: '331126', + }, + { + label: '景宁畲族自治县', + code: '331127', + }, + { + label: '龙泉市', + code: '331181', + }, + ], + }, + { + label: '舟山群岛新区', + code: '331200', + children: [ + { + label: '金塘岛', + code: '331201', + }, + { + label: '六横岛', + code: '331202', + }, + { + label: '衢山岛', + code: '331203', + }, + { + label: '舟山本岛西北部', + code: '331204', + }, + { + label: '岱山岛西南部', + code: '331205', + }, + { + label: '泗礁岛', + code: '331206', + }, + { + label: '朱家尖岛', + code: '331207', + }, + { + label: '洋山岛', + code: '331208', + }, + { + label: '长涂岛', + code: '331209', + }, + { + label: '虾峙岛', + code: '331210', + }, + ], + }, + ], + }, + { + label: '安徽省', + code: '340000', + children: [ + { + label: '合肥市', + code: '340100', + children: [ + { + label: '瑶海区', + code: '340102', + }, + { + label: '庐阳区', + code: '340103', + }, + { + label: '蜀山区', + code: '340104', + }, + { + label: '包河区', + code: '340111', + }, + { + label: '长丰县', + code: '340121', + }, + { + label: '肥东县', + code: '340122', + }, + { + label: '肥西县', + code: '340123', + }, + { + label: '庐江县', + code: '340124', + }, + { + label: '巢湖市', + code: '340181', + }, + ], + }, + { + label: '芜湖市', + code: '340200', + children: [ + { + label: '镜湖区', + code: '340202', + }, + { + label: '弋江区', + code: '340203', + }, + { + label: '鸠江区', + code: '340207', + }, + { + label: '三山区', + code: '340208', + }, + { + label: '芜湖县', + code: '340221', + }, + { + label: '繁昌县', + code: '340222', + }, + { + label: '南陵县', + code: '340223', + }, + { + label: '无为县', + code: '340225', + }, + ], + }, + { + label: '蚌埠市', + code: '340300', + children: [ + { + label: '龙子湖区', + code: '340302', + }, + { + label: '蚌山区', + code: '340303', + }, + { + label: '禹会区', + code: '340304', + }, + { + label: '淮上区', + code: '340311', + }, + { + label: '怀远县', + code: '340321', + }, + { + label: '五河县', + code: '340322', + }, + { + label: '固镇县', + code: '340323', + }, + ], + }, + { + label: '淮南市', + code: '340400', + children: [ + { + label: '大通区', + code: '340402', + }, + { + label: '田家庵区', + code: '340403', + }, + { + label: '谢家集区', + code: '340404', + }, + { + label: '八公山区', + code: '340405', + }, + { + label: '潘集区', + code: '340406', + }, + { + label: '凤台县', + code: '340421', + }, + ], + }, + { + label: '马鞍山市', + code: '340500', + children: [ + { + label: '花山区', + code: '340503', + }, + { + label: '雨山区', + code: '340504', + }, + { + label: '博望区', + code: '340506', + }, + { + label: '当涂县', + code: '340521', + }, + { + label: '含山县', + code: '340522', + }, + { + label: '和县', + code: '340523', + }, + ], + }, + { + label: '淮北市', + code: '340600', + children: [ + { + label: '杜集区', + code: '340602', + }, + { + label: '相山区', + code: '340603', + }, + { + label: '烈山区', + code: '340604', + }, + { + label: '濉溪县', + code: '340621', + }, + ], + }, + { + label: '铜陵市', + code: '340700', + children: [ + { + label: '铜官山区', + code: '340702', + }, + { + label: '狮子山区', + code: '340703', + }, + { + label: '郊区', + code: '340711', + }, + { + label: '铜陵县', + code: '340721', + }, + ], + }, + { + label: '安庆市', + code: '340800', + children: [ + { + label: '迎江区', + code: '340802', + }, + { + label: '大观区', + code: '340803', + }, + { + label: '宜秀区', + code: '340811', + }, + { + label: '怀宁县', + code: '340822', + }, + { + label: '枞阳县', + code: '340823', + }, + { + label: '潜山县', + code: '340824', + }, + { + label: '太湖县', + code: '340825', + }, + { + label: '宿松县', + code: '340826', + }, + { + label: '望江县', + code: '340827', + }, + { + label: '岳西县', + code: '340828', + }, + { + label: '桐城市', + code: '340881', + }, + ], + }, + { + label: '黄山市', + code: '341000', + children: [ + { + label: '屯溪区', + code: '341002', + }, + { + label: '黄山区', + code: '341003', + }, + { + label: '徽州区', + code: '341004', + }, + { + label: '歙县', + code: '341021', + }, + { + label: '休宁县', + code: '341022', + }, + { + label: '黟县', + code: '341023', + }, + { + label: '祁门县', + code: '341024', + }, + ], + }, + { + label: '滁州市', + code: '341100', + children: [ + { + label: '琅琊区', + code: '341102', + }, + { + label: '南谯区', + code: '341103', + }, + { + label: '来安县', + code: '341122', + }, + { + label: '全椒县', + code: '341124', + }, + { + label: '定远县', + code: '341125', + }, + { + label: '凤阳县', + code: '341126', + }, + { + label: '天长市', + code: '341181', + }, + { + label: '明光市', + code: '341182', + }, + ], + }, + { + label: '阜阳市', + code: '341200', + children: [ + { + label: '颍州区', + code: '341202', + }, + { + label: '颍东区', + code: '341203', + }, + { + label: '颍泉区', + code: '341204', + }, + { + label: '临泉县', + code: '341221', + }, + { + label: '太和县', + code: '341222', + }, + { + label: '阜南县', + code: '341225', + }, + { + label: '颍上县', + code: '341226', + }, + { + label: '界首市', + code: '341282', + }, + ], + }, + { + label: '宿州市', + code: '341300', + children: [ + { + label: '埇桥区', + code: '341302', + }, + { + label: '砀山县', + code: '341321', + }, + { + label: '萧县', + code: '341322', + }, + { + label: '灵璧县', + code: '341323', + }, + { + label: '泗县', + code: '341324', + }, + ], + }, + { + label: '六安市', + code: '341500', + children: [ + { + label: '金安区', + code: '341502', + }, + { + label: '裕安区', + code: '341503', + }, + { + label: '寿县', + code: '341521', + }, + { + label: '霍邱县', + code: '341522', + }, + { + label: '舒城县', + code: '341523', + }, + { + label: '金寨县', + code: '341524', + }, + { + label: '霍山县', + code: '341525', + }, + ], + }, + { + label: '亳州市', + code: '341600', + children: [ + { + label: '谯城区', + code: '341602', + }, + { + label: '涡阳县', + code: '341621', + }, + { + label: '蒙城县', + code: '341622', + }, + { + label: '利辛县', + code: '341623', + }, + ], + }, + { + label: '池州市', + code: '341700', + children: [ + { + label: '贵池区', + code: '341702', + }, + { + label: '东至县', + code: '341721', + }, + { + label: '石台县', + code: '341722', + }, + { + label: '青阳县', + code: '341723', + }, + ], + }, + { + label: '宣城市', + code: '341800', + children: [ + { + label: '宣州区', + code: '341802', + }, + { + label: '郎溪县', + code: '341821', + }, + { + label: '广德县', + code: '341822', + }, + { + label: '泾县', + code: '341823', + }, + { + label: '绩溪县', + code: '341824', + }, + { + label: '旌德县', + code: '341825', + }, + { + label: '宁国市', + code: '341881', + }, + ], + }, + ], + }, + { + label: '福建省', + code: '350000', + children: [ + { + label: '福州市', + code: '350100', + children: [ + { + label: '鼓楼区', + code: '350102', + }, + { + label: '台江区', + code: '350103', + }, + { + label: '仓山区', + code: '350104', + }, + { + label: '马尾区', + code: '350105', + }, + { + label: '晋安区', + code: '350111', + }, + { + label: '闽侯县', + code: '350121', + }, + { + label: '连江县', + code: '350122', + }, + { + label: '罗源县', + code: '350123', + }, + { + label: '闽清县', + code: '350124', + }, + { + label: '永泰县', + code: '350125', + }, + { + label: '平潭县', + code: '350128', + }, + { + label: '福清市', + code: '350181', + }, + { + label: '长乐市', + code: '350182', + }, + ], + }, + { + label: '厦门市', + code: '350200', + children: [ + { + label: '思明区', + code: '350203', + }, + { + label: '海沧区', + code: '350205', + }, + { + label: '湖里区', + code: '350206', + }, + { + label: '集美区', + code: '350211', + }, + { + label: '同安区', + code: '350212', + }, + { + label: '翔安区', + code: '350213', + }, + ], + }, + { + label: '莆田市', + code: '350300', + children: [ + { + label: '城厢区', + code: '350302', + }, + { + label: '涵江区', + code: '350303', + }, + { + label: '荔城区', + code: '350304', + }, + { + label: '秀屿区', + code: '350305', + }, + { + label: '仙游县', + code: '350322', + }, + ], + }, + { + label: '三明市', + code: '350400', + children: [ + { + label: '梅列区', + code: '350402', + }, + { + label: '三元区', + code: '350403', + }, + { + label: '明溪县', + code: '350421', + }, + { + label: '清流县', + code: '350423', + }, + { + label: '宁化县', + code: '350424', + }, + { + label: '大田县', + code: '350425', + }, + { + label: '尤溪县', + code: '350426', + }, + { + label: '沙县', + code: '350427', + }, + { + label: '将乐县', + code: '350428', + }, + { + label: '泰宁县', + code: '350429', + }, + { + label: '建宁县', + code: '350430', + }, + { + label: '永安市', + code: '350481', + }, + ], + }, + { + label: '泉州市', + code: '350500', + children: [ + { + label: '鲤城区', + code: '350502', + }, + { + label: '丰泽区', + code: '350503', + }, + { + label: '洛江区', + code: '350504', + }, + { + label: '泉港区', + code: '350505', + }, + { + label: '惠安县', + code: '350521', + }, + { + label: '安溪县', + code: '350524', + }, + { + label: '永春县', + code: '350525', + }, + { + label: '德化县', + code: '350526', + }, + { + label: '金门县', + code: '350527', + }, + { + label: '石狮市', + code: '350581', + }, + { + label: '晋江市', + code: '350582', + }, + { + label: '南安市', + code: '350583', + }, + ], + }, + { + label: '漳州市', + code: '350600', + children: [ + { + label: '芗城区', + code: '350602', + }, + { + label: '龙文区', + code: '350603', + }, + { + label: '云霄县', + code: '350622', + }, + { + label: '漳浦县', + code: '350623', + }, + { + label: '诏安县', + code: '350624', + }, + { + label: '长泰县', + code: '350625', + }, + { + label: '东山县', + code: '350626', + }, + { + label: '南靖县', + code: '350627', + }, + { + label: '平和县', + code: '350628', + }, + { + label: '华安县', + code: '350629', + }, + { + label: '龙海市', + code: '350681', + }, + ], + }, + { + label: '南平市', + code: '350700', + children: [ + { + label: '延平区', + code: '350702', + }, + { + label: '建阳区', + code: '350703', + }, + { + label: '顺昌县', + code: '350721', + }, + { + label: '浦城县', + code: '350722', + }, + { + label: '光泽县', + code: '350723', + }, + { + label: '松溪县', + code: '350724', + }, + { + label: '政和县', + code: '350725', + }, + { + label: '邵武市', + code: '350781', + }, + { + label: '武夷山市', + code: '350782', + }, + { + label: '建瓯市', + code: '350783', + }, + ], + }, + { + label: '龙岩市', + code: '350800', + children: [ + { + label: '新罗区', + code: '350802', + }, + { + label: '长汀县', + code: '350821', + }, + { + label: '永定区', + code: '350822', + }, + { + label: '上杭县', + code: '350823', + }, + { + label: '武平县', + code: '350824', + }, + { + label: '连城县', + code: '350825', + }, + { + label: '漳平市', + code: '350881', + }, + ], + }, + { + label: '宁德市', + code: '350900', + children: [ + { + label: '蕉城区', + code: '350902', + }, + { + label: '霞浦县', + code: '350921', + }, + { + label: '古田县', + code: '350922', + }, + { + label: '屏南县', + code: '350923', + }, + { + label: '寿宁县', + code: '350924', + }, + { + label: '周宁县', + code: '350925', + }, + { + label: '柘荣县', + code: '350926', + }, + { + label: '福安市', + code: '350981', + }, + { + label: '福鼎市', + code: '350982', + }, + ], + }, + ], + }, + { + label: '江西省', + code: '360000', + children: [ + { + label: '南昌市', + code: '360100', + children: [ + { + label: '东湖区', + code: '360102', + }, + { + label: '西湖区', + code: '360103', + }, + { + label: '青云谱区', + code: '360104', + }, + { + label: '湾里区', + code: '360105', + }, + { + label: '青山湖区', + code: '360111', + }, + { + label: '南昌县', + code: '360121', + }, + { + label: '新建县', + code: '360122', + }, + { + label: '安义县', + code: '360123', + }, + { + label: '进贤县', + code: '360124', + }, + ], + }, + { + label: '景德镇市', + code: '360200', + children: [ + { + label: '昌江区', + code: '360202', + }, + { + label: '珠山区', + code: '360203', + }, + { + label: '浮梁县', + code: '360222', + }, + { + label: '乐平市', + code: '360281', + }, + ], + }, + { + label: '萍乡市', + code: '360300', + children: [ + { + label: '安源区', + code: '360302', + }, + { + label: '湘东区', + code: '360313', + }, + { + label: '莲花县', + code: '360321', + }, + { + label: '上栗县', + code: '360322', + }, + { + label: '芦溪县', + code: '360323', + }, + ], + }, + { + label: '九江市', + code: '360400', + children: [ + { + label: '庐山区', + code: '360402', + }, + { + label: '浔阳区', + code: '360403', + }, + { + label: '九江县', + code: '360421', + }, + { + label: '武宁县', + code: '360423', + }, + { + label: '修水县', + code: '360424', + }, + { + label: '永修县', + code: '360425', + }, + { + label: '德安县', + code: '360426', + }, + { + label: '星子县', + code: '360427', + }, + { + label: '都昌县', + code: '360428', + }, + { + label: '湖口县', + code: '360429', + }, + { + label: '彭泽县', + code: '360430', + }, + { + label: '瑞昌市', + code: '360481', + }, + { + label: '共青城市', + code: '360482', + }, + ], + }, + { + label: '新余市', + code: '360500', + children: [ + { + label: '渝水区', + code: '360502', + }, + { + label: '分宜县', + code: '360521', + }, + ], + }, + { + label: '鹰潭市', + code: '360600', + children: [ + { + label: '月湖区', + code: '360602', + }, + { + label: '余江县', + code: '360622', + }, + { + label: '贵溪市', + code: '360681', + }, + ], + }, + { + label: '赣州市', + code: '360700', + children: [ + { + label: '章贡区', + code: '360702', + }, + { + label: '南康区', + code: '360703', + }, + { + label: '赣县', + code: '360721', + }, + { + label: '信丰县', + code: '360722', + }, + { + label: '大余县', + code: '360723', + }, + { + label: '上犹县', + code: '360724', + }, + { + label: '崇义县', + code: '360725', + }, + { + label: '安远县', + code: '360726', + }, + { + label: '龙南县', + code: '360727', + }, + { + label: '定南县', + code: '360728', + }, + { + label: '全南县', + code: '360729', + }, + { + label: '宁都县', + code: '360730', + }, + { + label: '于都县', + code: '360731', + }, + { + label: '兴国县', + code: '360732', + }, + { + label: '会昌县', + code: '360733', + }, + { + label: '寻乌县', + code: '360734', + }, + { + label: '石城县', + code: '360735', + }, + { + label: '瑞金市', + code: '360781', + }, + ], + }, + { + label: '吉安市', + code: '360800', + children: [ + { + label: '吉州区', + code: '360802', + }, + { + label: '青原区', + code: '360803', + }, + { + label: '吉安县', + code: '360821', + }, + { + label: '吉水县', + code: '360822', + }, + { + label: '峡江县', + code: '360823', + }, + { + label: '新干县', + code: '360824', + }, + { + label: '永丰县', + code: '360825', + }, + { + label: '泰和县', + code: '360826', + }, + { + label: '遂川县', + code: '360827', + }, + { + label: '万安县', + code: '360828', + }, + { + label: '安福县', + code: '360829', + }, + { + label: '永新县', + code: '360830', + }, + { + label: '井冈山市', + code: '360881', + }, + ], + }, + { + label: '宜春市', + code: '360900', + children: [ + { + label: '袁州区', + code: '360902', + }, + { + label: '奉新县', + code: '360921', + }, + { + label: '万载县', + code: '360922', + }, + { + label: '上高县', + code: '360923', + }, + { + label: '宜丰县', + code: '360924', + }, + { + label: '靖安县', + code: '360925', + }, + { + label: '铜鼓县', + code: '360926', + }, + { + label: '丰城市', + code: '360981', + }, + { + label: '樟树市', + code: '360982', + }, + { + label: '高安市', + code: '360983', + }, + ], + }, + { + label: '抚州市', + code: '361000', + children: [ + { + label: '临川区', + code: '361002', + }, + { + label: '南城县', + code: '361021', + }, + { + label: '黎川县', + code: '361022', + }, + { + label: '南丰县', + code: '361023', + }, + { + label: '崇仁县', + code: '361024', + }, + { + label: '乐安县', + code: '361025', + }, + { + label: '宜黄县', + code: '361026', + }, + { + label: '金溪县', + code: '361027', + }, + { + label: '资溪县', + code: '361028', + }, + { + label: '东乡县', + code: '361029', + }, + { + label: '广昌县', + code: '361030', + }, + ], + }, + { + label: '上饶市', + code: '361100', + children: [ + { + label: '信州区', + code: '361102', + }, + { + label: '上饶县', + code: '361121', + }, + { + label: '广丰县', + code: '361122', + }, + { + label: '玉山县', + code: '361123', + }, + { + label: '铅山县', + code: '361124', + }, + { + label: '横峰县', + code: '361125', + }, + { + label: '弋阳县', + code: '361126', + }, + { + label: '余干县', + code: '361127', + }, + { + label: '鄱阳县', + code: '361128', + }, + { + label: '万年县', + code: '361129', + }, + { + label: '婺源县', + code: '361130', + }, + { + label: '德兴市', + code: '361181', + }, + ], + }, + ], + }, + { + label: '山东省', + code: '370000', + children: [ + { + label: '济南市', + code: '370100', + children: [ + { + label: '历下区', + code: '370102', + }, + { + label: '市中区', + code: '370103', + }, + { + label: '槐荫区', + code: '370104', + }, + { + label: '天桥区', + code: '370105', + }, + { + label: '历城区', + code: '370112', + }, + { + label: '长清区', + code: '370113', + }, + { + label: '平阴县', + code: '370124', + }, + { + label: '济阳县', + code: '370125', + }, + { + label: '商河县', + code: '370126', + }, + { + label: '章丘市', + code: '370181', + }, + ], + }, + { + label: '青岛市', + code: '370200', + children: [ + { + label: '市南区', + code: '370202', + }, + { + label: '市北区', + code: '370203', + }, + { + label: '黄岛区', + code: '370211', + }, + { + label: '崂山区', + code: '370212', + }, + { + label: '李沧区', + code: '370213', + }, + { + label: '城阳区', + code: '370214', + }, + { + label: '胶州市', + code: '370281', + }, + { + label: '即墨市', + code: '370282', + }, + { + label: '平度市', + code: '370283', + }, + { + label: '莱西市', + code: '370285', + }, + { + label: '西海岸新区', + code: '370286', + }, + ], + }, + { + label: '淄博市', + code: '370300', + children: [ + { + label: '淄川区', + code: '370302', + }, + { + label: '张店区', + code: '370303', + }, + { + label: '博山区', + code: '370304', + }, + { + label: '临淄区', + code: '370305', + }, + { + label: '周村区', + code: '370306', + }, + { + label: '桓台县', + code: '370321', + }, + { + label: '高青县', + code: '370322', + }, + { + label: '沂源县', + code: '370323', + }, + ], + }, + { + label: '枣庄市', + code: '370400', + children: [ + { + label: '市中区', + code: '370402', + }, + { + label: '薛城区', + code: '370403', + }, + { + label: '峄城区', + code: '370404', + }, + { + label: '台儿庄区', + code: '370405', + }, + { + label: '山亭区', + code: '370406', + }, + { + label: '滕州市', + code: '370481', + }, + ], + }, + { + label: '东营市', + code: '370500', + children: [ + { + label: '东营区', + code: '370502', + }, + { + label: '河口区', + code: '370503', + }, + { + label: '垦利县', + code: '370521', + }, + { + label: '利津县', + code: '370522', + }, + { + label: '广饶县', + code: '370523', + }, + ], + }, + { + label: '烟台市', + code: '370600', + children: [ + { + label: '芝罘区', + code: '370602', + }, + { + label: '福山区', + code: '370611', + }, + { + label: '牟平区', + code: '370612', + }, + { + label: '莱山区', + code: '370613', + }, + { + label: '长岛县', + code: '370634', + }, + { + label: '龙口市', + code: '370681', + }, + { + label: '莱阳市', + code: '370682', + }, + { + label: '莱州市', + code: '370683', + }, + { + label: '蓬莱市', + code: '370684', + }, + { + label: '招远市', + code: '370685', + }, + { + label: '栖霞市', + code: '370686', + }, + { + label: '海阳市', + code: '370687', + }, + ], + }, + { + label: '潍坊市', + code: '370700', + children: [ + { + label: '潍城区', + code: '370702', + }, + { + label: '寒亭区', + code: '370703', + }, + { + label: '坊子区', + code: '370704', + }, + { + label: '奎文区', + code: '370705', + }, + { + label: '临朐县', + code: '370724', + }, + { + label: '昌乐县', + code: '370725', + }, + { + label: '青州市', + code: '370781', + }, + { + label: '诸城市', + code: '370782', + }, + { + label: '寿光市', + code: '370783', + }, + { + label: '安丘市', + code: '370784', + }, + { + label: '高密市', + code: '370785', + }, + { + label: '昌邑市', + code: '370786', + }, + ], + }, + { + label: '济宁市', + code: '370800', + children: [ + { + label: '任城区', + code: '370811', + }, + { + label: '兖州区', + code: '370812', + }, + { + label: '微山县', + code: '370826', + }, + { + label: '鱼台县', + code: '370827', + }, + { + label: '金乡县', + code: '370828', + }, + { + label: '嘉祥县', + code: '370829', + }, + { + label: '汶上县', + code: '370830', + }, + { + label: '泗水县', + code: '370831', + }, + { + label: '梁山县', + code: '370832', + }, + { + label: '曲阜市', + code: '370881', + }, + { + label: '邹城市', + code: '370883', + }, + ], + }, + { + label: '泰安市', + code: '370900', + children: [ + { + label: '泰山区', + code: '370902', + }, + { + label: '岱岳区', + code: '370911', + }, + { + label: '宁阳县', + code: '370921', + }, + { + label: '东平县', + code: '370923', + }, + { + label: '新泰市', + code: '370982', + }, + { + label: '肥城市', + code: '370983', + }, + ], + }, + { + label: '威海市', + code: '371000', + children: [ + { + label: '环翠区', + code: '371002', + }, + { + label: '文登区', + code: '371003', + }, + { + label: '荣成市', + code: '371082', + }, + { + label: '乳山市', + code: '371083', + }, + ], + }, + { + label: '日照市', + code: '371100', + children: [ + { + label: '东港区', + code: '371102', + }, + { + label: '岚山区', + code: '371103', + }, + { + label: '五莲县', + code: '371121', + }, + { + label: '莒县', + code: '371122', + }, + ], + }, + { + label: '莱芜市', + code: '371200', + children: [ + { + label: '莱城区', + code: '371202', + }, + { + label: '钢城区', + code: '371203', + }, + ], + }, + { + label: '临沂市', + code: '371300', + children: [ + { + label: '兰山区', + code: '371302', + }, + { + label: '罗庄区', + code: '371311', + }, + { + label: '河东区', + code: '371312', + }, + { + label: '沂南县', + code: '371321', + }, + { + label: '郯城县', + code: '371322', + }, + { + label: '沂水县', + code: '371323', + }, + { + label: '兰陵县', + code: '371324', + }, + { + label: '费县', + code: '371325', + }, + { + label: '平邑县', + code: '371326', + }, + { + label: '莒南县', + code: '371327', + }, + { + label: '蒙阴县', + code: '371328', + }, + { + label: '临沭县', + code: '371329', + }, + ], + }, + { + label: '德州市', + code: '371400', + children: [ + { + label: '德城区', + code: '371402', + }, + { + label: '陵城区', + code: '371403', + }, + { + label: '宁津县', + code: '371422', + }, + { + label: '庆云县', + code: '371423', + }, + { + label: '临邑县', + code: '371424', + }, + { + label: '齐河县', + code: '371425', + }, + { + label: '平原县', + code: '371426', + }, + { + label: '夏津县', + code: '371427', + }, + { + label: '武城县', + code: '371428', + }, + { + label: '乐陵市', + code: '371481', + }, + { + label: '禹城市', + code: '371482', + }, + ], + }, + { + label: '聊城市', + code: '371500', + children: [ + { + label: '东昌府区', + code: '371502', + }, + { + label: '阳谷县', + code: '371521', + }, + { + label: '莘县', + code: '371522', + }, + { + label: '茌平县', + code: '371523', + }, + { + label: '东阿县', + code: '371524', + }, + { + label: '冠县', + code: '371525', + }, + { + label: '高唐县', + code: '371526', + }, + { + label: '临清市', + code: '371581', + }, + ], + }, + { + label: '滨州市', + code: '371600', + children: [ + { + label: '滨城区', + code: '371602', + }, + { + label: '沾化区', + code: '371603', + }, + { + label: '惠民县', + code: '371621', + }, + { + label: '阳信县', + code: '371622', + }, + { + label: '无棣县', + code: '371623', + }, + { + label: '博兴县', + code: '371625', + }, + { + label: '邹平县', + code: '371626', + }, + { + label: '北海新区', + code: '371627', + }, + ], + }, + { + label: '菏泽市', + code: '371700', + children: [ + { + label: '牡丹区', + code: '371702', + }, + { + label: '曹县', + code: '371721', + }, + { + label: '单县', + code: '371722', + }, + { + label: '成武县', + code: '371723', + }, + { + label: '巨野县', + code: '371724', + }, + { + label: '郓城县', + code: '371725', + }, + { + label: '鄄城县', + code: '371726', + }, + { + label: '定陶县', + code: '371727', + }, + { + label: '东明县', + code: '371728', + }, + ], + }, + ], + }, + { + label: '河南省', + code: '410000', + children: [ + { + label: '郑州市', + code: '410100', + children: [ + { + label: '中原区', + code: '410102', + }, + { + label: '二七区', + code: '410103', + }, + { + label: '管城回族区', + code: '410104', + }, + { + label: '金水区', + code: '410105', + }, + { + label: '上街区', + code: '410106', + }, + { + label: '惠济区', + code: '410108', + }, + { + label: '中牟县', + code: '410122', + }, + { + label: '巩义市', + code: '410181', + }, + { + label: '荥阳市', + code: '410182', + }, + { + label: '新密市', + code: '410183', + }, + { + label: '新郑市', + code: '410184', + }, + { + label: '登封市', + code: '410185', + }, + ], + }, + { + label: '开封市', + code: '410200', + children: [ + { + label: '龙亭区', + code: '410202', + }, + { + label: '顺河回族区', + code: '410203', + }, + { + label: '鼓楼区', + code: '410204', + }, + { + label: '禹王台区', + code: '410205', + }, + { + label: '祥符区', + code: '410212', + }, + { + label: '杞县', + code: '410221', + }, + { + label: '通许县', + code: '410222', + }, + { + label: '尉氏县', + code: '410223', + }, + { + label: '兰考县', + code: '410225', + }, + ], + }, + { + label: '洛阳市', + code: '410300', + children: [ + { + label: '老城区', + code: '410302', + }, + { + label: '西工区', + code: '410303', + }, + { + label: '瀍河回族区', + code: '410304', + }, + { + label: '涧西区', + code: '410305', + }, + { + label: '吉利区', + code: '410306', + }, + { + label: '洛龙区', + code: '410311', + }, + { + label: '孟津县', + code: '410322', + }, + { + label: '新安县', + code: '410323', + }, + { + label: '栾川县', + code: '410324', + }, + { + label: '嵩县', + code: '410325', + }, + { + label: '汝阳县', + code: '410326', + }, + { + label: '宜阳县', + code: '410327', + }, + { + label: '洛宁县', + code: '410328', + }, + { + label: '伊川县', + code: '410329', + }, + { + label: '偃师市', + code: '410381', + }, + ], + }, + { + label: '平顶山市', + code: '410400', + children: [ + { + label: '新华区', + code: '410402', + }, + { + label: '卫东区', + code: '410403', + }, + { + label: '石龙区', + code: '410404', + }, + { + label: '湛河区', + code: '410411', + }, + { + label: '宝丰县', + code: '410421', + }, + { + label: '叶县', + code: '410422', + }, + { + label: '鲁山县', + code: '410423', + }, + { + label: '郏县', + code: '410425', + }, + { + label: '舞钢市', + code: '410481', + }, + { + label: '汝州市', + code: '410482', + }, + ], + }, + { + label: '安阳市', + code: '410500', + children: [ + { + label: '文峰区', + code: '410502', + }, + { + label: '北关区', + code: '410503', + }, + { + label: '殷都区', + code: '410505', + }, + { + label: '龙安区', + code: '410506', + }, + { + label: '安阳县', + code: '410522', + }, + { + label: '汤阴县', + code: '410523', + }, + { + label: '滑县', + code: '410526', + }, + { + label: '内黄县', + code: '410527', + }, + { + label: '林州市', + code: '410581', + }, + ], + }, + { + label: '鹤壁市', + code: '410600', + children: [ + { + label: '鹤山区', + code: '410602', + }, + { + label: '山城区', + code: '410603', + }, + { + label: '淇滨区', + code: '410611', + }, + { + label: '浚县', + code: '410621', + }, + { + label: '淇县', + code: '410622', + }, + ], + }, + { + label: '新乡市', + code: '410700', + children: [ + { + label: '红旗区', + code: '410702', + }, + { + label: '卫滨区', + code: '410703', + }, + { + label: '凤泉区', + code: '410704', + }, + { + label: '牧野区', + code: '410711', + }, + { + label: '新乡县', + code: '410721', + }, + { + label: '获嘉县', + code: '410724', + }, + { + label: '原阳县', + code: '410725', + }, + { + label: '延津县', + code: '410726', + }, + { + label: '封丘县', + code: '410727', + }, + { + label: '长垣县', + code: '410728', + }, + { + label: '卫辉市', + code: '410781', + }, + { + label: '辉县市', + code: '410782', + }, + ], + }, + { + label: '焦作市', + code: '410800', + children: [ + { + label: '解放区', + code: '410802', + }, + { + label: '中站区', + code: '410803', + }, + { + label: '马村区', + code: '410804', + }, + { + label: '山阳区', + code: '410811', + }, + { + label: '修武县', + code: '410821', + }, + { + label: '博爱县', + code: '410822', + }, + { + label: '武陟县', + code: '410823', + }, + { + label: '温县', + code: '410825', + }, + { + label: '沁阳市', + code: '410882', + }, + { + label: '孟州市', + code: '410883', + }, + ], + }, + { + label: '濮阳市', + code: '410900', + children: [ + { + label: '华龙区', + code: '410902', + }, + { + label: '清丰县', + code: '410922', + }, + { + label: '南乐县', + code: '410923', + }, + { + label: '范县', + code: '410926', + }, + { + label: '台前县', + code: '410927', + }, + { + label: '濮阳县', + code: '410928', + }, + ], + }, + { + label: '许昌市', + code: '411000', + children: [ + { + label: '魏都区', + code: '411002', + }, + { + label: '许昌县', + code: '411023', + }, + { + label: '鄢陵县', + code: '411024', + }, + { + label: '襄城县', + code: '411025', + }, + { + label: '禹州市', + code: '411081', + }, + { + label: '长葛市', + code: '411082', + }, + ], + }, + { + label: '漯河市', + code: '411100', + children: [ + { + label: '源汇区', + code: '411102', + }, + { + label: '郾城区', + code: '411103', + }, + { + label: '召陵区', + code: '411104', + }, + { + label: '舞阳县', + code: '411121', + }, + { + label: '临颍县', + code: '411122', + }, + ], + }, + { + label: '三门峡市', + code: '411200', + children: [ + { + label: '湖滨区', + code: '411202', + }, + { + label: '渑池县', + code: '411221', + }, + { + label: '陕县', + code: '411222', + }, + { + label: '卢氏县', + code: '411224', + }, + { + label: '义马市', + code: '411281', + }, + { + label: '灵宝市', + code: '411282', + }, + ], + }, + { + label: '南阳市', + code: '411300', + children: [ + { + label: '宛城区', + code: '411302', + }, + { + label: '卧龙区', + code: '411303', + }, + { + label: '南召县', + code: '411321', + }, + { + label: '方城县', + code: '411322', + }, + { + label: '西峡县', + code: '411323', + }, + { + label: '镇平县', + code: '411324', + }, + { + label: '内乡县', + code: '411325', + }, + { + label: '淅川县', + code: '411326', + }, + { + label: '社旗县', + code: '411327', + }, + { + label: '唐河县', + code: '411328', + }, + { + label: '新野县', + code: '411329', + }, + { + label: '桐柏县', + code: '411330', + }, + { + label: '邓州市', + code: '411381', + }, + ], + }, + { + label: '商丘市', + code: '411400', + children: [ + { + label: '梁园区', + code: '411402', + }, + { + label: '睢阳区', + code: '411403', + }, + { + label: '民权县', + code: '411421', + }, + { + label: '睢县', + code: '411422', + }, + { + label: '宁陵县', + code: '411423', + }, + { + label: '柘城县', + code: '411424', + }, + { + label: '虞城县', + code: '411425', + }, + { + label: '夏邑县', + code: '411426', + }, + { + label: '永城市', + code: '411481', + }, + ], + }, + { + label: '信阳市', + code: '411500', + children: [ + { + label: '浉河区', + code: '411502', + }, + { + label: '平桥区', + code: '411503', + }, + { + label: '罗山县', + code: '411521', + }, + { + label: '光山县', + code: '411522', + }, + { + label: '新县', + code: '411523', + }, + { + label: '商城县', + code: '411524', + }, + { + label: '固始县', + code: '411525', + }, + { + label: '潢川县', + code: '411526', + }, + { + label: '淮滨县', + code: '411527', + }, + { + label: '息县', + code: '411528', + }, + ], + }, + { + label: '周口市', + code: '411600', + children: [ + { + label: '川汇区', + code: '411602', + }, + { + label: '扶沟县', + code: '411621', + }, + { + label: '西华县', + code: '411622', + }, + { + label: '商水县', + code: '411623', + }, + { + label: '沈丘县', + code: '411624', + }, + { + label: '郸城县', + code: '411625', + }, + { + label: '淮阳县', + code: '411626', + }, + { + label: '太康县', + code: '411627', + }, + { + label: '鹿邑县', + code: '411628', + }, + { + label: '项城市', + code: '411681', + }, + ], + }, + { + label: '驻马店市', + code: '411700', + children: [ + { + label: '驿城区', + code: '411702', + }, + { + label: '西平县', + code: '411721', + }, + { + label: '上蔡县', + code: '411722', + }, + { + label: '平舆县', + code: '411723', + }, + { + label: '正阳县', + code: '411724', + }, + { + label: '确山县', + code: '411725', + }, + { + label: '泌阳县', + code: '411726', + }, + { + label: '汝南县', + code: '411727', + }, + { + label: '遂平县', + code: '411728', + }, + { + label: '新蔡县', + code: '411729', + }, + ], + }, + { + label: '直辖县级', + code: '419000', + children: [ + { + label: '济源市', + code: '419001', + }, + ], + }, + ], + }, + { + label: '湖北省', + code: '420000', + children: [ + { + label: '武汉市', + code: '420100', + children: [ + { + label: '江岸区', + code: '420102', + }, + { + label: '江汉区', + code: '420103', + }, + { + label: '硚口区', + code: '420104', + }, + { + label: '汉阳区', + code: '420105', + }, + { + label: '武昌区', + code: '420106', + }, + { + label: '青山区', + code: '420107', + }, + { + label: '洪山区', + code: '420111', + }, + { + label: '东西湖区', + code: '420112', + }, + { + label: '汉南区', + code: '420113', + }, + { + label: '蔡甸区', + code: '420114', + }, + { + label: '江夏区', + code: '420115', + }, + { + label: '黄陂区', + code: '420116', + }, + { + label: '新洲区', + code: '420117', + }, + ], + }, + { + label: '黄石市', + code: '420200', + children: [ + { + label: '黄石港区', + code: '420202', + }, + { + label: '西塞山区', + code: '420203', + }, + { + label: '下陆区', + code: '420204', + }, + { + label: '铁山区', + code: '420205', + }, + { + label: '阳新县', + code: '420222', + }, + { + label: '大冶市', + code: '420281', + }, + ], + }, + { + label: '十堰市', + code: '420300', + children: [ + { + label: '茅箭区', + code: '420302', + }, + { + label: '张湾区', + code: '420303', + }, + { + label: '郧阳区', + code: '420304', + }, + { + label: '郧西县', + code: '420322', + }, + { + label: '竹山县', + code: '420323', + }, + { + label: '竹溪县', + code: '420324', + }, + { + label: '房县', + code: '420325', + }, + { + label: '丹江口市', + code: '420381', + }, + ], + }, + { + label: '宜昌市', + code: '420500', + children: [ + { + label: '西陵区', + code: '420502', + }, + { + label: '伍家岗区', + code: '420503', + }, + { + label: '点军区', + code: '420504', + }, + { + label: '猇亭区', + code: '420505', + }, + { + label: '夷陵区', + code: '420506', + }, + { + label: '远安县', + code: '420525', + }, + { + label: '兴山县', + code: '420526', + }, + { + label: '秭归县', + code: '420527', + }, + { + label: '长阳土家族自治县', + code: '420528', + }, + { + label: '五峰土家族自治县', + code: '420529', + }, + { + label: '宜都市', + code: '420581', + }, + { + label: '当阳市', + code: '420582', + }, + { + label: '枝江市', + code: '420583', + }, + ], + }, + { + label: '襄阳市', + code: '420600', + children: [ + { + label: '襄城区', + code: '420602', + }, + { + label: '樊城区', + code: '420606', + }, + { + label: '襄州区', + code: '420607', + }, + { + label: '南漳县', + code: '420624', + }, + { + label: '谷城县', + code: '420625', + }, + { + label: '保康县', + code: '420626', + }, + { + label: '老河口市', + code: '420682', + }, + { + label: '枣阳市', + code: '420683', + }, + { + label: '宜城市', + code: '420684', + }, + ], + }, + { + label: '鄂州市', + code: '420700', + children: [ + { + label: '梁子湖区', + code: '420702', + }, + { + label: '华容区', + code: '420703', + }, + { + label: '鄂城区', + code: '420704', + }, + ], + }, + { + label: '荆门市', + code: '420800', + children: [ + { + label: '东宝区', + code: '420802', + }, + { + label: '掇刀区', + code: '420804', + }, + { + label: '京山县', + code: '420821', + }, + { + label: '沙洋县', + code: '420822', + }, + { + label: '钟祥市', + code: '420881', + }, + ], + }, + { + label: '孝感市', + code: '420900', + children: [ + { + label: '孝南区', + code: '420902', + }, + { + label: '孝昌县', + code: '420921', + }, + { + label: '大悟县', + code: '420922', + }, + { + label: '云梦县', + code: '420923', + }, + { + label: '应城市', + code: '420981', + }, + { + label: '安陆市', + code: '420982', + }, + { + label: '汉川市', + code: '420984', + }, + ], + }, + { + label: '荆州市', + code: '421000', + children: [ + { + label: '沙市区', + code: '421002', + }, + { + label: '荆州区', + code: '421003', + }, + { + label: '公安县', + code: '421022', + }, + { + label: '监利县', + code: '421023', + }, + { + label: '江陵县', + code: '421024', + }, + { + label: '石首市', + code: '421081', + }, + { + label: '洪湖市', + code: '421083', + }, + { + label: '松滋市', + code: '421087', + }, + ], + }, + { + label: '黄冈市', + code: '421100', + children: [ + { + label: '黄州区', + code: '421102', + }, + { + label: '团风县', + code: '421121', + }, + { + label: '红安县', + code: '421122', + }, + { + label: '罗田县', + code: '421123', + }, + { + label: '英山县', + code: '421124', + }, + { + label: '浠水县', + code: '421125', + }, + { + label: '蕲春县', + code: '421126', + }, + { + label: '黄梅县', + code: '421127', + }, + { + label: '麻城市', + code: '421181', + }, + { + label: '武穴市', + code: '421182', + }, + ], + }, + { + label: '咸宁市', + code: '421200', + children: [ + { + label: '咸安区', + code: '421202', + }, + { + label: '嘉鱼县', + code: '421221', + }, + { + label: '通城县', + code: '421222', + }, + { + label: '崇阳县', + code: '421223', + }, + { + label: '通山县', + code: '421224', + }, + { + label: '赤壁市', + code: '421281', + }, + ], + }, + { + label: '随州市', + code: '421300', + children: [ + { + label: '曾都区', + code: '421303', + }, + { + label: '随县', + code: '421321', + }, + { + label: '广水市', + code: '421381', + }, + ], + }, + { + label: '恩施土家族苗族自治州', + code: '422800', + children: [ + { + label: '恩施市', + code: '422801', + }, + { + label: '利川市', + code: '422802', + }, + { + label: '建始县', + code: '422822', + }, + { + label: '巴东县', + code: '422823', + }, + { + label: '宣恩县', + code: '422825', + }, + { + label: '咸丰县', + code: '422826', + }, + { + label: '来凤县', + code: '422827', + }, + { + label: '鹤峰县', + code: '422828', + }, + ], + }, + { + label: '直辖县级', + code: '429000', + children: [ + { + label: '仙桃市', + code: '429004', + }, + { + label: '潜江市', + code: '429005', + }, + { + label: '天门市', + code: '429006', + }, + { + label: '神农架林区', + code: '429021', + }, + ], + }, + ], + }, + { + label: '湖南省', + code: '430000', + children: [ + { + label: '长沙市', + code: '430100', + children: [ + { + label: '芙蓉区', + code: '430102', + }, + { + label: '天心区', + code: '430103', + }, + { + label: '岳麓区', + code: '430104', + }, + { + label: '开福区', + code: '430105', + }, + { + label: '雨花区', + code: '430111', + }, + { + label: '望城区', + code: '430112', + }, + { + label: '长沙县', + code: '430121', + }, + { + label: '宁乡县', + code: '430124', + }, + { + label: '浏阳市', + code: '430181', + }, + ], + }, + { + label: '株洲市', + code: '430200', + children: [ + { + label: '荷塘区', + code: '430202', + }, + { + label: '芦淞区', + code: '430203', + }, + { + label: '石峰区', + code: '430204', + }, + { + label: '天元区', + code: '430211', + }, + { + label: '株洲县', + code: '430221', + }, + { + label: '攸县', + code: '430223', + }, + { + label: '茶陵县', + code: '430224', + }, + { + label: '炎陵县', + code: '430225', + }, + { + label: '醴陵市', + code: '430281', + }, + ], + }, + { + label: '湘潭市', + code: '430300', + children: [ + { + label: '雨湖区', + code: '430302', + }, + { + label: '岳塘区', + code: '430304', + }, + { + label: '湘潭县', + code: '430321', + }, + { + label: '湘乡市', + code: '430381', + }, + { + label: '韶山市', + code: '430382', + }, + ], + }, + { + label: '衡阳市', + code: '430400', + children: [ + { + label: '珠晖区', + code: '430405', + }, + { + label: '雁峰区', + code: '430406', + }, + { + label: '石鼓区', + code: '430407', + }, + { + label: '蒸湘区', + code: '430408', + }, + { + label: '南岳区', + code: '430412', + }, + { + label: '衡阳县', + code: '430421', + }, + { + label: '衡南县', + code: '430422', + }, + { + label: '衡山县', + code: '430423', + }, + { + label: '衡东县', + code: '430424', + }, + { + label: '祁东县', + code: '430426', + }, + { + label: '耒阳市', + code: '430481', + }, + { + label: '常宁市', + code: '430482', + }, + ], + }, + { + label: '邵阳市', + code: '430500', + children: [ + { + label: '双清区', + code: '430502', + }, + { + label: '大祥区', + code: '430503', + }, + { + label: '北塔区', + code: '430511', + }, + { + label: '邵东县', + code: '430521', + }, + { + label: '新邵县', + code: '430522', + }, + { + label: '邵阳县', + code: '430523', + }, + { + label: '隆回县', + code: '430524', + }, + { + label: '洞口县', + code: '430525', + }, + { + label: '绥宁县', + code: '430527', + }, + { + label: '新宁县', + code: '430528', + }, + { + label: '城步苗族自治县', + code: '430529', + }, + { + label: '武冈市', + code: '430581', + }, + ], + }, + { + label: '岳阳市', + code: '430600', + children: [ + { + label: '岳阳楼区', + code: '430602', + }, + { + label: '云溪区', + code: '430603', + }, + { + label: '君山区', + code: '430611', + }, + { + label: '岳阳县', + code: '430621', + }, + { + label: '华容县', + code: '430623', + }, + { + label: '湘阴县', + code: '430624', + }, + { + label: '平江县', + code: '430626', + }, + { + label: '汨罗市', + code: '430681', + }, + { + label: '临湘市', + code: '430682', + }, + ], + }, + { + label: '常德市', + code: '430700', + children: [ + { + label: '武陵区', + code: '430702', + }, + { + label: '鼎城区', + code: '430703', + }, + { + label: '安乡县', + code: '430721', + }, + { + label: '汉寿县', + code: '430722', + }, + { + label: '澧县', + code: '430723', + }, + { + label: '临澧县', + code: '430724', + }, + { + label: '桃源县', + code: '430725', + }, + { + label: '石门县', + code: '430726', + }, + { + label: '津市市', + code: '430781', + }, + ], + }, + { + label: '张家界市', + code: '430800', + children: [ + { + label: '永定区', + code: '430802', + }, + { + label: '武陵源区', + code: '430811', + }, + { + label: '慈利县', + code: '430821', + }, + { + label: '桑植县', + code: '430822', + }, + ], + }, + { + label: '益阳市', + code: '430900', + children: [ + { + label: '资阳区', + code: '430902', + }, + { + label: '赫山区', + code: '430903', + }, + { + label: '南县', + code: '430921', + }, + { + label: '桃江县', + code: '430922', + }, + { + label: '安化县', + code: '430923', + }, + { + label: '沅江市', + code: '430981', + }, + ], + }, + { + label: '郴州市', + code: '431000', + children: [ + { + label: '北湖区', + code: '431002', + }, + { + label: '苏仙区', + code: '431003', + }, + { + label: '桂阳县', + code: '431021', + }, + { + label: '宜章县', + code: '431022', + }, + { + label: '永兴县', + code: '431023', + }, + { + label: '嘉禾县', + code: '431024', + }, + { + label: '临武县', + code: '431025', + }, + { + label: '汝城县', + code: '431026', + }, + { + label: '桂东县', + code: '431027', + }, + { + label: '安仁县', + code: '431028', + }, + { + label: '资兴市', + code: '431081', + }, + ], + }, + { + label: '永州市', + code: '431100', + children: [ + { + label: '零陵区', + code: '431102', + }, + { + label: '冷水滩区', + code: '431103', + }, + { + label: '祁阳县', + code: '431121', + }, + { + label: '东安县', + code: '431122', + }, + { + label: '双牌县', + code: '431123', + }, + { + label: '道县', + code: '431124', + }, + { + label: '江永县', + code: '431125', + }, + { + label: '宁远县', + code: '431126', + }, + { + label: '蓝山县', + code: '431127', + }, + { + label: '新田县', + code: '431128', + }, + { + label: '江华瑶族自治县', + code: '431129', + }, + ], + }, + { + label: '怀化市', + code: '431200', + children: [ + { + label: '鹤城区', + code: '431202', + }, + { + label: '中方县', + code: '431221', + }, + { + label: '沅陵县', + code: '431222', + }, + { + label: '辰溪县', + code: '431223', + }, + { + label: '溆浦县', + code: '431224', + }, + { + label: '会同县', + code: '431225', + }, + { + label: '麻阳苗族自治县', + code: '431226', + }, + { + label: '新晃侗族自治县', + code: '431227', + }, + { + label: '芷江侗族自治县', + code: '431228', + }, + { + label: '靖州苗族侗族自治县', + code: '431229', + }, + { + label: '通道侗族自治县', + code: '431230', + }, + { + label: '洪江市', + code: '431281', + }, + ], + }, + { + label: '娄底市', + code: '431300', + children: [ + { + label: '娄星区', + code: '431302', + }, + { + label: '双峰县', + code: '431321', + }, + { + label: '新化县', + code: '431322', + }, + { + label: '冷水江市', + code: '431381', + }, + { + label: '涟源市', + code: '431382', + }, + ], + }, + { + label: '湘西土家族苗族自治州', + code: '433100', + children: [ + { + label: '吉首市', + code: '433101', + }, + { + label: '泸溪县', + code: '433122', + }, + { + label: '凤凰县', + code: '433123', + }, + { + label: '花垣县', + code: '433124', + }, + { + label: '保靖县', + code: '433125', + }, + { + label: '古丈县', + code: '433126', + }, + { + label: '永顺县', + code: '433127', + }, + { + label: '龙山县', + code: '433130', + }, + ], + }, + ], + }, + { + label: '广东省', + code: '440000', + children: [ + { + label: '广州市', + code: '440100', + children: [ + { + label: '荔湾区', + code: '440103', + }, + { + label: '越秀区', + code: '440104', + }, + { + label: '海珠区', + code: '440105', + }, + { + label: '天河区', + code: '440106', + }, + { + label: '白云区', + code: '440111', + }, + { + label: '黄埔区', + code: '440112', + }, + { + label: '番禺区', + code: '440113', + }, + { + label: '花都区', + code: '440114', + }, + { + label: '南沙区', + code: '440115', + }, + { + label: '从化区', + code: '440117', + }, + { + label: '增城区', + code: '440118', + }, + ], + }, + { + label: '韶关市', + code: '440200', + children: [ + { + label: '武江区', + code: '440203', + }, + { + label: '浈江区', + code: '440204', + }, + { + label: '曲江区', + code: '440205', + }, + { + label: '始兴县', + code: '440222', + }, + { + label: '仁化县', + code: '440224', + }, + { + label: '翁源县', + code: '440229', + }, + { + label: '乳源瑶族自治县', + code: '440232', + }, + { + label: '新丰县', + code: '440233', + }, + { + label: '乐昌市', + code: '440281', + }, + { + label: '南雄市', + code: '440282', + }, + ], + }, + { + label: '深圳市', + code: '440300', + children: [ + { + label: '罗湖区', + code: '440303', + }, + { + label: '福田区', + code: '440304', + }, + { + label: '南山区', + code: '440305', + }, + { + label: '宝安区', + code: '440306', + }, + { + label: '龙岗区', + code: '440307', + }, + { + label: '盐田区', + code: '440308', + }, + { + label: '光明新区', + code: '440309', + }, + { + label: '坪山新区', + code: '440310', + }, + { + label: '大鹏新区', + code: '440311', + }, + { + label: '龙华新区', + code: '440312', + }, + ], + }, + { + label: '珠海市', + code: '440400', + children: [ + { + label: '香洲区', + code: '440402', + }, + { + label: '斗门区', + code: '440403', + }, + { + label: '金湾区', + code: '440404', + }, + ], + }, + { + label: '汕头市', + code: '440500', + children: [ + { + label: '龙湖区', + code: '440507', + }, + { + label: '金平区', + code: '440511', + }, + { + label: '濠江区', + code: '440512', + }, + { + label: '潮阳区', + code: '440513', + }, + { + label: '潮南区', + code: '440514', + }, + { + label: '澄海区', + code: '440515', + }, + { + label: '南澳县', + code: '440523', + }, + ], + }, + { + label: '佛山市', + code: '440600', + children: [ + { + label: '禅城区', + code: '440604', + }, + { + label: '南海区', + code: '440605', + }, + { + label: '顺德区', + code: '440606', + }, + { + label: '三水区', + code: '440607', + }, + { + label: '高明区', + code: '440608', + }, + ], + }, + { + label: '江门市', + code: '440700', + children: [ + { + label: '蓬江区', + code: '440703', + }, + { + label: '江海区', + code: '440704', + }, + { + label: '新会区', + code: '440705', + }, + { + label: '台山市', + code: '440781', + }, + { + label: '开平市', + code: '440783', + }, + { + label: '鹤山市', + code: '440784', + }, + { + label: '恩平市', + code: '440785', + }, + ], + }, + { + label: '湛江市', + code: '440800', + children: [ + { + label: '赤坎区', + code: '440802', + }, + { + label: '霞山区', + code: '440803', + }, + { + label: '坡头区', + code: '440804', + }, + { + label: '麻章区', + code: '440811', + }, + { + label: '遂溪县', + code: '440823', + }, + { + label: '徐闻县', + code: '440825', + }, + { + label: '廉江市', + code: '440881', + }, + { + label: '雷州市', + code: '440882', + }, + { + label: '吴川市', + code: '440883', + }, + ], + }, + { + label: '茂名市', + code: '440900', + children: [ + { + label: '茂南区', + code: '440902', + }, + { + label: '电白区', + code: '440904', + }, + { + label: '高州市', + code: '440981', + }, + { + label: '化州市', + code: '440982', + }, + { + label: '信宜市', + code: '440983', + }, + ], + }, + { + label: '肇庆市', + code: '441200', + children: [ + { + label: '端州区', + code: '441202', + }, + { + label: '鼎湖区', + code: '441203', + }, + { + label: '广宁县', + code: '441223', + }, + { + label: '怀集县', + code: '441224', + }, + { + label: '封开县', + code: '441225', + }, + { + label: '德庆县', + code: '441226', + }, + { + label: '高要市', + code: '441283', + }, + { + label: '四会市', + code: '441284', + }, + ], + }, + { + label: '惠州市', + code: '441300', + children: [ + { + label: '惠城区', + code: '441302', + }, + { + label: '惠阳区', + code: '441303', + }, + { + label: '博罗县', + code: '441322', + }, + { + label: '惠东县', + code: '441323', + }, + { + label: '龙门县', + code: '441324', + }, + ], + }, + { + label: '梅州市', + code: '441400', + children: [ + { + label: '梅江区', + code: '441402', + }, + { + label: '梅县区', + code: '441403', + }, + { + label: '大埔县', + code: '441422', + }, + { + label: '丰顺县', + code: '441423', + }, + { + label: '五华县', + code: '441424', + }, + { + label: '平远县', + code: '441426', + }, + { + label: '蕉岭县', + code: '441427', + }, + { + label: '兴宁市', + code: '441481', + }, + ], + }, + { + label: '汕尾市', + code: '441500', + children: [ + { + label: '城区', + code: '441502', + }, + { + label: '海丰县', + code: '441521', + }, + { + label: '陆河县', + code: '441523', + }, + { + label: '陆丰市', + code: '441581', + }, + ], + }, + { + label: '河源市', + code: '441600', + children: [ + { + label: '源城区', + code: '441602', + }, + { + label: '紫金县', + code: '441621', + }, + { + label: '龙川县', + code: '441622', + }, + { + label: '连平县', + code: '441623', + }, + { + label: '和平县', + code: '441624', + }, + { + label: '东源县', + code: '441625', + }, + ], + }, + { + label: '阳江市', + code: '441700', + children: [ + { + label: '江城区', + code: '441702', + }, + { + label: '阳东区', + code: '441704', + }, + { + label: '阳西县', + code: '441721', + }, + { + label: '阳春市', + code: '441781', + }, + ], + }, + { + label: '清远市', + code: '441800', + children: [ + { + label: '清城区', + code: '441802', + }, + { + label: '清新区', + code: '441803', + }, + { + label: '佛冈县', + code: '441821', + }, + { + label: '阳山县', + code: '441823', + }, + { + label: '连山壮族瑶族自治县', + code: '441825', + }, + { + label: '连南瑶族自治县', + code: '441826', + }, + { + label: '英德市', + code: '441881', + }, + { + label: '连州市', + code: '441882', + }, + ], + }, + { + label: '东莞市', + code: '441900', + children: [ + { + label: '莞城区', + code: '441901', + }, + { + label: '南城区', + code: '441902', + }, + { + label: '万江区', + code: '441904', + }, + { + label: '石碣镇', + code: '441905', + }, + { + label: '石龙镇', + code: '441906', + }, + { + label: '茶山镇', + code: '441907', + }, + { + label: '石排镇', + code: '441908', + }, + { + label: '企石镇', + code: '441909', + }, + { + label: '横沥镇', + code: '441910', + }, + { + label: '桥头镇', + code: '441911', + }, + { + label: '谢岗镇', + code: '441912', + }, + { + label: '东坑镇', + code: '441913', + }, + { + label: '常平镇', + code: '441914', + }, + { + label: '寮步镇', + code: '441915', + }, + { + label: '大朗镇', + code: '441916', + }, + { + label: '麻涌镇', + code: '441917', + }, + { + label: '中堂镇', + code: '441918', + }, + { + label: '高埗镇', + code: '441919', + }, + { + label: '樟木头镇', + code: '441920', + }, + { + label: '大岭山镇', + code: '441921', + }, + { + label: '望牛墩镇', + code: '441922', + }, + { + label: '黄江镇', + code: '441923', + }, + { + label: '洪梅镇', + code: '441924', + }, + { + label: '清溪镇', + code: '441925', + }, + { + label: '沙田镇', + code: '441926', + }, + { + label: '道滘镇', + code: '441927', + }, + { + label: '塘厦镇', + code: '441928', + }, + { + label: '虎门镇', + code: '441929', + }, + { + label: '厚街镇', + code: '441930', + }, + { + label: '凤岗镇', + code: '441931', + }, + { + label: '长安镇', + code: '441932', + }, + { + label: '东城区', + code: '441933', + }, + ], + }, + { + label: '中山市', + code: '442000', + children: [ + { + label: '石岐区', + code: '442001', + }, + { + label: '南区', + code: '442004', + }, + { + label: '五桂山区', + code: '442005', + }, + { + label: '火炬开发区', + code: '442006', + }, + { + label: '黄圃镇', + code: '442007', + }, + { + label: '南头镇', + code: '442008', + }, + { + label: '东凤镇', + code: '442009', + }, + { + label: '阜沙镇', + code: '442010', + }, + { + label: '小榄镇', + code: '442011', + }, + { + label: '东升镇', + code: '442012', + }, + { + label: '古镇镇', + code: '442013', + }, + { + label: '横栏镇', + code: '442014', + }, + { + label: '三角镇', + code: '442015', + }, + { + label: '民众镇', + code: '442016', + }, + { + label: '南朗镇', + code: '442017', + }, + { + label: '港口镇', + code: '442018', + }, + { + label: '大涌镇', + code: '442019', + }, + { + label: '沙溪镇', + code: '442020', + }, + { + label: '三乡镇', + code: '442021', + }, + { + label: '板芙镇', + code: '442022', + }, + { + label: '神湾镇', + code: '442023', + }, + { + label: '坦洲镇', + code: '442024', + }, + ], + }, + { + label: '潮州市', + code: '445100', + children: [ + { + label: '湘桥区', + code: '445102', + }, + { + label: '潮安区', + code: '445103', + }, + { + label: '饶平县', + code: '445122', + }, + ], + }, + { + label: '揭阳市', + code: '445200', + children: [ + { + label: '榕城区', + code: '445202', + }, + { + label: '揭东区', + code: '445203', + }, + { + label: '揭西县', + code: '445222', + }, + { + label: '惠来县', + code: '445224', + }, + { + label: '普宁市', + code: '445281', + }, + ], + }, + { + label: '云浮市', + code: '445300', + children: [ + { + label: '云城区', + code: '445302', + }, + { + label: '云安区', + code: '445303', + }, + { + label: '新兴县', + code: '445321', + }, + { + label: '郁南县', + code: '445322', + }, + { + label: '罗定市', + code: '445381', + }, + ], + }, + ], + }, + { + label: '广西壮族自治区', + code: '450000', + children: [ + { + label: '南宁市', + code: '450100', + children: [ + { + label: '兴宁区', + code: '450102', + }, + { + label: '青秀区', + code: '450103', + }, + { + label: '江南区', + code: '450105', + }, + { + label: '西乡塘区', + code: '450107', + }, + { + label: '良庆区', + code: '450108', + }, + { + label: '邕宁区', + code: '450109', + }, + { + label: '武鸣县', + code: '450122', + }, + { + label: '隆安县', + code: '450123', + }, + { + label: '马山县', + code: '450124', + }, + { + label: '上林县', + code: '450125', + }, + { + label: '宾阳县', + code: '450126', + }, + { + label: '横县', + code: '450127', + }, + { + label: '埌东新区', + code: '450128', + }, + ], + }, + { + label: '柳州市', + code: '450200', + children: [ + { + label: '城中区', + code: '450202', + }, + { + label: '鱼峰区', + code: '450203', + }, + { + label: '柳南区', + code: '450204', + }, + { + label: '柳北区', + code: '450205', + }, + { + label: '柳江县', + code: '450221', + }, + { + label: '柳城县', + code: '450222', + }, + { + label: '鹿寨县', + code: '450223', + }, + { + label: '融安县', + code: '450224', + }, + { + label: '融水苗族自治县', + code: '450225', + }, + { + label: '三江侗族自治县', + code: '450226', + }, + { + label: '柳东新区', + code: '450227', + }, + ], + }, + { + label: '桂林市', + code: '450300', + children: [ + { + label: '秀峰区', + code: '450302', + }, + { + label: '叠彩区', + code: '450303', + }, + { + label: '象山区', + code: '450304', + }, + { + label: '七星区', + code: '450305', + }, + { + label: '雁山区', + code: '450311', + }, + { + label: '临桂区', + code: '450312', + }, + { + label: '阳朔县', + code: '450321', + }, + { + label: '灵川县', + code: '450323', + }, + { + label: '全州县', + code: '450324', + }, + { + label: '兴安县', + code: '450325', + }, + { + label: '永福县', + code: '450326', + }, + { + label: '灌阳县', + code: '450327', + }, + { + label: '龙胜各族自治县', + code: '450328', + }, + { + label: '资源县', + code: '450329', + }, + { + label: '平乐县', + code: '450330', + }, + { + label: '荔浦县', + code: '450331', + }, + { + label: '恭城瑶族自治县', + code: '450332', + }, + ], + }, + { + label: '梧州市', + code: '450400', + children: [ + { + label: '万秀区', + code: '450403', + }, + { + label: '长洲区', + code: '450405', + }, + { + label: '龙圩区', + code: '450406', + }, + { + label: '苍梧县', + code: '450421', + }, + { + label: '藤县', + code: '450422', + }, + { + label: '蒙山县', + code: '450423', + }, + { + label: '岑溪市', + code: '450481', + }, + ], + }, + { + label: '北海市', + code: '450500', + children: [ + { + label: '海城区', + code: '450502', + }, + { + label: '银海区', + code: '450503', + }, + { + label: '铁山港区', + code: '450512', + }, + { + label: '合浦县', + code: '450521', + }, + ], + }, + { + label: '防城港市', + code: '450600', + children: [ + { + label: '港口区', + code: '450602', + }, + { + label: '防城区', + code: '450603', + }, + { + label: '上思县', + code: '450621', + }, + { + label: '东兴市', + code: '450681', + }, + ], + }, + { + label: '钦州市', + code: '450700', + children: [ + { + label: '钦南区', + code: '450702', + }, + { + label: '钦北区', + code: '450703', + }, + { + label: '灵山县', + code: '450721', + }, + { + label: '浦北县', + code: '450722', + }, + ], + }, + { + label: '贵港市', + code: '450800', + children: [ + { + label: '港北区', + code: '450802', + }, + { + label: '港南区', + code: '450803', + }, + { + label: '覃塘区', + code: '450804', + }, + { + label: '平南县', + code: '450821', + }, + { + label: '桂平市', + code: '450881', + }, + ], + }, + { + label: '玉林市', + code: '450900', + children: [ + { + label: '玉州区', + code: '450902', + }, + { + label: '福绵区', + code: '450903', + }, + { + label: '玉东新区', + code: '450904', + }, + { + label: '容县', + code: '450921', + }, + { + label: '陆川县', + code: '450922', + }, + { + label: '博白县', + code: '450923', + }, + { + label: '兴业县', + code: '450924', + }, + { + label: '北流市', + code: '450981', + }, + ], + }, + { + label: '百色市', + code: '451000', + children: [ + { + label: '右江区', + code: '451002', + }, + { + label: '田阳县', + code: '451021', + }, + { + label: '田东县', + code: '451022', + }, + { + label: '平果县', + code: '451023', + }, + { + label: '德保县', + code: '451024', + }, + { + label: '靖西县', + code: '451025', + }, + { + label: '那坡县', + code: '451026', + }, + { + label: '凌云县', + code: '451027', + }, + { + label: '乐业县', + code: '451028', + }, + { + label: '田林县', + code: '451029', + }, + { + label: '西林县', + code: '451030', + }, + { + label: '隆林各族自治县', + code: '451031', + }, + ], + }, + { + label: '贺州市', + code: '451100', + children: [ + { + label: '八步区', + code: '451102', + }, + { + label: '昭平县', + code: '451121', + }, + { + label: '钟山县', + code: '451122', + }, + { + label: '富川瑶族自治县', + code: '451123', + }, + { + label: '平桂管理区', + code: '451124', + }, + ], + }, + { + label: '河池市', + code: '451200', + children: [ + { + label: '金城江区', + code: '451202', + }, + { + label: '南丹县', + code: '451221', + }, + { + label: '天峨县', + code: '451222', + }, + { + label: '凤山县', + code: '451223', + }, + { + label: '东兰县', + code: '451224', + }, + { + label: '罗城仫佬族自治县', + code: '451225', + }, + { + label: '环江毛南族自治县', + code: '451226', + }, + { + label: '巴马瑶族自治县', + code: '451227', + }, + { + label: '都安瑶族自治县', + code: '451228', + }, + { + label: '大化瑶族自治县', + code: '451229', + }, + { + label: '宜州市', + code: '451281', + }, + ], + }, + { + label: '来宾市', + code: '451300', + children: [ + { + label: '兴宾区', + code: '451302', + }, + { + label: '忻城县', + code: '451321', + }, + { + label: '象州县', + code: '451322', + }, + { + label: '武宣县', + code: '451323', + }, + { + label: '金秀瑶族自治县', + code: '451324', + }, + { + label: '合山市', + code: '451381', + }, + ], + }, + { + label: '崇左市', + code: '451400', + children: [ + { + label: '江州区', + code: '451402', + }, + { + label: '扶绥县', + code: '451421', + }, + { + label: '宁明县', + code: '451422', + }, + { + label: '龙州县', + code: '451423', + }, + { + label: '大新县', + code: '451424', + }, + { + label: '天等县', + code: '451425', + }, + { + label: '凭祥市', + code: '451481', + }, + ], + }, + ], + }, + { + label: '海南省', + code: '460000', + children: [ + { + label: '海口市', + code: '460100', + children: [ + { + label: '秀英区', + code: '460105', + }, + { + label: '龙华区', + code: '460106', + }, + { + label: '琼山区', + code: '460107', + }, + { + label: '美兰区', + code: '460108', + }, + ], + }, + { + label: '三亚市', + code: '460200', + children: [ + { + label: '海棠区', + code: '460202', + }, + { + label: '吉阳区', + code: '460203', + }, + { + label: '天涯区', + code: '460204', + }, + { + label: '崖州区', + code: '460205', + }, + ], + }, + { + label: '三沙市', + code: '460300', + children: [ + { + label: '西沙群岛', + code: '460321', + }, + { + label: '南沙群岛', + code: '460322', + }, + { + label: '中沙群岛', + code: '460323', + }, + ], + }, + { + label: '直辖县级', + code: '469000', + children: [ + { + label: '五指山市', + code: '469001', + }, + { + label: '琼海市', + code: '469002', + }, + { + label: '儋州市', + code: '469003', + }, + { + label: '文昌市', + code: '469005', + }, + { + label: '万宁市', + code: '469006', + }, + { + label: '东方市', + code: '469007', + }, + { + label: '定安县', + code: '469021', + }, + { + label: '屯昌县', + code: '469022', + }, + { + label: '澄迈县', + code: '469023', + }, + { + label: '临高县', + code: '469024', + }, + { + label: '白沙黎族自治县', + code: '469025', + }, + { + label: '昌江黎族自治县', + code: '469026', + }, + { + label: '乐东黎族自治县', + code: '469027', + }, + { + label: '陵水黎族自治县', + code: '469028', + }, + { + label: '保亭黎族苗族自治县', + code: '469029', + }, + { + label: '琼中黎族苗族自治县', + code: '469030', + }, + ], + }, + ], + }, + { + label: '重庆', + code: '500000', + children: [ + { + label: '重庆市', + code: '500100', + children: [ + { + label: '万州区', + code: '500101', + }, + { + label: '涪陵区', + code: '500102', + }, + { + label: '渝中区', + code: '500103', + }, + { + label: '大渡口区', + code: '500104', + }, + { + label: '江北区', + code: '500105', + }, + { + label: '沙坪坝区', + code: '500106', + }, + { + label: '九龙坡区', + code: '500107', + }, + { + label: '南岸区', + code: '500108', + }, + { + label: '北碚区', + code: '500109', + }, + { + label: '綦江区', + code: '500110', + }, + { + label: '大足区', + code: '500111', + }, + { + label: '渝北区', + code: '500112', + }, + { + label: '巴南区', + code: '500113', + }, + { + label: '黔江区', + code: '500114', + }, + { + label: '长寿区', + code: '500115', + }, + { + label: '江津区', + code: '500116', + }, + { + label: '合川区', + code: '500117', + }, + { + label: '永川区', + code: '500118', + }, + { + label: '南川区', + code: '500119', + }, + { + label: '璧山区', + code: '500120', + }, + { + label: '铜梁区', + code: '500151', + }, + ], + }, + { + label: '县', + code: '500200', + children: [ + { + label: '潼南县', + code: '500223', + }, + { + label: '荣昌县', + code: '500226', + }, + { + label: '梁平县', + code: '500228', + }, + { + label: '城口县', + code: '500229', + }, + { + label: '丰都县', + code: '500230', + }, + { + label: '垫江县', + code: '500231', + }, + { + label: '武隆县', + code: '500232', + }, + { + label: '忠县', + code: '500233', + }, + { + label: '开县', + code: '500234', + }, + { + label: '云阳县', + code: '500235', + }, + { + label: '奉节县', + code: '500236', + }, + { + label: '巫山县', + code: '500237', + }, + { + label: '巫溪县', + code: '500238', + }, + { + label: '石柱土家族自治县', + code: '500240', + }, + { + label: '秀山土家族苗族自治县', + code: '500241', + }, + { + label: '酉阳土家族苗族自治县', + code: '500242', + }, + { + label: '彭水苗族土家族自治县', + code: '500243', + }, + ], + }, + { + label: '两江新区', + code: '500300', + children: [ + { + label: '北部新区', + code: '500301', + }, + { + label: '保税港区', + code: '500302', + }, + { + label: '工业园区', + code: '500303', + }, + ], + }, + ], + }, + { + label: '四川省', + code: '510000', + children: [ + { + label: '成都市', + code: '510100', + children: [ + { + label: '锦江区', + code: '510104', + }, + { + label: '青羊区', + code: '510105', + }, + { + label: '金牛区', + code: '510106', + }, + { + label: '武侯区', + code: '510107', + }, + { + label: '成华区', + code: '510108', + }, + { + label: '龙泉驿区', + code: '510112', + }, + { + label: '青白江区', + code: '510113', + }, + { + label: '新都区', + code: '510114', + }, + { + label: '温江区', + code: '510115', + }, + { + label: '金堂县', + code: '510121', + }, + { + label: '双流县', + code: '510122', + }, + { + label: '郫县', + code: '510124', + }, + { + label: '大邑县', + code: '510129', + }, + { + label: '蒲江县', + code: '510131', + }, + { + label: '新津县', + code: '510132', + }, + { + label: '都江堰市', + code: '510181', + }, + { + label: '彭州市', + code: '510182', + }, + { + label: '邛崃市', + code: '510183', + }, + { + label: '崇州市', + code: '510184', + }, + ], + }, + { + label: '自贡市', + code: '510300', + children: [ + { + label: '自流井区', + code: '510302', + }, + { + label: '贡井区', + code: '510303', + }, + { + label: '大安区', + code: '510304', + }, + { + label: '沿滩区', + code: '510311', + }, + { + label: '荣县', + code: '510321', + }, + { + label: '富顺县', + code: '510322', + }, + ], + }, + { + label: '攀枝花市', + code: '510400', + children: [ + { + label: '东区', + code: '510402', + }, + { + label: '西区', + code: '510403', + }, + { + label: '仁和区', + code: '510411', + }, + { + label: '米易县', + code: '510421', + }, + { + label: '盐边县', + code: '510422', + }, + ], + }, + { + label: '泸州市', + code: '510500', + children: [ + { + label: '江阳区', + code: '510502', + }, + { + label: '纳溪区', + code: '510503', + }, + { + label: '龙马潭区', + code: '510504', + }, + { + label: '泸县', + code: '510521', + }, + { + label: '合江县', + code: '510522', + }, + { + label: '叙永县', + code: '510524', + }, + { + label: '古蔺县', + code: '510525', + }, + ], + }, + { + label: '德阳市', + code: '510600', + children: [ + { + label: '旌阳区', + code: '510603', + }, + { + label: '中江县', + code: '510623', + }, + { + label: '罗江县', + code: '510626', + }, + { + label: '广汉市', + code: '510681', + }, + { + label: '什邡市', + code: '510682', + }, + { + label: '绵竹市', + code: '510683', + }, + ], + }, + { + label: '绵阳市', + code: '510700', + children: [ + { + label: '涪城区', + code: '510703', + }, + { + label: '游仙区', + code: '510704', + }, + { + label: '三台县', + code: '510722', + }, + { + label: '盐亭县', + code: '510723', + }, + { + label: '安县', + code: '510724', + }, + { + label: '梓潼县', + code: '510725', + }, + { + label: '北川羌族自治县', + code: '510726', + }, + { + label: '平武县', + code: '510727', + }, + { + label: '江油市', + code: '510781', + }, + ], + }, + { + label: '广元市', + code: '510800', + children: [ + { + label: '利州区', + code: '510802', + }, + { + label: '昭化区', + code: '510811', + }, + { + label: '朝天区', + code: '510812', + }, + { + label: '旺苍县', + code: '510821', + }, + { + label: '青川县', + code: '510822', + }, + { + label: '剑阁县', + code: '510823', + }, + { + label: '苍溪县', + code: '510824', + }, + ], + }, + { + label: '遂宁市', + code: '510900', + children: [ + { + label: '船山区', + code: '510903', + }, + { + label: '安居区', + code: '510904', + }, + { + label: '蓬溪县', + code: '510921', + }, + { + label: '射洪县', + code: '510922', + }, + { + label: '大英县', + code: '510923', + }, + ], + }, + { + label: '内江市', + code: '511000', + children: [ + { + label: '市中区', + code: '511002', + }, + { + label: '东兴区', + code: '511011', + }, + { + label: '威远县', + code: '511024', + }, + { + label: '资中县', + code: '511025', + }, + { + label: '隆昌县', + code: '511028', + }, + ], + }, + { + label: '乐山市', + code: '511100', + children: [ + { + label: '市中区', + code: '511102', + }, + { + label: '沙湾区', + code: '511111', + }, + { + label: '五通桥区', + code: '511112', + }, + { + label: '金口河区', + code: '511113', + }, + { + label: '犍为县', + code: '511123', + }, + { + label: '井研县', + code: '511124', + }, + { + label: '夹江县', + code: '511126', + }, + { + label: '沐川县', + code: '511129', + }, + { + label: '峨边彝族自治县', + code: '511132', + }, + { + label: '马边彝族自治县', + code: '511133', + }, + { + label: '峨眉山市', + code: '511181', + }, + ], + }, + { + label: '南充市', + code: '511300', + children: [ + { + label: '顺庆区', + code: '511302', + }, + { + label: '高坪区', + code: '511303', + }, + { + label: '嘉陵区', + code: '511304', + }, + { + label: '南部县', + code: '511321', + }, + { + label: '营山县', + code: '511322', + }, + { + label: '蓬安县', + code: '511323', + }, + { + label: '仪陇县', + code: '511324', + }, + { + label: '西充县', + code: '511325', + }, + { + label: '阆中市', + code: '511381', + }, + ], + }, + { + label: '眉山市', + code: '511400', + children: [ + { + label: '东坡区', + code: '511402', + }, + { + label: '彭山区', + code: '511403', + }, + { + label: '仁寿县', + code: '511421', + }, + { + label: '洪雅县', + code: '511423', + }, + { + label: '丹棱县', + code: '511424', + }, + { + label: '青神县', + code: '511425', + }, + ], + }, + { + label: '宜宾市', + code: '511500', + children: [ + { + label: '翠屏区', + code: '511502', + }, + { + label: '南溪区', + code: '511503', + }, + { + label: '宜宾县', + code: '511521', + }, + { + label: '江安县', + code: '511523', + }, + { + label: '长宁县', + code: '511524', + }, + { + label: '高县', + code: '511525', + }, + { + label: '珙县', + code: '511526', + }, + { + label: '筠连县', + code: '511527', + }, + { + label: '兴文县', + code: '511528', + }, + { + label: '屏山县', + code: '511529', + }, + ], + }, + { + label: '广安市', + code: '511600', + children: [ + { + label: '广安区', + code: '511602', + }, + { + label: '前锋区', + code: '511603', + }, + { + label: '岳池县', + code: '511621', + }, + { + label: '武胜县', + code: '511622', + }, + { + label: '邻水县', + code: '511623', + }, + { + label: '华蓥市', + code: '511681', + }, + ], + }, + { + label: '达州市', + code: '511700', + children: [ + { + label: '通川区', + code: '511702', + }, + { + label: '达川区', + code: '511703', + }, + { + label: '宣汉县', + code: '511722', + }, + { + label: '开江县', + code: '511723', + }, + { + label: '大竹县', + code: '511724', + }, + { + label: '渠县', + code: '511725', + }, + { + label: '万源市', + code: '511781', + }, + ], + }, + { + label: '雅安市', + code: '511800', + children: [ + { + label: '雨城区', + code: '511802', + }, + { + label: '名山区', + code: '511803', + }, + { + label: '荥经县', + code: '511822', + }, + { + label: '汉源县', + code: '511823', + }, + { + label: '石棉县', + code: '511824', + }, + { + label: '天全县', + code: '511825', + }, + { + label: '芦山县', + code: '511826', + }, + { + label: '宝兴县', + code: '511827', + }, + ], + }, + { + label: '巴中市', + code: '511900', + children: [ + { + label: '巴州区', + code: '511902', + }, + { + label: '恩阳区', + code: '511903', + }, + { + label: '通江县', + code: '511921', + }, + { + label: '南江县', + code: '511922', + }, + { + label: '平昌县', + code: '511923', + }, + ], + }, + { + label: '资阳市', + code: '512000', + children: [ + { + label: '雁江区', + code: '512002', + }, + { + label: '安岳县', + code: '512021', + }, + { + label: '乐至县', + code: '512022', + }, + { + label: '简阳市', + code: '512081', + }, + ], + }, + { + label: '阿坝藏族羌族自治州', + code: '513200', + children: [ + { + label: '汶川县', + code: '513221', + }, + { + label: '理县', + code: '513222', + }, + { + label: '茂县', + code: '513223', + }, + { + label: '松潘县', + code: '513224', + }, + { + label: '九寨沟县', + code: '513225', + }, + { + label: '金川县', + code: '513226', + }, + { + label: '小金县', + code: '513227', + }, + { + label: '黑水县', + code: '513228', + }, + { + label: '马尔康县', + code: '513229', + }, + { + label: '壤塘县', + code: '513230', + }, + { + label: '阿坝县', + code: '513231', + }, + { + label: '若尔盖县', + code: '513232', + }, + { + label: '红原县', + code: '513233', + }, + ], + }, + { + label: '甘孜藏族自治州', + code: '513300', + children: [ + { + label: '康定县', + code: '513321', + }, + { + label: '泸定县', + code: '513322', + }, + { + label: '丹巴县', + code: '513323', + }, + { + label: '九龙县', + code: '513324', + }, + { + label: '雅江县', + code: '513325', + }, + { + label: '道孚县', + code: '513326', + }, + { + label: '炉霍县', + code: '513327', + }, + { + label: '甘孜县', + code: '513328', + }, + { + label: '新龙县', + code: '513329', + }, + { + label: '德格县', + code: '513330', + }, + { + label: '白玉县', + code: '513331', + }, + { + label: '石渠县', + code: '513332', + }, + { + label: '色达县', + code: '513333', + }, + { + label: '理塘县', + code: '513334', + }, + { + label: '巴塘县', + code: '513335', + }, + { + label: '乡城县', + code: '513336', + }, + { + label: '稻城县', + code: '513337', + }, + { + label: '得荣县', + code: '513338', + }, + ], + }, + { + label: '凉山彝族自治州', + code: '513400', + children: [ + { + label: '西昌市', + code: '513401', + }, + { + label: '木里藏族自治县', + code: '513422', + }, + { + label: '盐源县', + code: '513423', + }, + { + label: '德昌县', + code: '513424', + }, + { + label: '会理县', + code: '513425', + }, + { + label: '会东县', + code: '513426', + }, + { + label: '宁南县', + code: '513427', + }, + { + label: '普格县', + code: '513428', + }, + { + label: '布拖县', + code: '513429', + }, + { + label: '金阳县', + code: '513430', + }, + { + label: '昭觉县', + code: '513431', + }, + { + label: '喜德县', + code: '513432', + }, + { + label: '冕宁县', + code: '513433', + }, + { + label: '越西县', + code: '513434', + }, + { + label: '甘洛县', + code: '513435', + }, + { + label: '美姑县', + code: '513436', + }, + { + label: '雷波县', + code: '513437', + }, + ], + }, + ], + }, + { + label: '贵州省', + code: '520000', + children: [ + { + label: '贵阳市', + code: '520100', + children: [ + { + label: '南明区', + code: '520102', + }, + { + label: '云岩区', + code: '520103', + }, + { + label: '花溪区', + code: '520111', + }, + { + label: '乌当区', + code: '520112', + }, + { + label: '白云区', + code: '520113', + }, + { + label: '观山湖区', + code: '520115', + }, + { + label: '开阳县', + code: '520121', + }, + { + label: '息烽县', + code: '520122', + }, + { + label: '修文县', + code: '520123', + }, + { + label: '清镇市', + code: '520181', + }, + ], + }, + { + label: '六盘水市', + code: '520200', + children: [ + { + label: '钟山区', + code: '520201', + }, + { + label: '六枝特区', + code: '520203', + }, + { + label: '水城县', + code: '520221', + }, + { + label: '盘县', + code: '520222', + }, + ], + }, + { + label: '遵义市', + code: '520300', + children: [ + { + label: '红花岗区', + code: '520302', + }, + { + label: '汇川区', + code: '520303', + }, + { + label: '遵义县', + code: '520321', + }, + { + label: '桐梓县', + code: '520322', + }, + { + label: '绥阳县', + code: '520323', + }, + { + label: '正安县', + code: '520324', + }, + { + label: '道真仡佬族苗族自治县', + code: '520325', + }, + { + label: '务川仡佬族苗族自治县', + code: '520326', + }, + { + label: '凤冈县', + code: '520327', + }, + { + label: '湄潭县', + code: '520328', + }, + { + label: '余庆县', + code: '520329', + }, + { + label: '习水县', + code: '520330', + }, + { + label: '赤水市', + code: '520381', + }, + { + label: '仁怀市', + code: '520382', + }, + ], + }, + { + label: '安顺市', + code: '520400', + children: [ + { + label: '西秀区', + code: '520402', + }, + { + label: '平坝区', + code: '520421', + }, + { + label: '普定县', + code: '520422', + }, + { + label: '镇宁布依族苗族自治县', + code: '520423', + }, + { + label: '关岭布依族苗族自治县', + code: '520424', + }, + { + label: '紫云苗族布依族自治县', + code: '520425', + }, + ], + }, + { + label: '毕节市', + code: '520500', + children: [ + { + label: '七星关区', + code: '520502', + }, + { + label: '大方县', + code: '520521', + }, + { + label: '黔西县', + code: '520522', + }, + { + label: '金沙县', + code: '520523', + }, + { + label: '织金县', + code: '520524', + }, + { + label: '纳雍县', + code: '520525', + }, + { + label: '威宁彝族回族苗族自治县', + code: '520526', + }, + { + label: '赫章县', + code: '520527', + }, + ], + }, + { + label: '铜仁市', + code: '520600', + children: [ + { + label: '碧江区', + code: '520602', + }, + { + label: '万山区', + code: '520603', + }, + { + label: '江口县', + code: '520621', + }, + { + label: '玉屏侗族自治县', + code: '520622', + }, + { + label: '石阡县', + code: '520623', + }, + { + label: '思南县', + code: '520624', + }, + { + label: '印江土家族苗族自治县', + code: '520625', + }, + { + label: '德江县', + code: '520626', + }, + { + label: '沿河土家族自治县', + code: '520627', + }, + { + label: '松桃苗族自治县', + code: '520628', + }, + ], + }, + { + label: '黔西南布依族苗族自治州', + code: '522300', + children: [ + { + label: '兴义市', + code: '522301', + }, + { + label: '兴仁县', + code: '522322', + }, + { + label: '普安县', + code: '522323', + }, + { + label: '晴隆县', + code: '522324', + }, + { + label: '贞丰县', + code: '522325', + }, + { + label: '望谟县', + code: '522326', + }, + { + label: '册亨县', + code: '522327', + }, + { + label: '安龙县', + code: '522328', + }, + ], + }, + { + label: '黔东南苗族侗族自治州', + code: '522600', + children: [ + { + label: '凯里市', + code: '522601', + }, + { + label: '黄平县', + code: '522622', + }, + { + label: '施秉县', + code: '522623', + }, + { + label: '三穗县', + code: '522624', + }, + { + label: '镇远县', + code: '522625', + }, + { + label: '岑巩县', + code: '522626', + }, + { + label: '天柱县', + code: '522627', + }, + { + label: '锦屏县', + code: '522628', + }, + { + label: '剑河县', + code: '522629', + }, + { + label: '台江县', + code: '522630', + }, + { + label: '黎平县', + code: '522631', + }, + { + label: '榕江县', + code: '522632', + }, + { + label: '从江县', + code: '522633', + }, + { + label: '雷山县', + code: '522634', + }, + { + label: '麻江县', + code: '522635', + }, + { + label: '丹寨县', + code: '522636', + }, + ], + }, + { + label: '黔南布依族苗族自治州', + code: '522700', + children: [ + { + label: '都匀市', + code: '522701', + }, + { + label: '福泉市', + code: '522702', + }, + { + label: '荔波县', + code: '522722', + }, + { + label: '贵定县', + code: '522723', + }, + { + label: '瓮安县', + code: '522725', + }, + { + label: '独山县', + code: '522726', + }, + { + label: '平塘县', + code: '522727', + }, + { + label: '罗甸县', + code: '522728', + }, + { + label: '长顺县', + code: '522729', + }, + { + label: '龙里县', + code: '522730', + }, + { + label: '惠水县', + code: '522731', + }, + { + label: '三都水族自治县', + code: '522732', + }, + ], + }, + ], + }, + { + label: '云南省', + code: '530000', + children: [ + { + label: '昆明市', + code: '530100', + children: [ + { + label: '五华区', + code: '530102', + }, + { + label: '盘龙区', + code: '530103', + }, + { + label: '官渡区', + code: '530111', + }, + { + label: '西山区', + code: '530112', + }, + { + label: '东川区', + code: '530113', + }, + { + label: '呈贡区', + code: '530114', + }, + { + label: '晋宁县', + code: '530122', + }, + { + label: '富民县', + code: '530124', + }, + { + label: '宜良县', + code: '530125', + }, + { + label: '石林彝族自治县', + code: '530126', + }, + { + label: '嵩明县', + code: '530127', + }, + { + label: '禄劝彝族苗族自治县', + code: '530128', + }, + { + label: '寻甸回族彝族自治县', + code: '530129', + }, + { + label: '安宁市', + code: '530181', + }, + ], + }, + { + label: '曲靖市', + code: '530300', + children: [ + { + label: '麒麟区', + code: '530302', + }, + { + label: '马龙县', + code: '530321', + }, + { + label: '陆良县', + code: '530322', + }, + { + label: '师宗县', + code: '530323', + }, + { + label: '罗平县', + code: '530324', + }, + { + label: '富源县', + code: '530325', + }, + { + label: '会泽县', + code: '530326', + }, + { + label: '沾益县', + code: '530328', + }, + { + label: '宣威市', + code: '530381', + }, + ], + }, + { + label: '玉溪市', + code: '530400', + children: [ + { + label: '红塔区', + code: '530402', + }, + { + label: '江川县', + code: '530421', + }, + { + label: '澄江县', + code: '530422', + }, + { + label: '通海县', + code: '530423', + }, + { + label: '华宁县', + code: '530424', + }, + { + label: '易门县', + code: '530425', + }, + { + label: '峨山彝族自治县', + code: '530426', + }, + { + label: '新平彝族傣族自治县', + code: '530427', + }, + { + label: '元江哈尼族彝族傣族自治县', + code: '530428', + }, + ], + }, + { + label: '保山市', + code: '530500', + children: [ + { + label: '隆阳区', + code: '530502', + }, + { + label: '施甸县', + code: '530521', + }, + { + label: '腾冲县', + code: '530522', + }, + { + label: '龙陵县', + code: '530523', + }, + { + label: '昌宁县', + code: '530524', + }, + ], + }, + { + label: '昭通市', + code: '530600', + children: [ + { + label: '昭阳区', + code: '530602', + }, + { + label: '鲁甸县', + code: '530621', + }, + { + label: '巧家县', + code: '530622', + }, + { + label: '盐津县', + code: '530623', + }, + { + label: '大关县', + code: '530624', + }, + { + label: '永善县', + code: '530625', + }, + { + label: '绥江县', + code: '530626', + }, + { + label: '镇雄县', + code: '530627', + }, + { + label: '彝良县', + code: '530628', + }, + { + label: '威信县', + code: '530629', + }, + { + label: '水富县', + code: '530630', + }, + ], + }, + { + label: '丽江市', + code: '530700', + children: [ + { + label: '古城区', + code: '530702', + }, + { + label: '玉龙纳西族自治县', + code: '530721', + }, + { + label: '永胜县', + code: '530722', + }, + { + label: '华坪县', + code: '530723', + }, + { + label: '宁蒗彝族自治县', + code: '530724', + }, + ], + }, + { + label: '普洱市', + code: '530800', + children: [ + { + label: '思茅区', + code: '530802', + }, + { + label: '宁洱哈尼族彝族自治县', + code: '530821', + }, + { + label: '墨江哈尼族自治县', + code: '530822', + }, + { + label: '景东彝族自治县', + code: '530823', + }, + { + label: '景谷傣族彝族自治县', + code: '530824', + }, + { + label: '镇沅彝族哈尼族拉祜族自治县', + code: '530825', + }, + { + label: '江城哈尼族彝族自治县', + code: '530826', + }, + { + label: '孟连傣族拉祜族佤族自治县', + code: '530827', + }, + { + label: '澜沧拉祜族自治县', + code: '530828', + }, + { + label: '西盟佤族自治县', + code: '530829', + }, + ], + }, + { + label: '临沧市', + code: '530900', + children: [ + { + label: '临翔区', + code: '530902', + }, + { + label: '凤庆县', + code: '530921', + }, + { + label: '云县', + code: '530922', + }, + { + label: '永德县', + code: '530923', + }, + { + label: '镇康县', + code: '530924', + }, + { + label: '双江拉祜族佤族布朗族傣族自治县', + code: '530925', + }, + { + label: '耿马傣族佤族自治县', + code: '530926', + }, + { + label: '沧源佤族自治县', + code: '530927', + }, + ], + }, + { + label: '楚雄彝族自治州', + code: '532300', + children: [ + { + label: '楚雄市', + code: '532301', + }, + { + label: '双柏县', + code: '532322', + }, + { + label: '牟定县', + code: '532323', + }, + { + label: '南华县', + code: '532324', + }, + { + label: '姚安县', + code: '532325', + }, + { + label: '大姚县', + code: '532326', + }, + { + label: '永仁县', + code: '532327', + }, + { + label: '元谋县', + code: '532328', + }, + { + label: '武定县', + code: '532329', + }, + { + label: '禄丰县', + code: '532331', + }, + ], + }, + { + label: '红河哈尼族彝族自治州', + code: '532500', + children: [ + { + label: '个旧市', + code: '532501', + }, + { + label: '开远市', + code: '532502', + }, + { + label: '蒙自市', + code: '532503', + }, + { + label: '弥勒市', + code: '532504', + }, + { + label: '屏边苗族自治县', + code: '532523', + }, + { + label: '建水县', + code: '532524', + }, + { + label: '石屏县', + code: '532525', + }, + { + label: '泸西县', + code: '532527', + }, + { + label: '元阳县', + code: '532528', + }, + { + label: '红河县', + code: '532529', + }, + { + label: '金平苗族瑶族傣族自治县', + code: '532530', + }, + { + label: '绿春县', + code: '532531', + }, + { + label: '河口瑶族自治县', + code: '532532', + }, + ], + }, + { + label: '文山壮族苗族自治州', + code: '532600', + children: [ + { + label: '文山市', + code: '532601', + }, + { + label: '砚山县', + code: '532622', + }, + { + label: '西畴县', + code: '532623', + }, + { + label: '麻栗坡县', + code: '532624', + }, + { + label: '马关县', + code: '532625', + }, + { + label: '丘北县', + code: '532626', + }, + { + label: '广南县', + code: '532627', + }, + { + label: '富宁县', + code: '532628', + }, + ], + }, + { + label: '西双版纳傣族自治州', + code: '532800', + children: [ + { + label: '景洪市', + code: '532801', + }, + { + label: '勐海县', + code: '532822', + }, + { + label: '勐腊县', + code: '532823', + }, + ], + }, + { + label: '大理白族自治州', + code: '532900', + children: [ + { + label: '大理市', + code: '532901', + }, + { + label: '漾濞彝族自治县', + code: '532922', + }, + { + label: '祥云县', + code: '532923', + }, + { + label: '宾川县', + code: '532924', + }, + { + label: '弥渡县', + code: '532925', + }, + { + label: '南涧彝族自治县', + code: '532926', + }, + { + label: '巍山彝族回族自治县', + code: '532927', + }, + { + label: '永平县', + code: '532928', + }, + { + label: '云龙县', + code: '532929', + }, + { + label: '洱源县', + code: '532930', + }, + { + label: '剑川县', + code: '532931', + }, + { + label: '鹤庆县', + code: '532932', + }, + ], + }, + { + label: '德宏傣族景颇族自治州', + code: '533100', + children: [ + { + label: '瑞丽市', + code: '533102', + }, + { + label: '芒市', + code: '533103', + }, + { + label: '梁河县', + code: '533122', + }, + { + label: '盈江县', + code: '533123', + }, + { + label: '陇川县', + code: '533124', + }, + ], + }, + { + label: '怒江傈僳族自治州', + code: '533300', + children: [ + { + label: '泸水县', + code: '533321', + }, + { + label: '福贡县', + code: '533323', + }, + { + label: '贡山独龙族怒族自治县', + code: '533324', + }, + { + label: '兰坪白族普米族自治县', + code: '533325', + }, + ], + }, + { + label: '迪庆藏族自治州', + code: '533400', + children: [ + { + label: '香格里拉市', + code: '533421', + }, + { + label: '德钦县', + code: '533422', + }, + { + label: '维西傈僳族自治县', + code: '533423', + }, + ], + }, + ], + }, + { + label: '西藏自治区', + code: '540000', + children: [ + { + label: '拉萨市', + code: '540100', + children: [ + { + label: '城关区', + code: '540102', + }, + { + label: '林周县', + code: '540121', + }, + { + label: '当雄县', + code: '540122', + }, + { + label: '尼木县', + code: '540123', + }, + { + label: '曲水县', + code: '540124', + }, + { + label: '堆龙德庆县', + code: '540125', + }, + { + label: '达孜县', + code: '540126', + }, + { + label: '墨竹工卡县', + code: '540127', + }, + ], + }, + { + label: '日喀则市', + code: '540200', + children: [ + { + label: '桑珠孜区', + code: '540202', + }, + { + label: '南木林县', + code: '540221', + }, + { + label: '江孜县', + code: '540222', + }, + { + label: '定日县', + code: '540223', + }, + { + label: '萨迦县', + code: '540224', + }, + { + label: '拉孜县', + code: '540225', + }, + { + label: '昂仁县', + code: '540226', + }, + { + label: '谢通门县', + code: '540227', + }, + { + label: '白朗县', + code: '540228', + }, + { + label: '仁布县', + code: '540229', + }, + { + label: '康马县', + code: '540230', + }, + { + label: '定结县', + code: '540231', + }, + { + label: '仲巴县', + code: '540232', + }, + { + label: '亚东县', + code: '540233', + }, + { + label: '吉隆县', + code: '540234', + }, + { + label: '聂拉木县', + code: '540235', + }, + { + label: '萨嘎县', + code: '540236', + }, + { + label: '岗巴县', + code: '540237', + }, + ], + }, + { + label: '昌都市', + code: '540300', + children: [ + { + label: '卡若区', + code: '540302', + }, + { + label: '江达县', + code: '540321', + }, + { + label: '贡觉县', + code: '540322', + }, + { + label: '类乌齐县', + code: '540323', + }, + { + label: '丁青县', + code: '540324', + }, + { + label: '察雅县', + code: '540325', + }, + { + label: '八宿县', + code: '540326', + }, + { + label: '左贡县', + code: '540327', + }, + { + label: '芒康县', + code: '540328', + }, + { + label: '洛隆县', + code: '540329', + }, + { + label: '边坝县', + code: '540330', + }, + ], + }, + { + label: '山南地区', + code: '542200', + children: [ + { + label: '乃东县', + code: '542221', + }, + { + label: '扎囊县', + code: '542222', + }, + { + label: '贡嘎县', + code: '542223', + }, + { + label: '桑日县', + code: '542224', + }, + { + label: '琼结县', + code: '542225', + }, + { + label: '曲松县', + code: '542226', + }, + { + label: '措美县', + code: '542227', + }, + { + label: '洛扎县', + code: '542228', + }, + { + label: '加查县', + code: '542229', + }, + { + label: '隆子县', + code: '542231', + }, + { + label: '错那县', + code: '542232', + }, + { + label: '浪卡子县', + code: '542233', + }, + ], + }, + { + label: '那曲地区', + code: '542400', + children: [ + { + label: '那曲县', + code: '542421', + }, + { + label: '嘉黎县', + code: '542422', + }, + { + label: '比如县', + code: '542423', + }, + { + label: '聂荣县', + code: '542424', + }, + { + label: '安多县', + code: '542425', + }, + { + label: '申扎县', + code: '542426', + }, + { + label: '索县', + code: '542427', + }, + { + label: '班戈县', + code: '542428', + }, + { + label: '巴青县', + code: '542429', + }, + { + label: '尼玛县', + code: '542430', + }, + { + label: '双湖县', + code: '542431', + }, + ], + }, + { + label: '阿里地区', + code: '542500', + children: [ + { + label: '普兰县', + code: '542521', + }, + { + label: '札达县', + code: '542522', + }, + { + label: '噶尔县', + code: '542523', + }, + { + label: '日土县', + code: '542524', + }, + { + label: '革吉县', + code: '542525', + }, + { + label: '改则县', + code: '542526', + }, + { + label: '措勤县', + code: '542527', + }, + ], + }, + { + label: '林芝地区', + code: '542600', + children: [ + { + label: '林芝县', + code: '542621', + }, + { + label: '工布江达县', + code: '542622', + }, + { + label: '米林县', + code: '542623', + }, + { + label: '墨脱县', + code: '542624', + }, + { + label: '波密县', + code: '542625', + }, + { + label: '察隅县', + code: '542626', + }, + { + label: '朗县', + code: '542627', + }, + ], + }, + ], + }, + { + label: '陕西省', + code: '610000', + children: [ + { + label: '西安市', + code: '610100', + children: [ + { + label: '新城区', + code: '610102', + }, + { + label: '碑林区', + code: '610103', + }, + { + label: '莲湖区', + code: '610104', + }, + { + label: '灞桥区', + code: '610111', + }, + { + label: '未央区', + code: '610112', + }, + { + label: '雁塔区', + code: '610113', + }, + { + label: '阎良区', + code: '610114', + }, + { + label: '临潼区', + code: '610115', + }, + { + label: '长安区', + code: '610116', + }, + { + label: '蓝田县', + code: '610122', + }, + { + label: '周至县', + code: '610124', + }, + { + label: '户县', + code: '610125', + }, + { + label: '高陵区', + code: '610126', + }, + ], + }, + { + label: '铜川市', + code: '610200', + children: [ + { + label: '王益区', + code: '610202', + }, + { + label: '印台区', + code: '610203', + }, + { + label: '耀州区', + code: '610204', + }, + { + label: '宜君县', + code: '610222', + }, + ], + }, + { + label: '宝鸡市', + code: '610300', + children: [ + { + label: '渭滨区', + code: '610302', + }, + { + label: '金台区', + code: '610303', + }, + { + label: '陈仓区', + code: '610304', + }, + { + label: '凤翔县', + code: '610322', + }, + { + label: '岐山县', + code: '610323', + }, + { + label: '扶风县', + code: '610324', + }, + { + label: '眉县', + code: '610326', + }, + { + label: '陇县', + code: '610327', + }, + { + label: '千阳县', + code: '610328', + }, + { + label: '麟游县', + code: '610329', + }, + { + label: '凤县', + code: '610330', + }, + { + label: '太白县', + code: '610331', + }, + ], + }, + { + label: '咸阳市', + code: '610400', + children: [ + { + label: '秦都区', + code: '610402', + }, + { + label: '杨陵区', + code: '610403', + }, + { + label: '渭城区', + code: '610404', + }, + { + label: '三原县', + code: '610422', + }, + { + label: '泾阳县', + code: '610423', + }, + { + label: '乾县', + code: '610424', + }, + { + label: '礼泉县', + code: '610425', + }, + { + label: '永寿县', + code: '610426', + }, + { + label: '彬县', + code: '610427', + }, + { + label: '长武县', + code: '610428', + }, + { + label: '旬邑县', + code: '610429', + }, + { + label: '淳化县', + code: '610430', + }, + { + label: '武功县', + code: '610431', + }, + { + label: '兴平市', + code: '610481', + }, + ], + }, + { + label: '渭南市', + code: '610500', + children: [ + { + label: '临渭区', + code: '610502', + }, + { + label: '华县', + code: '610521', + }, + { + label: '潼关县', + code: '610522', + }, + { + label: '大荔县', + code: '610523', + }, + { + label: '合阳县', + code: '610524', + }, + { + label: '澄城县', + code: '610525', + }, + { + label: '蒲城县', + code: '610526', + }, + { + label: '白水县', + code: '610527', + }, + { + label: '富平县', + code: '610528', + }, + { + label: '韩城市', + code: '610581', + }, + { + label: '华阴市', + code: '610582', + }, + ], + }, + { + label: '延安市', + code: '610600', + children: [ + { + label: '宝塔区', + code: '610602', + }, + { + label: '延长县', + code: '610621', + }, + { + label: '延川县', + code: '610622', + }, + { + label: '子长县', + code: '610623', + }, + { + label: '安塞县', + code: '610624', + }, + { + label: '志丹县', + code: '610625', + }, + { + label: '吴起县', + code: '610626', + }, + { + label: '甘泉县', + code: '610627', + }, + { + label: '富县', + code: '610628', + }, + { + label: '洛川县', + code: '610629', + }, + { + label: '宜川县', + code: '610630', + }, + { + label: '黄龙县', + code: '610631', + }, + { + label: '黄陵县', + code: '610632', + }, + ], + }, + { + label: '汉中市', + code: '610700', + children: [ + { + label: '汉台区', + code: '610702', + }, + { + label: '南郑县', + code: '610721', + }, + { + label: '城固县', + code: '610722', + }, + { + label: '洋县', + code: '610723', + }, + { + label: '西乡县', + code: '610724', + }, + { + label: '勉县', + code: '610725', + }, + { + label: '宁强县', + code: '610726', + }, + { + label: '略阳县', + code: '610727', + }, + { + label: '镇巴县', + code: '610728', + }, + { + label: '留坝县', + code: '610729', + }, + { + label: '佛坪县', + code: '610730', + }, + ], + }, + { + label: '榆林市', + code: '610800', + children: [ + { + label: '榆阳区', + code: '610802', + }, + { + label: '神木县', + code: '610821', + }, + { + label: '府谷县', + code: '610822', + }, + { + label: '横山县', + code: '610823', + }, + { + label: '靖边县', + code: '610824', + }, + { + label: '定边县', + code: '610825', + }, + { + label: '绥德县', + code: '610826', + }, + { + label: '米脂县', + code: '610827', + }, + { + label: '佳县', + code: '610828', + }, + { + label: '吴堡县', + code: '610829', + }, + { + label: '清涧县', + code: '610830', + }, + { + label: '子洲县', + code: '610831', + }, + ], + }, + { + label: '安康市', + code: '610900', + children: [ + { + label: '汉滨区', + code: '610902', + }, + { + label: '汉阴县', + code: '610921', + }, + { + label: '石泉县', + code: '610922', + }, + { + label: '宁陕县', + code: '610923', + }, + { + label: '紫阳县', + code: '610924', + }, + { + label: '岚皋县', + code: '610925', + }, + { + label: '平利县', + code: '610926', + }, + { + label: '镇坪县', + code: '610927', + }, + { + label: '旬阳县', + code: '610928', + }, + { + label: '白河县', + code: '610929', + }, + ], + }, + { + label: '商洛市', + code: '611000', + children: [ + { + label: '商州区', + code: '611002', + }, + { + label: '洛南县', + code: '611021', + }, + { + label: '丹凤县', + code: '611022', + }, + { + label: '商南县', + code: '611023', + }, + { + label: '山阳县', + code: '611024', + }, + { + label: '镇安县', + code: '611025', + }, + { + label: '柞水县', + code: '611026', + }, + ], + }, + { + label: '西咸新区', + code: '611100', + children: [ + { + label: '空港新城', + code: '611101', + }, + { + label: '沣东新城', + code: '611102', + }, + { + label: '秦汉新城', + code: '611103', + }, + { + label: '沣西新城', + code: '611104', + }, + { + label: '泾河新城', + code: '611105', + }, + ], + }, + ], + }, + { + label: '甘肃省', + code: '620000', + children: [ + { + label: '兰州市', + code: '620100', + children: [ + { + label: '城关区', + code: '620102', + }, + { + label: '七里河区', + code: '620103', + }, + { + label: '西固区', + code: '620104', + }, + { + label: '安宁区', + code: '620105', + }, + { + label: '红古区', + code: '620111', + }, + { + label: '永登县', + code: '620121', + }, + { + label: '皋兰县', + code: '620122', + }, + { + label: '榆中县', + code: '620123', + }, + ], + }, + { + label: '嘉峪关市', + code: '620200', + children: [ + { + label: '雄关区', + code: '620201', + }, + { + label: '长城区', + code: '620202', + }, + { + label: '镜铁区', + code: '620203', + }, + ], + }, + { + label: '金昌市', + code: '620300', + children: [ + { + label: '金川区', + code: '620302', + }, + { + label: '永昌县', + code: '620321', + }, + ], + }, + { + label: '白银市', + code: '620400', + children: [ + { + label: '白银区', + code: '620402', + }, + { + label: '平川区', + code: '620403', + }, + { + label: '靖远县', + code: '620421', + }, + { + label: '会宁县', + code: '620422', + }, + { + label: '景泰县', + code: '620423', + }, + ], + }, + { + label: '天水市', + code: '620500', + children: [ + { + label: '秦州区', + code: '620502', + }, + { + label: '麦积区', + code: '620503', + }, + { + label: '清水县', + code: '620521', + }, + { + label: '秦安县', + code: '620522', + }, + { + label: '甘谷县', + code: '620523', + }, + { + label: '武山县', + code: '620524', + }, + { + label: '张家川回族自治县', + code: '620525', + }, + ], + }, + { + label: '武威市', + code: '620600', + children: [ + { + label: '凉州区', + code: '620602', + }, + { + label: '民勤县', + code: '620621', + }, + { + label: '古浪县', + code: '620622', + }, + { + label: '天祝藏族自治县', + code: '620623', + }, + ], + }, + { + label: '张掖市', + code: '620700', + children: [ + { + label: '甘州区', + code: '620702', + }, + { + label: '肃南裕固族自治县', + code: '620721', + }, + { + label: '民乐县', + code: '620722', + }, + { + label: '临泽县', + code: '620723', + }, + { + label: '高台县', + code: '620724', + }, + { + label: '山丹县', + code: '620725', + }, + ], + }, + { + label: '平凉市', + code: '620800', + children: [ + { + label: '崆峒区', + code: '620802', + }, + { + label: '泾川县', + code: '620821', + }, + { + label: '灵台县', + code: '620822', + }, + { + label: '崇信县', + code: '620823', + }, + { + label: '华亭县', + code: '620824', + }, + { + label: '庄浪县', + code: '620825', + }, + { + label: '静宁县', + code: '620826', + }, + ], + }, + { + label: '酒泉市', + code: '620900', + children: [ + { + label: '肃州区', + code: '620902', + }, + { + label: '金塔县', + code: '620921', + }, + { + label: '瓜州县', + code: '620922', + }, + { + label: '肃北蒙古族自治县', + code: '620923', + }, + { + label: '阿克塞哈萨克族自治县', + code: '620924', + }, + { + label: '玉门市', + code: '620981', + }, + { + label: '敦煌市', + code: '620982', + }, + ], + }, + { + label: '庆阳市', + code: '621000', + children: [ + { + label: '西峰区', + code: '621002', + }, + { + label: '庆城县', + code: '621021', + }, + { + label: '环县', + code: '621022', + }, + { + label: '华池县', + code: '621023', + }, + { + label: '合水县', + code: '621024', + }, + { + label: '正宁县', + code: '621025', + }, + { + label: '宁县', + code: '621026', + }, + { + label: '镇原县', + code: '621027', + }, + ], + }, + { + label: '定西市', + code: '621100', + children: [ + { + label: '安定区', + code: '621102', + }, + { + label: '通渭县', + code: '621121', + }, + { + label: '陇西县', + code: '621122', + }, + { + label: '渭源县', + code: '621123', + }, + { + label: '临洮县', + code: '621124', + }, + { + label: '漳县', + code: '621125', + }, + { + label: '岷县', + code: '621126', + }, + ], + }, + { + label: '陇南市', + code: '621200', + children: [ + { + label: '武都区', + code: '621202', + }, + { + label: '成县', + code: '621221', + }, + { + label: '文县', + code: '621222', + }, + { + label: '宕昌县', + code: '621223', + }, + { + label: '康县', + code: '621224', + }, + { + label: '西和县', + code: '621225', + }, + { + label: '礼县', + code: '621226', + }, + { + label: '徽县', + code: '621227', + }, + { + label: '两当县', + code: '621228', + }, + ], + }, + { + label: '临夏回族自治州', + code: '622900', + children: [ + { + label: '临夏市', + code: '622901', + }, + { + label: '临夏县', + code: '622921', + }, + { + label: '康乐县', + code: '622922', + }, + { + label: '永靖县', + code: '622923', + }, + { + label: '广河县', + code: '622924', + }, + { + label: '和政县', + code: '622925', + }, + { + label: '东乡族自治县', + code: '622926', + }, + { + label: '积石山保安族东乡族撒拉族自治县', + code: '622927', + }, + ], + }, + { + label: '甘南藏族自治州', + code: '623000', + children: [ + { + label: '合作市', + code: '623001', + }, + { + label: '临潭县', + code: '623021', + }, + { + label: '卓尼县', + code: '623022', + }, + { + label: '舟曲县', + code: '623023', + }, + { + label: '迭部县', + code: '623024', + }, + { + label: '玛曲县', + code: '623025', + }, + { + label: '碌曲县', + code: '623026', + }, + { + label: '夏河县', + code: '623027', + }, + ], + }, + ], + }, + { + label: '青海省', + code: '630000', + children: [ + { + label: '西宁市', + code: '630100', + children: [ + { + label: '城东区', + code: '630102', + }, + { + label: '城中区', + code: '630103', + }, + { + label: '城西区', + code: '630104', + }, + { + label: '城北区', + code: '630105', + }, + { + label: '大通回族土族自治县', + code: '630121', + }, + { + label: '湟中县', + code: '630122', + }, + { + label: '湟源县', + code: '630123', + }, + ], + }, + { + label: '海东市', + code: '630200', + children: [ + { + label: '乐都区', + code: '630202', + }, + { + label: '平安县', + code: '630221', + }, + { + label: '民和回族土族自治县', + code: '630222', + }, + { + label: '互助土族自治县', + code: '630223', + }, + { + label: '化隆回族自治县', + code: '630224', + }, + { + label: '循化撒拉族自治县', + code: '630225', + }, + ], + }, + { + label: '海北藏族自治州', + code: '632200', + children: [ + { + label: '门源回族自治县', + code: '632221', + }, + { + label: '祁连县', + code: '632222', + }, + { + label: '海晏县', + code: '632223', + }, + { + label: '刚察县', + code: '632224', + }, + ], + }, + { + label: '黄南藏族自治州', + code: '632300', + children: [ + { + label: '同仁县', + code: '632321', + }, + { + label: '尖扎县', + code: '632322', + }, + { + label: '泽库县', + code: '632323', + }, + { + label: '河南蒙古族自治县', + code: '632324', + }, + ], + }, + { + label: '海南藏族自治州', + code: '632500', + children: [ + { + label: '共和县', + code: '632521', + }, + { + label: '同德县', + code: '632522', + }, + { + label: '贵德县', + code: '632523', + }, + { + label: '兴海县', + code: '632524', + }, + { + label: '贵南县', + code: '632525', + }, + ], + }, + { + label: '果洛藏族自治州', + code: '632600', + children: [ + { + label: '玛沁县', + code: '632621', + }, + { + label: '班玛县', + code: '632622', + }, + { + label: '甘德县', + code: '632623', + }, + { + label: '达日县', + code: '632624', + }, + { + label: '久治县', + code: '632625', + }, + { + label: '玛多县', + code: '632626', + }, + ], + }, + { + label: '玉树藏族自治州', + code: '632700', + children: [ + { + label: '玉树市', + code: '632701', + }, + { + label: '杂多县', + code: '632722', + }, + { + label: '称多县', + code: '632723', + }, + { + label: '治多县', + code: '632724', + }, + { + label: '囊谦县', + code: '632725', + }, + { + label: '曲麻莱县', + code: '632726', + }, + ], + }, + { + label: '海西蒙古族藏族自治州', + code: '632800', + children: [ + { + label: '格尔木市', + code: '632801', + }, + { + label: '德令哈市', + code: '632802', + }, + { + label: '乌兰县', + code: '632821', + }, + { + label: '都兰县', + code: '632822', + }, + { + label: '天峻县', + code: '632823', + }, + ], + }, + ], + }, + { + label: '宁夏回族自治区', + code: '640000', + children: [ + { + label: '银川市', + code: '640100', + children: [ + { + label: '兴庆区', + code: '640104', + }, + { + label: '西夏区', + code: '640105', + }, + { + label: '金凤区', + code: '640106', + }, + { + label: '永宁县', + code: '640121', + }, + { + label: '贺兰县', + code: '640122', + }, + { + label: '灵武市', + code: '640181', + }, + ], + }, + { + label: '石嘴山市', + code: '640200', + children: [ + { + label: '大武口区', + code: '640202', + }, + { + label: '惠农区', + code: '640205', + }, + { + label: '平罗县', + code: '640221', + }, + ], + }, + { + label: '吴忠市', + code: '640300', + children: [ + { + label: '利通区', + code: '640302', + }, + { + label: '红寺堡区', + code: '640303', + }, + { + label: '盐池县', + code: '640323', + }, + { + label: '同心县', + code: '640324', + }, + { + label: '青铜峡市', + code: '640381', + }, + ], + }, + { + label: '固原市', + code: '640400', + children: [ + { + label: '原州区', + code: '640402', + }, + { + label: '西吉县', + code: '640422', + }, + { + label: '隆德县', + code: '640423', + }, + { + label: '泾源县', + code: '640424', + }, + { + label: '彭阳县', + code: '640425', + }, + ], + }, + { + label: '中卫市', + code: '640500', + children: [ + { + label: '沙坡头区', + code: '640502', + }, + { + label: '中宁县', + code: '640521', + }, + { + label: '海原县', + code: '640522', + }, + ], + }, + ], + }, + { + label: '新疆维吾尔自治区', + code: '650000', + children: [ + { + label: '乌鲁木齐市', + code: '650100', + children: [ + { + label: '天山区', + code: '650102', + }, + { + label: '沙依巴克区', + code: '650103', + }, + { + label: '新市区', + code: '650104', + }, + { + label: '水磨沟区', + code: '650105', + }, + { + label: '头屯河区', + code: '650106', + }, + { + label: '达坂城区', + code: '650107', + }, + { + label: '米东区', + code: '650109', + }, + { + label: '乌鲁木齐县', + code: '650121', + }, + ], + }, + { + label: '克拉玛依市', + code: '650200', + children: [ + { + label: '独山子区', + code: '650202', + }, + { + label: '克拉玛依区', + code: '650203', + }, + { + label: '白碱滩区', + code: '650204', + }, + { + label: '乌尔禾区', + code: '650205', + }, + ], + }, + { + label: '吐鲁番地区', + code: '652100', + children: [ + { + label: '吐鲁番市', + code: '652101', + }, + { + label: '鄯善县', + code: '652122', + }, + { + label: '托克逊县', + code: '652123', + }, + ], + }, + { + label: '哈密地区', + code: '652200', + children: [ + { + label: '哈密市', + code: '652201', + }, + { + label: '巴里坤哈萨克自治县', + code: '652222', + }, + { + label: '伊吾县', + code: '652223', + }, + ], + }, + { + label: '昌吉回族自治州', + code: '652300', + children: [ + { + label: '昌吉市', + code: '652301', + }, + { + label: '阜康市', + code: '652302', + }, + { + label: '呼图壁县', + code: '652323', + }, + { + label: '玛纳斯县', + code: '652324', + }, + { + label: '奇台县', + code: '652325', + }, + { + label: '吉木萨尔县', + code: '652327', + }, + { + label: '木垒哈萨克自治县', + code: '652328', + }, + ], + }, + { + label: '博尔塔拉蒙古自治州', + code: '652700', + children: [ + { + label: '博乐市', + code: '652701', + }, + { + label: '阿拉山口市', + code: '652702', + }, + { + label: '精河县', + code: '652722', + }, + { + label: '温泉县', + code: '652723', + }, + ], + }, + { + label: '巴音郭楞蒙古自治州', + code: '652800', + children: [ + { + label: '库尔勒市', + code: '652801', + }, + { + label: '轮台县', + code: '652822', + }, + { + label: '尉犁县', + code: '652823', + }, + { + label: '若羌县', + code: '652824', + }, + { + label: '且末县', + code: '652825', + }, + { + label: '焉耆回族自治县', + code: '652826', + }, + { + label: '和静县', + code: '652827', + }, + { + label: '和硕县', + code: '652828', + }, + { + label: '博湖县', + code: '652829', + }, + ], + }, + { + label: '阿克苏地区', + code: '652900', + children: [ + { + label: '阿克苏市', + code: '652901', + }, + { + label: '温宿县', + code: '652922', + }, + { + label: '库车县', + code: '652923', + }, + { + label: '沙雅县', + code: '652924', + }, + { + label: '新和县', + code: '652925', + }, + { + label: '拜城县', + code: '652926', + }, + { + label: '乌什县', + code: '652927', + }, + { + label: '阿瓦提县', + code: '652928', + }, + { + label: '柯坪县', + code: '652929', + }, + ], + }, + { + label: '克孜勒苏柯尔克孜自治州', + code: '653000', + children: [ + { + label: '阿图什市', + code: '653001', + }, + { + label: '阿克陶县', + code: '653022', + }, + { + label: '阿合奇县', + code: '653023', + }, + { + label: '乌恰县', + code: '653024', + }, + ], + }, + { + label: '喀什地区', + code: '653100', + children: [ + { + label: '喀什市', + code: '653101', + }, + { + label: '疏附县', + code: '653121', + }, + { + label: '疏勒县', + code: '653122', + }, + { + label: '英吉沙县', + code: '653123', + }, + { + label: '泽普县', + code: '653124', + }, + { + label: '莎车县', + code: '653125', + }, + { + label: '叶城县', + code: '653126', + }, + { + label: '麦盖提县', + code: '653127', + }, + { + label: '岳普湖县', + code: '653128', + }, + { + label: '伽师县', + code: '653129', + }, + { + label: '巴楚县', + code: '653130', + }, + { + label: '塔什库尔干塔吉克自治县', + code: '653131', + }, + ], + }, + { + label: '和田地区', + code: '653200', + children: [ + { + label: '和田市', + code: '653201', + }, + { + label: '和田县', + code: '653221', + }, + { + label: '墨玉县', + code: '653222', + }, + { + label: '皮山县', + code: '653223', + }, + { + label: '洛浦县', + code: '653224', + }, + { + label: '策勒县', + code: '653225', + }, + { + label: '于田县', + code: '653226', + }, + { + label: '民丰县', + code: '653227', + }, + ], + }, + { + label: '伊犁哈萨克自治州', + code: '654000', + children: [ + { + label: '伊宁市', + code: '654002', + }, + { + label: '奎屯市', + code: '654003', + }, + { + label: '霍尔果斯市', + code: '654004', + }, + { + label: '伊宁县', + code: '654021', + }, + { + label: '察布查尔锡伯自治县', + code: '654022', + }, + { + label: '霍城县', + code: '654023', + }, + { + label: '巩留县', + code: '654024', + }, + { + label: '新源县', + code: '654025', + }, + { + label: '昭苏县', + code: '654026', + }, + { + label: '特克斯县', + code: '654027', + }, + { + label: '尼勒克县', + code: '654028', + }, + ], + }, + { + label: '塔城地区', + code: '654200', + children: [ + { + label: '塔城市', + code: '654201', + }, + { + label: '乌苏市', + code: '654202', + }, + { + label: '额敏县', + code: '654221', + }, + { + label: '沙湾县', + code: '654223', + }, + { + label: '托里县', + code: '654224', + }, + { + label: '裕民县', + code: '654225', + }, + { + label: '和布克赛尔蒙古自治县', + code: '654226', + }, + ], + }, + { + label: '阿勒泰地区', + code: '654300', + children: [ + { + label: '阿勒泰市', + code: '654301', + }, + { + label: '布尔津县', + code: '654321', + }, + { + label: '富蕴县', + code: '654322', + }, + { + label: '福海县', + code: '654323', + }, + { + label: '哈巴河县', + code: '654324', + }, + { + label: '青河县', + code: '654325', + }, + { + label: '吉木乃县', + code: '654326', + }, + ], + }, + { + label: '直辖县级', + code: '659000', + children: [ + { + label: '石河子市', + code: '659001', + }, + { + label: '阿拉尔市', + code: '659002', + }, + { + label: '图木舒克市', + code: '659003', + }, + { + label: '五家渠市', + code: '659004', + }, + { + label: '北屯市', + code: '659005', + }, + { + label: '铁门关市', + code: '659006', + }, + { + label: '双河市', + code: '659007', + }, + ], + }, + ], + }, + { + label: '台湾', + code: '710000', + children: [ + { + label: '台北市', + code: '710100', + children: [ + { + label: '松山区', + code: '710101', + }, + { + label: '信义区', + code: '710102', + }, + { + label: '大安区', + code: '710103', + }, + { + label: '中山区', + code: '710104', + }, + { + label: '中正区', + code: '710105', + }, + { + label: '大同区', + code: '710106', + }, + { + label: '万华区', + code: '710107', + }, + { + label: '文山区', + code: '710108', + }, + { + label: '南港区', + code: '710109', + }, + { + label: '内湖区', + code: '710110', + }, + { + label: '士林区', + code: '710111', + }, + { + label: '北投区', + code: '710112', + }, + ], + }, + { + label: '高雄市', + code: '710200', + children: [ + { + label: '盐埕区', + code: '710201', + }, + { + label: '鼓山区', + code: '710202', + }, + { + label: '左营区', + code: '710203', + }, + { + label: '楠梓区', + code: '710204', + }, + { + label: '三民区', + code: '710205', + }, + { + label: '新兴区', + code: '710206', + }, + { + label: '前金区', + code: '710207', + }, + { + label: '苓雅区', + code: '710208', + }, + { + label: '前镇区', + code: '710209', + }, + { + label: '旗津区', + code: '710210', + }, + { + label: '小港区', + code: '710211', + }, + { + label: '凤山区', + code: '710212', + }, + { + label: '林园区', + code: '710213', + }, + { + label: '大寮区', + code: '710214', + }, + { + label: '大树区', + code: '710215', + }, + { + label: '大社区', + code: '710216', + }, + { + label: '仁武区', + code: '710217', + }, + { + label: '鸟松区', + code: '710218', + }, + { + label: '冈山区', + code: '710219', + }, + { + label: '桥头区', + code: '710220', + }, + { + label: '燕巢区', + code: '710221', + }, + { + label: '田寮区', + code: '710222', + }, + { + label: '阿莲区', + code: '710223', + }, + { + label: '路竹区', + code: '710224', + }, + { + label: '湖内区', + code: '710225', + }, + { + label: '茄萣区', + code: '710226', + }, + { + label: '永安区', + code: '710227', + }, + { + label: '弥陀区', + code: '710228', + }, + { + label: '梓官区', + code: '710229', + }, + { + label: '旗山区', + code: '710230', + }, + { + label: '美浓区', + code: '710231', + }, + { + label: '六龟区', + code: '710232', + }, + { + label: '甲仙区', + code: '710233', + }, + { + label: '杉林区', + code: '710234', + }, + { + label: '内门区', + code: '710235', + }, + { + label: '茂林区', + code: '710236', + }, + { + label: '桃源区', + code: '710237', + }, + { + label: '那玛夏区', + code: '710238', + }, + ], + }, + { + label: '基隆市', + code: '710300', + children: [ + { + label: '中正区', + code: '710301', + }, + { + label: '七堵区', + code: '710302', + }, + { + label: '暖暖区', + code: '710303', + }, + { + label: '仁爱区', + code: '710304', + }, + { + label: '中山区', + code: '710305', + }, + { + label: '安乐区', + code: '710306', + }, + { + label: '信义区', + code: '710307', + }, + ], + }, + { + label: '台中市', + code: '710400', + children: [ + { + label: '中区', + code: '710401', + }, + { + label: '东区', + code: '710402', + }, + { + label: '南区', + code: '710403', + }, + { + label: '西区', + code: '710404', + }, + { + label: '北区', + code: '710405', + }, + { + label: '西屯区', + code: '710406', + }, + { + label: '南屯区', + code: '710407', + }, + { + label: '北屯区', + code: '710408', + }, + { + label: '丰原区', + code: '710409', + }, + { + label: '东势区', + code: '710410', + }, + { + label: '大甲区', + code: '710411', + }, + { + label: '清水区', + code: '710412', + }, + { + label: '沙鹿区', + code: '710413', + }, + { + label: '梧栖区', + code: '710414', + }, + { + label: '后里区', + code: '710415', + }, + { + label: '神冈区', + code: '710416', + }, + { + label: '潭子区', + code: '710417', + }, + { + label: '大雅区', + code: '710418', + }, + { + label: '新社区', + code: '710419', + }, + { + label: '石冈区', + code: '710420', + }, + { + label: '外埔区', + code: '710421', + }, + { + label: '大安区', + code: '710422', + }, + { + label: '乌日区', + code: '710423', + }, + { + label: '大肚区', + code: '710424', + }, + { + label: '龙井区', + code: '710425', + }, + { + label: '雾峰区', + code: '710426', + }, + { + label: '太平区', + code: '710427', + }, + { + label: '大里区', + code: '710428', + }, + { + label: '和平区', + code: '710429', + }, + ], + }, + { + label: '台南市', + code: '710500', + children: [ + { + label: '东区', + code: '710501', + }, + { + label: '南区', + code: '710502', + }, + { + label: '北区', + code: '710504', + }, + { + label: '安南区', + code: '710506', + }, + { + label: '安平区', + code: '710507', + }, + { + label: '中西区', + code: '710508', + }, + { + label: '新营区', + code: '710509', + }, + { + label: '盐水区', + code: '710510', + }, + { + label: '白河区', + code: '710511', + }, + { + label: '柳营区', + code: '710512', + }, + { + label: '后壁区', + code: '710513', + }, + { + label: '东山区', + code: '710514', + }, + { + label: '麻豆区', + code: '710515', + }, + { + label: '下营区', + code: '710516', + }, + { + label: '六甲区', + code: '710517', + }, + { + label: '官田区', + code: '710518', + }, + { + label: '大内区', + code: '710519', + }, + { + label: '佳里区', + code: '710520', + }, + { + label: '学甲区', + code: '710521', + }, + { + label: '西港区', + code: '710522', + }, + { + label: '七股区', + code: '710523', + }, + { + label: '将军区', + code: '710524', + }, + { + label: '北门区', + code: '710525', + }, + { + label: '新化区', + code: '710526', + }, + { + label: '善化区', + code: '710527', + }, + { + label: '新市区', + code: '710528', + }, + { + label: '安定区', + code: '710529', + }, + { + label: '山上区', + code: '710530', + }, + { + label: '玉井区', + code: '710531', + }, + { + label: '楠西区', + code: '710532', + }, + { + label: '南化区', + code: '710533', + }, + { + label: '左镇区', + code: '710534', + }, + { + label: '仁德区', + code: '710535', + }, + { + label: '归仁区', + code: '710536', + }, + { + label: '关庙区', + code: '710537', + }, + { + label: '龙崎区', + code: '710538', + }, + { + label: '永康区', + code: '710539', + }, + ], + }, + { + label: '新竹市', + code: '710600', + children: [ + { + label: '东区', + code: '710601', + }, + { + label: '北区', + code: '710602', + }, + { + label: '香山区', + code: '710603', + }, + ], + }, + { + label: '嘉义市', + code: '710700', + children: [ + { + label: '东区', + code: '710701', + }, + { + label: '西区', + code: '710702', + }, + ], + }, + { + label: '新北市', + code: '710800', + children: [ + { + label: '板桥区', + code: '710801', + }, + { + label: '三重区', + code: '710802', + }, + { + label: '中和区', + code: '710803', + }, + { + label: '永和区', + code: '710804', + }, + { + label: '新庄区', + code: '710805', + }, + { + label: '新店区', + code: '710806', + }, + { + label: '树林区', + code: '710807', + }, + { + label: '莺歌区', + code: '710808', + }, + { + label: '三峡区', + code: '710809', + }, + { + label: '淡水区', + code: '710810', + }, + { + label: '汐止区', + code: '710811', + }, + { + label: '瑞芳区', + code: '710812', + }, + { + label: '土城区', + code: '710813', + }, + { + label: '芦洲区', + code: '710814', + }, + { + label: '五股区', + code: '710815', + }, + { + label: '泰山区', + code: '710816', + }, + { + label: '林口区', + code: '710817', + }, + { + label: '深坑区', + code: '710818', + }, + { + label: '石碇区', + code: '710819', + }, + { + label: '坪林区', + code: '710820', + }, + { + label: '三芝区', + code: '710821', + }, + { + label: '石门区', + code: '710822', + }, + { + label: '八里区', + code: '710823', + }, + { + label: '平溪区', + code: '710824', + }, + { + label: '双溪区', + code: '710825', + }, + { + label: '贡寮区', + code: '710826', + }, + { + label: '金山区', + code: '710827', + }, + { + label: '万里区', + code: '710828', + }, + { + label: '乌来区', + code: '710829', + }, + ], + }, + { + label: '宜兰县', + code: '712200', + children: [ + { + label: '宜兰市', + code: '712201', + }, + { + label: '罗东镇', + code: '712221', + }, + { + label: '苏澳镇', + code: '712222', + }, + { + label: '头城镇', + code: '712223', + }, + { + label: '礁溪乡', + code: '712224', + }, + { + label: '壮围乡', + code: '712225', + }, + { + label: '员山乡', + code: '712226', + }, + { + label: '冬山乡', + code: '712227', + }, + { + label: '五结乡', + code: '712228', + }, + { + label: '三星乡', + code: '712229', + }, + { + label: '大同乡', + code: '712230', + }, + { + label: '南澳乡', + code: '712231', + }, + ], + }, + { + label: '桃园县', + code: '712300', + children: [ + { + label: '桃园市', + code: '712301', + }, + { + label: '中坜市', + code: '712302', + }, + { + label: '平镇市', + code: '712303', + }, + { + label: '八德市', + code: '712304', + }, + { + label: '杨梅市', + code: '712305', + }, + { + label: '芦竹市', + code: '712306', + }, + { + label: '大溪镇', + code: '712321', + }, + { + label: '大园乡', + code: '712324', + }, + { + label: '龟山乡', + code: '712325', + }, + { + label: '龙潭乡', + code: '712327', + }, + { + label: '新屋乡', + code: '712329', + }, + { + label: '观音乡', + code: '712330', + }, + { + label: '复兴乡', + code: '712331', + }, + ], + }, + { + label: '新竹县', + code: '712400', + children: [ + { + label: '竹北市', + code: '712401', + }, + { + label: '竹东镇', + code: '712421', + }, + { + label: '新埔镇', + code: '712422', + }, + { + label: '关西镇', + code: '712423', + }, + { + label: '湖口乡', + code: '712424', + }, + { + label: '新丰乡', + code: '712425', + }, + { + label: '芎林乡', + code: '712426', + }, + { + label: '横山乡', + code: '712427', + }, + { + label: '北埔乡', + code: '712428', + }, + { + label: '宝山乡', + code: '712429', + }, + { + label: '峨眉乡', + code: '712430', + }, + { + label: '尖石乡', + code: '712431', + }, + { + label: '五峰乡', + code: '712432', + }, + ], + }, + { + label: '苗栗县', + code: '712500', + children: [ + { + label: '苗栗市', + code: '712501', + }, + { + label: '苑里镇', + code: '712521', + }, + { + label: '通霄镇', + code: '712522', + }, + { + label: '竹南镇', + code: '712523', + }, + { + label: '头份镇', + code: '712524', + }, + { + label: '后龙镇', + code: '712525', + }, + { + label: '卓兰镇', + code: '712526', + }, + { + label: '大湖乡', + code: '712527', + }, + { + label: '公馆乡', + code: '712528', + }, + { + label: '铜锣乡', + code: '712529', + }, + { + label: '南庄乡', + code: '712530', + }, + { + label: '头屋乡', + code: '712531', + }, + { + label: '三义乡', + code: '712532', + }, + { + label: '西湖乡', + code: '712533', + }, + { + label: '造桥乡', + code: '712534', + }, + { + label: '三湾乡', + code: '712535', + }, + { + label: '狮潭乡', + code: '712536', + }, + { + label: '泰安乡', + code: '712537', + }, + ], + }, + { + label: '彰化县', + code: '712700', + children: [ + { + label: '彰化市', + code: '712701', + }, + { + label: '鹿港镇', + code: '712721', + }, + { + label: '和美镇', + code: '712722', + }, + { + label: '线西乡', + code: '712723', + }, + { + label: '伸港乡', + code: '712724', + }, + { + label: '福兴乡', + code: '712725', + }, + { + label: '秀水乡', + code: '712726', + }, + { + label: '花坛乡', + code: '712727', + }, + { + label: '芬园乡', + code: '712728', + }, + { + label: '员林镇', + code: '712729', + }, + { + label: '溪湖镇', + code: '712730', + }, + { + label: '田中镇', + code: '712731', + }, + { + label: '大村乡', + code: '712732', + }, + { + label: '埔盐乡', + code: '712733', + }, + { + label: '埔心乡', + code: '712734', + }, + { + label: '永靖乡', + code: '712735', + }, + { + label: '社头乡', + code: '712736', + }, + { + label: '二水乡', + code: '712737', + }, + { + label: '北斗镇', + code: '712738', + }, + { + label: '二林镇', + code: '712739', + }, + { + label: '田尾乡', + code: '712740', + }, + { + label: '埤头乡', + code: '712741', + }, + { + label: '芳苑乡', + code: '712742', + }, + { + label: '大城乡', + code: '712743', + }, + { + label: '竹塘乡', + code: '712744', + }, + { + label: '溪州乡', + code: '712745', + }, + ], + }, + { + label: '南投县', + code: '712800', + children: [ + { + label: '南投市', + code: '712801', + }, + { + label: '埔里镇', + code: '712821', + }, + { + label: '草屯镇', + code: '712822', + }, + { + label: '竹山镇', + code: '712823', + }, + { + label: '集集镇', + code: '712824', + }, + { + label: '名间乡', + code: '712825', + }, + { + label: '鹿谷乡', + code: '712826', + }, + { + label: '中寮乡', + code: '712827', + }, + { + label: '鱼池乡', + code: '712828', + }, + { + label: '国姓乡', + code: '712829', + }, + { + label: '水里乡', + code: '712830', + }, + { + label: '信义乡', + code: '712831', + }, + { + label: '仁爱乡', + code: '712832', + }, + ], + }, + { + label: '云林县', + code: '712900', + children: [ + { + label: '斗六市', + code: '712901', + }, + { + label: '斗南镇', + code: '712921', + }, + { + label: '虎尾镇', + code: '712922', + }, + { + label: '西螺镇', + code: '712923', + }, + { + label: '土库镇', + code: '712924', + }, + { + label: '北港镇', + code: '712925', + }, + { + label: '古坑乡', + code: '712926', + }, + { + label: '大埤乡', + code: '712927', + }, + { + label: '莿桐乡', + code: '712928', + }, + { + label: '林内乡', + code: '712929', + }, + { + label: '二仑乡', + code: '712930', + }, + { + label: '仑背乡', + code: '712931', + }, + { + label: '麦寮乡', + code: '712932', + }, + { + label: '东势乡', + code: '712933', + }, + { + label: '褒忠乡', + code: '712934', + }, + { + label: '台西乡', + code: '712935', + }, + { + label: '元长乡', + code: '712936', + }, + { + label: '四湖乡', + code: '712937', + }, + { + label: '口湖乡', + code: '712938', + }, + { + label: '水林乡', + code: '712939', + }, + ], + }, + { + label: '嘉义县', + code: '713000', + children: [ + { + label: '太保市', + code: '713001', + }, + { + label: '朴子市', + code: '713002', + }, + { + label: '布袋镇', + code: '713023', + }, + { + label: '大林镇', + code: '713024', + }, + { + label: '民雄乡', + code: '713025', + }, + { + label: '溪口乡', + code: '713026', + }, + { + label: '新港乡', + code: '713027', + }, + { + label: '六脚乡', + code: '713028', + }, + { + label: '东石乡', + code: '713029', + }, + { + label: '义竹乡', + code: '713030', + }, + { + label: '鹿草乡', + code: '713031', + }, + { + label: '水上乡', + code: '713032', + }, + { + label: '中埔乡', + code: '713033', + }, + { + label: '竹崎乡', + code: '713034', + }, + { + label: '梅山乡', + code: '713035', + }, + { + label: '番路乡', + code: '713036', + }, + { + label: '大埔乡', + code: '713037', + }, + { + label: '阿里山乡', + code: '713038', + }, + ], + }, + { + label: '屏东县', + code: '713300', + children: [ + { + label: '屏东市', + code: '713301', + }, + { + label: '潮州镇', + code: '713321', + }, + { + label: '东港镇', + code: '713322', + }, + { + label: '恒春镇', + code: '713323', + }, + { + label: '万丹乡', + code: '713324', + }, + { + label: '长治乡', + code: '713325', + }, + { + label: '麟洛乡', + code: '713326', + }, + { + label: '九如乡', + code: '713327', + }, + { + label: '里港乡', + code: '713328', + }, + { + label: '盐埔乡', + code: '713329', + }, + { + label: '高树乡', + code: '713330', + }, + { + label: '万峦乡', + code: '713331', + }, + { + label: '内埔乡', + code: '713332', + }, + { + label: '竹田乡', + code: '713333', + }, + { + label: '新埤乡', + code: '713334', + }, + { + label: '枋寮乡', + code: '713335', + }, + { + label: '新园乡', + code: '713336', + }, + { + label: '崁顶乡', + code: '713337', + }, + { + label: '林边乡', + code: '713338', + }, + { + label: '南州乡', + code: '713339', + }, + { + label: '佳冬乡', + code: '713340', + }, + { + label: '琉球乡', + code: '713341', + }, + { + label: '车城乡', + code: '713342', + }, + { + label: '满州乡', + code: '713343', + }, + { + label: '枋山乡', + code: '713344', + }, + { + label: '三地门乡', + code: '713345', + }, + { + label: '雾台乡', + code: '713346', + }, + { + label: '玛家乡', + code: '713347', + }, + { + label: '泰武乡', + code: '713348', + }, + { + label: '来义乡', + code: '713349', + }, + { + label: '春日乡', + code: '713350', + }, + { + label: '狮子乡', + code: '713351', + }, + { + label: '牡丹乡', + code: '713352', + }, + ], + }, + { + label: '台东县', + code: '713400', + children: [ + { + label: '台东市', + code: '713401', + }, + { + label: '成功镇', + code: '713421', + }, + { + label: '关山镇', + code: '713422', + }, + { + label: '卑南乡', + code: '713423', + }, + { + label: '鹿野乡', + code: '713424', + }, + { + label: '池上乡', + code: '713425', + }, + { + label: '东河乡', + code: '713426', + }, + { + label: '长滨乡', + code: '713427', + }, + { + label: '太麻里乡', + code: '713428', + }, + { + label: '大武乡', + code: '713429', + }, + { + label: '绿岛乡', + code: '713430', + }, + { + label: '海端乡', + code: '713431', + }, + { + label: '延平乡', + code: '713432', + }, + { + label: '金峰乡', + code: '713433', + }, + { + label: '达仁乡', + code: '713434', + }, + { + label: '兰屿乡', + code: '713435', + }, + ], + }, + { + label: '花莲县', + code: '713500', + children: [ + { + label: '花莲市', + code: '713501', + }, + { + label: '凤林镇', + code: '713521', + }, + { + label: '玉里镇', + code: '713522', + }, + { + label: '新城乡', + code: '713523', + }, + { + label: '吉安乡', + code: '713524', + }, + { + label: '寿丰乡', + code: '713525', + }, + { + label: '光复乡', + code: '713526', + }, + { + label: '丰滨乡', + code: '713527', + }, + { + label: '瑞穗乡', + code: '713528', + }, + { + label: '富里乡', + code: '713529', + }, + { + label: '秀林乡', + code: '713530', + }, + { + label: '万荣乡', + code: '713531', + }, + { + label: '卓溪乡', + code: '713532', + }, + ], + }, + { + label: '澎湖县', + code: '713600', + children: [ + { + label: '马公市', + code: '713601', + }, + { + label: '湖西乡', + code: '713621', + }, + { + label: '白沙乡', + code: '713622', + }, + { + label: '西屿乡', + code: '713623', + }, + { + label: '望安乡', + code: '713624', + }, + { + label: '七美乡', + code: '713625', + }, + ], + }, + { + label: '金门县', + code: '713700', + children: [ + { + label: '金城镇', + code: '713701', + }, + { + label: '金湖镇', + code: '713702', + }, + { + label: '金沙镇', + code: '713703', + }, + { + label: '金宁乡', + code: '713704', + }, + { + label: '烈屿乡', + code: '713705', + }, + { + label: '乌丘乡', + code: '713706', + }, + ], + }, + { + label: '连江县', + code: '713800', + children: [ + { + label: '南竿乡', + code: '713801', + }, + { + label: '北竿乡', + code: '713802', + }, + { + label: '莒光乡', + code: '713803', + }, + { + label: '东引乡', + code: '713804', + }, + ], + }, + ], + }, + { + label: '香港特别行政区', + code: '810000', + children: [ + { + label: '香港岛', + code: '810100', + children: [ + { + label: '中西区', + code: '810101', + }, + { + label: '湾仔区', + code: '810102', + }, + { + label: '东区', + code: '810103', + }, + { + label: '南区', + code: '810104', + }, + ], + }, + { + label: '九龙', + code: '810200', + children: [ + { + label: '油尖旺区', + code: '810201', + }, + { + label: '深水埗区', + code: '810202', + }, + { + label: '九龙城区', + code: '810203', + }, + { + label: '黄大仙区', + code: '810204', + }, + { + label: '观塘区', + code: '810205', + }, + ], + }, + { + label: '新界', + code: '810300', + children: [ + { + label: '荃湾区', + code: '810301', + }, + { + label: '屯门区', + code: '810302', + }, + { + label: '元朗区', + code: '810303', + }, + { + label: '北区', + code: '810304', + }, + { + label: '大埔区', + code: '810305', + }, + { + label: '西贡区', + code: '810306', + }, + { + label: '沙田区', + code: '810307', + }, + { + label: '葵青区', + code: '810308', + }, + { + label: '离岛区', + code: '810309', + }, + ], + }, + ], + }, + { + label: '澳门特别行政区', + code: '820000', + children: [ + { + label: '澳门半岛', + code: '820100', + children: [ + { + label: '花地玛堂区', + code: '820101', + }, + { + label: '圣安多尼堂区', + code: '820102', + }, + { + label: '大堂区', + code: '820103', + }, + { + label: '望德堂区', + code: '820104', + }, + { + label: '风顺堂区', + code: '820105', + }, + ], + }, + { + label: '氹仔岛', + code: '820200', + children: [ + { + label: '嘉模堂区', + code: '820201', + }, + ], + }, + { + label: '路环岛', + code: '820300', + children: [ + { + label: '圣方济各堂区', + code: '820301', + }, + ], + }, + ], + }, +] + +export default data diff --git a/src/mock/_utils.ts b/src/mock/_utils.ts new file mode 100644 index 0000000..08bd37e --- /dev/null +++ b/src/mock/_utils.ts @@ -0,0 +1,27 @@ +import Mock from 'mockjs' +import { random } from 'xe-utils' + +/** 返回成功数据 */ +export const resultSuccess = (data: unknown) => { + return Mock.mock({ + code: 200, + data, + msg: '请求成功', + success: true, + }) +} + +/** 返回失败数据 */ +export const resultError = (data: unknown, msg: string, code = 500) => { + return Mock.mock({ + code, + data, + msg, + success: false, + }) +} + +/** 获取 50-300ms 的随机延时 */ +export const getDelayTime = () => { + return random(50, 300) +} diff --git a/src/mock/area/index.ts b/src/mock/area/index.ts new file mode 100644 index 0000000..af02555 --- /dev/null +++ b/src/mock/area/index.ts @@ -0,0 +1,24 @@ +import { findTree } from 'xe-utils' +import { defineMock } from '../_base' +import { getDelayTime, resultSuccess } from '../_utils' +import areaData from '../_data/area' + +export default defineMock([ + { + url: '/area/list', + method: 'get', + timeout: getDelayTime(), + response: ({ query }) => { + const { type, code } = query + if (type === 'province') { + const data = areaData.map((i) => ({ label: i.label, code: i.code })) + return resultSuccess(data) + } + if (type === 'city' || type === 'area') { + const parent = findTree(areaData, (i) => i.code === code) + const data = parent?.item?.children?.map((i) => ({ label: i.label, code: i.code })) + return resultSuccess(data) + } + }, + }, +]) diff --git a/src/mock/index.ts b/src/mock/index.ts new file mode 100644 index 0000000..5986951 --- /dev/null +++ b/src/mock/index.ts @@ -0,0 +1,7 @@ +import { createProdMockServer } from 'vite-plugin-mock/es/createProdMockServer' + +import area from './area' + +export function setupProdMockServer() { + createProdMockServer([...area]) +} diff --git a/src/router/asyncModules.ts b/src/router/asyncModules.ts new file mode 100644 index 0000000..4f2a444 --- /dev/null +++ b/src/router/asyncModules.ts @@ -0,0 +1,13 @@ +type ImportVueFileType = typeof import('*.vue') +type ImportVueFileFnType = () => Promise + +const moduleFiles = import.meta.glob('@/views/**/*.vue') + +export const asyncRouteModules = Object.entries(moduleFiles).reduce((routes, [url, importFn]) => { + if (!/\/(views\/login|components)\//.test(url)) { + const path = url.replace('/src/views/', '').replace('.vue', '') + routes[path] = importFn + } + + return routes +}, {} as Recordable) diff --git a/src/router/guard.ts b/src/router/guard.ts new file mode 100644 index 0000000..f19c7af --- /dev/null +++ b/src/router/guard.ts @@ -0,0 +1,144 @@ +import { Button, Message, Notification, Space } from '@arco-design/web-vue' +import NProgress from 'nprogress' +import type { Router } from 'vue-router' +import { useRouteStore, useUserStore } from '@/stores' +import { getToken } from '@/utils/auth' +import { isHttp } from '@/utils/validate' +import 'nprogress/nprogress.css' + +NProgress.configure({ + easing: 'ease', // 动画方式 + speed: 500, // 递增进度条的速度 + showSpinner: false, // 是否显示圆圈加载 + trickleSpeed: 200, // 自动递增间隔 + minimum: 0.3, // 初始化时的最小百分比 +}) + +// 版本更新 +let versionTag: string | null = null // 版本标识 +// 更新 +const onUpdateSystem = (id: string) => { + Notification.remove(id) + window.location.reload() +} +// 关闭更新弹窗 +const onCloseUpdateSystem = (id: string) => { + Notification.remove(id) +} +// 提示用户更新弹窗 +const handleNotification = () => { + const id = `updateModel` + Notification.info({ + id, + title: '新版本更新', + content: '当前系统检测到有新的版本,请及时更新', + duration: 0, + closable: true, + position: 'bottomRight', + footer: () => { + return h(Space, {}, () => [h(Button, { + type: 'primary', + onClick: () => onUpdateSystem(id), + }, '更新'), h(Button, { type: 'secondary', onClick: () => onCloseUpdateSystem(id) }, '关闭')]) + }, + }) +} + +/** + * 获取首页的 ETag 或 Last-Modified 值,作为当前版本标识 + * @returns {Promise} 返回 ETag 或 Last-Modified 值 + */ +const getVersionTag = async () => { + const response = await fetch('/', { + cache: 'no-cache', + }) + return response.headers.get('etag') || response.headers.get('last-modified') +} + +/** + * 比较当前的 ETag 或 Last-Modified 值与最新获取的值 + */ +const compareTag = async () => { + const newVersionTag = await getVersionTag() + if (versionTag === null) { + versionTag = newVersionTag + } else if (versionTag !== newVersionTag) { + // 如果 ETag 或 Last-Modified 发生变化,则认为有更新 + // 提示用户更新 + handleNotification() + } +} + +/** 免登录白名单 */ +const whiteList = ['/login', '/pwdExpired'] + +/** 是否已经生成过路由表 */ +let hasRouteFlag = false +export const resetHasRouteFlag = () => { + hasRouteFlag = false +} + +/** 初始化路由守卫 */ +export const setupRouterGuard = (router: Router) => { + router.beforeEach(async (to, from, next) => { + NProgress.start() + const userStore = useUserStore() + const routeStore = useRouteStore() + // 判断该用户是否登录 + if (getToken()) { + if (to.path === '/login') { + // 如果已经登录,并准备进入 Login 页面,则重定向到主页 + next() + } else { + if (!hasRouteFlag) { + try { + await userStore.getInfo() + if (!userStore.pwdExpiredShow && to.path !== '/pwdExpired') { + Message.warning('密码已过期,请修改密码') + next('/pwdExpired') + } + const accessRoutes = await routeStore.generateRoutes() + accessRoutes.forEach((route) => { + if (!isHttp(route.path)) { + router.addRoute(route) // 动态添加可访问路由表 + } + }) + hasRouteFlag = true + // 确保添加路由已完成 + // 设置 replace: true, 因此导航将不会留下历史记录 + next({ ...to, replace: true }) + } catch (error: any) { + // 过程中发生任何错误,都直接重置 Token,并重定向到登录页面 + await userStore.logoutCallBack() + next(`/login?redirect=${to.path}`) + } + } else { + next() + } + } + } else { + // 如果没有 Token + if (whiteList.includes(to.path)) { + // 如果在免登录的白名单中,则直接进入 + next() + } else { + // 其他没有访问权限的页面将被重定向到登录页面 + next('/login') + } + } + + // 生产环境开启检测版本更新 + const isProd = import.meta.env.PROD + if (isProd) { + await compareTag() + } + }) + + router.onError(() => { + NProgress.done() + }) + + router.afterEach(() => { + NProgress.done() + }) +} diff --git a/src/router/index.ts b/src/router/index.ts new file mode 100644 index 0000000..257c627 --- /dev/null +++ b/src/router/index.ts @@ -0,0 +1,33 @@ +import { createRouter, createWebHistory } from 'vue-router' +import { useRouteStore } from '@/stores' +import { constantRoutes, systemRoutes } from '@/router/route' +import { setupRouterGuard } from '@/router/guard' + +const router = createRouter({ + history: createWebHistory(import.meta.env.BASE_URL), + routes: [...constantRoutes, ...systemRoutes], + scrollBehavior: () => ({ left: 0, top: 0 }), +}) + +setupRouterGuard(router) + +/** + * @description 重置路由 + * @description 注意:所有动态路由路由必须带有 name 属性,否则可能会不能完全重置干净 + */ +export function resetRouter() { + try { + const routeStore = useRouteStore() + routeStore.asyncRoutes.forEach((route) => { + const { name } = route + if (name) { + router.hasRoute(name) && router.removeRoute(name) + } + }) + } catch (error) { + // 强制刷新浏览器也行,只是交互体验不是很好 + window.location.reload() + } +} + +export default router diff --git a/src/router/route.ts b/src/router/route.ts new file mode 100644 index 0000000..475db66 --- /dev/null +++ b/src/router/route.ts @@ -0,0 +1,1199 @@ +import type { RouteRecordRaw } from 'vue-router' + +/** 默认布局 */ +const Layout = () => import('@/layout/index.vue') + +/** 系统路由 */ +export const systemRoutes: RouteRecordRaw[] = [ + { + path: '/test-console', + name: 'TestConsole', + component: () => import('@/test-console.vue'), + meta: { title: 'Console测试', hidden: true }, + }, + { + path: '/login', + name: 'Login', + component: () => import('@/views/login/index.vue'), + meta: { hidden: true }, + }, + // { + // path: '/company', + // name: 'Company', + // component: Layout, + // redirect: '/company/overview', + // meta: { title: '企业概览', icon: 'company', hidden: false, sort: 1 }, + // children: [ + // { + // path: '/company/overview', + // name: 'CompanyOverview', + // component: () => import('@/views/company/overview/index.vue'), + // meta: { title: '企业概览', icon: 'dashboard', hidden: false }, + // } + // ], + // }, + { + path: '/organization', + name: 'Organization', + component: Layout, + redirect: '/organization/hr/member', + meta: { title: '组织架构', icon: 'user-group', hidden: false, sort: 2 }, + children: [ + { + path: '/organization/hr', + name: 'HRManagement', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/organization/hr/member', + meta: { title: '人员管理', icon: 'user', hidden: false }, + children: [ + { + path: '/organization/hr/member', + name: 'HRMember', + component: () => import('@/views/system/user/index.vue'), + meta: { title: '成员', icon: 'user', hidden: false }, + }, + { + path: '/organization/hr/dept', + name: 'HRDept', + component: () => import('@/views/system/dept/index.vue'), + meta: { title: '部门', icon: 'dept', hidden: false }, + }, + { + path: '/organization/hr/workload', + name: 'HRWorkload', + component: () => import('@/views/hr/workload/index.vue'), + meta: { title: '工作量', icon: 'workload', hidden: false }, + }, + { + path: '/organization/hr/attendance', + name: 'HRAttendance', + component: () => import('@/views/hr/attendance/index.vue'), + meta: { title: '考勤', icon: 'attendance', hidden: false }, + }, + { + path: '/organization/hr/performance', + name: 'HRPerformance', + component: () => import('@/components/ParentView/index.vue'), + meta: { title: '绩效', icon: 'performance', hidden: false }, + children: [ + { + path: '/organization/hr/performance/dimention', + name: 'Dimention', + component: () => import('@/views/performance/setting/index.vue'), + meta: { title: '绩效维度', icon: 'performance', hidden: false }, + + }, + { + path: '/organization/hr/performance/rule', + name: 'Rule', + component: () => import('@/views/performance/rule.vue'), + meta: { title: '绩效细则', icon: 'performance', hidden: false }, + + }, + { + path: '/organization/hr/performance/my', + name: 'MyPerformance', + component: () => import('@/views/performance/my.vue'), + meta: { title: '我的绩效', icon: 'performance', hidden: false }, + + }, + ], + }, + { + path: '/organization/hr/salary', + name: 'HRSalary', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/organization/hr/salary/overview', + meta: { title: '工资', icon: 'salary', hidden: false }, + children: [ + { + path: '/organization/hr/salary/overview', + name: 'HRSalaryOverview', + component: () => import('@/components/ParentView/index.vue'), + meta: { title: '工资概览', icon: 'salary', hidden: false }, + children: [ + { + path: '/organization/hr/salary/payroll', + name: 'Payroll', + component: () => import('@/views/salary-management/index.vue'), + meta: { title: '工资单', icon: 'salary', hidden: false }, + + }, + ], + }, + ], + }, + // { + // path: '/organization/hr/salary/insurance', + // name: 'HRInsurance', + // component: () => import('@/components/ParentView/index.vue'), + // redirect: '/organization/hr/salary/insurance/overview', + // meta: { title: '保险', icon: 'safety', hidden: false }, + // children: [ + // { + // path: '/organization/hr/salary/insurance/overview', + // name: 'HRInsuranceOverview', + // component: () => import('@/views/hr/salary/insurance/overview/index.vue'), + // meta: { title: '工作台概览', icon: 'dashboard', hidden: false }, + // }, + // { + // path: '/organization/hr/salary/insurance/my-insurance', + // name: 'HRMyInsurance', + // component: () => import('@/views/hr/salary/insurance/my-insurance/index.vue'), + // meta: { title: '我的保险', icon: 'shield', hidden: false }, + // }, + // { + // path: '/organization/hr/salary/insurance/health-records', + // name: 'HRHealthRecords', + // component: () => import('@/views/hr/salary/insurance/health-records/index.vue'), + // meta: { title: '健康档案', icon: 'heart', hidden: false }, + // }, + // { + // path: '/organization/hr/salary/insurance/policy-files', + // name: 'HRPolicyFiles', + // component: () => import('@/views/hr/salary/insurance/policy-files/index.vue'), + // meta: { title: '保单文件', icon: 'file', hidden: false }, + // }, + // { + // path: '/organization/hr/salary/insurance/personal-info', + // name: 'HRPersonalInfo', + // component: () => import('@/views/hr/salary/insurance/personal-info/index.vue'), + // meta: { title: '个人信息', icon: 'user', hidden: false }, + // } + // ] + // }, + { + path: '/organization/hr/salary/system-insurance/health-management', + name: 'HRSystemHealthManagement', + component: () => import('@/views/hr/salary/system-insurance/health-management/index.vue'), + meta: { title: '健康档案管理', icon: 'heart', hidden: false }, + }, + { + path: '/organization/hr/salary/system-insurance', + name: 'HRSystemInsurance', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/organization/hr/salary/system-insurance/overview', + meta: { title: '人员保险', icon: 'settings', hidden: false }, + children: [ + { + path: '/organization/hr/salary/system-insurance/overview', + name: 'HRSystemInsuranceOverview', + component: () => import('@/views/hr/salary/system-insurance/overview/index.vue'), + meta: { title: '工作台概览', icon: 'dashboard', hidden: false }, + }, + { + path: '/organization/hr/salary/system-insurance/management', + name: 'HRSystemInsuranceManagement', + component: () => import('@/views/hr/salary/system-insurance/management/index.vue'), + meta: { title: '保险管理', icon: 'shield', hidden: false }, + }, + { + path: '/organization/hr/salary/system-insurance/file-management', + name: 'HRSystemFileManagement', + component: () => import('@/views/hr/salary/system-insurance/file-management/index.vue'), + meta: { title: '保单文件管理', icon: 'file', hidden: false }, + }, + { + path: '/organization/hr/salary/system-insurance/company-management', + name: 'HRSystemCompanyManagement', + component: () => import('@/views/hr/salary/system-insurance/company-management/index.vue'), + meta: { title: '保险公司管理', icon: 'building', hidden: false }, + }, + { + path: '/organization/hr/salary/system-insurance/type-management', + name: 'HRSystemTypeManagement', + component: () => import('@/views/hr/salary/system-insurance/type-management/index.vue'), + meta: { title: '保险类型管理', icon: 'category', hidden: false }, + }, + ], + }, + { + path: '/organization/hr/salary/certification', + name: 'HRCertification', + component: () => import('@/views/hr/salary/certification/index.vue'), + meta: { title: '人员资质管理', icon: 'idcard', hidden: false }, + }, + { + path: '/organization/hr/contribution', + name: 'HRContribution', + component: () => import('@/views/hr/contribution/index.vue'), + meta: { title: '责献积分制度', icon: 'contribution', hidden: false }, + }, + ], + }, + { + path: '/organization/role', + name: 'OrganizationRole', + component: () => import('@/views/system/role/index.vue'), + meta: { title: '角色管理', icon: 'role', hidden: false }, + }, + ], + }, + { + path: '/asset-management', + name: 'AssetManagement', + component: Layout, + redirect: '/asset-management/device/inventory', + meta: { title: '资产管理', icon: 'property-safety', hidden: false, sort: 3 }, + children: [ + { + path: '/asset-management/intellectual-property1', + name: 'IntellectualProperty1', + component: () => import('@/views/system-resource/information-system/software-management/index.vue'), + meta: { title: '设备管理', icon: 'copyright', hidden: false }, + children: [ + { + path: '/asset-management/intellectual-property1', + name: 'IntellectualProperty11', + component: () => import('@/views/system-resource/information-system/software-management/index.vue'), + meta: { title: '库存管理', hidden: false }, + }, + { + path: '/asset-management/intellectual-property1', + name: 'IntellectualProperty12', + component: () => import('@/views/system-resource/information-system/software-management/index.vue'), + meta: { title: '设备采购', hidden: false }, + }, + { + path: '/asset-management/intellectual-property1', + name: 'IntellectualProperty13', + component: () => import('@/views/system-resource/information-system/software-management/index.vue'), + meta: { title: '在线管理', hidden: false }, + children: [ + { + path: '/asset-management/intellectual-property11', + name: 'IntellectualProperty14', + component: () => import('@/views/system-resource/information-system/software-management/index.vue'), + meta: { title: '无人机', hidden: false }, + }, + { + path: '/asset-management/intellectual-property12', + name: 'IntellectualProperty15', + component: () => import('@/views/system-resource/information-system/software-management/index.vue'), + meta: { title: '机巢', hidden: false }, + }, + { + path: '/asset-management/intellectual-property13', + name: 'IntellectualProperty16', + component: () => import('@/views/system-resource/information-system/software-management/index.vue'), + meta: { title: '其他智能终端', hidden: false }, + }, + { + path: '/asset-management/intellectual-property14', + name: 'IntellectualProperty17', + component: () => import('@/views/system-resource/information-system/software-management/index.vue'), + meta: { title: '车辆管理', hidden: false }, + }, + ], + }, + ], + }, + { + path: '/asset-management/intellectual-property', + name: 'IntellectualProperty', + component: () => import('@/views/system-resource/information-system/software-management/index.vue'), + meta: { title: '其他资产', icon: 'copyright', hidden: false }, + }, + ], + }, + { + path: '/products-services', + name: 'ProductsServices', + component: Layout, + redirect: '/products-services/products/hardware/tower-monitoring', + meta: { title: '产品与服务', icon: 'heart', hidden: false, sort: 4 }, + children: [ + { + path: '/products-services/products', + name: 'Products', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/products-services/products/hardware/tower-monitoring', + meta: { title: '产品', icon: 'product', hidden: false }, + children: [ + { + path: '/products-services/products/hardware', + name: 'SmartHardware', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/products-services/products/hardware/tower-monitoring', + meta: { title: '智能硬件', icon: 'hardware', hidden: false }, + children: [ + { + path: '/products-services/products/hardware/tower-monitoring', + name: 'TowerMonitoring', + component: () => import('@/views/product/hardware/tower-monitoring/index.vue'), + meta: { title: '风电塔下监测系统', icon: 'monitor', hidden: false }, + }, + { + path: '/products-services/products/hardware/custom-drone', + name: 'CustomDrone', + component: () => import('@/views/product/hardware/custom-drone/index.vue'), + meta: { title: '定制无人机', icon: 'drone', hidden: false }, + }, + { + path: '/products-services/products/hardware/drone-basket', + name: 'DroneBasket', + component: () => import('@/views/service/lightning-detection/index.vue'), + meta: { title: '无人吊篮', icon: 'basket', hidden: false }, + }, + { + path: '/products-services/products/hardware/blade-robot', + name: 'BladeRobot', + component: () => import('@/views/service/lightning-detection/index.vue'), + meta: { title: '叶片维修机器人', icon: 'robot', hidden: false }, + }, + ], + }, + { + path: '/products-services/products/software', + name: 'SmartSoftware', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/products-services/products/software/field-assistant', + meta: { title: '智能软件', icon: 'software', hidden: false }, + children: [ + { + path: '/products-services/products/software/field-assistant', + name: 'FieldAssistant', + component: () => import('@/views/service/lightning-detection/index.vue'), + meta: { title: '风电外业智能助手', icon: 'assistant', hidden: false }, + }, + { + path: '/products-services/products/software/blade-report', + name: 'BladeReportSystem', + component: () => import('@/views/service/lightning-detection/index.vue'), + meta: { title: '叶片检查报告生成系统', icon: 'report', hidden: false }, + }, + { + path: '/products-services/products/software/ground-station', + name: 'GroundStation', + component: () => import('@/views/service/lightning-detection/index.vue'), + meta: { title: '无人机地面站软件', icon: 'station', hidden: false }, + }, + ], + }, + ], + }, + { + path: '/products-services/services', + name: 'Services', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/products-services/services/lightning-detection', + meta: { title: '服务', icon: 'customer-service', hidden: false }, + children: [ + { + path: '/products-services/services/lightning-detection', + name: 'LightningDetection', + component: () => import('@/views/service/lightning-detection/index.vue'), + meta: { title: '防雷检测', icon: 'lightning', hidden: false }, + }, + { + path: '/products-services/services/blade-internal-detection', + name: 'BladeInternalDetection', + component: () => import('@/views/service/blade-internal-detection/index.vue'), + meta: { title: '叶片内部检测', icon: 'internal', hidden: false }, + }, + { + path: '/products-services/services/blade-external-detection', + name: 'BladeExternalDetection', + component: () => import('@/views/service/blade-internal-detection/index.vue'), + meta: { title: '叶片外部检测', icon: 'external', hidden: false }, + }, + { + path: '/products-services/services/solar-inspection', + name: 'SolarInspection', + component: () => import('@/views/service/lightning-detection/index.vue'), + meta: { title: '太阳能光伏巡检', icon: 'solar', hidden: false }, + }, + { + path: '/products-services/services/cleaning', + name: 'CleaningService', + component: () => import('@/views/service/lightning-detection/index.vue'), + meta: { title: '清洗', icon: 'cleaning', hidden: false }, + }, + { + path: '/products-services/services/coating', + name: 'CoatingService', + component: () => import('@/views/service/lightning-detection/index.vue'), + meta: { title: '喷涂', icon: 'coating', hidden: false }, + }, + { + path: '/products-services/services/dam-crack-detection', + name: 'DamCrackDetection', + component: () => import('@/views/service/lightning-detection/index.vue'), + meta: { title: '大坝裂缝检测', icon: 'dam', hidden: false }, + }, + { + path: '/products-services/services/bridge-crack-detection', + name: 'BridgeCrackDetection', + component: () => import('@/views/service/lightning-detection/index.vue'), + meta: { title: '桥梁裂缝检测', icon: 'bridge', hidden: false }, + }, + { + path: '/products-services/services/blade-maintenance', + name: 'BladeMaintenance', + component: () => import('@/views/service/lightning-detection/index.vue'), + meta: { title: '叶片维修', icon: 'maintenance', hidden: false }, + }, + ], + }, + ], + }, + { + path: '/project-management', + name: 'ProjectManagement', + component: Layout, + redirect: '/project-management/project-template/project-management', + meta: { title: '项目管理', icon: 'apps', hidden: false, sort: 4 }, + children: [ + { + path: '/project-management/contract/project-source', + name: 'ProjectSource', + component: () => import('@/components/ParentView/index.vue'), + meta: { + title: '项目来源', + icon: 'dollar', + hidden: false, + }, + children: [ + { + path: '/project-management/contract/procurement-business', + name: 'ProcurementBusiness', + component: () => import('@/components/ParentView/index.vue'), + meta: { + title: '招采业务', + icon: 'dollar', + hidden: false, + }, + children: [ + { + path: '/project-management/project-template/tender-documents', + name: 'TenderDocuments', + component: () => import('@/views/project-management/bidding/tender-documents/index.vue'), + meta: { + title: '招标文件', + icon: 'file-text', + hidden: false, + }, + }, + { + path: '/project-management/project-template/bid-documents', + name: 'BidDocuments', + component: () => import('@/views/project-management/bidding/bid-documents/index.vue'), + meta: { + title: '投标文件', + icon: 'file-text', + hidden: false, + }, + }, + { + path: '/project-management/project-template/award-notice', + name: 'AwardNotice', + component: () => import('@/views/project-management/bidding/award-notice/index.vue'), + meta: { + title: '中标通知书', + icon: 'trophy', + hidden: false, + }, + }, + { + path: 'project-management/project-template/information-retrieval', + name: 'InformationRetrieval', + component: () => import ('@/views/default/error/404.vue'), + meta: { + title: '信息检索(N)', + icon: 'trophy', + hidden: false, + }, + }, + + ], + }, + { + path: '/project-management/contract/revenue-contract2', + name: 'RevenueContract2', + component: () => import('@/views/default/error/404.vue'), + meta: { + title: '市场营销(N)', + icon: 'dollar', + hidden: false, + }, + }, + { + path: '/project-management/project-source/privateproject', + name: 'PrivateProject', + component: () => import('@/views/default/error/404.vue'), + meta: { + title: '自建项目(N)', + icon: 'dollar', + hidden: false, + }, + }, + ], + }, + { path: '/project-management/contract', name: 'ProjectContract', component: () => import('@/components/ParentView/index.vue'), redirect: '/project-management/contract/revenue-contract', meta: { + title: '项目合同', + icon: 'file-text', + hidden: false, + }, children: [ + { + path: '/project-management/contract/revenue-contract', + name: 'RevenueContract', + component: () => import('@/views/project-management/contract/revenue-contract/index.vue'), + meta: { + title: '收入合同', + icon: 'dollar', + hidden: false, + }, + }, + { + path: '/project-management/contract/expense-contract', + name: 'ExpenseContract', + component: () => import('@/views/project-management/contract/expense-contract/index.vue'), + meta: { + title: '支出合同', + icon: 'credit-card', + hidden: false, + }, + }, + { + path: '/project-management/contract/cost-management', + name: 'CostManagement', + component: () => import('@/views/project-management/contract/cost-management/index.vue'), + meta: { + title: '成本费用', + icon: 'bar-chart', + hidden: false, + }, + }, + ] }, + { + path: '/project-management/project-template/project-aproval', + name: 'ProjectTemplate', + component: () => import('@/views/project/index.vue'), + meta: { + title: '施工立项', + icon: 'file-protect', + hidden: false, + }, + }, + { + path: '/project-management/projects', + name: 'ProjectsManagement', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/project-management/projects/progress', + meta: { + title: '项目组织', + icon: 'briefcase', + hidden: false, + }, + children: [ + { + path: '/project-management/projects/budget', + name: 'ProjectBudget', + component: () => import('@/views/project-management/projects/management/index.vue'), + meta: { + title: '预算管理', + icon: 'fund', + hidden: false, + }, + }, + { + path: '/project-management/projects/personnel-distribution', + name: 'PersonnelDistribution', + component: () => import('@/views/project-management/projects/personnel-distribution/index.vue'), + meta: { + title: '人员分布图', + icon: 'team', + hidden: false, + }, + }, + + { + path: '/project-management/projects/device', + name: 'DeviceManagement', + component: () => import('@/views/system-resource/device-management/index.vue'), + meta: { + title: '设备管理', + icon: 'none', + hidden: false, + }, + }, + { + path: '/project-management/projects/technical-solutions', + name: 'TechnicalSolutions', + component: () => import('@/components/ParentView/index.vue'), + meta: { + title: '技术方案组织', + icon: 'none', + hidden: false, + }, + }, + { + path: '/project-management/projects/admission-information', + name: 'AdmissionInformation', + component: () => import('@/components/ParentView/index.vue'), + meta: { + title: '入场资料组织', + icon: 'none', + hidden: false, + }, + }, + + ], + }, + { + path: 'project-management/project-implementation/', + name: 'Project-Implementation', + component: () => import('@/components/ParentView/index.vue'), + meta: { + title: '项目实施', + icon: 'audit', + hidden: false, + }, + children: [ + { + path: '/project-management/projects/progress', + name: 'ProjectProgress', + component: () => import('@/views/project-management/projects/progress/index.vue'), + meta: { + title: '进度管理', + icon: 'schedule', + hidden: false, + }, + }, + { + path: '/project-management/projects/safety', + name: 'SafetyManagement', + component: () => import('@/views/project-management/projects/safety/index.vue'), + meta: { + title: '安全管理', + icon: 'safety', + hidden: false, + }, + }, + { + path: '/project-management/projects/quality', + name: 'QualityManagement', + component: () => import('@/views/project-management/projects/quality/index.vue'), + meta: { + title: '质量管理', + icon: 'audit', + hidden: false, + }, + + }, + ], + }, + ], + }, + + { + path: '/construction-operation-platform', + name: 'ConstructionOperationPlatform', + component: Layout, + redirect: '/construction-operation-platform/implementation-workflow/field-construction', + meta: { title: '施工操作台', icon: 'tool', hidden: false, sort: 5 }, + children: [ + // { + // path: '/construction-operation-platform/implementation-workflow', + // name: 'ImplementationWorkflow', + // component: () => import('@/components/ParentView/index.vue'), + // redirect: '/construction-operation-platform/implementation-workflow/field-construction', + // meta: { title: '项目实施工作流程', icon: 'fork', hidden: false }, + // children: [ + { + path: '/construction-operation-platform/implementation-workflow/field-construction', + name: 'FieldConstruction', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/construction-operation-platform/implementation-workflow/field-construction/project-list', + meta: { title: '我的项目', icon: 'construction', hidden: false }, + children: [ + { + path: '/project-management/projects/list', + name: 'ProjectList', + component: () => import('@/views/project-management/projects/list/index.vue'), + meta: { + title: '项目列表', + icon: 'unordered-list', + hidden: false, + }, + }, + { + path: '/construction-operation-platform/implementation-workflow/field-construction/technology', + name: 'FieldConstructionTechnology', + component: () => import('@/views/project-operation-platform/implementation-workflow/field-construction/project-list/index.vue'), + meta: { title: '我的施工', icon: 'tool', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/data-processing', + name: 'DataProcessing', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/construction-operation-platform/implementation-workflow/data-processing/data-storage', + meta: { title: '我的业务数据', icon: 'filter', hidden: false }, + children: [ + { + path: '/construction-operation-platform/implementation-workflow/data-processing/data-storage', + name: 'DataStorage', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/construction-operation-platform/implementation-workflow/data-processing/data-storage/raw-data', + meta: { title: '原数据管理', icon: 'database', hidden: false }, + children: [ + { + path: '/construction-operation-platform/implementation-workflow/data-processing/data-storage/raw-data', + name: 'RawData', + component: () => import('@/views/operation-platform/data-processing/data-storage/index.vue'), + meta: { title: '原数据管理', icon: 'file', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/data-processing/data-storage/attachment', + name: 'AttachmentManagement', + component: () => import('@/views/operation-platform/data-processing/data-storage/index.vue'), + meta: { title: '附件管理', icon: 'attachment', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/data-processing/data-storage/model-config', + name: 'ModelConfig', + component: () => import('@/views/construction-operation-platform/implementation-workflow/data-processing/model-config/index.vue'), + meta: { title: '模型配置', icon: 'robot', hidden: false }, + }, + + ], + }, + { + path: '/construction-operation-platform/implementation-workflow/data-processing/data-storage/preprocessed-data', + name: 'PreprocessedData', + component: () => import('@/views/construction-operation-platform/implementation-workflow/data-processing/data-preprocessing/index.vue'), + meta: { title: '数据预处理', icon: 'filter', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection', + name: 'IntelligentInspection', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm', + meta: { title: '数据分析与图像检测', icon: 'scan', hidden: false }, + children: [ + { + path: '/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm', + name: 'DefectAlgorithm', + component: () => import('@/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/index.vue'), + meta: { title: '缺陷检测', icon: 'code', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/report-generation', + name: 'ReportGeneration', + component: () => import('@/views/project-operation-platform/data-processing/report-generation/index.vue'), + meta: { title: '报告生成', icon: 'file-add', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/standard-info', + name: 'StandardInfo', + component: () => import('@/views/project-operation-platform/data-processing/standard-info/index.vue'), + meta: { title: '标准信息库', icon: 'book', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/report-review', + name: 'ReportReview', + component: () => import('@/views/project-operation-platform/data-processing/report-review/index.vue'), + meta: { title: '报告修改审核', icon: 'audit', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/lifecycle-management', + name: 'LifecycleManagement', + component: () => import('@/views/project-operation-platform/lifecycle-management/index.vue'), + meta: { title: '全生命周期管理', icon: 'reload', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/drone-services', + name: 'DroneServices', + component: () => import('@/views/project-operation-platform/route-planning/index.vue'), + meta: { title: '无人机云服务', icon: 'cloud-server', hidden: false }, + }, + // { + // path: '/construction-operation-platform/implementation-workflow/airport-management', + // name: 'AirportManagement', + // component: () => import('@/views/construction-operation-platform/airport-management/index.vue'), + // meta: { title: '机场管理', icon: 'rocket', hidden: false }, + // }, + ], + }, + ], + }, + { + path: '/construction-operation-platform/implementation-workflow/project-delivery', + name: 'ProjectDelivery', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/construction-operation-platform/implementation-workflow/project-delivery/delivery-overview', + meta: { title: '项目交付', icon: 'check-circle', hidden: false }, + children: [ + // { + // path: '/construction-operation-platform/implementation-workflow/project-delivery/delivery-overview', + // name: 'DeliveryOverview', + // component: () => import('@/views/project-operation-platform/quality-management/process-verification/index.vue'), + // meta: { title: '交付概览', icon: 'dashboard', hidden: false }, + // }, + { + path: '/construction-operation-platform/implementation-workflow/project-delivery/reliability-assessment', + name: 'ReliabilityAssessment', + component: () => import('@/views/project-operation-platform/quality-management/process-verification/index.vue'), + meta: { title: '可靠性评估', icon: 'safety-certificate', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/project-delivery/data-quality-assessment', + name: 'DataQualityAssessment', + component: () => import('@/views/project-operation-platform/data-processing/data-quality-assessment/index.vue'), + meta: { title: '数据质量评估', icon: 'audit', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/project-delivery/defect-storage', + name: 'DefectStorage', + component: () => import('@/views/project-operation-platform/quality-management/defect-storage/index.vue'), + meta: { title: '质量入库', icon: 'folder-add', hidden: false }, + }, + ], + }, + ], + }, + { + path: '/construction-operation-platform/implementation-workflow/tower-monitoring-video', + name: 'TowerMonitoringVideo', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/construction-operation-platform/implementation-workflow/tower-monitoring-video/clearance-distance', + meta: { title: '塔下监测预告', icon: 'video-camera', hidden: false }, + children: [ + { + path: '/construction-operation-platform/implementation-workflow/tower-monitoring-video/clearance-distance', + name: 'ClearanceDistance', + component: () => import('@/views/project-operation-platform/data-processing/clearance-detection/index.vue'), + meta: { title: '净空距离检测', icon: 'fullscreen', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/tower-monitoring-video/deformation-monitoring', + name: 'DeformationMonitoring', + component: () => import('@/views/project-operation-platform/data-processing/deformation-detection/index.vue'), + meta: { title: '形变检测', icon: 'line-chart', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/tower-monitoring-video/image-detection', + name: 'ImageDetection', + component: () => import('@/views/project-operation-platform/data-processing/wide-angle-video/index.vue'), + meta: { title: '图像检测', icon: 'picture', hidden: false }, + }, + ], + }, + + // { + // path: '/construction-operation-platform/implementation-workflow/project-delivery', + // name: 'ProjectDelivery', + // component: () => import('@/components/ParentView/index.vue'), + // redirect: '/construction-operation-platform/implementation-workflow/project-delivery/delivery-overview', + // meta: { title: '机场管理', icon: 'check-circle', hidden: false }, + // }, + + { + path: '/construction-operation-platform/implementation-workflow/other', + name: 'Other', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/construction-operation-platform/implementation-workflow/other/route-planning', + meta: { title: '其他', icon: 'more', hidden: false }, + children: [ + { + path: '/construction-operation-platform/implementation-workflow/other/route-planning', + name: 'RoutesPlanningOther', + component: () => import('@/views/project-operation-platform/route-planning/index.vue'), + meta: { title: '航线规划', icon: 'compass', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/other/3d-model', + name: '3DModelOther', + component: () => import('@/views/project-operation-platform/data-processing/3d-model/index.vue'), + meta: { title: '三维模型', icon: 'cube', hidden: false }, + }, + { + path: '/construction-operation-platform/implementation-workflow/other/report-template', + name: 'ReportTemplateOther', + component: () => import('@/views/project-operation-platform/data-processing/report-template/index.vue'), + meta: { title: '报告模版库', icon: 'book', hidden: false }, + }, + ], + }, + ], + }, + // ], + // }, + { + path: '/chat-platform', + name: 'ChatPlatform', + component: Layout, + redirect: '/chat-platform/options', + meta: { title: '聊天平台', icon: 'message', hidden: false, sort: 6 }, + children: [ + // { + // path: '/chat-platform/options', + // name: 'ChatOptions', + // component: () => import('@/views/default/redirect/index.vue'), // 临时使用一个组件,实际开发中需要替换 + // meta: { + // title: '二级选项1', + // icon: 'setting', + // hidden: false + // } + // } + ], + }, + { + path: '/enterprise-settings', + name: 'EnterpriseSettings', + component: Layout, + redirect: '/enterprise-settings/company-info', + meta: { title: '企业设置', icon: 'setting', hidden: false, sort: 7 }, + children: [ + { + path: '/enterprise-settings/company-info', + name: 'CompanyInfo', + component: () => import('@/views/enterprise-settings/company-info/index.vue'), + meta: { + title: '企业信息', + icon: 'info-circle', + hidden: false, + }, + }, + { + path: '/enterprise-settings/admin-permissions', + name: 'AdminPermissions', + component: () => import('@/views/enterprise-settings/admin-permissions/index.vue'), + meta: { + title: '管理员权限', + icon: 'lock', + hidden: false, + }, + }, + { + path: '/enterprise-settings/data-migration', + name: 'DataMigration', + component: () => import('@/views/enterprise-settings/data-migration/index.vue'), + meta: { + title: '数据迁移', + icon: 'database', + hidden: false, + }, + }, + { + path: '/enterprise-settings/version-upgrade', + name: 'VersionUpgrade', + component: () => import('@/views/enterprise-settings/version-upgrade/index.vue'), + meta: { + title: '版本升级提醒', + icon: 'upgrade', + hidden: false, + }, + }, + ], + }, + { + path: '/enterprise-dashboard', + name: 'EnterpriseDashboard', + component: Layout, + redirect: '/enterprise-dashboard/overview', + meta: { title: '企业看板', icon: 'dashboard', hidden: false, sort: 8 }, + children: [ + { + path: '/enterprise-dashboard/overview', + name: 'DashboardOverview', + component: () => import('@/views/enterprise-dashboard/overview/index.vue'), + meta: { + title: '数据概览', + icon: 'bar-chart', + hidden: false, + }, + }, + { + path: '/enterprise-dashboard/member-data', + name: 'MemberData', + component: () => import('@/views/enterprise-dashboard/member-data/index.vue'), + meta: { + title: '成员活跃数据', + icon: 'team', + hidden: false, + }, + }, + { + path: '/enterprise-dashboard/function-usage', + name: 'FunctionUsage', + component: () => import('@/views/enterprise-dashboard/function-usage/index.vue'), + meta: { + title: '功能使用情况', + icon: 'appstore', + hidden: false, + }, + }, + { + path: '/enterprise-dashboard/application-data', + name: 'ApplicationData', + component: () => import('@/views/enterprise-dashboard/application-data/index.vue'), + meta: { + title: '应用使用数据', + icon: 'pie-chart', + hidden: false, + }, + }, + ], + }, + { + path: '/training', + name: 'Training', + component: Layout, + redirect: '/training/plan', + meta: { title: '培训管理', icon: 'book', hidden: false, sort: 9 }, + children: [ + { + path: '/training/plan', + name: 'TrainingPlan', + component: () => import('@/views/training/plan/index.vue'), + meta: { + title: '培训计划', + icon: 'calendar', + hidden: false, + }, + }, + ], + }, + { + path: '/system-resource', + name: 'SystemResource', + component: Layout, + redirect: '/system-resource/device-management/warehouse', + meta: { title: '关于平台', icon: 'server', hidden: false, sort: 9 }, + children: [ + { + path: '/system-resource/device-management/warehouse', + name: 'DeviceWarehouse', + component: () => import('@/views/system-resource/device-management/index.vue'), + meta: { + title: '库存管理', + icon: 'warehouse', + hidden: false, + }, + }, + { + path: '/system-resource/device-management/online', + name: 'DeviceOnline', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/system-resource/device-management/online/drone', + meta: { + title: '在线管理', + icon: 'cloud', + hidden: false, + }, + children: [ + { + path: '/system-resource/device-management/online/drone', + name: 'DeviceDrone', + component: () => import('@/views/system-resource/device-management/index.vue'), + meta: { + title: '无人机', + icon: 'drone', + hidden: false, + }, + }, + { + path: '/system-resource/device-management/online/nest', + name: 'DeviceNest', + component: () => import('@/views/system-resource/device-management/index.vue'), + meta: { + title: '机巢', + icon: 'nest', + hidden: false, + }, + }, + { + path: '/system-resource/device-management/online/smart-terminal', + name: 'DeviceSmartTerminal', + component: () => import('@/views/system-resource/device-management/index.vue'), + meta: { + title: '其他智能终端', + icon: 'terminal', + hidden: false, + }, + }, + ], + }, + { + path: '/system-resource/information-system', + name: 'InformationSystem', + component: () => import('@/components/ParentView/index.vue'), + redirect: '/system-resource/information-system/software-management', + meta: { + title: '信息化系统管理', + icon: 'code', + hidden: false, + }, + children: [ + { + path: '/system-resource/information-system/software-management', + name: 'SoftwareManagement', + component: () => import('@/views/system-resource/information-system/software-management/index.vue'), + meta: { + title: '软件管理', + icon: 'appstore', + hidden: false, + }, + }, + { + path: '/system-resource/information-system/system-backup', + name: 'SystemBackup', + component: () => import('@/views/system-resource/information-system/system-backup/index.vue'), + meta: { + title: '系统备份管理', + icon: 'save', + hidden: false, + }, + }, + ], + }, + { + path: '/system-resource/about', + name: 'About', + component: () => import('@/views/dashboard/workplace/index.vue'), + meta: { + title: '关于我们', + icon: 'info-circle', + hidden: false, + }, + }, + ], + }, + + { + path: '/', + redirect: '/project-management/project-template/project-aproval', + meta: { hidden: true }, + }, + { + path: '/pwdExpired', + component: () => import('@/views/login/pwdExpired/index.vue'), + meta: { hidden: true }, + }, +] + +// 固定路由(默认路由) +export const constantRoutes: RouteRecordRaw[] = [ + { + path: '/redirect', + component: Layout, + meta: { hidden: true }, + children: [ + { + path: '/redirect/:path(.*)', + component: () => import('@/views/default/redirect/index.vue'), + }, + ], + }, + { + path: '/:pathMatch(.*)*', + component: () => import('@/views/default/error/404.vue'), + meta: { hidden: true }, + }, + { + path: '/403', + component: () => import('@/views/default/error/403.vue'), + meta: { hidden: true }, + }, +] diff --git a/src/stores/index.ts b/src/stores/index.ts new file mode 100644 index 0000000..875abe8 --- /dev/null +++ b/src/stores/index.ts @@ -0,0 +1,13 @@ +import { createPinia } from 'pinia' +import piniaPluginPersistedstate from 'pinia-plugin-persistedstate' + +export * from './modules/app' +export * from './modules/route' +export * from './modules/tabs' +export * from './modules/dict' +export * from './modules/user' + +const pinia = createPinia() +pinia.use(piniaPluginPersistedstate) + +export default pinia diff --git a/src/stores/modules/app.ts b/src/stores/modules/app.ts new file mode 100644 index 0000000..ccab78d --- /dev/null +++ b/src/stores/modules/app.ts @@ -0,0 +1,142 @@ +import { defineStore } from 'pinia' +import { computed, reactive, toRefs, watch, watchEffect } from 'vue' +import { generate, getRgbStr } from '@arco-design/color' +import { type BasicConfig, listSiteOptionDict } from '@/apis' +import { getSettings } from '@/config/setting' + +const storeSetup = () => { + // App配置 + const settingConfig = reactive({ ...getSettings() }) as App.AppSettings + // 页面切换动画类名 + const transitionName = computed(() => (settingConfig.animate ? settingConfig.animateMode : '')) + + // 深色菜单主题色变量 + const themeCSSVar = computed>(() => { + const obj: Record = {} + const list = generate(settingConfig.themeColor, { list: true, dark: true }) as string[] + list.forEach((color, index) => { + obj[`--primary-${index + 1}`] = getRgbStr(color) + }) + return obj + }) + + // 设置主题色 + const setThemeColor = (color: string) => { + if (!color) return + settingConfig.themeColor = color + const list = generate(settingConfig.themeColor, { list: true, dark: settingConfig.theme === 'dark' }) as string[] + list.forEach((color, index) => { + const rgbStr = getRgbStr(color) + document.body.style.setProperty(`--primary-${index + 1}`, rgbStr) + }) + } + + // 切换主题 暗黑模式|简白模式 + const toggleTheme = (dark: boolean) => { + if (dark) { + settingConfig.theme = 'dark' + document.body.setAttribute('arco-theme', 'dark') + } else { + settingConfig.theme = 'light' + document.body.removeAttribute('arco-theme') + } + setThemeColor(settingConfig.themeColor) + } + + // 初始化主题 + const initTheme = () => { + if (!settingConfig.themeColor) return + setThemeColor(settingConfig.themeColor) + } + + // 设置左侧菜单折叠状态 + const setMenuCollapse = (collapsed: boolean) => { + settingConfig.menuCollapse = collapsed + } + + // 系统配置配置 + const siteConfig = reactive({}) as BasicConfig + // 初始化系统配置 + const initSiteConfig = () => { + // listSiteOptionDict().then((res) => { + // const resMap = new Map() + // res.data.forEach((item) => { + // resMap.set(item.label, item.value) + // }) + // siteConfig.SITE_FAVICON = resMap.get('SITE_FAVICON') + // siteConfig.SITE_LOGO = resMap.get('SITE_LOGO') + // siteConfig.SITE_TITLE = resMap.get('SITE_TITLE') + // siteConfig.SITE_COPYRIGHT = resMap.get('SITE_COPYRIGHT') + // siteConfig.SITE_BEIAN = resMap.get('SITE_BEIAN') + // document.title = resMap.get('SITE_TITLE') + // document + // .querySelector('link[rel="shortcut icon"]') + // ?.setAttribute('href', resMap.get('SITE_FAVICON') || '/favicon.ico') + // }) + } + + // 设置系统配置 + const setSiteConfig = (config: BasicConfig) => { + Object.assign(siteConfig, config) + document.title = config.SITE_TITLE || '' + document.querySelector('link[rel="shortcut icon"]')?.setAttribute('href', config.SITE_FAVICON || '/favicon.ico') + } + + // 使用watchEffect优化监听,避免递归更新 + watchEffect(() => { + const filters = [] as string[] + + if (settingConfig.enableMourningMode) { + filters.push('grayscale(100%)') + } + if (settingConfig.enableColorWeaknessMode) { + filters.push('invert(80%)') + } + + // 如果没有任何滤镜条件,移除 `filter` 样式 + if (filters.length === 0) { + document.documentElement.style.removeProperty('filter') + } else { + document.documentElement.style.setProperty('filter', filters.join(' ')) + } + }) + + const getFavicon = () => { + return siteConfig.SITE_FAVICON + } + + const getLogo = () => { + return siteConfig.SITE_LOGO + } + + const getTitle = () => { + return siteConfig.SITE_TITLE + } + + const getCopyright = () => { + return siteConfig.SITE_COPYRIGHT + } + + const getForRecord = () => { + return siteConfig.SITE_BEIAN + } + return { + ...toRefs(settingConfig), + ...toRefs(siteConfig), + transitionName, + themeCSSVar, + toggleTheme, + setThemeColor, + initTheme, + setMenuCollapse, + initSiteConfig, + setSiteConfig, + getFavicon, + getLogo, + getTitle, + getCopyright, + getForRecord, + } +} + +export const useAppStore = defineStore('app', storeSetup, { persist: true }) diff --git a/src/stores/modules/dict.ts b/src/stores/modules/dict.ts new file mode 100644 index 0000000..0d646b6 --- /dev/null +++ b/src/stores/modules/dict.ts @@ -0,0 +1,44 @@ +import { defineStore } from 'pinia' + +const storeSetup = () => { + const dictData = ref>({}) + + // 设置字典 + const setDict = (code: string, items: App.DictItem[]) => { + if (code) { + dictData.value[code] = items + } + } + + // 获取字典 + const getDict = (code: string) => { + if (!code) { + return null + } + return dictData.value[code] || null + } + + // 删除字典 + const deleteDict = (code: string) => { + if (!code || !(code in dictData.value)) { + return false + } + delete dictData.value[code] + return true + } + + // 清空字典 + const cleanDict = () => { + dictData.value = {} + } + + return { + dictData, + setDict, + getDict, + deleteDict, + cleanDict, + } +} + +export const useDictStore = defineStore('dict', storeSetup) diff --git a/src/stores/modules/route.ts b/src/stores/modules/route.ts new file mode 100644 index 0000000..06dcf89 --- /dev/null +++ b/src/stores/modules/route.ts @@ -0,0 +1,197 @@ +import { ref } from 'vue' +import { defineStore } from 'pinia' +import type { RouteRecordRaw } from 'vue-router' +import { mapTree, toTreeArray } from 'xe-utils' +import { cloneDeep, omit } from 'lodash-es' +import { constantRoutes, systemRoutes } from '@/router/route' +import { type RouteItem, getUserRouteWithAdapter } from '@/apis' +import { transformPathToName } from '@/utils' +import { asyncRouteModules } from '@/router/asyncModules' +import { convertMenuData, type ApiMenuItem } from '@/utils/menuConverter' + +const layoutComponentMap = { + Layout: () => import('@/layout/index.vue'), + ParentView: () => import('@/components/ParentView/index.vue'), +} + +/** 将component由字符串转成真正的模块 */ +const transformComponentView = (component: string) => { + return layoutComponentMap[component as keyof typeof layoutComponentMap] || asyncRouteModules[component] +} + +/** + * @description 前端来做排序、格式化 + * @params {menus} 后端返回的路由数据,已经根据当前用户角色过滤掉了没权限的路由 + * 1. 对后端返回的路由数据进行排序,格式化 + * 2. 同时将component由字符串转成真正的模块 + */ +const formatAsyncRoutes = (menus: RouteItem[]) => { + if (!menus.length) return [] + + const pathMap = new Map() + return mapTree(menus, (item) => { + pathMap.set(item.id, item.path) + + if (item.children?.length) { + item.children.sort((a, b) => (a?.sort ?? 0) - (b?.sort ?? 0)) + } + + // 部分子菜单,例如:通知公告新增、查看详情,需要选中其父菜单 + if (item.parentId && item.type === 2 && item.permission) { + item.activeMenu = pathMap.get(item.parentId) + } + + return { + path: item.path, + name: item.name ?? transformPathToName(item.path), + component: transformComponentView(item.component), + redirect: item.redirect, + meta: { + title: item.title, + hidden: item.isHidden, + keepAlive: item.isCache, + icon: item.icon, + showInTabs: item.showInTabs, + activeMenu: item.activeMenu, + }, + } + }) as unknown as RouteRecordRaw[] +} + +/** 判断路由层级是否大于 2 */ +export const isMultipleRoute = (route: RouteRecordRaw) => { + return route.children?.some((child) => child.children?.length) ?? false +} + +/** 路由降级(把三级及其以上的路由转化为二级路由) */ +export const flatMultiLevelRoutes = (routes: RouteRecordRaw[]) => { + return cloneDeep(routes).map((route) => { + if (!isMultipleRoute(route)) return route + + return { + ...route, + children: toTreeArray(route.children).map((item) => omit(item, 'children')) as RouteRecordRaw[], + } + }) +} + +const storeSetup = () => { + // 所有路由(常驻路由 + 动态路由) + const routes = ref([]) + // 动态路由(异步路由) + const asyncRoutes = ref([]) + + // 合并路由 + const setRoutes = (data: RouteRecordRaw[]) => { + // 合并路由并排序 + routes.value = [...constantRoutes, ...systemRoutes].concat(data) + .sort((a, b) => (a.meta?.sort ?? 0) - (b.meta?.sort ?? 0)) + asyncRoutes.value = data + } + + // 生成路由 + const generateRoutes = async (): Promise => { + // 获取路由数据并已通过适配器转换 + // const { data } = await getUserRouteWithAdapter() + const data = [{ + "id": 1000, + "parentId": 0, + "title": "系统管理", + "type": 1, + "path": "/system", + "name": "System", + "component": "Layout", + "redirect": "/system/user", + "icon": "settings", + "isExternal": false, + "isCache": false, + "isHidden": false, + "sort": 1, + "children": [ + { + "id": 1010, + "parentId": 1000, + "title": "用户管理", + "type": 2, + "path": "/system/user", + "name": "SystemUser", + "component": "system/user/index", + "icon": "user", + "isExternal": false, + "isCache": false, + "isHidden": false, + "sort": 1 + }, + { + "id": 1030, + "parentId": 1000, + "title": "角色管理", + "type": 2, + "path": "/system/role", + "name": "SystemRole", + "component": "system/role/index", + "icon": "user-group", + "isExternal": false, + "isCache": false, + "isHidden": false, + "sort": 2 + }, + { + "id": 1050, + "parentId": 1000, + "title": "菜单管理", + "type": 2, + "path": "/system/menu", + "name": "SystemMenu", + "component": "system/menu/index", + "icon": "menu", + "isExternal": false, + "isCache": false, + "isHidden": false, + "sort": 3 + }, + { + "id": 1070, + "parentId": 1000, + "title": "部门管理", + "type": 2, + "path": "/system/dept", + "name": "SystemDept", + "component": "system/dept/index", + "icon": "mind-mapping", + "isExternal": false, + "isCache": false, + "isHidden": false, + "sort": 4 + }, + { + "id": 1090, + "parentId": 1000, + "title": "岗位管理", + "type": 2, + "path": "/system/post", + "name": "SystemPost", + "component": "system/post/index", + "icon": "settings", + "isExternal": false, + "isCache": false, + "isHidden": false, + "sort": 5 + } + ] + }] + // 使用已转换的数据生成路由 + const asyncRoutes = formatAsyncRoutes(data as unknown as RouteItem[]) + const flatRoutes = flatMultiLevelRoutes(cloneDeep(asyncRoutes)) + setRoutes(asyncRoutes) + return flatRoutes + } + + return { + routes, + asyncRoutes, + generateRoutes, + } +} + +export const useRouteStore = defineStore('route', storeSetup, { persist: true }) diff --git a/src/stores/modules/tabs.ts b/src/stores/modules/tabs.ts new file mode 100644 index 0000000..0f87e9c --- /dev/null +++ b/src/stores/modules/tabs.ts @@ -0,0 +1,172 @@ +import { defineStore } from 'pinia' +import { ref } from 'vue' +import { type RouteLocationNormalized, type RouteRecordName, useRouter } from 'vue-router' +import _XEUtils_ from 'xe-utils' +import { useRouteStore } from '@/stores' + +const storeSetup = () => { + const router = useRouter() + const tabList = ref([]) // 保存页签tab的数组 + const cacheList = ref([]) // keep-alive缓存的数组,元素是组件名 + + // 添加一个页签,如果当前路由已经打开,则不再重复添加 + const addTabItem = (item: RouteLocationNormalized) => { + const index = tabList.value.findIndex((i) => i.path === item.path) + if (index >= 0) { + tabList.value[index].fullPath !== item.fullPath && (tabList.value[index] = item) + } else { + if (item.meta?.showInTabs ?? true) { + tabList.value.push(item) + } + } + } + + // 删除一个页签 + const deleteTabItem = (path: string) => { + const index = tabList.value.findIndex((item) => item.path === path && !item.meta?.affix) + if (index < 0) return + const isActive = router.currentRoute.value.path === tabList.value[index].path + tabList.value.splice(index, 1) + if (isActive) { + const lastObj = tabList.value[tabList.value.length - 1] + router.push(lastObj.fullPath || lastObj.path) + } + } + + // 清空页签 + const clearTabList = () => { + const routeStore = useRouteStore() + const arr: RouteLocationNormalized[] = [] + _XEUtils_.eachTree(routeStore.routes, (item) => { + if (item.meta?.affix ?? false) { + arr.push(item as unknown as RouteLocationNormalized) + } + }) + tabList.value = arr + } + + // 设置当前tab页签名称 + const setTabTitle = (title: string) => { + if (!title) return false + const route = router.currentRoute.value + const path = route?.fullPath || route.path + const index = tabList.value.findIndex((i) => i.fullPath === path) + if (index >= 0) { + tabList.value[index].meta.title = title + } + } + + // 添加缓存页 + const addCacheItem = (item: RouteLocationNormalized) => { + if (!item.name) return + if (cacheList.value.includes(item.name)) return + if (item.meta?.keepAlive) { + cacheList.value.push(item.name) + } + } + + // 删除一个缓存页 + const deleteCacheItem = (name: RouteRecordName) => { + const index = cacheList.value.findIndex((i) => i === name) + if (index >= 0) { + cacheList.value.splice(index, 1) + } + } + + // 清空缓存页 + const clearCacheList = () => { + cacheList.value = [] + } + + // 关闭当前 + const closeCurrent = (path: string) => { + const item = tabList.value.find((i) => i.path === path) + item?.name && deleteCacheItem(item.name) + deleteTabItem(path) + } + + // 关闭其他 + const closeOther = (path: string) => { + const arr = tabList.value.filter((i) => i.path !== path) + arr.forEach((item) => { + deleteTabItem(item.path) + item?.name && deleteCacheItem(item.name) + }) + } + + // 关闭左侧 + const closeLeft = (path: string) => { + const index = tabList.value.findIndex((i) => i.path === path) + if (index < 0) return + const arr = tabList.value.filter((i, n) => n < index) + arr.forEach((item) => { + deleteTabItem(item.path) + item?.name && deleteCacheItem(item.name) + }) + } + + // 关闭右侧 + const closeRight = (path: string) => { + const index = tabList.value.findIndex((i) => i.path === path) + if (index < 0) return + const arr = tabList.value.filter((i, n) => n > index) + arr.forEach((item) => { + deleteTabItem(item.path) + item?.name && deleteCacheItem(item.name) + }) + } + + // 关闭全部 + const closeAll = () => { + clearTabList() + clearCacheList() + router.push({ path: '/' }) + } + + // 重置 + const reset = () => { + clearTabList() + clearCacheList() + } + + // 初始化 + const init = () => { + if (tabList.value.some((i) => !i?.meta.affix)) return + reset() + } + + // Tabs页签右侧刷新按钮-页面重新加载 + const reloadFlag = ref(true) + const reloadPage = () => { + const route = router.currentRoute.value + deleteCacheItem(route.name as string) // 修复点击刷新图标,无法重新触发生命周期钩子函数问题 + reloadFlag.value = false + nextTick(() => { + reloadFlag.value = true + addCacheItem(route) + }) + } + + return { + tabList, + cacheList, + addTabItem, + deleteTabItem, + clearTabList, + setTabTitle, + addCacheItem, + deleteCacheItem, + clearCacheList, + closeCurrent, + closeOther, + closeLeft, + closeRight, + closeAll, + reset, + init, + reloadFlag, + reloadPage, + } +} + +export const useTabsStore = defineStore('tabs', storeSetup, { persist: { storage: sessionStorage } }) diff --git a/src/stores/modules/user.ts b/src/stores/modules/user.ts new file mode 100644 index 0000000..2f048b1 --- /dev/null +++ b/src/stores/modules/user.ts @@ -0,0 +1,175 @@ +import { defineStore } from 'pinia' +import { computed, reactive, ref } from 'vue' +import { resetRouter } from '@/router' +import { + type AccountLoginReq, + AuthTypeConstants, + + type PhoneLoginReq, + type UserDetail, + type DeptDetail, + type RoleDetail, + type UserInfo, + accountLogin as accountLoginApi, + + getUserInfo as getUserInfoApi, + logout as logoutApi, + phoneLogin as phoneLoginApi, + +} from '@/apis' +import { clearToken, getToken, setToken } from '@/utils/auth' +import { resetHasRouteFlag } from '@/router/guard' + +interface NewUserInfoData { + user: UserDetail; + dept: DeptDetail; + roles: RoleDetail[]; + posts: any[]; +} + +const storeSetup = () => { + // 更新用户信息结构以匹配新API + const userInfo = reactive({ + userId: '', + account: '', + name: '', + status: 0, + userCode: '', + userStatus: '', + userType: '', + mobile: '', + createTime: '', + deptId: '', + deptName: '', + avatar: '', + roles: [] as string[], + permissions: [] as string[] + }) + const nickname = computed(() => userInfo.name) + const username = computed(() => userInfo.account) + const avatar = computed(() => userInfo.avatar) + + const token = ref(getToken() || '') + const pwdExpiredShow = ref(true) + const roles = ref([]) // 当前用户角色 + const permissions = ref([]) // 当前角色权限标识集合 + + // 重置token + const resetToken = () => { + token.value = '' + clearToken() + resetHasRouteFlag() + } + + // 登录 + const accountLogin = async (req: AccountLoginReq) => { + const res = await accountLoginApi({ ...req }) + setToken(res.data.tokenValue) + token.value = res.data.tokenValue + } + + + + // 手机号登录 + const phoneLogin = async (req: PhoneLoginReq) => { + const res = await phoneLoginApi({ ...req, clientId: import.meta.env.VITE_CLIENT_ID, authType: AuthTypeConstants.PHONE }) + setToken(res.data.token) + token.value = res.data.token + } + + + + // 退出登录回调 + const logoutCallBack = async () => { + roles.value = [] + permissions.value = [] + pwdExpiredShow.value = true + resetToken() + resetRouter() + } + + // 退出登录 + const logout = async () => { + try { + await logoutApi() + await logoutCallBack() + return true + } catch (error) { + return false + } + } + + // 获取用户信息 + const getInfo = async () => { + const res = await getUserInfoApi() + + // 检查返回数据格式,适配新旧API + if (res.data && 'user' in res.data) { + // 新API结构 + const { user, dept, roles: userRoles } = res.data as unknown as NewUserInfoData + + // 更新用户基本信息 + userInfo.userId = user.userId + userInfo.account = user.account + userInfo.name = user.name + userInfo.status = user.status + userInfo.userCode = user.userCode + userInfo.userStatus = user.userStatus + userInfo.userType = user.userType + userInfo.mobile = user.mobile + userInfo.createTime = user.createTime + + // 更新部门信息 + if (dept) { + userInfo.deptId = dept.deptId + userInfo.deptName = dept.deptName + } + + // 处理角色信息 + if (userRoles && userRoles.length) { + // 提取角色键作为权限标识 + const roleKeys = userRoles.map(role => role.roleKey).filter(Boolean) as string[] + roles.value = roleKeys + + // 由于新API没有直接提供permissions,这里默认给管理员全部权限 + permissions.value = roleKeys.includes('admin') ? ['*:*:*'] : [] + } + } else if (res.data) { + // 旧API结构,保留兼容 + const oldData = res.data as unknown as UserInfo + + // 映射旧结构到新结构 + userInfo.userId = oldData.id + userInfo.account = oldData.username + userInfo.name = oldData.nickname + userInfo.avatar = oldData.avatar + userInfo.deptName = oldData.deptName + + if (oldData.roles && oldData.roles.length) { + roles.value = oldData.roles + permissions.value = oldData.permissions + } + } + } + + return { + userInfo, + nickname, + username, + avatar, + token, + roles, + permissions, + pwdExpiredShow, + accountLogin, + phoneLogin, + logout, + logoutCallBack, + getInfo, + resetToken, + } +} + +export const useUserStore = defineStore('user', storeSetup, { + persist: { paths: ['token', 'roles', 'permissions', 'pwdExpiredShow'], storage: localStorage }, +}) diff --git a/src/styles/animated.scss b/src/styles/animated.scss new file mode 100644 index 0000000..04a497c --- /dev/null +++ b/src/styles/animated.scss @@ -0,0 +1,20 @@ +@keyframes fade-up { + 0% { + transform: translateY(60px); + opacity: 0; + } + 100% { + transform: translateY(0); + opacity: 1; + } +} + +@for $i from 0 through 12 { + .animated-fade-up-#{$i} { + opacity: 0; + animation-name: fade-up; + animation-duration: 0.5s; + animation-fill-mode: forwards; + animation-delay: calc($i/10) + s; + } +} \ No newline at end of file diff --git a/src/styles/arco-ui/a-button.less b/src/styles/arco-ui/a-button.less new file mode 100644 index 0000000..e6cb846 --- /dev/null +++ b/src/styles/arco-ui/a-button.less @@ -0,0 +1,9 @@ +.arco-btn-secondary { + &:hover { + background: var(--color-secondary-hover) !important; + } + + &:active { + background: var(--color-secondary-active) !important; + } +} \ No newline at end of file diff --git a/src/styles/arco-ui/a-card.less b/src/styles/arco-ui/a-card.less new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/styles/arco-ui/a-card.less @@ -0,0 +1 @@ + diff --git a/src/styles/arco-ui/a-descriptions.less b/src/styles/arco-ui/a-descriptions.less new file mode 100644 index 0000000..060f7d4 --- /dev/null +++ b/src/styles/arco-ui/a-descriptions.less @@ -0,0 +1,11 @@ +.arco-descriptions-layout-inline-horizontal { + &.arco-descriptions-size-medium { + .arco-descriptions-item { + padding-bottom: 8px; + } + } +} + +.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline { + margin-right: 10px; +} diff --git a/src/styles/arco-ui/a-divider.less b/src/styles/arco-ui/a-divider.less new file mode 100644 index 0000000..a91f837 --- /dev/null +++ b/src/styles/arco-ui/a-divider.less @@ -0,0 +1,7 @@ +.arco-divider-text { + background: var(--color-bg-1); +} + +.arco-space-item .arco-divider-text { + background: var(--color-bg-3); +} \ No newline at end of file diff --git a/src/styles/arco-ui/a-input-number.less b/src/styles/arco-ui/a-input-number.less new file mode 100644 index 0000000..8ad6e95 --- /dev/null +++ b/src/styles/arco-ui/a-input-number.less @@ -0,0 +1,13 @@ +// 线性主题优化 +.arco-input-number.arco-input-number-mode-button { + .arco-input-prepend { + .arco-btn { + border-right: 0; + } + } + .arco-input-append { + .arco-btn { + border-left: 0; + } + } +} diff --git a/src/styles/arco-ui/a-input.less b/src/styles/arco-ui/a-input.less new file mode 100644 index 0000000..1cbecf3 --- /dev/null +++ b/src/styles/arco-ui/a-input.less @@ -0,0 +1,14 @@ +// 线性主题优化 +.arco-input-prepend { + border-right: none; +} +.arco-input-append { + border-left: none; +} + +.arco-input-wrapper .arco-input.arco-input-size-medium, +.arco-select-view-single.arco-select-view-size-medium .arco-select-view-input { + font-size: 13px; + padding-top: 5px; + padding-bottom: 5px; +} diff --git a/src/styles/arco-ui/a-menu.less b/src/styles/arco-ui/a-menu.less new file mode 100644 index 0000000..14cec37 --- /dev/null +++ b/src/styles/arco-ui/a-menu.less @@ -0,0 +1,8 @@ +.arco-trigger-menu-item.arco-trigger-menu-selected, +.arco-trigger-menu-pop-header.arco-trigger-menu-selected { + color: rgb(var(--primary-6)); +} + +.arco-menu-icon-suffix { + transition: all 0.2s; +} diff --git a/src/styles/arco-ui/a-message.less b/src/styles/arco-ui/a-message.less new file mode 100644 index 0000000..a8a04f7 --- /dev/null +++ b/src/styles/arco-ui/a-message.less @@ -0,0 +1,28 @@ +.fade-message-enter-from { + opacity: 0; + transform: translate3d(0, -100%, 0); +} + +.fade-message-enter-to { + opacity: 1; + transform: translate3d(0, 0, 0); +} + +.fade-message-enter-active, +.fade-message-appear-active { + transition: opacity @transition-duration-3, transform @transition-duration-4; +} + +.fade-message-leave-from { + opacity: 1; + transform: translate3d(0, 0, 0); +} + +.fade-message-leave-to { + opacity: 0; + transform: translate3d(0, -100%, 0); +} + +.fade-message-leave-active { + position: absolute; +} diff --git a/src/styles/arco-ui/a-modal.less b/src/styles/arco-ui/a-modal.less new file mode 100644 index 0000000..8bd8f7f --- /dev/null +++ b/src/styles/arco-ui/a-modal.less @@ -0,0 +1,46 @@ +.arco-modal-title .arco-icon-exclamation-circle-fill { + font-size: 24px; +} + +.arco-modal-title-icon { + display: flex; + justify-content: center; + align-items: center; +} + +.arco-modal-simple { + width: 90%; + max-width: 400px; + padding: 14px 16px; + box-sizing: border-box; + .arco-modal-header { + .arco-modal-title { + // justify-content: flex-start; + font-size: 18px; + } + } + .arco-modal-body { + font-size: 16px; + } + .arco-modal-footer { + margin-top: 15px; + text-align: right; + } +} + +.arco-drawer-header { + height: 56px; + padding: 0 24px; + + .arco-drawer-title { + font-size: 18px; + } + + .arco-drawer-close-btn { + font-size: 20px; + } +} + +.arco-drawer-body { + padding: 16px 24px; +} \ No newline at end of file diff --git a/src/styles/arco-ui/a-pagination.less b/src/styles/arco-ui/a-pagination.less new file mode 100644 index 0000000..e3d6486 --- /dev/null +++ b/src/styles/arco-ui/a-pagination.less @@ -0,0 +1,41 @@ +// 分页组件 +.arco-pagination-item { + padding: 0 6px; + border: 1px solid var(--color-border-3); + background-color: var(--color-bg-2); + border-radius: var(--border-radius-medium); + display: inline-flex; + justify-content: center; + align-items: center; + transition: none; + box-sizing: border-box; + &:hover { + color: rgb(var(--primary-6)); + border: 1px solid rgb(var(--primary-6)); + background-color: rgba(var(--primary-6), 0.1); + } + &:active { + color: #fff; + background-color: rgb(var(--primary-6)); + border: 1px solid rgb(var(--primary-6)); + } +} + +.arco-pagination-item-active { + color: #fff; + background-color: rgb(var(--primary-6)); + border: 1px solid rgb(var(--primary-6)); + &:hover { + color: #fff; + background-color: rgb(var(--primary-6)); + border: 1px solid rgb(var(--primary-6)); + } +} + +.arco-pagination .arco-pagination-item-previous.arco-pagination-item-disabled, +.arco-pagination .arco-pagination-item-next.arco-pagination-item-disabled { + border-color: var(--color-border-2); + &:hover { + border-color: var(--color-border-2); + } +} diff --git a/src/styles/arco-ui/a-picker.less b/src/styles/arco-ui/a-picker.less new file mode 100644 index 0000000..ee4ae53 --- /dev/null +++ b/src/styles/arco-ui/a-picker.less @@ -0,0 +1,7 @@ +.arco-picker { + width: 100%; +} + +.arco-picker-size-medium input { + font-size: 13px; +} \ No newline at end of file diff --git a/src/styles/arco-ui/a-scrollbar.less b/src/styles/arco-ui/a-scrollbar.less new file mode 100644 index 0000000..eb676cf --- /dev/null +++ b/src/styles/arco-ui/a-scrollbar.less @@ -0,0 +1,19 @@ +.arco-scrollbar-track-direction-vertical { + width: 8px; +} +.arco-scrollbar-thumb-direction-vertical .arco-scrollbar-thumb-bar { + width: 6px; + margin: 0 1px; +} + +.arco-scrollbar-track-direction-horizontal { + height: 8px; +} +.arco-scrollbar-thumb-direction-horizontal .arco-scrollbar-thumb-bar { + height: 6px; + margin: 1px 0; +} + +.arco-scrollbar-thumb-bar { + background-color: var(--color-neutral-3); +} diff --git a/src/styles/arco-ui/a-space.less b/src/styles/arco-ui/a-space.less new file mode 100644 index 0000000..3af128c --- /dev/null +++ b/src/styles/arco-ui/a-space.less @@ -0,0 +1,4 @@ +// 修复arco-space-item为空时,仍然显示的问题 +.arco-space-item:empty { + display: none; +} diff --git a/src/styles/arco-ui/a-table.less b/src/styles/arco-ui/a-table.less new file mode 100644 index 0000000..10bddfc --- /dev/null +++ b/src/styles/arco-ui/a-table.less @@ -0,0 +1,3 @@ +.arco-table-th { + background-color: var(--color-bg-4); +} diff --git a/src/styles/arco-ui/a-tabs.less b/src/styles/arco-ui/a-tabs.less new file mode 100644 index 0000000..1f5195a --- /dev/null +++ b/src/styles/arco-ui/a-tabs.less @@ -0,0 +1,3 @@ +.arco-tabs-nav-extra:not(:empty) { + margin-right: var(--padding); +} diff --git a/src/styles/arco-ui/a-tree.less b/src/styles/arco-ui/a-tree.less new file mode 100644 index 0000000..e4f54b0 --- /dev/null +++ b/src/styles/arco-ui/a-tree.less @@ -0,0 +1,18 @@ +.arco-tree-show-line .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::after, +.arco-tree-show-line .arco-tree-node-indent-block::before { + transform: translateX(0); + border-color: var(--color-border-3); + flex-shrink: 0; +} + +.arco-tree-node-minus-icon, +.arco-tree-node-plus-icon { + border: 1px solid var(--color-border-3); + box-sizing: border-box; +} + +.arco-tree-node-switcher-icon { + display: flex; + justify-content: center; + align-items: center; +} diff --git a/src/styles/arco-ui/a-typography.less b/src/styles/arco-ui/a-typography.less new file mode 100644 index 0000000..6e47835 --- /dev/null +++ b/src/styles/arco-ui/a-typography.less @@ -0,0 +1,3 @@ +div.arco-typography { + margin-bottom: 0; +} \ No newline at end of file diff --git a/src/styles/arco-ui/index.less b/src/styles/arco-ui/index.less new file mode 100644 index 0000000..206c183 --- /dev/null +++ b/src/styles/arco-ui/index.less @@ -0,0 +1,76 @@ +@import '@arco-themes/vue-gi-demo/index.less'; + +@import './a-card.less'; +@import './a-input-number.less'; +@import './a-input.less'; +@import './a-modal.less'; +@import './a-pagination.less'; +@import './a-scrollbar'; +@import './a-tree.less'; +@import './a-descriptions.less'; +@import './a-table.less'; +@import './a-picker.less'; +@import './a-message.less'; +@import './a-menu.less'; +@import './a-typography.less'; +@import './a-button.less'; +@import './a-divider.less'; +@import './a-space.less'; +@import './a-tabs.less'; + +@color-menu-dark-bg: var(--color-bg-1); +@card-color-bg: var(--color-bg-1); + +body { + --color-text-2: #42464e; + --color-text-3: #737a87; + --color-text-4: #737a87; + --color-bg-4: #f6f8fa; + --color-border-3: #dde2e9; +} + +.app-menu-dark:extend(body[arco-theme='dark']) { + background-color: #001529 !important; + .arco-menu-light { + background-color: transparent; + } + .arco-menu-item, + .arco-menu-group-title, + .arco-menu-pop-header, + .arco-menu-inline-header { + background-color: transparent; + } + + ::-webkit-scrollbar-thumb { + background-color: rgb(72, 72, 73); + } + ::-webkit-scrollbar-thumb:hover { + background-color: rgb(95, 95, 96); + } + ::-ms-scrollbar-thumb { + background-color: rgb(72, 72, 73); + } +} + +// 禁止文本复制 +.arco-link, +.arco-menu-title, +.arco-menu-item-inner, +.arco-tabs-tab-title, +.arco-breadcrumb-item, +.arco-checkbox-label { + user-select: none; +} + +.success { + color: rgb(var(--success-6)); + margin-right: 4px; +} +.warning { + color: rgb(var(--warning-6)); + margin-right: 4px; +} +.danger { + color: rgb(var(--danger-6)); + margin-right: 4px; +} diff --git a/src/styles/base.scss b/src/styles/base.scss new file mode 100644 index 0000000..c80b245 --- /dev/null +++ b/src/styles/base.scss @@ -0,0 +1,59 @@ +@import './var.scss'; + +body { + --margin: 14px; // 通用外边距 + --padding: 16px; // 通用内边距 +} + +* { + margin: 0; + padding: 0; +} + +html, +body, +#app { + margin: 0; + padding: 0; + height: 100%; +} + +html { + font-size: 14px; +} + +body { + overflow: hidden; + color: var(--color-text-2); + background-color: #f5f7fd; // body背景颜色 + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + // font-family: Avenir, Helvetica, Arial, sans-serif; + // font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \5fae\8f6f\96c5\9ed1, Arial, + // sans-serif; +} + +body[arco-theme='dark'] { + background-color: #373739; // body背景颜色-深色模式 +} + +#app { + width: 100vw; + height: 100vh; + // min-height: 800px; + overflow: hidden; +} + +ul { + list-style: none !important; + margin-bottom: 0; +} + +a, +a:focus, +a:hover { + cursor: pointer; + color: inherit; + text-decoration: none; +} diff --git a/src/styles/css/transition.css b/src/styles/css/transition.css new file mode 100644 index 0000000..1469cfc --- /dev/null +++ b/src/styles/css/transition.css @@ -0,0 +1,145 @@ +/* fade */ +.fade-enter-active, +.fade-leave-active { + transition: opacity 0.3s ease-in-out; +} +.fade-enter-from, +.fade-leave-to { + opacity: 0; +} + +/* fade-slide */ +.fade-slide-leave-active, +.fade-slide-enter-active { + transition: all 0.3s; +} +.fade-slide-enter-from { + opacity: 0; + transform: translateX(-30px); +} +.fade-slide-leave-to { + opacity: 0; + transform: translateX(30px); +} + +/* fade-bottom */ +.fade-bottom-enter-active, +.fade-bottom-leave-active { + transition: opacity 0.25s, transform 0.3s; +} +.fade-bottom-enter-from { + opacity: 0; + transform: translateY(-10%); +} +.fade-bottom-leave-to { + opacity: 0; + transform: translateY(10%); +} + +/* fade-scale */ +.fade-scale-leave-active, +.fade-scale-enter-active { + transition: all 0.28s; +} +.fade-scale-enter-from { + opacity: 0; + transform: scale(1.2); +} +.fade-scale-leave-to { + opacity: 0; + transform: scale(0.8); +} + +/* zoom-fade */ +.zoom-fade-enter-active, +.zoom-fade-leave-active { + transition: transform 0.2s, opacity 0.3s ease-out; +} +.zoom-fade-enter-from { + opacity: 0; + transform: scale(0.92); +} +.zoom-fade-leave-to { + opacity: 0; + transform: scale(1.06); +} + +/* zoom-out */ +.zoom-out-enter-active, +.zoom-out-leave-active { + transition: opacity 0.1s ease-in-out, transform 0.15s ease-out; +} +.zoom-out-enter-from, +.zoom-out-leave-to { + opacity: 0; + transform: scale(0); +} + +/* elementUI 的 Dialog 动画 */ +@keyframes dialog-fade-in { + 0% { + transform: translate3d(0, -20px, 0); + opacity: 0; + } + 100% { + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@keyframes dialog-fade-out { + 0% { + transform: translate3d(0, 0, 0); + opacity: 1; + } + 100% { + transform: translate3d(0, -20px, 0); + opacity: 0; + } +} + +@keyframes modal-fade-in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@keyframes modal-fade-out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} + +.el-dialog-enter-active { + animation: dialog-fade-in 0.3s; +} +.el-dialog-leave-active { + animation: dialog-fade-out 0.3s; +} + +.el-mask-enter-active { + animation: modal-fade-in 0.3s; +} +.el-mask-leave-active { + animation: modal-fade-out 0.3s; +} + +/* el-fade-bottom */ +.el-fade-enter-active, +.el-fade-leave-active { + transition: all 0.3s; +} +.el-fade-enter-from { + opacity: 0; + transform: scale(1.1, 0.2); +} +.el-fade-leave-to { + opacity: 0; + transform: scale(1.1, 0.2); +} diff --git a/src/styles/editor.scss b/src/styles/editor.scss new file mode 100644 index 0000000..ce5b384 --- /dev/null +++ b/src/styles/editor.scss @@ -0,0 +1,37 @@ +body { + --w-e-textarea-bg-color: #fff; + --w-e-textarea-color: #333; + --w-e-textarea-border-color: #ccc; + --w-e-textarea-slight-border-color: #e8e8e8; + --w-e-textarea-slight-color: #d4d4d4; + --w-e-textarea-slight-bg-color: #f5f2f0; + --w-e-textarea-selected-border-color: #b4d5ff; + --w-e-textarea-handler-bg-color: #4290f7; + --w-e-toolbar-color: #595959; + --w-e-toolbar-bg-color: #fff; + --w-e-toolbar-active-color: #333; + --w-e-toolbar-active-bg-color: #f1f1f1; + --w-e-toolbar-disabled-color: #999; + --w-e-toolbar-border-color: #e8e8e8; + --w-e-modal-button-bg-color: #fafafa; + --w-e-modal-button-border-color: #d9d9d9; +} + +body[arco-theme='dark'] { + --w-e-textarea-bg-color: var(--color-bg-2); + --w-e-textarea-color: var(--color-text-1); + --w-e-textarea-border-color: var(--color-border); + --w-e-textarea-slight-border-color: var(--color-border-2); + --w-e-textarea-slight-color: var(--color-text-4); + --w-e-textarea-slight-bg-color: var(--color-bg-2); + --w-e-textarea-selected-border-color: var(--color-primary-light-1); + --w-e-textarea-handler-bg-color: var(--color-primary-light-4); + --w-e-toolbar-color: #ccc; + --w-e-toolbar-bg-color: var(--color-bg-2); + --w-e-toolbar-active-color: #fff; + --w-e-toolbar-active-bg-color: var(--color-secondary-active); + --w-e-toolbar-disabled-color: var(--color-text-4); + --w-e-toolbar-border-color: var(--color-border); + --w-e-modal-button-bg-color: var(--color-fill-2); + --w-e-modal-button-border-color: var(--color-border); +} diff --git a/src/styles/global.scss b/src/styles/global.scss new file mode 100644 index 0000000..e306f79 --- /dev/null +++ b/src/styles/global.scss @@ -0,0 +1,602 @@ +/* 全局样式 */ +@import './var.scss'; + +.w-full { + width: 100%; +} + +.h-full { + height: 100%; +} + +.overflow-hidden { + overflow: hidden; +} + +.flex-1 { + flex: 1; +} + +// 一般结合使用 +.flex-column { + flex-direction: column; + overflow: hidden; +} + +// 通用外边距 +.gi_margin { + margin: $margin; +} + +// 通用内边距 +.gi_padding { + padding: $padding; +} + +.gi_relative { + position: relative; +} + +.gi_absolute { + position: absolute; +} + +.gi_rotate_90deg { + transform: rotate(90deg); +} + +.gi_rotate_-90deg { + transform: rotate(-90deg); +} + +.gi_rotate_180deg { + transform: rotate(180deg); +} + +.gi_rotate_-180deg { + transform: rotate(-180deg); +} + +.gi_select_input { + width: 120px !important; +} + +.gi_search_input { + width: 250px !important; +} + +.gi_line_1 { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.gi_line_2 { + line-clamp: 2; + -webkit-line-clamp: 2; +} + +.gi_line_3 { + line-clamp: 2; + -webkit-line-clamp: 3; +} + +.gi_line_4 { + line-clamp: 2; + -webkit-line-clamp: 4; +} + +.gi_line_5 { + line-clamp: 2; + -webkit-line-clamp: 5; +} + +.gi_line_2, +.gi_line_3, +.gi_line_4, +.gi_line_5 { + overflow: hidden; + word-break: break-all; + text-overflow: ellipsis; + display: -webkit-box; // 弹性伸缩盒 + -webkit-box-orient: vertical; // 设置伸缩盒子元素排列方式 +} + +.gi_mt { + margin-top: $margin; +} + +.gi_mb { + margin-bottom: $margin; +} + +.gi_ml { + margin-left: $margin; +} + +.gi_mr { + margin-right: $margin; +} + +.gi_mx { + margin: 0 $margin; +} + +.gi_my { + margin: $margin 0; +} + +.gi_m0 { + margin: 0; +} + +.gi_pt { + padding-top: $margin; +} + +.gi_pb { + padding-bottom: $margin; +} + +.gi_pl { + padding-left: $margin; +} + +.gi_pr { + padding-right: $margin; +} + +.gi_px { + padding: 0 $padding; +} + +.gi_py { + padding: $padding 0; +} + +.gi_p0 { + padding: 0; +} + +.gi_round { + border-radius: 100px; +} + +.gi_bg_1 { + background-color: var(--color-bg-1); +} + +.gi_bg_2 { + background-color: var(--color-bg-2); +} + +.gi_bg_3 { + background-color: var(--color-bg-3); +} + +.gi_bg_4 { + background-color: var(--color-bg-4); +} + +.gi_bg_5 { + background-color: var(--color-bg-5); +} + +// hover按钮 +.gi_hover_btn { + border: 0 !important; + background-color: transparent; + + &:hover { + background: var(--color-secondary-hover) !important; + border-radius: 50%; + } + + &:active { + background: var(--color-secondary-active) !important; + border-radius: 50%; + } +} + +.gi_hover_btn-border { + &:hover { + background: var(--color-secondary-hover) !important; + } + + &:active { + background: var(--color-secondary-active) !important; + } +} + +// 通用盒子 +.gi_box { + background: var(--color-bg-1); + border-radius: $radius-box; + overflow: hidden; +} + +// 卡片组件,使body的高度自动撑满 +.gi_card { + box-sizing: border-box; + overflow: hidden; + display: flex; + flex-direction: column; + + .arco-card-body { + flex: 1; + box-sizing: border-box; + overflow: hidden; + display: flex; + flex-direction: column; + } +} + +// 页面卡片,右侧有返回按钮 +.gi_page_card { + flex: 1; + margin: var(--margin); + box-sizing: border-box; + overflow: hidden; + display: flex; + flex-direction: column; + + .arco-card-body { + flex: 1; + box-sizing: border-box; + display: flex; + flex-direction: column; + overflow: hidden; + } +} + +// 卡片标题,标题左侧的伪类样式 +.gi_card_title { + > .arco-card-header { + border-bottom: none; + .arco-card-header-title::before { + content: ''; + width: 4px; + height: 50%; + position: absolute; + left: 0; + top: 50%; + transform: translateY(-50%); + background-color: rgb(var(--primary-5)); + border-radius: 0 4px 4px 0; + } + } +} + +// 普通页面(使用场景,页面内容超出高度会自动滚动) +.gi_page { + flex: 1; + padding: $margin; + box-sizing: border-box; + overflow-y: auto; + overflow-x: hidden; +} + +// 表格页面 +.gi_table_page { + flex: 1; + overflow: hidden; + margin: $margin; + background: var(--color-bg-1); + padding: $padding; + box-sizing: border-box; + display: flex; + flex-direction: column; + position: relative; + .header { + padding: 0 0 10px; + .title { + color: var(--color-text-1); + font-size: 18px; + font-weight: 500; + line-height: 1.5; + } + } + +} + +// 表格类名 高度自适应 +.gi_table { + flex: 1; + overflow: hidden; + display: flex; + flex-direction: column; + + >.arco-spin { + max-height: 100%; + height: auto; + overflow: hidden; + } +} + +// 确保表格右侧边框显示 +.arco-table-scroll-y { + border-right: 1px solid var(--color-border-table); +} + +// 表格类名,高度自适应,分页始终固定在最底部 +.gi_full_table { + flex: 1; + overflow: hidden; + display: flex; + flex-direction: column; + + .arco-table-container { + flex: 1; + overflow: hidden; + } + + .arco-table-scroll-y { + border-right: 1px solid var(--color-border-table); + } + + .arco-table-tr .arco-table-td:last-child, + .arco-table-tr .arco-table-th:last-child { + border-right: none; + } + + .arco-table-content { + .arco-scrollbar:last-child { + .arco-table-element { + border-bottom: 1px solid var(--color-border-table); + } + } + } +} + +.gi_full_tabs { + flex: 1; + display: flex; + flex-direction: column; + + .arco-tabs-content { + flex: 1; + padding-top: 0; + + .arco-tabs-content-list { + height: 100%; + } + + .arco-tabs-pane { + height: 100%; + overflow-y: auto; + } + } +} + +// 编辑表格,表头的必填红色星号 +.gi_column_require { + .arco-table-th-title { + &::before { + content: '*'; + color: red; + padding-right: 2px; + } + } +} + +.gi_full_column { + flex: 1; + display: flex; + flex-direction: column; + overflow: hidden; + box-sizing: border-box; +} + +.gi_tabs { + display: flex; + flex-direction: column; + overflow: hidden; + height: 100%; + + .arco-tabs-content { + flex: 1; + overflow: hidden; + + .arco-tabs-content-list { + height: 100%; + } + + .arco-tabs-content-item { + height: 100%; + } + + .arco-tabs-pane { + height: 100%; + overflow: hidden; + } + } +} + +.detail{ + height: 100%; + display: flex; + flex-direction: column; + &_header{ + background: var(--color-bg-1); + } + &_content{ + position: relative; + flex: 1; + // height: 100%; + overflow: auto; + display: flex; + flex-direction: column; + padding: $padding; + margin: $margin; + background: var(--color-bg-1); + } +} + +// echarts 提示 +.echarts-tooltip-diy { + background: linear-gradient( + 304.17deg, + rgba(253, 254, 255, 0.6) -6.04%, + rgba(244, 247, 252, 0.6) 85.2% + ) !important; + border: none !important; + backdrop-filter: blur(10px) !important; + /* Note: backdrop-filter has minimal browser support */ + + border-radius: 6px !important; + .content-panel { + display: flex; + justify-content: space-between; + padding: 0 9px; + background: rgba(255, 255, 255, 0.8); + width: 164px; + height: 32px; + line-height: 32px; + box-shadow: 6px 0 20px rgba(34, 87, 188, 0.1); + border-radius: 4px; + margin-bottom: 4px; + } + .tooltip-title { + margin: 0 0 10px 0; + } + p { + margin: 0; + } + .tooltip-title, + .tooltip-value { + font-size: 13px; + line-height: 15px; + display: flex; + align-items: center; + text-align: right; + color: #1d2129; + font-weight: bold; + } + .tooltip-item-icon { + display: inline-block; + margin-right: 8px; + width: 10px; + height: 10px; + border-radius: 50%; + } +} + +// 通用卡片 +.general-card { + border: none; + & > .arco-card-header { + height: auto; + padding: $padding; + border: none; + } + & > .arco-card-body { + padding: 0 $padding $padding $padding; + } +} + +// 渐变卡片 +.gradient-card { + border-radius: 8px; + border: 1px solid var(--color-neutral-3); + & > .arco-card-header { + border: none; + background: linear-gradient(180deg, rgba(232, 244, 255, 0.5), hsla(0, 0%, 100%, 0)); + } + .item { + align-items: center; + display: flex; + margin-bottom: 20px; + .icon-wrapper { + align-items: center; + background: var(--color-neutral-2); + border-radius: 50%; + display: flex; + height: 48px; + justify-content: center; + width: 48px; + } + .info { + flex: 1 1; + margin: 0 16px; + &-top { + margin-bottom: 4px; + .label { + font-weight: 500; + line-height: 22px; + margin-right: 12px; + } + .bind { + font-size: 12px; + font-weight: 500; + line-height: 20px; + } + } + &-desc { + color: #86909c; + font-size: 12px; + font-weight: 400; + line-height: 20px; + .value { + color: #4e5969; + } + } + } + .btn-wrapper { + align-self: flex-start; + .btn { + height: 28px; + width: 56px; + &:hover { + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .15); + box-shadow: 0 2px 3px rgba(0, 0, 0, .15); + border-color: rgb(var(--primary-5)); + } + } + } + } + + .detail { + display: flex; + font-size: 12px; + justify-content: flex-start; + margin: -5px 0 0 64px; + .sub-text-wrapper { + width: 100%; + border-left: 2px solid var(--color-fill-4); + padding-left: 12px; + .sub-text { + color: #4e5969; + font-weight: 400; + line-height: 20px; + margin-bottom: 8px; + &-value { + background: var(--color-neutral-2); + padding: 1px 5px; + margin: 0 5px; + border-radius: 3px; + } + } + .arco-link.link { + font-size: 12px; + padding: 0; + } + } + } +} + +// 通用描述 +.general-description { + position: relative; + .arco-descriptions-title { + padding-left: 10px; + } + .arco-descriptions-title::before { + content: ''; + width: 4px; + height: 22px; + position: absolute; + left: 0; + background-color: rgb(var(--primary-5)); + border-radius: 0 4px 4px 0; + } +} diff --git a/src/styles/index.scss b/src/styles/index.scss new file mode 100644 index 0000000..0971ac3 --- /dev/null +++ b/src/styles/index.scss @@ -0,0 +1,17 @@ +// 基础样式 +@import './base.scss'; + +// 全局类名样式 +@import './global.scss'; + +// 自定义原生滚动条样式 +@import './scrollbar-reset.scss'; + +// 自定义 nprogress 插件进度条颜色 +@import './nprogress.scss'; + +// 富文本的css主题颜色变量 +@import './editor.scss'; + +// 动画类名 +@import './animated.scss'; diff --git a/src/styles/mixin.scss b/src/styles/mixin.scss new file mode 100644 index 0000000..40013e9 --- /dev/null +++ b/src/styles/mixin.scss @@ -0,0 +1,18 @@ +@mixin scrollbar($size: 6px, $color: #d9d9d9) { + &::-webkit-scrollbar-thumb { + background-color: $color; + border-radius: $size; + } + &::-webkit-scrollbar-thumb:hover { + background-color: $color; + border-radius: $size; + } + &::-webkit-scrollbar { + width: $size; + height: $size; + } + &::-webkit-scrollbar-track-piece { + background-color: rgba(0, 0, 0, 0); + border-radius: 0; + } +} diff --git a/src/styles/nprogress.scss b/src/styles/nprogress.scss new file mode 100644 index 0000000..a6a700b --- /dev/null +++ b/src/styles/nprogress.scss @@ -0,0 +1,4 @@ +// nprogress插件进度条颜色 +#nprogress .bar { + background: rgba(var(--primary-6), 0.5) !important; //自定义颜色 +} diff --git a/src/styles/scrollbar-reset.scss b/src/styles/scrollbar-reset.scss new file mode 100644 index 0000000..04a410a --- /dev/null +++ b/src/styles/scrollbar-reset.scss @@ -0,0 +1,22 @@ +/* 美化滚动条 */ +::-webkit-scrollbar { + width: 6px; + height: 6px; +} + +::-webkit-scrollbar-thumb { + width: 6px; + border-radius: 6px; + background-color: var(--color-neutral-3); +} + +::-webkit-scrollbar-thumb:hover { + width: 6px; + background-color: var(--color-neutral-4); +} + +::-ms-scrollbar-thumb { + width: 6px; + border-radius: 6px; + background-color: var(--color-neutral-3); +} diff --git a/src/styles/var.scss b/src/styles/var.scss new file mode 100644 index 0000000..eb1039f --- /dev/null +++ b/src/styles/var.scss @@ -0,0 +1,20 @@ +// 颜色变量 +$color-theme: rgb(var(--primary-6)); +$color-primary: rgb(var(--primary-6)); +$color-success: rgb(var(--success-6)); +$color-warning: rgb(var(--warning-6)); +$color-danger: rgb(var(--danger-6)); +$color-info: rgb(var(--gray-6)); + +$color-text-1: var(--color-text-1); // 标题、重点文本字体颜色 +$color-text-2: var(--color-text-2); // 文本-全局默认字体颜色 +$color-text-3: var(--color-text-3); // 二级文本颜色 +$color-text-4: var(--color-text-4); // 辅助文本颜色 + +$color-border: var(--color-border); // 边框颜色、分割线颜色 +$color-bg-box: var(--color-bg-1); + +$margin: var(--margin); +$padding: var(--padding); + +$radius-box: 2px; diff --git a/src/test-console.vue b/src/test-console.vue new file mode 100644 index 0000000..dfa6c7f --- /dev/null +++ b/src/test-console.vue @@ -0,0 +1,41 @@ + + + + + \ No newline at end of file diff --git a/src/types/api.d.ts b/src/types/api.d.ts new file mode 100644 index 0000000..fd0593f --- /dev/null +++ b/src/types/api.d.ts @@ -0,0 +1,20 @@ +/** API响应通用类型 */ +interface ApiRes { + code: number | string; + status?: number; + success: boolean; + msg: string; + data: T; +} + +/** 分页响应数据格式 */ +interface PageRes { + list: T + total: number +} + +/** 分页请求数据格式 */ +interface PageQuery { + page: number + size: number +} diff --git a/src/types/app.d.ts b/src/types/app.d.ts new file mode 100644 index 0000000..224dad9 --- /dev/null +++ b/src/types/app.d.ts @@ -0,0 +1,40 @@ +declare namespace App { + interface AppSettings { + theme: 'light' | 'dark' + themeColor: string + tab: boolean + tabMode: 'card' | 'card-gutter' | 'rounded' + animate: boolean + animateMode: 'zoom-fade' | 'slide-dynamic-origin' | 'fade-slide' | 'fade' | 'fade-bottom' | 'fade-scale' + menuCollapse: boolean + menuAccordion: boolean + menuDark: boolean + copyrightDisplay: boolean + layout: 'left' | 'mix' + isOpenWatermark?: boolean + watermark?: string + enableColorWeaknessMode?: boolean + enableMourningMode?: boolean + } + + /** 导航页签的样式类型 */ + type TabType = 'card' | 'card-gutter' | 'rounded' + interface TabItem { + label: string + value: TabType + } + /** 页面切换动画类型 */ + type AnimateType = 'zoom-fade' | 'slide-dynamic-origin' | 'fade-slide' | 'fade' | 'fade-bottom' | 'fade-scale' + interface AnimateItem { + label: string + value: AnimateType + } + + /** 字典项 */ + interface DictItem { + disabled?: boolean + extra?: string + label: string + value: string + } +} diff --git a/src/types/auto-imports.d.ts b/src/types/auto-imports.d.ts new file mode 100644 index 0000000..369aad4 --- /dev/null +++ b/src/types/auto-imports.d.ts @@ -0,0 +1,75 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// noinspection JSUnusedGlobalSymbols +// Generated by unplugin-auto-import +export {} +declare global { + const EffectScope: typeof import('vue')['EffectScope'] + const computed: typeof import('vue')['computed'] + const createApp: typeof import('vue')['createApp'] + const customRef: typeof import('vue')['customRef'] + const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] + const defineComponent: typeof import('vue')['defineComponent'] + const effectScope: typeof import('vue')['effectScope'] + const getCurrentInstance: typeof import('vue')['getCurrentInstance'] + const getCurrentScope: typeof import('vue')['getCurrentScope'] + const h: typeof import('vue')['h'] + const inject: typeof import('vue')['inject'] + const isProxy: typeof import('vue')['isProxy'] + const isReactive: typeof import('vue')['isReactive'] + const isReadonly: typeof import('vue')['isReadonly'] + const isRef: typeof import('vue')['isRef'] + const markRaw: typeof import('vue')['markRaw'] + const nextTick: typeof import('vue')['nextTick'] + const onActivated: typeof import('vue')['onActivated'] + const onBeforeMount: typeof import('vue')['onBeforeMount'] + const onBeforeRouteLeave: typeof import('vue-router')['onBeforeRouteLeave'] + const onBeforeRouteUpdate: typeof import('vue-router')['onBeforeRouteUpdate'] + const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] + const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] + const onDeactivated: typeof import('vue')['onDeactivated'] + const onErrorCaptured: typeof import('vue')['onErrorCaptured'] + const onMounted: typeof import('vue')['onMounted'] + const onRenderTracked: typeof import('vue')['onRenderTracked'] + const onRenderTriggered: typeof import('vue')['onRenderTriggered'] + const onScopeDispose: typeof import('vue')['onScopeDispose'] + const onServerPrefetch: typeof import('vue')['onServerPrefetch'] + const onUnmounted: typeof import('vue')['onUnmounted'] + const onUpdated: typeof import('vue')['onUpdated'] + const onWatcherCleanup: typeof import('vue')['onWatcherCleanup'] + const provide: typeof import('vue')['provide'] + const reactive: typeof import('vue')['reactive'] + const readonly: typeof import('vue')['readonly'] + const ref: typeof import('vue')['ref'] + const resolveComponent: typeof import('vue')['resolveComponent'] + const shallowReactive: typeof import('vue')['shallowReactive'] + const shallowReadonly: typeof import('vue')['shallowReadonly'] + const shallowRef: typeof import('vue')['shallowRef'] + const toRaw: typeof import('vue')['toRaw'] + const toRef: typeof import('vue')['toRef'] + const toRefs: typeof import('vue')['toRefs'] + const toValue: typeof import('vue')['toValue'] + const triggerRef: typeof import('vue')['triggerRef'] + const unref: typeof import('vue')['unref'] + const useAttrs: typeof import('vue')['useAttrs'] + const useCssModule: typeof import('vue')['useCssModule'] + const useCssVars: typeof import('vue')['useCssVars'] + const useId: typeof import('vue')['useId'] + const useLink: typeof import('vue-router')['useLink'] + const useModel: typeof import('vue')['useModel'] + const useRoute: typeof import('vue-router')['useRoute'] + const useRouter: typeof import('vue-router')['useRouter'] + const useSlots: typeof import('vue')['useSlots'] + const useTemplateRef: typeof import('vue')['useTemplateRef'] + const watch: typeof import('vue')['watch'] + const watchEffect: typeof import('vue')['watchEffect'] + const watchPostEffect: typeof import('vue')['watchPostEffect'] + const watchSyncEffect: typeof import('vue')['watchSyncEffect'] +} +// for type re-export +declare global { + // @ts-ignore + export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' + import('vue') +} diff --git a/src/types/components.d.ts b/src/types/components.d.ts new file mode 100644 index 0000000..19a4246 --- /dev/null +++ b/src/types/components.d.ts @@ -0,0 +1,72 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// Generated by unplugin-vue-components +// Read more: https://github.com/vuejs/core/pull/3399 +export {} + +declare module 'vue' { + export interface GlobalComponents { + Avatar: typeof import('./../components/Avatar/index.vue')['default'] + Breadcrumb: typeof import('./../components/Breadcrumb/index.vue')['default'] + CellCopy: typeof import('./../components/CellCopy/index.vue')['default'] + Chart: typeof import('./../components/Chart/index.vue')['default'] + ColumnSetting: typeof import('./../components/GiTable/src/components/ColumnSetting.vue')['default'] + CronForm: typeof import('./../components/GenCron/CronForm/index.vue')['default'] + CronModal: typeof import('./../components/GenCron/CronModal/index.vue')['default'] + DateRangePicker: typeof import('./../components/DateRangePicker/index.vue')['default'] + DayForm: typeof import('./../components/GenCron/CronForm/component/day-form.vue')['default'] + FilePreview: typeof import('./../components/FilePreview/index.vue')['default'] + GiCellAvatar: typeof import('./../components/GiCell/GiCellAvatar.vue')['default'] + GiCellGender: typeof import('./../components/GiCell/GiCellGender.vue')['default'] + GiCellStatus: typeof import('./../components/GiCell/GiCellStatus.vue')['default'] + GiCellTag: typeof import('./../components/GiCell/GiCellTag.vue')['default'] + GiCellTags: typeof import('./../components/GiCell/GiCellTags.vue')['default'] + GiCodeView: typeof import('./../components/GiCodeView/index.vue')['default'] + GiDot: typeof import('./../components/GiDot/index.tsx')['default'] + GiEditTable: typeof import('./../components/GiEditTable/GiEditTable.vue')['default'] + GiFooter: typeof import('./../components/GiFooter/index.vue')['default'] + GiForm: typeof import('./../components/GiForm/src/GiForm.vue')['default'] + GiIconBox: typeof import('./../components/GiIconBox/index.vue')['default'] + GiIconSelector: typeof import('./../components/GiIconSelector/index.vue')['default'] + GiIframe: typeof import('./../components/GiIframe/index.vue')['default'] + GiOption: typeof import('./../components/GiOption/index.vue')['default'] + GiOptionItem: typeof import('./../components/GiOptionItem/index.vue')['default'] + GiPageLayout: typeof import('./../components/GiPageLayout/index.vue')['default'] + GiSpace: typeof import('./../components/GiSpace/index.vue')['default'] + GiSplitButton: typeof import('./../components/GiSplitButton/index.vue')['default'] + GiSplitPane: typeof import('./../components/GiSplitPane/index.vue')['default'] + GiSplitPaneFlexibleBox: typeof import('./../components/GiSplitPane/components/GiSplitPaneFlexibleBox.vue')['default'] + GiSvgIcon: typeof import('./../components/GiSvgIcon/index.vue')['default'] + GiTable: typeof import('./../components/GiTable/src/GiTable.vue')['default'] + GiTag: typeof import('./../components/GiTag/index.tsx')['default'] + GiThemeBtn: typeof import('./../components/GiThemeBtn/index.vue')['default'] + HourForm: typeof import('./../components/GenCron/CronForm/component/hour-form.vue')['default'] + Icon403: typeof import('./../components/icons/Icon403.vue')['default'] + Icon404: typeof import('./../components/icons/Icon404.vue')['default'] + Icon500: typeof import('./../components/icons/Icon500.vue')['default'] + IconBorders: typeof import('./../components/icons/IconBorders.vue')['default'] + IconTableSize: typeof import('./../components/icons/IconTableSize.vue')['default'] + IconTreeAdd: typeof import('./../components/icons/IconTreeAdd.vue')['default'] + IconTreeReduce: typeof import('./../components/icons/IconTreeReduce.vue')['default'] + ImageImport: typeof import('./../components/ImageImport/index.vue')['default'] + ImageImportWizard: typeof import('./../components/ImageImportWizard/index.vue')['default'] + IndustrialImageList: typeof import('./../components/IndustrialImageList/index.vue')['default'] + JsonPretty: typeof import('./../components/JsonPretty/index.vue')['default'] + MinuteForm: typeof import('./../components/GenCron/CronForm/component/minute-form.vue')['default'] + MonthForm: typeof import('./../components/GenCron/CronForm/component/month-form.vue')['default'] + ParentView: typeof import('./../components/ParentView/index.vue')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] + SecondForm: typeof import('./../components/GenCron/CronForm/component/second-form.vue')['default'] + SplitPanel: typeof import('./../components/SplitPanel/index.vue')['default'] + TextCopy: typeof import('./../components/TextCopy/index.vue')['default'] + TurbineGrid: typeof import('./../components/TurbineGrid/index.vue')['default'] + UserSelect: typeof import('./../components/UserSelect/index.vue')['default'] + Verify: typeof import('./../components/Verify/index.vue')['default'] + VerifyPoints: typeof import('./../components/Verify/Verify/VerifyPoints.vue')['default'] + VerifySlide: typeof import('./../components/Verify/Verify/VerifySlide.vue')['default'] + WeekForm: typeof import('./../components/GenCron/CronForm/component/week-form.vue')['default'] + YearForm: typeof import('./../components/GenCron/CronForm/component/year-form.vue')['default'] + } +} diff --git a/src/types/env.d.ts b/src/types/env.d.ts new file mode 100644 index 0000000..acbbf80 --- /dev/null +++ b/src/types/env.d.ts @@ -0,0 +1,14 @@ +/// + +/** 声明环境变量的类型 */ +interface ImportMetaEnv { + readonly VITE_API_PREFIX: string + readonly VITE_API_BASE_URL: string + readonly VITE_BASE: string + readonly VITE_APP_SETTING: string + readonly VITE_CLIENT_ID: string +} + +interface ImportMeta { + readonly env: ImportMetaEnv +} diff --git a/src/types/global.d.ts b/src/types/global.d.ts new file mode 100644 index 0000000..45ece5a --- /dev/null +++ b/src/types/global.d.ts @@ -0,0 +1,25 @@ +interface AnyObject { + [key: string]: unknown +} + +interface Options { + label: string + value: unknown +} + +/** 键值对类型 */ +export interface LabelValueState { + label: string + value: any + extra?: string +} + +declare global{ + type Recordable = Record +} + +/** 状态(1:启用;2:禁用) */ +type Status = 1 | 2 + +/** 性别(1:男;2:女;0:未知) */ +type Gender = 1 | 2 | 0 diff --git a/src/types/module.d.ts b/src/types/module.d.ts new file mode 100644 index 0000000..07078c0 --- /dev/null +++ b/src/types/module.d.ts @@ -0,0 +1,3 @@ +declare module 'nprogress' +declare module '@arco-design/color' +declare module 'qs' diff --git a/src/types/router.d.ts b/src/types/router.d.ts new file mode 100644 index 0000000..4e0dce4 --- /dev/null +++ b/src/types/router.d.ts @@ -0,0 +1,45 @@ +import 'vue-router' + +declare module 'vue-router' { + interface RouteMeta { + /** 设置该路由在侧边栏和面包屑中展示的名字 */ + title?: string + /** 设置该路由的图标, 记得将svg导入 @/icons/svg */ + svgIcon?: string + /** 设置该路由的图标, 直接使用Arco Design的Icon(与svgIcon同时设置时, svgIcon将优先生效) */ + icon?: string + /** 默认false, 设置true的时候该路由不会在侧边栏出现 */ + hidden?: boolean + /** 默认true, 如果设置为false, 则不会在面包屑中显示 */ + breadcrumb?: boolean + /** 默认true, 如果设置为false, 它则不会显示在Tab栏中 */ + showInTabs?: boolean + /** 默认false, 如果设置为true, 它则会固定在Tab栏中, 例如首页 */ + affix?: boolean + /** + * 当一个路由下面的children声明的路由大于1个时, 自动会变成嵌套的模式 + * 只有一个时, 会将那个子路由当做根路由显示在侧边栏 + * 若想不管路由下面的children声明的个数都显示你的根路由 + * 可以设置alwaysShow: true, 这样就会忽略之前定义的规则, 一直显示根路由 + */ + alwaysShow?: boolean + /** + * 示例: activeMenu: "/xxx/xxx" + * 当设置了该属性进入路由时, 则会高亮activeMenu属性对应的侧边栏 + * 该属性适合使用在有hidden: true属性的路由上 + */ + activeMenu?: string + /** + * 是否缓存该路由页面 + * 默认为false, 为true时代表需要缓存, 此时该路由和该页面都需要设置一致的name + */ + keepAlive?: boolean + /** 默认路由参数 */ + query?: string + noShowingChildren?: boolean + /** 设置该路由进入的权限, 支持多个权限叠加 */ + roles?: string[] + /** 排序 */ + sort?: number + } +} diff --git a/src/types/shims-vue.d.ts b/src/types/shims-vue.d.ts new file mode 100644 index 0000000..aafef95 --- /dev/null +++ b/src/types/shims-vue.d.ts @@ -0,0 +1,8 @@ +/// + +declare module '*.vue' { + import type { DefineComponent } from 'vue' + // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types + const component: DefineComponent<{}, {}, any> + export default component +} diff --git a/src/types/training.d.ts b/src/types/training.d.ts new file mode 100644 index 0000000..f8f296b --- /dev/null +++ b/src/types/training.d.ts @@ -0,0 +1,71 @@ +export interface TrainingPlanPageQuery { + planName?: string + trainingType?: string + trainingLevel?: string + status?: string + trainer?: string + startTime?: string + endTime?: string + page?: number + pageSize?: number +} + +export interface TrainingPlanReq { + planName: string + trainingType: string + trainingLevel: string + trainingContent?: string + trainer?: string + trainingLocation?: string + startTime: string + endTime: string + status?: string + maxParticipants?: number + requirements?: string + remark?: string +} + +export interface TrainingPlanResp { + planId: string + planName: string + trainingType: string + trainingLevel: string + trainingContent?: string + trainer?: string + trainingLocation?: string + startTime: string + endTime: string + status: string + maxParticipants?: number + currentParticipants?: number + requirements?: string + remark?: string + createTime: string + createBy: string + materials?: TrainingMaterialResp[] + records?: TrainingRecordResp[] +} + +export interface TrainingMaterialResp { + materialId: string + materialName: string + materialType: string + materialPath?: string + materialSize?: number + description?: string + sortOrder?: number +} + +export interface TrainingRecordResp { + recordId: string + userId: string + userName: string + deptId?: string + deptName?: string + attendanceStatus: string + signInTime?: string + signOutTime?: string + score?: number + feedback?: string + certificateId?: string +} \ No newline at end of file diff --git a/src/utils/auth.ts b/src/utils/auth.ts new file mode 100644 index 0000000..f2ea509 --- /dev/null +++ b/src/utils/auth.ts @@ -0,0 +1,19 @@ +const TOKEN_KEY = 'token' + +const isLogin = () => { + return !!localStorage.getItem(TOKEN_KEY) +} + +const getToken = () => { + return localStorage.getItem(TOKEN_KEY) +} + +const setToken = (token: string) => { + localStorage.setItem(TOKEN_KEY, token) +} + +const clearToken = () => { + localStorage.removeItem(TOKEN_KEY) +} + +export { isLogin, getToken, setToken, clearToken } diff --git a/src/utils/avatar.ts b/src/utils/avatar.ts new file mode 100644 index 0000000..b4bf326 --- /dev/null +++ b/src/utils/avatar.ts @@ -0,0 +1,16 @@ +import Unknown from '../assets/images/avatar/unknown.png' +import Male from '../assets/images/avatar/male.png' +import Female from '../assets/images/avatar/female.png' + +export default function getAvatar(avatar: string | undefined, gender: number | undefined) { + if (avatar) { + return avatar + } + if (gender === 1) { + return Male + } + if (gender === 2) { + return Female + } + return Unknown +} diff --git a/src/utils/downloadFile.ts b/src/utils/downloadFile.ts new file mode 100644 index 0000000..47824b0 --- /dev/null +++ b/src/utils/downloadFile.ts @@ -0,0 +1,72 @@ +/** + * 根据文件url获取文件名 + * @param url 文件url + */ +function getFileName(url: string) { + const num = url.lastIndexOf('/') + 1 + let fileName = url.substring(num) + // 把参数和文件名分割开 + fileName = decodeURI(fileName.split('?')[0]) + return fileName +} + +/** + * 根据文件地址下载文件 + * @param {*} sUrl + */ +export function downloadByUrl({ + url, + target = '_blank', + fileName, +}: { + url: string + target?: '_self' | '_blank' + fileName?: string +}): Promise { + // 是否同源 + const isSameHost = new URL(url).host === location.host + return new Promise((resolve, reject) => { + if (isSameHost) { + // 同源资源,直接使用 标签下载 + const link = document.createElement('a') + link.href = url + link.target = target + + if (link.download !== undefined) { + link.download = fileName || getFileName(url) + } + + if (document.createEvent) { + const e = document.createEvent('MouseEvents') + e.initEvent('click', true, true) + link.dispatchEvent(e) + return resolve(true) + } + + if (!url.includes('?')) { + url += '?download' + } + + window.open(url, target) + return resolve(true) + } else { + // 跨域资源,使用 fetch 获取文件并下载 + fetch(url) + .then((response) => response.blob()) + .then((blob) => { + const link = document.createElement('a') + link.href = URL.createObjectURL(blob) + link.download = fileName || getFileName(url) + link.style.display = 'none' + document.body.appendChild(link) + link.click() + document.body.removeChild(link) + URL.revokeObjectURL(link.href) + resolve(true) + }) + .catch((err) => { + reject(err) + }) + } + }) +} diff --git a/src/utils/encrypt.ts b/src/utils/encrypt.ts new file mode 100644 index 0000000..33d1b81 --- /dev/null +++ b/src/utils/encrypt.ts @@ -0,0 +1,47 @@ +import Base64 from 'crypto-js/enc-base64' +import UTF8 from 'crypto-js/enc-utf8' +import { JSEncrypt } from 'jsencrypt' +import md5 from 'crypto-js/md5' +import CryptoJS from 'crypto-js' + +export function encodeByBase64(txt: string) { + return UTF8.parse(txt).toString(Base64) +} + +export function decodeByBase64(txt: string) { + return Base64.parse(txt).toString(UTF8) +} + +export function encryptByMd5(txt: string) { + return md5(txt).toString() +} + +const publicKey + = 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAM51dgYtMyF+tTQt80sfFOpSV27a7t9u' + + 'aUVeFrdGiVxscuizE7H8SMntYqfn9lp8a5GH5P1/GGehVjUD2gF/4kcCAwEAAQ==' + +export function encryptByRsa(txt: string) { + const encryptor = new JSEncrypt() + encryptor.setPublicKey(publicKey) // 设置公钥 + return encryptor.encrypt(txt) // 对数据进行加密 +} + +/** + * AES加密 + * @param word 要加密的密码 + * @param account 账号,用于生成加密密钥 + * @returns 加密后的字符串 + */ +export function encryptByAes(word: string, account: string) { + // 对账号做md5计算,然后取8-24位作为密钥(16个字符) + const accountMd5 = md5(account).toString() + const keyWord = accountMd5.substring(8, 24) // 取8-24位(索引8-23,共16位) + + const key = CryptoJS.enc.Utf8.parse(keyWord) + const arcs = CryptoJS.enc.Utf8.parse(word) + const encrypted = CryptoJS.AES.encrypt(arcs, key, { + mode: CryptoJS.mode.ECB, + padding: CryptoJS.pad.Pkcs7, + }) + return encrypted.toString() +} diff --git a/src/utils/has.ts b/src/utils/has.ts new file mode 100644 index 0000000..8dd53de --- /dev/null +++ b/src/utils/has.ts @@ -0,0 +1,52 @@ +import { useUserStore } from '@/stores' + +function authPermission(permission: string) { + const all_permission = '*:*:*' + const permissions = useUserStore().permissions + if (permission && permission.length > 0) { + return permissions.some((v) => { + return all_permission === v || v === permission + }) + } else { + return false + } +} + +function authRole(role: string) { + const super_admin = 'role_admin' + const roles = useUserStore().roles + if (role && role.length > 0) { + return roles.some((v) => { + return super_admin === v || v === role + }) + } else { + return false + } +} + +export default { + /** 验证用户是否具备某权限 */ + hasPerm(permission: string) { + return authPermission(permission) + }, + /** 验证用户是否含有指定权限,只需包含其中一个 */ + hasPermOr(permissions: string[]) { + return permissions.some((item) => authPermission(item)) + }, + /** 验证用户是否含有指定权限,必须全部拥有 */ + hasPermAnd(permissions: string[]) { + return permissions.every((item) => authPermission(item)) + }, + /** 验证用户是否具备某角色 */ + hasRole(role: string) { + return authRole(role) + }, + /** 验证用户是否含有指定角色,只需包含其中一个 */ + hasRoleOr(roles: string[]) { + return roles.some((item) => authRole(item)) + }, + /** 验证用户是否含有指定角色,必须全部拥有 */ + hasRoleAnd(roles: string[]) { + return roles.every((item) => authRole(item)) + }, +} diff --git a/src/utils/http.ts b/src/utils/http.ts new file mode 100644 index 0000000..14a916e --- /dev/null +++ b/src/utils/http.ts @@ -0,0 +1,205 @@ +import axios from 'axios' +import qs from 'query-string' +import type { AxiosError, AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios' +import { useUserStore } from '@/stores' +import { getToken } from '@/utils/auth' +import modalErrorWrapper from '@/utils/modal-error-wrapper' +import messageErrorWrapper from '@/utils/message-error-wrapper' +import notificationErrorWrapper from '@/utils/notification-error-wrapper' +import router from '@/router' + +interface ICodeMessage { + [propName: number]: string +} + +const StatusCodeMessage: ICodeMessage = { + 200: '服务器成功返回请求的数据', + 201: '新建或修改数据成功。', + 202: '一个请求已经进入后台排队(异步任务)', + 204: '删除数据成功', + 400: '请求错误(400)', + 401: '未授权,请重新登录(401)', + 403: '拒绝访问(403)', + 404: '请求出错(404)', + 408: '请求超时(408)', + 500: '服务器错误(500)', + 501: '服务未实现(501)', + 502: '网络错误(502)', + 503: '服务不可用(503)', + 504: '网络超时(504)', +} + +const http: AxiosInstance = axios.create({ + baseURL: import.meta.env.VITE_API_PREFIX ?? import.meta.env.VITE_API_BASE_URL, + timeout: 30 * 1000, +}) + +const handleError = (msg: string) => { + if (msg.length >= 15) { + return notificationErrorWrapper({ + content: msg || '服务器端错误', + duration: 5 * 1000, + }) + } + return messageErrorWrapper({ + content: msg || '服务器端错误', + duration: 5 * 1000, + }) +} + +// 请求拦截器 +http.interceptors.request.use( + (config: AxiosRequestConfig) => { + const token = getToken() + if (token) { + if (!config.headers) { + config.headers = {} + } + config.headers.Authorization = `${token}` + } + return config + }, + (error) => Promise.reject(error), +) + +// 响应拦截器 +http.interceptors.response.use( + (response: AxiosResponse) => { + const { data } = response + // 兼容返回数据中使用rows字段的情况 + if (data && data.rows !== undefined && data.data === undefined) { + data.data = data.rows + } + + // 兼容不同的API响应结构 + const { success, code, msg } = data + + // 检查响应类型是否是blob + if (response.request.responseType === 'blob') { + const contentType = data.type + if (contentType.startsWith('application/json')) { + const reader = new FileReader() + reader.readAsText(data) + reader.onload = () => { + try { + const result = JSON.parse(reader.result as string) + const isSuccess = result.success !== undefined ? result.success : (result.code === 200 || result.code === '200') + if (!isSuccess) { + handleError(result.msg || '操作失败') + } + } catch (error) { + handleError('解析响应数据失败') + } + } + return Promise.reject(msg) + } else { + return response + } + } + + // 判断请求是否成功:明确的success字段为true,或者code为200都视为成功 + const isSuccess = success !== undefined ? success : (code === 200 || code === '200') + if (isSuccess) { + return response + } + + // Token 失效 + if (code === '401' && response.config.url !== '/auth/user/info') { + modalErrorWrapper({ + title: '提示', + content: msg, + maskClosable: false, + escToClose: false, + okText: '重新登录', + async onOk() { + const userStore = useUserStore() + await userStore.logoutCallBack() + await router.replace('/login') + }, + }) + } else { + handleError(msg) + } + return Promise.reject(new Error(msg || '服务器端错误')) + }, + (error: AxiosError) => { + if (!error.response) { + handleError('网络连接失败,请检查您的网络') + return Promise.reject(error) + } + const status = error.response?.status + const errorMsg = StatusCodeMessage[status] || '服务器暂时未响应,请刷新页面并重试。若无法解决,请联系管理员' + handleError(errorMsg) + return Promise.reject(error) + }, +) + +const request = async (config: AxiosRequestConfig): Promise> => { + return http.request(config) + .then((res: AxiosResponse) => { + // 处理返回数据结构,兼容rows和data字段 + const responseData = res.data + + // 如果返回的数据中有rows字段但没有data字段,将rows赋值给data + if (responseData.rows !== undefined && responseData.data === undefined) { + responseData.data = responseData.rows + } + + // 兼容后端返回的 status/code 格式 + if (responseData.status === 200 || responseData.code === 200 || responseData.code === '200') { + responseData.success = true + } + + // 如果返回的code是200但没有设置success字段,将success设置为true + if ((responseData.code === 200 || responseData.code === '200') && responseData.success === undefined) { + responseData.success = true + } + + return responseData + }) + .catch((err: { msg: string }) => Promise.reject(err)) +} + +const requestNative = async (config: AxiosRequestConfig): Promise => { + return http.request(config) + .then((res: AxiosResponse) => res) + .catch((err: { msg: string }) => Promise.reject(err)) +} + +const createRequest = (method: string) => { + return (url: string, params?: object, config?: AxiosRequestConfig): Promise> => { + return request({ + method, + url, + [method === 'get' ? 'params' : 'data']: params, + ...(method === 'get' + ? { + paramsSerializer: (obj) => qs.stringify(obj), + } + : {}), + ...config, + }) + } +} + +const download = (url: string, params?: object, config?: AxiosRequestConfig): Promise => { + return requestNative({ + method: 'get', + url, + responseType: 'blob', + params, + paramsSerializer: (obj) => qs.stringify(obj), + ...config, + }) +} + +export default { + get: createRequest('get'), + post: createRequest('post'), + put: createRequest('put'), + patch: createRequest('patch'), + del: createRequest('delete'), + request, + requestNative, + download, +} diff --git a/src/utils/index.ts b/src/utils/index.ts new file mode 100644 index 0000000..2d232d6 --- /dev/null +++ b/src/utils/index.ts @@ -0,0 +1,358 @@ +import { browse, mapTree } from 'xe-utils' +import { camelCase, upperFirst } from 'lodash-es' +import { Message } from '@arco-design/web-vue' +import CronParser from 'cron-parser' +import { isExternal } from '@/utils/validate' + +export function getProperty(obj: T, key: K): T[K] { + return obj[key] +} + +/** + * @desc 去除空格 + * @param {string} str - 字符串 + * @param {string} pos - 去除空格的位置 + * pos="both": 去除两边空格 + * pos="left": 去除左边空格 + * pos="right": 去除右边空格 + * pos="all": 去除所有空格 + */ +type Pos = 'both' | 'left' | 'right' | 'all' +export function trim(str: string, pos: Pos = 'both'): string { + if (pos === 'both') { + return str.replace(/^\s+|\s+$/g, '') + } else if (pos === 'left') { + return str.replace(/^\s*/, '') + } else if (pos === 'right') { + return str.replace(/(\s*$)/g, '') + } else if (pos === 'all') { + return str.replace(/\s+/g, '') + } else { + return str + } +} + +/** + * 根据数字获取对应的汉字 + * @param {number} num - 数字(0-10) + */ +export function getHanByNumber(num: number): string { + const str = '零一二三四五六七八九十' + return str.charAt(num) +} + +/** + * 获取指定整数范围内的随机整数 + * @param {number} start - 开始范围 + * @param {number} end - 结束范围 + */ +export function getRandomInterger(start = 0, end: number): number { + const range = end - start + return Math.floor(Math.random() * range + start) +} + +/** @desc 千分位格式化 */ +export function formatMoney(money: string) { + return money.replace(new RegExp(`(?!^)(?=(\\d{3})+${money.includes('.') ? '\\.' : '$'})`, 'g'), ',') +} + +/** @desc 数据类型检测方法 */ +export function getTypeOf(value: any) { + return Object.prototype.toString.call(value).slice(8, -1).toLowerCase() +} + +/** + * @desc 格式化电话号码 + @demo 183-7983-6654 */ +export function formatPhone(mobile: string, formatStr = '-') { + return mobile.replace(/(?=(\d{4})+$)/g, formatStr) +} + +/** + * @desc 手机号脱敏 + @demo 155****8810 */ +export function hidePhone(phone: string) { + return phone.replace(/^(\d{3})\d{4}(\d{4})$/, '$1****$2') +} + +/** @desc 检测数据是否为空数据 */ +export function isEmpty(data: unknown) { + if (data === '' || data === 'undefined' || data === undefined || data == null || data === 'null') { + return true + } + return JSON.stringify(data) === '{}' || JSON.stringify(data) === '[]' || JSON.stringify(data) === '[{}]' +} + +/** + * @desc 大小写转换 + * @param {string} str 待转换的字符串 + * @param {number} type 1:全大写 2:全小写 3:首字母大写 + */ +export function toCase(str: string, type: number) { + switch (type) { + case 1: + return str.toUpperCase() + case 2: + return str.toLowerCase() + case 3: + return str[0].toUpperCase() + str.substring(1).toLowerCase() + default: + return str + } +} + +/** + * @desc 获取随机数 + * @param {number} min 最小值 + * @param {number} max 最大值 + */ +export const randomNum = (min: number, max: number) => { + return Math.floor(min + Math.random() * (max + 1 - min)) +} + +/** + @desc 获取最大值 */ +export const max = (arr: number[]) => { + return Math.max.apply(null, arr) +} + +/** + @desc 获取最小值 */ +export const min = (arr: number[]) => { + return Math.min.apply(null, arr) +} + +/** + @desc 求和 */ +export const sum = (arr: number[]) => { + return arr.reduce((pre, cur) => pre + cur) +} + +/** + @desc 获取平均值 */ +export const average = (arr: number[]) => { + return sum(arr) / arr.length +} + +/** + @desc 深拷贝 */ +export const deepClone = (data: any) => { + if (typeof data !== 'object' || data == null) return '不是对象' + const newData: any = Array.isArray(data) ? [] : {} + for (const key in data) { + newData[key] = typeof data[key] === 'object' ? deepClone(data[key]) : data[key] + } + return newData +} + +/** + * @desc 判断是否是闰年 + * @param {number} year 年份 + */ +export const isLeapYear = (year: number) => { + return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0 +} + +/** + * @desc 判断是否是奇数 + * @param {number} num 数字 + */ +export const isOdd = (num: number) => { + return num % 2 !== 0 +} + +/** + * @desc 判断是否是偶数 + * @param {number} num 数字 + */ +export const isEven = (num: number) => { + return !isOdd(num) +} + +/** + @desc 将RGB转化为十六机制 */ +export const rgbToHex = (r: number, g: number, b: number) => { + return `#${((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1)}` +} + +/** + @desc 获取随机十六进制颜色 */ +export const randomHex = () => { + return `#${Math.floor(Math.random() * 0xFFFFFF) + .toString(16) + .padEnd(6, '0')}` +} + +/** + * @description 动态路由 path 转 name + * @demo /system => System + * @demo /system/menu => SystemMenu + * @demo /data-manage/detail => DataManageDetail + */ +export const transformPathToName = (path: string) => { + if (!path) return '' + if (isExternal(path)) return '' + return upperFirst(camelCase(path)) +} + +/** + * @desc 过滤树 + * @param { values } 数组 + */ +type FilterTree = ( + array: T[], + iterate: (item: T, index?: number, items?: T[]) => boolean +) => T[] +export const filterTree: FilterTree = (values, fn) => { + const arr = values.filter(fn) + const data = mapTree(arr, (item) => { + if (item.children && item.children.length) { + item.children = item.children.filter(fn) + } + return item + }) + return data +} + +type SortTree = (array: T[]) => T[] +/** + * @desc 排序树 + * @param values / + */ +export const sortTree: SortTree = (values) => { + values?.sort((a, b) => (a?.sort ?? 0) - (b?.sort ?? 0)) // 排序 + return mapTree(values, (item) => { + item.children?.sort((a, b) => (a?.sort ?? 0) - (b?.sort ?? 0)) // 排序 + return item + }) +} + +/** @desc 是否是h5环境 */ +export const isMobile = () => { + return browse().isMobile +} + +/** @desc 问候 */ +export function goodTimeText() { + const time = new Date() + const hour = time.getHours() + return hour < 9 ? '早上好' : hour <= 11 ? '上午好' : hour <= 13 ? '中午好' : hour <= 18 ? '下午好' : '晚上好' +} + +/** @desc 格式化文件大小 */ +export const formatFileSize = (fileSize: number) => { + if (fileSize == null || fileSize === 0) { + return '0 Bytes' + } + const unitArr = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'] + let index = 0 + const srcSize = Number.parseFloat(fileSize.toString()) + index = Math.floor(Math.log(srcSize) / Math.log(1024)) + const size = srcSize / 1024 ** index + return `${size.toFixed(2)} ${unitArr[index]}` +} + +/** @desc 复制文本 */ +export const copyText = (text: any) => { + const textarea = document.createElement('textarea') + textarea.value = text + document.body.appendChild(textarea) + textarea.select() + document.execCommand('copy') + document.body.removeChild(textarea) + Message.success('复制成功') +} + +/** @desc 文件的转换base64 */ +export const fileToBase64 = (file: File): Promise => { + return new Promise((resolve, reject) => { + const reader = new FileReader() + reader.onload = () => { + if (reader.result) { + resolve(reader.result.toString()) + } else { + reject(new Error('文件转base64失败')) + } + } + reader.onerror = (error) => { + reject(error) + } + reader.readAsDataURL(file) + }) +} +export const YMD_HMS = 'yyyy-MM-dd HH:mm:ss' + +/** + * 格式化时间 + */ +export function dateFormat(date = new Date(), pattern = YMD_HMS) { + if (!date) { + return '' + } + + 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(), + } + + let formattedDate = pattern // Start with the pattern + + // Year Handling + const yearMatch = formattedDate.match(/(y+)/) + if (yearMatch) { + formattedDate = formattedDate.replace(yearMatch[0], (`${date.getFullYear()}`).substring(4 - yearMatch[0].length)) + } + + // Other Formatters + for (const k in o) { + const reg = new RegExp(`(${k})`) + const match = formattedDate.match(reg) + if (match) { + formattedDate = formattedDate.replace(match[0], (match[0].length === 1) ? o[k] : (`00${o[k]}`).substring((`${o[k]}`).length)) + } + } + + return formattedDate +} + +/** + * 不含年的 cron 表达式 + * @param cron + */ +const expressionNoYear = (cron: string) => { + const vs = cron.split(' ') + // 长度=== 7 包含年表达式 不解析 + if (vs.length === 7) { + return vs.slice(0, vs.length - 1).join(' ') + } + return cron +} + +/** + * 解析cron表达式预计未来运行时间 + * @param cron cron表达式 + */ +export function parseCron(cron: string) { + try { + const parse = expressionNoYear(cron) + const iter = CronParser.parseExpression(parse, { + currentDate: dateFormat(new Date()), + }) + const result: string[] = [] + for (let i = 1; i <= 5; i++) { + const nextDate = iter.next() + if (nextDate) { + result.push(dateFormat(new Date(nextDate as any))) + } + } + + return result.length > 0 ? result.join('\n') : '无执行时间' + } catch (e) { + return '表达式错误' + } +} diff --git a/src/utils/menuConverter.ts b/src/utils/menuConverter.ts new file mode 100644 index 0000000..cdfa8e2 --- /dev/null +++ b/src/utils/menuConverter.ts @@ -0,0 +1,108 @@ +/** + * 菜单数据转换工具,将API返回的菜单数据转换为前端使用的格式 + */ + +// API返回的菜单项类型 +export interface ApiMenuItem { + menuId: string; + parentId: string; + menuName: string; + menuType: string; // 'catalog' | 'route' + orderNum: number; + visible: string; + children?: ApiMenuItem[]; + [key: string]: any; // 其他可能的字段 +} + +// 前端需要的菜单项类型 +export interface FrontendMenuItem { + id: number | string; + parentId: number | string; + title: string; + type: number; // 1表示目录,2表示菜单 + path: string; + name: string; + component: string; + icon: string; + isExternal: boolean; + isCache: boolean; + isHidden: boolean; + sort: number; + children?: FrontendMenuItem[]; +} + +/** + * 转换菜单类型: catalog -> 1, route -> 2 + */ +const convertMenuType = (menuType: string): number => { + switch (menuType.toLowerCase()) { + case 'catalog': + return 1; + case 'route': + return 2; + case 'button': + return 3; + default: + // 默认为菜单类型 + return 2; + } +} + +/** + * 是否隐藏: '0' -> false, '1' -> true + */ +const convertVisible = (visible: string): boolean => { + return visible === '1'; // '1'为隐藏,'0'为显示 +} + +/** + * 转换单个菜单项 + */ +const convertMenuItem = (apiItem: ApiMenuItem): FrontendMenuItem => { + // 根据menuType生成默认的path和component + let path = ''; + let component = ''; + let name = ''; + + // 简单的名称生成,去掉空格,保持首字母大写,非首字母小写 + const generateName = (menuName: string): string => { + return menuName.replace(/\s+/g, '') + .replace(/^./, (match) => match.toUpperCase()) + .replace(/[\u4e00-\u9fa5]/g, ''); // 移除中文字符 + }; + + if (apiItem.menuType.toLowerCase() === 'catalog') { + path = `/${apiItem.menuName.toLowerCase().replace(/\s+/g, '-')}`; + component = 'Layout'; + name = generateName(apiItem.menuName); + } else { + // 假设route类型菜单都在某个catalog下 + const parentName = apiItem.menuName.toLowerCase().replace(/\s+/g, '-'); + path = `/system/${parentName}`; + component = `system/${parentName}/index`; + name = `System${generateName(apiItem.menuName)}`; + } + + return { + id: apiItem.menuId, + parentId: apiItem.parentId, + title: apiItem.menuName, + type: convertMenuType(apiItem.menuType), + path: path, + name: name, + component: component, + icon: 'settings', // 默认图标 + isExternal: false, + isCache: false, + isHidden: convertVisible(apiItem.visible), + sort: apiItem.orderNum || 0, + children: apiItem.children ? apiItem.children.map(child => convertMenuItem(child)) : [] + }; +} + +/** + * 转换API返回的菜单数据为前端需要的格式 + */ +export const convertMenuData = (apiMenuData: ApiMenuItem[]): FrontendMenuItem[] => { + return apiMenuData.map(item => convertMenuItem(item)); +} \ No newline at end of file diff --git a/src/utils/message-error-wrapper.ts b/src/utils/message-error-wrapper.ts new file mode 100644 index 0000000..2fa03d7 --- /dev/null +++ b/src/utils/message-error-wrapper.ts @@ -0,0 +1,11 @@ +import { Message, type MessageReturn } from '@arco-design/web-vue' + +let messageInstance: MessageReturn | null +const messageErrorWrapper = (options: any) => { + if (messageInstance) { + messageInstance.close() + } + messageInstance = Message.error(options) +} + +export default messageErrorWrapper diff --git a/src/utils/mitt.ts b/src/utils/mitt.ts new file mode 100644 index 0000000..0c0d2ee --- /dev/null +++ b/src/utils/mitt.ts @@ -0,0 +1,11 @@ +import mitt from 'mitt' + +interface Events { + // 自定义事件名称 + event: void + // 任意传递的参数 + [parmas: string]: any +} + +const mittBus = mitt() +export default mittBus diff --git a/src/utils/modal-error-wrapper.ts b/src/utils/modal-error-wrapper.ts new file mode 100644 index 0000000..91f70f0 --- /dev/null +++ b/src/utils/modal-error-wrapper.ts @@ -0,0 +1,11 @@ +import { Modal, type ModalReturn } from '@arco-design/web-vue' + +let modalInstance: ModalReturn | null +const modalErrorWrapper = (options: any) => { + if (modalInstance) { + modalInstance.close() + } + modalInstance = Modal.error(options) +} + +export default modalErrorWrapper diff --git a/src/utils/notification-error-wrapper.ts b/src/utils/notification-error-wrapper.ts new file mode 100644 index 0000000..eba76b6 --- /dev/null +++ b/src/utils/notification-error-wrapper.ts @@ -0,0 +1,11 @@ +import { Notification, type NotificationReturn } from '@arco-design/web-vue' + +let notificationInstance: NotificationReturn | null +const notificationErrorWrapper = (options: any) => { + if (notificationInstance) { + notificationInstance.close() + } + notificationInstance = Notification.error(options) +} + +export default notificationErrorWrapper diff --git a/src/utils/regexp.ts b/src/utils/regexp.ts new file mode 100644 index 0000000..6b8fde9 --- /dev/null +++ b/src/utils/regexp.ts @@ -0,0 +1,32 @@ +/** @desc 正则-手机号码 */ +export const Phone = /^1[3-9]\d{9}$/ + +/** @desc 正则-邮箱 */ +export const Email = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/ + +/** @desc 正则-密码(密码为8-18位数字/字符/符号的组合) */ +// export const Password = +// /^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)]|[()])+$)(?!^.*[\u4E00-\u9FA5].*$)([^(0-9a-zA-Z)]|[()]|[a-z]|[A-Z]|[0-9]){8,18}$/ + +/** @desc 正则-密码(密码为6位数字) */ +export const Password = /^\d{6}$/ + +/** @desc 正则-6位数字验证码正则 */ +export const Code_6 = /^\d{6}$/ + +/** @desc 正则-4位数字验证码正则 */ +export const Code_4 = /^\d{4}$/ + +/** @desc 正则-url链接 */ +export const Url + // eslint-disable-next-line regexp/no-useless-quantifier + = /(((^https?:(?:\/\/)?)(?:[-;:&=+$,\w]+@)?[A-Za-z0-9.-]+(?::\d+)?|(?:www.|[-;:&=+$,\w]+@)[A-Za-z0-9.-]+)((?:\/[+~%/.\w-]*)?\??[-+=&;%@.\w]*#?\w*)?)$/ + +/** @desc 正则-16进颜色值 #333 #8c8c8c */ +export const ColorRegex = /^#?([a-f0-9]{6}|[a-f0-9]{3})$/i + +/** @desc 正则-只能是中文 */ +export const OnlyCh = /^[\u4E00-\u9FA5]+$/g + +/** @desc 正则-只能是英文 */ +export const OnlyEn = /^[a-z]*$/i diff --git a/src/utils/typeof.ts b/src/utils/typeof.ts new file mode 100644 index 0000000..79277ed --- /dev/null +++ b/src/utils/typeof.ts @@ -0,0 +1,45 @@ +/** 判断变量类型 */ + +export function isNumber(value: unknown) { + return Object.prototype.toString.call(value) === '[object Number]' +} + +export function isString(value: unknown) { + return Object.prototype.toString.call(value) === '[object String]' +} + +export function isBoolean(value: unknown) { + return Object.prototype.toString.call(value) === '[object Boolean]' +} + +export function isNull(value: unknown) { + return Object.prototype.toString.call(value) === '[object Null]' +} + +export function isUndefined(value: unknown) { + return Object.prototype.toString.call(value) === '[object Undefined]' +} + +export function isObject(value: unknown) { + return Object.prototype.toString.call(value) === '[object Object]' +} + +export function isArray(value: unknown) { + return Object.prototype.toString.call(value) === '[object Array]' +} + +export function isDate(data: unknown) { + return Object.prototype.toString.call(data) === '[object Date]' +} + +export function isRegExp(value: unknown) { + return Object.prototype.toString.call(value) === '[object RegExp]' +} + +export function isSet(value: unknown) { + return Object.prototype.toString.call(value) === '[object Set]' +} + +export function isMap(value: unknown) { + return Object.prototype.toString.call(value) === '[object Map]' +} diff --git a/src/utils/validate.ts b/src/utils/validate.ts new file mode 100644 index 0000000..aece140 --- /dev/null +++ b/src/utils/validate.ts @@ -0,0 +1,16 @@ +/** 判断 path 是否为外链 */ +export const isExternal = (path: string) => { + const reg = /^(https?:|mailto:|tel:)/ + return reg.test(path) +} + +/** 判断 url 是否是 http 或 https */ +export function isHttp(url: string) { + return url.includes('http://') || url.includes('https://') +} + +/** 判断 字符串 是否是 ipv4 */ +export function isIPv4(ip: string): boolean { + const ipv4Pattern = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/ + return ipv4Pattern.test(ip) +} diff --git a/src/utils/verify.ts b/src/utils/verify.ts new file mode 100644 index 0000000..82ed553 --- /dev/null +++ b/src/utils/verify.ts @@ -0,0 +1,39 @@ +export function resetSize(vm) { + let img_width + let img_height + let bar_width + let bar_height // 图片的宽度、高度,移动条的宽度、高度 + + const parentWidth = vm.$el.parentNode.offsetWidth || window.innerWidth + const parentHeight = vm.$el.parentNode.offsetHeight || window.innerHeight + if (vm.imgSize.width.includes('%')) { + img_width = `${(Number.parseInt(vm.imgSize.width, 10) / 100) * parentWidth}px` + } else { + img_width = vm.imgSize.width + } + + if (vm.imgSize.height.includes('%')) { + img_height = `${(Number.parseInt(vm.imgSize.height, 10) / 100) * parentHeight}px` + } else { + img_height = vm.imgSize.height + } + + if (vm.barSize.width.includes('%')) { + bar_width = `${(Number.parseInt(vm.barSize.width, 10) / 100) * parentWidth}px` + } else { + bar_width = vm.barSize.width + } + + if (vm.barSize.height.includes('%')) { + bar_height = `${(Number.parseInt(vm.barSize.height, 10) / 100) * parentHeight}px` + } else { + bar_height = vm.barSize.height + } + + return { + imgWidth: img_width, + imgHeight: img_height, + barWidth: bar_width, + barHeight: bar_height, + } +} diff --git a/src/views/.DS_Store b/src/views/.DS_Store new file mode 100644 index 0000000..754f88a Binary files /dev/null and b/src/views/.DS_Store differ diff --git a/src/views/about/document/api/index.vue b/src/views/about/document/api/index.vue new file mode 100644 index 0000000..3ff8f48 --- /dev/null +++ b/src/views/about/document/api/index.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/code/generator/GenConfigDrawer.vue b/src/views/code/generator/GenConfigDrawer.vue new file mode 100644 index 0000000..073551c --- /dev/null +++ b/src/views/code/generator/GenConfigDrawer.vue @@ -0,0 +1,297 @@ + + + + + diff --git a/src/views/code/generator/GenPreviewModal.vue b/src/views/code/generator/GenPreviewModal.vue new file mode 100644 index 0000000..70d09a6 --- /dev/null +++ b/src/views/code/generator/GenPreviewModal.vue @@ -0,0 +1,199 @@ + + + + + diff --git a/src/views/code/generator/index.vue b/src/views/code/generator/index.vue new file mode 100644 index 0000000..2684aaa --- /dev/null +++ b/src/views/code/generator/index.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/src/views/company/overview/index.vue b/src/views/company/overview/index.vue new file mode 100644 index 0000000..d20426f --- /dev/null +++ b/src/views/company/overview/index.vue @@ -0,0 +1,76 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/data-preprocessing/index.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/data-preprocessing/index.vue new file mode 100644 index 0000000..2fde12e --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/data-preprocessing/index.vue @@ -0,0 +1,532 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/data-storage/components/AttachmentManagement.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/data-storage/components/AttachmentManagement.vue new file mode 100644 index 0000000..19265cb --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/data-storage/components/AttachmentManagement.vue @@ -0,0 +1,380 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/data-storage/components/AttachmentUpload.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/data-storage/components/AttachmentUpload.vue new file mode 100644 index 0000000..4bfb83e --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/data-storage/components/AttachmentUpload.vue @@ -0,0 +1,234 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/data-storage/index.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/data-storage/index.vue new file mode 100644 index 0000000..8faa19c --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/data-storage/index.vue @@ -0,0 +1,27 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/.DS_Store b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/.DS_Store new file mode 100644 index 0000000..dbd07c1 Binary files /dev/null and b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/.DS_Store differ diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/AutoRecognitionSettings.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/AutoRecognitionSettings.vue new file mode 100644 index 0000000..b722607 --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/AutoRecognitionSettings.vue @@ -0,0 +1,354 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/DefectDetailsForm.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/DefectDetailsForm.vue new file mode 100644 index 0000000..0c3cc26 --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/DefectDetailsForm.vue @@ -0,0 +1,505 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/DefectDetailsPanel.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/DefectDetailsPanel.vue new file mode 100644 index 0000000..d6d2bd8 --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/DefectDetailsPanel.vue @@ -0,0 +1,709 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/DefectListPanel.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/DefectListPanel.vue new file mode 100644 index 0000000..36045bd --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/DefectListPanel.vue @@ -0,0 +1,331 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/HeaderToolbar.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/HeaderToolbar.vue new file mode 100644 index 0000000..403bad7 --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/HeaderToolbar.vue @@ -0,0 +1,96 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/ImageModals.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/ImageModals.vue new file mode 100644 index 0000000..48c3591 --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/ImageModals.vue @@ -0,0 +1,243 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/ImagePreview.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/ImagePreview.vue new file mode 100644 index 0000000..b241c44 --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/ImagePreview.vue @@ -0,0 +1,359 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/ProjectTree.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/ProjectTree.vue new file mode 100644 index 0000000..d58e5cd --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/ProjectTree.vue @@ -0,0 +1,139 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/RecognitionResults.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/RecognitionResults.vue new file mode 100644 index 0000000..eb08fca --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/components/RecognitionResults.vue @@ -0,0 +1,451 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/hooks/useIndustrialImage.ts b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/hooks/useIndustrialImage.ts new file mode 100644 index 0000000..71ef624 --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/hooks/useIndustrialImage.ts @@ -0,0 +1,1075 @@ +import { ref, reactive, computed } from 'vue' +import { Message, Modal } from '@arco-design/web-vue' +import { + getProjectList, + getTurbineList, + getPartList, + getImageList, + deleteImage, + autoAnnotateImage, + generateReport, + batchUploadImages, + uploadImageToPartV2, + type ProjectTreeNode, + type IndustrialImage, + type ProjectInfo, + type TurbineInfo, + type PartInfo +} from '@/apis/industrial-image' +import { + detectDefects, + getDefectList, + addDefect, + updateDefect, + deleteDefect, + addManualDefect, + type DefectDetectionRequest, + type DefectDetectionResult, + type ManualDefectAddRequest +} from '@/apis/industrial-image/defect' +import type { TreeNodeData, ImageInfo } from '@/apis/industrial-image/type' +import type { DefectInfo } from '@/apis/industrial-image/defect' +import type { Annotation } from '@/views/project-operation-platform/data-processing/industrial-image/components/ImageCanvas.vue' + +export function useIndustrialImage() { + // 项目树数据 + const projectTreeData = ref([]) + const selectedKeys = ref([]) + const currentProjectId = ref('') + + // 图像列表数据 + const imageList = ref([]) + const selectedImage = ref(null) + const selectedImageId = ref('') + const searchKeyword = ref('') + + // 模态框状态 + const previewModalVisible = ref(false) + const previewImage = ref(null) + const processModalVisible = ref(false) + const processImage = ref(null) + const importModalVisible = ref(false) + const annotationModalVisible = ref(false) + + // 图像导入向导相关数据 + const importWizardVisible = ref(false) + const selectedTurbineId = ref('') + const currentTurbineParts = ref([]) + + // 自动识别相关状态 + const isAutoRecognitionMode = ref(false) + const recognitionResults = ref([]) + const isRecognizing = ref(false) + + // 手动标注相关状态 + const isManualAnnotationMode = ref(false) + const defectList = ref([]) + const selectedDefect = ref(null) + + // Canvas 标注相关状态 + const selectedDefectAnnotations = computed(() => { + if (!selectedDefect.value) return [] + // 将缺陷数据转换为 Canvas 标注格式 + return [{ + id: selectedDefect.value.id, + type: 'rectangle' as const, + points: selectedDefect.value.boundingBox ? [ + { x: selectedDefect.value.boundingBox.x, y: selectedDefect.value.boundingBox.y }, + { x: selectedDefect.value.boundingBox.x + selectedDefect.value.boundingBox.width, + y: selectedDefect.value.boundingBox.y + selectedDefect.value.boundingBox.height } + ] : [], + color: selectedDefect.value.severity === 'high' ? '#ff4d4f' : '#faad14', + label: selectedDefect.value.defectType + }] + }) + + // 报告生成相关状态 + const reportGenerationVisible = ref(false) + const reportUnitData = ref<{ + id: string + name: string + type: 'project' | 'turbine' | 'part' + } | null>(null) + + // 加载状态 + const loading = ref(false) + + // 计算属性 + const currentImageId = computed(() => selectedImageId.value) + + // 加载项目树数据 + const loadProjectTree = async () => { + try { + loading.value = true + const response = await getProjectList({ page: 1, pageSize: 1000 }) + + // 处理不同的返回数据结构 + let projects: ProjectInfo[] = [] + if (Array.isArray(response.data)) { + projects = response.data + } else if (response.data?.list) { + projects = response.data.list + } else { + projects = [] + } + + projectTreeData.value = projects.map(project => ({ + id: project.projectId, + name: project.projectName, + type: 'project' as const, + children: [], + isLeaf: false, + loaded: false, + expanded: false, + status: project.status, + createTime: project.createTime, + rawData: project + })) + + // 默认选中第一个项目 + if (projectTreeData.value.length > 0) { + const firstProject = projectTreeData.value[0] + selectedKeys.value = [firstProject.id] + currentProjectId.value = firstProject.id + console.log('默认选中第一个项目:', firstProject.name) + + // 加载图像列表 + loadImageList() + } + } catch (error) { + console.error('加载项目列表失败:', error) + Message.error('加载项目列表失败') + } finally { + loading.value = false + } + } + + // 懒加载子节点 + const handleLoadMore = async (node: ProjectTreeNode) => { + if (!node || node.loaded) return + + try { + if (node.type === 'project') { + const response = await getTurbineList({ projectId: node.id }) + const turbines = response.data || [] + + node.children = turbines.map(turbine => ({ + id: turbine.turbineId || turbine.projectId, + name: turbine.turbineName || turbine.turbineDesc || `机组${turbine.turbineId || turbine.projectId}`, + type: 'turbine' as const, + parentId: node.id, + children: [], + isLeaf: false, + loaded: false, + expanded: false, + status: turbine.status, + createTime: turbine.createTime, + rawData: turbine + })) + } else if (node.type === 'turbine') { + const turbineData = node.rawData as TurbineInfo + const response = await getPartList({ + turbineId: turbineData?.turbineId || node.id + }) + const parts = response.data || [] + + node.children = parts.map(part => ({ + id: part.partId, + name: part.partName || part.partType || `部件${part.partId}`, + type: 'part' as const, + parentId: node.id, + children: [], + isLeaf: true, + loaded: true, + expanded: false, + status: part.partType, + createTime: part.createTime, + rawData: part + })) + } + + node.loaded = true + } catch (error) { + console.error('加载子节点失败:', error) + Message.error('加载子节点失败') + } + } + + // 处理节点选择 + const handleNodeSelect = (keys: string[]) => { + if (keys.length > 0) { + selectedKeys.value = keys + currentProjectId.value = keys[0] + + const selectedNode = findSelectedNode(projectTreeData.value, keys[0]) + if (selectedNode) { + console.log('选中节点:', selectedNode) + + // 如果选中的是机组节点,设置为当前选中的机组 + if (selectedNode.type === 'turbine') { + selectedTurbineId.value = selectedNode.id + // 加载该机组下的部件信息 + loadTurbineParts(selectedNode) + } + } + + loadImageList() + } + } + + // 加载指定机组的部件信息 + const loadTurbineParts = async (turbineNode: ProjectTreeNode) => { + try { + const turbineData = turbineNode.rawData as TurbineInfo + const response = await getPartList({ + turbineId: turbineData?.turbineId || turbineNode.id + }) + + const parts = response.data || [] + console.log('加载的部件信息:', parts) + + currentTurbineParts.value = parts + console.log('设置部件信息完成,数量:', currentTurbineParts.value.length) + } catch (error) { + console.error('加载机组部件失败:', error) + Message.error('加载机组部件失败') + currentTurbineParts.value = [] + } + } + + // 加载图像列表 + const loadImageList = async () => { + try { + loading.value = true + + const selectedNode = findSelectedNode(projectTreeData.value, currentProjectId.value) + if (!selectedNode) { + imageList.value = [] + return + } + + // 构建查询参数 + const params: { + imageTypes?: string[] + keyword?: string + partId?: string + turbineId?: string + } = {} + + // 添加关键字搜索 + if (searchKeyword.value) { + params.keyword = searchKeyword.value + } + + // 根据选中节点类型设置查询参数 + if (selectedNode.type === 'project') { + // 选中项目时,不设置特定的过滤条件,查询所有图像 + console.log('选中项目节点,查询所有图像') + } else if (selectedNode.type === 'turbine') { + params.turbineId = selectedNode.id + } else if (selectedNode.type === 'part') { + params.partId = selectedNode.id + // 如果选中部件,也需要找到对应的机组ID + const turbineNode = findParentNode(projectTreeData.value, selectedNode.id) + if (turbineNode) { + params.turbineId = turbineNode.id + } + } + + console.log('查询图像列表参数:', params) + // 调用真实API + const response = await getImageList(params) + imageList.value = response.data + } catch (error) { + Message.error('加载图像列表失败') + imageList.value = [] + } finally { + loading.value = false + } + } + + + + // 查找选中的节点 + const findSelectedNode = (nodes: ProjectTreeNode[], nodeId: string): ProjectTreeNode | null => { + if (!nodes || !Array.isArray(nodes) || !nodeId) return null + + for (const node of nodes) { + if (!node) continue + + if (node.id === nodeId) { + return node + } + if (node.children && node.children.length > 0) { + const found = findSelectedNode(node.children, nodeId) + if (found) return found + } + } + return null + } + + // 查找父节点 + const findParentNode = (nodes: ProjectTreeNode[], childId: string): ProjectTreeNode | null => { + if (!nodes || !Array.isArray(nodes) || !childId) return null + + for (const node of nodes) { + if (!node) continue + + if (node.children && node.children.length > 0) { + const childFound = node.children.find(child => child && child.id === childId) + if (childFound) return node + + const found = findParentNode(node.children, childId) + if (found) return found + } + } + return null + } + + // 图像操作 + const handleImageSelect = (image: any) => { + console.log('选中图像:', image) + selectedImage.value = image + + // 尝试多种可能的图像ID字段名 + const imageId = image.imageId || image.id || image.image_id || image.key || image.attachId + selectedImageId.value = imageId || '' + + console.log('设置图像ID:', selectedImageId.value) + + if (!selectedImageId.value) { + console.warn('图像ID为空,图像数据结构:', image) + Message.warning('图像ID为空,标注功能可能无法正常使用') + } + + // 确保图像对象有必要的字段 + if (!image.attachId && imageId) { + image.attachId = imageId + } + } + + const handleImagePreview = (image: any) => { + console.log("image:",image); + previewImage.value = image + previewModalVisible.value = true + } + + const handleImageProcess = (image: any) => { + processImage.value = image + processModalVisible.value = true + } + + const handleImageDelete = (image: any) => { + Modal.confirm({ + title: '确认删除', + content: `确定要删除图像"${image.imageName}"吗?`, + onOk: async () => { + try { + await deleteImage(image.imageId) + Message.success('删除成功') + loadImageList() + } catch (error) { + console.error('删除图像失败:', error) + Message.error('删除图像失败') + } + } + }) + } + + const handleSearch = (keyword: string) => { + searchKeyword.value = keyword + loadImageList() + } + + // 头部按钮操作 + const handleStart = () => { + Message.info('开始处理功能') + } + + const handleIndustrialImage = () => { + Message.info('工业图像功能') + } + + const handleImportImages = () => { + // 检查是否选择了机组 + const selectedNode = findSelectedNode(projectTreeData.value, currentProjectId.value) + if (!selectedNode) { + Message.warning('请先选择一个项目或机组') + return + } + + if (selectedNode.type === 'turbine') { + // 如果选中的是机组,直接打开向导 + importWizardVisible.value = true + } else if (selectedNode.type === 'project') { + // 如果选中的是项目,提示用户选择机组 + Message.warning('请先选择一个机组来导入图像') + } else { + // 如果选中的是部件,使用原来的导入方式 + importModalVisible.value = true + } + } + + const handleAutoAnnotate = async () => { + if (!selectedImage.value) { + Message.warning('请先选择一张图像') + return + } + + // 切换到自动识别模式 + isAutoRecognitionMode.value = true + + // 清空之前的识别结果 + recognitionResults.value = [] + + Message.info('已切换到自动识别模式') + } + + const handleManualAnnotate = () => { + if (!selectedImage.value) { + Message.warning('请先选择一张图像') + return + } + + // 切换到手动标注模式 + isManualAnnotationMode.value = true + + // 加载对应的缺陷列表 + loadDefectList() + + Message.info('已切换到手动标注模式') + } + + const handleGenerateReport = async () => { + const selectedNode = findSelectedNode(projectTreeData.value, currentProjectId.value) + if (!selectedNode) { + Message.warning('请先选择一个项目、机组或部件') + return + } + + // 设置报告单位数据 + reportUnitData.value = { + id: selectedNode.id, + name: selectedNode.name, + type: selectedNode.type + } + + // 显示报告生成对话框 + reportGenerationVisible.value = true + } + + // 模态框事件处理 + const handleImportSuccess = () => { + loadImageList() + Message.success('图像导入成功') + } + + const handleAnnotationSaved = () => { + loadImageList() + Message.success('标注保存成功') + } + + const handleProcessSuccess = () => { + loadImageList() + } + + // 向导导入成功处理 + const handleWizardImportSuccess = async (data: any) => { + console.log('向导导入成功:', data) + + try { + // 构建上传参数 + const uploadParams = { + collectorName: data.imageInfo.operator, + humidness: data.imageInfo.humidity, + shootingDistance: data.imageInfo.captureDistance, + shootingMethod: data.imageInfo.captureMethod, + shootingTimeBegin: data.imageInfo.startTime, + shootingTimeEnd: data.imageInfo.endTime, + temperatureMax: data.imageInfo.maxTemperature, + temperatureMin: data.imageInfo.minTemperature, + weather: data.imageInfo.weather, + windLevel: data.imageInfo.windPower + } + + // 使用新的API接口上传图像 + const response = await uploadImageToPartV2( + 'default', // 图像源 + data.part.partId, // 部件ID + data.images, // 文件列表 + uploadParams + ) + + console.log('批量上传响应:', response) + + // 重新加载图像列表 + loadImageList() + + Message.success(`成功导入${data.images.length}张图像到${data.part.name}`) + } catch (error) { + console.error('批量上传失败:', error) + Message.error('图像上传失败,请重试') + } + } + + // 加载缺陷列表 + const loadDefectList = async () => { + try { + // 构建查询参数 + const params: any = {} + + // 如果有图像ID,添加到参数 + if (selectedImage.value?.id) { + params.imageId = selectedImage.value.id + } else if (selectedImageId.value) { + params.imageId = selectedImageId.value + } + + // 如果有选中的节点,按照节点类型添加筛选条件 + if (selectedKeys.value && selectedKeys.value.length > 0) { + const selectedNodeId = selectedKeys.value[0] + const selectedNode = findSelectedNode(projectTreeData.value, selectedNodeId) + + if (!selectedNode) { + console.warn('找不到选中的节点:', selectedNodeId) + } else if (selectedNode.type === 'turbine') { + params.turbineId = selectedNode.id + } else if (selectedNode.type === 'part') { + params.partId = selectedNode.id + + // 添加机组ID + const turbineNode = findParentNode(projectTreeData.value, selectedNode.id) + if (turbineNode) { + params.turbineId = turbineNode.id + } + } + } + + console.log('加载缺陷列表参数:', params) + const response = await getDefectList(params) + + if (response.data && response.data.code === 0) { + // 检查返回数据结构 + const resultData = response.data.data + + // 将结果转换为DefectInfo[]类型 + let defects: DefectInfo[] = [] + + if (resultData) { + if ('list' in resultData && Array.isArray(resultData.list)) { + // 分页结构 + defects = resultData.list.map((item: any) => ({ + id: item.id || item.defectId || `defect-${Date.now()}-${Math.random().toString(36).substr(2, 5)}`, + ...item + })) + } else if (Array.isArray(resultData)) { + // 直接数组结构 + defects = resultData.map((item: any) => ({ + id: item.id || item.defectId || `defect-${Date.now()}-${Math.random().toString(36).substr(2, 5)}`, + ...item + })) + } + } + + console.log('处理后的缺陷列表数据:', defects) + defectList.value = defects + } else { + console.error('加载缺陷列表失败:', response) + defectList.value = [] + } + } catch (error) { + console.error('加载缺陷列表失败:', error) + Message.error('加载缺陷列表失败') + defectList.value = [] + } + } + + // 更新选中缺陷的标注 + const updateSelectedDefectAnnotations = () => { + if (!selectedDefect.value || !selectedDefect.value.labelInfo) { + selectedDefectAnnotations.value = [] + return + } + + try { + // 尝试解析labelInfo + const labelInfo = JSON.parse(selectedDefect.value.labelInfo) + if (Array.isArray(labelInfo)) { + selectedDefectAnnotations.value = labelInfo + } else { + selectedDefectAnnotations.value = [labelInfo] + } + } catch (error) { + console.error('解析标注信息失败:', error) + selectedDefectAnnotations.value = [] + } + } + + // 选择缺陷 + const handleDefectSelect = (defect: DefectInfo) => { + selectedDefect.value = defect + updateSelectedDefectAnnotations() + } + + const handleAddDefect = async (defectForm: any, nodeId: string) => { + try { + const selectedNode = findSelectedNode(projectTreeData.value, nodeId) + if (!selectedNode) { + Message.error('无法找到选中的节点') + return + } + + // 构建缺陷数据 + const defectData: Partial = { + defectName: defectForm.defectName, + defectType: defectForm.defectType, + defectLevel: defectForm.defectLevel, + defectPosition: defectForm.defectPosition, + description: defectForm.description, + repairIdea: defectForm.repairIdea, + imageId: selectedImage.value?.imageId || '', + detectionDate: new Date().toISOString(), + source: 'manual' + } + + // 根据节点类型设置相关ID + if (selectedNode.type === 'part') { + // TODO: 设置 partId 和 turbineId + const turbineNode = findParentNode(projectTreeData.value, selectedNode.id) + if (turbineNode) { + // defectData.turbineId = turbineNode.id + // defectData.partId = selectedNode.id + } + } + + const response = await addDefect(defectData) + + if (response.data.success) { + Message.success('缺陷添加成功') + loadDefectList() // 重新加载缺陷列表 + } else { + Message.error('缺陷添加失败') + } + } catch (error) { + console.error('添加缺陷失败:', error) + Message.error('添加缺陷失败') + } + } + + const handleEditDefect = async (defect: DefectDetectionResult) => { + try { + const response = await updateDefect(defect.defectId, defect) + + if (response.data.success) { + Message.success('缺陷更新成功') + loadDefectList() // 重新加载缺陷列表 + } else { + Message.error('缺陷更新失败') + } + } catch (error) { + console.error('更新缺陷失败:', error) + Message.error('更新缺陷失败') + } + } + + const handleDeleteDefectById = async (defectId: string) => { + try { + const response = await deleteDefect(defectId) + + if (response.data.success) { + Message.success('缺陷删除成功') + loadDefectList() // 重新加载缺陷列表 + } else { + Message.error('缺陷删除失败') + } + } catch (error) { + console.error('删除缺陷失败:', error) + Message.error('删除缺陷失败') + } + } + + // Canvas 标注相关方法 + const handleAnnotationAdd = async (annotation: any) => { + try { + // 检查是否有选中的图像 + if (!selectedImageId.value && !selectedImage.value?.imageId) { + Message.error('请先选择一张图像') + return + } + + // 获取有效的图像ID + const imageId = selectedImageId.value || selectedImage.value?.imageId || selectedImage.value?.id + + if (!imageId) { + console.error('无法获取图像ID,选中的图像数据:', selectedImage.value) + Message.error('无法获取图像ID,请重新选择图像') + return + } + + console.log('添加标注 - 图像ID:', imageId) + console.log('添加标注 - 标注数据:', annotation) + + // 构造符合API要求的缺陷数据 + const defectData: ManualDefectAddRequest = { + attachId: selectedImage.value?.attachId || '', + axial: 0, + chordwise: 0, + defectCode: 'MANUAL_001', + defectLevel: 'MEDIUM', + defectName: annotation.label || '手动标注缺陷', + defectPosition: 'UNKNOWN', + defectType: annotation.label || 'UNKNOWN', + description: '手动标注缺陷', + detectionDate: new Date().toISOString(), + labelInfo: JSON.stringify(annotation), + markInfo: { + bbox: annotation.type === 'rectangle' ? [ + Math.min(annotation.points[0].x, annotation.points[1].x), + Math.min(annotation.points[0].y, annotation.points[1].y), + Math.abs(annotation.points[1].x - annotation.points[0].x), + Math.abs(annotation.points[1].y - annotation.points[0].y) + ] : [], + clsId: 1, + confidence: 1.0, + label: annotation.defectType || '手动标注' + }, + repairIdea: '', + repairStatus: 'PENDING', + source: 'MANUAL' + } + + console.log('发送给后端的缺陷数据:', defectData) + + // 调用API添加缺陷,传递两个参数:缺陷数据和图像ID + await addManualDefect(defectData, imageId) + + // 重新加载缺陷列表 + await loadDefectList() + + Message.success('标注添加成功') + } catch (error) { + console.error('添加标注失败:', error) + Message.error('添加标注失败') + } + } + + const handleAnnotationUpdate = async (annotation: any) => { + try { + // 更新标注逻辑 + await updateDefect(annotation.id, annotation) + await loadDefectList() + Message.success('标注更新成功') + } catch (error) { + console.error('更新标注失败:', error) + Message.error('更新标注失败') + } + } + + const handleAnnotationDelete = async (annotationId: string) => { + try { + await deleteDefect(annotationId) + await loadDefectList() + Message.success('标注删除成功') + } catch (error) { + console.error('删除标注失败:', error) + Message.error('删除标注失败') + } + } + + // 报告生成相关方法 + const handleReportGenerated = async (reportData: any) => { + try { + console.log('生成报告数据:', reportData) + + // 这里可以调用后端API生成报告 + // await generateReport(reportData) + + Message.success('报告生成成功') + reportGenerationVisible.value = false + } catch (error) { + console.error('生成报告失败:', error) + Message.error('生成报告失败') + } + } + + // 关闭自动识别模式 + const handleCloseAutoRecognition = () => { + isAutoRecognitionMode.value = false + recognitionResults.value = [] + } + + // 关闭手动标注模式 + const handleCloseManualAnnotation = () => { + isManualAnnotationMode.value = false + defectList.value = [] + selectedDefect.value = null + } + + // 开始自动识别 + const handleStartRecognition = async (settings: { + algorithm: string + confidence: number + defectTypes: string[] + }) => { + if (!selectedImage.value) { + Message.warning('请先选择一张图像') + return + } + + try { + isRecognizing.value = true + + // 调用真实的缺陷检测API + const detectParams: DefectDetectionRequest = { + confThreshold: settings.confidence / 100, // 转换为0-1的置信度 + defectTypeList: settings.defectTypes, + imageId: selectedImage.value.imageId, + modelId: settings.algorithm // 使用算法作为模型ID + } + + const response = await detectDefects(detectParams) + + // 检查返回结构,适配API实际返回的数据格式 + let detectedDefects: DefectDetectionResult[] = [] + + if (response && response.data) { + if (Array.isArray(response.data)) { + // 直接使用返回的数组 + detectedDefects = response.data + } else if (typeof response.data === 'object' && 'data' in response.data && Array.isArray(response.data.data)) { + // 使用嵌套的data数组 + detectedDefects = response.data.data + } + } + + if (detectedDefects.length > 0) { + recognitionResults.value = detectedDefects + + // 检查是否有attachPath,如果有则更新当前显示的图片路径 + const firstResult = detectedDefects[0] + if (firstResult.attachPath && firstResult.attachPath !== selectedImage.value.imagePath) { + // 更新当前选中图像的路径为识别后返回的attachPath + selectedImage.value = { + ...selectedImage.value, + imagePath: firstResult.attachPath + } + console.log('图片路径已更新为识别后的路径:', firstResult.attachPath) + } + + Message.success(`识别完成,发现${detectedDefects.length}个缺陷`) + } else { + recognitionResults.value = [] + Message.info('未发现缺陷') + } + + // 不再需要类型映射,因为RecognitionResults组件已经处理了自定义类型 + + } catch (error) { + console.error('识别失败:', error) + Message.error('识别失败') + recognitionResults.value = [] + } finally { + isRecognizing.value = false + } + } + + // 选择识别结果 + const handleRecognitionResultSelect = (index: number) => { + const result = recognitionResults.value[index] + if (result) { + // 这里可以在图像上高亮显示选中的缺陷 + console.log('选中识别结果:', result) + } + } + + // 保存识别结果 + const handleSaveRecognitionResults = async (results: DefectDetectionResult[]) => { + if (!results || results.length === 0) { + Message.warning('没有识别结果需要保存') + return + } + + if (!selectedImage.value) { + Message.warning('当前没有选中的图像') + return + } + + try { + console.log('开始保存识别结果:', results) + + let successCount = 0 + let failCount = 0 + const errors: string[] = [] + + // 为每个识别结果创建缺陷记录 + for (let i = 0; i < results.length; i++) { + const result = results[i] + + try { + // 构建缺陷数据,转换识别结果为手动添加缺陷的格式 + const defectData: ManualDefectAddRequest = { + attachId: selectedImage.value.imageId, // 使用图像ID作为附件ID + // axial: result.axial || 0, + // chordwise: result.chordwise || 0, + // defectCode: result.defectCode || `AUTO-${Date.now()}-${i + 1}`, // 自动生成缺陷编码 + defectCode: '', + defectLevel: result.defectLevel || 'medium', // 默认中等级别 + defectName: result.defectName || `自动识别缺陷-${i + 1}`, + defectPosition: result.defectPosition || '自动识别位置', + defectType: result.defectType || 'unknown', + description: result.description || `自动识别发现的${result.defectType || '未知'}类型缺陷`, + detectionDate: result.detectionDate || new Date().toISOString(), + labelInfo: result.labelInfo || JSON.stringify(result.markInfo || {}), + markInfo: result.markInfo || { + bbox: [0, 0, 0, 0], + clsId: 0, + confidence: 0.8, + label: result.defectType || '自动识别' + }, + repairIdea: result.repairIdea || '建议进一步检查确认', + repairStatus: result.repairStatus || 'pending', + source: 'auto' // 标记为自动识别来源 + } + + // 调用手动添加缺陷接口 + const response = await addManualDefect(defectData,selectedImage.value.imageId) + + if (response.data.success) { + successCount++ + console.log(`缺陷 ${i + 1} 保存成功:`, response.data.data) + } else { + failCount++ + errors.push(`缺陷 ${i + 1}: ${response.data.msg || '保存失败'}`) + } + } catch (error: any) { + failCount++ + console.error(`保存缺陷 ${i + 1} 失败:`, error) + errors.push(`缺陷 ${i + 1}: ${error.message || '网络错误'}`) + } + } + + // 显示保存结果 + if (successCount > 0 && failCount === 0) { + Message.success(`所有识别结果已保存!共保存 ${successCount} 个缺陷记录`) + } else if (successCount > 0 && failCount > 0) { + Message.warning(`部分识别结果保存成功!成功 ${successCount} 个,失败 ${failCount} 个`) + if (errors.length > 0) { + console.warn('保存失败的详情:', errors) + } + } else { + Message.error(`保存失败!所有 ${failCount} 个识别结果都未能保存`) + if (errors.length > 0) { + console.error('保存失败的详情:', errors) + } + } + + // 如果有成功保存的,重新加载缺陷列表 + if (successCount > 0) { + loadDefectList() + } + + } catch (error) { + console.error('保存识别结果失败:', error) + Message.error('保存识别结果失败') + } + } + + // 导出识别结果 + const handleExportRecognitionResults = (results: any[]) => { + console.log('导出识别结果:', results) + // 实际项目中这里应该调用导出接口 + } + + // 初始化 + const init = () => { + if (!projectTreeData.value) { + projectTreeData.value = [] + } + loadProjectTree() + } + + return { + // 数据 + projectTreeData, + selectedKeys, + currentProjectId, + imageList, + selectedImage, + selectedImageId, + searchKeyword, + previewModalVisible, + previewImage, + processModalVisible, + processImage, + importModalVisible, + annotationModalVisible, + loading, + currentImageId, + + // 向导相关状态 + importWizardVisible, + selectedTurbineId, + currentTurbineParts, + + // 自动识别相关状态 + isAutoRecognitionMode, + recognitionResults, + isRecognizing, + + // 手动标注相关状态 + isManualAnnotationMode, + defectList, + selectedDefect, + selectedDefectAnnotations, + + // 报告生成相关状态 + reportGenerationVisible, + reportUnitData, + + // 方法 + loadProjectTree, + handleLoadMore, + handleNodeSelect, + loadImageList, + handleImageSelect, + handleImagePreview, + handleImageProcess, + handleImageDelete, + handleSearch, + handleStart, + handleIndustrialImage, + handleImportImages, + handleAutoAnnotate, + handleManualAnnotate, + handleGenerateReport, + handleImportSuccess, + handleAnnotationSaved, + handleProcessSuccess, + handleWizardImportSuccess, + + // 自动识别相关方法 + handleCloseAutoRecognition, + handleStartRecognition, + handleRecognitionResultSelect, + handleSaveRecognitionResults, + handleExportRecognitionResults, + + // 手动标注相关方法 + handleCloseManualAnnotation, + loadDefectList, + handleDefectSelect, + handleAddDefect, + handleEditDefect, + handleDeleteDefectById, + + // Canvas 标注相关方法 + handleAnnotationAdd, + handleAnnotationUpdate, + handleAnnotationDelete, + + // 报告生成相关方法 + handleReportGenerated, + + init + } +} \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/index.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/index.vue new file mode 100644 index 0000000..0da5ba6 --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/intelligent-inspection/defect-algorithm/index.vue @@ -0,0 +1,891 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction-operation-platform/implementation-workflow/data-processing/model-config/index.vue b/src/views/construction-operation-platform/implementation-workflow/data-processing/model-config/index.vue new file mode 100644 index 0000000..c9e51d5 --- /dev/null +++ b/src/views/construction-operation-platform/implementation-workflow/data-processing/model-config/index.vue @@ -0,0 +1,498 @@ + + + + + \ No newline at end of file diff --git a/src/views/dashboard/analysis/components/AccessTimeslot.vue b/src/views/dashboard/analysis/components/AccessTimeslot.vue new file mode 100644 index 0000000..4a60041 --- /dev/null +++ b/src/views/dashboard/analysis/components/AccessTimeslot.vue @@ -0,0 +1,206 @@ + + + + + diff --git a/src/views/dashboard/analysis/components/Browser.vue b/src/views/dashboard/analysis/components/Browser.vue new file mode 100644 index 0000000..edd90f9 --- /dev/null +++ b/src/views/dashboard/analysis/components/Browser.vue @@ -0,0 +1,82 @@ + + + + + diff --git a/src/views/dashboard/analysis/components/DataOverview/Demo1.vue b/src/views/dashboard/analysis/components/DataOverview/Demo1.vue new file mode 100644 index 0000000..64002e0 --- /dev/null +++ b/src/views/dashboard/analysis/components/DataOverview/Demo1.vue @@ -0,0 +1,148 @@ + + + + + diff --git a/src/views/dashboard/analysis/components/DataOverview/Demo2.vue b/src/views/dashboard/analysis/components/DataOverview/Demo2.vue new file mode 100644 index 0000000..8fb172b --- /dev/null +++ b/src/views/dashboard/analysis/components/DataOverview/Demo2.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/views/dashboard/analysis/components/DataOverview/Ip.vue b/src/views/dashboard/analysis/components/DataOverview/Ip.vue new file mode 100644 index 0000000..19eac78 --- /dev/null +++ b/src/views/dashboard/analysis/components/DataOverview/Ip.vue @@ -0,0 +1,152 @@ + + + + + diff --git a/src/views/dashboard/analysis/components/DataOverview/Pv.vue b/src/views/dashboard/analysis/components/DataOverview/Pv.vue new file mode 100644 index 0000000..cd4f29e --- /dev/null +++ b/src/views/dashboard/analysis/components/DataOverview/Pv.vue @@ -0,0 +1,151 @@ + + + + + diff --git a/src/views/dashboard/analysis/components/DataOverview/index.vue b/src/views/dashboard/analysis/components/DataOverview/index.vue new file mode 100644 index 0000000..a7a176f --- /dev/null +++ b/src/views/dashboard/analysis/components/DataOverview/index.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/src/views/dashboard/analysis/components/Geo.vue b/src/views/dashboard/analysis/components/Geo.vue new file mode 100644 index 0000000..0ae1b95 --- /dev/null +++ b/src/views/dashboard/analysis/components/Geo.vue @@ -0,0 +1,138 @@ + + + + + diff --git a/src/views/dashboard/analysis/components/Module.vue b/src/views/dashboard/analysis/components/Module.vue new file mode 100644 index 0000000..36378a5 --- /dev/null +++ b/src/views/dashboard/analysis/components/Module.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/src/views/dashboard/analysis/components/Os.vue b/src/views/dashboard/analysis/components/Os.vue new file mode 100644 index 0000000..c03545b --- /dev/null +++ b/src/views/dashboard/analysis/components/Os.vue @@ -0,0 +1,82 @@ + + + + + diff --git a/src/views/dashboard/analysis/index.vue b/src/views/dashboard/analysis/index.vue new file mode 100644 index 0000000..35572c5 --- /dev/null +++ b/src/views/dashboard/analysis/index.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/src/views/dashboard/workplace/components/Carousel.vue b/src/views/dashboard/workplace/components/Carousel.vue new file mode 100644 index 0000000..5284438 --- /dev/null +++ b/src/views/dashboard/workplace/components/Carousel.vue @@ -0,0 +1,79 @@ + + + diff --git a/src/views/dashboard/workplace/components/Docs.vue b/src/views/dashboard/workplace/components/Docs.vue new file mode 100644 index 0000000..f27683c --- /dev/null +++ b/src/views/dashboard/workplace/components/Docs.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/src/views/dashboard/workplace/components/LatestActivity.vue b/src/views/dashboard/workplace/components/LatestActivity.vue new file mode 100644 index 0000000..59d6d4f --- /dev/null +++ b/src/views/dashboard/workplace/components/LatestActivity.vue @@ -0,0 +1,199 @@ + + + + + diff --git a/src/views/dashboard/workplace/components/Notice.vue b/src/views/dashboard/workplace/components/Notice.vue new file mode 100644 index 0000000..fa57a68 --- /dev/null +++ b/src/views/dashboard/workplace/components/Notice.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/src/views/dashboard/workplace/components/Project.vue b/src/views/dashboard/workplace/components/Project.vue new file mode 100644 index 0000000..237481b --- /dev/null +++ b/src/views/dashboard/workplace/components/Project.vue @@ -0,0 +1,192 @@ + + + + + diff --git a/src/views/dashboard/workplace/components/QuickOperation.vue b/src/views/dashboard/workplace/components/QuickOperation.vue new file mode 100644 index 0000000..777e486 --- /dev/null +++ b/src/views/dashboard/workplace/components/QuickOperation.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/src/views/dashboard/workplace/components/Welcome.vue b/src/views/dashboard/workplace/components/Welcome.vue new file mode 100644 index 0000000..fa0da59 --- /dev/null +++ b/src/views/dashboard/workplace/components/Welcome.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/src/views/dashboard/workplace/index.vue b/src/views/dashboard/workplace/index.vue new file mode 100644 index 0000000..7f4ea1f --- /dev/null +++ b/src/views/dashboard/workplace/index.vue @@ -0,0 +1,132 @@ + + + + + + + diff --git a/src/views/default/error/403.vue b/src/views/default/error/403.vue new file mode 100644 index 0000000..636a7de --- /dev/null +++ b/src/views/default/error/403.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/default/error/404.vue b/src/views/default/error/404.vue new file mode 100644 index 0000000..0069815 --- /dev/null +++ b/src/views/default/error/404.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/default/error/500.vue b/src/views/default/error/500.vue new file mode 100644 index 0000000..d677779 --- /dev/null +++ b/src/views/default/error/500.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/default/error/components/ErrorPage.vue b/src/views/default/error/components/ErrorPage.vue new file mode 100644 index 0000000..8c8dfa3 --- /dev/null +++ b/src/views/default/error/components/ErrorPage.vue @@ -0,0 +1,133 @@ + + + + + diff --git a/src/views/default/redirect/index.vue b/src/views/default/redirect/index.vue new file mode 100644 index 0000000..a475ae3 --- /dev/null +++ b/src/views/default/redirect/index.vue @@ -0,0 +1,13 @@ + + + diff --git a/src/views/enterprise-dashboard/application-data/index.vue b/src/views/enterprise-dashboard/application-data/index.vue new file mode 100644 index 0000000..d451903 --- /dev/null +++ b/src/views/enterprise-dashboard/application-data/index.vue @@ -0,0 +1,484 @@ + + + + + \ No newline at end of file diff --git a/src/views/enterprise-dashboard/function-usage/index.vue b/src/views/enterprise-dashboard/function-usage/index.vue new file mode 100644 index 0000000..3a03b42 --- /dev/null +++ b/src/views/enterprise-dashboard/function-usage/index.vue @@ -0,0 +1,375 @@ + + + + + \ No newline at end of file diff --git a/src/views/enterprise-dashboard/member-data/index.vue b/src/views/enterprise-dashboard/member-data/index.vue new file mode 100644 index 0000000..00ad5a5 --- /dev/null +++ b/src/views/enterprise-dashboard/member-data/index.vue @@ -0,0 +1,494 @@ + + + + + \ No newline at end of file diff --git a/src/views/enterprise-dashboard/overview/index.vue b/src/views/enterprise-dashboard/overview/index.vue new file mode 100644 index 0000000..4ccbb5b --- /dev/null +++ b/src/views/enterprise-dashboard/overview/index.vue @@ -0,0 +1,267 @@ + + + + + \ No newline at end of file diff --git a/src/views/enterprise-settings/admin-permissions/index.vue b/src/views/enterprise-settings/admin-permissions/index.vue new file mode 100644 index 0000000..20816b8 --- /dev/null +++ b/src/views/enterprise-settings/admin-permissions/index.vue @@ -0,0 +1,363 @@ + + + + + \ No newline at end of file diff --git a/src/views/enterprise-settings/company-info/index.vue b/src/views/enterprise-settings/company-info/index.vue new file mode 100644 index 0000000..1683602 --- /dev/null +++ b/src/views/enterprise-settings/company-info/index.vue @@ -0,0 +1,271 @@ + + + + + \ No newline at end of file diff --git a/src/views/enterprise-settings/data-migration/index.vue b/src/views/enterprise-settings/data-migration/index.vue new file mode 100644 index 0000000..399c7b8 --- /dev/null +++ b/src/views/enterprise-settings/data-migration/index.vue @@ -0,0 +1,382 @@ + + + + + \ No newline at end of file diff --git a/src/views/enterprise-settings/version-upgrade/index.vue b/src/views/enterprise-settings/version-upgrade/index.vue new file mode 100644 index 0000000..1f4c18f --- /dev/null +++ b/src/views/enterprise-settings/version-upgrade/index.vue @@ -0,0 +1,336 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/attendance-record/index.vue b/src/views/hr/attendance-record/index.vue new file mode 100644 index 0000000..30bcb99 --- /dev/null +++ b/src/views/hr/attendance-record/index.vue @@ -0,0 +1,73 @@ + + + diff --git a/src/views/hr/attendance/index.vue b/src/views/hr/attendance/index.vue new file mode 100644 index 0000000..4abc637 --- /dev/null +++ b/src/views/hr/attendance/index.vue @@ -0,0 +1,241 @@ + + + \ No newline at end of file diff --git a/src/views/hr/contribution/index.vue b/src/views/hr/contribution/index.vue new file mode 100644 index 0000000..d8251ff --- /dev/null +++ b/src/views/hr/contribution/index.vue @@ -0,0 +1,309 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/performance/index.vue b/src/views/hr/performance/index.vue new file mode 100644 index 0000000..0f404d4 --- /dev/null +++ b/src/views/hr/performance/index.vue @@ -0,0 +1,254 @@ + + + \ No newline at end of file diff --git a/src/views/hr/salary/certification/index.vue b/src/views/hr/salary/certification/index.vue new file mode 100644 index 0000000..53e9cc3 --- /dev/null +++ b/src/views/hr/salary/certification/index.vue @@ -0,0 +1,547 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/salary/index.vue b/src/views/hr/salary/index.vue new file mode 100644 index 0000000..81568b3 --- /dev/null +++ b/src/views/hr/salary/index.vue @@ -0,0 +1,292 @@ + + + \ No newline at end of file diff --git a/src/views/hr/salary/insurance/health-records/index.vue b/src/views/hr/salary/insurance/health-records/index.vue new file mode 100644 index 0000000..0e22117 --- /dev/null +++ b/src/views/hr/salary/insurance/health-records/index.vue @@ -0,0 +1,309 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/salary/insurance/my-insurance/index.vue b/src/views/hr/salary/insurance/my-insurance/index.vue new file mode 100644 index 0000000..2d43a6b --- /dev/null +++ b/src/views/hr/salary/insurance/my-insurance/index.vue @@ -0,0 +1,209 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/salary/insurance/overview/index.vue b/src/views/hr/salary/insurance/overview/index.vue new file mode 100644 index 0000000..43493c7 --- /dev/null +++ b/src/views/hr/salary/insurance/overview/index.vue @@ -0,0 +1,243 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/salary/insurance/personal-info/index.vue b/src/views/hr/salary/insurance/personal-info/index.vue new file mode 100644 index 0000000..d901323 --- /dev/null +++ b/src/views/hr/salary/insurance/personal-info/index.vue @@ -0,0 +1,351 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/salary/insurance/policy-files/index.vue b/src/views/hr/salary/insurance/policy-files/index.vue new file mode 100644 index 0000000..b113b4c --- /dev/null +++ b/src/views/hr/salary/insurance/policy-files/index.vue @@ -0,0 +1,184 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/salary/system-insurance/company-management/index.vue b/src/views/hr/salary/system-insurance/company-management/index.vue new file mode 100644 index 0000000..9b0beb8 --- /dev/null +++ b/src/views/hr/salary/system-insurance/company-management/index.vue @@ -0,0 +1,507 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/salary/system-insurance/file-management/index.vue b/src/views/hr/salary/system-insurance/file-management/index.vue new file mode 100644 index 0000000..406b107 --- /dev/null +++ b/src/views/hr/salary/system-insurance/file-management/index.vue @@ -0,0 +1,409 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/salary/system-insurance/health-management/index.vue b/src/views/hr/salary/system-insurance/health-management/index.vue new file mode 100644 index 0000000..ee65d4f --- /dev/null +++ b/src/views/hr/salary/system-insurance/health-management/index.vue @@ -0,0 +1,516 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/salary/system-insurance/management/index.vue b/src/views/hr/salary/system-insurance/management/index.vue new file mode 100644 index 0000000..f7f3635 --- /dev/null +++ b/src/views/hr/salary/system-insurance/management/index.vue @@ -0,0 +1,659 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/salary/system-insurance/overview/index.vue b/src/views/hr/salary/system-insurance/overview/index.vue new file mode 100644 index 0000000..1c868e0 --- /dev/null +++ b/src/views/hr/salary/system-insurance/overview/index.vue @@ -0,0 +1,310 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/salary/system-insurance/type-management/index.vue b/src/views/hr/salary/system-insurance/type-management/index.vue new file mode 100644 index 0000000..3dfcf4f --- /dev/null +++ b/src/views/hr/salary/system-insurance/type-management/index.vue @@ -0,0 +1,279 @@ + + + + + \ No newline at end of file diff --git a/src/views/hr/workload/index.vue b/src/views/hr/workload/index.vue new file mode 100644 index 0000000..010bef6 --- /dev/null +++ b/src/views/hr/workload/index.vue @@ -0,0 +1,182 @@ + + + \ No newline at end of file diff --git a/src/views/login/components/account/index.vue b/src/views/login/components/account/index.vue new file mode 100644 index 0000000..53f7ba5 --- /dev/null +++ b/src/views/login/components/account/index.vue @@ -0,0 +1,178 @@ + + + + + diff --git a/src/views/login/components/background/index.vue b/src/views/login/components/background/index.vue new file mode 100644 index 0000000..e6847a3 --- /dev/null +++ b/src/views/login/components/background/index.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/src/views/login/components/email/index.vue b/src/views/login/components/email/index.vue new file mode 100644 index 0000000..a6beeff --- /dev/null +++ b/src/views/login/components/email/index.vue @@ -0,0 +1,178 @@ + + + + + diff --git a/src/views/login/components/modifyPassword/index.vue b/src/views/login/components/modifyPassword/index.vue new file mode 100644 index 0000000..9d8d065 --- /dev/null +++ b/src/views/login/components/modifyPassword/index.vue @@ -0,0 +1,130 @@ + + + + + diff --git a/src/views/login/components/phone/index.vue b/src/views/login/components/phone/index.vue new file mode 100644 index 0000000..d46a652 --- /dev/null +++ b/src/views/login/components/phone/index.vue @@ -0,0 +1,176 @@ + + + + + diff --git a/src/views/login/index.vue b/src/views/login/index.vue new file mode 100644 index 0000000..99862f9 --- /dev/null +++ b/src/views/login/index.vue @@ -0,0 +1,362 @@ + + + + + diff --git a/src/views/login/pwdExpired/index.vue b/src/views/login/pwdExpired/index.vue new file mode 100644 index 0000000..533b248 --- /dev/null +++ b/src/views/login/pwdExpired/index.vue @@ -0,0 +1,414 @@ + + + + + diff --git a/src/views/login/social/index.vue b/src/views/login/social/index.vue new file mode 100644 index 0000000..f7c6a8c --- /dev/null +++ b/src/views/login/social/index.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/src/views/monitor/log/index.vue b/src/views/monitor/log/index.vue new file mode 100644 index 0000000..8d44785 --- /dev/null +++ b/src/views/monitor/log/index.vue @@ -0,0 +1,73 @@ + + + + + diff --git a/src/views/monitor/log/login/index.vue b/src/views/monitor/log/login/index.vue new file mode 100644 index 0000000..788b19b --- /dev/null +++ b/src/views/monitor/log/login/index.vue @@ -0,0 +1,134 @@ + + + + + diff --git a/src/views/monitor/log/operation/OperationLogDetailDrawer.vue b/src/views/monitor/log/operation/OperationLogDetailDrawer.vue new file mode 100644 index 0000000..20e8d45 --- /dev/null +++ b/src/views/monitor/log/operation/OperationLogDetailDrawer.vue @@ -0,0 +1,102 @@ + + + + + diff --git a/src/views/monitor/log/operation/index.vue b/src/views/monitor/log/operation/index.vue new file mode 100644 index 0000000..64901f6 --- /dev/null +++ b/src/views/monitor/log/operation/index.vue @@ -0,0 +1,153 @@ + + + + + diff --git a/src/views/monitor/online/index.vue b/src/views/monitor/online/index.vue new file mode 100644 index 0000000..8bfe717 --- /dev/null +++ b/src/views/monitor/online/index.vue @@ -0,0 +1,110 @@ + + + + + diff --git a/src/views/monitor/sms/log/index.vue b/src/views/monitor/sms/log/index.vue new file mode 100644 index 0000000..94995ea --- /dev/null +++ b/src/views/monitor/sms/log/index.vue @@ -0,0 +1,137 @@ + + + + + diff --git a/src/views/open/app/AppAddModal.vue b/src/views/open/app/AppAddModal.vue new file mode 100644 index 0000000..eb46b04 --- /dev/null +++ b/src/views/open/app/AppAddModal.vue @@ -0,0 +1,123 @@ + + + diff --git a/src/views/open/app/AppDetailDrawer.vue b/src/views/open/app/AppDetailDrawer.vue new file mode 100644 index 0000000..14c55ea --- /dev/null +++ b/src/views/open/app/AppDetailDrawer.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/src/views/open/app/index.vue b/src/views/open/app/index.vue new file mode 100644 index 0000000..ea9985d --- /dev/null +++ b/src/views/open/app/index.vue @@ -0,0 +1,221 @@ + + + + + diff --git a/src/views/operation-platform/data-processing/data-storage/index.vue b/src/views/operation-platform/data-processing/data-storage/index.vue new file mode 100644 index 0000000..e038ba8 --- /dev/null +++ b/src/views/operation-platform/data-processing/data-storage/index.vue @@ -0,0 +1,502 @@ + + + + + \ No newline at end of file diff --git a/src/views/performance/components/DimensionDrawer.vue b/src/views/performance/components/DimensionDrawer.vue new file mode 100644 index 0000000..8c60994 --- /dev/null +++ b/src/views/performance/components/DimensionDrawer.vue @@ -0,0 +1,75 @@ + + + diff --git a/src/views/performance/components/EvaluateDetail.vue b/src/views/performance/components/EvaluateDetail.vue new file mode 100644 index 0000000..4f99e31 --- /dev/null +++ b/src/views/performance/components/EvaluateDetail.vue @@ -0,0 +1,100 @@ + + + diff --git a/src/views/performance/components/PerformanceMenu.vue b/src/views/performance/components/PerformanceMenu.vue new file mode 100644 index 0000000..833af84 --- /dev/null +++ b/src/views/performance/components/PerformanceMenu.vue @@ -0,0 +1,18 @@ + + + diff --git a/src/views/performance/components/RuleDrawer.vue b/src/views/performance/components/RuleDrawer.vue new file mode 100644 index 0000000..c2c15db --- /dev/null +++ b/src/views/performance/components/RuleDrawer.vue @@ -0,0 +1,131 @@ + + + diff --git a/src/views/performance/components/RuleList.vue b/src/views/performance/components/RuleList.vue new file mode 100644 index 0000000..9e3db70 --- /dev/null +++ b/src/views/performance/components/RuleList.vue @@ -0,0 +1,67 @@ + + + diff --git a/src/views/performance/dimension.vue b/src/views/performance/dimension.vue new file mode 100644 index 0000000..79eb535 --- /dev/null +++ b/src/views/performance/dimension.vue @@ -0,0 +1,72 @@ + + + diff --git a/src/views/performance/evaluate.vue b/src/views/performance/evaluate.vue new file mode 100644 index 0000000..d869ea0 --- /dev/null +++ b/src/views/performance/evaluate.vue @@ -0,0 +1,70 @@ + + + diff --git a/src/views/performance/index.vue b/src/views/performance/index.vue new file mode 100644 index 0000000..0c49865 --- /dev/null +++ b/src/views/performance/index.vue @@ -0,0 +1,19 @@ + + + diff --git a/src/views/performance/my.vue b/src/views/performance/my.vue new file mode 100644 index 0000000..ce9318d --- /dev/null +++ b/src/views/performance/my.vue @@ -0,0 +1,50 @@ + + + \ No newline at end of file diff --git a/src/views/performance/rule.vue b/src/views/performance/rule.vue new file mode 100644 index 0000000..a6cb791 --- /dev/null +++ b/src/views/performance/rule.vue @@ -0,0 +1,61 @@ + + + diff --git a/src/views/performance/setting/components/DimensionDrawer.vue b/src/views/performance/setting/components/DimensionDrawer.vue new file mode 100644 index 0000000..a02ff20 --- /dev/null +++ b/src/views/performance/setting/components/DimensionDrawer.vue @@ -0,0 +1,58 @@ + + + diff --git a/src/views/performance/setting/components/RuleDrawer.vue b/src/views/performance/setting/components/RuleDrawer.vue new file mode 100644 index 0000000..fbdee29 --- /dev/null +++ b/src/views/performance/setting/components/RuleDrawer.vue @@ -0,0 +1,86 @@ + + + \ No newline at end of file diff --git a/src/views/performance/setting/components/RuleList.vue b/src/views/performance/setting/components/RuleList.vue new file mode 100644 index 0000000..e3d2c67 --- /dev/null +++ b/src/views/performance/setting/components/RuleList.vue @@ -0,0 +1,64 @@ + + + \ No newline at end of file diff --git a/src/views/performance/setting/index.vue b/src/views/performance/setting/index.vue new file mode 100644 index 0000000..8a8464b --- /dev/null +++ b/src/views/performance/setting/index.vue @@ -0,0 +1,67 @@ + + + diff --git a/src/views/product/hardware/custom-drone/index.vue b/src/views/product/hardware/custom-drone/index.vue new file mode 100644 index 0000000..45d7291 --- /dev/null +++ b/src/views/product/hardware/custom-drone/index.vue @@ -0,0 +1,274 @@ + + + \ No newline at end of file diff --git a/src/views/product/hardware/tower-monitoring/index.vue b/src/views/product/hardware/tower-monitoring/index.vue new file mode 100644 index 0000000..b20c2da --- /dev/null +++ b/src/views/product/hardware/tower-monitoring/index.vue @@ -0,0 +1,244 @@ + + + \ No newline at end of file diff --git a/src/views/project-management/bidding/award-notice/index.vue b/src/views/project-management/bidding/award-notice/index.vue new file mode 100644 index 0000000..441e409 --- /dev/null +++ b/src/views/project-management/bidding/award-notice/index.vue @@ -0,0 +1,282 @@ + + + \ No newline at end of file diff --git a/src/views/project-management/bidding/bid-documents/index.vue b/src/views/project-management/bidding/bid-documents/index.vue new file mode 100644 index 0000000..9a4e8b6 --- /dev/null +++ b/src/views/project-management/bidding/bid-documents/index.vue @@ -0,0 +1,285 @@ + + + \ No newline at end of file diff --git a/src/views/project-management/bidding/tender-documents/index.vue b/src/views/project-management/bidding/tender-documents/index.vue new file mode 100644 index 0000000..6cdfb84 --- /dev/null +++ b/src/views/project-management/bidding/tender-documents/index.vue @@ -0,0 +1,277 @@ + + + \ No newline at end of file diff --git a/src/views/project-management/contract/cost-management/index.vue b/src/views/project-management/contract/cost-management/index.vue new file mode 100644 index 0000000..1b97c1e --- /dev/null +++ b/src/views/project-management/contract/cost-management/index.vue @@ -0,0 +1,328 @@ + + + \ No newline at end of file diff --git a/src/views/project-management/contract/expense-contract/index.vue b/src/views/project-management/contract/expense-contract/index.vue new file mode 100644 index 0000000..871f4c1 --- /dev/null +++ b/src/views/project-management/contract/expense-contract/index.vue @@ -0,0 +1,299 @@ + + + \ No newline at end of file diff --git a/src/views/project-management/contract/revenue-contract/index.vue b/src/views/project-management/contract/revenue-contract/index.vue new file mode 100644 index 0000000..6a6c018 --- /dev/null +++ b/src/views/project-management/contract/revenue-contract/index.vue @@ -0,0 +1,295 @@ + + + \ No newline at end of file diff --git a/src/views/project-management/projects/initiation/index.vue b/src/views/project-management/projects/initiation/index.vue new file mode 100644 index 0000000..c4e48c6 --- /dev/null +++ b/src/views/project-management/projects/initiation/index.vue @@ -0,0 +1,330 @@ + + + \ No newline at end of file diff --git a/src/views/project-management/projects/list/components/ProjectTable.vue b/src/views/project-management/projects/list/components/ProjectTable.vue new file mode 100644 index 0000000..14630d4 --- /dev/null +++ b/src/views/project-management/projects/list/components/ProjectTable.vue @@ -0,0 +1,329 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-management/projects/list/index.vue b/src/views/project-management/projects/list/index.vue new file mode 100644 index 0000000..d014238 --- /dev/null +++ b/src/views/project-management/projects/list/index.vue @@ -0,0 +1,268 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-management/projects/list/types.ts b/src/views/project-management/projects/list/types.ts new file mode 100644 index 0000000..28e1665 --- /dev/null +++ b/src/views/project-management/projects/list/types.ts @@ -0,0 +1,46 @@ +// 项目状态枚举 +export enum ProjectStatus { + NOT_STARTED = 'not_started', + IN_PROGRESS = 'in_progress', + COMPLETED = 'completed', + PAUSED = 'paused', + CANCELLED = 'cancelled' +} + +// 项目数据接口 +export interface ProjectData { + id: number + projectName: string + unitCount: number + startDate: string + endDate: string + status: ProjectStatus + progress: number + manager: string + isMyProject: boolean + description?: string + location?: string + client?: string + budget?: number + team?: string[] +} + +// 选项卡类型 +export type TabKey = 'all' | 'my' | 'pending' + +// 项目筛选条件 +export interface ProjectFilter { + keyword?: string + status?: ProjectStatus + manager?: string + dateRange?: [string, string] +} + +// 项目统计信息 +export interface ProjectStats { + total: number + inProgress: number + completed: number + notStarted: number + myProjects: number +} \ No newline at end of file diff --git a/src/views/project-management/projects/management/index.vue b/src/views/project-management/projects/management/index.vue new file mode 100644 index 0000000..caab495 --- /dev/null +++ b/src/views/project-management/projects/management/index.vue @@ -0,0 +1,372 @@ + + + \ No newline at end of file diff --git a/src/views/project-management/projects/personnel-distribution/index.vue b/src/views/project-management/projects/personnel-distribution/index.vue new file mode 100644 index 0000000..f549f6e --- /dev/null +++ b/src/views/project-management/projects/personnel-distribution/index.vue @@ -0,0 +1,423 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-management/projects/progress/index.vue b/src/views/project-management/projects/progress/index.vue new file mode 100644 index 0000000..812e92c --- /dev/null +++ b/src/views/project-management/projects/progress/index.vue @@ -0,0 +1,476 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-management/projects/quality/components/QualityMeetingModal.vue b/src/views/project-management/projects/quality/components/QualityMeetingModal.vue new file mode 100644 index 0000000..cfd5621 --- /dev/null +++ b/src/views/project-management/projects/quality/components/QualityMeetingModal.vue @@ -0,0 +1,278 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-management/projects/quality/index.vue b/src/views/project-management/projects/quality/index.vue new file mode 100644 index 0000000..521441d --- /dev/null +++ b/src/views/project-management/projects/quality/index.vue @@ -0,0 +1,501 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-management/projects/safety/components/SafetyMeetingModal.vue b/src/views/project-management/projects/safety/components/SafetyMeetingModal.vue new file mode 100644 index 0000000..7001e78 --- /dev/null +++ b/src/views/project-management/projects/safety/components/SafetyMeetingModal.vue @@ -0,0 +1,280 @@ + + + + + diff --git a/src/views/project-management/projects/safety/index.vue b/src/views/project-management/projects/safety/index.vue new file mode 100644 index 0000000..8dd6202 --- /dev/null +++ b/src/views/project-management/projects/safety/index.vue @@ -0,0 +1,505 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-analysis/index.vue b/src/views/project-operation-platform/data-analysis/index.vue new file mode 100644 index 0000000..6163ea2 --- /dev/null +++ b/src/views/project-operation-platform/data-analysis/index.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/views/project-operation-platform/data-processing/3d-model/index.vue b/src/views/project-operation-platform/data-processing/3d-model/index.vue new file mode 100644 index 0000000..ec7ccf8 --- /dev/null +++ b/src/views/project-operation-platform/data-processing/3d-model/index.vue @@ -0,0 +1,569 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/clearance-detection/index.vue b/src/views/project-operation-platform/data-processing/clearance-detection/index.vue new file mode 100644 index 0000000..8678cf6 --- /dev/null +++ b/src/views/project-operation-platform/data-processing/clearance-detection/index.vue @@ -0,0 +1,298 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/data-quality-assessment/index.vue b/src/views/project-operation-platform/data-processing/data-quality-assessment/index.vue new file mode 100644 index 0000000..0d8b739 --- /dev/null +++ b/src/views/project-operation-platform/data-processing/data-quality-assessment/index.vue @@ -0,0 +1,418 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/data-storage/index.vue b/src/views/project-operation-platform/data-processing/data-storage/index.vue new file mode 100644 index 0000000..7bb5dcc --- /dev/null +++ b/src/views/project-operation-platform/data-processing/data-storage/index.vue @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/defect-identification/index.vue b/src/views/project-operation-platform/data-processing/defect-identification/index.vue new file mode 100644 index 0000000..efa0454 --- /dev/null +++ b/src/views/project-operation-platform/data-processing/defect-identification/index.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/views/project-operation-platform/data-processing/deformation-detection/index.vue b/src/views/project-operation-platform/data-processing/deformation-detection/index.vue new file mode 100644 index 0000000..d57f3e6 --- /dev/null +++ b/src/views/project-operation-platform/data-processing/deformation-detection/index.vue @@ -0,0 +1,311 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/industrial-image/components/DefectDetailsPanel.vue b/src/views/project-operation-platform/data-processing/industrial-image/components/DefectDetailsPanel.vue new file mode 100644 index 0000000..6143b9a --- /dev/null +++ b/src/views/project-operation-platform/data-processing/industrial-image/components/DefectDetailsPanel.vue @@ -0,0 +1,647 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/industrial-image/components/DefectListPanel.vue b/src/views/project-operation-platform/data-processing/industrial-image/components/DefectListPanel.vue new file mode 100644 index 0000000..f6dc18c --- /dev/null +++ b/src/views/project-operation-platform/data-processing/industrial-image/components/DefectListPanel.vue @@ -0,0 +1,313 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/industrial-image/components/HeaderToolbar.vue b/src/views/project-operation-platform/data-processing/industrial-image/components/HeaderToolbar.vue new file mode 100644 index 0000000..403bad7 --- /dev/null +++ b/src/views/project-operation-platform/data-processing/industrial-image/components/HeaderToolbar.vue @@ -0,0 +1,96 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/industrial-image/components/ImageCanvas.vue b/src/views/project-operation-platform/data-processing/industrial-image/components/ImageCanvas.vue new file mode 100644 index 0000000..bb34c6b --- /dev/null +++ b/src/views/project-operation-platform/data-processing/industrial-image/components/ImageCanvas.vue @@ -0,0 +1,579 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/industrial-image/components/ImagePreview.vue b/src/views/project-operation-platform/data-processing/industrial-image/components/ImagePreview.vue new file mode 100644 index 0000000..b241c44 --- /dev/null +++ b/src/views/project-operation-platform/data-processing/industrial-image/components/ImagePreview.vue @@ -0,0 +1,359 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/industrial-image/components/ProjectTree.vue b/src/views/project-operation-platform/data-processing/industrial-image/components/ProjectTree.vue new file mode 100644 index 0000000..d58e5cd --- /dev/null +++ b/src/views/project-operation-platform/data-processing/industrial-image/components/ProjectTree.vue @@ -0,0 +1,139 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/industrial-image/components/RecognitionResults.vue b/src/views/project-operation-platform/data-processing/industrial-image/components/RecognitionResults.vue new file mode 100644 index 0000000..0bfeb56 --- /dev/null +++ b/src/views/project-operation-platform/data-processing/industrial-image/components/RecognitionResults.vue @@ -0,0 +1,401 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/industrial-image/components/ReportGenerationModal.vue b/src/views/project-operation-platform/data-processing/industrial-image/components/ReportGenerationModal.vue new file mode 100644 index 0000000..2c2d6d0 --- /dev/null +++ b/src/views/project-operation-platform/data-processing/industrial-image/components/ReportGenerationModal.vue @@ -0,0 +1,487 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/key-info-extraction/index.vue b/src/views/project-operation-platform/data-processing/key-info-extraction/index.vue new file mode 100644 index 0000000..589a879 --- /dev/null +++ b/src/views/project-operation-platform/data-processing/key-info-extraction/index.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/views/project-operation-platform/data-processing/report-generation/index.vue b/src/views/project-operation-platform/data-processing/report-generation/index.vue new file mode 100644 index 0000000..4532556 --- /dev/null +++ b/src/views/project-operation-platform/data-processing/report-generation/index.vue @@ -0,0 +1,315 @@ + + + + + diff --git a/src/views/project-operation-platform/data-processing/report-review/index.vue b/src/views/project-operation-platform/data-processing/report-review/index.vue new file mode 100644 index 0000000..cc9a2fb --- /dev/null +++ b/src/views/project-operation-platform/data-processing/report-review/index.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/views/project-operation-platform/data-processing/report-template/index.vue b/src/views/project-operation-platform/data-processing/report-template/index.vue new file mode 100644 index 0000000..c50cced --- /dev/null +++ b/src/views/project-operation-platform/data-processing/report-template/index.vue @@ -0,0 +1,447 @@ + + + + + diff --git a/src/views/project-operation-platform/data-processing/standard-info/index.vue b/src/views/project-operation-platform/data-processing/standard-info/index.vue new file mode 100644 index 0000000..2b8c1bb --- /dev/null +++ b/src/views/project-operation-platform/data-processing/standard-info/index.vue @@ -0,0 +1,425 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/data-processing/voice-to-text/index.vue b/src/views/project-operation-platform/data-processing/voice-to-text/index.vue new file mode 100644 index 0000000..6eb533a --- /dev/null +++ b/src/views/project-operation-platform/data-processing/voice-to-text/index.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/views/project-operation-platform/data-processing/wide-angle-video/index.vue b/src/views/project-operation-platform/data-processing/wide-angle-video/index.vue new file mode 100644 index 0000000..5a2d2d2 --- /dev/null +++ b/src/views/project-operation-platform/data-processing/wide-angle-video/index.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/views/project-operation-platform/defect-tracking/index.vue b/src/views/project-operation-platform/defect-tracking/index.vue new file mode 100644 index 0000000..bf94c9c --- /dev/null +++ b/src/views/project-operation-platform/defect-tracking/index.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/views/project-operation-platform/implementation-workflow/field-construction/project-list/index.vue b/src/views/project-operation-platform/implementation-workflow/field-construction/project-list/index.vue new file mode 100644 index 0000000..97c140b --- /dev/null +++ b/src/views/project-operation-platform/implementation-workflow/field-construction/project-list/index.vue @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/lifecycle-management/index.vue b/src/views/project-operation-platform/lifecycle-management/index.vue new file mode 100644 index 0000000..561c7e4 --- /dev/null +++ b/src/views/project-operation-platform/lifecycle-management/index.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/views/project-operation-platform/project-initiation/index.vue b/src/views/project-operation-platform/project-initiation/index.vue new file mode 100644 index 0000000..baccbd7 --- /dev/null +++ b/src/views/project-operation-platform/project-initiation/index.vue @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-operation-platform/quality-management/data-quality/index.vue b/src/views/project-operation-platform/quality-management/data-quality/index.vue new file mode 100644 index 0000000..1c3d77f --- /dev/null +++ b/src/views/project-operation-platform/quality-management/data-quality/index.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/views/project-operation-platform/quality-management/defect-storage/index.vue b/src/views/project-operation-platform/quality-management/defect-storage/index.vue new file mode 100644 index 0000000..813d233 --- /dev/null +++ b/src/views/project-operation-platform/quality-management/defect-storage/index.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/views/project-operation-platform/quality-management/process-verification/index.vue b/src/views/project-operation-platform/quality-management/process-verification/index.vue new file mode 100644 index 0000000..06a5e53 --- /dev/null +++ b/src/views/project-operation-platform/quality-management/process-verification/index.vue @@ -0,0 +1,387 @@ + + + + + diff --git a/src/views/project-operation-platform/route-planning/index.vue b/src/views/project-operation-platform/route-planning/index.vue new file mode 100644 index 0000000..96f1904 --- /dev/null +++ b/src/views/project-operation-platform/route-planning/index.vue @@ -0,0 +1,629 @@ + + + + + diff --git a/src/views/project/TurbineCard.vue b/src/views/project/TurbineCard.vue new file mode 100644 index 0000000..70764b9 --- /dev/null +++ b/src/views/project/TurbineCard.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file diff --git a/src/views/project/TurbineGrid.vue b/src/views/project/TurbineGrid.vue new file mode 100644 index 0000000..88d4b31 --- /dev/null +++ b/src/views/project/TurbineGrid.vue @@ -0,0 +1,41 @@ + + + \ No newline at end of file diff --git a/src/views/project/budget/components/BudgetApplyModal.vue b/src/views/project/budget/components/BudgetApplyModal.vue new file mode 100644 index 0000000..e9208cb --- /dev/null +++ b/src/views/project/budget/components/BudgetApplyModal.vue @@ -0,0 +1,422 @@ + + + + + + \ No newline at end of file diff --git a/src/views/project/budget/components/BudgetAuditModal.vue b/src/views/project/budget/components/BudgetAuditModal.vue new file mode 100644 index 0000000..6182605 --- /dev/null +++ b/src/views/project/budget/components/BudgetAuditModal.vue @@ -0,0 +1,303 @@ + + + + + + \ No newline at end of file diff --git a/src/views/project/budget/components/BudgetDetailModal.vue b/src/views/project/budget/components/BudgetDetailModal.vue new file mode 100644 index 0000000..bb55d8f --- /dev/null +++ b/src/views/project/budget/components/BudgetDetailModal.vue @@ -0,0 +1,348 @@ + + + + + + \ No newline at end of file diff --git a/src/views/project/budget/index.vue b/src/views/project/budget/index.vue new file mode 100644 index 0000000..a81792b --- /dev/null +++ b/src/views/project/budget/index.vue @@ -0,0 +1,332 @@ + + + + + + \ No newline at end of file diff --git a/src/views/project/detail/index.vue b/src/views/project/detail/index.vue new file mode 100644 index 0000000..ed7aa2d --- /dev/null +++ b/src/views/project/detail/index.vue @@ -0,0 +1,612 @@ + + + + + diff --git a/src/views/project/icons/WindTurbine.vue b/src/views/project/icons/WindTurbine.vue new file mode 100644 index 0000000..f1f0d5c --- /dev/null +++ b/src/views/project/icons/WindTurbine.vue @@ -0,0 +1,358 @@ + + + \ No newline at end of file diff --git a/src/views/project/index.vue b/src/views/project/index.vue new file mode 100644 index 0000000..b523e17 --- /dev/null +++ b/src/views/project/index.vue @@ -0,0 +1,870 @@ + + + + + + diff --git a/src/views/project/kanban/components/TaskModal.vue b/src/views/project/kanban/components/TaskModal.vue new file mode 100644 index 0000000..17f2396 --- /dev/null +++ b/src/views/project/kanban/components/TaskModal.vue @@ -0,0 +1,262 @@ + + + + + + \ No newline at end of file diff --git a/src/views/project/kanban/index.vue b/src/views/project/kanban/index.vue new file mode 100644 index 0000000..1275744 --- /dev/null +++ b/src/views/project/kanban/index.vue @@ -0,0 +1,674 @@ + + + + + + \ No newline at end of file diff --git a/src/views/project/task/index.vue b/src/views/project/task/index.vue new file mode 100644 index 0000000..3e9f899 --- /dev/null +++ b/src/views/project/task/index.vue @@ -0,0 +1,707 @@ + + + + + \ No newline at end of file diff --git a/src/views/salary-management/components/SalaryDetailModal.vue b/src/views/salary-management/components/SalaryDetailModal.vue new file mode 100644 index 0000000..b4b910b --- /dev/null +++ b/src/views/salary-management/components/SalaryDetailModal.vue @@ -0,0 +1,242 @@ + + + diff --git a/src/views/salary-management/components/SalaryFormDrawer.vue b/src/views/salary-management/components/SalaryFormDrawer.vue new file mode 100644 index 0000000..71b998b --- /dev/null +++ b/src/views/salary-management/components/SalaryFormDrawer.vue @@ -0,0 +1,468 @@ + + + diff --git a/src/views/salary-management/index.vue b/src/views/salary-management/index.vue new file mode 100644 index 0000000..26e6b99 --- /dev/null +++ b/src/views/salary-management/index.vue @@ -0,0 +1,229 @@ + + + + + diff --git a/src/views/salary-management/types.ts b/src/views/salary-management/types.ts new file mode 100644 index 0000000..93df2af --- /dev/null +++ b/src/views/salary-management/types.ts @@ -0,0 +1,127 @@ +// 员工类型 +export type EmployeeType = 'intern' | 'fulltime' | 'parttime' + +// 工资单状态 +export type SalaryStatus = 'draft' | 'pending' | 'approved' | 'rejected' | 'paid' + +// 补助类型 +export interface AllowanceItem { + type: string + name: string + amount: number + unit: 'day' | 'project' | 'fixed' + quantity: number + total: number +} + +// 绩效评价项 +export interface PerformanceItem { + id: string + name: string + weight: number + score: number + maxScore: number + amount: number + description?: string +} + +// 工资记录 +export interface SalaryRecord { + id: string + employeeId: string + employeeName: string + employeeType: EmployeeType + idCard: string + phone: string + bankCard: string + bankName: string + + // 项目信息 + projectName: string + projectPeriod: string + workDays: number + offshoreDays: number + + // 薪酬结构 + baseSalary: number + baseSalaryStandard: number + performanceBonus: number + allowances: number + performanceItems: PerformanceItem[] + allowanceItems: AllowanceItem[] + + // 计算结果 + totalPayable: number + deductions: number + netPay: number + + // 状态 + status: SalaryStatus + approvalFlow: ApprovalStep[] + + // 时间 + salaryMonth: string + createdAt: string + updatedAt: string +} + +// 审批步骤 +export interface ApprovalStep { + step: string + role: string + approver: string + status: 'pending' | 'approved' | 'rejected' + comment?: string + date?: string +} + +// 查询参数 +export interface SalaryQuery { + keyword?: string + employeeType?: EmployeeType + status?: SalaryStatus + dateRange?: string[] + projectName?: string +} + +// 实习生专用配置 +export interface InternConfig { + baseSalaryStandard: { + withCertification: number + withoutCertification: number + } + performanceRates: { + construction: number + offshore: number + } + allowances: { + offshoreCert: number + towerWork: { + land: { + bladeInspection: number + lightning: number + } + sea: { + bladeInspection: number + lightning: number + } + } + droneWork: number + meal: number + } +} + +// 工资单创建请求 +export interface SalaryCreateRequest { + employeeId: string + projectId: string + workDays: number + offshoreDays: number + performanceItems: Omit[] + allowanceItems: Omit[] + deductions?: { + type: string + amount: number + reason: string + }[] +} diff --git a/src/views/salary-management/utils/export.ts b/src/views/salary-management/utils/export.ts new file mode 100644 index 0000000..4b5c455 --- /dev/null +++ b/src/views/salary-management/utils/export.ts @@ -0,0 +1,255 @@ +import * as XLSX from 'xlsx' +import type { SalaryRecord } from '../types' + +// 导出工资单到Excel +export const exportSalaryToExcel = (records: SalaryRecord[], filename: string) => { + // 创建工作簿 + const workbook = XLSX.utils.book_new() + + // 主表数据 + const mainData = records.map((record) => ({ + 员工姓名: record.employeeName, + 员工类型: getEmployeeTypeText(record.employeeType), + 身份证号: record.idCard, + 联系电话: record.phone, + 银行卡号: record.bankCard, + 开户银行: record.bankName, + 项目名称: record.projectName, + 项目周期: record.projectPeriod, + 工作天数: record.workDays, + 海上作业天数: record.offshoreDays, + 基本工资: record.baseSalary, + 绩效奖金: record.performanceBonus, + 各类补助: record.allowances, + 应发总额: record.totalPayable, + 扣款金额: record.deductions, + 实发金额: record.netPay, + 状态: getStatusText(record.status), + 创建时间: record.createdAt, + })) + + // 创建主表 + const mainSheet = XLSX.utils.json_to_sheet(mainData) + XLSX.utils.book_append_sheet(workbook, mainSheet, '工资汇总') + + // 绩效明细表 + const performanceData: any[] = [] + records.forEach((record) => { + record.performanceItems.forEach((item) => { + performanceData.push({ + 员工姓名: record.employeeName, + 项目名称: record.projectName, + 评价项: item.name, + 权重: item.weight, + 得分: item.score, + 满分: item.maxScore, + 金额: (item.score / item.maxScore * item.amount).toFixed(2), + }) + }) + }) + + if (performanceData.length > 0) { + const performanceSheet = XLSX.utils.json_to_sheet(performanceData) + XLSX.utils.book_append_sheet(workbook, performanceSheet, '绩效明细') + } + + // 补助明细表 + const allowanceData: any[] = [] + records.forEach((record) => { + record.allowanceItems.forEach((item) => { + allowanceData.push({ + 员工姓名: record.employeeName, + 项目名称: record.projectName, + 补助类型: item.name, + 标准: item.amount, + 单位: getUnitText(item.unit), + 数量: item.quantity, + 小计: item.total, + }) + }) + }) + + if (allowanceData.length > 0) { + const allowanceSheet = XLSX.utils.json_to_sheet(allowanceData) + XLSX.utils.book_append_sheet(workbook, allowanceSheet, '补助明细') + } + + // 导出文件 + XLSX.writeFile(workbook, filename) +} + +// 导出单个工资单详情 +export const exportSingleSalaryToExcel = (record: SalaryRecord) => { + const workbook = XLSX.utils.book_new() + + // 基本信息 + const basicInfo = [{ + 项目: '员工姓名', + 值: record.employeeName, + }, { + 项目: '员工类型', + 值: getEmployeeTypeText(record.employeeType), + }, { + 项目: '身份证号', + 值: record.idCard, + }, { + 项目: '联系电话', + 值: record.phone, + }, { + 项目: '银行卡号', + 值: record.bankCard, + }, { + 项目: '开户银行', + 值: record.bankName, + }, { + 项目: '项目名称', + 值: record.projectName, + }, { + 项目: '项目周期', + 值: record.projectPeriod, + }, { + 项目: '工作天数', + 值: record.workDays, + }, { + 项目: '海上作业天数', + 值: record.offshoreDays, + }] + + const basicSheet = XLSX.utils.json_to_sheet(basicInfo) + XLSX.utils.book_append_sheet(workbook, basicSheet, '基本信息') + + // 薪酬汇总 + const salarySummary = [{ + 项目: '基本工资', + 金额: record.baseSalary, + }, { + 项目: '绩效奖金', + 金额: record.performanceBonus, + }, { + 项目: '各类补助', + 金额: record.allowances, + }, { + 项目: '应发总额', + 金额: record.totalPayable, + }, { + 项目: '扣款金额', + 金额: record.deductions, + }, { + 项目: '实发金额', + 金额: record.netPay, + }] + + const salarySheet = XLSX.utils.json_to_sheet(salarySummary) + XLSX.utils.book_append_sheet(workbook, salarySheet, '薪酬汇总') + + // 绩效明细 + if (record.performanceItems.length > 0) { + const performanceSheet = XLSX.utils.json_to_sheet(record.performanceItems.map((item) => ({ + 评价项: item.name, + 权重: item.weight, + 得分: item.score, + 满分: item.maxScore, + 金额: (item.score / item.maxScore * item.amount).toFixed(2), + }))) + XLSX.utils.book_append_sheet(workbook, performanceSheet, '绩效明细') + } + + // 补助明细 + if (record.allowanceItems.length > 0) { + const allowanceSheet = XLSX.utils.json_to_sheet(record.allowanceItems.map((item) => ({ + 补助类型: item.name, + 标准: item.amount, + 单位: getUnitText(item.unit), + 数量: item.quantity, + 小计: item.total, + }))) + XLSX.utils.book_append_sheet(workbook, allowanceSheet, '补助明细') + } + + // 导出文件 + const filename = `${record.employeeName}_工资单_${record.projectPeriod}.xlsx` + XLSX.writeFile(workbook, filename) +} + +// 导出实习报酬申领表格式 +export const exportInternCompensationForm = (record: SalaryRecord) => { + const workbook = XLSX.utils.book_new() + + // 实习生基本信息 + const basicInfo = [ + ['实习生基本信息', '', '', '', ''], + ['类别', '填写内容', '', '备注', ''], + ['姓名', record.employeeName, '', '', ''], + ['身份证号', record.idCard, '', '', ''], + ['联系电话', record.phone, '', '', ''], + ['银行卡号', record.bankCard, '', '', ''], + ['开户银行', record.bankName, '', '', ''], + ['', '', '', '', ''], + ['实习项目及项目实习相关信息', '', '', '', ''], + ['序号', '项目名称', '在项目时间', '出外业施工作业时间(天)', '备注(时间段)'], + ['1', record.projectName, record.workDays, record.workDays - record.offshoreDays, record.projectPeriod], + ['', '', '', '', ''], + ['薪酬、绩效、补助(一)', '', '', '', ''], + ['项目类别', '计算标准(元/天)或(元/台)', '计酬天数统计(日)', '应发金额', '备注'], + ['基本工资', record.baseSalaryStandard, record.workDays, record.baseSalary, ''], + ['施工绩效', 100, record.workDays - record.offshoreDays, record.performanceBonus, ''], + ['海上作业绩效补助', 30, record.offshoreDays, record.offshoreDays * 30, ''], + ['务餐补助', 45, record.workDays, record.allowances, ''], + ['合计应发金额', '', '', record.totalPayable, ''], + ] + + const sheet = XLSX.utils.aoa_to_sheet(basicInfo) + + // 设置列宽 + const cols = [ + { wch: 20 }, + { wch: 20 }, + { wch: 15 }, + { wch: 25 }, + { wch: 20 }, + ] + sheet['!cols'] = cols + + // 合并单元格 + sheet['!merges'] = [ + { s: { r: 0, c: 0 }, e: { r: 0, c: 4 } }, + { s: { r: 8, c: 0 }, e: { r: 8, c: 4 } }, + { s: { r: 12, c: 0 }, e: { r: 12, c: 4 } }, + ] + + XLSX.utils.book_append_sheet(workbook, sheet, '实习报酬申领表') + + // 导出文件 + const filename = `${record.employeeName}_实习报酬申领表_${record.projectPeriod}.xlsx` + XLSX.writeFile(workbook, filename) +} + +// 辅助函数 +function getEmployeeTypeText(type: string) { + const typeMap = { + intern: '实习生', + fulltime: '正式员工', + parttime: '兼职员工', + } + return typeMap[type as keyof typeof typeMap] || type +} + +function getStatusText(status: string) { + const statusMap = { + draft: '草稿', + pending: '待审批', + approved: '已批准', + rejected: '已拒绝', + paid: '已发放', + } + return statusMap[status as keyof typeof statusMap] || status +} + +function getUnitText(unit: string) { + const unitMap = { + day: '天', + project: '项目', + fixed: '固定', + } + return unitMap[unit as keyof typeof unitMap] || unit +} diff --git a/src/views/schedule/job/JobAddModal.vue b/src/views/schedule/job/JobAddModal.vue new file mode 100644 index 0000000..b78c8d2 --- /dev/null +++ b/src/views/schedule/job/JobAddModal.vue @@ -0,0 +1,417 @@ + + + + + diff --git a/src/views/schedule/job/JobDetailDrawer.vue b/src/views/schedule/job/JobDetailDrawer.vue new file mode 100644 index 0000000..34ce8f7 --- /dev/null +++ b/src/views/schedule/job/JobDetailDrawer.vue @@ -0,0 +1,61 @@ + + + diff --git a/src/views/schedule/job/index.vue b/src/views/schedule/job/index.vue new file mode 100644 index 0000000..796ab4d --- /dev/null +++ b/src/views/schedule/job/index.vue @@ -0,0 +1,209 @@ + + + + + diff --git a/src/views/schedule/log/LogDetailDrawer.vue b/src/views/schedule/log/LogDetailDrawer.vue new file mode 100644 index 0000000..81ca7a5 --- /dev/null +++ b/src/views/schedule/log/LogDetailDrawer.vue @@ -0,0 +1,196 @@ + + + + + diff --git a/src/views/schedule/log/index.vue b/src/views/schedule/log/index.vue new file mode 100644 index 0000000..641758b --- /dev/null +++ b/src/views/schedule/log/index.vue @@ -0,0 +1,170 @@ + + + + + diff --git a/src/views/service/blade-internal-detection/index.vue b/src/views/service/blade-internal-detection/index.vue new file mode 100644 index 0000000..7e9027a --- /dev/null +++ b/src/views/service/blade-internal-detection/index.vue @@ -0,0 +1,297 @@ + + + \ No newline at end of file diff --git a/src/views/service/lightning-detection/index.vue b/src/views/service/lightning-detection/index.vue new file mode 100644 index 0000000..c89966e --- /dev/null +++ b/src/views/service/lightning-detection/index.vue @@ -0,0 +1,283 @@ + + + \ No newline at end of file diff --git a/src/views/system-resource/device-management/components/DeviceAddModal.vue b/src/views/system-resource/device-management/components/DeviceAddModal.vue new file mode 100644 index 0000000..f7b8dcb --- /dev/null +++ b/src/views/system-resource/device-management/components/DeviceAddModal.vue @@ -0,0 +1,263 @@ + + + + + diff --git a/src/views/system-resource/device-management/index.vue b/src/views/system-resource/device-management/index.vue new file mode 100644 index 0000000..1131622 --- /dev/null +++ b/src/views/system-resource/device-management/index.vue @@ -0,0 +1,337 @@ + + + + + \ No newline at end of file diff --git a/src/views/system-resource/information-system/software-management/index.vue b/src/views/system-resource/information-system/software-management/index.vue new file mode 100644 index 0000000..a52537d --- /dev/null +++ b/src/views/system-resource/information-system/software-management/index.vue @@ -0,0 +1,407 @@ + + + + + \ No newline at end of file diff --git a/src/views/system-resource/information-system/system-backup/index.vue b/src/views/system-resource/information-system/system-backup/index.vue new file mode 100644 index 0000000..ba5c53f --- /dev/null +++ b/src/views/system-resource/information-system/system-backup/index.vue @@ -0,0 +1,486 @@ + + + + + \ No newline at end of file diff --git a/src/views/system/config/client/ClientAddModal.vue b/src/views/system/config/client/ClientAddModal.vue new file mode 100644 index 0000000..56e95c6 --- /dev/null +++ b/src/views/system/config/client/ClientAddModal.vue @@ -0,0 +1,175 @@ + + + + + diff --git a/src/views/system/config/client/ClientDetailDrawer.vue b/src/views/system/config/client/ClientDetailDrawer.vue new file mode 100644 index 0000000..f915e50 --- /dev/null +++ b/src/views/system/config/client/ClientDetailDrawer.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/src/views/system/config/client/index.vue b/src/views/system/config/client/index.vue new file mode 100644 index 0000000..daf8691 --- /dev/null +++ b/src/views/system/config/client/index.vue @@ -0,0 +1,207 @@ + + + + + diff --git a/src/views/system/config/index.vue b/src/views/system/config/index.vue new file mode 100644 index 0000000..06ef5ba --- /dev/null +++ b/src/views/system/config/index.vue @@ -0,0 +1,166 @@ + + + + + diff --git a/src/views/system/config/login/index.vue b/src/views/system/config/login/index.vue new file mode 100644 index 0000000..3f92467 --- /dev/null +++ b/src/views/system/config/login/index.vue @@ -0,0 +1,150 @@ + + + + + diff --git a/src/views/system/config/mail/index.vue b/src/views/system/config/mail/index.vue new file mode 100644 index 0000000..c5821f2 --- /dev/null +++ b/src/views/system/config/mail/index.vue @@ -0,0 +1,229 @@ + + + + + diff --git a/src/views/system/config/security/index.vue b/src/views/system/config/security/index.vue new file mode 100644 index 0000000..000e3c9 --- /dev/null +++ b/src/views/system/config/security/index.vue @@ -0,0 +1,279 @@ + + + + + diff --git a/src/views/system/config/site/index.vue b/src/views/system/config/site/index.vue new file mode 100644 index 0000000..037ffc1 --- /dev/null +++ b/src/views/system/config/site/index.vue @@ -0,0 +1,336 @@ + + + + + diff --git a/src/views/system/config/sms/SmsConfigAddModal.vue b/src/views/system/config/sms/SmsConfigAddModal.vue new file mode 100644 index 0000000..bfa06e7 --- /dev/null +++ b/src/views/system/config/sms/SmsConfigAddModal.vue @@ -0,0 +1,204 @@ + + + + + diff --git a/src/views/system/config/sms/index.vue b/src/views/system/config/sms/index.vue new file mode 100644 index 0000000..d7ceb00 --- /dev/null +++ b/src/views/system/config/sms/index.vue @@ -0,0 +1,232 @@ + + + + + diff --git a/src/views/system/config/storage/StorageAddModal.vue b/src/views/system/config/storage/StorageAddModal.vue new file mode 100644 index 0000000..09d67aa --- /dev/null +++ b/src/views/system/config/storage/StorageAddModal.vue @@ -0,0 +1,205 @@ + + + diff --git a/src/views/system/config/storage/StorageLocal.vue b/src/views/system/config/storage/StorageLocal.vue new file mode 100644 index 0000000..c255f1b --- /dev/null +++ b/src/views/system/config/storage/StorageLocal.vue @@ -0,0 +1,78 @@ + + + + + diff --git a/src/views/system/config/storage/StorageOss.vue b/src/views/system/config/storage/StorageOss.vue new file mode 100644 index 0000000..de5ec88 --- /dev/null +++ b/src/views/system/config/storage/StorageOss.vue @@ -0,0 +1,80 @@ + + + + + diff --git a/src/views/system/config/storage/components/CardAdd.vue b/src/views/system/config/storage/components/CardAdd.vue new file mode 100644 index 0000000..653f7c5 --- /dev/null +++ b/src/views/system/config/storage/components/CardAdd.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/src/views/system/config/storage/components/CardBlock.vue b/src/views/system/config/storage/components/CardBlock.vue new file mode 100644 index 0000000..1ed7479 --- /dev/null +++ b/src/views/system/config/storage/components/CardBlock.vue @@ -0,0 +1,282 @@ + + + + + diff --git a/src/views/system/config/storage/index.vue b/src/views/system/config/storage/index.vue new file mode 100644 index 0000000..4de20e4 --- /dev/null +++ b/src/views/system/config/storage/index.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/src/views/system/dept/DeptAddModal.vue b/src/views/system/dept/DeptAddModal.vue new file mode 100644 index 0000000..6d97487 --- /dev/null +++ b/src/views/system/dept/DeptAddModal.vue @@ -0,0 +1,173 @@ + + + + + diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue new file mode 100644 index 0000000..bec6925 --- /dev/null +++ b/src/views/system/dept/index.vue @@ -0,0 +1,261 @@ + + + + + diff --git a/src/views/system/dict/DictItemAddModal.vue b/src/views/system/dict/DictItemAddModal.vue new file mode 100644 index 0000000..050b802 --- /dev/null +++ b/src/views/system/dict/DictItemAddModal.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/views/system/dict/index.vue b/src/views/system/dict/index.vue new file mode 100644 index 0000000..a15cdc4 --- /dev/null +++ b/src/views/system/dict/index.vue @@ -0,0 +1,189 @@ + + + + + diff --git a/src/views/system/dict/tree/DictAddModal.vue b/src/views/system/dict/tree/DictAddModal.vue new file mode 100644 index 0000000..1f098a3 --- /dev/null +++ b/src/views/system/dict/tree/DictAddModal.vue @@ -0,0 +1,111 @@ + + + + + diff --git a/src/views/system/dict/tree/RightMenu.vue b/src/views/system/dict/tree/RightMenu.vue new file mode 100644 index 0000000..f3c60bb --- /dev/null +++ b/src/views/system/dict/tree/RightMenu.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/src/views/system/dict/tree/index.vue b/src/views/system/dict/tree/index.vue new file mode 100644 index 0000000..5e2720f --- /dev/null +++ b/src/views/system/dict/tree/index.vue @@ -0,0 +1,249 @@ + + + + + diff --git a/src/views/system/file/components/FileAudioModal/ModalContent.vue b/src/views/system/file/components/FileAudioModal/ModalContent.vue new file mode 100644 index 0000000..196d949 --- /dev/null +++ b/src/views/system/file/components/FileAudioModal/ModalContent.vue @@ -0,0 +1,140 @@ + + + + + diff --git a/src/views/system/file/components/FileAudioModal/index.ts b/src/views/system/file/components/FileAudioModal/index.ts new file mode 100644 index 0000000..fa2af2b --- /dev/null +++ b/src/views/system/file/components/FileAudioModal/index.ts @@ -0,0 +1,44 @@ +import type { Component } from 'vue' +import { createApp } from 'vue' +import ArcoVueIcon from '@arco-design/web-vue/es/icon' +import ArcoVue from '@arco-design/web-vue' +import ModalContent from './ModalContent.vue' +import type { FileItem } from '@/apis/system' + +function createModal void }>(component: Component, options?: T) { + // 创建一个挂载容器 + const el: HTMLElement = document.createElement('div') + // 挂载组件 + document.body.appendChild(el) + + // 实例化组件, createApp 第二个参数是 props + const instance = createApp(component, { + ...options, + onClose: () => { + setTimeout(() => { + instance.unmount() + document.body.removeChild(el) + options?.callback && options?.callback() + }, 350) + }, + }) + + instance.use(ArcoVue) + instance.use(ArcoVueIcon) + instance.mount(el) +} +interface TFileOptions { data: FileItem, callback?: () => void } + +/** 预览 音频文件 弹窗 */ +let fileAudioId = '' +export function previewFileAudioModal(data: FileItem) { + if (fileAudioId) return // 防止重复打开 + fileAudioId = data.id + return createModal(ModalContent, { + data, + // 关闭的回调 + callback: () => { + fileAudioId = '' + }, + }) +} diff --git a/src/views/system/file/components/FileDetailModal/ModalContent.vue b/src/views/system/file/components/FileDetailModal/ModalContent.vue new file mode 100644 index 0000000..4f82daf --- /dev/null +++ b/src/views/system/file/components/FileDetailModal/ModalContent.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/src/views/system/file/components/FileDetailModal/index.ts b/src/views/system/file/components/FileDetailModal/index.ts new file mode 100644 index 0000000..284eea6 --- /dev/null +++ b/src/views/system/file/components/FileDetailModal/index.ts @@ -0,0 +1,17 @@ +import { h } from 'vue' +import { Modal } from '@arco-design/web-vue' +import ModalContent from './ModalContent.vue' +import type { FileItem } from '@/apis/system' + +/** 打开 详情 弹窗 */ +export function openFileDetailModal(fileItem: FileItem) { + return Modal.open({ + title: '文件详情', + titleAlign: 'start', + modalAnimationName: 'el-fade', + modalStyle: { maxWidth: '320px' }, + width: '90%', + footer: false, + content: () => h(ModalContent, { data: fileItem }), + }) +} diff --git a/src/views/system/file/components/FileRenameModal/ModalContent.vue b/src/views/system/file/components/FileRenameModal/ModalContent.vue new file mode 100644 index 0000000..7467415 --- /dev/null +++ b/src/views/system/file/components/FileRenameModal/ModalContent.vue @@ -0,0 +1,33 @@ + + + + + diff --git a/src/views/system/file/components/FileRenameModal/index.ts b/src/views/system/file/components/FileRenameModal/index.ts new file mode 100644 index 0000000..6f01513 --- /dev/null +++ b/src/views/system/file/components/FileRenameModal/index.ts @@ -0,0 +1,32 @@ +import { h, ref } from 'vue' +import { Message, Modal } from '@arco-design/web-vue' +import ModalContent from './ModalContent.vue' +import { type FileItem, updateFile } from '@/apis/system' + +export function openFileRenameModal(data: FileItem, callback?: () => void) { + const ModalContentRef = ref>() + return Modal.open({ + title: '重命名', + modalAnimationName: 'el-fade', + modalStyle: { maxWidth: '450px' }, + width: '90%', + content: () => + h(ModalContent, { + data, + ref: (e) => { + ModalContentRef.value = e as any + }, + }), + onBeforeOk: async () => { + const isInvalid = await ModalContentRef.value?.formRef?.validate() + const modelParams = ModalContentRef.value?.formRef?.model + if (isInvalid) return false + await updateFile({ originalName: modelParams?.originalName }, data.id) + Message.success('重命名成功') + if (callback) { + callback() + } + return true + }, + }) +} diff --git a/src/views/system/file/components/FileVideoModal/ModalContent.vue b/src/views/system/file/components/FileVideoModal/ModalContent.vue new file mode 100644 index 0000000..31eab91 --- /dev/null +++ b/src/views/system/file/components/FileVideoModal/ModalContent.vue @@ -0,0 +1,26 @@ + + + + + diff --git a/src/views/system/file/components/FileVideoModal/index.ts b/src/views/system/file/components/FileVideoModal/index.ts new file mode 100644 index 0000000..3a1d8a0 --- /dev/null +++ b/src/views/system/file/components/FileVideoModal/index.ts @@ -0,0 +1,13 @@ +import { h } from 'vue' +import { Modal } from '@arco-design/web-vue' +import ModalContent from './ModalContent.vue' +import type { FileItem } from '@/apis/system' + +export function previewFileVideoModal(data: FileItem) { + return Modal.open({ + title: '视频播放', + width: 'auto', + modalStyle: {}, + content: () => h(ModalContent, { data }), + }) +} diff --git a/src/views/system/file/components/index.ts b/src/views/system/file/components/index.ts new file mode 100644 index 0000000..eca36d0 --- /dev/null +++ b/src/views/system/file/components/index.ts @@ -0,0 +1,4 @@ +export * from '../components/FileDetailModal/index' +export * from '../components/FileRenameModal/index' +export * from '../components/FileVideoModal/index' +export * from '../components/FileAudioModal/index' diff --git a/src/views/system/file/index.vue b/src/views/system/file/index.vue new file mode 100644 index 0000000..ab0796d --- /dev/null +++ b/src/views/system/file/index.vue @@ -0,0 +1,25 @@ + + + + + diff --git a/src/views/system/file/main/FileAside.vue b/src/views/system/file/main/FileAside.vue new file mode 100644 index 0000000..de1f76b --- /dev/null +++ b/src/views/system/file/main/FileAside.vue @@ -0,0 +1,64 @@ + + + + + diff --git a/src/views/system/file/main/FileAsideStatistics.vue b/src/views/system/file/main/FileAsideStatistics.vue new file mode 100644 index 0000000..1d6ee85 --- /dev/null +++ b/src/views/system/file/main/FileAsideStatistics.vue @@ -0,0 +1,137 @@ + + + + + diff --git a/src/views/system/file/main/FileMain/FileGrid.vue b/src/views/system/file/main/FileMain/FileGrid.vue new file mode 100644 index 0000000..baf53d5 --- /dev/null +++ b/src/views/system/file/main/FileMain/FileGrid.vue @@ -0,0 +1,169 @@ + + + + + diff --git a/src/views/system/file/main/FileMain/FileImage.vue b/src/views/system/file/main/FileMain/FileImage.vue new file mode 100644 index 0000000..514da94 --- /dev/null +++ b/src/views/system/file/main/FileMain/FileImage.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/src/views/system/file/main/FileMain/FileList.vue b/src/views/system/file/main/FileMain/FileList.vue new file mode 100644 index 0000000..5992cc0 --- /dev/null +++ b/src/views/system/file/main/FileMain/FileList.vue @@ -0,0 +1,162 @@ + + + + + diff --git a/src/views/system/file/main/FileMain/FileRightMenu.vue b/src/views/system/file/main/FileMain/FileRightMenu.vue new file mode 100644 index 0000000..86c159e --- /dev/null +++ b/src/views/system/file/main/FileMain/FileRightMenu.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/src/views/system/file/main/FileMain/index.vue b/src/views/system/file/main/FileMain/index.vue new file mode 100644 index 0000000..98d4553 --- /dev/null +++ b/src/views/system/file/main/FileMain/index.vue @@ -0,0 +1,383 @@ + + + + + diff --git a/src/views/system/file/main/FileMain/useFileManage.ts b/src/views/system/file/main/FileMain/useFileManage.ts new file mode 100644 index 0000000..3228db9 --- /dev/null +++ b/src/views/system/file/main/FileMain/useFileManage.ts @@ -0,0 +1,33 @@ +import { computed, ref } from 'vue' +import type { FileItem } from '@/apis/system' + +type Mode = 'grid' | 'list' + +export default function () { + const mode = ref('grid') + const selectedFileList = ref([]) // 已选的文件列表 + const selectedFileIds = computed(() => selectedFileList.value.map((i) => i.id)) + + // 切换视图 + const toggleMode = () => { + mode.value = mode.value === 'grid' ? 'list' : 'grid' + } + + // 添加选择的文件 + const addSelectedFileItem = (item: FileItem) => { + if (selectedFileIds.value.includes(item.id)) { + const index = selectedFileList.value.findIndex((i) => i.id === item.id) + selectedFileList.value.splice(index, 1) + } else { + selectedFileList.value.push(item) + } + } + + return { + mode, + selectedFileList, + selectedFileIds, + toggleMode, + addSelectedFileItem, + } +} diff --git a/src/views/system/menu/MenuAddModal.vue b/src/views/system/menu/MenuAddModal.vue new file mode 100644 index 0000000..ab7f1b6 --- /dev/null +++ b/src/views/system/menu/MenuAddModal.vue @@ -0,0 +1,451 @@ + + + + + diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue new file mode 100644 index 0000000..985652f --- /dev/null +++ b/src/views/system/menu/index.vue @@ -0,0 +1,248 @@ + + + + + diff --git a/src/views/system/notice/NoticeDetailDrawer.vue b/src/views/system/notice/NoticeDetailDrawer.vue new file mode 100644 index 0000000..7f4bedc --- /dev/null +++ b/src/views/system/notice/NoticeDetailDrawer.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/src/views/system/notice/add/components/index.vue b/src/views/system/notice/add/components/index.vue new file mode 100644 index 0000000..7f6bffe --- /dev/null +++ b/src/views/system/notice/add/components/index.vue @@ -0,0 +1,209 @@ + + + + + + diff --git a/src/views/system/notice/add/index.vue b/src/views/system/notice/add/index.vue new file mode 100644 index 0000000..01ff04c --- /dev/null +++ b/src/views/system/notice/add/index.vue @@ -0,0 +1,267 @@ + + + + + diff --git a/src/views/system/notice/index.vue b/src/views/system/notice/index.vue new file mode 100644 index 0000000..96e2305 --- /dev/null +++ b/src/views/system/notice/index.vue @@ -0,0 +1,176 @@ + + + + + diff --git a/src/views/system/notice/view/components/index.vue b/src/views/system/notice/view/components/index.vue new file mode 100644 index 0000000..7a45fb0 --- /dev/null +++ b/src/views/system/notice/view/components/index.vue @@ -0,0 +1,123 @@ + + + + + + diff --git a/src/views/system/notice/view/index.vue b/src/views/system/notice/view/index.vue new file mode 100644 index 0000000..937b2e0 --- /dev/null +++ b/src/views/system/notice/view/index.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/src/views/system/post/PostAddModal.vue b/src/views/system/post/PostAddModal.vue new file mode 100644 index 0000000..0f95f3a --- /dev/null +++ b/src/views/system/post/PostAddModal.vue @@ -0,0 +1,132 @@ + + + \ No newline at end of file diff --git a/src/views/system/post/PostDetailDrawer.vue b/src/views/system/post/PostDetailDrawer.vue new file mode 100644 index 0000000..707fc49 --- /dev/null +++ b/src/views/system/post/PostDetailDrawer.vue @@ -0,0 +1,66 @@ + + + \ No newline at end of file diff --git a/src/views/system/post/index.vue b/src/views/system/post/index.vue new file mode 100644 index 0000000..9a924e0 --- /dev/null +++ b/src/views/system/post/index.vue @@ -0,0 +1,190 @@ + + + + + \ No newline at end of file diff --git a/src/views/system/role/RoleAddDrawer.vue b/src/views/system/role/RoleAddDrawer.vue new file mode 100644 index 0000000..f3ea6e2 --- /dev/null +++ b/src/views/system/role/RoleAddDrawer.vue @@ -0,0 +1,146 @@ + + + + + diff --git a/src/views/system/role/RoleAssignModal.vue b/src/views/system/role/RoleAssignModal.vue new file mode 100644 index 0000000..42e97c9 --- /dev/null +++ b/src/views/system/role/RoleAssignModal.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/views/system/role/components/Permission.vue b/src/views/system/role/components/Permission.vue new file mode 100644 index 0000000..2473372 --- /dev/null +++ b/src/views/system/role/components/Permission.vue @@ -0,0 +1,389 @@ + + + + + diff --git a/src/views/system/role/components/RoleUser.vue b/src/views/system/role/components/RoleUser.vue new file mode 100644 index 0000000..28c05b5 --- /dev/null +++ b/src/views/system/role/components/RoleUser.vue @@ -0,0 +1,179 @@ + + + + + diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue new file mode 100644 index 0000000..1f321bf --- /dev/null +++ b/src/views/system/role/index.vue @@ -0,0 +1,33 @@ + + + + + diff --git a/src/views/system/role/tree/RightMenu.vue b/src/views/system/role/tree/RightMenu.vue new file mode 100644 index 0000000..32cceb5 --- /dev/null +++ b/src/views/system/role/tree/RightMenu.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/src/views/system/role/tree/index.vue b/src/views/system/role/tree/index.vue new file mode 100644 index 0000000..363c151 --- /dev/null +++ b/src/views/system/role/tree/index.vue @@ -0,0 +1,244 @@ + + + + + diff --git a/src/views/system/user/UserAddDrawer.vue b/src/views/system/user/UserAddDrawer.vue new file mode 100644 index 0000000..addf87d --- /dev/null +++ b/src/views/system/user/UserAddDrawer.vue @@ -0,0 +1,401 @@ + + + + + diff --git a/src/views/system/user/UserDetailDrawer.vue b/src/views/system/user/UserDetailDrawer.vue new file mode 100644 index 0000000..2a16072 --- /dev/null +++ b/src/views/system/user/UserDetailDrawer.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/src/views/system/user/UserImportDrawer.vue b/src/views/system/user/UserImportDrawer.vue new file mode 100644 index 0000000..bbb7546 --- /dev/null +++ b/src/views/system/user/UserImportDrawer.vue @@ -0,0 +1,208 @@ + + + + + diff --git a/src/views/system/user/UserResetPwdModal.vue b/src/views/system/user/UserResetPwdModal.vue new file mode 100644 index 0000000..90d2067 --- /dev/null +++ b/src/views/system/user/UserResetPwdModal.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/src/views/system/user/UserUpdateRoleModal.vue b/src/views/system/user/UserUpdateRoleModal.vue new file mode 100644 index 0000000..b4d2a27 --- /dev/null +++ b/src/views/system/user/UserUpdateRoleModal.vue @@ -0,0 +1,87 @@ + + + + + diff --git a/src/views/system/user/components/UserDetailModal.vue b/src/views/system/user/components/UserDetailModal.vue new file mode 100644 index 0000000..f5a2a5d --- /dev/null +++ b/src/views/system/user/components/UserDetailModal.vue @@ -0,0 +1,138 @@ + + + + + \ No newline at end of file diff --git a/src/views/system/user/components/UserFormModal.vue b/src/views/system/user/components/UserFormModal.vue new file mode 100644 index 0000000..693f5cb --- /dev/null +++ b/src/views/system/user/components/UserFormModal.vue @@ -0,0 +1,249 @@ + + + + + \ No newline at end of file diff --git a/src/views/system/user/components/UserRoleModal.vue b/src/views/system/user/components/UserRoleModal.vue new file mode 100644 index 0000000..affdfd5 --- /dev/null +++ b/src/views/system/user/components/UserRoleModal.vue @@ -0,0 +1,162 @@ + + + + + \ No newline at end of file diff --git a/src/views/system/user/dept/index.vue b/src/views/system/user/dept/index.vue new file mode 100644 index 0000000..274bed7 --- /dev/null +++ b/src/views/system/user/dept/index.vue @@ -0,0 +1,181 @@ + + + + + diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue new file mode 100644 index 0000000..1edc5fc --- /dev/null +++ b/src/views/system/user/index.vue @@ -0,0 +1,418 @@ + + + + + diff --git a/src/views/test-import-wizard/index.vue b/src/views/test-import-wizard/index.vue new file mode 100644 index 0000000..b8e9c9d --- /dev/null +++ b/src/views/test-import-wizard/index.vue @@ -0,0 +1,279 @@ + + + + + \ No newline at end of file diff --git a/src/views/training/detail.vue b/src/views/training/detail.vue new file mode 100644 index 0000000..1fe1821 --- /dev/null +++ b/src/views/training/detail.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/src/views/training/plan/components/TrainingPlanModal.vue b/src/views/training/plan/components/TrainingPlanModal.vue new file mode 100644 index 0000000..40ddd0c --- /dev/null +++ b/src/views/training/plan/components/TrainingPlanModal.vue @@ -0,0 +1,576 @@ + + + + + diff --git a/src/views/training/plan/index.vue b/src/views/training/plan/index.vue new file mode 100644 index 0000000..ebf3943 --- /dev/null +++ b/src/views/training/plan/index.vue @@ -0,0 +1,577 @@ + + + + + diff --git a/src/views/user/components/VerifyModel.vue b/src/views/user/components/VerifyModel.vue new file mode 100644 index 0000000..3d6cc1a --- /dev/null +++ b/src/views/user/components/VerifyModel.vue @@ -0,0 +1,291 @@ + + + + + diff --git a/src/views/user/message/components/MyMessage.vue b/src/views/user/message/components/MyMessage.vue new file mode 100644 index 0000000..03395c7 --- /dev/null +++ b/src/views/user/message/components/MyMessage.vue @@ -0,0 +1,287 @@ + + + + + diff --git a/src/views/user/message/components/MyNotice.vue b/src/views/user/message/components/MyNotice.vue new file mode 100644 index 0000000..df6966b --- /dev/null +++ b/src/views/user/message/components/MyNotice.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/src/views/user/message/components/NoticePopup.vue b/src/views/user/message/components/NoticePopup.vue new file mode 100644 index 0000000..15c903e --- /dev/null +++ b/src/views/user/message/components/NoticePopup.vue @@ -0,0 +1,324 @@ + + + + + diff --git a/src/views/user/message/components/view/components/index.vue b/src/views/user/message/components/view/components/index.vue new file mode 100644 index 0000000..1902c17 --- /dev/null +++ b/src/views/user/message/components/view/components/index.vue @@ -0,0 +1,124 @@ + + + + + + diff --git a/src/views/user/message/components/view/index.vue b/src/views/user/message/components/view/index.vue new file mode 100644 index 0000000..62dbda2 --- /dev/null +++ b/src/views/user/message/components/view/index.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/src/views/user/message/index.vue b/src/views/user/message/index.vue new file mode 100644 index 0000000..b42b433 --- /dev/null +++ b/src/views/user/message/index.vue @@ -0,0 +1,180 @@ + + + + + diff --git a/src/views/user/profile/BasicInfo.vue b/src/views/user/profile/BasicInfo.vue new file mode 100644 index 0000000..e3d1a90 --- /dev/null +++ b/src/views/user/profile/BasicInfo.vue @@ -0,0 +1,245 @@ + + + + + diff --git a/src/views/user/profile/BasicInfoUpdateModal.vue b/src/views/user/profile/BasicInfoUpdateModal.vue new file mode 100644 index 0000000..c9c7e4f --- /dev/null +++ b/src/views/user/profile/BasicInfoUpdateModal.vue @@ -0,0 +1,88 @@ + + + diff --git a/src/views/user/profile/Security.vue b/src/views/user/profile/Security.vue new file mode 100644 index 0000000..361926b --- /dev/null +++ b/src/views/user/profile/Security.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/src/views/user/profile/Social.vue b/src/views/user/profile/Social.vue new file mode 100644 index 0000000..440109a --- /dev/null +++ b/src/views/user/profile/Social.vue @@ -0,0 +1,105 @@ + + + + + diff --git a/src/views/user/profile/index.vue b/src/views/user/profile/index.vue new file mode 100644 index 0000000..f27d330 --- /dev/null +++ b/src/views/user/profile/index.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/src/views/user/type.ts b/src/views/user/type.ts new file mode 100644 index 0000000..4068225 --- /dev/null +++ b/src/views/user/type.ts @@ -0,0 +1,10 @@ +export interface ModeItem { + title: string + icon: string + subtitle: string + value?: string + type: 'phone' | 'email' | 'gitee' | 'github' + jumpMode?: 'link' | 'modal' + status: boolean + statusString: string +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..bcd3595 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,33 @@ +{ + "compilerOptions": { + // "preserveValueImports": true, // 已废弃,移除 + // "importsNotUsedAsValues": "error", // 已废弃,移除 + "target": "ES2020", + "jsx": "preserve", + "lib": ["ES2020", "DOM"], + "useDefineForClassFields": true, // 合并 web 配置 + "baseUrl": ".", + // 基于 @vue/tsconfig/tsconfig.json + "module": "ES2020", // 用户自定义覆盖 + "moduleResolution": "node", // 用户自定义 + "paths": { + "@/*": ["src/*"] + }, // 用户自定义覆盖 + "resolveJsonModule": true, // 合并 web 配置 + "types": [], + "allowJs": true, + "checkJs": true, + "strict": true, + "noImplicitAny": false, + "noImplicitThis": true, + "sourceMap": true, // 用户自定义覆盖 + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "isolatedModules": true, + "verbatimModuleSyntax": true, + "skipLibCheck": true, + "ignoreDeprecations": "5.0" + }, + "include": ["src/**/*", "src/**/*.vue", "vite.config.ts"], + "exclude": ["node_modules", "dist", "**/*.js"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..be34dd8 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,72 @@ +import { URL, fileURLToPath } from 'node:url' +import { defineConfig, loadEnv } from 'vite' +import createVitePlugins from './config/plugins' + +export default defineConfig(({ command, mode }) => { + const env = loadEnv(mode, process.cwd()) as ImportMetaEnv + + return { + // 开发或生产环境服务的公共基础路径 + base: env.VITE_BASE, + // 路径别名 + resolve: { + alias: { + '~': fileURLToPath(new URL('./', import.meta.url)), + '@': fileURLToPath(new URL('./src', import.meta.url)), + }, + }, + // 引入sass全局样式变量 + css: { + preprocessorOptions: { + scss: { + additionalData: `@use "@/styles/var.scss" as *;`, + api: 'modern-compiler', + }, + }, + }, + // 添加需要vite优化的依赖 + optimizeDeps: { + include: ['vue-draggable-plus'], + }, + server: { + // 服务启动时是否自动打开浏览器 + open: true, + // 本地跨域代理 -> 代理到服务器的接口地址 + proxy: { + [env.VITE_API_PREFIX]: { + target: env.VITE_API_BASE_URL, // 后台服务器地址 + changeOrigin: true, // 是否允许不同源 + secure: false, // 支持https + rewrite: (path) => path.replace(new RegExp(`^${env.VITE_API_PREFIX}`), ''), + }, + }, + }, + plugins: createVitePlugins(env, command === 'build'), + // 构建 + build: { + chunkSizeWarningLimit: 2000, // 消除打包大小超过500kb警告 + outDir: 'dist', // 指定打包路径,默认为项目根目录下的dist目录 + minify: 'terser', // Vite 2.6.x 以上需要配置 minify:"terser",terserOptions才能生效 + terserOptions: { + compress: { + keep_infinity: true, // 防止 Infinity 被压缩成 1/0,这可能会导致 Chrome 上的性能问题 + drop_console: command === 'build', // 只在生产环境构建时去除 console + drop_debugger: true, // 生产环境去除 debugger + }, + format: { + comments: false, // 删除注释 + }, + }, + // 静态资源打包到dist下的不同目录 + rollupOptions: { + output: { + chunkFileNames: 'static/js/[name]-[hash].js', + entryFileNames: 'static/js/[name]-[hash].js', + assetFileNames: 'static/[ext]/[name]-[hash].[ext]', + }, + }, + }, + // 以 envPrefix 开头的环境变量会通过 import.meta.env 暴露在你的客户端源码中。 + envPrefix: ['VITE', 'FILE'], + } +}) diff --git a/vite.config.ts.timestamp-1753695710876-288de14b90054.mjs b/vite.config.ts.timestamp-1753695710876-288de14b90054.mjs new file mode 100644 index 0000000..e776ffa --- /dev/null +++ b/vite.config.ts.timestamp-1753695710876-288de14b90054.mjs @@ -0,0 +1,198 @@ +// vite.config.ts +import { URL, fileURLToPath } from "node:url"; +import { defineConfig, loadEnv } from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/vite@5.2.11_@types+node@20._f0b6044236c2fac3c6bf28a869e2569e/node_modules/vite/dist/node/index.js"; + +// config/plugins/index.ts +import vue from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/@vitejs+plugin-vue@5.2.1_vi_83d378aaf413964320c6719ca0342f5b/node_modules/@vitejs/plugin-vue/dist/index.mjs"; +import vueJsx from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/@vitejs+plugin-vue-jsx@3.1._60c9a05292828e383f3557263251a81c/node_modules/@vitejs/plugin-vue-jsx/dist/index.mjs"; + +// config/plugins/app-info.ts +import boxen from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/boxen@7.1.1/node_modules/boxen/index.js"; +import picocolors from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/picocolors@1.0.1/node_modules/picocolors/picocolors.js"; +function appInfo() { + return { + name: "appInfo", + apply: "serve", + async buildStart() { + const { bold, green, cyan, bgGreen, underline } = picocolors; + console.log( + boxen( + `${bold(green(`${bgGreen("ContiNew Admin v4.0.0-SNAPSHOT")}`))} +${cyan("\u5728\u7EBF\u6587\u6863\uFF1A")}${underline("https://continew.top")} +${cyan("\u5E38\u89C1\u95EE\u9898\uFF1A")}${underline("https://continew.top/admin/faq.html")} +${cyan("\u6301\u7EED\u8FED\u4EE3\u4F18\u5316\u7684\u524D\u540E\u7AEF\u5206\u79BB\u4E2D\u540E\u53F0\u7BA1\u7406\u7CFB\u7EDF\u6846\u67B6\u3002")}`, + { + padding: 1, + margin: 1, + borderStyle: "double", + textAlignment: "center" + } + ) + ); + } + }; +} + +// config/plugins/devtools.ts +import VueDevTools from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/vite-plugin-vue-devtools@7._2c536acb7f6c9fec478b2537f2af9668/node_modules/vite-plugin-vue-devtools/dist/vite.mjs"; +function createDevtools(env) { + const { VITE_OPEN_DEVTOOLS } = env; + return VITE_OPEN_DEVTOOLS === "true" && VueDevTools(); +} + +// config/plugins/auto-import.ts +import autoImport from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/unplugin-auto-import@0.16.7_ac0a74eddef514a221699f49b31672a1/node_modules/unplugin-auto-import/dist/vite.js"; +function createAutoImport() { + return autoImport({ + // 自动导入 vue 相关函数 + imports: ["vue", "vue-router", { + // vue 3.5.x + vue: ["useTemplateRef", "onWatcherCleanup", "useId"] + }], + dts: "./src/types/auto-imports.d.ts" + }); +} + +// config/plugins/components.ts +import components from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/unplugin-vue-components@0.2_d40b79480936da3a2c5b449ea0385fd9/node_modules/unplugin-vue-components/dist/vite.mjs"; +function createComponents() { + return components({ + // 指定组件位置,默认是 src/components 自动导入自定义组件 + dirs: ["src/components"], + extensions: ["vue", "tsx"], + // 配置文件生成位置 + dts: "./src/types/components.d.ts" + }); +} + +// config/plugins/svg-icon.ts +import path from "node:path"; +import process2 from "node:process"; +import { createSvgIconsPlugin } from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/vite-plugin-svg-icons@2.0.1_95d604656676bf2393ecbead0d4ea21f/node_modules/vite-plugin-svg-icons/dist/index.mjs"; +function createSvgIcon(isBuild) { + return createSvgIconsPlugin({ + // 指定需要缓存的图标文件夹 + iconDirs: [path.resolve(process2.cwd(), "src/assets/icons")], + // 指定 symbolId 格式 + symbolId: "icon-[dir]-[name]", + svgoOptions: isBuild + }); +} + +// config/plugins/mock.ts +import { viteMockServe } from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/vite-plugin-mock@2.9.8_mock_7e60745d1ec5a8eb989ff764476f5d68/node_modules/vite-plugin-mock/dist/index.js"; +function createMock(env, isBuild) { + const { VITE_BUILD_MOCK } = env; + return viteMockServe({ + mockPath: "src/mock", + // 目录位置 + logger: !isBuild, + // 是否在控制台显示请求日志 + supportTs: true, + // 是否读取 ts 文件模块 + localEnabled: true, + // 设置是否启用本地mock文件 + prodEnabled: isBuild && VITE_BUILD_MOCK === "true", + // 设置打包是否启用mock功能 + // 这样可以控制关闭mock的时候不让mock打包到最终代码内 + injectCode: ` + import { setupProdMockServer } from '../src/mock/index'; + setupProdMockServer(); + ` + }); +} + +// config/plugins/index.ts +function createVitePlugins(viteEnv, isBuild = false) { + const vitePlugins = [appInfo(), vue(), vueJsx()]; + vitePlugins.push(createDevtools(viteEnv)); + vitePlugins.push(createAutoImport()); + vitePlugins.push(createComponents()); + vitePlugins.push(createSvgIcon(isBuild)); + vitePlugins.push(createMock(viteEnv, isBuild)); + return vitePlugins; +} + +// vite.config.ts +var __vite_injected_original_import_meta_url = "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/vite.config.ts"; +var vite_config_default = defineConfig(({ command, mode }) => { + const env = loadEnv(mode, process.cwd()); + return { + // 开发或生产环境服务的公共基础路径 + base: env.VITE_BASE, + // 路径别名 + resolve: { + alias: { + "~": fileURLToPath(new URL("./", __vite_injected_original_import_meta_url)), + "@": fileURLToPath(new URL("./src", __vite_injected_original_import_meta_url)) + } + }, + // 引入sass全局样式变量 + css: { + preprocessorOptions: { + scss: { + additionalData: `@use "@/styles/var.scss" as *;`, + api: "modern-compiler" + } + } + }, + // 添加需要vite优化的依赖 + optimizeDeps: { + include: ["vue-draggable-plus"] + }, + server: { + // 服务启动时是否自动打开浏览器 + open: true, + // 本地跨域代理 -> 代理到服务器的接口地址 + proxy: { + [env.VITE_API_PREFIX]: { + target: env.VITE_API_BASE_URL, + // 后台服务器地址 + changeOrigin: true, + // 是否允许不同源 + secure: false, + // 支持https + rewrite: (path2) => path2.replace(new RegExp(`^${env.VITE_API_PREFIX}`), "") + } + } + }, + plugins: createVitePlugins(env, command === "build"), + // 构建 + build: { + chunkSizeWarningLimit: 2e3, + // 消除打包大小超过500kb警告 + outDir: "dist", + // 指定打包路径,默认为项目根目录下的dist目录 + minify: "terser", + // Vite 2.6.x 以上需要配置 minify:"terser",terserOptions才能生效 + terserOptions: { + compress: { + keep_infinity: true, + // 防止 Infinity 被压缩成 1/0,这可能会导致 Chrome 上的性能问题 + drop_console: true, + // 生产环境去除 console + drop_debugger: true + // 生产环境去除 debugger + }, + format: { + comments: false + // 删除注释 + } + }, + // 静态资源打包到dist下的不同目录 + rollupOptions: { + output: { + chunkFileNames: "static/js/[name]-[hash].js", + entryFileNames: "static/js/[name]-[hash].js", + assetFileNames: "static/[ext]/[name]-[hash].[ext]" + } + } + }, + // 以 envPrefix 开头的环境变量会通过 import.meta.env 暴露在你的客户端源码中。 + envPrefix: ["VITE", "FILE"] + }; +}); +export { + vite_config_default as default +}; +//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiLCAiY29uZmlnL3BsdWdpbnMvaW5kZXgudHMiLCAiY29uZmlnL3BsdWdpbnMvYXBwLWluZm8udHMiLCAiY29uZmlnL3BsdWdpbnMvZGV2dG9vbHMudHMiLCAiY29uZmlnL3BsdWdpbnMvYXV0by1pbXBvcnQudHMiLCAiY29uZmlnL3BsdWdpbnMvY29tcG9uZW50cy50cyIsICJjb25maWcvcGx1Z2lucy9zdmctaWNvbi50cyIsICJjb25maWcvcGx1Z2lucy9tb2NrLnRzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyJjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZGlybmFtZSA9IFwiQzpcXFxcVXNlcnNcXFxcMjIyMTRcXFxcRGVza3RvcFxcXFxcdTY2N0FcdTgwRkRcdTVFNzNcdTUzRjBcXFxcSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYlwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiQzpcXFxcVXNlcnNcXFxcMjIyMTRcXFxcRGVza3RvcFxcXFxcdTY2N0FcdTgwRkRcdTVFNzNcdTUzRjBcXFxcSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYlxcXFx2aXRlLmNvbmZpZy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vQzovVXNlcnMvMjIyMTQvRGVza3RvcC8lRTYlOTklQkElRTglODMlQkQlRTUlQjklQjMlRTUlOEYlQjAvSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYi92aXRlLmNvbmZpZy50c1wiO2ltcG9ydCB7IFVSTCwgZmlsZVVSTFRvUGF0aCB9IGZyb20gJ25vZGU6dXJsJ1xyXG5pbXBvcnQgeyBkZWZpbmVDb25maWcsIGxvYWRFbnYgfSBmcm9tICd2aXRlJ1xyXG5pbXBvcnQgY3JlYXRlVml0ZVBsdWdpbnMgZnJvbSAnLi9jb25maWcvcGx1Z2lucydcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZygoeyBjb21tYW5kLCBtb2RlIH0pID0+IHtcclxuICBjb25zdCBlbnYgPSBsb2FkRW52KG1vZGUsIHByb2Nlc3MuY3dkKCkpIGFzIEltcG9ydE1ldGFFbnZcclxuXHJcbiAgcmV0dXJuIHtcclxuICAgIC8vIFx1NUYwMFx1NTNEMVx1NjIxNlx1NzUxRlx1NEVBN1x1NzNBRlx1NTg4M1x1NjcwRFx1NTJBMVx1NzY4NFx1NTE2Q1x1NTE3MVx1NTdGQVx1Nzg0MFx1OERFRlx1NUY4NFxyXG4gICAgYmFzZTogZW52LlZJVEVfQkFTRSxcclxuICAgIC8vIFx1OERFRlx1NUY4NFx1NTIyQlx1NTQwRFxyXG4gICAgcmVzb2x2ZToge1xyXG4gICAgICBhbGlhczoge1xyXG4gICAgICAgICd+JzogZmlsZVVSTFRvUGF0aChuZXcgVVJMKCcuLycsIGltcG9ydC5tZXRhLnVybCkpLFxyXG4gICAgICAgICdAJzogZmlsZVVSTFRvUGF0aChuZXcgVVJMKCcuL3NyYycsIGltcG9ydC5tZXRhLnVybCkpLFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICAgIC8vIFx1NUYxNVx1NTE2NXNhc3NcdTUxNjhcdTVDNDBcdTY4MzdcdTVGMEZcdTUzRDhcdTkxQ0ZcclxuICAgIGNzczoge1xyXG4gICAgICBwcmVwcm9jZXNzb3JPcHRpb25zOiB7XHJcbiAgICAgICAgc2Nzczoge1xyXG4gICAgICAgICAgYWRkaXRpb25hbERhdGE6IGBAdXNlIFwiQC9zdHlsZXMvdmFyLnNjc3NcIiBhcyAqO2AsXHJcbiAgICAgICAgICBhcGk6ICdtb2Rlcm4tY29tcGlsZXInLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgLy8gXHU2REZCXHU1MkEwXHU5NzAwXHU4OTgxdml0ZVx1NEYxOFx1NTMxNlx1NzY4NFx1NEY5RFx1OEQ1NlxyXG4gICAgb3B0aW1pemVEZXBzOiB7XHJcbiAgICAgIGluY2x1ZGU6IFsndnVlLWRyYWdnYWJsZS1wbHVzJ10sXHJcbiAgICB9LFxyXG4gICAgc2VydmVyOiB7XHJcbiAgICAgIC8vIFx1NjcwRFx1NTJBMVx1NTQyRlx1NTJBOFx1NjVGNlx1NjYyRlx1NTQyNlx1ODFFQVx1NTJBOFx1NjI1M1x1NUYwMFx1NkQ0Rlx1ODlDOFx1NTY2OFxyXG4gICAgICBvcGVuOiB0cnVlLFxyXG4gICAgICAvLyBcdTY3MkNcdTU3MzBcdThERThcdTU3REZcdTRFRTNcdTc0MDYgLT4gXHU0RUUzXHU3NDA2XHU1MjMwXHU2NzBEXHU1MkExXHU1NjY4XHU3Njg0XHU2M0E1XHU1M0UzXHU1NzMwXHU1NzQwXHJcbiAgICAgIHByb3h5OiB7XHJcbiAgICAgICAgW2Vudi5WSVRFX0FQSV9QUkVGSVhdOiB7XHJcbiAgICAgICAgICB0YXJnZXQ6IGVudi5WSVRFX0FQSV9CQVNFX1VSTCwgLy8gXHU1NDBFXHU1M0YwXHU2NzBEXHU1MkExXHU1NjY4XHU1NzMwXHU1NzQwXHJcbiAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsIC8vIFx1NjYyRlx1NTQyNlx1NTE0MVx1OEJCOFx1NEUwRFx1NTQwQ1x1NkU5MFxyXG4gICAgICAgICAgc2VjdXJlOiBmYWxzZSwgLy8gXHU2NTJGXHU2MzAxaHR0cHNcclxuICAgICAgICAgIHJld3JpdGU6IChwYXRoKSA9PiBwYXRoLnJlcGxhY2UobmV3IFJlZ0V4cChgXiR7ZW52LlZJVEVfQVBJX1BSRUZJWH1gKSwgJycpLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgcGx1Z2luczogY3JlYXRlVml0ZVBsdWdpbnMoZW52LCBjb21tYW5kID09PSAnYnVpbGQnKSxcclxuICAgIC8vIFx1Njc4NFx1NUVGQVxyXG4gICAgYnVpbGQ6IHtcclxuICAgICAgY2h1bmtTaXplV2FybmluZ0xpbWl0OiAyMDAwLCAvLyBcdTZEODhcdTk2NjRcdTYyNTNcdTUzMDVcdTU5MjdcdTVDMEZcdThEODVcdThGQzc1MDBrYlx1OEI2Nlx1NTQ0QVxyXG4gICAgICBvdXREaXI6ICdkaXN0JywgLy8gXHU2MzA3XHU1QjlBXHU2MjUzXHU1MzA1XHU4REVGXHU1Rjg0XHVGRjBDXHU5RUQ4XHU4QkE0XHU0RTNBXHU5ODc5XHU3NkVFXHU2ODM5XHU3NkVFXHU1RjU1XHU0RTBCXHU3Njg0ZGlzdFx1NzZFRVx1NUY1NVxyXG4gICAgICBtaW5pZnk6ICd0ZXJzZXInLCAvLyBWaXRlIDIuNi54IFx1NEVFNVx1NEUwQVx1OTcwMFx1ODk4MVx1OTE0RFx1N0Y2RSBtaW5pZnlcdUZGMUFcInRlcnNlclwiXHVGRjBDdGVyc2VyT3B0aW9uc1x1NjI0RFx1ODBGRFx1NzUxRlx1NjU0OFxyXG4gICAgICB0ZXJzZXJPcHRpb25zOiB7XHJcbiAgICAgICAgY29tcHJlc3M6IHtcclxuICAgICAgICAgIGtlZXBfaW5maW5pdHk6IHRydWUsIC8vIFx1OTYzMlx1NkI2MiBJbmZpbml0eSBcdTg4QUJcdTUzOEJcdTdGMjlcdTYyMTAgMS8wXHVGRjBDXHU4RkQ5XHU1M0VGXHU4MEZEXHU0RjFBXHU1QkZDXHU4MUY0IENocm9tZSBcdTRFMEFcdTc2ODRcdTYwMjdcdTgwRkRcdTk1RUVcdTk4OThcclxuICAgICAgICAgIGRyb3BfY29uc29sZTogdHJ1ZSwgLy8gXHU3NTFGXHU0RUE3XHU3M0FGXHU1ODgzXHU1M0JCXHU5NjY0IGNvbnNvbGVcclxuICAgICAgICAgIGRyb3BfZGVidWdnZXI6IHRydWUsIC8vIFx1NzUxRlx1NEVBN1x1NzNBRlx1NTg4M1x1NTNCQlx1OTY2NCBkZWJ1Z2dlclxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgZm9ybWF0OiB7XHJcbiAgICAgICAgICBjb21tZW50czogZmFsc2UsIC8vIFx1NTIyMFx1OTY2NFx1NkNFOFx1OTFDQVxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICAgIC8vIFx1OTc1OVx1NjAwMVx1OEQ0NFx1NkU5MFx1NjI1M1x1NTMwNVx1NTIzMGRpc3RcdTRFMEJcdTc2ODRcdTRFMERcdTU0MENcdTc2RUVcdTVGNTVcclxuICAgICAgcm9sbHVwT3B0aW9uczoge1xyXG4gICAgICAgIG91dHB1dDoge1xyXG4gICAgICAgICAgY2h1bmtGaWxlTmFtZXM6ICdzdGF0aWMvanMvW25hbWVdLVtoYXNoXS5qcycsXHJcbiAgICAgICAgICBlbnRyeUZpbGVOYW1lczogJ3N0YXRpYy9qcy9bbmFtZV0tW2hhc2hdLmpzJyxcclxuICAgICAgICAgIGFzc2V0RmlsZU5hbWVzOiAnc3RhdGljL1tleHRdL1tuYW1lXS1baGFzaF0uW2V4dF0nLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgLy8gXHU0RUU1IGVudlByZWZpeCBcdTVGMDBcdTU5MzRcdTc2ODRcdTczQUZcdTU4ODNcdTUzRDhcdTkxQ0ZcdTRGMUFcdTkwMUFcdThGQzcgaW1wb3J0Lm1ldGEuZW52IFx1NjZCNFx1OTczMlx1NTcyOFx1NEY2MFx1NzY4NFx1NUJBMlx1NjIzN1x1N0FFRlx1NkU5MFx1NzgwMVx1NEUyRFx1MzAwMlxyXG4gICAgZW52UHJlZml4OiBbJ1ZJVEUnLCAnRklMRSddLFxyXG4gIH1cclxufSlcclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXFxcXGluZGV4LnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy8yMjIxNC9EZXNrdG9wLyVFNiU5OSVCQSVFOCU4MyVCRCVFNSVCOSVCMyVFNSU4RiVCMC9JbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViL2NvbmZpZy9wbHVnaW5zL2luZGV4LnRzXCI7aW1wb3J0IHR5cGUgeyBQbHVnaW5PcHRpb24gfSBmcm9tICd2aXRlJ1xyXG5pbXBvcnQgdnVlIGZyb20gJ0B2aXRlanMvcGx1Z2luLXZ1ZSdcclxuaW1wb3J0IHZ1ZUpzeCBmcm9tICdAdml0ZWpzL3BsdWdpbi12dWUtanN4J1xyXG5cclxuaW1wb3J0IGFwcEluZm8gZnJvbSAnLi9hcHAtaW5mbydcclxuaW1wb3J0IGNyZWF0ZURldnRvb2xzIGZyb20gJy4vZGV2dG9vbHMnXHJcbmltcG9ydCBjcmVhdGVBdXRvSW1wb3J0IGZyb20gJy4vYXV0by1pbXBvcnQnXHJcbmltcG9ydCBjcmVhdGVDb21wb25lbnRzIGZyb20gJy4vY29tcG9uZW50cydcclxuaW1wb3J0IGNyZWF0ZVN2Z0ljb24gZnJvbSAnLi9zdmctaWNvbidcclxuaW1wb3J0IGNyZWF0ZU1vY2sgZnJvbSAnLi9tb2NrJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY3JlYXRlVml0ZVBsdWdpbnModml0ZUVudiwgaXNCdWlsZCA9IGZhbHNlKSB7XHJcbiAgY29uc3Qgdml0ZVBsdWdpbnM6IChQbHVnaW5PcHRpb24gfCBQbHVnaW5PcHRpb25bXSlbXSA9IFthcHBJbmZvKCksIHZ1ZSgpLCB2dWVKc3goKV1cclxuICB2aXRlUGx1Z2lucy5wdXNoKGNyZWF0ZURldnRvb2xzKHZpdGVFbnYpKVxyXG4gIHZpdGVQbHVnaW5zLnB1c2goY3JlYXRlQXV0b0ltcG9ydCgpKVxyXG4gIHZpdGVQbHVnaW5zLnB1c2goY3JlYXRlQ29tcG9uZW50cygpKVxyXG4gIHZpdGVQbHVnaW5zLnB1c2goY3JlYXRlU3ZnSWNvbihpc0J1aWxkKSlcclxuICB2aXRlUGx1Z2lucy5wdXNoKGNyZWF0ZU1vY2sodml0ZUVudiwgaXNCdWlsZCkpXHJcbiAgcmV0dXJuIHZpdGVQbHVnaW5zXHJcbn1cclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXFxcXGFwcC1pbmZvLnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy8yMjIxNC9EZXNrdG9wLyVFNiU5OSVCQSVFOCU4MyVCRCVFNSVCOSVCMyVFNSU4RiVCMC9JbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViL2NvbmZpZy9wbHVnaW5zL2FwcC1pbmZvLnRzXCI7aW1wb3J0IGJveGVuIGZyb20gJ2JveGVuJ1xyXG5pbXBvcnQgcGljb2NvbG9ycyBmcm9tICdwaWNvY29sb3JzJ1xyXG5pbXBvcnQgdHlwZSB7IFBsdWdpbiB9IGZyb20gJ3ZpdGUnXHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBhcHBJbmZvKCk6IFBsdWdpbiB7XHJcbiAgcmV0dXJuIHtcclxuICAgIG5hbWU6ICdhcHBJbmZvJyxcclxuICAgIGFwcGx5OiAnc2VydmUnLFxyXG4gICAgYXN5bmMgYnVpbGRTdGFydCgpIHtcclxuICAgICAgY29uc3QgeyBib2xkLCBncmVlbiwgY3lhbiwgYmdHcmVlbiwgdW5kZXJsaW5lIH0gPSBwaWNvY29sb3JzXHJcbiAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1jb25zb2xlXHJcbiAgICAgIGNvbnNvbGUubG9nKFxyXG4gICAgICAgIGJveGVuKFxyXG4gICAgICAgICAgYCR7Ym9sZChncmVlbihgJHtiZ0dyZWVuKCdDb250aU5ldyBBZG1pbiB2NC4wLjAtU05BUFNIT1QnKX1gKSl9XFxuJHtjeWFuKCdcdTU3MjhcdTdFQkZcdTY1ODdcdTY4NjNcdUZGMUEnKX0ke3VuZGVybGluZSgnaHR0cHM6Ly9jb250aW5ldy50b3AnKX1cXG4ke2N5YW4oJ1x1NUUzOFx1ODlDMVx1OTVFRVx1OTg5OFx1RkYxQScpfSR7dW5kZXJsaW5lKCdodHRwczovL2NvbnRpbmV3LnRvcC9hZG1pbi9mYXEuaHRtbCcpfVxcbiR7Y3lhbignXHU2MzAxXHU3RUVEXHU4RkVEXHU0RUUzXHU0RjE4XHU1MzE2XHU3Njg0XHU1MjREXHU1NDBFXHU3QUVGXHU1MjA2XHU3OUJCXHU0RTJEXHU1NDBFXHU1M0YwXHU3QkExXHU3NDA2XHU3Q0ZCXHU3RURGXHU2ODQ2XHU2N0I2XHUzMDAyJyl9YCxcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMSxcclxuICAgICAgICAgICAgbWFyZ2luOiAxLFxyXG4gICAgICAgICAgICBib3JkZXJTdHlsZTogJ2RvdWJsZScsXHJcbiAgICAgICAgICAgIHRleHRBbGlnbm1lbnQ6ICdjZW50ZXInLFxyXG4gICAgICAgICAgfSxcclxuICAgICAgICApLFxyXG4gICAgICApXHJcbiAgICB9LFxyXG4gIH1cclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcXFxcZGV2dG9vbHMudHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzLzIyMjE0L0Rlc2t0b3AvJUU2JTk5JUJBJUU4JTgzJUJEJUU1JUI5JUIzJUU1JThGJUIwL0luZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWIvY29uZmlnL3BsdWdpbnMvZGV2dG9vbHMudHNcIjtpbXBvcnQgVnVlRGV2VG9vbHMgZnJvbSAndml0ZS1wbHVnaW4tdnVlLWRldnRvb2xzJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY3JlYXRlRGV2dG9vbHMoZW52KSB7XHJcbiAgY29uc3QgeyBWSVRFX09QRU5fREVWVE9PTFMgfSA9IGVudlxyXG4gIHJldHVybiBWSVRFX09QRU5fREVWVE9PTFMgPT09ICd0cnVlJyAmJiBWdWVEZXZUb29scygpXHJcbn1cclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXFxcXGF1dG8taW1wb3J0LnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy8yMjIxNC9EZXNrdG9wLyVFNiU5OSVCQSVFOCU4MyVCRCVFNSVCOSVCMyVFNSU4RiVCMC9JbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViL2NvbmZpZy9wbHVnaW5zL2F1dG8taW1wb3J0LnRzXCI7aW1wb3J0IGF1dG9JbXBvcnQgZnJvbSAndW5wbHVnaW4tYXV0by1pbXBvcnQvdml0ZSdcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNyZWF0ZUF1dG9JbXBvcnQoKSB7XHJcbiAgcmV0dXJuIGF1dG9JbXBvcnQoe1xyXG4gICAgLy8gXHU4MUVBXHU1MkE4XHU1QkZDXHU1MTY1IHZ1ZSBcdTc2RjhcdTUxNzNcdTUxRkRcdTY1NzBcclxuICAgIGltcG9ydHM6IFsndnVlJywgJ3Z1ZS1yb3V0ZXInLCB7XHJcbiAgICAgIC8vIHZ1ZSAzLjUueFxyXG4gICAgICB2dWU6IFsndXNlVGVtcGxhdGVSZWYnLCAnb25XYXRjaGVyQ2xlYW51cCcsICd1c2VJZCddLFxyXG4gICAgfV0sXHJcbiAgICBkdHM6ICcuL3NyYy90eXBlcy9hdXRvLWltcG9ydHMuZC50cycsXHJcbiAgfSlcclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcXFxcY29tcG9uZW50cy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vQzovVXNlcnMvMjIyMTQvRGVza3RvcC8lRTYlOTklQkElRTglODMlQkQlRTUlQjklQjMlRTUlOEYlQjAvSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYi9jb25maWcvcGx1Z2lucy9jb21wb25lbnRzLnRzXCI7aW1wb3J0IGNvbXBvbmVudHMgZnJvbSAndW5wbHVnaW4tdnVlLWNvbXBvbmVudHMvdml0ZSdcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNyZWF0ZUNvbXBvbmVudHMoKSB7XHJcbiAgcmV0dXJuIGNvbXBvbmVudHMoe1xyXG4gICAgLy8gXHU2MzA3XHU1QjlBXHU3RUM0XHU0RUY2XHU0RjREXHU3RjZFXHVGRjBDXHU5RUQ4XHU4QkE0XHU2NjJGIHNyYy9jb21wb25lbnRzIFx1ODFFQVx1NTJBOFx1NUJGQ1x1NTE2NVx1ODFFQVx1NUI5QVx1NEU0OVx1N0VDNFx1NEVGNlxyXG4gICAgZGlyczogWydzcmMvY29tcG9uZW50cyddLFxyXG4gICAgZXh0ZW5zaW9uczogWyd2dWUnLCAndHN4J10sXHJcbiAgICAvLyBcdTkxNERcdTdGNkVcdTY1ODdcdTRFRjZcdTc1MUZcdTYyMTBcdTRGNERcdTdGNkVcclxuICAgIGR0czogJy4vc3JjL3R5cGVzL2NvbXBvbmVudHMuZC50cycsXHJcbiAgfSlcclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcXFxcc3ZnLWljb24udHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzLzIyMjE0L0Rlc2t0b3AvJUU2JTk5JUJBJUU4JTgzJUJEJUU1JUI5JUIzJUU1JThGJUIwL0luZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWIvY29uZmlnL3BsdWdpbnMvc3ZnLWljb24udHNcIjtpbXBvcnQgcGF0aCBmcm9tICdub2RlOnBhdGgnXHJcbmltcG9ydCBwcm9jZXNzIGZyb20gJ25vZGU6cHJvY2VzcydcclxuaW1wb3J0IHsgY3JlYXRlU3ZnSWNvbnNQbHVnaW4gfSBmcm9tICd2aXRlLXBsdWdpbi1zdmctaWNvbnMnXHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBjcmVhdGVTdmdJY29uKGlzQnVpbGQpIHtcclxuICByZXR1cm4gY3JlYXRlU3ZnSWNvbnNQbHVnaW4oe1xyXG4gICAgLy8gXHU2MzA3XHU1QjlBXHU5NzAwXHU4OTgxXHU3RjEzXHU1QjU4XHU3Njg0XHU1NkZFXHU2ODA3XHU2NTg3XHU0RUY2XHU1OTM5XHJcbiAgICBpY29uRGlyczogW3BhdGgucmVzb2x2ZShwcm9jZXNzLmN3ZCgpLCAnc3JjL2Fzc2V0cy9pY29ucycpXSxcclxuICAgIC8vIFx1NjMwN1x1NUI5QSBzeW1ib2xJZCBcdTY4M0NcdTVGMEZcclxuICAgIHN5bWJvbElkOiAnaWNvbi1bZGlyXS1bbmFtZV0nLFxyXG4gICAgc3Znb09wdGlvbnM6IGlzQnVpbGQsXHJcbiAgfSlcclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcXFxcbW9jay50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vQzovVXNlcnMvMjIyMTQvRGVza3RvcC8lRTYlOTklQkElRTglODMlQkQlRTUlQjklQjMlRTUlOEYlQjAvSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYi9jb25maWcvcGx1Z2lucy9tb2NrLnRzXCI7aW1wb3J0IHsgdml0ZU1vY2tTZXJ2ZSB9IGZyb20gJ3ZpdGUtcGx1Z2luLW1vY2snXHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBjcmVhdGVNb2NrKGVudiwgaXNCdWlsZCkge1xyXG4gIGNvbnN0IHsgVklURV9CVUlMRF9NT0NLIH0gPSBlbnZcclxuICByZXR1cm4gdml0ZU1vY2tTZXJ2ZSh7XHJcbiAgICBtb2NrUGF0aDogJ3NyYy9tb2NrJywgLy8gXHU3NkVFXHU1RjU1XHU0RjREXHU3RjZFXHJcbiAgICBsb2dnZXI6ICFpc0J1aWxkLCAvLyAgXHU2NjJGXHU1NDI2XHU1NzI4XHU2M0E3XHU1MjM2XHU1M0YwXHU2NjNFXHU3OTNBXHU4QkY3XHU2QzQyXHU2NUU1XHU1RkQ3XHJcbiAgICBzdXBwb3J0VHM6IHRydWUsIC8vIFx1NjYyRlx1NTQyNlx1OEJGQlx1NTNENiB0cyBcdTY1ODdcdTRFRjZcdTZBMjFcdTU3NTdcclxuICAgIGxvY2FsRW5hYmxlZDogdHJ1ZSwgLy8gXHU4QkJFXHU3RjZFXHU2NjJGXHU1NDI2XHU1NDJGXHU3NTI4XHU2NzJDXHU1NzMwbW9ja1x1NjU4N1x1NEVGNlxyXG4gICAgcHJvZEVuYWJsZWQ6IGlzQnVpbGQgJiYgVklURV9CVUlMRF9NT0NLID09PSAndHJ1ZScsIC8vIFx1OEJCRVx1N0Y2RVx1NjI1M1x1NTMwNVx1NjYyRlx1NTQyNlx1NTQyRlx1NzUyOG1vY2tcdTUyOUZcdTgwRkRcclxuICAgIC8vIFx1OEZEOVx1NjgzN1x1NTNFRlx1NEVFNVx1NjNBN1x1NTIzNlx1NTE3M1x1OTVFRG1vY2tcdTc2ODRcdTY1RjZcdTUwMTlcdTRFMERcdThCQTltb2NrXHU2MjUzXHU1MzA1XHU1MjMwXHU2NzAwXHU3RUM4XHU0RUUzXHU3ODAxXHU1MTg1XHJcbiAgICBpbmplY3RDb2RlOiBgXHJcbiAgICAgICAgICBpbXBvcnQgeyBzZXR1cFByb2RNb2NrU2VydmVyIH0gZnJvbSAnLi4vc3JjL21vY2svaW5kZXgnO1xyXG4gICAgICAgICAgc2V0dXBQcm9kTW9ja1NlcnZlcigpO1xyXG4gICAgICAgIGAsXHJcbiAgfSlcclxufVxyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQTBhLFNBQVMsS0FBSyxxQkFBcUI7QUFDN2MsU0FBUyxjQUFjLGVBQWU7OztBQ0F0QyxPQUFPLFNBQVM7QUFDaEIsT0FBTyxZQUFZOzs7QUNGa2MsT0FBTyxXQUFXO0FBQ3ZlLE9BQU8sZ0JBQWdCO0FBR1IsU0FBUixVQUFtQztBQUN4QyxTQUFPO0FBQUEsSUFDTCxNQUFNO0FBQUEsSUFDTixPQUFPO0FBQUEsSUFDUCxNQUFNLGFBQWE7QUFDakIsWUFBTSxFQUFFLE1BQU0sT0FBTyxNQUFNLFNBQVMsVUFBVSxJQUFJO0FBRWxELGNBQVE7QUFBQSxRQUNOO0FBQUEsVUFDRSxHQUFHLEtBQUssTUFBTSxHQUFHLFFBQVEsZ0NBQWdDLENBQUMsRUFBRSxDQUFDLENBQUM7QUFBQSxFQUFLLEtBQUssZ0NBQU8sQ0FBQyxHQUFHLFVBQVUsc0JBQXNCLENBQUM7QUFBQSxFQUFLLEtBQUssZ0NBQU8sQ0FBQyxHQUFHLFVBQVUscUNBQXFDLENBQUM7QUFBQSxFQUFLLEtBQUssc0lBQXdCLENBQUM7QUFBQSxVQUM1TjtBQUFBLFlBQ0UsU0FBUztBQUFBLFlBQ1QsUUFBUTtBQUFBLFlBQ1IsYUFBYTtBQUFBLFlBQ2IsZUFBZTtBQUFBLFVBQ2pCO0FBQUEsUUFDRjtBQUFBLE1BQ0Y7QUFBQSxJQUNGO0FBQUEsRUFDRjtBQUNGOzs7QUN4QnFkLE9BQU8saUJBQWlCO0FBRTlkLFNBQVIsZUFBZ0MsS0FBSztBQUMxQyxRQUFNLEVBQUUsbUJBQW1CLElBQUk7QUFDL0IsU0FBTyx1QkFBdUIsVUFBVSxZQUFZO0FBQ3REOzs7QUNMMmQsT0FBTyxnQkFBZ0I7QUFFbmUsU0FBUixtQkFBb0M7QUFDekMsU0FBTyxXQUFXO0FBQUE7QUFBQSxJQUVoQixTQUFTLENBQUMsT0FBTyxjQUFjO0FBQUE7QUFBQSxNQUU3QixLQUFLLENBQUMsa0JBQWtCLG9CQUFvQixPQUFPO0FBQUEsSUFDckQsQ0FBQztBQUFBLElBQ0QsS0FBSztBQUFBLEVBQ1AsQ0FBQztBQUNIOzs7QUNYeWQsT0FBTyxnQkFBZ0I7QUFFamUsU0FBUixtQkFBb0M7QUFDekMsU0FBTyxXQUFXO0FBQUE7QUFBQSxJQUVoQixNQUFNLENBQUMsZ0JBQWdCO0FBQUEsSUFDdkIsWUFBWSxDQUFDLE9BQU8sS0FBSztBQUFBO0FBQUEsSUFFekIsS0FBSztBQUFBLEVBQ1AsQ0FBQztBQUNIOzs7QUNWcWQsT0FBTyxVQUFVO0FBQ3RlLE9BQU9BLGNBQWE7QUFDcEIsU0FBUyw0QkFBNEI7QUFFdEIsU0FBUixjQUErQixTQUFTO0FBQzdDLFNBQU8scUJBQXFCO0FBQUE7QUFBQSxJQUUxQixVQUFVLENBQUMsS0FBSyxRQUFRQyxTQUFRLElBQUksR0FBRyxrQkFBa0IsQ0FBQztBQUFBO0FBQUEsSUFFMUQsVUFBVTtBQUFBLElBQ1YsYUFBYTtBQUFBLEVBQ2YsQ0FBQztBQUNIOzs7QUNaNmMsU0FBUyxxQkFBcUI7QUFFNWQsU0FBUixXQUE0QixLQUFLLFNBQVM7QUFDL0MsUUFBTSxFQUFFLGdCQUFnQixJQUFJO0FBQzVCLFNBQU8sY0FBYztBQUFBLElBQ25CLFVBQVU7QUFBQTtBQUFBLElBQ1YsUUFBUSxDQUFDO0FBQUE7QUFBQSxJQUNULFdBQVc7QUFBQTtBQUFBLElBQ1gsY0FBYztBQUFBO0FBQUEsSUFDZCxhQUFhLFdBQVcsb0JBQW9CO0FBQUE7QUFBQTtBQUFBLElBRTVDLFlBQVk7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQUlkLENBQUM7QUFDSDs7O0FOTGUsU0FBUixrQkFBbUMsU0FBUyxVQUFVLE9BQU87QUFDbEUsUUFBTSxjQUFpRCxDQUFDLFFBQVEsR0FBRyxJQUFJLEdBQUcsT0FBTyxDQUFDO0FBQ2xGLGNBQVksS0FBSyxlQUFlLE9BQU8sQ0FBQztBQUN4QyxjQUFZLEtBQUssaUJBQWlCLENBQUM7QUFDbkMsY0FBWSxLQUFLLGlCQUFpQixDQUFDO0FBQ25DLGNBQVksS0FBSyxjQUFjLE9BQU8sQ0FBQztBQUN2QyxjQUFZLEtBQUssV0FBVyxTQUFTLE9BQU8sQ0FBQztBQUM3QyxTQUFPO0FBQ1Q7OztBRG5CMlAsSUFBTSwyQ0FBMkM7QUFJNVMsSUFBTyxzQkFBUSxhQUFhLENBQUMsRUFBRSxTQUFTLEtBQUssTUFBTTtBQUNqRCxRQUFNLE1BQU0sUUFBUSxNQUFNLFFBQVEsSUFBSSxDQUFDO0FBRXZDLFNBQU87QUFBQTtBQUFBLElBRUwsTUFBTSxJQUFJO0FBQUE7QUFBQSxJQUVWLFNBQVM7QUFBQSxNQUNQLE9BQU87QUFBQSxRQUNMLEtBQUssY0FBYyxJQUFJLElBQUksTUFBTSx3Q0FBZSxDQUFDO0FBQUEsUUFDakQsS0FBSyxjQUFjLElBQUksSUFBSSxTQUFTLHdDQUFlLENBQUM7QUFBQSxNQUN0RDtBQUFBLElBQ0Y7QUFBQTtBQUFBLElBRUEsS0FBSztBQUFBLE1BQ0gscUJBQXFCO0FBQUEsUUFDbkIsTUFBTTtBQUFBLFVBQ0osZ0JBQWdCO0FBQUEsVUFDaEIsS0FBSztBQUFBLFFBQ1A7QUFBQSxNQUNGO0FBQUEsSUFDRjtBQUFBO0FBQUEsSUFFQSxjQUFjO0FBQUEsTUFDWixTQUFTLENBQUMsb0JBQW9CO0FBQUEsSUFDaEM7QUFBQSxJQUNBLFFBQVE7QUFBQTtBQUFBLE1BRU4sTUFBTTtBQUFBO0FBQUEsTUFFTixPQUFPO0FBQUEsUUFDTCxDQUFDLElBQUksZUFBZSxHQUFHO0FBQUEsVUFDckIsUUFBUSxJQUFJO0FBQUE7QUFBQSxVQUNaLGNBQWM7QUFBQTtBQUFBLFVBQ2QsUUFBUTtBQUFBO0FBQUEsVUFDUixTQUFTLENBQUNDLFVBQVNBLE1BQUssUUFBUSxJQUFJLE9BQU8sSUFBSSxJQUFJLGVBQWUsRUFBRSxHQUFHLEVBQUU7QUFBQSxRQUMzRTtBQUFBLE1BQ0Y7QUFBQSxJQUNGO0FBQUEsSUFDQSxTQUFTLGtCQUFrQixLQUFLLFlBQVksT0FBTztBQUFBO0FBQUEsSUFFbkQsT0FBTztBQUFBLE1BQ0wsdUJBQXVCO0FBQUE7QUFBQSxNQUN2QixRQUFRO0FBQUE7QUFBQSxNQUNSLFFBQVE7QUFBQTtBQUFBLE1BQ1IsZUFBZTtBQUFBLFFBQ2IsVUFBVTtBQUFBLFVBQ1IsZUFBZTtBQUFBO0FBQUEsVUFDZixjQUFjO0FBQUE7QUFBQSxVQUNkLGVBQWU7QUFBQTtBQUFBLFFBQ2pCO0FBQUEsUUFDQSxRQUFRO0FBQUEsVUFDTixVQUFVO0FBQUE7QUFBQSxRQUNaO0FBQUEsTUFDRjtBQUFBO0FBQUEsTUFFQSxlQUFlO0FBQUEsUUFDYixRQUFRO0FBQUEsVUFDTixnQkFBZ0I7QUFBQSxVQUNoQixnQkFBZ0I7QUFBQSxVQUNoQixnQkFBZ0I7QUFBQSxRQUNsQjtBQUFBLE1BQ0Y7QUFBQSxJQUNGO0FBQUE7QUFBQSxJQUVBLFdBQVcsQ0FBQyxRQUFRLE1BQU07QUFBQSxFQUM1QjtBQUNGLENBQUM7IiwKICAibmFtZXMiOiBbInByb2Nlc3MiLCAicHJvY2VzcyIsICJwYXRoIl0KfQo= diff --git a/vite.config.ts.timestamp-1753750247834-d4d95ee839ef5.mjs b/vite.config.ts.timestamp-1753750247834-d4d95ee839ef5.mjs new file mode 100644 index 0000000..e776ffa --- /dev/null +++ b/vite.config.ts.timestamp-1753750247834-d4d95ee839ef5.mjs @@ -0,0 +1,198 @@ +// vite.config.ts +import { URL, fileURLToPath } from "node:url"; +import { defineConfig, loadEnv } from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/vite@5.2.11_@types+node@20._f0b6044236c2fac3c6bf28a869e2569e/node_modules/vite/dist/node/index.js"; + +// config/plugins/index.ts +import vue from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/@vitejs+plugin-vue@5.2.1_vi_83d378aaf413964320c6719ca0342f5b/node_modules/@vitejs/plugin-vue/dist/index.mjs"; +import vueJsx from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/@vitejs+plugin-vue-jsx@3.1._60c9a05292828e383f3557263251a81c/node_modules/@vitejs/plugin-vue-jsx/dist/index.mjs"; + +// config/plugins/app-info.ts +import boxen from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/boxen@7.1.1/node_modules/boxen/index.js"; +import picocolors from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/picocolors@1.0.1/node_modules/picocolors/picocolors.js"; +function appInfo() { + return { + name: "appInfo", + apply: "serve", + async buildStart() { + const { bold, green, cyan, bgGreen, underline } = picocolors; + console.log( + boxen( + `${bold(green(`${bgGreen("ContiNew Admin v4.0.0-SNAPSHOT")}`))} +${cyan("\u5728\u7EBF\u6587\u6863\uFF1A")}${underline("https://continew.top")} +${cyan("\u5E38\u89C1\u95EE\u9898\uFF1A")}${underline("https://continew.top/admin/faq.html")} +${cyan("\u6301\u7EED\u8FED\u4EE3\u4F18\u5316\u7684\u524D\u540E\u7AEF\u5206\u79BB\u4E2D\u540E\u53F0\u7BA1\u7406\u7CFB\u7EDF\u6846\u67B6\u3002")}`, + { + padding: 1, + margin: 1, + borderStyle: "double", + textAlignment: "center" + } + ) + ); + } + }; +} + +// config/plugins/devtools.ts +import VueDevTools from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/vite-plugin-vue-devtools@7._2c536acb7f6c9fec478b2537f2af9668/node_modules/vite-plugin-vue-devtools/dist/vite.mjs"; +function createDevtools(env) { + const { VITE_OPEN_DEVTOOLS } = env; + return VITE_OPEN_DEVTOOLS === "true" && VueDevTools(); +} + +// config/plugins/auto-import.ts +import autoImport from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/unplugin-auto-import@0.16.7_ac0a74eddef514a221699f49b31672a1/node_modules/unplugin-auto-import/dist/vite.js"; +function createAutoImport() { + return autoImport({ + // 自动导入 vue 相关函数 + imports: ["vue", "vue-router", { + // vue 3.5.x + vue: ["useTemplateRef", "onWatcherCleanup", "useId"] + }], + dts: "./src/types/auto-imports.d.ts" + }); +} + +// config/plugins/components.ts +import components from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/unplugin-vue-components@0.2_d40b79480936da3a2c5b449ea0385fd9/node_modules/unplugin-vue-components/dist/vite.mjs"; +function createComponents() { + return components({ + // 指定组件位置,默认是 src/components 自动导入自定义组件 + dirs: ["src/components"], + extensions: ["vue", "tsx"], + // 配置文件生成位置 + dts: "./src/types/components.d.ts" + }); +} + +// config/plugins/svg-icon.ts +import path from "node:path"; +import process2 from "node:process"; +import { createSvgIconsPlugin } from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/vite-plugin-svg-icons@2.0.1_95d604656676bf2393ecbead0d4ea21f/node_modules/vite-plugin-svg-icons/dist/index.mjs"; +function createSvgIcon(isBuild) { + return createSvgIconsPlugin({ + // 指定需要缓存的图标文件夹 + iconDirs: [path.resolve(process2.cwd(), "src/assets/icons")], + // 指定 symbolId 格式 + symbolId: "icon-[dir]-[name]", + svgoOptions: isBuild + }); +} + +// config/plugins/mock.ts +import { viteMockServe } from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/vite-plugin-mock@2.9.8_mock_7e60745d1ec5a8eb989ff764476f5d68/node_modules/vite-plugin-mock/dist/index.js"; +function createMock(env, isBuild) { + const { VITE_BUILD_MOCK } = env; + return viteMockServe({ + mockPath: "src/mock", + // 目录位置 + logger: !isBuild, + // 是否在控制台显示请求日志 + supportTs: true, + // 是否读取 ts 文件模块 + localEnabled: true, + // 设置是否启用本地mock文件 + prodEnabled: isBuild && VITE_BUILD_MOCK === "true", + // 设置打包是否启用mock功能 + // 这样可以控制关闭mock的时候不让mock打包到最终代码内 + injectCode: ` + import { setupProdMockServer } from '../src/mock/index'; + setupProdMockServer(); + ` + }); +} + +// config/plugins/index.ts +function createVitePlugins(viteEnv, isBuild = false) { + const vitePlugins = [appInfo(), vue(), vueJsx()]; + vitePlugins.push(createDevtools(viteEnv)); + vitePlugins.push(createAutoImport()); + vitePlugins.push(createComponents()); + vitePlugins.push(createSvgIcon(isBuild)); + vitePlugins.push(createMock(viteEnv, isBuild)); + return vitePlugins; +} + +// vite.config.ts +var __vite_injected_original_import_meta_url = "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/vite.config.ts"; +var vite_config_default = defineConfig(({ command, mode }) => { + const env = loadEnv(mode, process.cwd()); + return { + // 开发或生产环境服务的公共基础路径 + base: env.VITE_BASE, + // 路径别名 + resolve: { + alias: { + "~": fileURLToPath(new URL("./", __vite_injected_original_import_meta_url)), + "@": fileURLToPath(new URL("./src", __vite_injected_original_import_meta_url)) + } + }, + // 引入sass全局样式变量 + css: { + preprocessorOptions: { + scss: { + additionalData: `@use "@/styles/var.scss" as *;`, + api: "modern-compiler" + } + } + }, + // 添加需要vite优化的依赖 + optimizeDeps: { + include: ["vue-draggable-plus"] + }, + server: { + // 服务启动时是否自动打开浏览器 + open: true, + // 本地跨域代理 -> 代理到服务器的接口地址 + proxy: { + [env.VITE_API_PREFIX]: { + target: env.VITE_API_BASE_URL, + // 后台服务器地址 + changeOrigin: true, + // 是否允许不同源 + secure: false, + // 支持https + rewrite: (path2) => path2.replace(new RegExp(`^${env.VITE_API_PREFIX}`), "") + } + } + }, + plugins: createVitePlugins(env, command === "build"), + // 构建 + build: { + chunkSizeWarningLimit: 2e3, + // 消除打包大小超过500kb警告 + outDir: "dist", + // 指定打包路径,默认为项目根目录下的dist目录 + minify: "terser", + // Vite 2.6.x 以上需要配置 minify:"terser",terserOptions才能生效 + terserOptions: { + compress: { + keep_infinity: true, + // 防止 Infinity 被压缩成 1/0,这可能会导致 Chrome 上的性能问题 + drop_console: true, + // 生产环境去除 console + drop_debugger: true + // 生产环境去除 debugger + }, + format: { + comments: false + // 删除注释 + } + }, + // 静态资源打包到dist下的不同目录 + rollupOptions: { + output: { + chunkFileNames: "static/js/[name]-[hash].js", + entryFileNames: "static/js/[name]-[hash].js", + assetFileNames: "static/[ext]/[name]-[hash].[ext]" + } + } + }, + // 以 envPrefix 开头的环境变量会通过 import.meta.env 暴露在你的客户端源码中。 + envPrefix: ["VITE", "FILE"] + }; +}); +export { + vite_config_default as default +}; +//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiLCAiY29uZmlnL3BsdWdpbnMvaW5kZXgudHMiLCAiY29uZmlnL3BsdWdpbnMvYXBwLWluZm8udHMiLCAiY29uZmlnL3BsdWdpbnMvZGV2dG9vbHMudHMiLCAiY29uZmlnL3BsdWdpbnMvYXV0by1pbXBvcnQudHMiLCAiY29uZmlnL3BsdWdpbnMvY29tcG9uZW50cy50cyIsICJjb25maWcvcGx1Z2lucy9zdmctaWNvbi50cyIsICJjb25maWcvcGx1Z2lucy9tb2NrLnRzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyJjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZGlybmFtZSA9IFwiQzpcXFxcVXNlcnNcXFxcMjIyMTRcXFxcRGVza3RvcFxcXFxcdTY2N0FcdTgwRkRcdTVFNzNcdTUzRjBcXFxcSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYlwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiQzpcXFxcVXNlcnNcXFxcMjIyMTRcXFxcRGVza3RvcFxcXFxcdTY2N0FcdTgwRkRcdTVFNzNcdTUzRjBcXFxcSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYlxcXFx2aXRlLmNvbmZpZy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vQzovVXNlcnMvMjIyMTQvRGVza3RvcC8lRTYlOTklQkElRTglODMlQkQlRTUlQjklQjMlRTUlOEYlQjAvSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYi92aXRlLmNvbmZpZy50c1wiO2ltcG9ydCB7IFVSTCwgZmlsZVVSTFRvUGF0aCB9IGZyb20gJ25vZGU6dXJsJ1xyXG5pbXBvcnQgeyBkZWZpbmVDb25maWcsIGxvYWRFbnYgfSBmcm9tICd2aXRlJ1xyXG5pbXBvcnQgY3JlYXRlVml0ZVBsdWdpbnMgZnJvbSAnLi9jb25maWcvcGx1Z2lucydcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZygoeyBjb21tYW5kLCBtb2RlIH0pID0+IHtcclxuICBjb25zdCBlbnYgPSBsb2FkRW52KG1vZGUsIHByb2Nlc3MuY3dkKCkpIGFzIEltcG9ydE1ldGFFbnZcclxuXHJcbiAgcmV0dXJuIHtcclxuICAgIC8vIFx1NUYwMFx1NTNEMVx1NjIxNlx1NzUxRlx1NEVBN1x1NzNBRlx1NTg4M1x1NjcwRFx1NTJBMVx1NzY4NFx1NTE2Q1x1NTE3MVx1NTdGQVx1Nzg0MFx1OERFRlx1NUY4NFxyXG4gICAgYmFzZTogZW52LlZJVEVfQkFTRSxcclxuICAgIC8vIFx1OERFRlx1NUY4NFx1NTIyQlx1NTQwRFxyXG4gICAgcmVzb2x2ZToge1xyXG4gICAgICBhbGlhczoge1xyXG4gICAgICAgICd+JzogZmlsZVVSTFRvUGF0aChuZXcgVVJMKCcuLycsIGltcG9ydC5tZXRhLnVybCkpLFxyXG4gICAgICAgICdAJzogZmlsZVVSTFRvUGF0aChuZXcgVVJMKCcuL3NyYycsIGltcG9ydC5tZXRhLnVybCkpLFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICAgIC8vIFx1NUYxNVx1NTE2NXNhc3NcdTUxNjhcdTVDNDBcdTY4MzdcdTVGMEZcdTUzRDhcdTkxQ0ZcclxuICAgIGNzczoge1xyXG4gICAgICBwcmVwcm9jZXNzb3JPcHRpb25zOiB7XHJcbiAgICAgICAgc2Nzczoge1xyXG4gICAgICAgICAgYWRkaXRpb25hbERhdGE6IGBAdXNlIFwiQC9zdHlsZXMvdmFyLnNjc3NcIiBhcyAqO2AsXHJcbiAgICAgICAgICBhcGk6ICdtb2Rlcm4tY29tcGlsZXInLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgLy8gXHU2REZCXHU1MkEwXHU5NzAwXHU4OTgxdml0ZVx1NEYxOFx1NTMxNlx1NzY4NFx1NEY5RFx1OEQ1NlxyXG4gICAgb3B0aW1pemVEZXBzOiB7XHJcbiAgICAgIGluY2x1ZGU6IFsndnVlLWRyYWdnYWJsZS1wbHVzJ10sXHJcbiAgICB9LFxyXG4gICAgc2VydmVyOiB7XHJcbiAgICAgIC8vIFx1NjcwRFx1NTJBMVx1NTQyRlx1NTJBOFx1NjVGNlx1NjYyRlx1NTQyNlx1ODFFQVx1NTJBOFx1NjI1M1x1NUYwMFx1NkQ0Rlx1ODlDOFx1NTY2OFxyXG4gICAgICBvcGVuOiB0cnVlLFxyXG4gICAgICAvLyBcdTY3MkNcdTU3MzBcdThERThcdTU3REZcdTRFRTNcdTc0MDYgLT4gXHU0RUUzXHU3NDA2XHU1MjMwXHU2NzBEXHU1MkExXHU1NjY4XHU3Njg0XHU2M0E1XHU1M0UzXHU1NzMwXHU1NzQwXHJcbiAgICAgIHByb3h5OiB7XHJcbiAgICAgICAgW2Vudi5WSVRFX0FQSV9QUkVGSVhdOiB7XHJcbiAgICAgICAgICB0YXJnZXQ6IGVudi5WSVRFX0FQSV9CQVNFX1VSTCwgLy8gXHU1NDBFXHU1M0YwXHU2NzBEXHU1MkExXHU1NjY4XHU1NzMwXHU1NzQwXHJcbiAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsIC8vIFx1NjYyRlx1NTQyNlx1NTE0MVx1OEJCOFx1NEUwRFx1NTQwQ1x1NkU5MFxyXG4gICAgICAgICAgc2VjdXJlOiBmYWxzZSwgLy8gXHU2NTJGXHU2MzAxaHR0cHNcclxuICAgICAgICAgIHJld3JpdGU6IChwYXRoKSA9PiBwYXRoLnJlcGxhY2UobmV3IFJlZ0V4cChgXiR7ZW52LlZJVEVfQVBJX1BSRUZJWH1gKSwgJycpLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgcGx1Z2luczogY3JlYXRlVml0ZVBsdWdpbnMoZW52LCBjb21tYW5kID09PSAnYnVpbGQnKSxcclxuICAgIC8vIFx1Njc4NFx1NUVGQVxyXG4gICAgYnVpbGQ6IHtcclxuICAgICAgY2h1bmtTaXplV2FybmluZ0xpbWl0OiAyMDAwLCAvLyBcdTZEODhcdTk2NjRcdTYyNTNcdTUzMDVcdTU5MjdcdTVDMEZcdThEODVcdThGQzc1MDBrYlx1OEI2Nlx1NTQ0QVxyXG4gICAgICBvdXREaXI6ICdkaXN0JywgLy8gXHU2MzA3XHU1QjlBXHU2MjUzXHU1MzA1XHU4REVGXHU1Rjg0XHVGRjBDXHU5RUQ4XHU4QkE0XHU0RTNBXHU5ODc5XHU3NkVFXHU2ODM5XHU3NkVFXHU1RjU1XHU0RTBCXHU3Njg0ZGlzdFx1NzZFRVx1NUY1NVxyXG4gICAgICBtaW5pZnk6ICd0ZXJzZXInLCAvLyBWaXRlIDIuNi54IFx1NEVFNVx1NEUwQVx1OTcwMFx1ODk4MVx1OTE0RFx1N0Y2RSBtaW5pZnlcdUZGMUFcInRlcnNlclwiXHVGRjBDdGVyc2VyT3B0aW9uc1x1NjI0RFx1ODBGRFx1NzUxRlx1NjU0OFxyXG4gICAgICB0ZXJzZXJPcHRpb25zOiB7XHJcbiAgICAgICAgY29tcHJlc3M6IHtcclxuICAgICAgICAgIGtlZXBfaW5maW5pdHk6IHRydWUsIC8vIFx1OTYzMlx1NkI2MiBJbmZpbml0eSBcdTg4QUJcdTUzOEJcdTdGMjlcdTYyMTAgMS8wXHVGRjBDXHU4RkQ5XHU1M0VGXHU4MEZEXHU0RjFBXHU1QkZDXHU4MUY0IENocm9tZSBcdTRFMEFcdTc2ODRcdTYwMjdcdTgwRkRcdTk1RUVcdTk4OThcclxuICAgICAgICAgIGRyb3BfY29uc29sZTogdHJ1ZSwgLy8gXHU3NTFGXHU0RUE3XHU3M0FGXHU1ODgzXHU1M0JCXHU5NjY0IGNvbnNvbGVcclxuICAgICAgICAgIGRyb3BfZGVidWdnZXI6IHRydWUsIC8vIFx1NzUxRlx1NEVBN1x1NzNBRlx1NTg4M1x1NTNCQlx1OTY2NCBkZWJ1Z2dlclxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgZm9ybWF0OiB7XHJcbiAgICAgICAgICBjb21tZW50czogZmFsc2UsIC8vIFx1NTIyMFx1OTY2NFx1NkNFOFx1OTFDQVxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICAgIC8vIFx1OTc1OVx1NjAwMVx1OEQ0NFx1NkU5MFx1NjI1M1x1NTMwNVx1NTIzMGRpc3RcdTRFMEJcdTc2ODRcdTRFMERcdTU0MENcdTc2RUVcdTVGNTVcclxuICAgICAgcm9sbHVwT3B0aW9uczoge1xyXG4gICAgICAgIG91dHB1dDoge1xyXG4gICAgICAgICAgY2h1bmtGaWxlTmFtZXM6ICdzdGF0aWMvanMvW25hbWVdLVtoYXNoXS5qcycsXHJcbiAgICAgICAgICBlbnRyeUZpbGVOYW1lczogJ3N0YXRpYy9qcy9bbmFtZV0tW2hhc2hdLmpzJyxcclxuICAgICAgICAgIGFzc2V0RmlsZU5hbWVzOiAnc3RhdGljL1tleHRdL1tuYW1lXS1baGFzaF0uW2V4dF0nLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgLy8gXHU0RUU1IGVudlByZWZpeCBcdTVGMDBcdTU5MzRcdTc2ODRcdTczQUZcdTU4ODNcdTUzRDhcdTkxQ0ZcdTRGMUFcdTkwMUFcdThGQzcgaW1wb3J0Lm1ldGEuZW52IFx1NjZCNFx1OTczMlx1NTcyOFx1NEY2MFx1NzY4NFx1NUJBMlx1NjIzN1x1N0FFRlx1NkU5MFx1NzgwMVx1NEUyRFx1MzAwMlxyXG4gICAgZW52UHJlZml4OiBbJ1ZJVEUnLCAnRklMRSddLFxyXG4gIH1cclxufSlcclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXFxcXGluZGV4LnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy8yMjIxNC9EZXNrdG9wLyVFNiU5OSVCQSVFOCU4MyVCRCVFNSVCOSVCMyVFNSU4RiVCMC9JbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViL2NvbmZpZy9wbHVnaW5zL2luZGV4LnRzXCI7aW1wb3J0IHR5cGUgeyBQbHVnaW5PcHRpb24gfSBmcm9tICd2aXRlJ1xyXG5pbXBvcnQgdnVlIGZyb20gJ0B2aXRlanMvcGx1Z2luLXZ1ZSdcclxuaW1wb3J0IHZ1ZUpzeCBmcm9tICdAdml0ZWpzL3BsdWdpbi12dWUtanN4J1xyXG5cclxuaW1wb3J0IGFwcEluZm8gZnJvbSAnLi9hcHAtaW5mbydcclxuaW1wb3J0IGNyZWF0ZURldnRvb2xzIGZyb20gJy4vZGV2dG9vbHMnXHJcbmltcG9ydCBjcmVhdGVBdXRvSW1wb3J0IGZyb20gJy4vYXV0by1pbXBvcnQnXHJcbmltcG9ydCBjcmVhdGVDb21wb25lbnRzIGZyb20gJy4vY29tcG9uZW50cydcclxuaW1wb3J0IGNyZWF0ZVN2Z0ljb24gZnJvbSAnLi9zdmctaWNvbidcclxuaW1wb3J0IGNyZWF0ZU1vY2sgZnJvbSAnLi9tb2NrJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY3JlYXRlVml0ZVBsdWdpbnModml0ZUVudiwgaXNCdWlsZCA9IGZhbHNlKSB7XHJcbiAgY29uc3Qgdml0ZVBsdWdpbnM6IChQbHVnaW5PcHRpb24gfCBQbHVnaW5PcHRpb25bXSlbXSA9IFthcHBJbmZvKCksIHZ1ZSgpLCB2dWVKc3goKV1cclxuICB2aXRlUGx1Z2lucy5wdXNoKGNyZWF0ZURldnRvb2xzKHZpdGVFbnYpKVxyXG4gIHZpdGVQbHVnaW5zLnB1c2goY3JlYXRlQXV0b0ltcG9ydCgpKVxyXG4gIHZpdGVQbHVnaW5zLnB1c2goY3JlYXRlQ29tcG9uZW50cygpKVxyXG4gIHZpdGVQbHVnaW5zLnB1c2goY3JlYXRlU3ZnSWNvbihpc0J1aWxkKSlcclxuICB2aXRlUGx1Z2lucy5wdXNoKGNyZWF0ZU1vY2sodml0ZUVudiwgaXNCdWlsZCkpXHJcbiAgcmV0dXJuIHZpdGVQbHVnaW5zXHJcbn1cclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXFxcXGFwcC1pbmZvLnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy8yMjIxNC9EZXNrdG9wLyVFNiU5OSVCQSVFOCU4MyVCRCVFNSVCOSVCMyVFNSU4RiVCMC9JbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViL2NvbmZpZy9wbHVnaW5zL2FwcC1pbmZvLnRzXCI7aW1wb3J0IGJveGVuIGZyb20gJ2JveGVuJ1xyXG5pbXBvcnQgcGljb2NvbG9ycyBmcm9tICdwaWNvY29sb3JzJ1xyXG5pbXBvcnQgdHlwZSB7IFBsdWdpbiB9IGZyb20gJ3ZpdGUnXHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBhcHBJbmZvKCk6IFBsdWdpbiB7XHJcbiAgcmV0dXJuIHtcclxuICAgIG5hbWU6ICdhcHBJbmZvJyxcclxuICAgIGFwcGx5OiAnc2VydmUnLFxyXG4gICAgYXN5bmMgYnVpbGRTdGFydCgpIHtcclxuICAgICAgY29uc3QgeyBib2xkLCBncmVlbiwgY3lhbiwgYmdHcmVlbiwgdW5kZXJsaW5lIH0gPSBwaWNvY29sb3JzXHJcbiAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1jb25zb2xlXHJcbiAgICAgIGNvbnNvbGUubG9nKFxyXG4gICAgICAgIGJveGVuKFxyXG4gICAgICAgICAgYCR7Ym9sZChncmVlbihgJHtiZ0dyZWVuKCdDb250aU5ldyBBZG1pbiB2NC4wLjAtU05BUFNIT1QnKX1gKSl9XFxuJHtjeWFuKCdcdTU3MjhcdTdFQkZcdTY1ODdcdTY4NjNcdUZGMUEnKX0ke3VuZGVybGluZSgnaHR0cHM6Ly9jb250aW5ldy50b3AnKX1cXG4ke2N5YW4oJ1x1NUUzOFx1ODlDMVx1OTVFRVx1OTg5OFx1RkYxQScpfSR7dW5kZXJsaW5lKCdodHRwczovL2NvbnRpbmV3LnRvcC9hZG1pbi9mYXEuaHRtbCcpfVxcbiR7Y3lhbignXHU2MzAxXHU3RUVEXHU4RkVEXHU0RUUzXHU0RjE4XHU1MzE2XHU3Njg0XHU1MjREXHU1NDBFXHU3QUVGXHU1MjA2XHU3OUJCXHU0RTJEXHU1NDBFXHU1M0YwXHU3QkExXHU3NDA2XHU3Q0ZCXHU3RURGXHU2ODQ2XHU2N0I2XHUzMDAyJyl9YCxcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMSxcclxuICAgICAgICAgICAgbWFyZ2luOiAxLFxyXG4gICAgICAgICAgICBib3JkZXJTdHlsZTogJ2RvdWJsZScsXHJcbiAgICAgICAgICAgIHRleHRBbGlnbm1lbnQ6ICdjZW50ZXInLFxyXG4gICAgICAgICAgfSxcclxuICAgICAgICApLFxyXG4gICAgICApXHJcbiAgICB9LFxyXG4gIH1cclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcXFxcZGV2dG9vbHMudHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzLzIyMjE0L0Rlc2t0b3AvJUU2JTk5JUJBJUU4JTgzJUJEJUU1JUI5JUIzJUU1JThGJUIwL0luZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWIvY29uZmlnL3BsdWdpbnMvZGV2dG9vbHMudHNcIjtpbXBvcnQgVnVlRGV2VG9vbHMgZnJvbSAndml0ZS1wbHVnaW4tdnVlLWRldnRvb2xzJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY3JlYXRlRGV2dG9vbHMoZW52KSB7XHJcbiAgY29uc3QgeyBWSVRFX09QRU5fREVWVE9PTFMgfSA9IGVudlxyXG4gIHJldHVybiBWSVRFX09QRU5fREVWVE9PTFMgPT09ICd0cnVlJyAmJiBWdWVEZXZUb29scygpXHJcbn1cclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXFxcXGF1dG8taW1wb3J0LnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy8yMjIxNC9EZXNrdG9wLyVFNiU5OSVCQSVFOCU4MyVCRCVFNSVCOSVCMyVFNSU4RiVCMC9JbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViL2NvbmZpZy9wbHVnaW5zL2F1dG8taW1wb3J0LnRzXCI7aW1wb3J0IGF1dG9JbXBvcnQgZnJvbSAndW5wbHVnaW4tYXV0by1pbXBvcnQvdml0ZSdcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNyZWF0ZUF1dG9JbXBvcnQoKSB7XHJcbiAgcmV0dXJuIGF1dG9JbXBvcnQoe1xyXG4gICAgLy8gXHU4MUVBXHU1MkE4XHU1QkZDXHU1MTY1IHZ1ZSBcdTc2RjhcdTUxNzNcdTUxRkRcdTY1NzBcclxuICAgIGltcG9ydHM6IFsndnVlJywgJ3Z1ZS1yb3V0ZXInLCB7XHJcbiAgICAgIC8vIHZ1ZSAzLjUueFxyXG4gICAgICB2dWU6IFsndXNlVGVtcGxhdGVSZWYnLCAnb25XYXRjaGVyQ2xlYW51cCcsICd1c2VJZCddLFxyXG4gICAgfV0sXHJcbiAgICBkdHM6ICcuL3NyYy90eXBlcy9hdXRvLWltcG9ydHMuZC50cycsXHJcbiAgfSlcclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcXFxcY29tcG9uZW50cy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vQzovVXNlcnMvMjIyMTQvRGVza3RvcC8lRTYlOTklQkElRTglODMlQkQlRTUlQjklQjMlRTUlOEYlQjAvSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYi9jb25maWcvcGx1Z2lucy9jb21wb25lbnRzLnRzXCI7aW1wb3J0IGNvbXBvbmVudHMgZnJvbSAndW5wbHVnaW4tdnVlLWNvbXBvbmVudHMvdml0ZSdcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNyZWF0ZUNvbXBvbmVudHMoKSB7XHJcbiAgcmV0dXJuIGNvbXBvbmVudHMoe1xyXG4gICAgLy8gXHU2MzA3XHU1QjlBXHU3RUM0XHU0RUY2XHU0RjREXHU3RjZFXHVGRjBDXHU5RUQ4XHU4QkE0XHU2NjJGIHNyYy9jb21wb25lbnRzIFx1ODFFQVx1NTJBOFx1NUJGQ1x1NTE2NVx1ODFFQVx1NUI5QVx1NEU0OVx1N0VDNFx1NEVGNlxyXG4gICAgZGlyczogWydzcmMvY29tcG9uZW50cyddLFxyXG4gICAgZXh0ZW5zaW9uczogWyd2dWUnLCAndHN4J10sXHJcbiAgICAvLyBcdTkxNERcdTdGNkVcdTY1ODdcdTRFRjZcdTc1MUZcdTYyMTBcdTRGNERcdTdGNkVcclxuICAgIGR0czogJy4vc3JjL3R5cGVzL2NvbXBvbmVudHMuZC50cycsXHJcbiAgfSlcclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcXFxcc3ZnLWljb24udHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzLzIyMjE0L0Rlc2t0b3AvJUU2JTk5JUJBJUU4JTgzJUJEJUU1JUI5JUIzJUU1JThGJUIwL0luZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWIvY29uZmlnL3BsdWdpbnMvc3ZnLWljb24udHNcIjtpbXBvcnQgcGF0aCBmcm9tICdub2RlOnBhdGgnXHJcbmltcG9ydCBwcm9jZXNzIGZyb20gJ25vZGU6cHJvY2VzcydcclxuaW1wb3J0IHsgY3JlYXRlU3ZnSWNvbnNQbHVnaW4gfSBmcm9tICd2aXRlLXBsdWdpbi1zdmctaWNvbnMnXHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBjcmVhdGVTdmdJY29uKGlzQnVpbGQpIHtcclxuICByZXR1cm4gY3JlYXRlU3ZnSWNvbnNQbHVnaW4oe1xyXG4gICAgLy8gXHU2MzA3XHU1QjlBXHU5NzAwXHU4OTgxXHU3RjEzXHU1QjU4XHU3Njg0XHU1NkZFXHU2ODA3XHU2NTg3XHU0RUY2XHU1OTM5XHJcbiAgICBpY29uRGlyczogW3BhdGgucmVzb2x2ZShwcm9jZXNzLmN3ZCgpLCAnc3JjL2Fzc2V0cy9pY29ucycpXSxcclxuICAgIC8vIFx1NjMwN1x1NUI5QSBzeW1ib2xJZCBcdTY4M0NcdTVGMEZcclxuICAgIHN5bWJvbElkOiAnaWNvbi1bZGlyXS1bbmFtZV0nLFxyXG4gICAgc3Znb09wdGlvbnM6IGlzQnVpbGQsXHJcbiAgfSlcclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcXFxcbW9jay50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vQzovVXNlcnMvMjIyMTQvRGVza3RvcC8lRTYlOTklQkElRTglODMlQkQlRTUlQjklQjMlRTUlOEYlQjAvSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYi9jb25maWcvcGx1Z2lucy9tb2NrLnRzXCI7aW1wb3J0IHsgdml0ZU1vY2tTZXJ2ZSB9IGZyb20gJ3ZpdGUtcGx1Z2luLW1vY2snXHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBjcmVhdGVNb2NrKGVudiwgaXNCdWlsZCkge1xyXG4gIGNvbnN0IHsgVklURV9CVUlMRF9NT0NLIH0gPSBlbnZcclxuICByZXR1cm4gdml0ZU1vY2tTZXJ2ZSh7XHJcbiAgICBtb2NrUGF0aDogJ3NyYy9tb2NrJywgLy8gXHU3NkVFXHU1RjU1XHU0RjREXHU3RjZFXHJcbiAgICBsb2dnZXI6ICFpc0J1aWxkLCAvLyAgXHU2NjJGXHU1NDI2XHU1NzI4XHU2M0E3XHU1MjM2XHU1M0YwXHU2NjNFXHU3OTNBXHU4QkY3XHU2QzQyXHU2NUU1XHU1RkQ3XHJcbiAgICBzdXBwb3J0VHM6IHRydWUsIC8vIFx1NjYyRlx1NTQyNlx1OEJGQlx1NTNENiB0cyBcdTY1ODdcdTRFRjZcdTZBMjFcdTU3NTdcclxuICAgIGxvY2FsRW5hYmxlZDogdHJ1ZSwgLy8gXHU4QkJFXHU3RjZFXHU2NjJGXHU1NDI2XHU1NDJGXHU3NTI4XHU2NzJDXHU1NzMwbW9ja1x1NjU4N1x1NEVGNlxyXG4gICAgcHJvZEVuYWJsZWQ6IGlzQnVpbGQgJiYgVklURV9CVUlMRF9NT0NLID09PSAndHJ1ZScsIC8vIFx1OEJCRVx1N0Y2RVx1NjI1M1x1NTMwNVx1NjYyRlx1NTQyNlx1NTQyRlx1NzUyOG1vY2tcdTUyOUZcdTgwRkRcclxuICAgIC8vIFx1OEZEOVx1NjgzN1x1NTNFRlx1NEVFNVx1NjNBN1x1NTIzNlx1NTE3M1x1OTVFRG1vY2tcdTc2ODRcdTY1RjZcdTUwMTlcdTRFMERcdThCQTltb2NrXHU2MjUzXHU1MzA1XHU1MjMwXHU2NzAwXHU3RUM4XHU0RUUzXHU3ODAxXHU1MTg1XHJcbiAgICBpbmplY3RDb2RlOiBgXHJcbiAgICAgICAgICBpbXBvcnQgeyBzZXR1cFByb2RNb2NrU2VydmVyIH0gZnJvbSAnLi4vc3JjL21vY2svaW5kZXgnO1xyXG4gICAgICAgICAgc2V0dXBQcm9kTW9ja1NlcnZlcigpO1xyXG4gICAgICAgIGAsXHJcbiAgfSlcclxufVxyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQTBhLFNBQVMsS0FBSyxxQkFBcUI7QUFDN2MsU0FBUyxjQUFjLGVBQWU7OztBQ0F0QyxPQUFPLFNBQVM7QUFDaEIsT0FBTyxZQUFZOzs7QUNGa2MsT0FBTyxXQUFXO0FBQ3ZlLE9BQU8sZ0JBQWdCO0FBR1IsU0FBUixVQUFtQztBQUN4QyxTQUFPO0FBQUEsSUFDTCxNQUFNO0FBQUEsSUFDTixPQUFPO0FBQUEsSUFDUCxNQUFNLGFBQWE7QUFDakIsWUFBTSxFQUFFLE1BQU0sT0FBTyxNQUFNLFNBQVMsVUFBVSxJQUFJO0FBRWxELGNBQVE7QUFBQSxRQUNOO0FBQUEsVUFDRSxHQUFHLEtBQUssTUFBTSxHQUFHLFFBQVEsZ0NBQWdDLENBQUMsRUFBRSxDQUFDLENBQUM7QUFBQSxFQUFLLEtBQUssZ0NBQU8sQ0FBQyxHQUFHLFVBQVUsc0JBQXNCLENBQUM7QUFBQSxFQUFLLEtBQUssZ0NBQU8sQ0FBQyxHQUFHLFVBQVUscUNBQXFDLENBQUM7QUFBQSxFQUFLLEtBQUssc0lBQXdCLENBQUM7QUFBQSxVQUM1TjtBQUFBLFlBQ0UsU0FBUztBQUFBLFlBQ1QsUUFBUTtBQUFBLFlBQ1IsYUFBYTtBQUFBLFlBQ2IsZUFBZTtBQUFBLFVBQ2pCO0FBQUEsUUFDRjtBQUFBLE1BQ0Y7QUFBQSxJQUNGO0FBQUEsRUFDRjtBQUNGOzs7QUN4QnFkLE9BQU8saUJBQWlCO0FBRTlkLFNBQVIsZUFBZ0MsS0FBSztBQUMxQyxRQUFNLEVBQUUsbUJBQW1CLElBQUk7QUFDL0IsU0FBTyx1QkFBdUIsVUFBVSxZQUFZO0FBQ3REOzs7QUNMMmQsT0FBTyxnQkFBZ0I7QUFFbmUsU0FBUixtQkFBb0M7QUFDekMsU0FBTyxXQUFXO0FBQUE7QUFBQSxJQUVoQixTQUFTLENBQUMsT0FBTyxjQUFjO0FBQUE7QUFBQSxNQUU3QixLQUFLLENBQUMsa0JBQWtCLG9CQUFvQixPQUFPO0FBQUEsSUFDckQsQ0FBQztBQUFBLElBQ0QsS0FBSztBQUFBLEVBQ1AsQ0FBQztBQUNIOzs7QUNYeWQsT0FBTyxnQkFBZ0I7QUFFamUsU0FBUixtQkFBb0M7QUFDekMsU0FBTyxXQUFXO0FBQUE7QUFBQSxJQUVoQixNQUFNLENBQUMsZ0JBQWdCO0FBQUEsSUFDdkIsWUFBWSxDQUFDLE9BQU8sS0FBSztBQUFBO0FBQUEsSUFFekIsS0FBSztBQUFBLEVBQ1AsQ0FBQztBQUNIOzs7QUNWcWQsT0FBTyxVQUFVO0FBQ3RlLE9BQU9BLGNBQWE7QUFDcEIsU0FBUyw0QkFBNEI7QUFFdEIsU0FBUixjQUErQixTQUFTO0FBQzdDLFNBQU8scUJBQXFCO0FBQUE7QUFBQSxJQUUxQixVQUFVLENBQUMsS0FBSyxRQUFRQyxTQUFRLElBQUksR0FBRyxrQkFBa0IsQ0FBQztBQUFBO0FBQUEsSUFFMUQsVUFBVTtBQUFBLElBQ1YsYUFBYTtBQUFBLEVBQ2YsQ0FBQztBQUNIOzs7QUNaNmMsU0FBUyxxQkFBcUI7QUFFNWQsU0FBUixXQUE0QixLQUFLLFNBQVM7QUFDL0MsUUFBTSxFQUFFLGdCQUFnQixJQUFJO0FBQzVCLFNBQU8sY0FBYztBQUFBLElBQ25CLFVBQVU7QUFBQTtBQUFBLElBQ1YsUUFBUSxDQUFDO0FBQUE7QUFBQSxJQUNULFdBQVc7QUFBQTtBQUFBLElBQ1gsY0FBYztBQUFBO0FBQUEsSUFDZCxhQUFhLFdBQVcsb0JBQW9CO0FBQUE7QUFBQTtBQUFBLElBRTVDLFlBQVk7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQUlkLENBQUM7QUFDSDs7O0FOTGUsU0FBUixrQkFBbUMsU0FBUyxVQUFVLE9BQU87QUFDbEUsUUFBTSxjQUFpRCxDQUFDLFFBQVEsR0FBRyxJQUFJLEdBQUcsT0FBTyxDQUFDO0FBQ2xGLGNBQVksS0FBSyxlQUFlLE9BQU8sQ0FBQztBQUN4QyxjQUFZLEtBQUssaUJBQWlCLENBQUM7QUFDbkMsY0FBWSxLQUFLLGlCQUFpQixDQUFDO0FBQ25DLGNBQVksS0FBSyxjQUFjLE9BQU8sQ0FBQztBQUN2QyxjQUFZLEtBQUssV0FBVyxTQUFTLE9BQU8sQ0FBQztBQUM3QyxTQUFPO0FBQ1Q7OztBRG5CMlAsSUFBTSwyQ0FBMkM7QUFJNVMsSUFBTyxzQkFBUSxhQUFhLENBQUMsRUFBRSxTQUFTLEtBQUssTUFBTTtBQUNqRCxRQUFNLE1BQU0sUUFBUSxNQUFNLFFBQVEsSUFBSSxDQUFDO0FBRXZDLFNBQU87QUFBQTtBQUFBLElBRUwsTUFBTSxJQUFJO0FBQUE7QUFBQSxJQUVWLFNBQVM7QUFBQSxNQUNQLE9BQU87QUFBQSxRQUNMLEtBQUssY0FBYyxJQUFJLElBQUksTUFBTSx3Q0FBZSxDQUFDO0FBQUEsUUFDakQsS0FBSyxjQUFjLElBQUksSUFBSSxTQUFTLHdDQUFlLENBQUM7QUFBQSxNQUN0RDtBQUFBLElBQ0Y7QUFBQTtBQUFBLElBRUEsS0FBSztBQUFBLE1BQ0gscUJBQXFCO0FBQUEsUUFDbkIsTUFBTTtBQUFBLFVBQ0osZ0JBQWdCO0FBQUEsVUFDaEIsS0FBSztBQUFBLFFBQ1A7QUFBQSxNQUNGO0FBQUEsSUFDRjtBQUFBO0FBQUEsSUFFQSxjQUFjO0FBQUEsTUFDWixTQUFTLENBQUMsb0JBQW9CO0FBQUEsSUFDaEM7QUFBQSxJQUNBLFFBQVE7QUFBQTtBQUFBLE1BRU4sTUFBTTtBQUFBO0FBQUEsTUFFTixPQUFPO0FBQUEsUUFDTCxDQUFDLElBQUksZUFBZSxHQUFHO0FBQUEsVUFDckIsUUFBUSxJQUFJO0FBQUE7QUFBQSxVQUNaLGNBQWM7QUFBQTtBQUFBLFVBQ2QsUUFBUTtBQUFBO0FBQUEsVUFDUixTQUFTLENBQUNDLFVBQVNBLE1BQUssUUFBUSxJQUFJLE9BQU8sSUFBSSxJQUFJLGVBQWUsRUFBRSxHQUFHLEVBQUU7QUFBQSxRQUMzRTtBQUFBLE1BQ0Y7QUFBQSxJQUNGO0FBQUEsSUFDQSxTQUFTLGtCQUFrQixLQUFLLFlBQVksT0FBTztBQUFBO0FBQUEsSUFFbkQsT0FBTztBQUFBLE1BQ0wsdUJBQXVCO0FBQUE7QUFBQSxNQUN2QixRQUFRO0FBQUE7QUFBQSxNQUNSLFFBQVE7QUFBQTtBQUFBLE1BQ1IsZUFBZTtBQUFBLFFBQ2IsVUFBVTtBQUFBLFVBQ1IsZUFBZTtBQUFBO0FBQUEsVUFDZixjQUFjO0FBQUE7QUFBQSxVQUNkLGVBQWU7QUFBQTtBQUFBLFFBQ2pCO0FBQUEsUUFDQSxRQUFRO0FBQUEsVUFDTixVQUFVO0FBQUE7QUFBQSxRQUNaO0FBQUEsTUFDRjtBQUFBO0FBQUEsTUFFQSxlQUFlO0FBQUEsUUFDYixRQUFRO0FBQUEsVUFDTixnQkFBZ0I7QUFBQSxVQUNoQixnQkFBZ0I7QUFBQSxVQUNoQixnQkFBZ0I7QUFBQSxRQUNsQjtBQUFBLE1BQ0Y7QUFBQSxJQUNGO0FBQUE7QUFBQSxJQUVBLFdBQVcsQ0FBQyxRQUFRLE1BQU07QUFBQSxFQUM1QjtBQUNGLENBQUM7IiwKICAibmFtZXMiOiBbInByb2Nlc3MiLCAicHJvY2VzcyIsICJwYXRoIl0KfQo= diff --git a/vite.config.ts.timestamp-1753750624775-d6311cc8e2aeb.mjs b/vite.config.ts.timestamp-1753750624775-d6311cc8e2aeb.mjs new file mode 100644 index 0000000..e776ffa --- /dev/null +++ b/vite.config.ts.timestamp-1753750624775-d6311cc8e2aeb.mjs @@ -0,0 +1,198 @@ +// vite.config.ts +import { URL, fileURLToPath } from "node:url"; +import { defineConfig, loadEnv } from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/vite@5.2.11_@types+node@20._f0b6044236c2fac3c6bf28a869e2569e/node_modules/vite/dist/node/index.js"; + +// config/plugins/index.ts +import vue from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/@vitejs+plugin-vue@5.2.1_vi_83d378aaf413964320c6719ca0342f5b/node_modules/@vitejs/plugin-vue/dist/index.mjs"; +import vueJsx from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/@vitejs+plugin-vue-jsx@3.1._60c9a05292828e383f3557263251a81c/node_modules/@vitejs/plugin-vue-jsx/dist/index.mjs"; + +// config/plugins/app-info.ts +import boxen from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/boxen@7.1.1/node_modules/boxen/index.js"; +import picocolors from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/picocolors@1.0.1/node_modules/picocolors/picocolors.js"; +function appInfo() { + return { + name: "appInfo", + apply: "serve", + async buildStart() { + const { bold, green, cyan, bgGreen, underline } = picocolors; + console.log( + boxen( + `${bold(green(`${bgGreen("ContiNew Admin v4.0.0-SNAPSHOT")}`))} +${cyan("\u5728\u7EBF\u6587\u6863\uFF1A")}${underline("https://continew.top")} +${cyan("\u5E38\u89C1\u95EE\u9898\uFF1A")}${underline("https://continew.top/admin/faq.html")} +${cyan("\u6301\u7EED\u8FED\u4EE3\u4F18\u5316\u7684\u524D\u540E\u7AEF\u5206\u79BB\u4E2D\u540E\u53F0\u7BA1\u7406\u7CFB\u7EDF\u6846\u67B6\u3002")}`, + { + padding: 1, + margin: 1, + borderStyle: "double", + textAlignment: "center" + } + ) + ); + } + }; +} + +// config/plugins/devtools.ts +import VueDevTools from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/vite-plugin-vue-devtools@7._2c536acb7f6c9fec478b2537f2af9668/node_modules/vite-plugin-vue-devtools/dist/vite.mjs"; +function createDevtools(env) { + const { VITE_OPEN_DEVTOOLS } = env; + return VITE_OPEN_DEVTOOLS === "true" && VueDevTools(); +} + +// config/plugins/auto-import.ts +import autoImport from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/unplugin-auto-import@0.16.7_ac0a74eddef514a221699f49b31672a1/node_modules/unplugin-auto-import/dist/vite.js"; +function createAutoImport() { + return autoImport({ + // 自动导入 vue 相关函数 + imports: ["vue", "vue-router", { + // vue 3.5.x + vue: ["useTemplateRef", "onWatcherCleanup", "useId"] + }], + dts: "./src/types/auto-imports.d.ts" + }); +} + +// config/plugins/components.ts +import components from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/unplugin-vue-components@0.2_d40b79480936da3a2c5b449ea0385fd9/node_modules/unplugin-vue-components/dist/vite.mjs"; +function createComponents() { + return components({ + // 指定组件位置,默认是 src/components 自动导入自定义组件 + dirs: ["src/components"], + extensions: ["vue", "tsx"], + // 配置文件生成位置 + dts: "./src/types/components.d.ts" + }); +} + +// config/plugins/svg-icon.ts +import path from "node:path"; +import process2 from "node:process"; +import { createSvgIconsPlugin } from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/vite-plugin-svg-icons@2.0.1_95d604656676bf2393ecbead0d4ea21f/node_modules/vite-plugin-svg-icons/dist/index.mjs"; +function createSvgIcon(isBuild) { + return createSvgIconsPlugin({ + // 指定需要缓存的图标文件夹 + iconDirs: [path.resolve(process2.cwd(), "src/assets/icons")], + // 指定 symbolId 格式 + symbolId: "icon-[dir]-[name]", + svgoOptions: isBuild + }); +} + +// config/plugins/mock.ts +import { viteMockServe } from "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/node_modules/.pnpm/vite-plugin-mock@2.9.8_mock_7e60745d1ec5a8eb989ff764476f5d68/node_modules/vite-plugin-mock/dist/index.js"; +function createMock(env, isBuild) { + const { VITE_BUILD_MOCK } = env; + return viteMockServe({ + mockPath: "src/mock", + // 目录位置 + logger: !isBuild, + // 是否在控制台显示请求日志 + supportTs: true, + // 是否读取 ts 文件模块 + localEnabled: true, + // 设置是否启用本地mock文件 + prodEnabled: isBuild && VITE_BUILD_MOCK === "true", + // 设置打包是否启用mock功能 + // 这样可以控制关闭mock的时候不让mock打包到最终代码内 + injectCode: ` + import { setupProdMockServer } from '../src/mock/index'; + setupProdMockServer(); + ` + }); +} + +// config/plugins/index.ts +function createVitePlugins(viteEnv, isBuild = false) { + const vitePlugins = [appInfo(), vue(), vueJsx()]; + vitePlugins.push(createDevtools(viteEnv)); + vitePlugins.push(createAutoImport()); + vitePlugins.push(createComponents()); + vitePlugins.push(createSvgIcon(isBuild)); + vitePlugins.push(createMock(viteEnv, isBuild)); + return vitePlugins; +} + +// vite.config.ts +var __vite_injected_original_import_meta_url = "file:///C:/Users/22214/Desktop/%E6%99%BA%E8%83%BD%E5%B9%B3%E5%8F%B0/Industrial-image-management-system---web/vite.config.ts"; +var vite_config_default = defineConfig(({ command, mode }) => { + const env = loadEnv(mode, process.cwd()); + return { + // 开发或生产环境服务的公共基础路径 + base: env.VITE_BASE, + // 路径别名 + resolve: { + alias: { + "~": fileURLToPath(new URL("./", __vite_injected_original_import_meta_url)), + "@": fileURLToPath(new URL("./src", __vite_injected_original_import_meta_url)) + } + }, + // 引入sass全局样式变量 + css: { + preprocessorOptions: { + scss: { + additionalData: `@use "@/styles/var.scss" as *;`, + api: "modern-compiler" + } + } + }, + // 添加需要vite优化的依赖 + optimizeDeps: { + include: ["vue-draggable-plus"] + }, + server: { + // 服务启动时是否自动打开浏览器 + open: true, + // 本地跨域代理 -> 代理到服务器的接口地址 + proxy: { + [env.VITE_API_PREFIX]: { + target: env.VITE_API_BASE_URL, + // 后台服务器地址 + changeOrigin: true, + // 是否允许不同源 + secure: false, + // 支持https + rewrite: (path2) => path2.replace(new RegExp(`^${env.VITE_API_PREFIX}`), "") + } + } + }, + plugins: createVitePlugins(env, command === "build"), + // 构建 + build: { + chunkSizeWarningLimit: 2e3, + // 消除打包大小超过500kb警告 + outDir: "dist", + // 指定打包路径,默认为项目根目录下的dist目录 + minify: "terser", + // Vite 2.6.x 以上需要配置 minify:"terser",terserOptions才能生效 + terserOptions: { + compress: { + keep_infinity: true, + // 防止 Infinity 被压缩成 1/0,这可能会导致 Chrome 上的性能问题 + drop_console: true, + // 生产环境去除 console + drop_debugger: true + // 生产环境去除 debugger + }, + format: { + comments: false + // 删除注释 + } + }, + // 静态资源打包到dist下的不同目录 + rollupOptions: { + output: { + chunkFileNames: "static/js/[name]-[hash].js", + entryFileNames: "static/js/[name]-[hash].js", + assetFileNames: "static/[ext]/[name]-[hash].[ext]" + } + } + }, + // 以 envPrefix 开头的环境变量会通过 import.meta.env 暴露在你的客户端源码中。 + envPrefix: ["VITE", "FILE"] + }; +}); +export { + vite_config_default as default +}; +//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiLCAiY29uZmlnL3BsdWdpbnMvaW5kZXgudHMiLCAiY29uZmlnL3BsdWdpbnMvYXBwLWluZm8udHMiLCAiY29uZmlnL3BsdWdpbnMvZGV2dG9vbHMudHMiLCAiY29uZmlnL3BsdWdpbnMvYXV0by1pbXBvcnQudHMiLCAiY29uZmlnL3BsdWdpbnMvY29tcG9uZW50cy50cyIsICJjb25maWcvcGx1Z2lucy9zdmctaWNvbi50cyIsICJjb25maWcvcGx1Z2lucy9tb2NrLnRzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyJjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZGlybmFtZSA9IFwiQzpcXFxcVXNlcnNcXFxcMjIyMTRcXFxcRGVza3RvcFxcXFxcdTY2N0FcdTgwRkRcdTVFNzNcdTUzRjBcXFxcSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYlwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiQzpcXFxcVXNlcnNcXFxcMjIyMTRcXFxcRGVza3RvcFxcXFxcdTY2N0FcdTgwRkRcdTVFNzNcdTUzRjBcXFxcSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYlxcXFx2aXRlLmNvbmZpZy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vQzovVXNlcnMvMjIyMTQvRGVza3RvcC8lRTYlOTklQkElRTglODMlQkQlRTUlQjklQjMlRTUlOEYlQjAvSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYi92aXRlLmNvbmZpZy50c1wiO2ltcG9ydCB7IFVSTCwgZmlsZVVSTFRvUGF0aCB9IGZyb20gJ25vZGU6dXJsJ1xyXG5pbXBvcnQgeyBkZWZpbmVDb25maWcsIGxvYWRFbnYgfSBmcm9tICd2aXRlJ1xyXG5pbXBvcnQgY3JlYXRlVml0ZVBsdWdpbnMgZnJvbSAnLi9jb25maWcvcGx1Z2lucydcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZygoeyBjb21tYW5kLCBtb2RlIH0pID0+IHtcclxuICBjb25zdCBlbnYgPSBsb2FkRW52KG1vZGUsIHByb2Nlc3MuY3dkKCkpIGFzIEltcG9ydE1ldGFFbnZcclxuXHJcbiAgcmV0dXJuIHtcclxuICAgIC8vIFx1NUYwMFx1NTNEMVx1NjIxNlx1NzUxRlx1NEVBN1x1NzNBRlx1NTg4M1x1NjcwRFx1NTJBMVx1NzY4NFx1NTE2Q1x1NTE3MVx1NTdGQVx1Nzg0MFx1OERFRlx1NUY4NFxyXG4gICAgYmFzZTogZW52LlZJVEVfQkFTRSxcclxuICAgIC8vIFx1OERFRlx1NUY4NFx1NTIyQlx1NTQwRFxyXG4gICAgcmVzb2x2ZToge1xyXG4gICAgICBhbGlhczoge1xyXG4gICAgICAgICd+JzogZmlsZVVSTFRvUGF0aChuZXcgVVJMKCcuLycsIGltcG9ydC5tZXRhLnVybCkpLFxyXG4gICAgICAgICdAJzogZmlsZVVSTFRvUGF0aChuZXcgVVJMKCcuL3NyYycsIGltcG9ydC5tZXRhLnVybCkpLFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICAgIC8vIFx1NUYxNVx1NTE2NXNhc3NcdTUxNjhcdTVDNDBcdTY4MzdcdTVGMEZcdTUzRDhcdTkxQ0ZcclxuICAgIGNzczoge1xyXG4gICAgICBwcmVwcm9jZXNzb3JPcHRpb25zOiB7XHJcbiAgICAgICAgc2Nzczoge1xyXG4gICAgICAgICAgYWRkaXRpb25hbERhdGE6IGBAdXNlIFwiQC9zdHlsZXMvdmFyLnNjc3NcIiBhcyAqO2AsXHJcbiAgICAgICAgICBhcGk6ICdtb2Rlcm4tY29tcGlsZXInLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgLy8gXHU2REZCXHU1MkEwXHU5NzAwXHU4OTgxdml0ZVx1NEYxOFx1NTMxNlx1NzY4NFx1NEY5RFx1OEQ1NlxyXG4gICAgb3B0aW1pemVEZXBzOiB7XHJcbiAgICAgIGluY2x1ZGU6IFsndnVlLWRyYWdnYWJsZS1wbHVzJ10sXHJcbiAgICB9LFxyXG4gICAgc2VydmVyOiB7XHJcbiAgICAgIC8vIFx1NjcwRFx1NTJBMVx1NTQyRlx1NTJBOFx1NjVGNlx1NjYyRlx1NTQyNlx1ODFFQVx1NTJBOFx1NjI1M1x1NUYwMFx1NkQ0Rlx1ODlDOFx1NTY2OFxyXG4gICAgICBvcGVuOiB0cnVlLFxyXG4gICAgICAvLyBcdTY3MkNcdTU3MzBcdThERThcdTU3REZcdTRFRTNcdTc0MDYgLT4gXHU0RUUzXHU3NDA2XHU1MjMwXHU2NzBEXHU1MkExXHU1NjY4XHU3Njg0XHU2M0E1XHU1M0UzXHU1NzMwXHU1NzQwXHJcbiAgICAgIHByb3h5OiB7XHJcbiAgICAgICAgW2Vudi5WSVRFX0FQSV9QUkVGSVhdOiB7XHJcbiAgICAgICAgICB0YXJnZXQ6IGVudi5WSVRFX0FQSV9CQVNFX1VSTCwgLy8gXHU1NDBFXHU1M0YwXHU2NzBEXHU1MkExXHU1NjY4XHU1NzMwXHU1NzQwXHJcbiAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsIC8vIFx1NjYyRlx1NTQyNlx1NTE0MVx1OEJCOFx1NEUwRFx1NTQwQ1x1NkU5MFxyXG4gICAgICAgICAgc2VjdXJlOiBmYWxzZSwgLy8gXHU2NTJGXHU2MzAxaHR0cHNcclxuICAgICAgICAgIHJld3JpdGU6IChwYXRoKSA9PiBwYXRoLnJlcGxhY2UobmV3IFJlZ0V4cChgXiR7ZW52LlZJVEVfQVBJX1BSRUZJWH1gKSwgJycpLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgcGx1Z2luczogY3JlYXRlVml0ZVBsdWdpbnMoZW52LCBjb21tYW5kID09PSAnYnVpbGQnKSxcclxuICAgIC8vIFx1Njc4NFx1NUVGQVxyXG4gICAgYnVpbGQ6IHtcclxuICAgICAgY2h1bmtTaXplV2FybmluZ0xpbWl0OiAyMDAwLCAvLyBcdTZEODhcdTk2NjRcdTYyNTNcdTUzMDVcdTU5MjdcdTVDMEZcdThEODVcdThGQzc1MDBrYlx1OEI2Nlx1NTQ0QVxyXG4gICAgICBvdXREaXI6ICdkaXN0JywgLy8gXHU2MzA3XHU1QjlBXHU2MjUzXHU1MzA1XHU4REVGXHU1Rjg0XHVGRjBDXHU5RUQ4XHU4QkE0XHU0RTNBXHU5ODc5XHU3NkVFXHU2ODM5XHU3NkVFXHU1RjU1XHU0RTBCXHU3Njg0ZGlzdFx1NzZFRVx1NUY1NVxyXG4gICAgICBtaW5pZnk6ICd0ZXJzZXInLCAvLyBWaXRlIDIuNi54IFx1NEVFNVx1NEUwQVx1OTcwMFx1ODk4MVx1OTE0RFx1N0Y2RSBtaW5pZnlcdUZGMUFcInRlcnNlclwiXHVGRjBDdGVyc2VyT3B0aW9uc1x1NjI0RFx1ODBGRFx1NzUxRlx1NjU0OFxyXG4gICAgICB0ZXJzZXJPcHRpb25zOiB7XHJcbiAgICAgICAgY29tcHJlc3M6IHtcclxuICAgICAgICAgIGtlZXBfaW5maW5pdHk6IHRydWUsIC8vIFx1OTYzMlx1NkI2MiBJbmZpbml0eSBcdTg4QUJcdTUzOEJcdTdGMjlcdTYyMTAgMS8wXHVGRjBDXHU4RkQ5XHU1M0VGXHU4MEZEXHU0RjFBXHU1QkZDXHU4MUY0IENocm9tZSBcdTRFMEFcdTc2ODRcdTYwMjdcdTgwRkRcdTk1RUVcdTk4OThcclxuICAgICAgICAgIGRyb3BfY29uc29sZTogdHJ1ZSwgLy8gXHU3NTFGXHU0RUE3XHU3M0FGXHU1ODgzXHU1M0JCXHU5NjY0IGNvbnNvbGVcclxuICAgICAgICAgIGRyb3BfZGVidWdnZXI6IHRydWUsIC8vIFx1NzUxRlx1NEVBN1x1NzNBRlx1NTg4M1x1NTNCQlx1OTY2NCBkZWJ1Z2dlclxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgZm9ybWF0OiB7XHJcbiAgICAgICAgICBjb21tZW50czogZmFsc2UsIC8vIFx1NTIyMFx1OTY2NFx1NkNFOFx1OTFDQVxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICAgIC8vIFx1OTc1OVx1NjAwMVx1OEQ0NFx1NkU5MFx1NjI1M1x1NTMwNVx1NTIzMGRpc3RcdTRFMEJcdTc2ODRcdTRFMERcdTU0MENcdTc2RUVcdTVGNTVcclxuICAgICAgcm9sbHVwT3B0aW9uczoge1xyXG4gICAgICAgIG91dHB1dDoge1xyXG4gICAgICAgICAgY2h1bmtGaWxlTmFtZXM6ICdzdGF0aWMvanMvW25hbWVdLVtoYXNoXS5qcycsXHJcbiAgICAgICAgICBlbnRyeUZpbGVOYW1lczogJ3N0YXRpYy9qcy9bbmFtZV0tW2hhc2hdLmpzJyxcclxuICAgICAgICAgIGFzc2V0RmlsZU5hbWVzOiAnc3RhdGljL1tleHRdL1tuYW1lXS1baGFzaF0uW2V4dF0nLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgLy8gXHU0RUU1IGVudlByZWZpeCBcdTVGMDBcdTU5MzRcdTc2ODRcdTczQUZcdTU4ODNcdTUzRDhcdTkxQ0ZcdTRGMUFcdTkwMUFcdThGQzcgaW1wb3J0Lm1ldGEuZW52IFx1NjZCNFx1OTczMlx1NTcyOFx1NEY2MFx1NzY4NFx1NUJBMlx1NjIzN1x1N0FFRlx1NkU5MFx1NzgwMVx1NEUyRFx1MzAwMlxyXG4gICAgZW52UHJlZml4OiBbJ1ZJVEUnLCAnRklMRSddLFxyXG4gIH1cclxufSlcclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXFxcXGluZGV4LnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy8yMjIxNC9EZXNrdG9wLyVFNiU5OSVCQSVFOCU4MyVCRCVFNSVCOSVCMyVFNSU4RiVCMC9JbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViL2NvbmZpZy9wbHVnaW5zL2luZGV4LnRzXCI7aW1wb3J0IHR5cGUgeyBQbHVnaW5PcHRpb24gfSBmcm9tICd2aXRlJ1xyXG5pbXBvcnQgdnVlIGZyb20gJ0B2aXRlanMvcGx1Z2luLXZ1ZSdcclxuaW1wb3J0IHZ1ZUpzeCBmcm9tICdAdml0ZWpzL3BsdWdpbi12dWUtanN4J1xyXG5cclxuaW1wb3J0IGFwcEluZm8gZnJvbSAnLi9hcHAtaW5mbydcclxuaW1wb3J0IGNyZWF0ZURldnRvb2xzIGZyb20gJy4vZGV2dG9vbHMnXHJcbmltcG9ydCBjcmVhdGVBdXRvSW1wb3J0IGZyb20gJy4vYXV0by1pbXBvcnQnXHJcbmltcG9ydCBjcmVhdGVDb21wb25lbnRzIGZyb20gJy4vY29tcG9uZW50cydcclxuaW1wb3J0IGNyZWF0ZVN2Z0ljb24gZnJvbSAnLi9zdmctaWNvbidcclxuaW1wb3J0IGNyZWF0ZU1vY2sgZnJvbSAnLi9tb2NrJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY3JlYXRlVml0ZVBsdWdpbnModml0ZUVudiwgaXNCdWlsZCA9IGZhbHNlKSB7XHJcbiAgY29uc3Qgdml0ZVBsdWdpbnM6IChQbHVnaW5PcHRpb24gfCBQbHVnaW5PcHRpb25bXSlbXSA9IFthcHBJbmZvKCksIHZ1ZSgpLCB2dWVKc3goKV1cclxuICB2aXRlUGx1Z2lucy5wdXNoKGNyZWF0ZURldnRvb2xzKHZpdGVFbnYpKVxyXG4gIHZpdGVQbHVnaW5zLnB1c2goY3JlYXRlQXV0b0ltcG9ydCgpKVxyXG4gIHZpdGVQbHVnaW5zLnB1c2goY3JlYXRlQ29tcG9uZW50cygpKVxyXG4gIHZpdGVQbHVnaW5zLnB1c2goY3JlYXRlU3ZnSWNvbihpc0J1aWxkKSlcclxuICB2aXRlUGx1Z2lucy5wdXNoKGNyZWF0ZU1vY2sodml0ZUVudiwgaXNCdWlsZCkpXHJcbiAgcmV0dXJuIHZpdGVQbHVnaW5zXHJcbn1cclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXFxcXGFwcC1pbmZvLnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy8yMjIxNC9EZXNrdG9wLyVFNiU5OSVCQSVFOCU4MyVCRCVFNSVCOSVCMyVFNSU4RiVCMC9JbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViL2NvbmZpZy9wbHVnaW5zL2FwcC1pbmZvLnRzXCI7aW1wb3J0IGJveGVuIGZyb20gJ2JveGVuJ1xyXG5pbXBvcnQgcGljb2NvbG9ycyBmcm9tICdwaWNvY29sb3JzJ1xyXG5pbXBvcnQgdHlwZSB7IFBsdWdpbiB9IGZyb20gJ3ZpdGUnXHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBhcHBJbmZvKCk6IFBsdWdpbiB7XHJcbiAgcmV0dXJuIHtcclxuICAgIG5hbWU6ICdhcHBJbmZvJyxcclxuICAgIGFwcGx5OiAnc2VydmUnLFxyXG4gICAgYXN5bmMgYnVpbGRTdGFydCgpIHtcclxuICAgICAgY29uc3QgeyBib2xkLCBncmVlbiwgY3lhbiwgYmdHcmVlbiwgdW5kZXJsaW5lIH0gPSBwaWNvY29sb3JzXHJcbiAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1jb25zb2xlXHJcbiAgICAgIGNvbnNvbGUubG9nKFxyXG4gICAgICAgIGJveGVuKFxyXG4gICAgICAgICAgYCR7Ym9sZChncmVlbihgJHtiZ0dyZWVuKCdDb250aU5ldyBBZG1pbiB2NC4wLjAtU05BUFNIT1QnKX1gKSl9XFxuJHtjeWFuKCdcdTU3MjhcdTdFQkZcdTY1ODdcdTY4NjNcdUZGMUEnKX0ke3VuZGVybGluZSgnaHR0cHM6Ly9jb250aW5ldy50b3AnKX1cXG4ke2N5YW4oJ1x1NUUzOFx1ODlDMVx1OTVFRVx1OTg5OFx1RkYxQScpfSR7dW5kZXJsaW5lKCdodHRwczovL2NvbnRpbmV3LnRvcC9hZG1pbi9mYXEuaHRtbCcpfVxcbiR7Y3lhbignXHU2MzAxXHU3RUVEXHU4RkVEXHU0RUUzXHU0RjE4XHU1MzE2XHU3Njg0XHU1MjREXHU1NDBFXHU3QUVGXHU1MjA2XHU3OUJCXHU0RTJEXHU1NDBFXHU1M0YwXHU3QkExXHU3NDA2XHU3Q0ZCXHU3RURGXHU2ODQ2XHU2N0I2XHUzMDAyJyl9YCxcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMSxcclxuICAgICAgICAgICAgbWFyZ2luOiAxLFxyXG4gICAgICAgICAgICBib3JkZXJTdHlsZTogJ2RvdWJsZScsXHJcbiAgICAgICAgICAgIHRleHRBbGlnbm1lbnQ6ICdjZW50ZXInLFxyXG4gICAgICAgICAgfSxcclxuICAgICAgICApLFxyXG4gICAgICApXHJcbiAgICB9LFxyXG4gIH1cclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcXFxcZGV2dG9vbHMudHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzLzIyMjE0L0Rlc2t0b3AvJUU2JTk5JUJBJUU4JTgzJUJEJUU1JUI5JUIzJUU1JThGJUIwL0luZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWIvY29uZmlnL3BsdWdpbnMvZGV2dG9vbHMudHNcIjtpbXBvcnQgVnVlRGV2VG9vbHMgZnJvbSAndml0ZS1wbHVnaW4tdnVlLWRldnRvb2xzJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY3JlYXRlRGV2dG9vbHMoZW52KSB7XHJcbiAgY29uc3QgeyBWSVRFX09QRU5fREVWVE9PTFMgfSA9IGVudlxyXG4gIHJldHVybiBWSVRFX09QRU5fREVWVE9PTFMgPT09ICd0cnVlJyAmJiBWdWVEZXZUb29scygpXHJcbn1cclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFwyMjIxNFxcXFxEZXNrdG9wXFxcXFx1NjY3QVx1ODBGRFx1NUU3M1x1NTNGMFxcXFxJbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViXFxcXGNvbmZpZ1xcXFxwbHVnaW5zXFxcXGF1dG8taW1wb3J0LnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy8yMjIxNC9EZXNrdG9wLyVFNiU5OSVCQSVFOCU4MyVCRCVFNSVCOSVCMyVFNSU4RiVCMC9JbmR1c3RyaWFsLWltYWdlLW1hbmFnZW1lbnQtc3lzdGVtLS0td2ViL2NvbmZpZy9wbHVnaW5zL2F1dG8taW1wb3J0LnRzXCI7aW1wb3J0IGF1dG9JbXBvcnQgZnJvbSAndW5wbHVnaW4tYXV0by1pbXBvcnQvdml0ZSdcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNyZWF0ZUF1dG9JbXBvcnQoKSB7XHJcbiAgcmV0dXJuIGF1dG9JbXBvcnQoe1xyXG4gICAgLy8gXHU4MUVBXHU1MkE4XHU1QkZDXHU1MTY1IHZ1ZSBcdTc2RjhcdTUxNzNcdTUxRkRcdTY1NzBcclxuICAgIGltcG9ydHM6IFsndnVlJywgJ3Z1ZS1yb3V0ZXInLCB7XHJcbiAgICAgIC8vIHZ1ZSAzLjUueFxyXG4gICAgICB2dWU6IFsndXNlVGVtcGxhdGVSZWYnLCAnb25XYXRjaGVyQ2xlYW51cCcsICd1c2VJZCddLFxyXG4gICAgfV0sXHJcbiAgICBkdHM6ICcuL3NyYy90eXBlcy9hdXRvLWltcG9ydHMuZC50cycsXHJcbiAgfSlcclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcXFxcY29tcG9uZW50cy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vQzovVXNlcnMvMjIyMTQvRGVza3RvcC8lRTYlOTklQkElRTglODMlQkQlRTUlQjklQjMlRTUlOEYlQjAvSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYi9jb25maWcvcGx1Z2lucy9jb21wb25lbnRzLnRzXCI7aW1wb3J0IGNvbXBvbmVudHMgZnJvbSAndW5wbHVnaW4tdnVlLWNvbXBvbmVudHMvdml0ZSdcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNyZWF0ZUNvbXBvbmVudHMoKSB7XHJcbiAgcmV0dXJuIGNvbXBvbmVudHMoe1xyXG4gICAgLy8gXHU2MzA3XHU1QjlBXHU3RUM0XHU0RUY2XHU0RjREXHU3RjZFXHVGRjBDXHU5RUQ4XHU4QkE0XHU2NjJGIHNyYy9jb21wb25lbnRzIFx1ODFFQVx1NTJBOFx1NUJGQ1x1NTE2NVx1ODFFQVx1NUI5QVx1NEU0OVx1N0VDNFx1NEVGNlxyXG4gICAgZGlyczogWydzcmMvY29tcG9uZW50cyddLFxyXG4gICAgZXh0ZW5zaW9uczogWyd2dWUnLCAndHN4J10sXHJcbiAgICAvLyBcdTkxNERcdTdGNkVcdTY1ODdcdTRFRjZcdTc1MUZcdTYyMTBcdTRGNERcdTdGNkVcclxuICAgIGR0czogJy4vc3JjL3R5cGVzL2NvbXBvbmVudHMuZC50cycsXHJcbiAgfSlcclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcXFxcc3ZnLWljb24udHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzLzIyMjE0L0Rlc2t0b3AvJUU2JTk5JUJBJUU4JTgzJUJEJUU1JUI5JUIzJUU1JThGJUIwL0luZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWIvY29uZmlnL3BsdWdpbnMvc3ZnLWljb24udHNcIjtpbXBvcnQgcGF0aCBmcm9tICdub2RlOnBhdGgnXHJcbmltcG9ydCBwcm9jZXNzIGZyb20gJ25vZGU6cHJvY2VzcydcclxuaW1wb3J0IHsgY3JlYXRlU3ZnSWNvbnNQbHVnaW4gfSBmcm9tICd2aXRlLXBsdWdpbi1zdmctaWNvbnMnXHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBjcmVhdGVTdmdJY29uKGlzQnVpbGQpIHtcclxuICByZXR1cm4gY3JlYXRlU3ZnSWNvbnNQbHVnaW4oe1xyXG4gICAgLy8gXHU2MzA3XHU1QjlBXHU5NzAwXHU4OTgxXHU3RjEzXHU1QjU4XHU3Njg0XHU1NkZFXHU2ODA3XHU2NTg3XHU0RUY2XHU1OTM5XHJcbiAgICBpY29uRGlyczogW3BhdGgucmVzb2x2ZShwcm9jZXNzLmN3ZCgpLCAnc3JjL2Fzc2V0cy9pY29ucycpXSxcclxuICAgIC8vIFx1NjMwN1x1NUI5QSBzeW1ib2xJZCBcdTY4M0NcdTVGMEZcclxuICAgIHN5bWJvbElkOiAnaWNvbi1bZGlyXS1bbmFtZV0nLFxyXG4gICAgc3Znb09wdGlvbnM6IGlzQnVpbGQsXHJcbiAgfSlcclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDIyMjE0XFxcXERlc2t0b3BcXFxcXHU2NjdBXHU4MEZEXHU1RTczXHU1M0YwXFxcXEluZHVzdHJpYWwtaW1hZ2UtbWFuYWdlbWVudC1zeXN0ZW0tLS13ZWJcXFxcY29uZmlnXFxcXHBsdWdpbnNcXFxcbW9jay50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vQzovVXNlcnMvMjIyMTQvRGVza3RvcC8lRTYlOTklQkElRTglODMlQkQlRTUlQjklQjMlRTUlOEYlQjAvSW5kdXN0cmlhbC1pbWFnZS1tYW5hZ2VtZW50LXN5c3RlbS0tLXdlYi9jb25maWcvcGx1Z2lucy9tb2NrLnRzXCI7aW1wb3J0IHsgdml0ZU1vY2tTZXJ2ZSB9IGZyb20gJ3ZpdGUtcGx1Z2luLW1vY2snXHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBjcmVhdGVNb2NrKGVudiwgaXNCdWlsZCkge1xyXG4gIGNvbnN0IHsgVklURV9CVUlMRF9NT0NLIH0gPSBlbnZcclxuICByZXR1cm4gdml0ZU1vY2tTZXJ2ZSh7XHJcbiAgICBtb2NrUGF0aDogJ3NyYy9tb2NrJywgLy8gXHU3NkVFXHU1RjU1XHU0RjREXHU3RjZFXHJcbiAgICBsb2dnZXI6ICFpc0J1aWxkLCAvLyAgXHU2NjJGXHU1NDI2XHU1NzI4XHU2M0E3XHU1MjM2XHU1M0YwXHU2NjNFXHU3OTNBXHU4QkY3XHU2QzQyXHU2NUU1XHU1RkQ3XHJcbiAgICBzdXBwb3J0VHM6IHRydWUsIC8vIFx1NjYyRlx1NTQyNlx1OEJGQlx1NTNENiB0cyBcdTY1ODdcdTRFRjZcdTZBMjFcdTU3NTdcclxuICAgIGxvY2FsRW5hYmxlZDogdHJ1ZSwgLy8gXHU4QkJFXHU3RjZFXHU2NjJGXHU1NDI2XHU1NDJGXHU3NTI4XHU2NzJDXHU1NzMwbW9ja1x1NjU4N1x1NEVGNlxyXG4gICAgcHJvZEVuYWJsZWQ6IGlzQnVpbGQgJiYgVklURV9CVUlMRF9NT0NLID09PSAndHJ1ZScsIC8vIFx1OEJCRVx1N0Y2RVx1NjI1M1x1NTMwNVx1NjYyRlx1NTQyNlx1NTQyRlx1NzUyOG1vY2tcdTUyOUZcdTgwRkRcclxuICAgIC8vIFx1OEZEOVx1NjgzN1x1NTNFRlx1NEVFNVx1NjNBN1x1NTIzNlx1NTE3M1x1OTVFRG1vY2tcdTc2ODRcdTY1RjZcdTUwMTlcdTRFMERcdThCQTltb2NrXHU2MjUzXHU1MzA1XHU1MjMwXHU2NzAwXHU3RUM4XHU0RUUzXHU3ODAxXHU1MTg1XHJcbiAgICBpbmplY3RDb2RlOiBgXHJcbiAgICAgICAgICBpbXBvcnQgeyBzZXR1cFByb2RNb2NrU2VydmVyIH0gZnJvbSAnLi4vc3JjL21vY2svaW5kZXgnO1xyXG4gICAgICAgICAgc2V0dXBQcm9kTW9ja1NlcnZlcigpO1xyXG4gICAgICAgIGAsXHJcbiAgfSlcclxufVxyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQTBhLFNBQVMsS0FBSyxxQkFBcUI7QUFDN2MsU0FBUyxjQUFjLGVBQWU7OztBQ0F0QyxPQUFPLFNBQVM7QUFDaEIsT0FBTyxZQUFZOzs7QUNGa2MsT0FBTyxXQUFXO0FBQ3ZlLE9BQU8sZ0JBQWdCO0FBR1IsU0FBUixVQUFtQztBQUN4QyxTQUFPO0FBQUEsSUFDTCxNQUFNO0FBQUEsSUFDTixPQUFPO0FBQUEsSUFDUCxNQUFNLGFBQWE7QUFDakIsWUFBTSxFQUFFLE1BQU0sT0FBTyxNQUFNLFNBQVMsVUFBVSxJQUFJO0FBRWxELGNBQVE7QUFBQSxRQUNOO0FBQUEsVUFDRSxHQUFHLEtBQUssTUFBTSxHQUFHLFFBQVEsZ0NBQWdDLENBQUMsRUFBRSxDQUFDLENBQUM7QUFBQSxFQUFLLEtBQUssZ0NBQU8sQ0FBQyxHQUFHLFVBQVUsc0JBQXNCLENBQUM7QUFBQSxFQUFLLEtBQUssZ0NBQU8sQ0FBQyxHQUFHLFVBQVUscUNBQXFDLENBQUM7QUFBQSxFQUFLLEtBQUssc0lBQXdCLENBQUM7QUFBQSxVQUM1TjtBQUFBLFlBQ0UsU0FBUztBQUFBLFlBQ1QsUUFBUTtBQUFBLFlBQ1IsYUFBYTtBQUFBLFlBQ2IsZUFBZTtBQUFBLFVBQ2pCO0FBQUEsUUFDRjtBQUFBLE1BQ0Y7QUFBQSxJQUNGO0FBQUEsRUFDRjtBQUNGOzs7QUN4QnFkLE9BQU8saUJBQWlCO0FBRTlkLFNBQVIsZUFBZ0MsS0FBSztBQUMxQyxRQUFNLEVBQUUsbUJBQW1CLElBQUk7QUFDL0IsU0FBTyx1QkFBdUIsVUFBVSxZQUFZO0FBQ3REOzs7QUNMMmQsT0FBTyxnQkFBZ0I7QUFFbmUsU0FBUixtQkFBb0M7QUFDekMsU0FBTyxXQUFXO0FBQUE7QUFBQSxJQUVoQixTQUFTLENBQUMsT0FBTyxjQUFjO0FBQUE7QUFBQSxNQUU3QixLQUFLLENBQUMsa0JBQWtCLG9CQUFvQixPQUFPO0FBQUEsSUFDckQsQ0FBQztBQUFBLElBQ0QsS0FBSztBQUFBLEVBQ1AsQ0FBQztBQUNIOzs7QUNYeWQsT0FBTyxnQkFBZ0I7QUFFamUsU0FBUixtQkFBb0M7QUFDekMsU0FBTyxXQUFXO0FBQUE7QUFBQSxJQUVoQixNQUFNLENBQUMsZ0JBQWdCO0FBQUEsSUFDdkIsWUFBWSxDQUFDLE9BQU8sS0FBSztBQUFBO0FBQUEsSUFFekIsS0FBSztBQUFBLEVBQ1AsQ0FBQztBQUNIOzs7QUNWcWQsT0FBTyxVQUFVO0FBQ3RlLE9BQU9BLGNBQWE7QUFDcEIsU0FBUyw0QkFBNEI7QUFFdEIsU0FBUixjQUErQixTQUFTO0FBQzdDLFNBQU8scUJBQXFCO0FBQUE7QUFBQSxJQUUxQixVQUFVLENBQUMsS0FBSyxRQUFRQyxTQUFRLElBQUksR0FBRyxrQkFBa0IsQ0FBQztBQUFBO0FBQUEsSUFFMUQsVUFBVTtBQUFBLElBQ1YsYUFBYTtBQUFBLEVBQ2YsQ0FBQztBQUNIOzs7QUNaNmMsU0FBUyxxQkFBcUI7QUFFNWQsU0FBUixXQUE0QixLQUFLLFNBQVM7QUFDL0MsUUFBTSxFQUFFLGdCQUFnQixJQUFJO0FBQzVCLFNBQU8sY0FBYztBQUFBLElBQ25CLFVBQVU7QUFBQTtBQUFBLElBQ1YsUUFBUSxDQUFDO0FBQUE7QUFBQSxJQUNULFdBQVc7QUFBQTtBQUFBLElBQ1gsY0FBYztBQUFBO0FBQUEsSUFDZCxhQUFhLFdBQVcsb0JBQW9CO0FBQUE7QUFBQTtBQUFBLElBRTVDLFlBQVk7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQUlkLENBQUM7QUFDSDs7O0FOTGUsU0FBUixrQkFBbUMsU0FBUyxVQUFVLE9BQU87QUFDbEUsUUFBTSxjQUFpRCxDQUFDLFFBQVEsR0FBRyxJQUFJLEdBQUcsT0FBTyxDQUFDO0FBQ2xGLGNBQVksS0FBSyxlQUFlLE9BQU8sQ0FBQztBQUN4QyxjQUFZLEtBQUssaUJBQWlCLENBQUM7QUFDbkMsY0FBWSxLQUFLLGlCQUFpQixDQUFDO0FBQ25DLGNBQVksS0FBSyxjQUFjLE9BQU8sQ0FBQztBQUN2QyxjQUFZLEtBQUssV0FBVyxTQUFTLE9BQU8sQ0FBQztBQUM3QyxTQUFPO0FBQ1Q7OztBRG5CMlAsSUFBTSwyQ0FBMkM7QUFJNVMsSUFBTyxzQkFBUSxhQUFhLENBQUMsRUFBRSxTQUFTLEtBQUssTUFBTTtBQUNqRCxRQUFNLE1BQU0sUUFBUSxNQUFNLFFBQVEsSUFBSSxDQUFDO0FBRXZDLFNBQU87QUFBQTtBQUFBLElBRUwsTUFBTSxJQUFJO0FBQUE7QUFBQSxJQUVWLFNBQVM7QUFBQSxNQUNQLE9BQU87QUFBQSxRQUNMLEtBQUssY0FBYyxJQUFJLElBQUksTUFBTSx3Q0FBZSxDQUFDO0FBQUEsUUFDakQsS0FBSyxjQUFjLElBQUksSUFBSSxTQUFTLHdDQUFlLENBQUM7QUFBQSxNQUN0RDtBQUFBLElBQ0Y7QUFBQTtBQUFBLElBRUEsS0FBSztBQUFBLE1BQ0gscUJBQXFCO0FBQUEsUUFDbkIsTUFBTTtBQUFBLFVBQ0osZ0JBQWdCO0FBQUEsVUFDaEIsS0FBSztBQUFBLFFBQ1A7QUFBQSxNQUNGO0FBQUEsSUFDRjtBQUFBO0FBQUEsSUFFQSxjQUFjO0FBQUEsTUFDWixTQUFTLENBQUMsb0JBQW9CO0FBQUEsSUFDaEM7QUFBQSxJQUNBLFFBQVE7QUFBQTtBQUFBLE1BRU4sTUFBTTtBQUFBO0FBQUEsTUFFTixPQUFPO0FBQUEsUUFDTCxDQUFDLElBQUksZUFBZSxHQUFHO0FBQUEsVUFDckIsUUFBUSxJQUFJO0FBQUE7QUFBQSxVQUNaLGNBQWM7QUFBQTtBQUFBLFVBQ2QsUUFBUTtBQUFBO0FBQUEsVUFDUixTQUFTLENBQUNDLFVBQVNBLE1BQUssUUFBUSxJQUFJLE9BQU8sSUFBSSxJQUFJLGVBQWUsRUFBRSxHQUFHLEVBQUU7QUFBQSxRQUMzRTtBQUFBLE1BQ0Y7QUFBQSxJQUNGO0FBQUEsSUFDQSxTQUFTLGtCQUFrQixLQUFLLFlBQVksT0FBTztBQUFBO0FBQUEsSUFFbkQsT0FBTztBQUFBLE1BQ0wsdUJBQXVCO0FBQUE7QUFBQSxNQUN2QixRQUFRO0FBQUE7QUFBQSxNQUNSLFFBQVE7QUFBQTtBQUFBLE1BQ1IsZUFBZTtBQUFBLFFBQ2IsVUFBVTtBQUFBLFVBQ1IsZUFBZTtBQUFBO0FBQUEsVUFDZixjQUFjO0FBQUE7QUFBQSxVQUNkLGVBQWU7QUFBQTtBQUFBLFFBQ2pCO0FBQUEsUUFDQSxRQUFRO0FBQUEsVUFDTixVQUFVO0FBQUE7QUFBQSxRQUNaO0FBQUEsTUFDRjtBQUFBO0FBQUEsTUFFQSxlQUFlO0FBQUEsUUFDYixRQUFRO0FBQUEsVUFDTixnQkFBZ0I7QUFBQSxVQUNoQixnQkFBZ0I7QUFBQSxVQUNoQixnQkFBZ0I7QUFBQSxRQUNsQjtBQUFBLE1BQ0Y7QUFBQSxJQUNGO0FBQUE7QUFBQSxJQUVBLFdBQVcsQ0FBQyxRQUFRLE1BQU07QUFBQSxFQUM1QjtBQUNGLENBQUM7IiwKICAibmFtZXMiOiBbInByb2Nlc3MiLCAicHJvY2VzcyIsICJwYXRoIl0KfQo=