Prechádzať zdrojové kódy

移动端项目修改

yzy18866803783 2 rokov pred
commit
2f7d0b5161
100 zmenil súbory, kde vykonal 2123 pridanie a 0 odobranie
  1. 8 0
      .env.development
  2. 11 0
      .env.production
  3. 20 0
      .gitignore
  4. 179 0
      README.md
  5. 78 0
      index.html
  6. 1772 0
      package-lock.json
  7. 41 0
      package.json
  8. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_0.json
  9. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_1.json
  10. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_10.json
  11. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_11.json
  12. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_12.json
  13. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_13.json
  14. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_14.json
  15. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_15.json
  16. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_16.json
  17. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_17.json
  18. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_18.json
  19. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_19.json
  20. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_2.json
  21. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_20.json
  22. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_21.json
  23. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_22.json
  24. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_23.json
  25. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_24.json
  26. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_25.json
  27. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_26.json
  28. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_27.json
  29. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_3.json
  30. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_4.json
  31. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_5.json
  32. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_6.json
  33. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_7.json
  34. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_8.json
  35. 0 0
      public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_9.json
  36. BIN
      public/ThirdParty/Cesium-1.93/Assets/Images/bing_maps_credit.png
  37. BIN
      public/ThirdParty/Cesium-1.93/Assets/Images/cesium_credit.png
  38. BIN
      public/ThirdParty/Cesium-1.93/Assets/Images/google_earth_credit.png
  39. BIN
      public/ThirdParty/Cesium-1.93/Assets/Images/ion-credit.png
  40. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/LensFlare/DirtMask.jpg
  41. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/LensFlare/StarBurst.jpg
  42. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/0/0/0.jpg
  43. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/0/1/0.jpg
  44. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/0/0.jpg
  45. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/0/1.jpg
  46. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/1/0.jpg
  47. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/1/1.jpg
  48. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/2/0.jpg
  49. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/2/1.jpg
  50. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/3/0.jpg
  51. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/3/1.jpg
  52. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/0/0.jpg
  53. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/0/1.jpg
  54. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/0/2.jpg
  55. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/0/3.jpg
  56. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/1/0.jpg
  57. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/1/1.jpg
  58. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/1/2.jpg
  59. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/1/3.jpg
  60. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/2/0.jpg
  61. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/2/1.jpg
  62. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/2/2.jpg
  63. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/2/3.jpg
  64. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/3/0.jpg
  65. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/3/1.jpg
  66. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/3/2.jpg
  67. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/3/3.jpg
  68. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/4/0.jpg
  69. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/4/1.jpg
  70. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/4/2.jpg
  71. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/4/3.jpg
  72. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/5/0.jpg
  73. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/5/1.jpg
  74. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/5/2.jpg
  75. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/5/3.jpg
  76. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/6/0.jpg
  77. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/6/1.jpg
  78. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/6/2.jpg
  79. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/6/3.jpg
  80. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/7/0.jpg
  81. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/7/1.jpg
  82. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/7/2.jpg
  83. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/7/3.jpg
  84. 14 0
      public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/tilemapresource.xml
  85. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/SkyBox/tycho2t3_80_mx.jpg
  86. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/SkyBox/tycho2t3_80_my.jpg
  87. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/SkyBox/tycho2t3_80_mz.jpg
  88. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/SkyBox/tycho2t3_80_px.jpg
  89. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/SkyBox/tycho2t3_80_py.jpg
  90. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/SkyBox/tycho2t3_80_pz.jpg
  91. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/maki/airfield.png
  92. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/maki/airport.png
  93. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/maki/alcohol-shop.png
  94. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/maki/america-football.png
  95. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/maki/art-gallery.png
  96. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/maki/bakery.png
  97. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/maki/bank.png
  98. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/maki/bar.png
  99. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/maki/baseball.png
  100. BIN
      public/ThirdParty/Cesium-1.93/Assets/Textures/maki/basketball.png

+ 8 - 0
.env.development

@@ -0,0 +1,8 @@
+# 页面标题
+VITE_APP_TITLE = 金田基础框架
+
+# 开发环境配置
+VITE_APP_ENV = 'development'
+
+# 金田基础框架/开发环境
+VITE_API_URL = 'http://218.59.194.82:13092/'

+ 11 - 0
.env.production

@@ -0,0 +1,11 @@
+# 页面标题
+VITE_APP_TITLE = 金田基础框架
+
+# 生产环境配置
+VITE_APP_ENV = 'production'
+
+# 金田基础框架/生产环境
+VITE_API_URL = 'http://218.59.194.82:13092/'
+
+# 是否在打包时开启压缩,支持 gzip 和 brotli
+VITE_BUILD_COMPRESS = gzip

+ 20 - 0
.gitignore

@@ -0,0 +1,20 @@
+node_modules/
+dist/
+src/components/Table/table - 副本.vue
+src/assets/scripts/jtMap3d.es.v1.1.js
+src/views/Map3d/components/analysis - 副本.vue
+src/views/Map3d/components/terrainAnalysis - 副本.vue
+src/views/Map3d/components/coordsTool - 副本.vue
+src/views/Map3d - 副本/
+src/views/Map3d/components/TrackRoam - 副本.vue
+src/views/Map3d/components/map - 副本 (2).vue
+src/views/Map3d/components/map - 副本.vue
+src/views/Map3d/components/ViewerSplitScreen - 副本.vue
+src/views - 副本/
+src/components/jt-drawer/drawer - 副本.vue
+src/views/Map3d/components/query-keyword备份.vue
+src/views/Map3d/components/mapNavigate - 副本.vue
+src/views/Map3d/components/analysis-space/CutFill - 副本.vue
+src/views/Map3d/components/basicLayer - 副本.vue
+src/views/Map3d/components/special-effects - 副本.vue
+.idea/

+ 179 - 0
README.md

@@ -0,0 +1,179 @@
+# 平台简介
+
+## 项目架构
+
+### 技术选型
+
+- [Vue3](https://v3.cn.vuejs.org/api/):开发框架
+- [Vite](https://cn.vitejs.dev):开发环境
+- [Element Plus](https://element-plus.org/zh-CN):UI 控件库 
+- [Vue Router 是 Vue.js 的官方路由。它与 Vue.js 核心深度集成,让用 Vue.js 构建单页应用变得轻而易举。](https://router.vuejs.org/zh/installation.html)
+- [Pinia是vue生态里Vuex的替代者,一个全新的vue状态管理库。](https://pinia.web3doc.top/introduction.html)
+- [Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。](https://www.axios-http.cn/docs/intro)
+- [sass css预处理器](https://www.sass.hk/ 、https://vitejs.bootcss.com/guide/features.html#css-pre-processors)
+- [Es6+](http://es6.ruanyifeng.com/) - 熟悉 es6 基本语法
+- ES6是JS的语言规范,就是JS下一代的语法标准,6.0版本的JS。TS是JS的超集,TS比JS更强大,“功能更全”,但是TS多了一个编译的步骤,最后,还是编译成JS代码。
+- const是es6语法中来定义常量,let用定义变量,es6语法之前,统一使用var来定义。
+
+### 主要目录说明
+
+|-- dist      		        	-- 存放打包后的代码文件
+|-- node_modules      			-- npm加载的项目依赖包的目录
+|-- public            			-- 项目公共资源目录,静态资源,不会被vue编译
+|   |-- favicon.ico    			-- 网站地址栏前面的小图标
+|-- src               			-- 源文件目录,程序员主要工作的地方
+|   |-- api          	    	-- 占位,存接口请求
+|   |-- assets          		-- 存放静态文件
+|   |   |-- fonts           	-- 存放fonts字体,如阿里巴巴字体、icons
+|   |   |   |-- iconfont    	-- 阿里巴巴字体
+|   |   |-- images          	-- 存放images图片,如logo
+|   |   |-- mock            	-- 存放.json测试数据
+|   |   |-- scripts         	-- 存放.js
+|   |   |-- styles          	-- 存放.css、CSS 预处理器【Sass(.scss、.sass)、Less(.less)、Stylus(.styl、stylus)】 npm add -D sass
+|   |   |   |-- index.scss    	-- 全局样式
+|   |   |   |-- variables.scss  -- 全局变量
+|   |   |-- templates       	-- 存放公共的模板文件
+|   |-- components          	-- 存放vue组件(全局公共组件)
+|   |-- config              	-- 存放配置相关
+|   |-- layouts              	-- 存放布局相关vue
+|   |   |-- backend       	    -- 存放后端布局相关vue
+|   |   |-- frontend       	    -- 存放前端布局相关vue
+|   |   |-- redirect       	    -- 存放重定向
+|   |-- router              	-- 存放vue-router路由相关,npm install vue-router --save
+|   |-- store               	-- 状态管理库,存放pinia相关,Pinia是vue生态里Vuex的替代者,一个全新的vue状态管理库。npm install pinia --save
+|   |-- utils       	        -- 存放request,存放axios相关,Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。npm install axios
+|   |-- views               	-- 存放vue组件(具体业务模块)
+|   |-- App.vue        			-- 项目的根组件,单页应用都需要的
+|   |-- main.js        			-- 项目入口文件
+|-- .gitignore       			-- git的管理配置文件,设置哪些目录或文件不管理
+|-- index.html      			-- 项目的默认首页,Vue的组件需要挂载到这个文件上
+|-- package.json    			-- 项目配置文件,包管理、项目名称、版本和命令
+|-- package-lock.json 			-- 项目包的锁定文件,用于防止包版本不一样导致的错误
+|-- README.md    		    	-- 自述文件
+|-- vite.config.js    			-- 项目配置文件,启动、编译
+
+通用目录名开始第一个字母为小写,比如common,tools
+组件目录名开始第一个字母为大写,比如Checkbox,组件目录下默认的组件实现是 index.vue
+组件vue开始第一个字母为大写,如ColorPicker.vue
+
+
+### 初始化项目
+```
+npm install
+```
+
+### 编译打包
+```
+npm run build
+```
+
+### 开发运行
+```
+npm run dev
+```
+
+### 开发运行
+```
+npm run serve
+```
+
+### 安装element-plus
+```
+npm install element-plus --save
+npm install @element-plus/icons-vue  字体包 需单独引用,此项目用的是阿里巴巴字体
+```
+
+### 安装vue-router
+```
+npm install vue-router --save
+```
+
+### 安装pinia,Pinia是vue生态里Vuex的替代者,一个全新的vue状态管理库。Pinia的优势就是,更加简洁的语法,完美支持Vue3的Composition api 和 对TypesCcript的完美支持。
+```
+npm install pinia --save
+```
+
+### 安装CSS预处理器 
+```
+# .scss and .sass 通过服务端处理
+npm add -D sass
+
+# .less
+npm add -D less 通过客户端处理的,相比较之下解析会比慢一点。
+
+# .styl and .stylus
+npm add -D stylus
+```
+
+### 安装axios,Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。
+```
+npm install axios
+```
+### 安装qs,qs是axios中自带的,也是npm仓库所管理的包。qs 是一个增加了一些安全性的查询字符串解析和序列化字符串的库。可以进行对象与字符串之间的一个转换。
+```
+npm install qs
+```
+### 安装nprogress,Nprogress是一个比较简单的页面加载用进度条
+```
+npm install --save nprogress
+```
+### 安装echarts
+```
+npm i echarts -s
+```
+### 坐标转换
+```
+npm install proj4 --save
+```
+
+### 打印,视角缩略图
+```
+npm i html2canvas -S
+```
+### 比例尺、指南针
+```
+npm i cesium-navigation-es6 -S
+```
+
+### 全屏
+```
+npm i screenfull
+```
+
+### 各种计算
+```
+npm i -S @turf/turf
+npm uninstall @turf/turf --save
+```
+
+### kriging  克里金插值
+```
+npm i @sakitam-gis/kriging
+npm uninstall @sakitam-gis/kriging --save
+kriging.js
+```
+
+### md5加密
+```
+npm install js-md5 --save
+```
+
+### 前端项目打包出的 js,css资源,非常适合使用 gzip 进行压缩。
+```
+npm add -D vite-plugin-compression
+```
+
+### 
+```
+npm install html2canvas
+```
+
+### 
+```
+npm install vue3-print-nb
+```
+
+### 坐标转换
+```
+cnpm install proj4 --save
+```

+ 78 - 0
index.html

@@ -0,0 +1,78 @@
+<!DOCTYPE html>
+<html lang="en">
+	<head>
+		<meta charset="UTF-8" />
+		<link rel="icon" href="/favicon.ico" />
+		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+		<title>金田CIM三维基础平台</title>
+		<style>
+			#app {
+				height: 100vh;
+			}
+		</style>
+		<!-- 引入Cesium -->
+		<!-- 		<link rel="stylesheet" type="text/css" href="./public/ThirdParty/Cesium-1.93/Widgets/widgets.css" />
+		<script src="./ThirdParty/Cesium-1.93/Cesium.js"></script> -->
+		<link rel="stylesheet" type="text/css" href="http://218.59.194.82:14080/api/ThirdParty/Cesium-1.93/Widgets/widgets.css" />
+		<script src="http://218.59.194.82:14080/api/ThirdParty/Cesium-1.93/Cesium.js"></script>
+		<!-- 引入生成热力图 -->
+		<script src="./ThirdParty/CesiumHeatmap.js"></script>
+		<!-- 引入jt3dSDK样式 -->
+		<!-- <link rel="stylesheet" type="text/css" href="./public/jt3dSDK/index.css" /> -->
+		<!-- <script src="./jt3dSDK/jd3d.es.js"></script> -->
+	</head>
+	<body style="margin: 0px; padding: 0px;overflow: hidden;">
+		<div id="app"></div>
+		<script type="module" src="/src/main.js"></script>
+		<script type="text/javascript">
+			(function(designWidth, maxWidth) {
+				var doc = document,
+					win = window,
+					docEl = doc.documentElement,
+					remStyle = document.createElement("style"),
+					tid;
+
+				function refreshRem() {
+					var width = docEl.getBoundingClientRect().width;
+					console.log('宽度', width)
+					maxWidth = maxWidth || 540;
+					width < 1000 && (width = 1000);
+					width > maxWidth && (width = 1920);
+					var rem = width * 1 / designWidth;
+					remStyle.innerHTML = 'html{font-size:' + rem + 'px;}';
+				}
+
+				if (docEl.firstElementChild) {
+					docEl.firstElementChild.appendChild(remStyle);
+				} else {
+					var wrap = doc.createElement("div");
+					wrap.appendChild(remStyle);
+					doc.write(wrap.innerHTML);
+					wrap = null;
+				}
+				//要等 wiewport 设置好后才能执行 refreshRem,不然 refreshRem 会执行2次;
+				refreshRem();
+
+				win.addEventListener("resize", function() {
+					clearTimeout(tid); //防止执行两次
+					tid = setTimeout(refreshRem, 300);
+				}, false);
+
+				win.addEventListener("pageshow", function(e) {
+					if (e.persisted) { // 浏览器后退的时候重新计算
+						clearTimeout(tid);
+						tid = setTimeout(refreshRem, 300);
+					}
+				}, false);
+
+				if (doc.readyState === "complete") {
+					doc.body.style.fontSize = "16rem";
+				} else {
+					doc.addEventListener("DOMContentLoaded", function(e) {
+						doc.body.style.fontSize = "16rem";
+					}, false);
+				}
+			})(1920, 1920);
+		</script>
+	</body>
+</html>

+ 1772 - 0
package-lock.json

@@ -0,0 +1,1772 @@
+{
+	"name": "vue3_cli_default",
+	"version": "0.0.0",
+	"lockfileVersion": 1,
+	"requires": true,
+	"dependencies": {
+		"@babel/helper-string-parser": {
+			"version": "7.19.4",
+			"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
+			"integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==",
+			"dev": true
+		},
+		"@babel/helper-validator-identifier": {
+			"version": "7.19.1",
+			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
+			"integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
+			"dev": true
+		},
+		"@babel/parser": {
+			"version": "7.21.2",
+			"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz",
+			"integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==",
+			"dev": true
+		},
+		"@babel/types": {
+			"version": "7.21.2",
+			"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
+			"integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
+			"dev": true,
+			"requires": {
+				"@babel/helper-string-parser": "^7.19.4",
+				"@babel/helper-validator-identifier": "^7.19.1",
+				"to-fast-properties": "^2.0.0"
+			}
+		},
+		"@cesium/engine": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/@cesium/engine/-/engine-2.1.0.tgz",
+			"integrity": "sha512-U80bWcu+SmJYH/5nzowHcJI093qTkOd8wYj54Hgj7PKk1QhFKfE+oLCb8F577wAvwptoEZ57CdR4KgJNLGO1SA==",
+			"requires": {
+				"@tweenjs/tween.js": "^18.6.4",
+				"@zip.js/zip.js": "2.4.x",
+				"autolinker": "^4.0.0",
+				"bitmap-sdf": "^1.0.3",
+				"dompurify": "^2.2.2",
+				"earcut": "^2.2.4",
+				"grapheme-splitter": "^1.0.4",
+				"jsep": "^1.3.8",
+				"kdbush": "^3.0.0",
+				"ktx-parse": "^0.4.5",
+				"lerc": "^2.0.0",
+				"mersenne-twister": "^1.1.0",
+				"meshoptimizer": "^0.18.1",
+				"pako": "^2.0.4",
+				"protobufjs": "^7.1.0",
+				"rbush": "^3.0.1",
+				"topojson-client": "^3.1.0",
+				"urijs": "^1.19.7"
+			}
+		},
+		"@cesium/widgets": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/@cesium/widgets/-/widgets-2.1.0.tgz",
+			"integrity": "sha512-/sdDNr8nJMALjzHBdeeFdIxakP/9DbTccDouQWjOvpOj2aVe5iFNQWkYULssV38ywp2JEqmhvF5+eHsT0PAjPA==",
+			"requires": {
+				"@cesium/engine": "2.1.0",
+				"nosleep.js": "^0.12.0"
+			}
+		},
+		"@ctrl/tinycolor": {
+			"version": "3.6.0",
+			"resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz",
+			"integrity": "sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ=="
+		},
+		"@element-plus/icons-vue": {
+			"version": "2.0.10",
+			"resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.0.10.tgz",
+			"integrity": "sha512-ygEZ1mwPjcPo/OulhzLE7mtDrQBWI8vZzEWSNB2W/RNCRjoQGwbaK4N8lV4rid7Ts4qvySU3njMN7YCiSlSaTQ=="
+		},
+		"@floating-ui/core": {
+			"version": "1.2.3",
+			"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.3.tgz",
+			"integrity": "sha512-upVRtrNZuYNsw+EoxkiBFRPROnU8UTy/u/dZ9U0W14BlemPYODwhhxYXSR2Y9xOnvr1XtptJRWx7gL8Te1qaog=="
+		},
+		"@floating-ui/dom": {
+			"version": "1.2.4",
+			"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.4.tgz",
+			"integrity": "sha512-4+k+BLhtWj+peCU60gp0+rHeR8+Ohqx6kjJf/lHMnJ8JD5Qj6jytcq1+SZzRwD7rvHKRhR7TDiWWddrNrfwQLg==",
+			"requires": {
+				"@floating-ui/core": "^1.2.3"
+			}
+		},
+		"@popperjs/core": {
+			"version": "npm:@sxzz/popperjs-es@2.11.7",
+			"resolved": "https://registry.npmjs.org/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
+			"integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ=="
+		},
+		"@protobufjs/aspromise": {
+			"version": "1.1.2",
+			"resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
+			"integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="
+		},
+		"@protobufjs/base64": {
+			"version": "1.1.2",
+			"resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
+			"integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
+		},
+		"@protobufjs/codegen": {
+			"version": "2.0.4",
+			"resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
+			"integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
+		},
+		"@protobufjs/eventemitter": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
+			"integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="
+		},
+		"@protobufjs/fetch": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
+			"integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
+			"requires": {
+				"@protobufjs/aspromise": "^1.1.1",
+				"@protobufjs/inquire": "^1.1.0"
+			}
+		},
+		"@protobufjs/float": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
+			"integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="
+		},
+		"@protobufjs/inquire": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
+			"integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="
+		},
+		"@protobufjs/path": {
+			"version": "1.1.2",
+			"resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
+			"integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="
+		},
+		"@protobufjs/pool": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
+			"integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="
+		},
+		"@protobufjs/utf8": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
+			"integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
+		},
+		"@rollup/pluginutils": {
+			"version": "4.2.1",
+			"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
+			"integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
+			"requires": {
+				"estree-walker": "^2.0.1",
+				"picomatch": "^2.2.2"
+			}
+		},
+		"@tweenjs/tween.js": {
+			"version": "18.6.4",
+			"resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-18.6.4.tgz",
+			"integrity": "sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ=="
+		},
+		"@types/estree": {
+			"version": "0.0.48",
+			"resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.48.tgz",
+			"integrity": "sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew=="
+		},
+		"@types/lodash": {
+			"version": "4.14.191",
+			"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz",
+			"integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ=="
+		},
+		"@types/lodash-es": {
+			"version": "4.17.6",
+			"resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.6.tgz",
+			"integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==",
+			"requires": {
+				"@types/lodash": "*"
+			}
+		},
+		"@types/node": {
+			"version": "18.15.3",
+			"resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz",
+			"integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw=="
+		},
+		"@types/web-bluetooth": {
+			"version": "0.0.16",
+			"resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
+			"integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="
+		},
+		"@vitejs/plugin-vue": {
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.6.0.tgz",
+			"integrity": "sha512-n3i8htn8pTg9M+kM3cnEfsPZx/6ngInlTroth6fA1LQTJq5aTVQ8ggaE5pPoAy9vCgHPtcaXMzwpldhqRAkebQ==",
+			"dev": true
+		},
+		"@vue/compiler-core": {
+			"version": "3.2.8",
+			"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.8.tgz",
+			"integrity": "sha512-Sx8qJ030+QM/NakUrkQuUGCeDEb+0d0AgFOl5W4qRvR6e+YgLnW2ew0jREf4T1hak9Fdk8Edl67StECHrhEuew==",
+			"dev": true,
+			"requires": {
+				"@babel/parser": "^7.15.0",
+				"@babel/types": "^7.15.0",
+				"@vue/shared": "3.2.8",
+				"estree-walker": "^2.0.2",
+				"source-map": "^0.6.1"
+			}
+		},
+		"@vue/compiler-dom": {
+			"version": "3.2.8",
+			"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.8.tgz",
+			"integrity": "sha512-nxBW6k8FMWQ74294CRbqR+iEJRO5vIjx85I3YCOyZFD6FsDHyFL60g76TcJzucp+F2XXIDaYz+A+F4gQlDatjw==",
+			"dev": true,
+			"requires": {
+				"@vue/compiler-core": "3.2.8",
+				"@vue/shared": "3.2.8"
+			}
+		},
+		"@vue/compiler-sfc": {
+			"version": "3.2.8",
+			"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.8.tgz",
+			"integrity": "sha512-XClueQAXoWtN2EToKgfYH9FCL70Ac4bxx6OZFZzxYSg1bei8IB9srJP1UOfnJb2IpnM1heikAz1dp1HI1wHcyQ==",
+			"dev": true,
+			"requires": {
+				"@babel/parser": "^7.15.0",
+				"@babel/types": "^7.15.0",
+				"@types/estree": "^0.0.48",
+				"@vue/compiler-core": "3.2.8",
+				"@vue/compiler-dom": "3.2.8",
+				"@vue/compiler-ssr": "3.2.8",
+				"@vue/ref-transform": "3.2.8",
+				"@vue/shared": "3.2.8",
+				"consolidate": "^0.16.0",
+				"estree-walker": "^2.0.2",
+				"hash-sum": "^2.0.0",
+				"lru-cache": "^5.1.1",
+				"magic-string": "^0.25.7",
+				"merge-source-map": "^1.1.0",
+				"postcss": "^8.1.10",
+				"postcss-modules": "^4.0.0",
+				"postcss-selector-parser": "^6.0.4",
+				"source-map": "^0.6.1"
+			}
+		},
+		"@vue/compiler-ssr": {
+			"version": "3.2.8",
+			"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.8.tgz",
+			"integrity": "sha512-QqyiFRiIl55W0abDNQ6cNG/7iIfBHmbXVtssUAjX3IlI87ELeT0xackmrCyTSnfIX12ixljg9AN0COIZwlvt5A==",
+			"dev": true,
+			"requires": {
+				"@vue/compiler-dom": "3.2.8",
+				"@vue/shared": "3.2.8"
+			}
+		},
+		"@vue/devtools-api": {
+			"version": "6.5.0",
+			"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz",
+			"integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q=="
+		},
+		"@vue/reactivity": {
+			"version": "3.2.25",
+			"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.25.tgz",
+			"integrity": "sha512-Dxc/u/dxoneIDqyfmuwPVBR0G3OQJqe3Dtz4z3NGt+CGj4UuOZQfN5raJPmp6xGYgrtC6PAWoCgHhyrgr1qCtg==",
+			"requires": {
+				"@vue/shared": "3.2.25"
+			},
+			"dependencies": {
+				"@vue/shared": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.25.tgz",
+					"integrity": "sha512-DkHJFV2gw9WBRmUCa21eyG0WvlF0l1QFOgTkWj29O4mt2Tv3BSE5PQOKhUruZIym4bBYCqx9ZGtoD1WohDprow=="
+				}
+			}
+		},
+		"@vue/reactivity-transform": {
+			"version": "3.2.25",
+			"resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.25.tgz",
+			"integrity": "sha512-fOiW67PUalicMfMr4Sc9l8mUtkN7ZD+G1/zJV8blzQ8GEZSeRcJm11gqve6Ps623ju5YORu7V/Q1gZoOJ9WO4g==",
+			"requires": {
+				"@babel/parser": "^7.16.4",
+				"@vue/compiler-core": "3.2.25",
+				"@vue/shared": "3.2.25",
+				"estree-walker": "^2.0.2",
+				"magic-string": "^0.25.7"
+			},
+			"dependencies": {
+				"@babel/parser": {
+					"version": "7.21.2",
+					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz",
+					"integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ=="
+				},
+				"@vue/compiler-core": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.25.tgz",
+					"integrity": "sha512-FlffKezIqztTCTyG0klkYRwhdyL6b1PTTCIerPb4p2R9qQaczccTX5g9ysi9w6tpLQ48a1WiXnFDJhWD7XoqwA==",
+					"requires": {
+						"@babel/parser": "^7.16.4",
+						"@vue/shared": "3.2.25",
+						"estree-walker": "^2.0.2",
+						"source-map": "^0.6.1"
+					}
+				},
+				"@vue/shared": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.25.tgz",
+					"integrity": "sha512-DkHJFV2gw9WBRmUCa21eyG0WvlF0l1QFOgTkWj29O4mt2Tv3BSE5PQOKhUruZIym4bBYCqx9ZGtoD1WohDprow=="
+				}
+			}
+		},
+		"@vue/ref-transform": {
+			"version": "3.2.8",
+			"resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.8.tgz",
+			"integrity": "sha512-9LdADd4JM3klt+b2qNT8a7b7JvBETNBy2Btv5rDzyPrAVS4Vrw+1WWay6gZBgnxfJ9TPSvG8f/9zu6gNGHmJLA==",
+			"dev": true,
+			"requires": {
+				"@babel/parser": "^7.15.0",
+				"@vue/compiler-core": "3.2.8",
+				"@vue/shared": "3.2.8",
+				"estree-walker": "^2.0.2",
+				"magic-string": "^0.25.7"
+			}
+		},
+		"@vue/runtime-core": {
+			"version": "3.2.25",
+			"resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.25.tgz",
+			"integrity": "sha512-2+fo5+lofT4xr8W2rtjyz+AM+UB1U/UNLH6ISFdHWNWuveSWxF+vkCQaATmhp6O3XA7QJAbHoRqIZor20EWSfQ==",
+			"requires": {
+				"@vue/reactivity": "3.2.25",
+				"@vue/shared": "3.2.25"
+			},
+			"dependencies": {
+				"@vue/shared": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.25.tgz",
+					"integrity": "sha512-DkHJFV2gw9WBRmUCa21eyG0WvlF0l1QFOgTkWj29O4mt2Tv3BSE5PQOKhUruZIym4bBYCqx9ZGtoD1WohDprow=="
+				}
+			}
+		},
+		"@vue/runtime-dom": {
+			"version": "3.2.25",
+			"resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.25.tgz",
+			"integrity": "sha512-3gGeyHnygn4yG6bssRKhQIxnE8vgB8FtYUUwoYoA/Pm0vZ+bGPoZax4TbtZD9eW9rvs8CY8boNp4t/sJaPJrRQ==",
+			"requires": {
+				"@vue/runtime-core": "3.2.25",
+				"@vue/shared": "3.2.25",
+				"csstype": "^2.6.8"
+			},
+			"dependencies": {
+				"@vue/shared": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.25.tgz",
+					"integrity": "sha512-DkHJFV2gw9WBRmUCa21eyG0WvlF0l1QFOgTkWj29O4mt2Tv3BSE5PQOKhUruZIym4bBYCqx9ZGtoD1WohDprow=="
+				}
+			}
+		},
+		"@vue/server-renderer": {
+			"version": "3.2.25",
+			"resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.25.tgz",
+			"integrity": "sha512-qFRmcyeyyhWbnTPn6cbCZ4bjeuPLSkUpFa98p4LEJtFBFbxjGnrHXHOjYxCY3Lznmxe0kMM3qG4t3GnjcXP12w==",
+			"requires": {
+				"@vue/compiler-ssr": "3.2.25",
+				"@vue/shared": "3.2.25"
+			},
+			"dependencies": {
+				"@babel/parser": {
+					"version": "7.21.2",
+					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz",
+					"integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ=="
+				},
+				"@vue/compiler-core": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.25.tgz",
+					"integrity": "sha512-FlffKezIqztTCTyG0klkYRwhdyL6b1PTTCIerPb4p2R9qQaczccTX5g9ysi9w6tpLQ48a1WiXnFDJhWD7XoqwA==",
+					"requires": {
+						"@babel/parser": "^7.16.4",
+						"@vue/shared": "3.2.25",
+						"estree-walker": "^2.0.2",
+						"source-map": "^0.6.1"
+					}
+				},
+				"@vue/compiler-dom": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.25.tgz",
+					"integrity": "sha512-4JrburkRg4VWbc8AKpzKFWbNY4MDXshqjFl53+vINq7zaw3Z7aSqnLv0EkKh8B8ynf/MYsAdygGutyVbEWYxOw==",
+					"requires": {
+						"@vue/compiler-core": "3.2.25",
+						"@vue/shared": "3.2.25"
+					}
+				},
+				"@vue/compiler-ssr": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.25.tgz",
+					"integrity": "sha512-+BAl8U5D3JkGR6086PFx1BQQ5km3z9fT88hy/7lzf8i3vEDdPQodadnX2t6tndFjIux05MEKg43DeocOojT0mw==",
+					"requires": {
+						"@vue/compiler-dom": "3.2.25",
+						"@vue/shared": "3.2.25"
+					}
+				},
+				"@vue/shared": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.25.tgz",
+					"integrity": "sha512-DkHJFV2gw9WBRmUCa21eyG0WvlF0l1QFOgTkWj29O4mt2Tv3BSE5PQOKhUruZIym4bBYCqx9ZGtoD1WohDprow=="
+				}
+			}
+		},
+		"@vue/shared": {
+			"version": "3.2.8",
+			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.8.tgz",
+			"integrity": "sha512-E2DQQnG7Qr4GwTs3GlfPPlHliGVADoufTnhpwfoViw7JlyLMmYtjfnTwM6nXAwvSJWiF7D+7AxpnWBBT3VWo6Q==",
+			"dev": true
+		},
+		"@vueuse/core": {
+			"version": "9.13.0",
+			"resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz",
+			"integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==",
+			"requires": {
+				"@types/web-bluetooth": "^0.0.16",
+				"@vueuse/metadata": "9.13.0",
+				"@vueuse/shared": "9.13.0",
+				"vue-demi": "*"
+			}
+		},
+		"@vueuse/metadata": {
+			"version": "9.13.0",
+			"resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz",
+			"integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ=="
+		},
+		"@vueuse/shared": {
+			"version": "9.13.0",
+			"resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz",
+			"integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==",
+			"requires": {
+				"vue-demi": "*"
+			}
+		},
+		"@zip.js/zip.js": {
+			"version": "2.4.26",
+			"resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.4.26.tgz",
+			"integrity": "sha512-I9HBO3BHIxEMQmltmHM3iqUW6IHqi3gsL9wTSXvHTRpOrA6q2OxtR58EDSaOGjHhDVJ+wIOAxZyKq2x00AVmqw=="
+		},
+		"amfe-flexible": {
+			"version": "2.2.1",
+			"resolved": "https://registry.npmjs.org/amfe-flexible/-/amfe-flexible-2.2.1.tgz",
+			"integrity": "sha512-L2VfvDzoETBjhRptg5u/IUuzHSuxm22JpSRb404p/TBGeRfwWmmNEbB+TFPIP/sS/+pbM18bCFH9QnMojLuPNw==",
+			"dev": true
+		},
+		"ansi-styles": {
+			"version": "4.3.0",
+			"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+			"dev": true,
+			"requires": {
+				"color-convert": "^2.0.1"
+			}
+		},
+		"anymatch": {
+			"version": "3.1.3",
+			"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+			"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+			"dev": true,
+			"requires": {
+				"normalize-path": "^3.0.0",
+				"picomatch": "^2.0.4"
+			}
+		},
+		"array-source": {
+			"version": "0.0.4",
+			"resolved": "https://registry.npmjs.org/array-source/-/array-source-0.0.4.tgz",
+			"integrity": "sha512-frNdc+zBn80vipY+GdcJkLEbMWj3xmzArYApmUGxoiV8uAu/ygcs9icPdsGdA26h0MkHUMW6EN2piIvVx+M5Mw=="
+		},
+		"async-validator": {
+			"version": "4.2.5",
+			"resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz",
+			"integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
+		},
+		"asynckit": {
+			"version": "0.4.0",
+			"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+			"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+		},
+		"at-least-node": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+			"integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
+		},
+		"autolinker": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/autolinker/-/autolinker-4.0.0.tgz",
+			"integrity": "sha512-fl5Kh6BmEEZx+IWBfEirnRUU5+cOiV0OK7PEt0RBKvJMJ8GaRseIOeDU3FKf4j3CE5HVefcjHmhYPOcaVt0bZw==",
+			"requires": {
+				"tslib": "^2.3.0"
+			}
+		},
+		"axios": {
+			"version": "1.1.3",
+			"resolved": "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz",
+			"integrity": "sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==",
+			"requires": {
+				"follow-redirects": "^1.15.0",
+				"form-data": "^4.0.0",
+				"proxy-from-env": "^1.1.0"
+			}
+		},
+		"base64-arraybuffer": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
+			"integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ=="
+		},
+		"binary-extensions": {
+			"version": "2.2.0",
+			"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+			"integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+			"dev": true
+		},
+		"bitmap-sdf": {
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/bitmap-sdf/-/bitmap-sdf-1.0.4.tgz",
+			"integrity": "sha512-1G3U4n5JE6RAiALMxu0p1XmeZkTeCwGKykzsLTCqVzfSDaN6S7fKnkIkfejogz+iwqBWc0UYAIKnKHNN7pSfDg=="
+		},
+		"bluebird": {
+			"version": "3.7.2",
+			"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+			"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
+			"dev": true
+		},
+		"braces": {
+			"version": "3.0.2",
+			"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+			"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+			"dev": true,
+			"requires": {
+				"fill-range": "^7.0.1"
+			}
+		},
+		"call-bind": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+			"integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+			"requires": {
+				"function-bind": "^1.1.1",
+				"get-intrinsic": "^1.0.2"
+			}
+		},
+		"cesium": {
+			"version": "1.103.0",
+			"resolved": "https://registry.npmjs.org/cesium/-/cesium-1.103.0.tgz",
+			"integrity": "sha512-BoZx7Op/BYd8p8rBDnuv/u7b/yg2WpK3WBfrAKceemU1pv2QlMrFNBxKnd3PWHSUgJZc/yHtP7YrX5pIn7JSgA==",
+			"requires": {
+				"@cesium/engine": "2.1.0",
+				"@cesium/widgets": "2.1.0"
+			}
+		},
+		"cesium-navigation-es6": {
+			"version": "3.0.8",
+			"resolved": "https://registry.npmjs.org/cesium-navigation-es6/-/cesium-navigation-es6-3.0.8.tgz",
+			"integrity": "sha512-RyoY9T02fE9pRNgXCmOD8QlSV5XJ2LPf+O9IpYEkTcyiUztOIwVQwdeT0heHvk+R1eM8jAG6YnRPvfyDsRonEA==",
+			"requires": {
+				"cesium": "^1.88"
+			}
+		},
+		"chalk": {
+			"version": "4.1.2",
+			"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+			"dev": true,
+			"requires": {
+				"ansi-styles": "^4.1.0",
+				"supports-color": "^7.1.0"
+			}
+		},
+		"chokidar": {
+			"version": "3.5.3",
+			"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+			"integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+			"dev": true,
+			"requires": {
+				"anymatch": "~3.1.2",
+				"braces": "~3.0.2",
+				"fsevents": "~2.3.2",
+				"glob-parent": "~5.1.2",
+				"is-binary-path": "~2.1.0",
+				"is-glob": "~4.0.1",
+				"normalize-path": "~3.0.0",
+				"readdirp": "~3.6.0"
+			}
+		},
+		"color-convert": {
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+			"dev": true,
+			"requires": {
+				"color-name": "~1.1.4"
+			}
+		},
+		"color-name": {
+			"version": "1.1.4",
+			"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+			"dev": true
+		},
+		"colorette": {
+			"version": "1.4.0",
+			"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
+			"integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g=="
+		},
+		"combined-stream": {
+			"version": "1.0.8",
+			"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+			"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+			"requires": {
+				"delayed-stream": "~1.0.0"
+			}
+		},
+		"commander": {
+			"version": "2.20.3",
+			"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+			"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+		},
+		"consolidate": {
+			"version": "0.16.0",
+			"resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.16.0.tgz",
+			"integrity": "sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==",
+			"dev": true,
+			"requires": {
+				"bluebird": "^3.7.2"
+			}
+		},
+		"css-line-break": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz",
+			"integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==",
+			"requires": {
+				"utrie": "^1.0.2"
+			}
+		},
+		"cssesc": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+			"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+			"dev": true
+		},
+		"csstype": {
+			"version": "2.6.21",
+			"resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz",
+			"integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
+		},
+		"dayjs": {
+			"version": "1.11.7",
+			"resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz",
+			"integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ=="
+		},
+		"debug": {
+			"version": "2.6.9",
+			"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+			"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+			"requires": {
+				"ms": "2.0.0"
+			},
+			"dependencies": {
+				"ms": {
+					"version": "2.0.0",
+					"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+					"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+				}
+			}
+		},
+		"delayed-stream": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+			"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
+		},
+		"depd": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+			"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
+		},
+		"destroy": {
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+			"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
+		},
+		"dompurify": {
+			"version": "2.4.5",
+			"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.5.tgz",
+			"integrity": "sha512-jggCCd+8Iqp4Tsz0nIvpcb22InKEBrGz5dw3EQJMs8HPJDsKbFIO3STYtAvCfDx26Muevn1MHVI0XxjgFfmiSA=="
+		},
+		"earcut": {
+			"version": "2.2.4",
+			"resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz",
+			"integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ=="
+		},
+		"echarts": {
+			"version": "5.4.0",
+			"resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.0.tgz",
+			"integrity": "sha512-uPsO9VRUIKAdFOoH3B0aNg7NRVdN7aM39/OjovjO9MwmWsAkfGyeXJhK+dbRi51iDrQWliXV60/XwLA7kg3z0w==",
+			"requires": {
+				"tslib": "2.3.0",
+				"zrender": "5.4.0"
+			},
+			"dependencies": {
+				"tslib": {
+					"version": "2.3.0",
+					"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
+					"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
+				}
+			}
+		},
+		"ee-first": {
+			"version": "1.1.1",
+			"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+			"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
+		},
+		"element-plus": {
+			"version": "2.2.16",
+			"resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.2.16.tgz",
+			"integrity": "sha512-rvaTMFIujec9YDC5lyaiQv2XVUCHuhVDq2k+9vQxP78N8Wd07iEOGa9pvEVOO2uYc75l4rSl2RE/IWPH/6Mdzw==",
+			"requires": {
+				"@ctrl/tinycolor": "^3.4.1",
+				"@element-plus/icons-vue": "^2.0.6",
+				"@floating-ui/dom": "^1.0.1",
+				"@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
+				"@types/lodash": "^4.14.182",
+				"@types/lodash-es": "^4.17.6",
+				"@vueuse/core": "^9.1.0",
+				"async-validator": "^4.2.5",
+				"dayjs": "^1.11.3",
+				"escape-html": "^1.0.3",
+				"lodash": "^4.17.21",
+				"lodash-es": "^4.17.21",
+				"lodash-unified": "^1.0.2",
+				"memoize-one": "^6.0.0",
+				"normalize-wheel-es": "^1.2.0"
+			}
+		},
+		"encodeurl": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+			"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
+		},
+		"esbuild": {
+			"version": "0.12.29",
+			"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.29.tgz",
+			"integrity": "sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==",
+			"dev": true
+		},
+		"escape-html": {
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+			"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
+		},
+		"estree-walker": {
+			"version": "2.0.2",
+			"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+			"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
+		},
+		"etag": {
+			"version": "1.8.1",
+			"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+			"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
+		},
+		"file-source": {
+			"version": "0.6.1",
+			"resolved": "https://registry.npmjs.org/file-source/-/file-source-0.6.1.tgz",
+			"integrity": "sha512-1R1KneL7eTXmXfKxC10V/9NeGOdbsAXJ+lQ//fvvcHUgtaZcZDWNJNblxAoVOyV1cj45pOtUrR3vZTBwqcW8XA==",
+			"requires": {
+				"stream-source": "0.3"
+			}
+		},
+		"fill-range": {
+			"version": "7.0.1",
+			"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+			"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+			"dev": true,
+			"requires": {
+				"to-regex-range": "^5.0.1"
+			}
+		},
+		"follow-redirects": {
+			"version": "1.15.2",
+			"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
+			"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
+		},
+		"form-data": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+			"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+			"requires": {
+				"asynckit": "^0.4.0",
+				"combined-stream": "^1.0.8",
+				"mime-types": "^2.1.12"
+			}
+		},
+		"fresh": {
+			"version": "0.5.2",
+			"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+			"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
+		},
+		"fs-extra": {
+			"version": "9.1.0",
+			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+			"integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+			"requires": {
+				"at-least-node": "^1.0.0",
+				"graceful-fs": "^4.2.0",
+				"jsonfile": "^6.0.1",
+				"universalify": "^2.0.0"
+			}
+		},
+		"fsevents": {
+			"version": "2.3.2",
+			"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+			"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+			"dev": true,
+			"optional": true
+		},
+		"function-bind": {
+			"version": "1.1.1",
+			"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+			"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+		},
+		"generic-names": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz",
+			"integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==",
+			"dev": true,
+			"requires": {
+				"loader-utils": "^3.2.0"
+			}
+		},
+		"get-intrinsic": {
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
+			"integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
+			"requires": {
+				"function-bind": "^1.1.1",
+				"has": "^1.0.3",
+				"has-symbols": "^1.0.3"
+			}
+		},
+		"glob-parent": {
+			"version": "5.1.2",
+			"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+			"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+			"dev": true,
+			"requires": {
+				"is-glob": "^4.0.1"
+			}
+		},
+		"graceful-fs": {
+			"version": "4.2.10",
+			"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+			"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
+		},
+		"grapheme-splitter": {
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
+			"integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ=="
+		},
+		"has": {
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+			"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+			"requires": {
+				"function-bind": "^1.1.1"
+			}
+		},
+		"has-flag": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+			"dev": true
+		},
+		"has-symbols": {
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+			"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
+		},
+		"hash-sum": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz",
+			"integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==",
+			"dev": true
+		},
+		"html2canvas": {
+			"version": "1.4.1",
+			"resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz",
+			"integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==",
+			"requires": {
+				"css-line-break": "^2.1.0",
+				"text-segmentation": "^1.0.3"
+			}
+		},
+		"http-errors": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+			"integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+			"requires": {
+				"depd": "2.0.0",
+				"inherits": "2.0.4",
+				"setprototypeof": "1.2.0",
+				"statuses": "2.0.1",
+				"toidentifier": "1.0.1"
+			}
+		},
+		"icss-replace-symbols": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz",
+			"integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==",
+			"dev": true
+		},
+		"icss-utils": {
+			"version": "5.1.0",
+			"resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
+			"integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+			"dev": true
+		},
+		"immutable": {
+			"version": "4.3.0",
+			"resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz",
+			"integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==",
+			"dev": true
+		},
+		"inherits": {
+			"version": "2.0.4",
+			"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+			"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+		},
+		"is-binary-path": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+			"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+			"dev": true,
+			"requires": {
+				"binary-extensions": "^2.0.0"
+			}
+		},
+		"is-core-module": {
+			"version": "2.11.0",
+			"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
+			"integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
+			"dev": true,
+			"requires": {
+				"has": "^1.0.3"
+			}
+		},
+		"is-extglob": {
+			"version": "2.1.1",
+			"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+			"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+			"dev": true
+		},
+		"is-glob": {
+			"version": "4.0.3",
+			"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+			"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+			"dev": true,
+			"requires": {
+				"is-extglob": "^2.1.1"
+			}
+		},
+		"is-number": {
+			"version": "7.0.0",
+			"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+			"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+			"dev": true
+		},
+		"is-reference": {
+			"version": "1.2.1",
+			"resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
+			"integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
+			"requires": {
+				"@types/estree": "*"
+			}
+		},
+		"js-md5": {
+			"version": "0.7.3",
+			"resolved": "https://registry.npmjs.org/js-md5/-/js-md5-0.7.3.tgz",
+			"integrity": "sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ=="
+		},
+		"jsep": {
+			"version": "1.3.8",
+			"resolved": "https://registry.npmjs.org/jsep/-/jsep-1.3.8.tgz",
+			"integrity": "sha512-qofGylTGgYj9gZFsHuyWAN4jr35eJ66qJCK4eKDnldohuUoQFbU3iZn2zjvEbd9wOAhP9Wx5DsAAduTyE1PSWQ=="
+		},
+		"jsonfile": {
+			"version": "6.1.0",
+			"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+			"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+			"requires": {
+				"graceful-fs": "^4.1.6",
+				"universalify": "^2.0.0"
+			}
+		},
+		"kdbush": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz",
+			"integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew=="
+		},
+		"ktx-parse": {
+			"version": "0.4.5",
+			"resolved": "https://registry.npmjs.org/ktx-parse/-/ktx-parse-0.4.5.tgz",
+			"integrity": "sha512-MK3FOody4TXbFf8Yqv7EBbySw7aPvEcPX++Ipt6Sox+/YMFvR5xaTyhfNSk1AEmMy+RYIw81ctN4IMxCB8OAlg=="
+		},
+		"lerc": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/lerc/-/lerc-2.0.0.tgz",
+			"integrity": "sha512-7qo1Mq8ZNmaR4USHHm615nEW2lPeeWJ3bTyoqFbd35DLx0LUH7C6ptt5FDCTAlbIzs3+WKrk5SkJvw8AFDE2hg=="
+		},
+		"lib-flexible": {
+			"version": "0.3.2",
+			"resolved": "https://registry.npmjs.org/lib-flexible/-/lib-flexible-0.3.2.tgz",
+			"integrity": "sha512-9yowMWA70tKhKdCJDaltY0mNQG4OWo7pWKScnTp9aiSxS7s20ZYlwBRE3335nweOf5qKXVC7sDxJwMPM8/MFZg==",
+			"dev": true
+		},
+		"loader-utils": {
+			"version": "3.2.1",
+			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz",
+			"integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==",
+			"dev": true
+		},
+		"lodash": {
+			"version": "4.17.21",
+			"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+			"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+		},
+		"lodash-es": {
+			"version": "4.17.21",
+			"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
+			"integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
+		},
+		"lodash-unified": {
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz",
+			"integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ=="
+		},
+		"lodash.camelcase": {
+			"version": "4.3.0",
+			"resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
+			"integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
+			"dev": true
+		},
+		"long": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz",
+			"integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A=="
+		},
+		"lru-cache": {
+			"version": "5.1.1",
+			"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+			"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+			"dev": true,
+			"requires": {
+				"yallist": "^3.0.2"
+			}
+		},
+		"magic-string": {
+			"version": "0.25.7",
+			"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
+			"integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
+			"requires": {
+				"sourcemap-codec": "^1.4.4"
+			}
+		},
+		"memoize-one": {
+			"version": "6.0.0",
+			"resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
+			"integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
+		},
+		"merge-source-map": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
+			"integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
+			"dev": true,
+			"requires": {
+				"source-map": "^0.6.1"
+			}
+		},
+		"mersenne-twister": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/mersenne-twister/-/mersenne-twister-1.1.0.tgz",
+			"integrity": "sha512-mUYWsMKNrm4lfygPkL3OfGzOPTR2DBlTkBNHM//F6hGp8cLThY897crAlk3/Jo17LEOOjQUrNAx6DvgO77QJkA=="
+		},
+		"meshoptimizer": {
+			"version": "0.18.1",
+			"resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz",
+			"integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw=="
+		},
+		"mgrs": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/mgrs/-/mgrs-1.0.0.tgz",
+			"integrity": "sha512-awNbTOqCxK1DBGjalK3xqWIstBZgN6fxsMSiXLs9/spqWkF2pAhb2rrYCFSsr1/tT7PhcDGjZndG8SWYn0byYA=="
+		},
+		"mime": {
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+			"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
+		},
+		"mime-db": {
+			"version": "1.52.0",
+			"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+			"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
+		},
+		"mime-types": {
+			"version": "2.1.35",
+			"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+			"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+			"requires": {
+				"mime-db": "1.52.0"
+			}
+		},
+		"mitt": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz",
+			"integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ=="
+		},
+		"ms": {
+			"version": "2.1.3",
+			"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+			"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+		},
+		"nanoid": {
+			"version": "3.3.4",
+			"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
+			"integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
+		},
+		"normalize-path": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+			"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+			"dev": true
+		},
+		"normalize-wheel-es": {
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
+			"integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw=="
+		},
+		"nosleep.js": {
+			"version": "0.12.0",
+			"resolved": "https://registry.npmjs.org/nosleep.js/-/nosleep.js-0.12.0.tgz",
+			"integrity": "sha512-9d1HbpKLh3sdWlhXMhU6MMH+wQzKkrgfRkYV0EBdvt99YJfj0ilCJrWRDYG2130Tm4GXbEoTCx5b34JSaP+HhA=="
+		},
+		"nprogress": {
+			"version": "0.2.0",
+			"resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz",
+			"integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA=="
+		},
+		"object-inspect": {
+			"version": "1.12.3",
+			"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
+			"integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="
+		},
+		"on-finished": {
+			"version": "2.4.1",
+			"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+			"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+			"requires": {
+				"ee-first": "1.1.1"
+			}
+		},
+		"pako": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz",
+			"integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug=="
+		},
+		"parseurl": {
+			"version": "1.3.3",
+			"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+			"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
+		},
+		"path-parse": {
+			"version": "1.0.7",
+			"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+			"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+			"dev": true
+		},
+		"path-source": {
+			"version": "0.1.3",
+			"resolved": "https://registry.npmjs.org/path-source/-/path-source-0.1.3.tgz",
+			"integrity": "sha512-dWRHm5mIw5kw0cs3QZLNmpUWty48f5+5v9nWD2dw3Y0Hf+s01Ag8iJEWV0Sm0kocE8kK27DrIowha03e1YR+Qw==",
+			"requires": {
+				"array-source": "0.0",
+				"file-source": "0.6"
+			}
+		},
+		"picomatch": {
+			"version": "2.3.1",
+			"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+			"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
+		},
+		"pinia": {
+			"version": "2.0.23",
+			"resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.23.tgz",
+			"integrity": "sha512-N15hFf4o5STrxpNrib1IEb1GOArvPYf1zPvQVRGOO1G1d74Ak0J0lVyalX/SmrzdT4Q0nlEFjbURsmBmIGUR5Q==",
+			"requires": {
+				"@vue/devtools-api": "^6.4.4",
+				"vue-demi": "*"
+			}
+		},
+		"pinia-plugin-persistedstate": {
+			"version": "3.1.0",
+			"resolved": "https://registry.npmjs.org/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-3.1.0.tgz",
+			"integrity": "sha512-8UN+vYMEPBdgNLwceY08mi5olI0wkYaEb8b6hD6xW7SnBRuPydWHlEhZvUWgNb/ibuf4PvufpvtS+dmhYjJQOw=="
+		},
+		"postcss": {
+			"version": "8.3.6",
+			"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz",
+			"integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==",
+			"requires": {
+				"colorette": "^1.2.2",
+				"nanoid": "^3.1.23",
+				"source-map-js": "^0.6.2"
+			}
+		},
+		"postcss-modules": {
+			"version": "4.3.1",
+			"resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz",
+			"integrity": "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==",
+			"dev": true,
+			"requires": {
+				"generic-names": "^4.0.0",
+				"icss-replace-symbols": "^1.1.0",
+				"lodash.camelcase": "^4.3.0",
+				"postcss-modules-extract-imports": "^3.0.0",
+				"postcss-modules-local-by-default": "^4.0.0",
+				"postcss-modules-scope": "^3.0.0",
+				"postcss-modules-values": "^4.0.0",
+				"string-hash": "^1.1.1"
+			}
+		},
+		"postcss-modules-extract-imports": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
+			"integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
+			"dev": true
+		},
+		"postcss-modules-local-by-default": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz",
+			"integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==",
+			"dev": true,
+			"requires": {
+				"icss-utils": "^5.0.0",
+				"postcss-selector-parser": "^6.0.2",
+				"postcss-value-parser": "^4.1.0"
+			}
+		},
+		"postcss-modules-scope": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
+			"integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
+			"dev": true,
+			"requires": {
+				"postcss-selector-parser": "^6.0.4"
+			}
+		},
+		"postcss-modules-values": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
+			"integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
+			"dev": true,
+			"requires": {
+				"icss-utils": "^5.0.0"
+			}
+		},
+		"postcss-pxtorem": {
+			"version": "6.0.0",
+			"resolved": "https://registry.npmjs.org/postcss-pxtorem/-/postcss-pxtorem-6.0.0.tgz",
+			"integrity": "sha512-ZRXrD7MLLjLk2RNGV6UA4f5Y7gy+a/j1EqjAfp9NdcNYVjUMvg5HTYduTjSkKBkRkfqbg/iKrjMO70V4g1LZeg==",
+			"dev": true
+		},
+		"postcss-selector-parser": {
+			"version": "6.0.11",
+			"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
+			"integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
+			"dev": true,
+			"requires": {
+				"cssesc": "^3.0.0",
+				"util-deprecate": "^1.0.2"
+			}
+		},
+		"postcss-value-parser": {
+			"version": "4.2.0",
+			"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+			"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+			"dev": true
+		},
+		"print-js": {
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/print-js/-/print-js-1.6.0.tgz",
+			"integrity": "sha512-BfnOIzSKbqGRtO4o0rnj/K3681BSd2QUrsIZy/+WdCIugjIswjmx3lDEZpXB2ruGf9d4b3YNINri81+J0FsBWg=="
+		},
+		"proj4": {
+			"version": "2.9.0",
+			"resolved": "https://registry.npmjs.org/proj4/-/proj4-2.9.0.tgz",
+			"integrity": "sha512-BoDXEzCVnRJVZoOKA0QHTFtYoE8lUxtX1jST38DJ8U+v1ixY70Kpwi0Llu6YqSWEH2xqu4XMEBNGcgeRIEywoA==",
+			"requires": {
+				"mgrs": "1.0.0",
+				"wkt-parser": "^1.3.1"
+			}
+		},
+		"protobufjs": {
+			"version": "7.2.2",
+			"resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.2.tgz",
+			"integrity": "sha512-++PrQIjrom+bFDPpfmqXfAGSQs40116JRrqqyf53dymUMvvb5d/LMRyicRoF1AUKoXVS1/IgJXlEgcpr4gTF3Q==",
+			"requires": {
+				"@protobufjs/aspromise": "^1.1.2",
+				"@protobufjs/base64": "^1.1.2",
+				"@protobufjs/codegen": "^2.0.4",
+				"@protobufjs/eventemitter": "^1.1.0",
+				"@protobufjs/fetch": "^1.1.0",
+				"@protobufjs/float": "^1.0.2",
+				"@protobufjs/inquire": "^1.1.0",
+				"@protobufjs/path": "^1.1.2",
+				"@protobufjs/pool": "^1.1.0",
+				"@protobufjs/utf8": "^1.1.0",
+				"@types/node": ">=13.7.0",
+				"long": "^5.0.0"
+			}
+		},
+		"proxy-from-env": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+			"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
+		},
+		"qs": {
+			"version": "6.11.0",
+			"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
+			"integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+			"requires": {
+				"side-channel": "^1.0.4"
+			}
+		},
+		"quickselect": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz",
+			"integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw=="
+		},
+		"range-parser": {
+			"version": "1.2.1",
+			"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+			"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
+		},
+		"rbush": {
+			"version": "3.0.1",
+			"resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz",
+			"integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==",
+			"requires": {
+				"quickselect": "^2.0.0"
+			}
+		},
+		"readdirp": {
+			"version": "3.6.0",
+			"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+			"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+			"dev": true,
+			"requires": {
+				"picomatch": "^2.2.1"
+			}
+		},
+		"resolve": {
+			"version": "1.22.1",
+			"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
+			"integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
+			"dev": true,
+			"requires": {
+				"is-core-module": "^2.9.0",
+				"path-parse": "^1.0.7",
+				"supports-preserve-symlinks-flag": "^1.0.0"
+			}
+		},
+		"rollup": {
+			"version": "2.79.1",
+			"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
+			"integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==",
+			"dev": true,
+			"requires": {
+				"fsevents": "~2.3.2"
+			}
+		},
+		"rollup-plugin-external-globals": {
+			"version": "0.6.1",
+			"resolved": "https://registry.npmjs.org/rollup-plugin-external-globals/-/rollup-plugin-external-globals-0.6.1.tgz",
+			"integrity": "sha512-mlp3KNa5sE4Sp9UUR2rjBrxjG79OyZAh/QC18RHIjM+iYkbBwNXSo8DHRMZWtzJTrH8GxQ+SJvCTN3i14uMXIA==",
+			"requires": {
+				"@rollup/pluginutils": "^4.0.0",
+				"estree-walker": "^2.0.1",
+				"is-reference": "^1.2.1",
+				"magic-string": "^0.25.7"
+			}
+		},
+		"sass": {
+			"version": "1.56.1",
+			"resolved": "https://registry.npmjs.org/sass/-/sass-1.56.1.tgz",
+			"integrity": "sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==",
+			"dev": true,
+			"requires": {
+				"chokidar": ">=3.0.0 <4.0.0",
+				"immutable": "^4.0.0",
+				"source-map-js": ">=0.6.2 <2.0.0"
+			}
+		},
+		"screenfull": {
+			"version": "5.2.0",
+			"resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz",
+			"integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA=="
+		},
+		"send": {
+			"version": "0.18.0",
+			"resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
+			"integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
+			"requires": {
+				"debug": "2.6.9",
+				"depd": "2.0.0",
+				"destroy": "1.2.0",
+				"encodeurl": "~1.0.2",
+				"escape-html": "~1.0.3",
+				"etag": "~1.8.1",
+				"fresh": "0.5.2",
+				"http-errors": "2.0.0",
+				"mime": "1.6.0",
+				"ms": "2.1.3",
+				"on-finished": "2.4.1",
+				"range-parser": "~1.2.1",
+				"statuses": "2.0.1"
+			}
+		},
+		"serve-static": {
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
+			"integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
+			"requires": {
+				"encodeurl": "~1.0.2",
+				"escape-html": "~1.0.3",
+				"parseurl": "~1.3.3",
+				"send": "0.18.0"
+			}
+		},
+		"setprototypeof": {
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+			"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
+		},
+		"shapefile": {
+			"version": "0.6.6",
+			"resolved": "https://registry.npmjs.org/shapefile/-/shapefile-0.6.6.tgz",
+			"integrity": "sha512-rLGSWeK2ufzCVx05wYd+xrWnOOdSV7xNUW5/XFgx3Bc02hBkpMlrd2F1dDII7/jhWzv0MSyBFh5uJIy9hLdfuw==",
+			"requires": {
+				"array-source": "0.0",
+				"commander": "2",
+				"path-source": "0.1",
+				"slice-source": "0.4",
+				"stream-source": "0.3",
+				"text-encoding": "^0.6.4"
+			}
+		},
+		"side-channel": {
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+			"integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+			"requires": {
+				"call-bind": "^1.0.0",
+				"get-intrinsic": "^1.0.2",
+				"object-inspect": "^1.9.0"
+			}
+		},
+		"slice-source": {
+			"version": "0.4.1",
+			"resolved": "https://registry.npmjs.org/slice-source/-/slice-source-0.4.1.tgz",
+			"integrity": "sha512-YiuPbxpCj4hD9Qs06hGAz/OZhQ0eDuALN0lRWJez0eD/RevzKqGdUx1IOMUnXgpr+sXZLq3g8ERwbAH0bCb8vg=="
+		},
+		"source-map": {
+			"version": "0.6.1",
+			"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+			"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+		},
+		"source-map-js": {
+			"version": "0.6.2",
+			"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
+			"integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug=="
+		},
+		"sourcemap-codec": {
+			"version": "1.4.8",
+			"resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+			"integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
+		},
+		"statuses": {
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+			"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
+		},
+		"stream-source": {
+			"version": "0.3.5",
+			"resolved": "https://registry.npmjs.org/stream-source/-/stream-source-0.3.5.tgz",
+			"integrity": "sha512-ZuEDP9sgjiAwUVoDModftG0JtYiLUV8K4ljYD1VyUMRWtbVf92474o4kuuul43iZ8t/hRuiDAx1dIJSvirrK/g=="
+		},
+		"string-hash": {
+			"version": "1.1.3",
+			"resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz",
+			"integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==",
+			"dev": true
+		},
+		"supports-color": {
+			"version": "7.2.0",
+			"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+			"dev": true,
+			"requires": {
+				"has-flag": "^4.0.0"
+			}
+		},
+		"supports-preserve-symlinks-flag": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+			"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+			"dev": true
+		},
+		"text-encoding": {
+			"version": "0.6.4",
+			"resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz",
+			"integrity": "sha512-hJnc6Qg3dWoOMkqP53F0dzRIgtmsAge09kxUIqGrEUS4qr5rWLckGYaQAVr+opBrIMRErGgy6f5aPnyPpyGRfg=="
+		},
+		"text-segmentation": {
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz",
+			"integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==",
+			"requires": {
+				"utrie": "^1.0.2"
+			}
+		},
+		"to-fast-properties": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+			"integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
+			"dev": true
+		},
+		"to-regex-range": {
+			"version": "5.0.1",
+			"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+			"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+			"dev": true,
+			"requires": {
+				"is-number": "^7.0.0"
+			}
+		},
+		"toidentifier": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+			"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
+		},
+		"topojson-client": {
+			"version": "3.1.0",
+			"resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
+			"integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
+			"requires": {
+				"commander": "2"
+			}
+		},
+		"tslib": {
+			"version": "2.5.0",
+			"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+			"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
+		},
+		"universalify": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+			"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
+		},
+		"urijs": {
+			"version": "1.19.11",
+			"resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz",
+			"integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ=="
+		},
+		"util-deprecate": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+			"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+			"dev": true
+		},
+		"utrie": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz",
+			"integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==",
+			"requires": {
+				"base64-arraybuffer": "^1.0.2"
+			}
+		},
+		"vite": {
+			"version": "2.5.3",
+			"resolved": "https://registry.npmjs.org/vite/-/vite-2.5.3.tgz",
+			"integrity": "sha512-1wMDnjflvtTTkMov8O/Xb5+w1/VW/Gw8oCf8f6dqgHn8lMOEqq0SaPtFEQeikFcOKCfSbiU0nEi0LDIx6DNsaQ==",
+			"dev": true,
+			"requires": {
+				"esbuild": "^0.12.17",
+				"fsevents": "~2.3.2",
+				"postcss": "^8.3.6",
+				"resolve": "^1.20.0",
+				"rollup": "^2.38.5"
+			}
+		},
+		"vite-plugin-cesium": {
+			"version": "1.2.18",
+			"resolved": "https://registry.npmjs.org/vite-plugin-cesium/-/vite-plugin-cesium-1.2.18.tgz",
+			"integrity": "sha512-zEmu/6BcFAJOYIIYOAAz6aesd5U3NsqYWBc+Dumip0xGNW9UmZfSGLGaJYcexLLZ28nd+lR5ZTMeuQtXKxy58A==",
+			"requires": {
+				"fs-extra": "^9.1.0",
+				"rollup-plugin-external-globals": "^0.6.1",
+				"serve-static": "^1.14.1"
+			}
+		},
+		"vite-plugin-compression": {
+			"version": "0.5.1",
+			"resolved": "https://registry.npmjs.org/vite-plugin-compression/-/vite-plugin-compression-0.5.1.tgz",
+			"integrity": "sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==",
+			"dev": true,
+			"requires": {
+				"chalk": "^4.1.2",
+				"debug": "^4.3.3",
+				"fs-extra": "^10.0.0"
+			},
+			"dependencies": {
+				"debug": {
+					"version": "4.3.4",
+					"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+					"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+					"dev": true,
+					"requires": {
+						"ms": "2.1.2"
+					}
+				},
+				"fs-extra": {
+					"version": "10.1.0",
+					"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+					"integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+					"dev": true,
+					"requires": {
+						"graceful-fs": "^4.2.0",
+						"jsonfile": "^6.0.1",
+						"universalify": "^2.0.0"
+					}
+				},
+				"ms": {
+					"version": "2.1.2",
+					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+					"dev": true
+				}
+			}
+		},
+		"vue": {
+			"version": "3.2.25",
+			"resolved": "https://registry.npmjs.org/vue/-/vue-3.2.25.tgz",
+			"integrity": "sha512-jU3t7fyQDHoCWCqhmRrnSmYZvHC35tOJTP704di7HGfq5EcFA1cU/1ZPjUV1eCxJev65Khjyfni+vk9oa+eTtw==",
+			"requires": {
+				"@vue/compiler-dom": "3.2.25",
+				"@vue/compiler-sfc": "3.2.25",
+				"@vue/runtime-dom": "3.2.25",
+				"@vue/server-renderer": "3.2.25",
+				"@vue/shared": "3.2.25"
+			},
+			"dependencies": {
+				"@babel/parser": {
+					"version": "7.21.2",
+					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz",
+					"integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ=="
+				},
+				"@vue/compiler-core": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.25.tgz",
+					"integrity": "sha512-FlffKezIqztTCTyG0klkYRwhdyL6b1PTTCIerPb4p2R9qQaczccTX5g9ysi9w6tpLQ48a1WiXnFDJhWD7XoqwA==",
+					"requires": {
+						"@babel/parser": "^7.16.4",
+						"@vue/shared": "3.2.25",
+						"estree-walker": "^2.0.2",
+						"source-map": "^0.6.1"
+					}
+				},
+				"@vue/compiler-dom": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.25.tgz",
+					"integrity": "sha512-4JrburkRg4VWbc8AKpzKFWbNY4MDXshqjFl53+vINq7zaw3Z7aSqnLv0EkKh8B8ynf/MYsAdygGutyVbEWYxOw==",
+					"requires": {
+						"@vue/compiler-core": "3.2.25",
+						"@vue/shared": "3.2.25"
+					}
+				},
+				"@vue/compiler-sfc": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.25.tgz",
+					"integrity": "sha512-PminuOYIcFI7UZn+mdy2OPbogyAb0IHkVuqwmLDJiSRFhc/QAXQnO9KdS4nez3bQ9XlQmoAveQzcZuekHzdb5w==",
+					"requires": {
+						"@babel/parser": "^7.16.4",
+						"@vue/compiler-core": "3.2.25",
+						"@vue/compiler-dom": "3.2.25",
+						"@vue/compiler-ssr": "3.2.25",
+						"@vue/reactivity-transform": "3.2.25",
+						"@vue/shared": "3.2.25",
+						"estree-walker": "^2.0.2",
+						"magic-string": "^0.25.7",
+						"postcss": "^8.1.10",
+						"source-map": "^0.6.1"
+					}
+				},
+				"@vue/compiler-ssr": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.25.tgz",
+					"integrity": "sha512-+BAl8U5D3JkGR6086PFx1BQQ5km3z9fT88hy/7lzf8i3vEDdPQodadnX2t6tndFjIux05MEKg43DeocOojT0mw==",
+					"requires": {
+						"@vue/compiler-dom": "3.2.25",
+						"@vue/shared": "3.2.25"
+					}
+				},
+				"@vue/shared": {
+					"version": "3.2.25",
+					"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.25.tgz",
+					"integrity": "sha512-DkHJFV2gw9WBRmUCa21eyG0WvlF0l1QFOgTkWj29O4mt2Tv3BSE5PQOKhUruZIym4bBYCqx9ZGtoD1WohDprow=="
+				}
+			}
+		},
+		"vue-demi": {
+			"version": "0.13.11",
+			"resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz",
+			"integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A=="
+		},
+		"vue-router": {
+			"version": "4.0.16",
+			"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.16.tgz",
+			"integrity": "sha512-JcO7cb8QJLBWE+DfxGUL3xUDOae/8nhM1KVdnudadTAORbuxIC/xAydC5Zr/VLHUDQi1ppuTF5/rjBGzgzrJNA==",
+			"requires": {
+				"@vue/devtools-api": "^6.0.0"
+			}
+		},
+		"vue3-print-nb": {
+			"version": "0.1.4",
+			"resolved": "https://registry.npmjs.org/vue3-print-nb/-/vue3-print-nb-0.1.4.tgz",
+			"integrity": "sha512-LExI7viEzplR6ZKQ2b+V4U0cwGYbVD4fut/XHvk3UPGlT5CcvIGs6VlwGp107aKgk6P8Pgx4rco3Rehv2lti3A==",
+			"requires": {
+				"vue": "^3.0.5"
+			}
+		},
+		"wkt-parser": {
+			"version": "1.3.2",
+			"resolved": "https://registry.npmjs.org/wkt-parser/-/wkt-parser-1.3.2.tgz",
+			"integrity": "sha512-A26BOOo7sHAagyxG7iuRhnKMO7Q3mEOiOT4oGUmohtN/Li5wameeU4S6f8vWw6NADTVKljBs8bzA8JPQgSEMVQ=="
+		},
+		"yallist": {
+			"version": "3.1.1",
+			"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+			"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+			"dev": true
+		},
+		"zrender": {
+			"version": "5.4.0",
+			"resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.0.tgz",
+			"integrity": "sha512-rOS09Z2HSVGFs2dn/TuYk5BlCaZcVe8UDLLjj1ySYF828LATKKdxuakSZMvrDz54yiKPDYVfjdKqcX8Jky3BIA==",
+			"requires": {
+				"tslib": "2.3.0"
+			},
+			"dependencies": {
+				"tslib": {
+					"version": "2.3.0",
+					"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
+					"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
+				}
+			}
+		}
+	}
+}

+ 41 - 0
package.json

@@ -0,0 +1,41 @@
+{
+	"name": "vue3_cli_default",
+	"version": "0.0.0",
+	"scripts": {
+		"dev": "vite",
+		"build": "vite build",
+		"serve": "vite preview"
+	},
+	"dependencies": {
+		"@element-plus/icons-vue": "^2.0.10",
+		"axios": "^1.1.3",
+		"cesium-navigation-es6": "^3.0.8",
+		"echarts": "^5.4.0",
+		"element-plus": "^2.2.16",
+		"html2canvas": "^1.4.1",
+		"js-md5": "^0.7.3",
+		"mitt": "^3.0.0",
+		"nprogress": "^0.2.0",
+		"pinia": "^2.0.23",
+		"pinia-plugin-persistedstate": "^3.1.0",
+		"print-js": "^1.6.0",
+		"proj4": "^2.9.0",
+		"qs": "^6.11.0",
+		"screenfull": "^5.2.0",
+		"shapefile": "^0.6.6",
+		"vite-plugin-cesium": "^1.2.18",
+		"vue": "^3.2.25",
+		"vue-router": "^4.0.16",
+		"vue3-print-nb": "^0.1.4"
+	},
+	"devDependencies": {
+		"@vitejs/plugin-vue": "^1.6.0",
+		"@vue/compiler-sfc": "^3.2.6",
+		"amfe-flexible": "^2.2.1",
+		"lib-flexible": "^0.3.2",
+		"postcss-pxtorem": "^6.0.0",
+		"sass": "^1.56.1",
+		"vite": "^2.5.2",
+		"vite-plugin-compression": "^0.5.1"
+	}
+}

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_0.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_1.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_10.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_11.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_12.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_13.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_14.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_15.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_16.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_17.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_18.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_19.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_2.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_20.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_21.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_22.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_23.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_24.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_25.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_26.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_27.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_3.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_4.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_5.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_6.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_7.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_8.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
public/ThirdParty/Cesium-1.93/Assets/IAU2006_XYS/IAU2006_XYS_9.json


BIN
public/ThirdParty/Cesium-1.93/Assets/Images/bing_maps_credit.png


BIN
public/ThirdParty/Cesium-1.93/Assets/Images/cesium_credit.png


BIN
public/ThirdParty/Cesium-1.93/Assets/Images/google_earth_credit.png


BIN
public/ThirdParty/Cesium-1.93/Assets/Images/ion-credit.png


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/LensFlare/DirtMask.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/LensFlare/StarBurst.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/0/0/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/0/1/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/0/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/0/1.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/1/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/1/1.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/2/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/2/1.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/3/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/1/3/1.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/0/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/0/1.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/0/2.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/0/3.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/1/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/1/1.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/1/2.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/1/3.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/2/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/2/1.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/2/2.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/2/3.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/3/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/3/1.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/3/2.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/3/3.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/4/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/4/1.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/4/2.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/4/3.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/5/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/5/1.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/5/2.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/5/3.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/6/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/6/1.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/6/2.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/6/3.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/7/0.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/7/1.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/7/2.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/2/7/3.jpg


+ 14 - 0
public/ThirdParty/Cesium-1.93/Assets/Textures/NaturalEarthII/tilemapresource.xml

@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+    <TileMap version="1.0.0" tilemapservice="http://tms.osgeo.org/1.0.0">
+      <Title>NE2_HR_LC_SR_W_DR_recolored.tif</Title>
+      <Abstract></Abstract>
+      <SRS>EPSG:4326</SRS>
+      <BoundingBox miny="-90.00000000000000" minx="-180.00000000000000" maxy="90.00000000000000" maxx="180.00000000000000"/>
+      <Origin y="-90.00000000000000" x="-180.00000000000000"/>
+      <TileFormat width="256" height="256" mime-type="image/jpg" extension="jpg"/>
+      <TileSets profile="geodetic">
+        <TileSet href="0" units-per-pixel="0.70312500000000" order="0"/>
+        <TileSet href="1" units-per-pixel="0.35156250000000" order="1"/>
+        <TileSet href="2" units-per-pixel="0.17578125000000" order="2"/>
+      </TileSets>
+    </TileMap>

BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/SkyBox/tycho2t3_80_mx.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/SkyBox/tycho2t3_80_my.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/SkyBox/tycho2t3_80_mz.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/SkyBox/tycho2t3_80_px.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/SkyBox/tycho2t3_80_py.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/SkyBox/tycho2t3_80_pz.jpg


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/maki/airfield.png


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/maki/airport.png


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/maki/alcohol-shop.png


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/maki/america-football.png


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/maki/art-gallery.png


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/maki/bakery.png


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/maki/bank.png


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/maki/bar.png


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/maki/baseball.png


BIN
public/ThirdParty/Cesium-1.93/Assets/Textures/maki/basketball.png


Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov