diff --git a/.env.development b/.env.development
new file mode 100644
index 0000000..f793e49
--- /dev/null
+++ b/.env.development
@@ -0,0 +1,16 @@
+#开发环境
+NODE_ENV:"development"
+# 页面标题
+VUE_APP_TITLE = 汉邦唐全真数字服务平台
+# 网关地址
+VUE_APP_GATEWAY_URL="/dev-api"
+# 服务地址
+VUE_APP_BASE_API_URL="http://119.45.158.12:8081"
+# 服务前-- 请严格遵守格式 不允许换行
+VUE_APP_SERVICE_PREFIX= '{"knowledge":"/knowledge","system":"/system"}'
+# 是否显示全部菜单
+VUE_APP_ALL_MENU = false
+# 微前端地址
+VUE_APP_REMOTES_URL="http://192.168.1.20:8090"
+# 当前应用部署地址
+VUE_APP_EXPOSES_URL=""
\ No newline at end of file
diff --git a/.env.production b/.env.production
new file mode 100644
index 0000000..b15b7a6
--- /dev/null
+++ b/.env.production
@@ -0,0 +1,16 @@
+#生产环境
+NODE_ENV:"production"
+# 页面标题
+VUE_APP_TITLE = 汉邦唐全真数字服务平台
+# 网关地址
+VUE_APP_GATEWAY_URL="/prod-api"
+# 服务地址
+VUE_APP_BASE_API_URL=""
+# 服务前-- 请严格遵守格式 不允许换行
+VUE_APP_SERVICE_PREFIX= '{"knowledge":"/knowledge","system":"/system"}'
+# 是否显示全部菜单
+VUE_APP_ALL_MENU = false
+# 微前端地址
+VUE_APP_REMOTES_URL="http://119.45.158.12/common/"
+# 当前应用部署地址
+VUE_APP_EXPOSES_URL=""
\ No newline at end of file
diff --git a/.env.test b/.env.test
new file mode 100644
index 0000000..0acfcd2
--- /dev/null
+++ b/.env.test
@@ -0,0 +1,16 @@
+#测试环境
+NODE_ENV:"development"
+# 页面标题
+VUE_APP_TITLE = 汉邦唐全真数字服务平台
+# 网关地址
+VUE_APP_GATEWAY_URL="/prod-api"
+# 服务地址
+VUE_APP_BASE_API_URL="http://192.168.2.3:8081"
+# 服务前-- 请严格遵守格式 不允许换行
+VUE_APP_SERVICE_PREFIX= '{"knowledge":"/knowledge","system":"/system"}'
+# 是否显示全部菜单
+VUE_APP_ALL_MENU = false
+# 微前端地址
+VUE_APP_REMOTES_URL="http://119.45.158.12/common/"
+# 当前应用部署地址
+VUE_APP_EXPOSES_URL=""
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index a19f004..432a04b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,11 +1,25 @@
-# ---> Vue
-# gitignore template for Vue.js projects
-#
-# Recommended template: Node.gitignore
+.DS_Store
+node_modules
+/dist
+package-lock.json
+/src/assets/common
-# TODO: where does this rule come from?
-docs/_book
-# TODO: where does this rule come from?
-test/
+# local env files
+# .env.local
+# .env.*.local
+# Log files
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+
+# Editor directories and files
+.idea
+.vscode
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/README copy.md b/README copy.md
new file mode 100644
index 0000000..1729169
--- /dev/null
+++ b/README copy.md
@@ -0,0 +1,36 @@
+# hbt-template-ui
+
+## 环境
+
+1. 下载并安装nodeJS环境
+2. 安装nrm, 使用nrm将npm仓库配置为公司仓库
+ 3.1 使用npm install -g nrm 全局安装
+ 3.2 使用nrm add hbt-npm http://81.70.119.104:8081/repository/npm-public-hbt/ 增加公司镜像地址
+ 3.3 使用nrm use hbt-npm 切换到公司镜像
+ 3.4 使用nrm ls 查看全部仓库源 *为当前使用源
+## Project setup
+```
+npm install
+```
+
+### Compiles and hot-reloads for development
+```
+npm run serve
+```
+
+### 本框架采用ts与法 具体依赖vue-property-decorator
+```
+see vue-property-decorator用法详解 (https://blog.csdn.net/weixin_44116302/article/details/111225763#PropSync_141)
+```
+
+### 采用模块联邦
+```
+远程引用需要先在global.d.ts中注册
+例:如需使用远程地图
+1.在global.d.ts中注册 declare module 'common/map';
+2.在页面中引用
+@Component({
+ components:{MapComponent:()=>import("common/map") }
+})
+3.在html中应用
+```
diff --git a/babel.config.js b/babel.config.js
new file mode 100644
index 0000000..e955840
--- /dev/null
+++ b/babel.config.js
@@ -0,0 +1,5 @@
+module.exports = {
+ presets: [
+ '@vue/cli-plugin-babel/preset'
+ ]
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..2e41dc0
--- /dev/null
+++ b/package.json
@@ -0,0 +1,76 @@
+{
+ "name": "test",
+ "version": "0.1.0",
+ "private": true,
+ "scripts": {
+ "serve": "vue-cli-service serve --mode development",
+ "build": "vue-cli-service build --mode production",
+ "test": "vue-cli-service build --mode test",
+ "lint": "vue-cli-service lint"
+ },
+ "dependencies": {
+ "@mapbox/mapbox-gl-draw": "^1.4.1",
+ "@types/webpack-env": "^1.18.0",
+ "axios": "^1.3.4",
+ "core-js": "^3.8.3",
+ "echarts": "^5.4.2",
+ "element-ui": "^2.15.13",
+ "file-saver": "^2.0.5",
+ "hbt-common": "0.0.7",
+ "mapbox-gl": "^2.15.0",
+ "mockjs": "^1.1.0",
+ "screenfull": "^6.0.2",
+ "vue": "^2.6.14",
+ "vue-class-component": "^7.2.3",
+ "vue-property-decorator": "^9.1.2",
+ "vue-router": "^3.5.1",
+ "vuex": "^3.6.2"
+ },
+ "devDependencies": {
+ "@typescript-eslint/eslint-plugin": "^5.4.0",
+ "@typescript-eslint/parser": "^5.4.0",
+ "@vue/cli-plugin-babel": "~5.0.0",
+ "@vue/cli-plugin-eslint": "~5.0.0",
+ "@vue/cli-plugin-router": "~5.0.0",
+ "@vue/cli-plugin-typescript": "~5.0.0",
+ "@vue/cli-plugin-vuex": "~5.0.0",
+ "@vue/cli-service": "~5.0.0",
+ "@vue/eslint-config-typescript": "^9.1.0",
+ "compression-webpack-plugin": "^5.0.2",
+ "eslint": "^7.32.0",
+ "eslint-plugin-vue": "^8.0.3",
+ "html-loader": "^4.2.0",
+ "sass": "^1.32.7",
+ "sass-loader": "^12.0.0",
+ "svg-sprite-loader": "^6.0.11",
+ "typescript": "~4.5.5",
+ "vue-template-compiler": "^2.6.14"
+ },
+ "eslintConfig": {
+ "root": true,
+ "env": {
+ "node": true
+ },
+ "extends": [
+ "plugin:vue/essential",
+ "eslint:recommended",
+ "@vue/typescript/recommended"
+ ],
+ "parserOptions": {
+ "ecmaVersion": 2020
+ },
+ "rules": {
+ "@typescript-eslint/no-explicit-any": [
+ "off"
+ ],
+ "vue/no-unused-components": "off",
+ "no-unused-vars": "off",
+ "@typescript-eslint/no-unused-vars": "off"
+ }
+ },
+ "browserslist": [
+ "> 1%",
+ "last 2 versions",
+ "not dead"
+ ]
+}
diff --git a/public/assets/fonts/Microsoft YaHei/0-255.pbf b/public/assets/fonts/Microsoft YaHei/0-255.pbf
new file mode 100644
index 0000000..bd28ff6
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/0-255.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/1024-1279.pbf b/public/assets/fonts/Microsoft YaHei/1024-1279.pbf
new file mode 100644
index 0000000..0793d82
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/1024-1279.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/10240-10495.pbf b/public/assets/fonts/Microsoft YaHei/10240-10495.pbf
new file mode 100644
index 0000000..3ccc511
--- /dev/null
+++ b/public/assets/fonts/Microsoft YaHei/10240-10495.pbf
@@ -0,0 +1,3 @@
+
+&
+Microsoft YaHei Regular10240-10495
\ No newline at end of file
diff --git a/public/assets/fonts/Microsoft YaHei/10496-10751.pbf b/public/assets/fonts/Microsoft YaHei/10496-10751.pbf
new file mode 100644
index 0000000..ef666d4
--- /dev/null
+++ b/public/assets/fonts/Microsoft YaHei/10496-10751.pbf
@@ -0,0 +1,3 @@
+
+&
+Microsoft YaHei Regular10496-10751
\ No newline at end of file
diff --git a/public/assets/fonts/Microsoft YaHei/10752-11007.pbf b/public/assets/fonts/Microsoft YaHei/10752-11007.pbf
new file mode 100644
index 0000000..1fff1be
--- /dev/null
+++ b/public/assets/fonts/Microsoft YaHei/10752-11007.pbf
@@ -0,0 +1,3 @@
+
+&
+Microsoft YaHei Regular10752-11007
\ No newline at end of file
diff --git a/public/assets/fonts/Microsoft YaHei/11008-11263.pbf b/public/assets/fonts/Microsoft YaHei/11008-11263.pbf
new file mode 100644
index 0000000..a3739b5
--- /dev/null
+++ b/public/assets/fonts/Microsoft YaHei/11008-11263.pbf
@@ -0,0 +1,3 @@
+
+&
+Microsoft YaHei Regular11008-11263
\ No newline at end of file
diff --git a/public/assets/fonts/Microsoft YaHei/11264-11519.pbf b/public/assets/fonts/Microsoft YaHei/11264-11519.pbf
new file mode 100644
index 0000000..a3f777d
--- /dev/null
+++ b/public/assets/fonts/Microsoft YaHei/11264-11519.pbf
@@ -0,0 +1,3 @@
+
+&
+Microsoft YaHei Regular11264-11519
\ No newline at end of file
diff --git a/public/assets/fonts/Microsoft YaHei/11520-11775.pbf b/public/assets/fonts/Microsoft YaHei/11520-11775.pbf
new file mode 100644
index 0000000..5576ffc
--- /dev/null
+++ b/public/assets/fonts/Microsoft YaHei/11520-11775.pbf
@@ -0,0 +1,3 @@
+
+&
+Microsoft YaHei Regular11520-11775
\ No newline at end of file
diff --git a/public/assets/fonts/Microsoft YaHei/11776-12031.pbf b/public/assets/fonts/Microsoft YaHei/11776-12031.pbf
new file mode 100644
index 0000000..2ec417b
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/11776-12031.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/12032-12287.pbf b/public/assets/fonts/Microsoft YaHei/12032-12287.pbf
new file mode 100644
index 0000000..f4ed3de
--- /dev/null
+++ b/public/assets/fonts/Microsoft YaHei/12032-12287.pbf
@@ -0,0 +1,3 @@
+
+&
+Microsoft YaHei Regular12032-12287
\ No newline at end of file
diff --git a/public/assets/fonts/Microsoft YaHei/12288-12543.pbf b/public/assets/fonts/Microsoft YaHei/12288-12543.pbf
new file mode 100644
index 0000000..e5dbf81
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/12288-12543.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/12544-12799.pbf b/public/assets/fonts/Microsoft YaHei/12544-12799.pbf
new file mode 100644
index 0000000..f6f0654
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/12544-12799.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/1280-1535.pbf b/public/assets/fonts/Microsoft YaHei/1280-1535.pbf
new file mode 100644
index 0000000..2254f6f
--- /dev/null
+++ b/public/assets/fonts/Microsoft YaHei/1280-1535.pbf
@@ -0,0 +1,3 @@
+
+$
+Microsoft YaHei Regular 1280-1535
\ No newline at end of file
diff --git a/public/assets/fonts/Microsoft YaHei/12800-13055.pbf b/public/assets/fonts/Microsoft YaHei/12800-13055.pbf
new file mode 100644
index 0000000..0724e66
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/12800-13055.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/13056-13311.pbf b/public/assets/fonts/Microsoft YaHei/13056-13311.pbf
new file mode 100644
index 0000000..670f26b
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/13056-13311.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/13312-13567.pbf b/public/assets/fonts/Microsoft YaHei/13312-13567.pbf
new file mode 100644
index 0000000..398a6f4
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/13312-13567.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/13568-13823.pbf b/public/assets/fonts/Microsoft YaHei/13568-13823.pbf
new file mode 100644
index 0000000..0398e60
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/13568-13823.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/13824-14079.pbf b/public/assets/fonts/Microsoft YaHei/13824-14079.pbf
new file mode 100644
index 0000000..64577a1
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/13824-14079.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/14080-14335.pbf b/public/assets/fonts/Microsoft YaHei/14080-14335.pbf
new file mode 100644
index 0000000..2bf52c3
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/14080-14335.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/14336-14591.pbf b/public/assets/fonts/Microsoft YaHei/14336-14591.pbf
new file mode 100644
index 0000000..6f06c71
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/14336-14591.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/14592-14847.pbf b/public/assets/fonts/Microsoft YaHei/14592-14847.pbf
new file mode 100644
index 0000000..f02fa60
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/14592-14847.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/14848-15103.pbf b/public/assets/fonts/Microsoft YaHei/14848-15103.pbf
new file mode 100644
index 0000000..8a883e1
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/14848-15103.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/15104-15359.pbf b/public/assets/fonts/Microsoft YaHei/15104-15359.pbf
new file mode 100644
index 0000000..e735d19
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/15104-15359.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/1536-1791.pbf b/public/assets/fonts/Microsoft YaHei/1536-1791.pbf
new file mode 100644
index 0000000..1b0350b
--- /dev/null
+++ b/public/assets/fonts/Microsoft YaHei/1536-1791.pbf
@@ -0,0 +1,3 @@
+
+$
+Microsoft YaHei Regular 1536-1791
\ No newline at end of file
diff --git a/public/assets/fonts/Microsoft YaHei/15360-15615.pbf b/public/assets/fonts/Microsoft YaHei/15360-15615.pbf
new file mode 100644
index 0000000..dcbce47
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/15360-15615.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/15616-15871.pbf b/public/assets/fonts/Microsoft YaHei/15616-15871.pbf
new file mode 100644
index 0000000..83f4434
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/15616-15871.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/15872-16127.pbf b/public/assets/fonts/Microsoft YaHei/15872-16127.pbf
new file mode 100644
index 0000000..5dd7f46
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/15872-16127.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/16128-16383.pbf b/public/assets/fonts/Microsoft YaHei/16128-16383.pbf
new file mode 100644
index 0000000..58d0164
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/16128-16383.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/16384-16639.pbf b/public/assets/fonts/Microsoft YaHei/16384-16639.pbf
new file mode 100644
index 0000000..e0e5a2e
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/16384-16639.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/16640-16895.pbf b/public/assets/fonts/Microsoft YaHei/16640-16895.pbf
new file mode 100644
index 0000000..9e8ea1e
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/16640-16895.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/16896-17151.pbf b/public/assets/fonts/Microsoft YaHei/16896-17151.pbf
new file mode 100644
index 0000000..9487328
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/16896-17151.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/17152-17407.pbf b/public/assets/fonts/Microsoft YaHei/17152-17407.pbf
new file mode 100644
index 0000000..ba75763
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/17152-17407.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/17408-17663.pbf b/public/assets/fonts/Microsoft YaHei/17408-17663.pbf
new file mode 100644
index 0000000..d10b911
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/17408-17663.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/17664-17919.pbf b/public/assets/fonts/Microsoft YaHei/17664-17919.pbf
new file mode 100644
index 0000000..841ea33
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/17664-17919.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/1792-2047.pbf b/public/assets/fonts/Microsoft YaHei/1792-2047.pbf
new file mode 100644
index 0000000..9d7a4d5
--- /dev/null
+++ b/public/assets/fonts/Microsoft YaHei/1792-2047.pbf
@@ -0,0 +1,3 @@
+
+$
+Microsoft YaHei Regular 1792-2047
\ No newline at end of file
diff --git a/public/assets/fonts/Microsoft YaHei/17920-18175.pbf b/public/assets/fonts/Microsoft YaHei/17920-18175.pbf
new file mode 100644
index 0000000..d50fa26
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/17920-18175.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/18176-18431.pbf b/public/assets/fonts/Microsoft YaHei/18176-18431.pbf
new file mode 100644
index 0000000..26efd72
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/18176-18431.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/18432-18687.pbf b/public/assets/fonts/Microsoft YaHei/18432-18687.pbf
new file mode 100644
index 0000000..a333f09
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/18432-18687.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/18688-18943.pbf b/public/assets/fonts/Microsoft YaHei/18688-18943.pbf
new file mode 100644
index 0000000..c4ff207
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/18688-18943.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/18944-19199.pbf b/public/assets/fonts/Microsoft YaHei/18944-19199.pbf
new file mode 100644
index 0000000..055a185
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/18944-19199.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/19200-19455.pbf b/public/assets/fonts/Microsoft YaHei/19200-19455.pbf
new file mode 100644
index 0000000..d6deb1b
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/19200-19455.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/19456-19711.pbf b/public/assets/fonts/Microsoft YaHei/19456-19711.pbf
new file mode 100644
index 0000000..10a514a
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/19456-19711.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/19712-19967.pbf b/public/assets/fonts/Microsoft YaHei/19712-19967.pbf
new file mode 100644
index 0000000..c1f42c5
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/19712-19967.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/19968-20223.pbf b/public/assets/fonts/Microsoft YaHei/19968-20223.pbf
new file mode 100644
index 0000000..6783780
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/19968-20223.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/20224-20479.pbf b/public/assets/fonts/Microsoft YaHei/20224-20479.pbf
new file mode 100644
index 0000000..e04f763
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/20224-20479.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/2048-2303.pbf b/public/assets/fonts/Microsoft YaHei/2048-2303.pbf
new file mode 100644
index 0000000..964f33e
--- /dev/null
+++ b/public/assets/fonts/Microsoft YaHei/2048-2303.pbf
@@ -0,0 +1,3 @@
+
+$
+Microsoft YaHei Regular 2048-2303
\ No newline at end of file
diff --git a/public/assets/fonts/Microsoft YaHei/20480-20735.pbf b/public/assets/fonts/Microsoft YaHei/20480-20735.pbf
new file mode 100644
index 0000000..6b5743f
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/20480-20735.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/20736-20991.pbf b/public/assets/fonts/Microsoft YaHei/20736-20991.pbf
new file mode 100644
index 0000000..5469f0c
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/20736-20991.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/20992-21247.pbf b/public/assets/fonts/Microsoft YaHei/20992-21247.pbf
new file mode 100644
index 0000000..5e7e4e6
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/20992-21247.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/21248-21503.pbf b/public/assets/fonts/Microsoft YaHei/21248-21503.pbf
new file mode 100644
index 0000000..24868a9
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/21248-21503.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/21504-21759.pbf b/public/assets/fonts/Microsoft YaHei/21504-21759.pbf
new file mode 100644
index 0000000..4a9b57e
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/21504-21759.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/21760-22015.pbf b/public/assets/fonts/Microsoft YaHei/21760-22015.pbf
new file mode 100644
index 0000000..74552dd
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/21760-22015.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/22016-22271.pbf b/public/assets/fonts/Microsoft YaHei/22016-22271.pbf
new file mode 100644
index 0000000..e3e3633
Binary files /dev/null and b/public/assets/fonts/Microsoft YaHei/22016-22271.pbf differ
diff --git a/public/assets/fonts/Microsoft YaHei/22272-22527.pbf b/public/assets/fonts/Microsoft YaHei/22272-22527.pbf
new file mode 100644
index 0000000..9bd17d6
--- /dev/null
+++ b/public/assets/fonts/Microsoft YaHei/22272-22527.pbf
@@ -0,0 +1,130 @@
+
+
+Microsoft YaHei Regular22272-22527UgnnnnnnnnnnnnnnnnnnnnnnhWkny|{ξ~{ؾ~{ں~{ں־˺~{ںŵ~{ںλƻп~{ںƴ̱δ~{ںȹ~{ں˷~{ںķ~{ں~{ںӽ~{ںzǨ~{ںIJť~{ںӹã~{ںؿ~{ںëع~{ںůȭ~{ں~{~{ܾ~{ӺӾ~z}nooooooooooooooqYkssskYOOOOOOOOOOOOVisssl[ (08TfnnnnnnnnnnnnnnnnnnnnnngVjlwzyμ|yټ|yٻлؼ|yٻɷؼ|yٻĸؼ|yٻؼ|yٻؼ|yٻԷؼ|yٻؼ|yٻؼ|yٻҷؼ|yٻؼ|yٻؼ|yٻϯؼ|yٻǰϯؼ|yٻǧϯؼ|yٻϯؼ|yٻϯؼ|yٻħįؼ|yټ|yܼ|yӻӼ|x{moooooooooooooooXkssskZOOOOOOOOOOOOWjssslZ (08UgnnnnnnnnnnnnnnnnnnnnnnhWkny|{ξ~{~{ں~{ں~{ں·~{ںı~{ں~{ںҺǰ~{ں²βɶ~{ںµð~{ںȴͻ~{ںϾ~{ںŴ˹~{ںöм˹°~{ںȸͭ˸~{ںͽ̬÷~{ں²Ħ~{ںϷ~{ں~{~{ܾ~{ӺӾ~z}nooooooooooooooqYkssskYOOOOOOOOOOOOVisssl[ (08VgnnnnnnnnnnnnnnnnnnnnnnfTljyw{ιy{ٹy{ۻɩĶٹy{ۻɩγٹy{ۻžٹy{ۻɾٹy{ۻɩٹy{ۻĻٹy{ۻۻٹy{ۻɩڻٹy{ۻڻٹy{ۻۻٹy{ۻɫڻٹy{ۻɿڻٹy{ۻۻٹy{ۻɬڻٹy{ۻɹٹy{ۻٹy{ۻٹy{ٹy{ٹy{ӻӹyzxooooooooooooooqlZkssskZOOOOOOOOOOOO[msssjX (08L]eeeeeeeeeeeeeeeeeeeeee]McyycrswŸxwظxwظxwƦظxwƦظxwԵظxwŬظxw̬ظxwؾ̬ظxwպ̺ظxwӶظxwظxwظxwظxwٹظxwٹظxwظxwظxw¹ظxwظxwظxwָxwwmvpppppppppppptmYmwwwq`PPPPPPPPPPPP_pvvvlY (084K\eeeeeeeeeeeeeeeeeeee[I2Gaxv_DRqnOUuŲrRUuͲrRTs̾nOIe|̽̾v`JWs̾̽w\a۾eaƦfaռƦfaյƪƦfaյռ˳ƦfaյǾԾƦfaյϾƦfaյ̯Ʀfaյ̬ƦfaյòƦfaյʲƦfaյ̬Ʀfaյ̬Ʀfaյ̬ƦfaտƦfaƦfaյƦfafYvooooooooooooy]I`qwwwlXOOOOOOOOOOTiuvvrcL (08UemmmmmmmmmmmmmmmmmmmmmmdSkiyw{y{ٹy{ۻٹy{ۻʼٹy{ۻּٹy{ۻֶּٹy{ۻּٹy{ۻؼٹy{ۻٹy{ۻĮٹy{ۻήٹy{ۻéήٹy{ۻǧήٹy{ۻ§ήٹy{ۻĴήٹy{ۻʾ²ٹy{ۻɳͽٹy{ۻɻȳٹy{ۻƿٹy{ٹy{ٹy{ӻӹyzxooooooooooooooqlZkssskZOOOOOOOOOOOO[msssjX (08UgnnnnnnnnnnnnnnnnnnnnnnfTkjyw{ιy{ٹy{ںϹٹy{ںлٹy{ںĮŴٹy{ںμпٹy{ںŸûٹy{ںʻѳʽٹy{ںٹy{ںٹy{ںغٹy{ںаȫͿպٹy{ںаȨͿպٹy{ںٹy{ںպٹy{ںаȨͿպٹy{ںаȨͿֺٹy{ںаεٹy{ں°ٹy{ٹy{ٹy{ӺӹyzxnoooooooooooooomYkssskYOOOOOOOOOOOOZkssskX (08WhppppppppppppppppppppppgUmjzw{йy{ٹy{ٹ®ͮɵٹy{ٹưƧٹy{ٹսٹy{ٹҲٹy{ٹǵٹy{ٹֹٹy{ٹмٹy{ٹʳ̵ٹy{ٹ̵ͽٹy{ٹҿȼٹy{øѽͼٹy{ٹƶãԻٹy{ٹã˴ٹy{ٹãֻٹy{ٹȳвٹy{ٹпٹy{ٹٹy{ٹy{ٹy{ӹӹyzxnpppppppppppppplYksssjXPPPPPPPPPPPPYksssjW (08VgnnnnnnnnnnnnnnnnnnnnnnfTljyw{ιy{ٹy{ۻêٹy{ۻʲٹy{ۻϯٹy{ۻʺٹy{ۻʪٹy{ۻʾٹy{ۻþٹy{ۻӻٹy{ۻϺվٹy{ۻٹy{ۻٹy{ۻʪٹy{ۻʽٹy{ۻȾٹy{ۻʰٹy{ۻʪٹy{ۻʪٹy{ۿٹy{ٹy{ӻӹyzxooooooooooooooqlZkssskZOOOOOOOOOOOO[msssjX (08VgnnnnnnnnnnnnnnnnnnnnnnfTljyw{ιy{ٹy{ۻɪٹy{ۻʲٹy{ۻɿٹy{ۻٹy{ۻƲٹy{ۻɷٹy{ۻ;ٹy{ۻٹy{ۻĥٹy{ۻťٹy{ۻ˹ťٹy{ۻťٹy{ۻˮťٹy{ۻťٹy{ۻ˷ťٹy{ۻ˫ٹy{ۻ˫ٹy{ۿٹy{ٹy{ӻӹyzxooooooooooooooqlZkssskZOOOOOOOOOOOO[msssjX (08VgnnnnnnnnnnnnnnnnnnnnnnfTljyw{ιy{ٹy{ٹƿȸٹy{ٹӿʹٹy{ٹŶٹy{ٹżٹy{ٹ÷ٹy{ٹťٹy{ٹٹȨгٹy{ٹɲֹʫŧٹy{ٹɩֹήֹٹy{ٹɭֹӳ˭ٹy{ٹٹؼٹy{ٹɿѹȬżٹy{ٹԸ̼ٹy{ٹϸԷȼٹy{ٹǭļٹy{ٹſʹپٹy{ٹ˷ȱٹy{پٹy{ٹy{ֹֹy{xpssssssssssssssn[nvvvmZSSSSSSSSSSSS\nvvvmZ (08TfnnnnnnnnnnnnnnnnnnnnnngVilvzxμ|xؼ|xػʪ|xػѻʪѹ|xػʪع|xػٹ|xػٹ|xػ¹|xػƷ|xػƷ|xػŧ|xػ|xػʪ|xػͭ˫ȩʪ|xػͭ˫Ȩʪ|xػͭ˫Ȩʪ|xػͭ˫Ȩɩ|xػͭɫ¦|xػƭŮ|xؼ|xܼ|xӻӼ|w{loooooooooooooooWjssskYOOOOOOOOOOOOWjssslZ (08VgnnnnnnnnnnnnnnnnnnnnnnfTljyw{ιy{ٹy{ٹͯٹy{ٹ¢ٹy{ٹؾ¢ٹy{ٹη·ٹy{ٹȼٹy{ٹٹy{ٹɳٹy{ٹӳٹy{ٹӿӳٹy{ٹӳٹy{ٹĿȴijٹy{ٹȼٹy{ٹΰٹy{ٹȯȮٹy{ٹĿٹy{ٹƿٹy{ٹȨٹy{پٹy{ٹy{ֹֹy{xpssssssssssssssn[nvvvmZSSSSSSSSSSSS\nvvvmZ (08TfnnnnnnnnnnnnnnnnnnnnnngVjlwzyμ|yټ|yٻѾؼ|yٻʷƳؼ|yٻͺؼ|yٻؼ|yٻ¸ؼ|yٻؼ|yٻѱؼ|yٻIJѱؼ|yٻѱؼ|yٻĹѱؼ|yٻѱؼ|yٻļѱؼ|yٻĺѱؼ|yٻѱؼ|yٻžŻؼ|yٻɿƼؼ|yٻαؼ|yټ|yܼ|yӻӼ|x{moooooooooooooooXkssskZOOOOOOOOOOOOWjssslZ (08VgnnnnnnnnnnnnnnnnnnnnnnfTljyw{ιy{ٹy{ٹƿͯŲٹy{ٹǨĭٹy{ٹÿԾóٹy{ٹҲٹy{ٹȺٹy{ٹټٹy{ٹмٹy{ٹϸʸٹy{ٹкʺٹy{ٹϼƹٹy{ñҼϼٹy{ٹȸҼٹy{ٹҼǻٹy{ٹϲٹy{ٹѶҴٹy{ٹ~çٹy{ٹٹy{پٹy{ٹy{ֹֹy{xpssssssssssssssn[nvvvmZSSSSSSSSSSSS\nvvvmZ (08UgnnnnnnnnnnnnnnnnnnnnnnhWkny|{ξ~{~{ں~{ں̭~{ںɿʿ˿ͭ~{ںɩʪ˫ͭ~{ںɴʴ˴ͭ~{ںͭ~{ںɷɭ~{ںǭ~{ںķ~{ںֿ~{ںӳ~{ںä~{ںſ~{ںԸԾ~{ںվع~{ںDZ~{ںͼ®~{~{ݾ~{ӺӾ~z}nrrrrrrrrrrrrrrqYkssskYRRRRRRRRRRRRVisssl[ (08UgnnnnnnnnnnnnnnnnnnnnnnhWkny|{ξ~{~{ںȨͽ~{ں·~{ں·~{ںȳ~{ںӽ~{ںֶȴҽ~{ںҽ~{ںҽ~{ںֶȴҽ~{ںڽ~{ںֶȲҽ~{ںǶ~{ںƷ~{ں·~{ں˹ն~{ںƴͲ~{ںʵ~{ھ~{ݾ~{ӺӾ~z}nrrrrrrrrrrrrrrqYkssskYRRRRRRRRRRRRVisssl[ (08L]eeeeeeeeeeeeeeeeeeeeee]McyycrswŸxwظxwūظxwɼظxwȨظxwɮظxwŻظxwŻظxwظxwãظxwϳãظxwϴãظxwãظxw̶ռظxwں²ظxw˸ؾظxwıغ̼ظxwʺغȰظxwʺظxwظxwظxwָxwwmuqqqqqqqqqqqqtmYmwwwq`QQQQQQQQQQQQ_pvvvlY (08UgnnnnnnnnnnnnnnnnnnnnnnfTkjyw{ιy{ٹy{ںٹy{ںɩٹy{ںŮɩٹy{ںɩٹy{ںɩٹy{ںٹy{ںٹy{ںͳٹy{ںٹy{ںͮٹy{ںٹy{ںʹٹy{ںٹy{ںͻٹy{ںѶٹy{ںȾǻٹy{ںļ»ٹy{ٹy{ٹy{ӺӹyzxnoooooooooooooomYkssskYOOOOOOOOOOOOZkssskX (08UgnnnnnnnnnnnnnnnnnnnnnnhWkmy{{ν}{ؽ}{ںȨ}{ںȸ}{ںϷ}{ںȯ}{ںȿ}{ںƷ}{ںƵѾ}{ںͼİ}{ںɵ}{ںο}{ں}{ں}{ںԴʮһ}{ںԴʪһ}{ںԻʻһ}{ںͷ}{ں}{ھ}{ݽ}{Ӻӽ}z|nrrrrrrrrrrrrrrpYkssskYRRRRRRRRRRRRWjsssl[ (08UfnnnnnnnnnnnnnnnnnnnnnngVjlxzzμ|zؿռ|zظ·ռ|zظռ|zظ³ոռ|zظǵռ|zظ°ոռ|zظظռ|zظ°ռ|zظȨռ|zظ²ռ|zظǵռ|zظռ|zظʳռ|zظֶӳռ|zظӳռ|zظָӳռ|zظӳռ|zظӾӳռ|zػռ|zܼ|zӸӼ|y{mrrrrrrrrrrrrrroYksssjWRRRRRRRRRRRRUissslZ (08L]eeeeeeeeeeeeeeeeeeeeee]McyycrswŸxwظxwظxwаظxwϿаظxwаظxwϿɼаظxwɻظxwȽظxwɲظxwťظxwɱťظxwɩ˻ťظxwɩͶλťظxwɩͺλťظxwɩлťظxwɭťظxwťظxwɵťظxwظxwظxwָxwwmsqqqqqqqqqqqqqmYmwwwp^QQQQQQQQQQQQ]ovvvlY (08TfnnnnnnnnnnnnnnnnnnnnnngVilvzxμ|xؼ|xػǴ|xػɶ|xػɷн|xػð|xػǵǯ|xػǻ|xػ̷|xػǬ|xػǪ|xػƾξҾʪ|xػƦμҲʪ|xػƦҲʪ|xػƦμҲʪ|xػƦҲʪ|xػƳμҳʪ|xػʪ|xػƲʪ|xؾ|xܼ|xӻӼ|w{lppppppppppppppoWjssskYPPPPPPPPPPPPWjssslZ (08L]eeeeeeeeeeeeeeeeeeeeee]McyycrswŸxwظxwūظxwŽظxwŹظxwòظxwѾžҲظxwѻŻҲظxwҲظxwѺŵҲظxwͲظxwŮкظxwһظxwһ¿ظxw½ظxw½ظxwïһظxwԸظxw˽ظxwظxwظxwָxwwmsqqqqqqqqqqqqqmYmwwwp^QQQQQQQQQQQQ]ovvvlY (08TfnnnnnnnnnnnnnnnnnnnnnngVilvzxμ|xؼ|xػǰĹ|xػͿ˿|xػʾи|xػ|xػͷ|xػغ|xػͱ|xػʪ|xػƶϼҶʪ|xػƦϼҲʪ|xػƦҲʪ|xػƦϼҲʪ|xػƦҲʪ|xػƦϼҲʪ|xػʪ|xػʪ|xػƧǪ|xؾ|xܼ|xӻӼ|w{lppppppppppppppoWjssskYPPPPPPPPPPPPWjssslZ (08UfnnnnnnnnnnnnnnnnnnnnnngVjlxzzμ|zؿռ|zظǴռ|zظԴռ|zظԷǮԴռ|zظԴռ|zظDzռ|zظʵռ|zظռ|zظɳռ|zظѼӳռ|zظӳռ|zظѼӳռ|zظӳռ|zظѼӳռ|zظӳռ|zظɼɳռ|zظŽռ|zظƾԽռ|zػռ|zܼ|zӸӼ|y{mrrrrrrrrrrrrrroYksssjWRRRRRRRRRRRRUissslZ (08UfnnnnnnnnnnnnnnnnnnnnnngUjkxyzλ{zؽ{zظ{zظԴ{zظյɿɩԴ{zظսɿɽԴ{zظԴ{zظǭ{zظʪ{zظǵ{zظǾ{zظƷ{zظӽԾ{zظӿ{zظê{zظǫ{zظ˷{zظǹ{zظǧ{zغ{zۻ{zӸӻ{yzmrrrrrrrrrrrrrrnYksssjWRRRRRRRRRRRRVissskY (08XiqqqqqqqqqqqqqqqqqqqqqqiWmlzx{ѹy{սy{յy{յĤy{յͭɭƭĤy{յͷɷƷĤy{յĤy{յy{յȷy{յy{յöy{յֶy{յֶֶy{յζy{յ˹úɷy{յͰʽŲy{ͭ̾y{յľԶͿy{յžƴy{y{ٹy{ҵҹyzxmoooooooooooooolXjrrqgTOOOOOOOOOOOOUhrrriW (08UfnnnnnnnnnnnnnnnnnnnnnngUjkxyzλ{zؽ{zظĥäƭ{zظдʵм{zظѱʭ{zظͱƶϺҼ{zظνķƮǷ{zػγҷ{zظν©{zظľķ{zظϴȼѹͷ{zظпѲѷ{zظͻƿ{zظ˿{zظʵ˻Ļ̬ȿǸͷ{zظϱϵʻ̬ȿĽŻȸ{zظ̰бл˿ɹĽĽ{zؼǯʹ̿ȿд{zظ{zغ{zۻ{zӸӻ{yzmrrrrrrrrrrrrrrnYksssjWRRRRRRRRRRRRVissskY (08UfnnnnnnnnnnnnnnnnnnnnnngUjkxyzλ{zؽ{zظѸðʰ{zظȾ˴Ϸ{zظͰȽκ{zظư̺Ҿ{zظɹDzƹ{zظ˶ͶȺ÷ŷ{zظſϷ{zظöȺ{zظ¼ɵζʪźŹηǷ{zظɷƹʶɺβʶϷ{zظŰĸĺɫĺ{zظdz{zظ̷{zظʾ{zظμǽ{zظ²ǧĶ{zظĵǧ̺{zغ{zۻ{zӸӻ{yzmrrrrrrrrrrrrrrnYksssjWRRRRRRRRRRRRVissskY (08 2J\fggf\J3 &D_ww_D' /NmnO/ 1QqDZqQ1 1QqѱqQ1 1QqѱqQ1 )233333QqѱqQ333332* 5FQSSSSSSqѱqSSSSSSQG6 2LapsssssssѱsssssssqcM4@^yѱ{`BGgѳjJHhʪjJHhɪjJFeѱhH,DYfiiiiiiqѱqiiiiiifZF.,=GIIIIIQqѱqQIIIIIG>.'))))1QqѱqQ1))))( ,7;;;;;;;QqѱqQ;;;;;;;7,HV[[[[[[[[qѱq[[[[[[[[VHas{{{{{{{{{ѱ{{{{{{{{{tauѱu~ѻ~ۿ~wxdxxeLZ````````````````````````[L (0 8 -EXceecXEAUbeed\K4 !>Zrs[VowaF* *IhidqR3 ,LlŭmgŵuU5
+,LlͭmgյuU5 &4;LlͭmgյuU5 @Q[\lͭmgյuU5 Xmz||ͭ||յuU5 iͭյuU5 pͼյuU5 pͭյuU5 pյuU5 hͭյuU5 VkwyyͭyyյuU5153)>OXYlͭmgյuUAOURG;0 $18LlͭmgյuUZmuqeYM:,LlͭmiյuUowgO0OYYRKC<4-&"