From dcca486ec5140e3782082f88ad2acc1cb37b06b9 Mon Sep 17 00:00:00 2001 From: "Cauchy.Ke" <Cauchy.Ke@fanruan.com> Date: Wed, 22 Sep 2021 10:02:26 +0800 Subject: [PATCH] =?UTF-8?q?KERNEL-9248=20refactor:=20=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .editorconfig | 20 + .eslintignore | 7 +- .eslintrc | 47 +- .gitignore | 5 +- .npmrc | 1 + .prettierignore | 5 + .prettierrc | 5 + .stylelintignore | 5 + .stylelintrc | 7 + README.md | 69 +- advance.html | 24 - assets/images/1x/logo.png | Bin 0 -> 1106 bytes assets/images/2x/logo.png | Bin 0 -> 5844 bytes babel.config.js | 2 +- dist/bundle.css | 36 - dist/bundle.js | 286 ----- dist/font/iconfont.eot | Bin 59144 -> 0 bytes dist/font/iconfont.svg | 1002 ----------------- dist/font/iconfont.ttf | Bin 59000 -> 0 bytes dist/font/iconfont.woff | Bin 31332 -> 0 bytes dist/images/1x/background/auto_color.png | Bin 461 -> 0 bytes dist/images/1x/background/line_conn.gif | Bin 45 -> 0 bytes dist/images/1x/background/marker.png | Bin 652 -> 0 bytes dist/images/1x/background/mask.png | Bin 2020 -> 0 bytes dist/images/1x/background/trans_color.png | Bin 232 -> 0 bytes dist/images/1x/background/wheel.png | Bin 11733 -> 0 bytes dist/images/1x/icon/check_box_active.png | Bin 302 -> 0 bytes dist/images/1x/icon/check_box_disable.png | Bin 196 -> 0 bytes dist/images/1x/icon/check_box_disable2.png | Bin 303 -> 0 bytes dist/images/1x/icon/check_box_normal.png | Bin 198 -> 0 bytes dist/images/1x/icon/dark/tree_collapse_1.png | Bin 160 -> 0 bytes dist/images/1x/icon/dark/tree_collapse_2.png | Bin 203 -> 0 bytes dist/images/1x/icon/dark/tree_collapse_3.png | Bin 206 -> 0 bytes dist/images/1x/icon/dark/tree_collapse_4.png | Bin 191 -> 0 bytes dist/images/1x/icon/dark/tree_expand_1.png | Bin 146 -> 0 bytes dist/images/1x/icon/dark/tree_expand_2.png | Bin 183 -> 0 bytes dist/images/1x/icon/dark/tree_expand_3.png | Bin 192 -> 0 bytes dist/images/1x/icon/dark/tree_expand_4.png | Bin 178 -> 0 bytes .../1x/icon/dark/tree_vertical_line_1.png | Bin 112 -> 0 bytes .../1x/icon/dark/tree_vertical_line_2.png | Bin 156 -> 0 bytes .../1x/icon/dark/tree_vertical_line_3.png | Bin 161 -> 0 bytes .../1x/icon/dark/tree_vertical_line_4.png | Bin 150 -> 0 bytes .../1x/icon/dark/tree_vertical_line_5.png | Bin 140 -> 0 bytes dist/images/1x/icon/dots.png | Bin 2834 -> 0 bytes dist/images/1x/icon/half_selected.png | Bin 2881 -> 0 bytes dist/images/1x/icon/icon_down_arrow.png | Bin 203 -> 0 bytes dist/images/1x/icon/loading.gif | Bin 1810 -> 0 bytes dist/images/1x/icon/push_down.png | Bin 200 -> 0 bytes dist/images/1x/icon/push_up.png | Bin 199 -> 0 bytes dist/images/1x/icon/radio_active.png | Bin 296 -> 0 bytes dist/images/1x/icon/radio_disable.png | Bin 361 -> 0 bytes dist/images/1x/icon/radio_disable2.png | Bin 319 -> 0 bytes dist/images/1x/icon/radio_normal.png | Bin 357 -> 0 bytes dist/images/1x/icon/slider_active.png | Bin 416 -> 0 bytes dist/images/1x/icon/slider_active_small.png | Bin 289 -> 0 bytes dist/images/1x/icon/slider_normal.png | Bin 425 -> 0 bytes dist/images/1x/icon/slider_normal_small.png | Bin 233 -> 0 bytes dist/images/1x/icon/tree_collapse_1.png | Bin 165 -> 0 bytes dist/images/1x/icon/tree_collapse_2.png | Bin 205 -> 0 bytes dist/images/1x/icon/tree_collapse_3.png | Bin 204 -> 0 bytes dist/images/1x/icon/tree_collapse_4.png | Bin 192 -> 0 bytes dist/images/1x/icon/tree_expand_1.png | Bin 151 -> 0 bytes dist/images/1x/icon/tree_expand_2.png | Bin 188 -> 0 bytes dist/images/1x/icon/tree_expand_3.png | Bin 185 -> 0 bytes dist/images/1x/icon/tree_expand_4.png | Bin 172 -> 0 bytes dist/images/1x/icon/tree_vertical_line_1.png | Bin 112 -> 0 bytes dist/images/1x/icon/tree_vertical_line_2.png | Bin 156 -> 0 bytes dist/images/1x/icon/tree_vertical_line_3.png | Bin 161 -> 0 bytes dist/images/1x/icon/tree_vertical_line_4.png | Bin 150 -> 0 bytes dist/images/1x/icon/tree_vertical_line_5.png | Bin 140 -> 0 bytes dist/images/2x/background/auto_color.png | Bin 1007 -> 0 bytes dist/images/2x/background/line_conn.gif | Bin 45 -> 0 bytes dist/images/2x/background/marker.png | Bin 652 -> 0 bytes dist/images/2x/background/mask.png | Bin 2020 -> 0 bytes dist/images/2x/background/trans_color.png | Bin 342 -> 0 bytes dist/images/2x/background/wheel.png | Bin 11733 -> 0 bytes dist/images/2x/icon/check_box_active.png | Bin 359 -> 0 bytes dist/images/2x/icon/check_box_disable.png | Bin 209 -> 0 bytes dist/images/2x/icon/check_box_disable2.png | Bin 368 -> 0 bytes dist/images/2x/icon/check_box_normal.png | Bin 209 -> 0 bytes dist/images/2x/icon/dark/tree_collapse_1.png | Bin 211 -> 0 bytes dist/images/2x/icon/dark/tree_collapse_2.png | Bin 250 -> 0 bytes dist/images/2x/icon/dark/tree_collapse_3.png | Bin 254 -> 0 bytes dist/images/2x/icon/dark/tree_collapse_4.png | Bin 242 -> 0 bytes dist/images/2x/icon/dark/tree_expand_1.png | Bin 192 -> 0 bytes dist/images/2x/icon/dark/tree_expand_2.png | Bin 232 -> 0 bytes dist/images/2x/icon/dark/tree_expand_3.png | Bin 240 -> 0 bytes dist/images/2x/icon/dark/tree_expand_4.png | Bin 227 -> 0 bytes .../2x/icon/dark/tree_vertical_line_1.png | Bin 127 -> 0 bytes .../2x/icon/dark/tree_vertical_line_2.png | Bin 204 -> 0 bytes .../2x/icon/dark/tree_vertical_line_3.png | Bin 200 -> 0 bytes .../2x/icon/dark/tree_vertical_line_4.png | Bin 192 -> 0 bytes .../2x/icon/dark/tree_vertical_line_5.png | Bin 183 -> 0 bytes dist/images/2x/icon/dots.png | Bin 135 -> 0 bytes dist/images/2x/icon/half_selected.png | Bin 224 -> 0 bytes dist/images/2x/icon/icon_down_arrow.png | Bin 288 -> 0 bytes dist/images/2x/icon/loading.gif | Bin 1810 -> 0 bytes dist/images/2x/icon/push_down.png | Bin 249 -> 0 bytes dist/images/2x/icon/push_up.png | Bin 209 -> 0 bytes dist/images/2x/icon/radio_active.png | Bin 400 -> 0 bytes dist/images/2x/icon/radio_disable.png | Bin 488 -> 0 bytes dist/images/2x/icon/radio_disable2.png | Bin 426 -> 0 bytes dist/images/2x/icon/radio_normal.png | Bin 482 -> 0 bytes dist/images/2x/icon/slider_active.png | Bin 497 -> 0 bytes dist/images/2x/icon/slider_active_small.png | Bin 289 -> 0 bytes dist/images/2x/icon/slider_normal.png | Bin 410 -> 0 bytes dist/images/2x/icon/slider_normal_small.png | Bin 233 -> 0 bytes dist/images/2x/icon/tree_collapse_1.png | Bin 215 -> 0 bytes dist/images/2x/icon/tree_collapse_2.png | Bin 265 -> 0 bytes dist/images/2x/icon/tree_collapse_3.png | Bin 258 -> 0 bytes dist/images/2x/icon/tree_collapse_4.png | Bin 244 -> 0 bytes dist/images/2x/icon/tree_expand_1.png | Bin 197 -> 0 bytes dist/images/2x/icon/tree_expand_2.png | Bin 238 -> 0 bytes dist/images/2x/icon/tree_expand_3.png | Bin 240 -> 0 bytes dist/images/2x/icon/tree_expand_4.png | Bin 229 -> 0 bytes dist/images/2x/icon/tree_vertical_line_1.png | Bin 127 -> 0 bytes dist/images/2x/icon/tree_vertical_line_2.png | Bin 204 -> 0 bytes dist/images/2x/icon/tree_vertical_line_3.png | Bin 200 -> 0 bytes dist/images/2x/icon/tree_vertical_line_4.png | Bin 192 -> 0 bytes dist/images/2x/icon/tree_vertical_line_5.png | Bin 183 -> 0 bytes dist/resource/ZeroClipboard.swf | Bin 1071 -> 0 bytes index.html | 19 - package.json | 58 +- screenshorts/todolist.gif | Bin 115674 -> 0 bytes screenshots/demo.jpeg | Bin 0 -> 74328 bytes src/common/app.less | 14 - src/common/background.less | 3 - src/common/font.less | 3 - src/common/icon.less | 3 - src/core/javascript/decorator.js | 1 - src/core/typescript/decorator.ts | 3 - src/index.js | 7 - src/index.less | 12 +- src/index.ts | 7 + src/less/index.less | 7 + src/less/lib/background.less | 3 + src/less/lib/constant.less | 3 + src/less/lib/font.less | 4 + src/less/resource/app.less | 47 + src/less/resource/background.less | 3 + src/less/resource/custom.less | 40 + src/less/resource/font.less | 4 + src/less/var.less | 3 + src/modules/app/layout/content/content.less | 5 + .../app/layout/content/content.model.ts | 41 + src/modules/app/layout/content/content.tsx | 156 +++ src/modules/app/layout/header/header.less | 17 + src/modules/app/layout/header/header.tsx | 59 + src/modules/app/layout/layout.constant.ts | 7 + src/modules/app/layout/layout.less | 16 + src/modules/app/layout/layout.model.ts | 21 + src/modules/app/layout/layout.tsx | 34 + src/modules/app/layout/sider/sider.less | 10 + src/modules/app/layout/sider/sider.model.ts | 43 + src/modules/app/layout/sider/sider.tsx | 119 ++ src/modules/base/menu/item/item.less | 16 + src/modules/base/menu/item/item.tsx | 71 ++ src/modules/base/menu/menu.less | 4 + src/modules/base/menu/menu.tsx | 125 ++ src/modules/base/menu/node/node.less | 10 + src/modules/base/menu/node/node.tsx | 73 ++ src/modules/base/nav/item/item.less | 13 + src/modules/base/nav/item/item.tsx | 50 + src/modules/base/nav/nav.less | 4 + src/modules/base/nav/nav.tsx | 134 +++ src/modules/card/demo/demo.less | 5 + src/modules/card/demo/demo.model.ts | 15 + src/modules/card/demo/demo.tsx | 73 ++ src/modules/card/home/home.less | 5 + src/modules/card/home/home.tsx | 27 + src/modules/card/todolist/header/header.less | 15 + src/modules/card/todolist/header/header.tsx | 76 ++ src/modules/card/todolist/list/list.less | 30 + src/modules/card/todolist/list/list.tsx | 117 ++ src/modules/card/todolist/todolist.less | 4 + src/modules/card/todolist/todolist.tsx | 174 +++ src/modules/core/decorator.ts | 3 + src/modules/header/header.js | 71 -- src/modules/header/header.less | 18 - src/modules/list/list.less | 16 - src/modules/list/list.ts | 101 -- src/modules/main.js | 119 -- src/modules/main.less | 6 - src/routes.ts | 186 +++ src/types/globals.d.ts | 10 - template/favicon.ico | Bin 0 -> 3622 bytes template/index.html | 13 + test/sum.test.ts | 5 + test/sum.ts | 3 + tsconfig.json | 19 +- typings/globals.d.ts | 14 + webpack/dirs.js | 23 +- webpack/utils.js | 6 + webpack/webpack.common.js | 56 +- webpack/webpack.dev.js | 56 +- webpack/webpack.prod.js | 47 +- 196 files changed, 2239 insertions(+), 1867 deletions(-) create mode 100644 .editorconfig create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 .stylelintignore create mode 100644 .stylelintrc delete mode 100644 advance.html create mode 100644 assets/images/1x/logo.png create mode 100644 assets/images/2x/logo.png delete mode 100644 dist/bundle.css delete mode 100644 dist/bundle.js delete mode 100644 dist/font/iconfont.eot delete mode 100644 dist/font/iconfont.svg delete mode 100644 dist/font/iconfont.ttf delete mode 100644 dist/font/iconfont.woff delete mode 100644 dist/images/1x/background/auto_color.png delete mode 100644 dist/images/1x/background/line_conn.gif delete mode 100644 dist/images/1x/background/marker.png delete mode 100644 dist/images/1x/background/mask.png delete mode 100644 dist/images/1x/background/trans_color.png delete mode 100644 dist/images/1x/background/wheel.png delete mode 100644 dist/images/1x/icon/check_box_active.png delete mode 100644 dist/images/1x/icon/check_box_disable.png delete mode 100644 dist/images/1x/icon/check_box_disable2.png delete mode 100644 dist/images/1x/icon/check_box_normal.png delete mode 100644 dist/images/1x/icon/dark/tree_collapse_1.png delete mode 100644 dist/images/1x/icon/dark/tree_collapse_2.png delete mode 100644 dist/images/1x/icon/dark/tree_collapse_3.png delete mode 100644 dist/images/1x/icon/dark/tree_collapse_4.png delete mode 100644 dist/images/1x/icon/dark/tree_expand_1.png delete mode 100644 dist/images/1x/icon/dark/tree_expand_2.png delete mode 100644 dist/images/1x/icon/dark/tree_expand_3.png delete mode 100644 dist/images/1x/icon/dark/tree_expand_4.png delete mode 100644 dist/images/1x/icon/dark/tree_vertical_line_1.png delete mode 100644 dist/images/1x/icon/dark/tree_vertical_line_2.png delete mode 100644 dist/images/1x/icon/dark/tree_vertical_line_3.png delete mode 100644 dist/images/1x/icon/dark/tree_vertical_line_4.png delete mode 100644 dist/images/1x/icon/dark/tree_vertical_line_5.png delete mode 100644 dist/images/1x/icon/dots.png delete mode 100644 dist/images/1x/icon/half_selected.png delete mode 100644 dist/images/1x/icon/icon_down_arrow.png delete mode 100644 dist/images/1x/icon/loading.gif delete mode 100644 dist/images/1x/icon/push_down.png delete mode 100644 dist/images/1x/icon/push_up.png delete mode 100644 dist/images/1x/icon/radio_active.png delete mode 100644 dist/images/1x/icon/radio_disable.png delete mode 100644 dist/images/1x/icon/radio_disable2.png delete mode 100644 dist/images/1x/icon/radio_normal.png delete mode 100644 dist/images/1x/icon/slider_active.png delete mode 100644 dist/images/1x/icon/slider_active_small.png delete mode 100644 dist/images/1x/icon/slider_normal.png delete mode 100644 dist/images/1x/icon/slider_normal_small.png delete mode 100644 dist/images/1x/icon/tree_collapse_1.png delete mode 100644 dist/images/1x/icon/tree_collapse_2.png delete mode 100644 dist/images/1x/icon/tree_collapse_3.png delete mode 100644 dist/images/1x/icon/tree_collapse_4.png delete mode 100644 dist/images/1x/icon/tree_expand_1.png delete mode 100644 dist/images/1x/icon/tree_expand_2.png delete mode 100644 dist/images/1x/icon/tree_expand_3.png delete mode 100644 dist/images/1x/icon/tree_expand_4.png delete mode 100644 dist/images/1x/icon/tree_vertical_line_1.png delete mode 100644 dist/images/1x/icon/tree_vertical_line_2.png delete mode 100644 dist/images/1x/icon/tree_vertical_line_3.png delete mode 100644 dist/images/1x/icon/tree_vertical_line_4.png delete mode 100644 dist/images/1x/icon/tree_vertical_line_5.png delete mode 100644 dist/images/2x/background/auto_color.png delete mode 100644 dist/images/2x/background/line_conn.gif delete mode 100644 dist/images/2x/background/marker.png delete mode 100644 dist/images/2x/background/mask.png delete mode 100644 dist/images/2x/background/trans_color.png delete mode 100644 dist/images/2x/background/wheel.png delete mode 100644 dist/images/2x/icon/check_box_active.png delete mode 100644 dist/images/2x/icon/check_box_disable.png delete mode 100644 dist/images/2x/icon/check_box_disable2.png delete mode 100644 dist/images/2x/icon/check_box_normal.png delete mode 100644 dist/images/2x/icon/dark/tree_collapse_1.png delete mode 100644 dist/images/2x/icon/dark/tree_collapse_2.png delete mode 100644 dist/images/2x/icon/dark/tree_collapse_3.png delete mode 100644 dist/images/2x/icon/dark/tree_collapse_4.png delete mode 100644 dist/images/2x/icon/dark/tree_expand_1.png delete mode 100644 dist/images/2x/icon/dark/tree_expand_2.png delete mode 100644 dist/images/2x/icon/dark/tree_expand_3.png delete mode 100644 dist/images/2x/icon/dark/tree_expand_4.png delete mode 100644 dist/images/2x/icon/dark/tree_vertical_line_1.png delete mode 100644 dist/images/2x/icon/dark/tree_vertical_line_2.png delete mode 100644 dist/images/2x/icon/dark/tree_vertical_line_3.png delete mode 100644 dist/images/2x/icon/dark/tree_vertical_line_4.png delete mode 100644 dist/images/2x/icon/dark/tree_vertical_line_5.png delete mode 100644 dist/images/2x/icon/dots.png delete mode 100644 dist/images/2x/icon/half_selected.png delete mode 100644 dist/images/2x/icon/icon_down_arrow.png delete mode 100644 dist/images/2x/icon/loading.gif delete mode 100644 dist/images/2x/icon/push_down.png delete mode 100644 dist/images/2x/icon/push_up.png delete mode 100644 dist/images/2x/icon/radio_active.png delete mode 100644 dist/images/2x/icon/radio_disable.png delete mode 100644 dist/images/2x/icon/radio_disable2.png delete mode 100644 dist/images/2x/icon/radio_normal.png delete mode 100644 dist/images/2x/icon/slider_active.png delete mode 100644 dist/images/2x/icon/slider_active_small.png delete mode 100644 dist/images/2x/icon/slider_normal.png delete mode 100644 dist/images/2x/icon/slider_normal_small.png delete mode 100644 dist/images/2x/icon/tree_collapse_1.png delete mode 100644 dist/images/2x/icon/tree_collapse_2.png delete mode 100644 dist/images/2x/icon/tree_collapse_3.png delete mode 100644 dist/images/2x/icon/tree_collapse_4.png delete mode 100644 dist/images/2x/icon/tree_expand_1.png delete mode 100644 dist/images/2x/icon/tree_expand_2.png delete mode 100644 dist/images/2x/icon/tree_expand_3.png delete mode 100644 dist/images/2x/icon/tree_expand_4.png delete mode 100644 dist/images/2x/icon/tree_vertical_line_1.png delete mode 100644 dist/images/2x/icon/tree_vertical_line_2.png delete mode 100644 dist/images/2x/icon/tree_vertical_line_3.png delete mode 100644 dist/images/2x/icon/tree_vertical_line_4.png delete mode 100644 dist/images/2x/icon/tree_vertical_line_5.png delete mode 100644 dist/resource/ZeroClipboard.swf delete mode 100644 index.html delete mode 100644 screenshorts/todolist.gif create mode 100644 screenshots/demo.jpeg delete mode 100644 src/common/app.less delete mode 100644 src/common/background.less delete mode 100644 src/common/font.less delete mode 100644 src/common/icon.less delete mode 100644 src/core/javascript/decorator.js delete mode 100644 src/core/typescript/decorator.ts delete mode 100644 src/index.js create mode 100644 src/index.ts create mode 100644 src/less/index.less create mode 100644 src/less/lib/background.less create mode 100644 src/less/lib/constant.less create mode 100644 src/less/lib/font.less create mode 100644 src/less/resource/app.less create mode 100644 src/less/resource/background.less create mode 100644 src/less/resource/custom.less create mode 100644 src/less/resource/font.less create mode 100644 src/less/var.less create mode 100644 src/modules/app/layout/content/content.less create mode 100644 src/modules/app/layout/content/content.model.ts create mode 100644 src/modules/app/layout/content/content.tsx create mode 100644 src/modules/app/layout/header/header.less create mode 100644 src/modules/app/layout/header/header.tsx create mode 100644 src/modules/app/layout/layout.constant.ts create mode 100644 src/modules/app/layout/layout.less create mode 100644 src/modules/app/layout/layout.model.ts create mode 100644 src/modules/app/layout/layout.tsx create mode 100644 src/modules/app/layout/sider/sider.less create mode 100644 src/modules/app/layout/sider/sider.model.ts create mode 100644 src/modules/app/layout/sider/sider.tsx create mode 100644 src/modules/base/menu/item/item.less create mode 100644 src/modules/base/menu/item/item.tsx create mode 100644 src/modules/base/menu/menu.less create mode 100644 src/modules/base/menu/menu.tsx create mode 100644 src/modules/base/menu/node/node.less create mode 100644 src/modules/base/menu/node/node.tsx create mode 100644 src/modules/base/nav/item/item.less create mode 100644 src/modules/base/nav/item/item.tsx create mode 100644 src/modules/base/nav/nav.less create mode 100644 src/modules/base/nav/nav.tsx create mode 100644 src/modules/card/demo/demo.less create mode 100644 src/modules/card/demo/demo.model.ts create mode 100644 src/modules/card/demo/demo.tsx create mode 100644 src/modules/card/home/home.less create mode 100644 src/modules/card/home/home.tsx create mode 100644 src/modules/card/todolist/header/header.less create mode 100644 src/modules/card/todolist/header/header.tsx create mode 100644 src/modules/card/todolist/list/list.less create mode 100644 src/modules/card/todolist/list/list.tsx create mode 100644 src/modules/card/todolist/todolist.less create mode 100644 src/modules/card/todolist/todolist.tsx create mode 100644 src/modules/core/decorator.ts delete mode 100644 src/modules/header/header.js delete mode 100644 src/modules/header/header.less delete mode 100644 src/modules/list/list.less delete mode 100644 src/modules/list/list.ts delete mode 100644 src/modules/main.js delete mode 100644 src/modules/main.less create mode 100644 src/routes.ts delete mode 100644 src/types/globals.d.ts create mode 100644 template/favicon.ico create mode 100644 template/index.html create mode 100644 test/sum.test.ts create mode 100644 test/sum.ts create mode 100644 typings/globals.d.ts create mode 100644 webpack/utils.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..76d0271 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,20 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{js,ts,jsx,tsx}] +indent_size = 4 + +[*.{less,html,ejs}] +indent_size = 2 + +[*.json] +indent_size = 2 + +[tsconfig.json] +indent_size = 4 diff --git a/.eslintignore b/.eslintignore index e401845..c94e368 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,4 +1,5 @@ types -node_modules/ -dist/ -assets/ \ No newline at end of file +node_modules +dist +assets +docs diff --git a/.eslintrc b/.eslintrc index 63e374d..3a3ff31 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,8 +1,47 @@ + { - "extends": "plugin:@fui/typescript", + "env": { + "browser": true, + "node": true, + "es6": true, + "jest/globals": true + }, + "plugins": ["jest", "react"], + "extends": ["plugin:@fui/typescript", "plugin:@fui/prettier"], "parserOptions": { "ecmaFeatures": { - "legacyDecorators": true + "legacyDecorators": true, + "jsx": true } - } -} \ No newline at end of file + }, + "rules": { + // 由于prettier和eslint一起使用需要关闭一些规则,但是prettier没有以下规则的配置,统一写在这里 + // 对象字面量简写语法 + "object-shorthand": ["error", "always"], + // 函数体在必要的时候使用大括号 + "arrow-body-style": [ + "error", + "as-needed", + { + "requireReturnForObjectLiteral": true + } + ], + // 回调使用用箭头函数 + "prefer-arrow-callback": "error", + // 如果 if 块中包含了一个 return 语句,else 块就成了多余的了。可以将其内容移至块外 + "no-else-return": "error", + "no-use-before-define": "off", + + "react/jsx-uses-react": "error", + "react/jsx-uses-vars": "error" + }, + "overrides": [ + { + "files": ["*.ts", "*.tsx"], + "rules": { + "no-undef": "off", + "no-unused-vars": "off" + } + } + ] +} diff --git a/.gitignore b/.gitignore index 9719d54..ea883ba 100644 --- a/.gitignore +++ b/.gitignore @@ -47,6 +47,7 @@ crashlytics.properties crashlytics-build.properties /node_modules/ + +/dist package-lock.json -yarn.lock -/dist \ No newline at end of file +yarn.lock \ No newline at end of file diff --git a/.npmrc b/.npmrc index 21e56c3..ee99b80 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,2 @@ +registry=https://registry.npm.taobao.org @fui:registry=https://npm.fineres.com/ \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..c94e368 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,5 @@ +types +node_modules +dist +assets +docs diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..7bb8fe5 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,5 @@ +{ + "singleQuote": true, + "arrowParens": "avoid", + "printWidth": 160 +} diff --git a/.stylelintignore b/.stylelintignore new file mode 100644 index 0000000..c94e368 --- /dev/null +++ b/.stylelintignore @@ -0,0 +1,5 @@ +types +node_modules +dist +assets +docs diff --git a/.stylelintrc b/.stylelintrc new file mode 100644 index 0000000..c671fba --- /dev/null +++ b/.stylelintrc @@ -0,0 +1,7 @@ +{ + "extends": ["stylelint-config-standard", "stylelint-prettier/recommended"], + "rules": { + "no-descending-specificity": null, + "selector-pseudo-element-colon-notation": "single" + } +} diff --git a/README.md b/README.md index dde098a..427ed9f 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,63 @@ -# FineUI-Start +# README -## 安装运行 -`git clone --recursive https://git.fanruan.com/dailer/FineUI-Start.git` +## 准备工作 -## 安装依赖 -`yarn install` +### 克隆仓库 -## 打开dev模式 -`yarn start` +```shell +git clone https://code.fineres.com/scm/fui/fineui-starter.git +``` -## 打包 -`yarn build` +### 安装依赖 -## 示例效果 - \ No newline at end of file +```shell +# 账户:public +# 密码:fr123456 +# 邮箱:任意 +npm adduser --registry https://npm.fineres.com +npm install +``` + +### 安装扩展 + +以 VSCode 为例,为保证代码规范和格式统一,请安装`ESLint`、`stylelint`、`Prettier`、`EditorConfig`扩展,以使相关配置文件生效。 + +## 开发工作 + +### 项目基础配置 + +布局配置请见`src/modules/app/layout/layout.constant.ts`。 + +样式配置请见`src/less/`,譬如`src/less/lib/constant`中的`@color-app-primary`表示项目的主色。 + +### 项目调试、打包与测试 + +```shell +# 调试 +npm run start + +# 打包 +npm run build + +# 测试 +npm run test +``` + +### 项目规范和格式检查 + +```shell +# 代码规范 +npm run eslint +npm run eslint:fix + +# 样式规范 +npm run stylelint +npm run stylelint:fix + +# 代码格式 +npm run prettier +``` + +## 效果预览 + + diff --git a/advance.html b/advance.html deleted file mode 100644 index 2e85732..0000000 --- a/advance.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> -<head> - <meta charset="utf-8"> - <title></title> - <!--核心css文件,自带font、图片等,使用的是fineui资源--> - <link rel="stylesheet" type="text/css" href="node_modules/fineui/dist/core.css" /> - <!-- 下面是不包含normalize.css的css --> - <!-- <link rel="stylesheet" type="text/css" href="node_modules/fineui/dist/2.0/fineui_without_normalize.css" /> --> - <!-- 这里定义的是本地资源路径,如有需要修改可以复制出来替换其中路径,并在此处加载替换后的css --> - <link rel="stylesheet" type="text/css" href="node_modules/fineui/dist/resource.css" /> - <!--个人代码样式--> - <link rel="stylesheet" type="text/css" href="./dist/bundle.css"/> -</head> -<body> - <div id="wrapper"></div> - <!--核心js--> - <script src="node_modules/fineui/dist/core.js"></script> - <!-- 这里定义的是本地一些配置项,比如国际化,如有需要修改可以复制出来替换其中配置,并在此处加载替换后的js --> - <script src="node_modules/fineui/dist/resource.js"></script> - <!--个人代码js--> - <script src="./dist/bundle.js"></script> -</body> -</html> \ No newline at end of file diff --git a/assets/images/1x/logo.png b/assets/images/1x/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..11baaa126982a04338984b44726db957b7ee4b24 GIT binary patch literal 1106 zcmV-Y1g-mtP)<h;3K|Lk000e1NJLTq001Ze001Zm1^@s6jQ+T700001b5ch_0Itp) z=>Px(3`s;mR9Fe^msyC7VHn39+YA}YSP~&I<IYl+6!%Igr7S7AP_kalC>P3wDC9yU zB<03lt|-b<j4k^*_H`^X)*-@te*f{l=e*}z&zU*QTzKl=^SsaY{=f5m?{eC-Y2}hC z1V7L7+R|ql7y+JwJ*iac1G?n}awXslaODMq;VsV&1`yfcGIQ)pt%cw{hm_y!+gy_R zcA6^<F%5pj#BvH1g5cGNnW|VQZzE#=#?AX&?0=_b{1{#SZ&*ak0)ZtCxlP!Uz%no! zlth%}?ap~0WYSJ_pK4|pie72#O}xrQ#tv1~mJ(2HJ8+2n*P)3`b?O%Z*MMI(CiSFX zFsN|~-(inRs>>@*!%AlYYkt5;d;{d{GzELn+l+lAF9J!)G~H|(`&Cg6wI@x{XmlTA z-$|;o@m#kV&lWgZ+sJok9AzFifrIEOW8aNR&fCuuSD2@k`f2Rz=(1dzkyi}%n7RgZ zJ&<0IOMPq(P26v9J>zzuPi#>{kh)TXLFk7-vM?e&=q9-vSOZRj!@z#fnBKZzMaDzC zKhSroTg`4TJ`)XE#0LUPa<!>Bi{1`~1S)WL2Dd?&tPK=64hqVEwhmW*F___`1x(^1 z`3U&s3y$oo8jj`uEN9#^(A{y6x6jFS%{L5U7a{R#Q?L|00IV|OW6l(fce+C+5T+() zCHn>xJPj){zToRJ^~8Iaob-xjoC2S~XFH93!W!!c(N98rt}E)sqN~<>H_>O;GyVqp zL8z~Z4MTSUX+D<VcAQanw+^N_plGbK^<yCL$MGEXH6kXr_SR}3LYL`f_eq^jTR^su zFbnATvZ9YwQVT|AXE%Np?eW|FP5YzG|6yuS-cg`SMwZ}H?S3H90{hlz{n=-=s_hS# zRj2<KML<VVIp_th0!bZ6AMn_kKxeB&<Ys~nU?k`YbfjrBmmC9WlGv&}03_OKw3<5s z&D$-TQNoA<k-P#VBDodl$u+4&<U+R-{Jnv_0iD9$0d|2SK=J?#OrVe)rb$m=Nn)l& z<fg}UAg%|zk*>%Xx^WMPtF^K4cWt9+E(CR`!;Z_ET7`S<AWTzRi~q5SRift@`xUWg z#*S6(W22d1amGwr9kKL)QLEo3+VAf+j+e$6*3ahWuX!EgfL^I9TD4=6x{)*2DQYlw zMN(bfaT-qn=fHVzA4s$<jZJDs&U~N+a}!j6#7`@!XKb7abWB|Yk~B%|V(@n-k7ecr zA<`XO0Fsa3ZlmRSx+JUsI%Qf`AR&@hK$zISr7ceKL>N1KI=-~hn<a(#UZSp4MKH^0 zGmd+LLJ-vc7ACsMBwf|Q>I&=QHBJQnJrb8!_`R;F)FCqg=+9O?xCQ1lwb%c;LjMB4 Y0fGfv3oWi3a{vGU07*qoM6N<$f_dr&*8l(j literal 0 HcmV?d00001 diff --git a/assets/images/2x/logo.png b/assets/images/2x/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..17f645e9b5893d6f815887d785c1926b3fa82584 GIT binary patch literal 5844 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 literal 0 HcmV?d00001 diff --git a/babel.config.js b/babel.config.js index 6cf5fff..12cd09e 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1 +1 @@ -module.exports = require('@fui/babel-preset-fineui').configs.ie8; +module.exports = require('@fui/babel-preset-fineui').configs.base; diff --git a/dist/bundle.css b/dist/bundle.css deleted file mode 100644 index 456246a..0000000 --- a/dist/bundle.css +++ /dev/null @@ -1,36 +0,0 @@ -/** - 列表项的less,其中用到了部分FineUI提供的字号,颜色常量,还有border-radius,box-shadow方法等.请选择性使用.不强制要求 - */ -.my-todolist-header { - background-color: #3d4d66; -} -.my-todolist-header .my-todolist-title { - font-size: 22px; - color: #FFF; -} -.my-todolist-header .my-todolist-header-editor { - background-color: #FFF; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} -/** - 列表项的less,其中用到了部分FineUI提供的字号,颜色常量,还有border-radius方法等.请选择性使用.不强制要求 - */ -.my-todolist-list .my-todolist-list-text { - font-size: 16px; - font-weight: bold; -} -.my-todolist-list .my-todolist-list-count-container { - -webkit-border-radius: 10px; - -moz-border-radius: 10px; - border-radius: 10px; - background-color: #3d4d66; - color: #ffffff; -} -/** - 列表项的less,其中用到了部分FineUI提供的字号,颜色常量,还有border-radius,box-shadow方法等.请选择性使用.不强制要求 - */ -.my-todolist-background { - background-color: #f7f8fa; -} diff --git a/dist/bundle.js b/dist/bundle.js deleted file mode 100644 index c7db7c3..0000000 --- a/dist/bundle.js +++ /dev/null @@ -1,286 +0,0 @@ -!(function() { - /** - * 顶部组件,提供输入框添加todo项目 - * 布局: bi.horizontal_auto 实现水平居中. bi.left_right_vertical_adapt 实现标题是输入框的靠左靠右垂直居中 - */ - var ToDoListHeader = BI.inherit(BI.Widget, { - - props: { - // 指定组件的className - baseCls: "my-todolist-header" - }, - - render: function() { - var self = this, o = this.options; - return { - type: "bi.horizontal_auto", // 水平居中布局 - items: [ - { - el: { - type: "bi.left_right_vertical_adapt", // 左右垂直居中布局 - width: 600, - height: o.height, - items: { - left: [ - { - el: { - type: "bi.label", - cls: "my-todolist-title", - text: "FineUI ToDoList", - height: o.height - } - } - ], - right: [ - { - el: { - type: "bi.editor", - ref: function(_ref) { - self.editor = _ref; - }, - allowBlank: true, - cls: "my-todolist-header-editor", - watermark: "添加ToDo", - width: 300, - height: 24, - listeners: [ - { // 监听bi.editor 组件的"EVENT_ENTER"事件(即敲回车),触发事件ToDoListHeader.EVENT_ADD事件并将输入框值置空 - eventName: "EVENT_ENTER", - action: function() { - // 注意:在这里this指向的是bi.editor的实例.通过bi.editor的getValue()方法获取输入框输入值. - self.fireEvent(ToDoListHeader.EVENT_ADD, this.getValue()); - self.editor.setValue(""); - } - } - ] - } - } - ] - } - } - } - ] - }; - } - }); - - ToDoListHeader.EVENT_ADD = "EVENT_ADD"; - - BI.shortcut("my.todolist.header", ToDoListHeader); -})();!(function() { - /** - * todo项列表 - * - */ - var List = BI.inherit(BI.Widget, { - - props: { - // 指定组件的className - baseCls: "my-todolist-list", - text: "正在进行" - }, - - render: function() { - var self = this, o = this.options; - return { - type: "bi.vertical", - items: [ - { - el: { - type: "bi.vertical_adapt", - height: 40, - items: [ - { - type: "bi.label", - cls: "my-todolist-list-text", - textAlign: "left", - text: o.text, - width: 580 - }, { - type: "bi.center_adapt", - cls: "my-todolist-list-count-container", - width: 20, - height: 20, - items: [ - { - el: { - type: "bi.label", - ref: function(_ref) { - self.count = _ref; - }, - text: "0" - } - } - ] - } - ] - } - }, { // 用bi.vertical布局作为列表项的容器. - type: "bi.vertical", - vgap: 10, - ref: function(_ref) { - self.list = _ref; - }, - items: this._createItems(o.items) - } - ] - }; - }, - - _createItems: function(items) { - var self = this; - return BI.map(items, function(index, item) { - return BI.extend(item, { - type: "bi.multi_select_item", // 节点采用复选节点展示 - selected: item.done, // 已完成的todo项置为选中状态 - disabled: item.done, // 已完成的todo项置为灰化状态 - listeners: [ - { // 为每个todo项添加"EVENT_CHANGE"事件监听,触发组件自身"EVENT_CHANGE"事件 - eventName: "EVENT_CHANGE", - action: function(v) { - self.fireEvent("EVENT_CHANGE", v); - } - } - ] - }); - }); - }, - - _setCount: function(count) { - this.count.setText(count); - }, - - populate: function(items) { - this.list.populate(this._createItems(items)); - this._setCount(items.length); - } - }); - BI.shortcut("my.todolist.list", List); -})();!(function() { - /** - * todolist 组件 - */ - var ToDoList = BI.inherit(BI.Widget, { - - props: { - baseCls: "fine-to-do-list" - }, - - // 生命周期函数,在组件创建前 - beforeCreate: function() { - // 初始化存储数据 - this.list = localStorage.getItem("fine-todolist") ? JSON.parse(localStorage.getItem("fine-todolist")) : []; - }, - - render: function() { - var self = this, o = this.options; - return { - type: "bi.vtape", // vtape布局,顶部高度固定,下部分列表占满高度 - items: [ - { - el: { - type: "my.todolist.header", // 顶部组件 - listeners: [ - { // 监听组件的EVENT_ADD事件,新建todo项 - eventName: "EVENT_ADD", - action: function(v) { - self.addToDo(v); - } - } - ], - height: 40 - }, - height: 40 - }, { - type: "bi.horizontal_auto", // 水平居中布局 - cls: "my-todolist-background", // 添加className - items: [ - { - el: { - type: "my.todolist.list", // need todo项列表 - ref: function(_ref) { - self.todolist = _ref; - }, - items: this._getNeedTodoList(), - text: "正在进行", - listeners: [ - { // 监听EVENT_CHANGE事件,完成某一项todo - eventName: "EVENT_CHANGE", - action: function(v) { - self.finishTodo(v); - } - } - ], - width: 600 - } - }, { - el: { - type: "my.todolist.list", // 已经完成的todo项列表 - text: "已经完成", - items: this._getAlreadyDoneList(), - ref: function(_ref) { - self.donelist = _ref; - }, - width: 600 - } - } - ] - } - ] - }; - }, - - _updateLocalStorage: function() { - localStorage.setItem("fine-todolist", JSON.stringify(this.list)); - }, - - _getNeedTodoList: function() { - return BI.filter(this.list, function(index, item) { - return !item.done; - }); - }, - - _getAlreadyDoneList: function() { - return BI.filter(this.list, function(index, item) { - return item.done; - }); - }, - - /** - * 添加todo项 - * @param text todo项的内容 - */ - addToDo: function(text) { - this.list.push({ - value: BI.UUID(), - text: text, - done: false - }); - this.todolist.populate(this._getNeedTodoList()); - this._updateLocalStorage(); - }, - - /** - * 完成某一项todo - * @param v todo项的value - */ - finishTodo: function(v) { - BI.some(this.list, function(index, item) { - if (item.value === v) { - item.done = true; - } - }); - this.todolist.populate(this._getNeedTodoList()); - this.donelist.populate(this._getAlreadyDoneList()); - this._updateLocalStorage(); - } - }); - BI.shortcut("my.todolist", ToDoList); -})(); -!(function () { - // 将todolist组件挂载到#wrapper上. - BI.createWidget({ - type: "my.todolist", - element: "#wrapper" - }); -})(); diff --git a/dist/font/iconfont.eot b/dist/font/iconfont.eot deleted file mode 100644 index 693b5dc73f304221086bf7f6d1a687cb6dc4b6f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59144 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 Pfqp8=*{4x;2+030opsR| diff --git a/dist/font/iconfont.svg b/dist/font/iconfont.svg deleted file mode 100644 index 973571d..0000000 --- a/dist/font/iconfont.svg +++ /dev/null @@ -1,1002 +0,0 @@ -<?xml version="1.0" standalone="no"?> -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > -<!-- -2013-9-30: Created. ---> -<svg> -<metadata> -Created by iconfont -</metadata> -<defs> - -<font id="bi" horiz-adv-x="1024" > - <font-face - font-family="bi" - font-weight="500" - font-stretch="normal" - units-per-em="1024" - ascent="896" - descent="-128" - /> - <missing-glyph /> - - <glyph glyph-name="x" unicode="x" horiz-adv-x="1001" -d="M281 543q-27 -1 -53 -1h-83q-18 0 -36.5 -6t-32.5 -18.5t-23 -32t-9 -45.5v-76h912v41q0 16 -0.5 30t-0.5 18q0 13 -5 29t-17 29.5t-31.5 22.5t-49.5 9h-133v-97h-438v97zM955 310v-52q0 -23 0.5 -52t0.5 -58t-10.5 -47.5t-26 -30t-33 -16t-31.5 -4.5q-14 -1 -29.5 -0.5 -t-29.5 0.5h-32l-45 128h-439l-44 -128h-29h-34q-20 0 -45 1q-25 0 -41 9.5t-25.5 23t-13.5 29.5t-4 30v167h911zM163 247q-12 0 -21 -8.5t-9 -21.5t9 -21.5t21 -8.5q13 0 22 8.5t9 21.5t-9 21.5t-22 8.5zM316 123q-8 -26 -14 -48q-5 -19 -10.5 -37t-7.5 -25t-3 -15t1 -14.5 -t9.5 -10.5t21.5 -4h37h67h81h80h64h36q23 0 34 12t2 38q-5 13 -9.5 30.5t-9.5 34.5q-5 19 -11 39h-368zM336 498v228q0 11 2.5 23t10 21.5t20.5 15.5t34 6h188q31 0 51.5 -14.5t20.5 -52.5v-227h-327z" /> - - - - <glyph glyph-name="sousuo" unicode="" d="M894.3872-7.013632 655.1552 235.39072c52.4288 55.12704 72.761344 122.871808 72.761344 205.053952 0 169.146368-130.610176 305.958912-298.596352 305.958912-167.962624 0-304.633856-137.617408-304.633856-306.763776 0-169.147392 134.541312-299.305984 302.50496-299.305984 70.132736 0 136.737792 16.780288 188.269568 57.020416l240.959488-244.130816c4.405248-4.451328 10.180608-6.677504 15.954944-6.677504 5.776384 0 15.337472 6.816768 19.739648 11.266048C900.921344-33.33248 903.1936-15.913216 894.3872-7.013632zM172.831744 443.427584c0 140.362752 113.378304 254.498816 252.724224 254.498816 139.368448 0 252.7488-114.136064 252.7488-254.498816 0-140.316672-113.381376-254.49984-252.7488-254.49984C286.210048 188.927744 172.831744 303.110912 172.831744 443.427584z" horiz-adv-x="1024" /> - - - <glyph glyph-name="dian" unicode="" d="M352.328 287.653c0-88.364 71.634-159.998 159.998-159.998s159.998 71.634 159.998 159.998c0 88.364-71.634 159.998-159.998 159.998-88.364 0-159.998-71.634-159.998-159.998z" horiz-adv-x="1024" /> - - - <glyph glyph-name="jinzhi" unicode="" d="M512 709.322479c-226.067037 0-409.33966-183.257767-409.33966-409.322479 0-226.062666 183.272623-409.322479 409.33966-409.322479s409.33966 183.259814 409.33966 409.322479C921.33966 526.064712 738.067037 709.322479 512 709.322479zM819.004745 300c0-66.138326-21.098389-127.401622-56.808158-177.573301L334.423339 550.192226c50.167645 35.710316 111.440676 56.800657 177.575638 56.800657C681.281393 606.99186 819.004745 469.274288 819.004745 300zM204.995255 300c0 66.61007 21.397207 128.284735 57.585903 178.656983l428.083323-428.070472c-50.368222-36.181037-112.050592-57.57837-178.664481-57.57837C342.718607-6.99186 204.995255 130.725712 204.995255 300z" horiz-adv-x="1024" /> - - - <glyph glyph-name="ordinaryset" unicode="" d="M955.136 436.524h-44.416c-20.288 0-41.792 15.872-47.872 35.264l-25.408 61.824c-9.536 17.92-5.696 44.288 8.64 58.688l31.488 31.36c14.4 14.464 14.4 37.952 0 52.288l-52.288 52.16c-14.4 14.4-37.888 14.4-52.224 0l-31.488-31.36c-14.336-14.336-40.768-18.304-58.688-8.64l-61.76 25.408c-19.328 6.016-35.264 27.584-35.264 47.872v44.352c0 20.288-16.64 36.928-36.928 36.928h-73.792c-20.352 0-36.992-16.64-36.992-36.928v-44.352c0-20.352-15.808-41.92-35.264-47.936l-61.824-25.344c-17.92-9.6-44.224-5.696-58.624 8.64l-31.488 31.424c-14.336 14.4-37.824 14.4-52.16 0l-52.224-52.16c-14.4-14.4-14.4-37.888 0-52.224l31.36-31.424c14.4-14.4 18.304-40.768 8.704-58.688l-25.472-61.888c-6.016-19.392-27.584-35.264-47.872-35.264h-44.288c-20.352 0-36.992-16.576-36.992-36.928v-73.792c0-20.352 16.64-36.928 36.928-36.928h44.352c20.288-0.064 41.792-15.936 47.808-35.328l25.536-61.824c9.536-17.92 5.696-44.416-8.704-58.688l-31.424-31.36c-14.336-14.464-14.336-37.952 0-52.288l52.288-52.224c14.336-14.4 37.824-14.4 52.16 0l31.488 31.424c14.272 14.336 40.64 18.24 58.496 8.576l61.952-25.408c19.456-6.080 35.264-27.584 35.264-47.872v-44.16c0-20.288 16.64-36.928 36.992-36.928h73.792c20.224 0 36.928 16.64 36.928 36.928v44.16c0 20.288 15.936 41.792 35.264 47.872l61.888 25.408c17.856 9.664 44.352 5.76 58.688-8.576l31.296-31.424c14.4-14.4 37.888-14.4 52.224 0l52.288 52.224c14.4 14.4 14.4 37.888 0 52.288l-31.488 31.36c-14.336 14.272-18.176 40.768-8.64 58.688l25.408 61.824c6.080 19.392 27.648 35.264 47.872 35.264h44.352c20.224 0 36.864 16.576 36.864 36.928v73.856c0.128 20.352-16.512 36.928-36.736 36.928M696.704 362.732c0-102.016-82.624-184.576-184.576-184.576-102.016 0-184.64 82.56-184.64 184.576 0 101.952 82.688 184.576 184.64 184.576 101.952 0 184.576-82.624 184.576-184.576z" horiz-adv-x="1024" /> - - - <glyph glyph-name="zuojiantou" unicode="" d="M287.39 301.032l434.134 434.133c8.991 8.992 23.57 8.992 32.561 0 8.992-8.992 8.992-23.57 0-32.561l-417.851-417.852 414.142-414.142c8.992-8.992 8.992-23.57 0-32.562-4.496-4.496-10.388-6.744-16.281-6.744-5.891 0-11.785 2.248-16.281 6.744l-430.424 430.423c-8.991 8.992-8.991 23.57 0 32.561z" horiz-adv-x="1024" /> - - - <glyph glyph-name="youjiantou" unicode="" d="M754.086 301.032l-434.134 434.133c-8.991 8.992-23.57 8.992-32.561 0-8.992-8.992-8.992-23.57 0-32.561l417.852-417.852-414.142-414.142c-8.992-8.992-8.992-23.57 0-32.562 4.496-4.496 10.388-6.744 16.281-6.744 5.891 0 11.785 2.248 16.281 6.744l430.424 430.423c8.99 8.992 8.99 23.57-0.001 32.561z" horiz-adv-x="1024" /> - - - <glyph glyph-name="guanbi" unicode="" d="M551.563064 299.115863l231.774761 231.774761c10.665921 10.667967 10.665921 27.963888 0 38.629809-10.667967 10.666944-27.962865 10.666944-38.629809 0L512.933255 337.745672 281.157471 569.521456c-10.66899 10.666944-27.963888 10.666944-38.629809 0-10.667967-10.665921-10.667967-27.961842 0-38.629809L474.302423 299.115863 242.527662 67.341103c-10.667967-10.667967-10.667967-27.963888 0-38.630832 10.665921-10.665921 27.960819-10.665921 38.629809 0L512.933255 260.486054l231.775784-231.775784c10.666944-10.665921 27.961842-10.665921 38.629809 0 10.665921 10.666944 10.665921 27.962865 0 38.630832L551.563064 299.115863z" horiz-adv-x="1024" /> - - - <glyph glyph-name="xiala" unicode="" d="M761.53117 446.46377 542.546713 124.143806c-15.226796-22.411429-48.25605-22.411429-63.482847 0L260.07941 446.46377c-14.104229 20.759813 3.526313 46.708811 31.733749 46.708811l437.983239 0C758.00588 493.173604 775.635399 467.223582 761.53117 446.46377z" horiz-adv-x="1024" /> - - - <glyph glyph-name="wenhao" unicode="" d="M511.997953 812.999768C229.234457 812.999768 0.010233 583.774521 0.010233 301.012048c0-282.763497 229.224224-511.988744 511.98772-511.988744s511.98772 229.225247 511.98772 511.988744C1023.985674 583.774521 794.762474 812.999768 511.997953 812.999768M511.997953-146.857481c-247.351033 0-447.869529 200.517472-447.869529 447.869529 0 247.351033 200.518495 447.868505 447.869529 447.868505 247.351033 0 447.869529-200.517472 447.869529-447.868505C959.867482 53.659991 759.348987-146.857481 511.997953-146.857481M412.334269 409.628621c0 0 16.059735 98.830715 114.89045 87.711492 98.829692-11.1182 76.593293-85.241236 66.709198-100.06482-9.882048-24.707679-101.300971-84.006108-116.124555-119.831986-14.824607-35.825878-13.589479-102.537123-13.589479-102.537123l88.947644 0c0 0-4.941536 70.416629 44.473822 100.065843 49.415358 29.649215 133.420442 116.125579 96.359436 198.896558-59.298429 95.124307-117.360707 105.007379-192.718871 102.536099-75.358164-2.470256-154.422737-39.532286-180.365543-154.422737C382.685054 413.335028 412.334269 409.628621 412.334269 409.628621M462.984754 141.551585l92.653028 0 0-101.287668-92.653028 0 0 101.287668Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconfontcolor91" unicode="" d="M512 812C229.248 812 0 582.752 0 300s229.248-512 512-512c282.784 0 512 229.248 512 512S794.784 812 512 812zM800.432 268 544 268l0-256.432C544-5.872 529.664-20 512-20c-17.68 0-32 14.128-32 31.568L480 268 223.568 268C206.128 268 192 282.336 192 300c0 17.68 14.16 32 31.568 32L480 332 480 588.464C480 605.872 494.32 620 512 620c17.664 0 32-14.128 32-31.536L544 332l256.432 0C817.904 332 832 317.68 832 300 832 282.336 817.904 268 800.432 268z" horiz-adv-x="1024" /> - - - <glyph glyph-name="xiala1" unicode="" d="M512 40.096 233.344 318.752 278.656 364 512 130.656 745.344 364 790.656 318.752Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="shujuku" unicode="" d="M802.122145 681.882524c-76.971046 33.062-180.719968 51.27071-292.1355 51.27071-111.419625 0-215.170594-18.207687-292.140617-51.27071-78.878488-33.881668-122.31886-80.337723-122.31886-130.811278l0-505.482563c0-50.475602 43.440371-96.931656 122.319883-130.812301 76.971046-33.060977 180.720991-51.268664 292.140617-51.268664 111.415532 0 215.165478 18.207687 292.134477 51.268664 78.879512 33.880645 122.319883 80.338746 122.320906 130.812301l0 505.482563C924.442028 601.544801 881.001657 648.000855 802.122145 681.882524zM756.015038 459.671583c-68.6311-23.537066-160.604838-37.589107-246.029416-37.589107-86.703711 0-176.380126 13.701047-246.035556 37.589107-73.178673 25.096585-113.479541 57.555857-113.479541 91.399663 0 33.843806 40.300868 66.303079 113.479541 91.39864 69.654406 23.88806 159.330822 37.588083 246.035556 37.588083 85.423555 0 177.396269-14.051017 246.029416-37.58706 73.181743-25.096585 113.482611-57.555857 113.482611-91.399663C869.497649 517.22744 829.196781 484.768167 756.015038 459.671583zM756.015038 304.134157c-68.632123-23.538089-160.605861-37.589107-246.029416-37.589107-86.703711 0-176.379103 13.700023-246.035556 37.589107-73.178673 25.096585-113.480564 57.557904-113.480564 91.40171l0 62.943564c34.903951-26.709315 85.219917-48.963155 146.0524-64.541969 63.723324-16.319687 137.53747-24.946159 213.46372-24.946159 75.92318 0 149.736303 8.626471 213.459626 24.947182 60.832484 15.579837 111.148449 37.833677 146.053424 64.542992l0-62.945611C869.497649 361.692061 829.196781 329.231765 756.015038 304.134157zM756.015038 129.161077c-68.6311-23.536043-160.603815-37.586037-246.029416-37.586037-86.704734 0-176.38115 13.700023-246.035556 37.586037-73.178673 25.095561-113.479541 57.553811-113.479541 91.397616L150.470525 302.943029c34.903951-26.710338 85.22094-48.964178 146.053424-64.542992 63.723324-16.319687 137.53747-24.947182 213.462696-24.947182 75.922157 0 149.735279 8.627495 213.459626 24.948205 60.832484 15.578814 111.148449 37.832653 146.053424 64.544015l0-82.386382C869.497649 186.714887 829.196781 154.256638 756.015038 129.161077zM509.985622-83.399063c-86.704734 0-176.38115 13.70207-246.035556 37.588083-73.178673 25.095561-113.479541 57.555857-113.479541 91.399663l0 82.382289c34.903951-26.708292 85.219917-48.961108 146.0524-64.539922 63.723324-16.319687 137.53747-24.947182 213.462696-24.947182 75.92318 0 149.736303 8.627495 213.459626 24.947182 60.832484 15.581883 111.148449 37.8347 146.053424 64.541969l0-82.384335c0-33.843806-40.301891-66.302055-113.482611-91.399663C687.383938-69.347023 595.411223-83.399063 509.985622-83.399063z" horiz-adv-x="1024" /> - - - <glyph glyph-name="shanchu" unicode="" d="M576 672v64h-192v-64h-256v-128h704v128h-256zM192-32c0-70.4 57.6-128 128-128h320c70.4 0 128 57.6 128 128v512h-576v-512zM576 416h64v-448h-64v448zM448 416h64v-448h-64v448zM320 416h64v-448h-64v448z" horiz-adv-x="1024" /> - - - <glyph glyph-name="yangshishezhihuihua" unicode="" d="M783.936 748 729.536 629.664 607.936 610.656 695.936 518.56 675.136 388.448 783.936 449.888 892.8 388.448 872 518.56 960 610.656 838.336 629.664 783.936 748 783.936 748ZM192.050216 279.776 152.379757 193.8066 64 179.947048 127.974892 112.959206 112.910161 18.453126 192.050216 63.145165 271.089839 18.453126 256.025108 112.959206 320 179.947048 231.620243 193.8066 192.050216 279.776 192.050216 279.776ZM391.488 19.36 366.336-35.424 309.952-44.256 350.72-86.944 341.12-147.168 391.488-118.752 441.92-147.168 432.32-86.944 473.088-44.256 416.768-35.424 391.488 19.36 391.488 19.36ZM175.872 545.76 259.904 636 343.872 545.76 259.904 455.648 175.872 545.76 175.872 545.76ZM259.904 701.088 111.488 541.856 259.904 382.688 754.176-148 902.592 11.232 259.904 701.088 259.904 701.088Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="guolvhuihua" unicode="" d="M448 254.285715 64 748 960 748 576 254.285715 576-20 448-148 448 254.285715 448 254.285715Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="fuzhihuihua" unicode="" d="M128-84 768-84 768-148 128-148 128-84 128-84ZM64 620 128 620 128-148 64-148 64 620 64 620ZM704 748 256 748C192 748 192 682.4 192 682.4L192 44C192-20 256-20 256-20L832-20C896-20 896 44 896 44L896 556 704 748 704 748ZM320 300 768 300 768 236 320 236 320 300 320 300ZM320 428 768 428 768 364 320 364 320 428 320 428ZM320 172 768 172 768 108 320 108 320 172 320 172ZM704 556 704 684 832 556 704 556 704 556Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="tongjigeshuyilaihuihua" unicode="" d="M960 556 896 620 384 236 128 428 64 364 384-20 960 556" horiz-adv-x="1024" /> - - - <glyph glyph-name="zhibiaolaizizhengchang" unicode="" d="M384 428 640 428 640 364 384 364 384 428 384 428ZM448 556 576 556 576 492 448 492 448 556 448 556ZM960-84 64-84 64 306.592 256 748 768 748 960 306.592 960-84 960-84ZM832 300 705.63017 620 326.520683 620 192 300 389.705598 300 452.890513 172 579.260342 172 642.445254 300 832 300 832 300Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="tubiaoleixingzhengchang" unicode="" d="M64 364 320 364 320-148 64-148 64 364 64 364ZM704 556 960 556 960-148 704-148 704 556 704 556ZM384 748 640 748 640-148 384-148 384 748 384 748Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnduijitiaoxingtu" unicode="" d="M128 726.666667l42.666667 0 0-853.333333-42.666667 0 0 853.333333ZM42.666667 1.333333l938.666667 0 0-42.666667-938.666667 0 0 42.666667ZM170.666667 641.333333l170.666667 0 0-128-170.666667 0 0 128ZM426.666667 641.333333l213.333333 0 0-128-213.333333 0 0 128ZM170.666667 428l384 0 0-128-384 0 0 128ZM640 428l298.666667 0 0-128-298.666667 0 0 128ZM170.666667 214.666667l213.333333 0 0-128-213.333333 0 0 128ZM469.333333 214.666667l256 0 0-128-256 0 0 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnfuyong" unicode="" d="M298.666667 513.333333l0-597.333333 682.666667 0L981.333333 513.333333 298.666667 513.333333zM938.666667-41.333333 341.333333-41.333333 341.333333 385.333333l597.333333 0L938.666667-41.333333zM42.666667 726.666667 42.666667 129.333333 256 129.333333 256 172 85.333333 172 85.333333 598.666667 682.666667 598.666667 682.666667 556 725.333333 556 725.333333 726.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocngengduo" unicode="" d="M42.666667 556l469.333333 0 0-42.666667-469.333333 0 0 42.666667ZM85.333333 470.666667l42.666667 0 0-256-42.666667 0 0 256ZM128 300l341.333333 0 0-42.666667-341.333333 0 0 42.666667ZM426.666667 470.666667l42.666667 0 0-213.333333-42.666667 0 0 213.333333ZM128 470.666667l298.666667 0 0-42.666667-298.666667 0 0 42.666667ZM128 385.333333l298.666667 0 0-42.666667-298.666667 0 0 42.666667ZM256 513.333333l42.666667 0 0-341.333333-42.666667 0 0 341.333333ZM128 214.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM170.666667 172l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM42.666667 129.333333l128 0 0-42.666667-128 0 0 42.666667ZM256 129.333333l256 0 0-42.666667-256 0 0 42.666667ZM554.666667 129.333333l170.666667 0 0-42.666667-170.666667 0 0 42.666667ZM725.333333 598.666667l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM768 556l170.666667 0 0-42.666667-170.666667 0 0 42.666667ZM853.333333 513.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM810.666667 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM768 428l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM725.333333 385.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM682.666667 428l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM640 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM682.666667 513.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM554.666667 428l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM640 342.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM554.666667 300l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM682.666667 257.333333l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM768 300l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM810.666667 342.666667l170.666667 0 0-42.666667-170.666667 0 0 42.666667ZM853.333333 385.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM896 428l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM938.666667 300l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM896 257.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM810.666667 257.333333l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM853.333333 214.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM725.333333 172l85.333333 0 0-42.666667-85.333333 0 0 42.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnhuizongbiao" unicode="" d="M42.666667 684l0-768 938.666667 0L981.333333 684 42.666667 684zM938.666667-41.333333 85.333333-41.333333 85.333333 641.333333l853.333333 0L938.666667-41.333333zM128 598.666667l341.333333 0 0-597.333333-341.333333 0 0 597.333333ZM512 598.666667l384 0 0-170.666667-384 0 0 170.666667ZM512 385.333333l384 0 0-170.666667-384 0 0 170.666667ZM512 172l384 0 0-170.666667-384 0 0 170.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnleidatu" unicode="" d="M512 674.016l419.114667-284.970667L771.114667-84 252.885333-84 92.885333 388.490667 512 674.016M512 726.666667 42.666667 404.832 221.952-126.666667l580.138667 0L981.333333 405.386667 512 726.666667 512 726.666667zM512 520.074667l256.64-180.48L670.677333 44 353.28 44l-97.962667 295.253333L512 520.074667M512 572.725333l-306.901333-217.173333L322.346667 1.333333l379.349333 0 117.205333 354.602667L512 572.725333 512 572.725333zM512 623.285333 298.666667 281.994667 725.333333-59.381333Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnmingxibiao" unicode="" d="M42.666667 684l0-768 938.666667 0L981.333333 684 42.666667 684zM938.666667-41.333333 85.333333-41.333333 85.333333 641.333333l853.333333 0L938.666667-41.333333zM512 598.666667l384 0 0-170.666667-384 0 0 170.666667ZM512 385.333333l384 0 0-170.666667-384 0 0 170.666667ZM512 172l384 0 0-170.666667-384 0 0 170.666667ZM128 598.666667l341.333333 0 0-170.666667-341.333333 0 0 170.666667ZM128 385.333333l341.333333 0 0-170.666667-341.333333 0 0 170.666667ZM128 172l341.333333 0 0-170.666667-341.333333 0 0 170.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnnianfenkongjian" unicode="" d="M170.666667 342.666667l128 0 0-213.333333-128 0 0 213.333333ZM682.666667 342.666667l128 0 0-213.333333-128 0 0 213.333333ZM810.666667 726.666667l0-42.666667-128 0L682.666667 726.666667 298.666667 726.666667l0-42.666667L170.666667 684 170.666667 726.666667 42.666667 726.666667l0-853.333333 896 0L938.666667 726.666667 810.666667 726.666667zM896-84 85.333333-84 85.333333 556l810.666667 0L896-84zM341.333333 257.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM384 300l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM469.333333 257.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM512 214.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM597.333333 257.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnbaocun" unicode="" d="M848 748 64 748l0-896 896 0L960 636 848 748zM512 620l128 0 0-192L512 428 512 620zM832-20 192-20 192 620l64 0 0-256 448 0L704 620l97.6 0L832 589.6 832-20z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnbingtu" unicode="" d="M512 241.546667 512 652.213333c-213.333333 0-418.474667-183.850667-418.474667-410.666667s179.925333-410.666667 406.741333-410.666667c226.816 0 408.704 183.850667 408.704 410.666667 0 66.048-8.746667 128.426667-36.437333 183.68L512 241.546667zM922.069333 542.56C854.570667 677.130667 725.333333 769.546667 554.666667 769.546667l0-410.666667L922.069333 542.56z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnchaxun" unicode="" d="M0 684l42.666667 0 0-768-42.666667 0 0 768ZM0 684l1024 0 0-42.666667-1024 0 0 42.666667ZM981.333333 641.333333l42.666667 0 0-725.333333-42.666667 0 0 725.333333ZM0-41.333333l1024 0 0-42.666667-1024 0 0 42.666667ZM85.333333 513.333333l384 0 0-42.666667-384 0 0 42.666667ZM256 556l42.666667 0 0-213.333333-42.666667 0 0 213.333333ZM170.666667 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM128 428l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM85.333333 385.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM341.333333 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM384 428l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM426.666667 385.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM128 342.666667l42.666667 0 0-213.333333-42.666667 0 0 213.333333ZM170.666667 257.333333l213.333333 0 0-42.666667-213.333333 0 0 42.666667ZM384 342.666667l42.666667 0 0-213.333333-42.666667 0 0 213.333333ZM170.666667 342.666667l213.333333 0 0-42.666667-213.333333 0 0 42.666667ZM170.666667 172l213.333333 0 0-42.666667-213.333333 0 0 42.666667ZM85.333333 86.666667l384 0 0-42.666667-384 0 0 42.666667ZM512 556l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM554.666667 513.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM597.333333 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM640 556l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM682.666667 513.333333l256 0 0-42.666667-256 0 0 42.666667ZM896 513.333333l42.666667 0 0-426.666667-42.666667 0 0 426.666667ZM810.666667 86.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM512 428l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM554.666667 428l42.666667 0 0-384-42.666667 0 0 384ZM640 428l42.666667 0 0-341.333333-42.666667 0 0 341.333333ZM640 172l213.333333 0 0-42.666667-213.333333 0 0 42.666667ZM682.666667 428l170.666667 0 0-42.666667-170.666667 0 0 42.666667ZM810.666667 428l42.666667 0 0-298.666667-42.666667 0 0 298.666667ZM682.666667 300l128 0 0-42.666667-128 0 0 42.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnchexiao" unicode="" d="M761.856-212C875.584-5.92 896 308.32 448 297.824L448 44 64 428l384 384 0-248.384C1024 577.568 1042.56 91.424 761.856-212z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnchongzhi" unicode="" d="M0 684l42.666667 0 0-768-42.666667 0 0 768ZM0 684l1024 0 0-42.666667-1024 0 0 42.666667ZM981.333333 641.333333l42.666667 0 0-725.333333-42.666667 0 0 725.333333ZM0-41.333333l1024 0 0-42.666667-1024 0 0 42.666667ZM128 513.333333l170.666667 0 0-42.666667-170.666667 0 0 42.666667ZM298.666667 556l128 0 0-42.666667-128 0 0 42.666667ZM256 470.666667l42.666667 0 0-384-42.666667 0 0 384ZM85.333333 428l384 0 0-42.666667-384 0 0 42.666667ZM128 385.333333l42.666667 0 0-170.666667-42.666667 0 0 170.666667ZM170.666667 342.666667l256 0 0-42.666667-256 0 0 42.666667ZM384 385.333333l42.666667 0 0-170.666667-42.666667 0 0 170.666667ZM170.666667 257.333333l256 0 0-42.666667-256 0 0 42.666667ZM128 172l298.666667 0 0-42.666667-298.666667 0 0 42.666667ZM85.333333 86.666667l384 0 0-42.666667-384 0 0 42.666667ZM563.072 556l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM597.333333 556l341.333333 0 0-42.666667-341.333333 0 0 42.666667ZM904.405333 513.333333l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM776.405333 513.333333l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM691.072 513.333333l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM554.666667 470.666667l384 0 0-42.666667-384 0 0 42.666667ZM725.333333 428l42.666667 0 0-170.666667-42.666667 0 0 170.666667ZM554.666667 385.333333l384 0 0-42.666667-384 0 0 42.666667ZM597.333333 300l42.666667 0 0-213.333333-42.666667 0 0 213.333333ZM597.333333 300l298.666667 0 0-42.666667-298.666667 0 0 42.666667ZM853.333333 300l0 0 0-213.333333 0 0 0 213.333333ZM853.333333 300l42.666667 0 0-213.333333-42.666667 0 0 213.333333ZM725.333333 172l42.666667 0 0-128-42.666667 0 0 128ZM554.666667 86.666667l384 0 0-42.666667-384 0 0 42.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnriqikongjian" unicode="" d="M426.666667 470.666667l128 0 0-128-128 0 0 128ZM597.333333 470.666667l128 0 0-128-128 0 0 128ZM768 470.666667l128 0 0-128-128 0 0 128ZM256 129.333333l128 0 0-128-128 0 0 128ZM426.666667 129.333333l128 0 0-128-128 0 0 128ZM597.333333 129.333333l128 0 0-128-128 0 0 128ZM426.666667 300l128 0 0-128-128 0 0 128ZM597.333333 300l128 0 0-128-128 0 0 128ZM768 300l128 0 0-128-128 0 0 128ZM256 300l128 0 0-128-128 0 0 128ZM896 726.666667l0-42.666667-128 0L768 726.666667 384 726.666667l0-42.666667L256 684 256 726.666667 128 726.666667l0-853.333333 896 0L1024 726.666667 896 726.666667zM981.333333-84 170.666667-84 170.666667 556l810.666667 0L981.333333-84z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnriqiqujiankongjian" unicode="" d="M810.666667 726.666667l0-42.666667-128 0L682.666667 726.666667 298.666667 726.666667l0-42.666667L170.666667 684 170.666667 726.666667 42.666667 726.666667l0-853.333333 896 0L938.666667 726.666667 810.666667 726.666667zM896-84 85.333333-84 85.333333 556l810.666667 0L896-84zM170.666667 470.666667l128 0 0-42.666667-128 0 0 42.666667ZM256 428l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM170.666667 385.333333l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM170.666667 342.666667l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM213.333333 300l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM341.333333 428l42.666667 0 0-128-42.666667 0 0 128ZM426.666667 428l42.666667 0 0-128-42.666667 0 0 128ZM384 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM384 300l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM341.333333 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM341.333333 300l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM426.666667 300l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM426.666667 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM512 470.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM554.666667 428l42.666667 0 0-170.666667-42.666667 0 0 170.666667ZM512 300l128 0 0-42.666667-128 0 0 42.666667ZM682.666667 470.666667l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM682.666667 385.333333l128 0 0-42.666667-128 0 0 42.666667ZM768 342.666667l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM682.666667 300l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM725.333333 470.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM170.666667 172l42.666667 0 0-128-42.666667 0 0 128ZM256 172l42.666667 0 0-128-42.666667 0 0 128ZM213.333333 214.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM213.333333 44l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM170.666667 214.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM170.666667 44l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM256 44l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM256 214.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM341.333333 214.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM384 172l42.666667 0 0-170.666667-42.666667 0 0 170.666667ZM341.333333 44l128 0 0-42.666667-128 0 0 42.666667ZM512 172l42.666667 0 0-128-42.666667 0 0 128ZM597.333333 172l42.666667 0 0-128-42.666667 0 0 128ZM554.666667 214.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM554.666667 44l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM512 214.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM512 44l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM597.333333 44l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM597.333333 214.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM682.666667 214.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM725.333333 172l42.666667 0 0-170.666667-42.666667 0 0 170.666667ZM682.666667 44l128 0 0-42.666667-128 0 0 42.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnsandiantu" unicode="" d="M952.114125 769.326831l29.234342-29.234342-909.432422-909.432422-29.234342 29.234342 909.432422 909.432422ZM341.333333 44l128 0 0-128-128 0 0 128ZM42.666667-41.333333l128 0 0-128-128 0 0 128ZM42.666667 214.666667l128 0 0-128-128 0 0 128ZM256 342.666667l128 0 0-128-128 0 0 128ZM213.333333 598.666667l128 0 0-128-128 0 0 128ZM554.666667 641.333333l128 0 0-128-128 0 0 128ZM640 428l128 0 0-128-128 0 0 128ZM810.666667 44l128 0 0-128-128 0 0 128ZM853.333333 641.333333l128 0 0-128-128 0 0 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnshukongjian" unicode="" d="M341.333333 598.666667 170.666667 300 0 598.666667ZM426.666667 598.666667l597.333333 0 0-85.333333-597.333333 0 0 85.333333ZM426.666667 342.666667l597.333333 0 0-85.333333-597.333333 0 0 85.333333ZM426.666667 86.666667l597.333333 0 0-85.333333-597.333333 0 0 85.333333Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnshuzhileixing" unicode="" d="M42.666667 428l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM85.333333 470.666667l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM128 513.333333l85.333333 0 0-384-85.333333 0 0 384ZM341.333333 470.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM384 513.333333l213.333333 0 0-42.666667-213.333333 0 0 42.666667ZM554.666667 470.666667l85.333333 0 0-128-85.333333 0 0 128ZM512 385.333333l85.333333 0 0-85.333333-85.333333 0 0 85.333333ZM469.333333 342.666667l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM512 300l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM426.666667 300l85.333333 0 0-85.333333-85.333333 0 0 85.333333ZM384 257.333333l85.333333 0 0-85.333333-85.333333 0 0 85.333333ZM341.333333 214.666667l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM384 172l256 0 0-42.666667-256 0 0 42.666667ZM682.666667 470.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM725.333333 513.333333l213.333333 0 0-42.666667-213.333333 0 0 42.666667ZM896 470.666667l85.333333 0 0-85.333333-85.333333 0 0 85.333333ZM810.666667 385.333333l128 0 0-42.666667-128 0 0 42.666667ZM896 342.666667l85.333333 0 0-128-85.333333 0 0 128ZM896 214.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM682.666667 214.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM725.333333 172l170.666667 0 0-42.666667-170.666667 0 0 42.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocntiaoxingtu" unicode="" d="M128 726.666667l42.666667 0 0-853.333333-42.666667 0 0 853.333333ZM42.666667 1.333333l938.666667 0 0-42.666667-938.666667 0 0 42.666667ZM170.666667 641.333333l384 0 0-128-384 0 0 128ZM170.666667 428l682.666667 0 0-128-682.666667 0 0 128ZM170.666667 214.666667l512 0 0-128-512 0 0 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnwenben" unicode="" d="M85.333333 598.666667 213.333333 598.666667 213.333333 300 170.666667 300 170.666667 257.333333 213.333333 257.333333 298.666667 257.333333 341.333333 257.333333 341.333333 300 298.666667 300 298.666667 598.666667 426.666667 598.666667 426.666667 556 469.333333 556 469.333333 684 426.666667 684 85.333333 684 42.666667 684 42.666667 556 85.333333 556ZM554.666667 513.333333l426.666667 0 0-85.333333-426.666667 0 0 85.333333ZM554.666667 342.666667l426.666667 0 0-85.333333-426.666667 0 0 85.333333ZM42.666667 172l938.666667 0 0-85.333333-938.666667 0 0 85.333333ZM42.666667 1.333333l938.666667 0 0-85.333333-938.666667 0 0 85.333333ZM554.666667 684l426.666667 0 0-85.333333-426.666667 0 0 85.333333Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnwenbenkongjian" unicode="" d="M42.666667 214.666667l85.333333 0 0-128-85.333333 0 0 128ZM85.333333 385.333333l85.333333 0 0-170.666667-85.333333 0 0 170.666667ZM128 470.666667l128 0 0-85.333333-128 0 0 85.333333ZM128 214.666667l213.333333 0 0-42.666667-213.333333 0 0 42.666667ZM256 172l85.333333 0 0-85.333333-85.333333 0 0 85.333333ZM213.333333 385.333333l85.333333 0 0-170.666667-85.333333 0 0 170.666667ZM384 470.666667l85.333333 0 0-384-85.333333 0 0 384ZM597.333333 428l85.333333 0 0-128-85.333333 0 0 128ZM597.333333 257.333333l85.333333 0 0-128-85.333333 0 0 128ZM469.333333 470.666667l170.666667 0 0-42.666667-170.666667 0 0 42.666667ZM469.333333 300l170.666667 0 0-42.666667-170.666667 0 0 42.666667ZM469.333333 129.333333l170.666667 0 0-42.666667-170.666667 0 0 42.666667ZM725.333333 385.333333l85.333333 0 0-213.333333-85.333333 0 0 213.333333ZM768 428l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM810.666667 470.666667l170.666667 0 0-42.666667-170.666667 0 0 42.666667ZM938.666667 428l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM768 172l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM810.666667 129.333333l170.666667 0 0-42.666667-170.666667 0 0 42.666667ZM938.666667 172l85.333333 0 0-42.666667-85.333333 0 0 42.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnyibiaopan" unicode="" d="M242.688-126.666667l84.309333 0C184.106667-41.333333 85.333333 88.202667 85.333333 257.418667 85.333333 493.066667 276.352 684.170667 512 684.170667s426.666667-191.104 426.666667-426.752C938.666667 88.16 839.893333-41.333333 697.045333-126.666667l84.309333 0C902.144-41.333333 981.333333 98.528 981.333333 257.418667c0 259.2-210.133333 469.376-469.333333 469.376S42.666667 516.618667 42.666667 257.418667C42.666667 98.528 121.856-41.333333 242.688-126.666667zM213.333333-41.333333l597.333333 0 0-85.333333-597.333333 0 0 85.333333ZM469.333333 726.666667l85.333333 0 0-128-85.333333 0 0 128ZM85.333333 342.88l85.333333 0 0-85.333333-85.333333 0 0 85.333333ZM853.333333 342.88l85.333333 0 0-85.333333-85.333333 0 0 85.333333ZM469.333333 428l85.333333 0 0-469.333333-85.333333 0 0 469.333333ZM512 428.213333m-42.666667 0a1 1 0 1 0 85.333333 0 1 1 0 1 0-85.333333 0Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnyuanhuantu" unicode="" d="M554.666667 596.618667c170.666667-20.864 258.090667-145.536 258.090667-296.618667 0-39.338667-6.186667-76.842667-19.84-111.274667l148.778667-86.186667c27.562667 60.117333 40.704 126.848 40.704 197.461333C982.357333 545.930667 810.666667 747.658667 554.666667 769.333333L554.666667 596.618667zM469.333333 3.381333C341.333333 24.202667 214.314667 148.874667 214.314667 300 214.314667 451.125333 341.333333 575.797333 469.333333 596.618667L469.333333 769.333333C256 747.658667 44.330667 545.930667 44.330667 300S256-147.658667 469.333333-169.333333L469.333333 3.381333zM748.8 114.528C702.634667 55.477333 640 14.56 554.666667 3.381333L554.666667-169.333333c128 12.757333 263.722667 87.850667 340.693333 197.589333L748.8 114.528z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnzhongzuo" unicode="" d="M576 563.616 576 812l384-384-384-384L576 297.824C128 308.32 148.416-5.92 262.144-212-18.56 91.424 0 577.568 576 563.616z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnzuobiaozhoutu" unicode="" d="M128 726.666667l42.666667 0 0-853.333333-42.666667 0 0 853.333333ZM42.666667 1.333333l938.666667 0 0-42.666667-938.666667 0 0 42.666667ZM256 385.333333l128 0 0-384-128 0 0 384ZM469.333333 684l128 0 0-682.666667-128 0 0 682.666667ZM682.666667 513.333333l128 0 0-512-128 0 0 512Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnnianjidukongjian" unicode="" d="M810.666667 726.666667l0-42.666667-128 0L682.666667 726.666667 298.666667 726.666667l0-42.666667L170.666667 684 170.666667 726.666667 42.666667 726.666667l0-853.333333 896 0L938.666667 726.666667 810.666667 726.666667zM896-84 85.333333-84 85.333333 556l810.666667 0L896-84zM170.666667 470.666667l128 0 0-42.666667-128 0 0 42.666667ZM256 428l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM170.666667 385.333333l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM170.666667 342.666667l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM213.333333 300l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM341.333333 428l42.666667 0 0-128-42.666667 0 0 128ZM426.666667 428l42.666667 0 0-128-42.666667 0 0 128ZM384 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM384 300l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM341.333333 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM341.333333 300l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM426.666667 300l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM426.666667 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM512 470.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM554.666667 428l42.666667 0 0-170.666667-42.666667 0 0 170.666667ZM512 300l128 0 0-42.666667-128 0 0 42.666667ZM682.666667 470.666667l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM682.666667 385.333333l128 0 0-42.666667-128 0 0 42.666667ZM768 342.666667l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM682.666667 300l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM725.333333 470.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM341.333333 172l42.666667 0 0-128-42.666667 0 0 128ZM426.666667 172l42.666667 0 0-128-42.666667 0 0 128ZM384 214.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM384 44l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM341.333333 214.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM341.333333 44l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM426.666667 44l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM426.666667 214.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM512 214.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM554.666667 172l42.666667 0 0-170.666667-42.666667 0 0 170.666667ZM512 44l128 0 0-42.666667-128 0 0 42.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnnianyuekongjian" unicode="" d="M810.666667 726.666667l0-42.666667-128 0L682.666667 726.666667 298.666667 726.666667l0-42.666667L170.666667 684 170.666667 726.666667 42.666667 726.666667l0-853.333333 896 0L938.666667 726.666667 810.666667 726.666667zM896-84 85.333333-84 85.333333 556l810.666667 0L896-84zM170.666667 385.333333l128 0 0-42.666667-128 0 0 42.666667ZM256 342.666667l42.666667 0 0-128-42.666667 0 0 128ZM170.666667 257.333333l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM170.666667 214.666667l42.666667 0 0-128-42.666667 0 0 128ZM213.333333 129.333333l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM341.333333 342.666667l42.666667 0 0-213.333333-42.666667 0 0 213.333333ZM426.666667 342.666667l42.666667 0 0-213.333333-42.666667 0 0 213.333333ZM384 385.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM384 129.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM341.333333 385.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM341.333333 129.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM426.666667 129.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM426.666667 385.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM512 385.333333l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM554.666667 342.666667l42.666667 0 0-256-42.666667 0 0 256ZM512 129.333333l128 0 0-42.666667-128 0 0 42.666667ZM682.666667 385.333333l42.666667 0 0-128-42.666667 0 0 128ZM682.666667 257.333333l128 0 0-42.666667-128 0 0 42.666667ZM768 214.666667l42.666667 0 0-128-42.666667 0 0 128ZM682.666667 129.333333l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM725.333333 385.333333l85.333333 0 0-42.666667-85.333333 0 0 42.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnnianyuerikongjian" unicode="" d="M810.666667 726.666667l0-42.666667-128 0L682.666667 726.666667 298.666667 726.666667l0-42.666667L170.666667 684 170.666667 726.666667 42.666667 726.666667l0-853.333333 896 0L938.666667 726.666667 810.666667 726.666667zM896-84 85.333333-84 85.333333 556l810.666667 0L896-84zM170.666667 470.666667l128 0 0-42.666667-128 0 0 42.666667ZM256 428l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM170.666667 385.333333l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM170.666667 342.666667l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM213.333333 300l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM341.333333 428l42.666667 0 0-128-42.666667 0 0 128ZM426.666667 428l42.666667 0 0-128-42.666667 0 0 128ZM384 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM384 300l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM341.333333 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM341.333333 300l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM426.666667 300l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM426.666667 470.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM512 470.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM554.666667 428l42.666667 0 0-170.666667-42.666667 0 0 170.666667ZM512 300l128 0 0-42.666667-128 0 0 42.666667ZM682.666667 470.666667l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM682.666667 385.333333l128 0 0-42.666667-128 0 0 42.666667ZM768 342.666667l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM682.666667 300l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM725.333333 470.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM384 172l213.333333 0 0-42.666667-213.333333 0 0 42.666667ZM341.333333 44l298.666667 0 0-42.666667-298.666667 0 0 42.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnqipaotu" unicode="" d="M618.666667 492m-277.333333 0a6.5 6.5 0 1 0 554.666667 0 6.5 6.5 0 1 0-554.666667 0ZM234.666667 108m-192 0a4.5 4.5 0 1 0 384 0 4.5 4.5 0 1 0-384 0ZM725.333333 44m-128 0a3 3 0 1 0 256 0 3 3 0 1 0-256 0Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnqiehuo" unicode="" d="M0 684l42.666667 0 0-768-42.666667 0 0 768ZM0 684l1024 0 0-42.666667-1024 0 0 42.666667ZM981.333333 641.333333l42.666667 0 0-725.333333-42.666667 0 0 725.333333ZM0-41.333333l1024 0 0-42.666667-1024 0 0 42.666667ZM128 513.333333l42.666667 0 0-469.333333-42.666667 0 0 469.333333ZM128 513.333333l298.666667 0 0-42.666667-298.666667 0 0 42.666667ZM384 513.333333l42.666667 0 0-469.333333-42.666667 0 0 469.333333ZM170.666667 385.333333l213.333333 0 0-42.666667-213.333333 0 0 42.666667ZM170.666667 257.333333l213.333333 0 0-42.666667-213.333333 0 0 42.666667ZM85.333333 86.666667l384 0 0-42.666667-384 0 0 42.666667ZM512 470.666667l426.666667 0 0-42.666667-426.666667 0 0 42.666667ZM725.333333 556l42.666667 0 0-341.333333-42.666667 0 0 341.333333ZM768 214.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM810.666667 172l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM853.333333 129.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM896 214.666667l42.666667 0 0-170.666667-42.666667 0 0 170.666667ZM853.333333 385.333333l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM810.666667 300l42.666667 0 0-85.333333-42.666667 0 0 85.333333ZM725.333333 172l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM682.666667 129.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM640 86.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM512 129.333333l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM597.333333 214.666667l85.333333 0 0-42.666667-85.333333 0 0 42.666667ZM512 385.333333l42.666667 0 0-170.666667-42.666667 0 0 170.666667ZM512 385.333333l170.666667 0 0-42.666667-170.666667 0 0 42.666667ZM640 385.333333l42.666667 0 0-170.666667-42.666667 0 0 170.666667ZM554.666667 257.333333l128 0 0-42.666667-128 0 0 42.666667ZM810.666667 556l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM853.333333 513.333333l42.666667 0 0-42.666667-42.666667 0 0 42.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iocnditu" unicode="" d="M894.250667 431.968l-0.512 0c0 4.650667 6.314667 4.650667 6.314667 4.650667s5.290667 0.597333 6.869333 1.152c1.066667 0.597333 5.290667 4.053333 9.472 6.954667 4.224 3.498667 8.448 6.954667 9.472 8.106667 1.578667 1.152 5.290667-2.304 8.448-4.650667 0 0 2.645333 8.106667 4.224 8.106667 1.066667 0 10.026667 5.802667 11.093333 12.202667 1.066667 6.4 1.066667 36.565333 3.712 36.565333C955.904 505.653333 972.8 507.957333 972.8 507.957333s6.869333 4.053333 14.250667 11.605333c0.512 0.597333 1.578667 1.749333 2.645333 3.498667 6.314667 9.301333 12.672 29.013333 14.762667 32.469333 3.157333 4.650667 3.157333 14.506667 3.157333 18.56 0 3.498667 3.157333 5.802667 6.314667 7.552 1.066667 0.597333 2.090667 1.152 3.157333 1.749333 4.224 1.749333 7.381333 14.506667 6.869333 14.506667-11.093333-4.650667-23.210667-9.856-26.368-12.16-5.802667-3.498667-17.92-10.453333-25.301333-12.757333-7.381333-2.304-16.853333-2.901333-19.498667 4.650667-2.645333 6.954667-1.578667 18.56-3.157333 23.210667-1.578667 4.053333-7.893333 6.954667-10.538667 9.301333-3.157333 1.749333-3.712 5.205333-8.448 5.205333-4.736 0.597333-23.210667 2.304-26.368 15.104-3.157333 12.757333-7.381333 67.882667-15.274667 74.24-7.893333 5.802667-8.96 8.704-14.762667 8.704-5.802667 0-10.026667 1.749333-12.672 3.498667C858.922667 718.56 850.986667 726.666667 843.093333 726.666667s-21.077333-2.901333-25.301333-5.205333c-1.066667-1.152-4.736-3.498667-7.893333-5.802667-5.802667-5.205333-11.605333-10.453333-9.472-12.16 3.157333-2.304 7.381333-6.4 7.381333-9.856 0-3.498667-14.762667-19.157333-16.341333-23.210667-2.090667-4.053333-16.341333-31.914667-21.632-35.968-2.090667-1.152-7.893333-5.802667-14.250667-10.453333-0.512 0-12.117333 5.802667-24.234667 11.008-0.512 0-11.605333-24.362667-14.250667-29.568-2.090667-5.205333-5.290667-17.962667 0-19.712 4.736-1.749333 4.224 4.053333 11.093333 3.498667 6.869333 0 15.829333-4.650667 20.565333-2.304 5.290667 2.304 10.538667 6.954667 13.696 1.749333 3.712-5.205333 17.408-26.666667 10.538667-31.914667-6.869333-5.802667-14.762667 8.106667-33.749333-1.749333-18.986667-9.301333-21.632-10.453333-30.037333-19.712-8.448-9.856-15.274667-9.301333-22.144-11.008-6.314667-1.749333-21.077333-13.354667-26.88-10.453333-6.314667 2.901333-9.472 11.008-17.92 8.106667-8.448-3.498667-4.736-29.568-11.050667-37.12-5.802667-6.954667-31.104-20.864-35.84-22.058667-4.736-0.597333-9.472 2.901333-13.184 1.152-4.224-2.304-7.381333-2.304-14.762667-3.498667-6.869333-1.749333-16.341333-0.597333-24.234667-3.498667-7.893333-2.304-24.234667-12.757333-29.525333-8.704-5.290667 3.498667-17.408 5.205333-25.856 9.856-8.448 4.650667-30.592 17.408-40.064 19.157333-8.96 1.749333-34.261333 1.152-42.709333 4.053333C397.013333 484.192 383.317333 476.64 378.581333 493.493333c-4.224 16.810667 0 33.066667-5.802667 33.066667-5.802667 0-9.472 2.901333-13.696 7.552C354.304 539.317333 341.674667 551.477333 330.581333 551.477333c-11.093333 0-19.498667 3.498667-15.829333 15.061333 3.157333 12.16 10.026667 24.362667 8.448 32.469333-1.066667 8.106667-12.117333 25.514667-17.408 27.861333C300.544 629.813333 291.029333 640.821333 290.005333 645.472 289.450667 649.525333 288.426667 655.882667 288.426667 656.48c-4.736 0-12.117333-0.597333-14.762667-4.053333C271.018667 648.373333 254.677333 636.768 254.677333 636.768s-8.96-11.008-9.472-14.506667C244.650667 619.36 238.848 603.104 235.690667 602.549333c-3.157333 0-29.013333 16.810667-34.816 8.704C195.072 603.701333 183.466667 568.885333 178.218667 568.288c-4.736-0.597333-31.616 6.4-34.816-5.802667C140.245333 550.325333 145.536 542.218667 144.469333 535.221333 142.890667 528.266667 138.666667 512.608 137.088 512.608c-2.090667 0-11.093333-6.4-11.093333-9.856 0-4.053333-2.645333-14.506667-8.448-15.658667C111.786667 486.496 104.405333 482.442667 99.669333 481.290667 94.890667 480.138667 82.773333 480.138667 78.549333 476.64 74.325333 473.184 68.565333 477.237333 65.365333 470.837333c-3.157333-6.954667-7.893333-13.909333-13.696-14.506667-5.802667 0-3.712 6.954667-12.672 6.954667C29.525333 462.730667 16.853333 449.376 16.853333 449.376S0 432.565333 0 429.664s2.645333-11.008 3.712-14.506667C5.290667 411.701333 12.117333 408.202667 11.093333 404.149333c-0.512-4.053333 3.712-15.061333 0.512-19.712-3.157333-4.053333-7.893333-11.008-5.290667-13.354667 2.645333-1.749333 6.869333-0.597333 7.381333-4.053333 0-4.053333 1.066667-18.56 4.224-22.058667 3.669333-3.498667 27.434667-12.202667 29.013333-15.658667 1.066667-2.901333 10.538667-23.765333 10.026667-27.861333 0-4.053333-2.090667-5.802667-2.090667-15.061333 0-9.301333 2.090667-13.909333 0-17.962667-2.090667-4.053333-4.736-16.256-8.448-16.256-3.669333 0-6.314667 5.205333-6.869333 0.597333 0-4.053333-2.090667-26.666667 0.512-29.568 2.090667-2.304 21.632-15.658667 22.656-23.765333 1.066667-8.704 4.224-12.16 7.381333-11.605333 3.157333 0.597333 7.893333 4.053333 13.696 1.749333 6.314667-2.304 12.117333-8.704 13.184-11.008 1.578667-2.304 10.026667-8.704 12.672-9.301333 2.645333-1.152 13.184-14.506667 19.498667-21.461333 6.314667-7.552 10.026667-16.256 19.498667-17.962667 10.026667-1.749333 25.301333 1.749333 29.013333 0 3.157333-2.304 8.448-5.205333 7.381333-8.106667-1.578667-3.498667-1.066667-11.008 1.578667-11.008 3.157333 0.597333 5.802667 11.008 7.381333 12.16 1.578667 1.152 5.290667 6.954667 9.472 5.205333 3.712-1.152 10.026667-7.552 14.250667-7.552 4.224 0 11.605333 0.597333 13.696-1.152 1.578667-1.749333 5.802667-20.864 7.893333-22.613333 2.090667-1.749333 19.498667 1.749333 25.301333 5.205333 5.290667 3.498667 25.856 19.712 31.104 22.058667 4.736 2.304 10.538667 0 12.117333-0.597333 1.578667-0.597333 16.853333-8.704 18.474667-8.704 1.066667 0 8.96 12.202667 13.696 11.008 4.736-0.597333 12.672-17.962667 11.093333-33.066667-2.090667-15.061333-10.026667-36.565333-18.986667-46.976-8.96-9.856-9.472-3.498667-12.117333-14.506667-2.645333-10.453333-3.157333-13.354667 0-13.354667 2.645333-0.597333 29.013333 2.304 28.458667 0-0.512-2.304-7.893333-9.301333-5.802667-12.757333 1.578667-4.053333 5.290667-5.205333 4.224-13.354667-1.578667-8.106667-5.802667-21.461333-2.645333-22.613333 2.645333-0.597333 7.893333 1.152 9.472-1.749333 1.578667-2.901333 4.736-12.202667 7.381333-11.008 2.645333 1.749333 16.341333 5.802667 16.341333 5.802667s0-2.304-1.578667-4.650667c-2.090667-2.304-4.224-4.053333-3.157333-5.802667 0 0 6.314667-4.053333 10.026667-3.498667 3.157333 1.152 2.090667 5.802667 2.090667 5.802667s-1.578667 12.757333 3.712 15.061333c5.290667 2.304 7.893333 11.008 20.565333 11.008 12.672-0.597333 15.829333-1.749333 24.234667 2.304 8.448 3.498667 17.92 13.354667 20.053333 13.354667 2.090667-0.597333 7.893333-5.802667 11.093333-5.802667 3.712 0 15.274667 1.152 16.341333-5.205333 0.512-6.4-6.869333-11.008-5.802667-13.909333 1.066667-3.498667 20.565333-17.962667 20.565333-17.962667l4.224-2.304 4.224-0.597333c1.066667 0 2.090667 0.597333 2.645333 0.597333 2.645333 2.304 3.712 4.650667 6.869333 1.152 3.157333-4.053333 3.157333-5.802667 7.893333-5.802667 5.290667 0 11.093333 1.749333 8.448-1.152-2.645333-2.901333-11.093333-8.704-7.893333-11.605333 3.712-2.901333 5.290667-3.498667 6.314667-6.954667 0.512-3.498667-2.090667-10.453333 3.712-9.301333 5.802667 0.597333 5.290667 8.704 5.290667 8.704s-3.157333 6.954667 1.578667 12.202667c4.736 5.205333 12.672 11.605333 23.722667 12.757333 10.538667 1.152 13.184-1.749333 21.077333 3.498667 7.893333 4.650667 1.578667 5.205333 8.448 6.954667 7.381333 1.152 3.157333-5.205333 8.448-4.650667 5.290667 0 6.314667 4.053333 8.448 3.498667 2.645333-0.597333 8.448 0 7.893333 4.053333 0 3.498667 0 11.605333 6.314667 11.008 6.314667-0.597333 9.472-4.650667 16.341333-3.498667 6.869333 1.749333 18.986667 9.856 18.986667 12.16 0 2.304-4.736 5.205333-0.512 9.301333 3.669333 4.650667 3.157333 2.304 7.893333 2.901333 5.290667 0.597333 8.448 2.901333 8.448 2.901333s4.224-2.901333 10.538667 7.552c5.802667 10.453333 3.157333 16.256 6.869333 14.506667 3.712-2.304 9.472-2.304 8.96 2.304s-4.224 11.605333 0 12.202667c3.712 0.597333 4.736-4.650667 6.869333-1.152 1.578667 4.053333-1.066667 8.106667 2.645333 5.205333 4.224-2.304 6.869333-5.802667 6.869333-2.901333 0 2.901333-2.645333 11.605333-1.066667 15.658667 2.090667 3.498667 7.893333 13.909333 3.712 16.810667-4.224 3.498667-6.314667 5.802667-2.645333 6.954667 3.712 1.152 5.802667-5.205333 7.893333-2.304 2.090667 2.901333 4.736 3.498667 5.802667 6.954667 0.512 3.498667 8.448 4.650667 8.448 12.757333 0 8.106667 2.090667 17.962667 6.869333 15.061333 4.736-2.901333 6.314667-8.106667 9.472-0.597333 3.669333 6.954667-8.448 9.301333-3.157333 13.354667 5.290667 3.498667 4.224 6.4 4.224 6.4l-2.090667 2.901333c0 0 11.093333 12.757333 7.893333 15.061333-3.669333 1.749333-6.314667 3.498667-6.314667 3.498667s-1.066667 6.4-4.736 6.4c-4.224 0-7.381333 4.053333-7.381333 7.552 0.512 4.053333 7.893333-3.498667 11.093333 0 3.157333 3.498667 10.538667 8.106667 8.96 12.16-2.090667 4.650667-14.762667 16.256-13.184 20.864 1.578667 4.053333 11.093333-7.552 14.250667-2.304 3.712 5.205333-12.672 15.658667-12.672 20.864s0.512 17.408-5.802667 29.013333c-6.314667 11.605333-20.053333 12.16-18.986667 21.461333 1.066667 9.856 10.026667 24.96 16.853333 27.264 6.869333 2.304 17.92 5.802667 18.474667 9.301333 0.512 3.498667 1.066667 8.106667 1.066667 8.106667s2.090667 3.498667 4.736 3.498667 19.498667-4.053333 19.498667-0.597333c0.512 3.498667-2.090667 8.704-2.090667 8.704s8.448 4.650667 7.381333 7.552c-0.512 2.901333-7.381333 4.650667-11.093333 4.053333-3.712-0.597333-5.802667 2.901333-15.829333 3.498667-9.472 0.597333-18.986667-11.605333-27.946667-11.605333-8.96 0-8.448 11.605333-8.448 11.605333s1.578667 9.301333-4.224 9.856c-5.290667 0.597333-14.250667 4.650667-14.762667 11.008-1.066667 6.4 1.066667 17.408 3.157333 16.810667 2.090667 0 11.605333-2.901333 11.605333-2.901333l11.605333 7.552c0 0 6.314667-8.704 12.117333-10.453333 5.290667-1.152 8.448 9.856 8.448 9.856s-10.026667 3.498667-8.448 8.704c1.066667 5.205333 2.090667 8.704 8.448 8.704 6.869333 0 7.381333 5.205333 7.381333 5.205333s5.802667 8.106667 12.672 11.605333c6.869333 2.901333 12.672 4.053333 12.672 0 0-4.650667-1.066667-11.008-1.066667-11.008s3.712-4.053333 2.645333-6.4c-0.512-2.304-12.672-8.106667-10.026667-13.909333 3.157333-5.802667 3.669333-9.856 1.066667-11.008-2.645333-0.597333-3.157333-0.597333-3.157333-0.597333s-11.605333-4.053333-7.893333-9.856c4.224-6.4 14.250667 9.301333 14.250667 9.301333s10.538667 11.008 18.986667 12.757333c8.448 1.749333 18.474667 6.4 23.210667 2.901333l2.645333 9.301333c0 0 10.026667 8.106667 14.762667 11.605333 1.066667 0.597333 2.090667 1.152 3.157333 1.749333 3.157333 1.749333 6.314667 1.749333 8.448 3.498667 3.157333 1.749333 13.184 19.157333 17.408 17.962667 2.090667-1.152 4.224-2.901333 6.314667-5.205333 2.090667-1.749333 4.224-3.498667 7.381333-2.901333C894.762667 421.557333 894.250667 431.968 894.250667 431.968L894.250667 431.968 894.250667 431.968zM520.405333-91.253333c-2.090667 0-7.893333 0.597333-8.96-0.597333-1.066667-1.749333-3.157333-7.552-4.736-8.704-1.578667-1.152-4.224-1.749333-5.290667-5.205333-1.066667-3.498667-1.578667-10.453333 0-12.16s4.736-9.301333 10.026667-8.704c4.736 1.152 8.448 3.498667 13.696 3.498667s12.672 4.650667 12.117333 6.4c-0.512 2.304-4.224 4.053333-3.712 6.4 0.512 2.304 5.290667 4.650667 6.869333 6.954667 1.578667 2.304 2.090667 3.498667 5.290667 5.205333 3.157333 1.152 3.157333 5.802667 2.090667 7.552-0.512 1.749333-7.893333 2.901333-12.672 2.304C530.944-88.949333 521.984-91.253333 520.405333-91.253333L520.405333-91.253333 520.405333-91.253333zM752.938667 30.005333c0 0-2.645333 4.650667-11.605333 2.304-8.96-2.304-13.696-11.605333-15.274667-16.810667-2.090667-5.205333-12.117333-26.112-11.093333-29.013333 1.578667-2.901333 3.157333-5.205333 2.645333-8.106667-0.512-2.901333-2.090667-12.16 0.512-16.810667 2.645333-4.053333 5.802667-8.704 7.381333-7.552 1.578667 1.152 5.802667 16.810667 8.448 20.309333 2.090667 2.901333 10.538667 12.16 11.093333 20.864 0.512 8.106667-2.090667 9.301333 2.090667 16.256 3.712 7.552 7.381333 10.453333 7.381333 12.202667C754.517333 25.354667 752.938667 30.005333 752.938667 30.005333L752.938667 30.005333 752.938667 30.005333z" horiz-adv-x="1025" /> - - - <glyph glyph-name="icontabdown" unicode="" d="M512 139.264c-10.923 0-21.845 4.181-30.165 12.501l-191.36 191.36c-16.683 16.683-16.683 43.648 0 60.331s43.648 16.683 60.331 0l161.195-161.195 161.195 161.195c16.683 16.683 43.648 16.683 60.331 0s16.683-43.648 0-60.331l-191.36-191.36c-8.32-8.363-19.243-12.501-30.165-12.501z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontableft" unicode="" d="M373.632 277.589c0 10.923 4.181 21.845 12.501 30.165l191.36 191.36c16.683 16.683 43.648 16.683 60.331 0s16.683-43.648 0-60.331l-161.195-161.195 161.195-161.195c16.683-16.683 16.683-43.648 0-60.331s-43.648-16.683-60.331 0l-191.36 191.36c-8.32 8.363-12.501 19.243-12.501 30.165z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontabright" unicode="" d="M650.368 277.589c0-10.923-4.181-21.845-12.501-30.165l-191.36-191.36c-16.683-16.683-43.648-16.683-60.331 0s-16.683 43.648 0 60.331l161.195 161.195-161.237 161.237c-16.683 16.683-16.683 43.648 0 60.331s43.648 16.683 60.331 0l191.36-191.36c8.363-8.363 12.544-19.285 12.544-30.208z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontabup" unicode="" d="M512 415.957c10.923 0 21.845-4.181 30.165-12.501l191.36-191.36c16.683-16.683 16.683-43.648 0-60.331s-43.648-16.683-60.331 0l-161.195 161.195-161.195-161.195c-16.683-16.683-43.648-16.683-60.331 0s-16.683 43.648 0 60.331l191.36 191.36c8.32 8.32 19.243 12.501 30.165 12.501z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconcardedit" unicode="" d="M940.174 719.21c-94.162 94.162-164.847 80.038-164.847 80.038l-706.406-706.406-65.913-310.798 310.798 65.913 706.469 706.406c-0.064-0.064 14.061 70.621-80.101 164.847zM295.291-114.696l-105.932-22.841c-10.243 19.151-22.523 38.237-45.109 60.824-22.523 22.523-41.673 34.802-60.824 45.109l22.841 105.932 30.603 30.666c0 0 57.642-1.145 122.729-66.295 65.086-65.086 66.295-122.792 66.295-122.792l-30.603-30.603z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconcardshare" unicode="" d="M448.984615 244.861538l126.030769 0 0 315.076923 189.046154 0-252.061538 252.061538-252.061538-252.061538 189.046154 0L448.984615 244.861538zM638.030769 370.892308l0-97.169723 288.547446-107.630277L512 11.452554l-414.578215 154.639754L385.969231 273.722585 385.969231 370.892308l-378.092308-141.784615 0-252.061538 504.123077-189.046154 504.123077 189.046154 0 252.061538L638.030769 370.892308z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxiaoyuhao" unicode="" d="M725.333333 50.912 725.333333 1.333333 298.666667 258.528l0 43.392L725.333333 556l0-52.693333-389.034667-223.104L725.333333 50.912z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxiaoyudengyuhao" unicode="" d="M725.333333 240.906667l0-52.522667L298.666667 345.952 298.666667 398.474667 725.333333 556l0-49.237333-372.736-134.570667L725.333333 240.906667zM725.333333 86.666667l0-42.666667L298.666667 198.24l0 49.237333L725.333333 86.666667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxiaoyuhaodaijiantou1" unicode="" d="M469.333 166.912v-49.579l-426.667 257.195v43.392l426.667 254.080v-52.693l-389.035-223.104 389.035-229.291zM982.016 74.667l-171.349-170.667-171.349 170.667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxiaoyudengyudaijiantou1" unicode="" d="M469.333 314.24v-52.523l-426.667 157.568v52.523l426.667 157.525v-49.237l-372.736-134.571 372.736-131.285zM469.333 160v-42.667l-426.667 154.24v49.237l426.667-160.811zM982.656 74.667l-171.307-170.667-171.349 170.667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietubianjixiangqing" unicode="" d="M859.968 748C915.2 748 960 703.2 960 648.032c0-22.528-7.424-43.264-20.032-60.032l-40-40-139.968 140.032L800 728.032C816.704 740.576 837.504 748 859.968 748zM360 287.968 320 108l179.968 40 369.984 369.984-140.032 140.032L360 287.968zM767.232 520.736 487.232 240.736 452.736 275.232l280 280L767.232 520.736zM832 172l0-192L192-20 192 620l192 0 128 128L192 748C121.6 748 64 690.4 64 620l0-640c0-70.4 57.6-128 128-128l640 0c70.4 0 128 57.6 128 128L960 300 832 172z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietudaochuexcel" unicode="" d="M974.016 176.352c27.584-22.08 28.032-57.6 0-80l-220.032-176C726.4-101.728 704-90.656 704-55.84L704 44 447.424 44C412.416 44 384 72.416 384 108c0 35.328 28.864 64 63.424 64L704 172 704 328.544c0 35.264 22.016 46.208 49.984 23.808L974.016 176.352zM192-20 192 620l384 0 0-192 64 0 128 0 128 0L896 492l-256 256L128 748C64 748 64 682.4 64 682.4L64-84c0-64 64-64 64-64l512 0 0 128L192-20zM640 684l192-192-192 0L640 684z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietufuzhi" unicode="" d="M64 620l64 0 0-768-64 0 0 768ZM64-84l704 0 0-64-704 0 0 64ZM704 748 256 748C192 748 192 682.4 192 682.4L192 44c0-64 64-64 64-64l576 0c64 0 64 64 64 64L896 556 704 748zM768 108 320 108l0 64 448 0L768 108zM768 236 320 236 320 300l448 0L768 236zM768 364 320 364 320 428l448 0L768 364zM704 556 704 684l128-128L704 556z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietujiangxu" unicode="" d="M64 44l384 0 0-128-384 0 0 128ZM64 364l640 0 0-128-640 0 0 128ZM64 684l896 0 0-128-896 0 0 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietuketuozhuai" unicode="" d="M64 620l896 0 0-128-896 0 0 128ZM64 364l896 0 0-128-896 0 0 128ZM64 108l896 0 0-128-896 0 0 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietuliandong" unicode="" d="M704 492 407.488 492 517.184 379.552 320 177.376 387.648 108 589.568 310.176 704 197.664ZM896 748 128 748C92.8 748 64 719.2 64 684l0-768c0-35.2 28.8-64 64-64l768 0c35.2 0 64 28.8 64 64L960 684C960 719.2 931.2 748 896 748zM832-20 192-20 192 620l640 0L832-20z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietuqingkong" unicode="" d="M1028.8 321.056 638.72 711.2l-633.92-633.92L166.08-84 192-84l71.616 0 262.592 0 97.536 0L640-84l0 16.256L1028.8 321.056zM199.616-20l-97.28 97.216 292.544 292.608 292.608-292.608L590.208-20 199.616-20z" horiz-adv-x="1029" /> - - - <glyph glyph-name="bi40qietushanchu" unicode="" d="M576 684 576 748 384 748 384 684 128 684 128 556 832 556 832 684ZM192-20c0-70.4 57.6-128 128-128l320 0c70.4 0 128 57.6 128 128L768 492 192 492 192-20zM576 428l64 0 0-448L576-20 576 428zM448 428l64 0 0-448L448-20 448 428zM320 428l64 0 0-448L320-20 320 428z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietushengxu" unicode="" d="M64 684l384 0 0-128-384 0 0 128ZM64 364l640 0 0-128-640 0 0 128ZM64 44l896 0 0-128-896 0 0 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietushijian" unicode="" d="M480 684C250.24 684 64 497.76 64 268S250.24-148 480-148 896 38.24 896 268 709.76 684 480 684zM480-84C285.632-84 128 73.568 128 268S285.632 620 480 620 832 462.432 832 268 674.368-84 480-84zM448 492l64 0 0-256-64 0 0 256ZM448 300l384 0 0-64-384 0 0 64Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietushuzi" unicode="" d="M128 556c0 0-64 0-64-64s0-64 0-64l64 0 0-448 64 0 0 0L192 556l0 0L128 556zM448 44 384 44l192 256L512 300l-192-256c0 0 0-64 64-64s192 0 192 0l0 64L448 44zM512 556C448 556 384 556 384 556S320 556 320 492s0-128 0-128l64 0L384 492l64 0 64 0 0-192 64 0L576 492C576 492 576 556 512 556zM832 556l-64 0c0 0-64 0-64-64s0-128 0-128l64 0L768 492l64 0 64 0 0-192-128 0 0-64 128 0 0-192-64 0-64 0 0 128-64 0c0 0 0-64 0-128s64-64 64-64l64 0 128 0L960 556 832 556z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietuwenzi" unicode="" d="M256 620 128 620C92.8 620 64 591.2 64 556l0-512 64 0L128 300l128 0 0-256 64 0L320 556C320 591.2 291.2 620 256 620zM256 364 128 364 128 556l128 0L256 364zM960 556 960 620l-192 0c-35.2 0-64-28.8-64-64l0-448c0-35.2 28.8-64 64-64l192 0 0 64-192 0L768 556 960 556zM640 396 640 556c0 35.2-28.8 64-64 64L384 620l0-576 192 0c35.2 0 64 28.8 64 64L640 268c0 35.2-8.768 64-44.032 64C631.232 332 640 360.8 640 396zM576 108 448 108 448 300l128 0L576 108zM576 364 448 364 448 556l128 0L576 364z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietuzhongmingming" unicode="" d="M512 684c211.712 0 384-172.288 384-384s-172.288-384-384-384c-211.712 0-384 172.288-384 384S300.288 684 512 684M512 748C264.576 748 64 547.424 64 300s200.576-448 448-448 448 200.576 448 448S759.424 748 512 748L512 748zM384 556l256 0 0-64-256 0 0 64ZM384 108l256 0 0-64-256 0 0 64ZM448 492l128 0 0-384-128 0 0 384Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconriqikongjian" unicode="" d="M64 556l832 0 0-704L64-148 64 556zM832 812l0-64-128 0L704 812 256 812l0-64L128 748 128 812 0 812l0-1024 960 0L960 812 832 812zM128 236l128 0 0-128L128 108 128 236zM704 236l128 0 0-128-128 0L704 236zM512 236l128 0 0-128L512 108 512 236zM320 236l128 0 0-128L320 108 320 236zM512 44l128 0 0-128L512-84 512 44zM320 44l128 0 0-128L320-84 320 44zM128 44l128 0 0-128L128-84 128 44zM704 428l128 0 0-128-128 0L704 428zM512 428l128 0 0-128L512 300 512 428zM320 428l128 0 0-128L320 300 320 428z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontianjia" unicode="" d="M960 364 576 364 576 748 448 748 448 364 64 364 64 236 448 236 448-148 576-148 576 236 960 236Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconwenjianjia" unicode="" d="M0 492l1024 0-64-640L64-148 0 492zM928 620 960 556 64 556l64 128 352 0L512 620 928 620z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxuanzhong" unicode="" d="M896 556 832 620 384 300 192 428 128 364 384 44 896 556Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconjiacu" unicode="" d="M631.68 354.848c24.768 28.16 40.32 64.704 40.32 105.152C672 548.384 600.384 620 512 620L256 620l0-64 64 0 0-512L256 44l0-64 320 0c106.048 0 192 85.952 192 192C768 258.528 710.4 330.848 631.68 354.848zM512 556c53.056 0 96-43.008 96-96C608 407.008 565.056 364 512 364L448 364 448 556 512 556zM576 44 448 44 448 300l128 0c70.656 0 128-57.28 128-128C704 101.344 646.656 44 576 44z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconjingshi" unicode="" d="M947.712-53.28 565.248 708.96C550.656 735.008 531.328 748 512 748 492.736 748 473.408 735.008 458.752 708.96L76.288-53.28C46.976-105.376 71.936-148 131.648-148l760.64 0C952.064-148 977.024-105.376 947.712-53.28zM576-20 448-20l0 128 128 0L576-20zM576 172 448 172 448 428l128 0L576 172z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconjuzhongduiqi" unicode="" d="M384 620l320 0 0-64-320 0 0 64ZM192 428l704 0 0-64-704 0 0 64ZM384 236l320 0 0-64-320 0 0 64ZM192 44l704 0 0-64-704 0 0 64Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxiahuaxian" unicode="" d="M576 620l0-384c0-35.328-43.008-64-96-64S384 200.672 384 236L384 620 256 620l0-384c0-82.496 100.288-149.312 224-149.312S704 153.504 704 236L704 620 576 620zM192 44l576 0 0-64-576 0 0 64Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconyouduiqi" unicode="" d="M576 620l320 0 0-64-320 0 0 64ZM192 428l704 0 0-64-704 0 0 64ZM576 236l320 0 0-64-320 0 0 64ZM192 44l704 0 0-64-704 0 0 64Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconzitibeijing" unicode="" d="M370.688 44l44.608 147.392L448 224.096 448 236 448 300 448 364 384 364 384 428 128 428l0-64 192 0 0-64L192 300 128 300l0-64L64 236l0-128 64 0 0-64 64 0 128 0L370.688 44zM192 236l128 0 0-128L192 108 192 236zM651.904 428 640 428 640 620 512 620 512 288.096ZM768 151.52 768 108 724.48 108 660.48 44 832 44 832 108 896 108 896 279.52ZM887.04 381.344 584.256 78.56 448 44 493.376 169.44 796.224 472.224ZM64-20l896 0 0-128-896 0 0 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconzitiyanse" unicode="" d="M866.624 44 693.12 44l-45.376 128L406.656 172l-45.376-128L192 44 432.64 684l193.344 0L866.624 44zM607.36 300 527.232 533.408 447.04 300 607.36 300zM64-20l896 0 0-128-896 0 0 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconzuoduiqi" unicode="" d="M192 620l320 0 0-64-320 0 0 64ZM192 428l704 0 0-64-704 0 0 64ZM192 236l320 0 0-64-320 0 0 64ZM192 44l704 0 0-64-704 0 0 64Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconurl" unicode="" d="M384 748l153.984 0c150.976 0 224.576-81.088 224.576-253.312 0-102.336-28.672-184.704-109.824-229.632L789.952-148l-134.72 0L536.64 236 512 236l0-384L384-148 384 748zM512 364l20.992 0c88.512 0 102.336 39.36 102.336 128 0 89.856-15.04 128-108.608 128L512 620 512 364zM832 748l128 0 0-768 64 0 0-128-192 0L832 748zM192 748l0-768L128-20 128 748 0 748l0-704c0-106.048 53.952-192 160-192S320-62.048 320 44L320 748 192 748z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxieti" unicode="" d="M384 620 384 556 512 556 384 44 256 44 256-20 640-20 640 44 512 44 640 556 768 556 768 620Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconwenzi" unicode="" d="M832-148l128 0L562.496 748 463.616 748 64-148l128 0c0 0 48.896 115.008 108.416 256l423.424 0C783.296-33.056 832-148 832-148zM354.368 236C431.04 418.4 507.072 600.992 512 620c7.808-24.576 82.688-204.48 158.016-384L354.368 236z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconanshijianpaixu" unicode="" d="M512 748C264.576 748 64 547.424 64 300s200.576-448 448-448 448 200.576 448 448S759.424 748 512 748zM512-36c-185.536 0-336 150.464-336 336S326.464 636 512 636 848 485.536 848 300 697.536-36 512-36zM576 492 448 492 448 276.832 636.416 92.384 721.6 171.616 576 323.168Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconanzimupaixu" unicode="" d="M64 172 384 172 64-20 64-148 512-148 512-20 192-20 512 172 512 300 64 300ZM192 748 128 748 64 748l0-384 128 0L192 428l192 0 0-64 128 0L512 620 512 748 384 748 192 748zM384 556 192 556 192 620l192 0L384 556zM832 108 832 748 704 748 704 108 576 108 768-148 960 108Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconfenxianggei" unicode="" d="M768 236c-71.168 0-132.608-39.168-165.76-96.704l-166.208 96C443.328 255.584 448 277.152 448 300c0 19.2-3.648 37.312-8.896 54.848l168 96.96C641.28 399.072 700.48 364 768 364c106.048 0 192 85.952 192 192 0 106.048-85.952 192-192 192S576 662.048 576 556c0-15.552 2.368-30.4 5.824-44.864l-170.88-98.624C376.064 460.448 319.872 492 256 492 149.952 492 64 406.048 64 300c0-106.048 85.952-192 192-192 60.16 0 113.216 28.288 148.416 71.616l175.04-101.056C577.472 67.296 576 55.84 576 44c0-106.048 85.952-192 192-192s192 85.952 192 192C960 150.048 874.048 236 768 236zM768 652c52.928 0 96-43.072 96-96S820.928 460 768 460 672 503.072 672 556 715.072 652 768 652zM256 204C203.072 204 160 247.072 160 300S203.072 396 256 396 352 352.928 352 300 308.928 204 256 204zM768-52c-52.928 0-96 43.072-96 96s43.072 96 96 96 96-43.072 96-96S820.928-52 768-52z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconwenjian" unicode="" d="M640 748 128 748C64 748 64 682.4 64 682.4L64-84c0-64 64-64 64-64l704 0c64 0 64 64 64 64L896 492 640 748zM768 44 192 44l0 64 576 0L768 44zM768 172 192 172 192 236l576 0L768 172zM768 300 192 300 192 364l576 0L768 300zM640 492 640 684l192-192L640 492z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconwenjianjia1" unicode="" d="M928 684 512 684 480 748 128 748 64 620 960 620ZM0 556 64-84 960-84 1024 556Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxinjianwenjianjia" unicode="" d="M640 620 512 748 64 748l0-128 0-768 896 0L960 620 640 620zM832-20 192-20 192 492l640 0L832-20zM448 44 576 44 576 172 704 172 704 300 576 300 576 428 448 428 448 300 320 300 320 172 448 172Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconyidongdao" unicode="" d="M672 620l-128 128L64 748l0-128 0-768 896 0L960 620 672 620zM832-20 192-20 192 492l640 0L832-20zM576 76 768 268 576 460 576 300 256 300 256 172 576 172Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconyulan" unicode="" d="M512 620C288.704 620 95.104 489.952 0 300c95.104-189.952 288.704-320 512-320s416.896 130.048 512 320C928.896 489.952 735.296 620 512 620zM416 498.016c53.056 0 96-43.008 96-96 0-53.056-42.944-96-96-96S320 348.96 320 402.016C320 455.008 362.944 498.016 416 498.016zM764.416 149.664C688.896 101.472 601.536 76 512 76s-176.896 25.472-252.416 73.664C199.424 188.064 148.416 239.52 110.144 300c38.272 60.48 89.28 111.936 149.44 150.336 3.904 2.496 7.872 4.928 11.84 7.296C261.44 430.304 256 400.8 256 370.016c0-141.376 114.624-256 256-256s256 114.624 256 256c0 30.784-5.44 60.224-15.424 87.552 3.968-2.368 7.936-4.736 11.84-7.232 60.16-38.4 111.168-89.792 149.44-150.336C875.584 239.52 824.576 188.064 764.416 149.664z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbianliang" unicode="" d="M384 364 448 364 448 492 576 492 576 364 640 364 640 492 832 492 832 556 576 556 576 620 448 620 448 556 192 556 192 492 384 492ZM256 428l64 0 0-64-64 0 0 64ZM192 364l64 0 0-64-64 0 0 64ZM704 428l64 0 0-64-64 0 0 64ZM768 364l64 0 0-64-64 0 0 64ZM576 236 576 172 704 172 704 236 768 236 768 300 256 300 256 236 320 236 320 172 448 172 448 236ZM576 108 576 172 512 172 448 172 448 108 512 108ZM320 108l128 0 0-64-128 0 0 64ZM576 108l128 0 0-64-128 0 0 64ZM192 44l128 0 0-64-128 0 0 64ZM704 44l128 0 0-64-128 0 0 64ZM64 748l0-896 896 0 0 896L64 748zM896-84l-768 0 0 768 768 0L896-84z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontuozhuaishangxia" unicode="" d="M512 236 448 236 448 44 256 44 480-148 704 44 512 44ZM448 428 512 428 512 620 704 620 480 812 256 620 448 620ZM192 364l576 0 0-64-576 0 0 64Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontuozhuaiyouxie" unicode="" d="M471.296 385.952 244.992 612.256 380.8 748 64 748 64 431.2 199.744 567.008 426.048 340.704ZM365.969882 190.481357l256.004141 256.004141 45.2544-45.2544-256.004141-256.004141-45.2544 45.2544ZM822.656 34.656 607.04 250.208 561.792 204.96 777.344-10.656 640-148 960-148 960 172Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontuozhuaizuoxie" unicode="" d="M352.96 314.208 137.344 98.656 0 236 0-84 320-84 182.656 53.344 398.208 268.96ZM548.457222 208.836102l-256.004141 256.004141 45.2544 45.2544 256.004141-256.004141-45.2544-45.2544ZM579.2 812 715.008 676.256 488.704 449.952 533.952 404.704 760.256 631.008 896 495.2 896 812Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontuozhuaizuoyou" unicode="" d="M960 257.376 768 481.376 768 300 576 300 576 236 768 236 768 33.376ZM192 481.376 0 257.376 192 33.376 192 236 384 236 384 300 192 300ZM448 556l64 0 0-576-64 0 0 576Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontuozhuai" unicode="" d="M960 332 768 556 768 364 640 364 576 364 512 364 512 620 448 620 448 364 192 364 192 556 0 332 192 108 192 300 448 300 448 236 448 236 448 44 256 44 480-148 704 44 512 44 512 236 512 236 512 300 576 300 640 300 768 300 768 108ZM480 812 256 620 704 620Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconjiangxuwuguolv" unicode="" d="M728.064 236 576 236l0 403.968c0 17.984-14.528 44.032-32.512 44.032l-62.976 0c-17.984 0-32.512-26.112-32.512-44.032L448 236l-152.064 0c-16.064 0-25.024-24.384-14.976-36.928l216.064-272.96c7.68-9.6 22.272-11.072 29.952-1.472l216.064 275.136C753.088 212.32 744.192 236 728.064 236z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconjiangxuyouguolv" unicode="" d="M448 684 640 364 640-84 768 44 768 364 960 684ZM491.264 172 384 172l0 403.968c0 17.984-14.592 44.032-32.512 44.032l-62.976 0c-17.984 0-32.512-26.112-32.512-44.032L256 172l-107.264 0c-12.736 0-19.84-19.776-11.84-29.76l171.264-219.072c6.08-7.616 17.664-6.144 23.744 1.472l171.264 216.96C511.104 151.52 504 172 491.264 172z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconshengxuwuguolv" unicode="" d="M280.96 395.168l216.064 270.08c7.68 9.6 22.272 9.6 29.952 0l216.064-270.08c10.048-12.544 1.088-31.168-14.976-31.168l-432.128 0C279.808 364 270.912 382.624 280.96 395.168zM543.488-84l-62.976 0c-17.984 0-32.512 14.592-32.512 32.512L448 364l128 0 0-415.488C576-69.408 561.408-84 543.488-84z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconshengxuyouguolv" unicode="" d="M448 684 640 364 640-84 768 44 768 364 960 684ZM331.904 602.784c-6.08 7.616-17.664 7.616-23.744 0l-171.264-214.08c-8-9.984-0.896-24.704 11.84-24.704L256 364l0-415.488c0-17.984 14.528-32.512 32.512-32.512l62.976 0c17.984 0 32.512 14.592 32.512 32.512L384 364l107.264 0c12.736 0 19.84 14.784 11.84 24.704L331.904 602.784z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconwupaixuwuguolv" unicode="" d="M256 428 512 108 768 428Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconwupaixuyouguolv" unicode="" d="M128 684 448 300 448-84 576 44 576 300 896 684Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbupaixu" unicode="" d="M384 236l0 11.008-128 128L256 236l-152.064 0c-16.064 0-25.024-23.68-14.976-36.224l216.064-275.136c7.68-9.6 22.272-8.192 29.952 1.472l163.456 206.464-103.424 103.424L384 236zM935.04 395.168l-216.064 270.08c-7.68 9.6-22.272 9.6-29.952 0l-160.576-200.704 100.544-100.544L640 364l0-11.008 128-128L768 364l152.064 0C936.192 364 945.088 382.624 935.04 395.168zM263.04 639.392c-25.024 25.024-65.472 25.024-90.496 0-25.024-25.024-25.024-65.472 0-90.496l588.352-588.288c12.48-12.48 28.864-18.752 45.248-18.752 16.384 0 32.768 6.272 45.248 18.752 25.024 25.024 25.024 65.472 0 90.496L263.04 639.392z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconzidingyipaixu" unicode="" d="M935.04 395.168l-216.064 270.08c-7.68 9.6-22.272 9.6-29.952 0l-216.064-270.08c-10.048-12.544-1.088-31.168 14.976-31.168l432.128 0C936.192 364 945.088 382.624 935.04 395.168zM672.512-84l62.976 0c17.984 0 32.512 14.592 32.512 32.512L768 364l-128 0 0-415.488C640-69.408 654.592-84 672.512-84zM551.04 199.072l-216.064-272.96c-7.68-9.6-22.272-11.072-29.952-1.472l-216.064 275.136c-10.048 12.544-1.088 36.224 14.976 36.224l432.128 0C552.192 236 561.088 211.616 551.04 199.072zM300.032 684l51.392 0c17.984 0 32.512-14.592 32.512-32.512L383.936 236l-128 0 0 403.968C256 664.16 275.84 684 300.032 684z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconyewubao" unicode="" d="M928 684 512 684 480 748 128 748 64 620 960 620ZM0 556 64-84 960-84 1024 556Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconmobanshaixuandianjishouqi" unicode="" d="M480 492 224 236 288 172 480 385.312 672 172 736 236ZM480 812C214.912 812 0 597.088 0 332S214.912-148 480-148 960 66.912 960 332 745.088 812 480 812zM480-87.968c-231.616 0-419.968 188.416-419.968 419.968S248.384 751.968 480 751.968s419.968-188.416 419.968-419.968S711.616-87.968 480-87.968z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconmobanshaixuandianjizhankai" unicode="" d="M480 172 224 428 288 492 480 278.688 672 492 736 428ZM960 332C960 597.088 745.088 812 480 812S0 597.088 0 332 214.912-148 480-148 960 66.912 960 332zM899.968 332c0-231.616-188.416-419.968-419.968-419.968S60.032 100.384 60.032 332 248.384 751.968 480 751.968 899.968 563.616 899.968 332z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconquxiaoguachushenqing" unicode="" d="M839.1740947749441 861.1288882134602L184.82590522505592 861.1288882134602C177.32816555313008 861.1288882134602 171.19365127609984 861.0607269437155 171.19365127609984 853.4948260020449l0-932.9914602665491c0-4.9076114216241615 2.0448380923434004-7.565900941670584 5.043933961113722-7.565900941670584 1.635870473874721 0 3.5443860267285614 0.7497739671925803 5.589224119071963 2.4538057108120808L512 112.64998514603064l330.17319064371446-197.25871464139342c2.0448380923434004-1.635870473874721 3.953353645197242-2.4538057108120808 5.589224119071963-2.4538057108120808 2.999095868770321 0 5.043933961113722 2.726450789791201 5.043933961113722 7.565900941670584L852.8063487239002 853.4948260020449C852.8063487239002 861.0607269437155 846.67183444687 861.1288882134602 839.1740947749441 861.1288882134602L839.1740947749441 861.1288882134602z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconshenqingguachu" unicode="" d="M839.1740947749441 861.1288882134602L184.82590522505592 861.1288882134602C177.32816555313008 861.1288882134602 171.19365127609984 861.0607269437155 171.19365127609984 853.4948260020449l0-932.9914602665491c0-4.9076114216241615 2.0448380923434004-7.565900941670584 5.043933961113722-7.565900941670584 1.635870473874721 0 3.5443860267285614 0.7497739671925803 5.589224119071963 2.4538057108120808L512 112.64998514603064l330.17319064371446-197.25871464139342c2.0448380923434004-1.635870473874721 3.953353645197242-2.4538057108120808 5.589224119071963-2.4538057108120808 2.999095868770321 0 5.043933961113722 2.726450789791201 5.043933961113722 7.565900941670584L852.8063487239002 853.4948260020449C852.8063487239002 861.0607269437155 846.67183444687 861.1288882134602 839.1740947749441 861.1288882134602zM784.6450789791201 29.152429708675072l-237.67834760004797 141.97992487837683L512 192.0578643986995l-34.96673137907215-20.857348541902688L239.35492102087989 29.152429708675072 239.35492102087989 792.9676184686803l545.2901579582402 0L784.6450789791201 29.152429708675072zM430.206476306264 452.16126974478004C437.70421597818984 452.16126974478004 443.83873025521996 446.02675546774975 443.83873025521996 438.52901579582397l0-177.2193013364281C443.83873025521996 253.81197478747004 449.97324453225025 247.67746051043991 457.47098420417603 247.67746051043991l109.05803159164806 0C574.0267554677499 247.67746051043991 580.1612697447799 253.81197478747004 580.1612697447799 261.3097144593959L580.1612697447799 438.52901579582397C580.1612697447799 446.02675546774975 586.2957840218102 452.16126974478004 593.793523693736 452.16126974478004l109.05803159164806 0c7.497739671925804 0 9.883384112993104 4.839450151879382 5.316579040092843 10.837641889420023L515.408063487239 713.9687068344801C510.84125841433865 719.9668985720208 503.47984128190257 719.8305760325312 499.0493587484917 713.8323842949906L315.55922059554405 463.1352341736896C311.12873806213327 457.137042436149 313.6507050426901 452.16126974478004 321.14844471461595 452.16126974478004L430.206476306264 452.16126974478004z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxiangqing" unicode="" d="M512 684c211.712 0 384-172.288 384-384s-172.288-384-384-384-384 172.288-384 384S300.288 684 512 684M512 748C264.576 748 64 547.424 64 300s200.576-448 448-448 448 200.576 448 448S759.424 748 512 748L512 748zM448 364l128 0 0-320-128 0 0 320ZM448 556l128 0 0-128-128 0 0 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconzhongmingming" unicode="" d="M721.984 748C782.72 748 832 698.72 832 637.984c0-24.768-8.192-47.616-22.016-65.984l-44.032-44.032L611.968 682.016l44.032 44.032C674.368 739.808 697.216 748 721.984 748zM171.968 242.016 128 44l198.016 44.032 406.976 406.976L579.008 648.992 171.968 242.016zM619.968 498.016 311.936 190.048 274.048 227.936l308.032 307.968L619.968 498.016zM64-20l896 0 0-128-896 0 0 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbaiduditu" unicode="" d="M606.293333 117.856c46.378667 9.984 40.064 65.408 38.698667 77.525333-2.261333 18.688-24.234667 51.328-54.101333 48.768-37.546667-3.370667-43.008-57.6-43.008-57.6C542.762667 161.461333 560 107.872 606.293333 117.856zM655.530667 21.429333c-1.365333-3.882667-4.394667-13.866667-1.749333-22.528 5.162667-19.498667 22.101333-20.352 22.101333-20.352l24.277333 0 0 59.392-26.026667 0C662.442667 34.4 656.810667 25.312 655.530667 21.429333zM692.394667 210.826667c25.642667 0 46.336 29.482667 46.336 65.962667 0 36.437333-20.693333 65.92-46.336 65.92-25.557333 0-46.336-29.482667-46.336-65.92C646.016 240.309333 666.794667 210.826667 692.394667 210.826667zM802.730667 206.474667c34.261333-4.437333 56.277333 32.085333 60.629333 59.818667 4.48 27.648-17.621333 59.818667-41.856 65.322667-24.277333 5.589333-54.613333-33.322667-57.386667-58.709333C760.789333 241.845333 768.554667 210.869333 802.730667 206.474667zM886.656 43.616c0 0-52.992 41.002667-83.925333 85.290667-41.941333 65.322667-101.504 38.741333-121.429333 5.504-19.84-33.237333-50.773333-54.229333-55.125333-59.818667-4.437333-5.461333-64-37.632-50.773333-96.341333 13.226667-58.666667 59.648-57.557333 59.648-57.557333s34.218667-3.370667 73.898667 5.504c39.722667 8.789333 73.898667-2.218667 73.898667-2.218667s92.757333-31.061333 118.144 28.757333C926.336 12.597333 886.656 43.616 886.656 43.616zM727.936-45.386667l-60.288 0c-26.026667 5.205333-36.394667 22.954667-37.717333 25.984-1.28 3.072-8.661333 17.365333-4.778667 41.642667 11.264 36.437333 43.349333 39.04 43.349333 39.04l32.085333 0 0 39.466667 27.349333-0.426667L727.936-45.386667zM840.234667-44.96l-69.376 0c-26.88 6.912-28.16 26.026667-28.16 26.026667l0 76.757333 28.16 0.469333 0-68.992c1.706667-7.338667 10.837333-8.704 10.837333-8.704l28.586667 0 0 77.184 29.952 0L840.234667-44.96zM938.496 159.925333c0 13.269333-11.008 53.162667-51.84 53.162667-40.874667 0-46.378667-37.674667-46.378667-64.298667 0-25.386667 2.133333-60.885333 52.949333-59.733333C944.042667 90.165333 938.496 146.613333 938.496 159.925333zM464.512 73.568c4.181333-9.173333 10.624-16.384 19.370667-21.674667 8.746667-5.290667 18.133333-7.936 28.117333-7.936 9.984 0 19.370667 2.645333 28.117333 7.936 8.746667 5.290667 15.36 12.501333 19.797333 21.674667l3.328 7.082667c-12.885333 5.333333-24.618667 13.610667-34.090667 25.173333-22.101333 27.050667-27.733333 62.634667-23.552 86.912 3.968 33.408 25.216 88.832 81.621333 93.909333 2.346667 0.213333 4.693333 0.298667 6.997333 0.298667 3.242667 0 6.4-0.170667 9.514667-0.554667 3.882667 56.192 41.429333 98.944 88.704 98.944 4.608 0 8.96-0.938667 13.312-1.706667l5.888 12.458667c9.173333 19.456 13.738667 44.288 13.738667 74.581333 0 58.88-20.821333 109.184-62.506667 150.826667C621.184 663.178667 570.88 684 512 684c-58.88 0-109.184-20.821333-150.826667-62.506667C319.488 579.850667 298.666667 529.546667 298.666667 470.666667c0-30.293333 4.565333-55.168 13.738667-74.581333L464.512 73.568zM436.565333 546.101333c20.821333 20.821333 45.952 31.232 75.434667 31.232 29.44 0 54.570667-10.410667 75.434667-31.232 20.821333-20.821333 31.232-45.952 31.232-75.392 0-29.44-10.410667-54.570667-31.232-75.434667-20.821333-20.821333-45.994667-31.232-75.434667-31.232-29.44 0-54.570667 10.410667-75.434667 31.232-20.821333 20.821333-31.232 45.952-31.232 75.434667C405.333333 500.106667 415.744 525.237333 436.565333 546.101333zM558.976-84 85.333333-84l170.666667 256 114.901333 0 20.138667-42.666667-112.213333 0-113.792-170.666667 371.925333 0C542.293333-58.869333 549.888-72.949333 558.976-84z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbiaogeleixinghengxiangzhankai" unicode="" d="M42.666667 684l0-768 938.666667 0 0 768L42.666667 684zM938.666667-41.333333l-853.333333 0 0 682.666667 853.333333 0L938.666667-41.333333zM341.333333 1.333333l-213.333333 0 0 597.333333 213.333333 0L341.333333 1.333333zM597.333333 214.666667l-213.333333 0 0 384 213.333333 0L597.333333 214.666667zM597.333333 1.333333l-213.333333 0 0 170.666667 213.333333 0L597.333333 1.333333zM896 428l-256 0 0 170.666667 256 0L896 428zM896 214.666667l-256 0 0 170.666667 256 0L896 214.666667zM896 1.333333l-256 0 0 170.666667 256 0L896 1.333333z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbiaogeleixingzongxiangzhankai" unicode="" d="M42.666667 684l0-768 938.666667 0 0 768L42.666667 684zM938.666667-41.333333l-853.333333 0 0 682.666667 853.333333 0L938.666667-41.333333zM128 598.666667l0-170.666667 768 0 0 170.666667L128 598.666667zM277.333333 470.666667l-64 85.333333 128 0L277.333333 470.666667zM128 385.333333l0-170.666667 768 0 0 170.666667L128 385.333333zM490.666667 257.333333l-64 85.333333 128 0L490.666667 257.333333zM128 172l0-170.666667 768 0 0 170.666667L128 172zM704 44l-64 85.333333 128 0L704 44z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icongugeditu" unicode="" d="M692.010667 266.805333c0-39.808 13.312-68.565333 39.552-85.461333 21.461333-13.824 46.421333-15.914667 59.349333-15.914667 3.157333 0 5.674667 0.128 7.424 0.256 0 0-4.096-26.752 15.744-53.248l-0.896 0c-34.389333 0-146.517333-7.168-146.517333-99.370667 0-93.781333 102.997333-98.56 123.648-98.56 1.621333 0 2.56 0.042667 2.56 0.042667 0.213333 0 1.706667-0.042667 4.224-0.042667 13.269333 0 47.530667 1.664 79.36 17.152 41.301333 20.053333 62.208 54.912 62.208 103.594667 0 47.061333-31.914667 75.093333-55.210667 95.530667-14.208 12.458667-26.496 23.253333-26.496 33.706667 0 10.666667 8.96 18.688 20.309333 28.842667 18.389333 16.426667 35.669333 39.808 35.669333 84.010667 0 38.869333-5.034667 64.938667-36.096 81.493333 3.242667 1.664 14.677333 2.858667 20.352 3.626667 16.810667 2.304 41.429333 4.906667 41.429333 18.645333l0 2.645333-122.624 0C814.805333 383.797333 692.010667 379.232 692.010667 266.805333zM889.984 26.464c2.346667-37.504-29.738667-65.194667-77.909333-68.693333-48.938667-3.584-89.216 18.432-91.562667 55.893333-1.152 18.005333 6.784 35.626667 22.272 49.706667 15.701333 14.250667 37.290667 22.997333 60.757333 24.746667 2.773333 0.170667 5.504 0.298667 8.277333 0.298667C857.088 88.416 887.765333 61.792 889.984 26.464zM857.941333 292.448c12.032-42.325333-6.144-86.570667-35.072-94.72-3.328-0.938667-6.784-1.408-10.24-1.408-26.538667 0-52.821333 26.837333-62.549333 63.786667-5.418667 20.778667-4.992 38.912 1.237333 56.362667 6.144 17.152 17.152 28.757333 31.018667 32.682667 3.328 0.938667 6.784 1.408 10.24 1.408C824.618667 350.56 845.226667 337.290667 857.941333 292.448zM464.512 73.568c4.181333-9.173333 10.624-16.384 19.370667-21.674667 8.746667-5.290667 18.133333-7.936 28.117333-7.936 9.984 0 19.370667 2.645333 28.117333 7.936 8.746667 5.290667 15.36 12.501333 19.797333 21.674667l81.578667 173.482667c-0.597333 6.314667-1.109333 12.757333-1.109333 19.712 0 67.328 32.597333 111.488 73.813333 137.685333 6.997333 18.176 11.136 39.722667 11.136 66.176 0 58.88-20.821333 109.184-62.506667 150.826667C621.184 663.178667 570.88 684 512 684c-58.88 0-109.184-20.821333-150.826667-62.506667C319.488 579.850667 298.666667 529.546667 298.666667 470.666667c0-30.293333 4.565333-55.168 13.738667-74.581333L464.512 73.568zM436.565333 546.101333c20.821333 20.821333 45.952 31.232 75.434667 31.232 29.44 0 54.570667-10.410667 75.434667-31.232 20.821333-20.821333 31.232-45.952 31.232-75.392 0-29.44-10.410667-54.570667-31.232-75.434667-20.821333-20.821333-45.994667-31.232-75.434667-31.232-29.44 0-54.570667 10.410667-75.434667 31.232-20.821333 20.821333-31.232 45.952-31.232 75.434667C405.333333 500.106667 415.744 525.237333 436.565333 546.101333zM633.301333 129.333333l20.053333 42.666667 14.378667 0c9.642667-13.44 20.693333-23.552 31.317333-31.018667-7.338667-3.498667-14.122667-7.424-20.608-11.648L633.301333 129.333333zM651.776-84 85.333333-84l170.666667 256 114.901333 0 20.138667-42.666667-112.213333 0-113.792-170.666667 460.458667 0C631.850667-57.674667 640.512-72.010667 651.776-84z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconloudoutu" unicode="" d="M853.333333 342.666667l-682.666667 0-85.333333 256 853.333333 0L853.333333 342.666667zM768 129.333333l-512 0-85.333333 170.666667 682.666667 0L768 129.333333zM768 86.666667l-512 0 85.333333-128 341.333333 0L768 86.666667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxuansejiantoubai" unicode="" d="M128 684 640-84 1152 684Z" horiz-adv-x="1280" /> - - - <glyph glyph-name="iconxuansejiantouhei" unicode="" d="M884.363636 718.909091 139.636364 300 884.363636-118.909091Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icongisditu" unicode="" d="M725.333333 513.333333c0-30.293333-4.565333-55.168-13.738667-74.581333l-151.68-322.517333c-4.437333-9.173333-11.050667-16.384-19.797333-21.674667-8.746667-5.290667-18.133333-7.936-28.117333-7.936-9.984 0-19.370667 2.645333-28.117333 7.936-8.746667 5.290667-15.189333 12.501333-19.370667 21.674667l-152.106667 322.517333C303.232 458.208 298.666667 483.04 298.666667 513.333333c0 58.88 20.821333 109.184 62.506667 150.826667 41.685333 41.685333 91.946667 62.506667 150.826667 62.506667 58.88 0 109.184-20.821333 150.826667-62.506667C704.512 622.517333 725.333333 572.213333 725.333333 513.333333zM587.434667 437.898667c20.821333 20.821333 31.232 45.952 31.232 75.434667 0 29.44-10.410667 54.570667-31.232 75.392-20.821333 20.821333-45.994667 31.232-75.434667 31.232-29.44 0-54.570667-10.410667-75.434667-31.232-20.821333-20.821333-31.232-45.952-31.232-75.392 0-29.44 10.410667-54.570667 31.232-75.434667 20.821333-20.821333 45.952-31.232 75.434667-31.232C541.44 406.666667 566.570667 417.077333 587.434667 437.898667zM768 214.666667l-114.645333 0-20.053333-42.666667 111.872 0 113.792-170.666667-693.888 0 113.792 170.666667 112.213333 0-20.138667 42.666667L256 214.666667l-170.666667-256 853.333333 0L768 214.666667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconshezhi" unicode="" d="M503.808 493.664c-108.224 0-196.224-88-196.224-196.224 0-108.16 88-196.224 196.224-196.224 108.16 0 196.224 88 196.224 196.224C700.032 405.664 612.032 493.664 503.808 493.664L503.808 493.664 503.808 493.664 503.808 493.664zM503.808 153.568c-79.36 0-143.872 64.576-143.872 143.872 0 79.36 64.576 143.872 143.872 143.872 79.36 0 143.872-64.512 143.872-143.872C647.68 218.08 583.168 153.568 503.808 153.568L503.808 153.568 503.808 153.568 503.808 153.568zM936.192 389.856c-18.56 1.664-74.944 13.76-89.728 46.016-12.864 28.032 8.448 67.648 28.544 95.872l12.48 17.536-122.432 128.96-18.624-13.952c-16.832-12.608-71.744-45.184-103.04-30.336-25.152 11.968-32 54.976-33.344 88.96l-0.96 25.152L512 748.064l-97.088 0-1.024-25.152c-1.344-33.984-8.192-76.992-33.344-88.96-31.232-14.848-86.208 17.728-103.04 30.336l-18.688 13.952-122.432-128.96 12.48-17.536c20.096-28.224 41.408-67.776 28.608-95.808-14.72-32.192-69.824-44.16-89.792-46.08L64 387.68l0-78.656 0 0 0-96.256 23.808-2.176c19.968-1.92 75.136-13.888 89.792-46.08 12.8-28.032-8.512-67.584-28.608-95.808l-12.48-17.536 122.432-128.96 18.688 14.016c16.832 12.608 71.808 45.184 103.04 30.336 25.088-11.968 32-54.976 33.344-88.96l0.96-25.152L512-147.552l97.088 0 0.96 25.152c1.344 33.984 8.256 76.992 33.344 88.96 31.296 14.848 86.208-17.728 103.04-30.336l18.624-13.952 122.432 128.96-12.48 17.536c-20.16 28.224-41.472 67.84-28.608 95.872 14.784 32.256 71.168 44.288 89.728 46.016l23.808 2.176 0 95.488 0 0 0 79.488L936.192 389.856 936.192 389.856 936.192 389.856 936.192 389.856zM907.648 308.96 907.648 308.96l0-50.112c-32.256-6.848-87.04-25.088-108.8-72.512-16.704-36.48-9.472-80.128 21.504-130.048l-62.016-65.344c-30.208 18.304-88.512 45.824-137.28 22.784-34.304-16.256-54.912-52.864-61.376-109.056L512-95.328l-47.68 0c-6.464 56.192-27.072 92.8-61.376 109.056-48.704 23.04-107.072-4.416-137.28-22.784l-62.016 65.344c30.976 49.92 38.208 93.568 21.44 130.048-21.76 47.424-76.544 65.664-108.8 72.512l0 49.28 0 0 0 33.28c32.256 6.848 87.04 25.088 108.8 72.512 16.704 36.48 9.472 80.128-21.504 130.048l62.016 65.344c30.208-18.304 88.512-45.824 137.28-22.784 34.304 16.256 54.912 52.864 61.376 109.056L512 695.584l47.68 0c6.464-56.192 27.072-92.8 61.376-109.056 48.768-23.104 107.072 4.416 137.28 22.784l62.016-65.344c-30.976-49.92-38.208-93.568-21.504-130.048 21.76-47.424 76.544-65.664 108.8-72.512L907.648 308.96 907.648 308.96 907.648 308.96 907.648 308.96 907.648 308.96zM907.648 308.96" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconziduanguanlianshezhi" unicode="" d="M914.432 505.792l-455.872-450.304c-75.52-74.56-198.016-74.56-273.536 0-75.52 74.624-75.52 195.584 0 270.144l410.304 405.312c50.368 49.728 131.968 49.728 182.4 0 50.368-49.728 50.368-130.368 0-180.096l-410.304-405.312c-25.152-24.896-65.984-24.896-91.2 0-25.216 24.896-25.216 65.216 0 90.048l364.736 360.256-45.632 44.992-364.736-360.256c-50.368-49.664-50.368-130.368 0-180.096 50.368-49.728 131.968-49.728 182.336 0l410.304 405.312c75.52 74.624 75.52 195.584 0 270.144-75.52 74.624-198.016 74.624-273.536 0l-433.088-427.712 1.6-1.6c-78.656-99.904-71.744-244.352 21.248-336.192 92.992-91.776 239.168-98.688 340.288-20.928l1.6-1.6 478.72 472.832L914.432 505.792 914.432 505.792 914.432 505.792zM914.432 505.792" horiz-adv-x="1024" /> - - - <glyph glyph-name="suoding" unicode="" d="M804.571429 457.142857 804.571429 749.714286c0 40.374857-32.768 73.142857-73.142857 73.142857L292.571429 822.857143C252.196571 822.857143 219.428571 790.089143 219.428571 749.714286l0-292.571429L146.285714 457.142857l0-512 731.428571 0L877.714286 457.142857 804.571429 457.142857zM365.714286 457.142857 365.714286 676.571429l292.571429 0 0-219.428571L365.714286 457.142857z" horiz-adv-x="1024" /> - - - <glyph glyph-name="guolv" unicode="" d="M128 762.667l320-384v-384l128 128v256l320 384z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbiaoge" unicode="" d="M896 832 128 832C92.672 832 64 803.328 64 768l0-768c0-35.328 28.672-64 64-64l768 0c35.328 0 64 28.672 64 64L960 768C960 803.328 931.328 832 896 832zM384 384 384 512l256 0 0-128L384 384zM640 320l0-128L384 192 384 320 640 320zM128 512l192 0 0-128L128 384 128 512zM128 320l192 0 0-128L128 192 128 320zM128 0l0 128 192 0 0-128L128 0zM384 0l0 128 256 0 0-128L384 0zM896 0l-192 0 0 128 192 0L896 0zM896 192l-192 0L704 320l192 0L896 192zM896 384l-192 0L704 512l192 0L896 384z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconloudoutu1" unicode="" d="M85.333333 768 128 554.666667 896 554.666667 938.666667 768ZM213.333333 256 810.666667 256 896 512 128 512ZM341.333333 0 682.666667 0 810.666667 213.333333 213.333333 213.333333Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconyaochi" unicode="" d="M672 832C512.96 832 384 703.04 384 544c0-31.168 6.208-60.608 15.36-88.704L64 64l0-72C64-38.976 89.024-64 120-64L192-64l0 64 128 0 0 128 128 0 0 128 64 0 31.488 31.488C582.336 268.032 625.6 256 672 256c159.04 0 288 128.96 288 288S831.04 832 672 832M672 384C583.616 384 512 455.616 512 544S583.616 704 672 704 832 632.384 832 544 760.384 384 672 384" horiz-adv-x="1024" /> - - - <glyph glyph-name="icongis" unicode="" d="M341.333333 554.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM128 256 170.666667 256 170.666667 213.333333 298.666667 213.333333 341.333333 213.333333 384 213.333333 384 341.333333 384 384 256 384 256 341.333333 298.666667 341.333333 298.666667 256 213.333333 256 213.333333 298.666667 170.666667 298.666667 170.666667 512 213.333333 512 213.333333 554.666667 341.333333 554.666667 341.333333 597.333333 170.666667 597.333333 170.666667 554.666667 128 554.666667 128 512 85.333333 512 85.333333 298.666667 128 298.666667ZM597.333333 256 554.666667 256 554.666667 554.666667 597.333333 554.666667 597.333333 597.333333 426.666667 597.333333 426.666667 554.666667 469.333333 554.666667 469.333333 256 426.666667 256 426.666667 213.333333 597.333333 213.333333ZM853.333333 554.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM853.333333 213.333333 853.333333 256 896 256 896 341.333333 896 384 853.333333 384 853.333333 426.666667 768 426.666667 768 469.333333 725.333333 469.333333 725.333333 554.666667 853.333333 554.666667 853.333333 597.333333 682.666667 597.333333 682.666667 554.666667 640 554.666667 640 426.666667 682.666667 426.666667 682.666667 384 768 384 768 341.333333 810.666667 341.333333 810.666667 256 682.666667 256 682.666667 213.333333ZM640 298.666667l42.666667 0 0-42.666667-42.666667 0 0 42.666667ZM0 768l0-725.333333 981.333333 0L981.333333 768 0 768zM938.666667 85.333333 42.666667 85.333333 42.666667 725.333333l896 0L938.666667 85.333333z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconlingcunwei" unicode="" d="M448 320l128 0 0-128-128 0 0 128ZM640 320l128 0 0-128-128 0 0 128ZM832 320l128 0 0-128-128 0 0 128ZM832 832 64 832l0-896 896 0 0 128L192 64 192 704l64 0 0-256 448 0L704 704l128 0 0-256 128 0L960 704 832 832zM640 512 512 512 512 704l128 0L640 512z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconetl" unicode="" d="M480 306.304l-282.88 0c0-23.616 3.52-44.16 10.624-61.696 7.104-17.472 16.896-31.936 29.248-43.136 11.904-11.008 26.048-19.264 42.432-24.768s34.432-8.256 54.144-8.256c26.112 0 52.416 5.248 78.848 15.616 26.496 10.432 45.312 20.672 56.576 30.784l3.456 0 0-70.464c-21.76-9.152-44.032-16.832-66.688-23.04s-46.528-9.28-71.488-9.28c-63.68 0-113.408 17.28-149.184 51.776-35.776 34.496-53.632 83.456-53.632 146.944 0 62.784 17.152 112.64 51.392 149.504s79.36 55.36 135.296 55.36c51.776 0 91.712-15.104 119.744-45.376S480 397.056 480 341.376L480 306.304zM417.152 355.84c-0.256 33.92-8.832 60.16-25.6 78.72C374.656 453.12 349.056 462.4 314.688 462.4c-34.56 0-62.144-10.176-82.624-30.592S199.936 386.048 197.184 355.84L417.152 355.84zM763.328 124.48c-12.16-3.2-25.408-5.824-39.744-7.936s-27.072-3.072-38.336-3.072c-39.168 0-68.992 10.56-89.344 31.616s-30.592 54.848-30.592 101.376l0 204.16L521.664 450.624 521.664 505.024l43.712 0L565.376 615.36l64.64 0 0-110.336 133.376 0 0-54.336L629.952 450.688l0-174.976c0-20.16 0.448-35.968 1.344-47.232 0.896-11.392 4.096-21.952 9.6-31.808 4.992-9.152 11.968-15.872 20.736-20.096 8.832-4.224 22.336-6.336 40.384-6.336 10.56 0 21.568 1.536 33.024 4.672 11.52 3.072 19.776 5.632 24.768 7.744l3.52 0L763.328 124.48zM892.544 121.024l-64.64 0L827.904 655.936l64.64 0L892.544 121.024z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconsql" unicode="" d="M392 298.048c0-35.072-14.464-63.808-43.456-86.272s-68.544-33.664-118.784-33.664c-28.352 0-54.464 3.392-78.208 10.176-23.68 6.72-43.584 14.144-59.648 22.144L91.904 282.944 95.36 282.944c20.352-15.36 43.072-27.584 68.032-36.608 25.024-9.024 48.96-13.568 71.808-13.568 28.416 0 50.688 4.608 66.752 13.76 16 9.152 24 23.616 24 43.328 0 15.104-4.288 26.624-12.992 34.368C304.256 331.968 287.488 338.624 262.72 344.128c-9.152 2.048-21.12 4.48-35.904 7.232-14.784 2.752-28.224 5.696-40.384 8.96-33.728 8.96-57.6 22.08-71.68 39.36C100.672 416.96 93.632 438.208 93.632 463.424c0 15.808 3.328 30.72 9.792 44.672 6.592 13.952 16.448 26.496 29.76 37.44 12.8 10.752 29.184 19.328 49.024 25.6 19.84 6.272 41.984 9.408 66.496 9.408 22.912 0 46.144-2.816 69.632-8.448 23.488-5.568 43.008-12.416 58.56-20.416l0-69.12L373.504 482.56c-16.512 12.16-36.544 22.4-60.16 30.784-23.616 8.32-46.72 12.544-69.44 12.544-23.616 0-43.584-4.544-59.84-13.568C167.808 503.36 159.616 489.856 159.616 472c0-15.808 4.928-27.712 14.784-35.776 9.6-8 25.216-14.592 46.72-19.584 11.968-2.752 25.28-5.504 40.064-8.256 14.72-2.752 27.072-5.312 36.928-7.552C328.192 393.984 351.36 382.144 367.616 365.44 383.872 348.48 392 326.016 392 298.048zM767.744 45.76l-64.64 0 0 184.96c-19.904-17.216-39.744-29.952-59.456-38.336C624 184 602.688 179.84 579.776 179.84c-45.632 0-81.984 17.6-109.12 52.736-27.2 35.2-40.768 83.712-40.768 145.6 0 33.024 4.736 62.144 14.272 87.488 9.472 25.344 22.08 46.592 37.632 63.808C496.896 546.112 514.688 559.104 535.04 568.256s41.92 13.76 64.64 13.76c20.608 0 38.848-2.304 54.784-6.848s32.128-11.328 48.64-20.288l4.096 16.512 60.48 0L767.68 45.76zM703.104 284.992 703.104 502.272c-17.856 8-33.6 13.632-47.36 16.832S627.072 523.904 611.008 523.904c-37.312 0-65.728-12.672-85.248-37.952C506.304 460.608 496.576 425.728 496.576 381.248c0-44.928 7.872-79.488 23.552-103.616 15.68-24.192 40.384-36.288 74.048-36.288 18.816 0 37.568 4.032 56.384 12.224C669.376 261.696 686.848 272.128 703.104 284.992zM932.032 187.392l-64.64 0L867.392 722.24l64.64 0L932.032 187.392z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxls" unicode="" d="M451.968 121.216 370.496 121.216 261.568 268.672l-109.696-147.456L76.608 121.216l149.888 191.488-148.48 192.512 81.472 0 108.224-145.088 108.608 145.088 75.648 0L301.12 316.096 451.968 121.216zM573.312 121.216l-64.64 0L508.672 656.064l64.64 0L573.312 121.216zM947.392 231.872c0-35.072-14.464-63.808-43.456-86.272s-68.544-33.664-118.784-33.664c-28.352 0-54.464 3.392-78.208 10.176-23.68 6.72-43.584 14.144-59.648 22.144l0 72.512 3.456 0c20.352-15.36 43.072-27.584 68.032-36.608 25.024-9.024 48.96-13.568 71.808-13.568 28.416 0 50.688 4.608 66.752 13.76 16 9.152 24 23.616 24 43.328 0 15.104-4.288 26.624-12.992 34.368-8.768 7.808-25.472 14.464-50.24 19.968-9.152 2.048-21.12 4.48-35.904 7.232-14.784 2.752-28.224 5.696-40.384 8.96-33.728 8.96-57.6 22.08-71.68 39.36-14.144 17.344-21.184 38.592-21.184 63.808 0 15.808 3.328 30.72 9.792 44.672 6.592 13.952 16.448 26.496 29.76 37.44 12.8 10.752 29.184 19.328 49.024 25.6 19.84 6.272 41.984 9.408 66.496 9.408 22.912 0 46.144-2.816 69.632-8.448 23.488-5.568 43.008-12.416 58.56-20.416l0-69.12-3.392 0c-16.512 12.16-36.544 22.4-60.16 30.784-23.616 8.32-46.72 12.544-69.44 12.544-23.616 0-43.584-4.544-59.84-13.568C723.2 437.184 715.008 423.68 715.008 405.824c0-15.808 4.928-27.712 14.784-35.776 9.6-8 25.216-14.592 46.72-19.584 11.968-2.752 25.28-5.504 40.064-8.256 14.72-2.752 27.072-5.312 36.928-7.552 30.016-6.848 53.184-18.688 69.44-35.392C939.264 282.304 947.392 259.84 947.392 231.872z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconshuaxin" unicode="" d="M828.736 700.736C747.712 781.824 635.712 832 512 832 264.576 832 64 631.424 64 384l112 0c0 185.536 150.464 336 336 336 92.8 0 176.768-37.568 237.568-98.432L624 496 960 496 960 832 828.736 700.736zM512 48c-92.8 0-176.768 37.568-237.568 98.432L400 272 64 272 64-64l131.264 131.264C276.288-13.824 388.288-64 512-64c247.424 0 448 200.576 448 448l-112 0C848 198.464 697.536 48 512 48z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconguanlianshitu" unicode="" d="M640 832l0-250.688-256-256L384 576 64 576l0-640 320 0 0 298.816 256 256L640 192l320 0L960 832 640 832zM320 0 128 0 128 512l192 0L320 0zM896 256l-192 0L704 768l192 0L896 256z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconpingpushitu" unicode="" d="M128 768l192 0 0-192-192 0 0 192ZM448 768l192 0 0-192-192 0 0 192ZM768 768l192 0 0-192-192 0 0 192ZM128 448l192 0 0-192-192 0 0 192ZM448 448l192 0 0-192-192 0 0 192ZM768 448l192 0 0-192-192 0 0 192ZM128 128l192 0 0-192-192 0 0 192ZM448 128l192 0 0-192-192 0 0 192ZM768 128l192 0 0-192-192 0 0 192Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icon26ceshilianjie" unicode="" d="M384 144 128 144c-26.496 0-48 21.504-48 48L80 576c0 26.496 21.504 48 48 48l256 0c26.496 0 48-21.504 48-48S410.496 528 384 528L176 528l0-288L384 240c26.496 0 48-21.504 48-48S410.496 144 384 144zM896 144l-256 0c-26.496 0-48 21.504-48 48s21.504 48 48 48l208 0 0 288L640 528C613.504 528 592 549.504 592 576S613.504 624 640 624l256 0c26.496 0 48-21.504 48-48l0-384C944 165.504 922.496 144 896 144zM704 336 320 336C293.504 336 272 357.504 272 384S293.504 432 320 432l384 0c26.496 0 48-21.504 48-48S730.496 336 704 336z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconchaolianjie" unicode="" d="M616.192 491.648C609.28 498.496 602.048 504.704 594.496 510.4L524.672 440.576c8.128-4.864 15.872-10.56 22.848-17.6L551.04 419.456c44.736-44.736 44.736-117.504 0-162.24l-190.848-190.848c-44.736-44.736-117.504-44.736-162.176 0l-3.52 3.52c-44.736 44.736-44.736 117.504 0 162.176l86.336 86.336c-14.976 37.056-22.08 76.48-21.504 115.84L125.76 300.8c-82.368-82.368-82.368-217.152 0-299.584l3.52-3.52c82.368-82.368 217.152-82.368 299.584 0l190.848 190.848c82.368 82.368 82.368 217.152 0 299.52L616.192 491.648zM898.24 766.656 894.72 770.176c-82.368 82.368-217.152 82.368-299.52 0L404.288 579.328c-82.368-82.368-82.368-217.152 0-299.52l3.52-3.52C414.72 269.44 422.016 263.232 429.504 257.472l69.824 69.824C491.2 332.16 483.52 337.92 476.48 344.896L472.96 348.416c-44.736 44.736-44.736 117.504 0 162.24l190.848 190.848c44.736 44.736 117.504 44.736 162.176 0l3.52-3.52c44.736-44.736 44.736-117.504 0-162.176l-86.336-86.336c14.976-37.056 22.08-76.48 21.504-115.84l133.568 133.504C980.608 549.504 980.608 684.288 898.24 766.656z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconguanbi" unicode="" d="M579.904 384l362.88 362.88c18.752 18.752 18.752 49.152 0 67.904s-49.152 18.752-67.904 0L512 451.904 149.12 814.72c-18.752 18.752-49.152 18.752-67.904 0s-18.752-49.152 0-67.904L444.096 384l-362.88-362.88c-18.752-18.752-18.752-49.152 0-67.904 9.344-9.344 21.632-14.08 33.92-14.08s24.576 4.672 33.92 14.08L512 316.096l362.88-362.88c9.344-9.344 21.632-14.08 33.92-14.08s24.576 4.672 33.92 14.08c18.752 18.752 18.752 49.152 0 67.904L579.904 384z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconshangchuan" unicode="" d="M768 640c-3.008 0-5.824-0.768-8.768-0.896C731.008 749.824 631.488 832 512 832S292.992 749.824 264.768 639.104C261.824 639.232 259.008 640 256 640 114.624 640 0 525.376 0 384c0-141.376 114.624-256 256-256l128 0 0-128 0-64 64 0 192 0 0 64 0 128 128 0c141.376 0 256 114.624 256 256C1024 525.376 909.376 640 768 640zM576 320l0-192 0-128L448 0l0 128L448 320 256 320l256 256 256-256L576 320z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontupianchicun" unicode="" d="M896 128 896 640 896 768l-128 0L256 768 256 896 128 896l0-128L0 768l0-128 128 0 0-512 0-128 128 0 512 0 0-128 128 0 0 128 128 0 0 128L896 128zM768 128 256 128 256 640l512 0L768 128zM320 576l384 0 0-384-384 0 0 384Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconchaolianjiekongjian" unicode="" d="M42.666667 768l0-768 938.666667 0L981.333333 768 42.666667 768zM490.666667 725.333333C525.994667 725.333333 554.666667 696.661333 554.666667 661.333333 554.666667 626.005333 525.994667 597.333333 490.666667 597.333333S426.666667 626.005333 426.666667 661.333333C426.666667 696.661333 455.338667 725.333333 490.666667 725.333333zM320 725.333333C355.328 725.333333 384 696.661333 384 661.333333 384 626.005333 355.328 597.333333 320 597.333333S256 626.005333 256 661.333333C256 696.661333 284.672 725.333333 320 725.333333zM149.333333 725.333333C184.661333 725.333333 213.333333 696.661333 213.333333 661.333333 213.333333 626.005333 184.661333 597.333333 149.333333 597.333333S85.333333 626.005333 85.333333 661.333333C85.333333 696.661333 114.005333 725.333333 149.333333 725.333333zM938.666667 42.666667 85.333333 42.666667 85.333333 554.666667l853.333333 0L938.666667 42.666667zM213.333333 469.333333l597.333333 0 0-85.333333-597.333333 0 0 85.333333ZM213.333333 341.333333l597.333333 0 0-85.333333-597.333333 0 0 85.333333ZM213.333333 213.333333l597.333333 0 0-85.333333-597.333333 0 0 85.333333Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontupiankongjian" unicode="" d="M42.666667 768l0-768 938.666667 0L981.333333 768 42.666667 768zM938.666667 42.666667 85.333333 42.666667 85.333333 725.333333l853.333333 0L938.666667 42.666667zM768 554.666667m-85.333333 0a2 2 0 1 0 170.666667 0 2 2 0 1 0-170.666667 0ZM682.666667 341.333333 554.666667 213.333333 298.666667 554.666667 128 85.333333 896 85.333333Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconfuzhidaofenzu" unicode="" d="M576 320 768 480 576 640 576 512 192 512 192 448 576 448ZM64 704l64 0 0-640-64 0 0 640ZM64 64l768 0 0-64-768 0 0 64ZM192 832 192 576 256 576 256 768 896 768 896 192 256 192 256 384 192 384 192 128 960 128 960 832Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontianjiafenzu" unicode="" d="M448 768l64 0 0-704-64 0 0 704ZM128 448l704 0 0-64-704 0 0 64Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconyichufenzu" unicode="" d="M768 256 960 416 768 576 768 448 256 448 256 384 768 384ZM704 640 704 832 64 832 64 0 704 0 704 192 640 192 640 64 128 64 128 768 640 768 640 640Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconyidaofenzu" unicode="" d="M576 256 768 416 576 576 576 448 64 448 64 384 576 384ZM320 640 320 832 960 832 960 0 320 0 320 192 384 192 384 64 896 64 896 768 384 768 384 640Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconfenlei" unicode="" d="M320 768l640 0 0-128-640 0 0 128ZM320 448l640 0 0-128-640 0 0 128ZM320 128l640 0 0-128-640 0 0 128ZM64 768l128 0 0-128-128 0 0 128ZM64 448l128 0 0-128-128 0 0 128ZM64 128l128 0 0-128-128 0 0 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxilie" unicode="" d="M448 64 448 320l192 0L640 448 448 448 448 704l192 0L640 832c0 0-64 0-192 0S320 704 320 704l0-256L192 448l0-128 128 0 0-256L192 64l0-128 640 0 0 128L448 64z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietuzitibeijing" unicode="" d="M370.688 128l44.608 147.392L448 308.096 448 320 448 384 448 448 384 448 384 512 128 512l0-64 192 0 0-64L192 384 128 384l0-64L64 320l0-128 64 0 0-64 64 0 128 0L370.688 128zM192 320l128 0 0-128L192 192 192 320zM651.84 512 640 512 640 704 512 704 512 372.096ZM768 235.52 768 192 724.48 192 660.48 128 832 128 832 192 896 192 896 363.52ZM887.04 465.408 584.256 162.56 448 128 493.376 253.44 796.224 556.224Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="bi40qietuzitiyanse" unicode="" d="M866.624 128 693.12 128l-45.376 128L406.656 256l-45.376-128L192 128 432.64 768l193.408 0L866.624 128zM607.36 384 527.232 617.408 447.04 384 607.36 384z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconzitibeijingbg" unicode="" d="M64 448l896 0 0-128-896 0 0 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconshuoming25" unicode="" d="M512 896C229.248 896 0 666.752 0 384s229.248-512 512-512c282.752 0 512 229.248 512 512S794.752 896 512 896zM576 64 448 64l0 128 128 0L576 64zM701.504 426.24c-10.816-15.424-31.616-35.392-62.4-59.392l-30.336-23.68c-16.512-12.864-27.52-23.68-32.896-40.832C572.416 291.52 570.56 256 570.304 256L454.144 256C455.872 320 460.416 333.376 467.84 351.808c7.36 18.432 26.496 37.504 57.216 61.504l31.232 23.36c10.24 7.744 18.496 15.616 24.768 24.768 11.328 15.744 17.088 32.704 17.088 51.584 0 21.696-6.336 41.344-19.072 59.2C566.4 590.144 543.296 598.976 509.632 598.976c-33.088 0-56.512-3.712-70.336-25.728C425.472 551.296 418.56 512 418.56 512L294.72 512c3.456 64 31.872 131.84 85.312 165.824C413.696 699.52 455.168 706.752 504.256 706.752c64.576 0 118.208-17.28 160.96-48.128 42.688-30.848 64.064-77.504 64.064-138.048C729.28 483.392 720.064 451.648 701.504 426.24z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontubiaobiaojidenghao" unicode="" d="M128 640l768 0 0-128-768 0 0 128ZM128 256l768 0 0-128-768 0 0 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontubiaobiaojishangjiantou" unicode="" d="M0 133.696c206.08-113.728 520.32-132.928 509.824 313.856L256 447.552l384 384 384-384-248.384 0C789.568-87.424 303.424-147.072 0 133.696z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontubiaobiaojixiajiantou" unicode="" d="M1024 633.856C817.92 747.584 503.68 766.72 514.176 320L768 320l-384-384L0 320l248.384 0C234.432 854.976 720.576 914.56 1024 633.856z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icontubiaobiaojiyuan" unicode="" d="M512 384m-448 0a7 7 0 1 0 896 0 7 7 0 1 0-896 0Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="xiala-copy" unicode="" d="M365.536 633.531l322.32-218.984c22.411-15.227 22.411-48.256 0-63.483l-322.32-218.984c-20.761-14.104-46.709 3.526-46.709 31.734v437.983c-0.001 28.209 25.949 45.839 46.709 31.735z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconjisuanzhibiao" unicode="" d="M959.552 540.928c0 6.144 2.304 17.984-3.84 17.984l-89.6 0c-6.144 0-14.528-7.168-18.56-11.84l-92.16-107.008c-4.032-4.608-9.6-4.736-12.416 0.768L691.968 545.92c-2.752 5.504-10.048 12.992-16.192 12.992L530.176 558.912c-6.144 0-18.368-11.776-18.368-17.984L511.808 547.712c0 6.208-4.992 11.2-11.2 11.2L408.832 558.912l23.36 94.08C435.84 671.168 462.528 695.68 476.8 705.664 544.192 752.96 623.744 722.944 679.68 714.88L679.68 805.696C623.744 817.984 503.488 856.512 395.456 769.152 367.552 746.496 339.84 711.616 326.848 654.912l-24.768-96L131.2 558.912c-6.208 0-11.2-4.992-11.2-11.2l0-89.536c0-6.208 4.992-11.2 11.2-11.2l142.08 0-88.32-342.784c-16.64-65.6-57.92-49.024-57.92-49.024L64 55.168l0-111.936 62.976 0c43.456 0 87.424 1.344 114.304 26.816 26.88 25.472 41.856 76.544 53.696 130.624l86.016 346.304 119.616 0c6.208 0 11.2 4.992 11.2 11.2l0-6.784c0-6.144 12.224-4.416 18.368-4.416l89.6 0c6.144 0 13.44-7.936 16.192-13.44l35.776-73.28c2.752-5.504 1.664-14.656-2.368-19.328L568.32 228.48c-4.032-4.608-12.416-5.376-18.56-5.376L474.176 223.104c-6.144 0-18.368-11.904-18.368-18.112l0-89.6c0-6.144 12.16-4.288 18.368-4.288l89.6 0c6.144 0 14.528 0.32 18.56 4.992l127.808 144.32c4.032 4.608 9.6 3.072 12.352-2.432l71.424-139.84c2.752-5.504 10.048-6.976 16.192-6.976l89.6 0c6.144 0 3.904-1.92 3.904 4.288l0 89.6c0 6.144 2.24 18.112-3.904 18.112l-33.6 0c-6.144 0-13.44 1.088-16.192 6.592l-56.128 110.592c-2.752 5.504-1.664 14.656 2.368 19.264l65.408 75.584c4.032 4.672 12.416 11.84 18.56 11.84l75.584 0c6.144 0 3.84-1.728 3.84 4.416L959.552 540.928z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconjuzhong" unicode="" d="M384 704l320 0 0-64-320 0 0 64ZM192 512l704 0 0-64-704 0 0 64ZM384 320l320 0 0-64-320 0 0 64ZM192 128l704 0 0-64-704 0 0 64Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconjuzuo" unicode="" d="M192 704l320 0 0-64-320 0 0 64ZM192 512l704 0 0-64-704 0 0 64ZM192 320l320 0 0-64-320 0 0 64ZM192 128l704 0 0-64-704 0 0 64Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbudengyu" unicode="" d="M256 469.333333l512 0 0-42.666667-512 0 0 42.666667ZM256 341.333333l512 0 0-42.666667-512 0 0 42.666667ZM344.981094 581.197039l364.237581-364.237581-30.1696-30.1696-364.237581 364.237581 30.1696 30.1696Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icondayu" unicode="" d="M298.666667 134.912 298.666667 85.333333l426.666667 257.194667 0 43.392L298.666667 640l0-52.693333 389.034667-223.104L298.666667 134.912z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icondayudaijiantou" unicode="" d="M640 170.666667 810.666667 0 981.333333 170.666667 640 170.666667ZM42.666667 262.912 42.666667 213.333333l426.666667 257.194667L469.333333 513.92 42.666667 768l0-52.693333 389.034667-223.104L42.666667 262.912z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icondayudengyu" unicode="" d="M671.402667 456.192 298.666667 590.762667 298.666667 640l426.666667-157.525333 0-52.522667L298.666667 272.384l0 52.522667L671.402667 456.192zM725.333333 331.477333l0-49.237333L298.666667 128l0 42.666667L725.333333 331.477333z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icondayudengyudaijiantou" unicode="" d="M415.402667 541.525333 42.666667 676.096 42.666667 725.333333l426.666667-157.525333 0-52.522667L42.666667 357.717333l0 52.522667L415.402667 541.525333zM469.333333 416.810667l0-49.237333L42.666667 213.333333l0 42.666667L469.333333 416.810667zM640 170.666667 810.666667 0 981.333333 170.666667 640 170.666667Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxiala" unicode="" d="M960 896h-896c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64zM896 0h-768v768h768v-768zM704 512h-384l192-256z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icondanchumingxibiao" unicode="" d="M960 896 64 896C28.672 896 0 867.328 0 832l0-896c0-35.328 28.672-64 64-64l896 0c35.328 0 64 28.672 64 64L1024 832C1024 867.328 995.328 896 960 896zM960-64 64-64 64 832l896 0L960-64zM256 384m-64 0a1 1 0 1 0 128 0 1 1 0 1 0-128 0ZM512 384m-64 0a1 1 0 1 0 128 0 1 1 0 1 0-128 0ZM768 384m-64 0a1 1 0 1 0 128 0 1 1 0 1 0-128 0Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="xiala-copy1" unicode="" d="M262.469 237.536l218.984 322.32c15.227 22.411 48.256 22.411 63.483 0l218.984-322.32c14.104-20.761-3.526-46.709-31.734-46.709h-437.983c-28.209-0.001-45.839 25.949-31.735 46.709z" horiz-adv-x="1024" /> - - - <glyph glyph-name="xiala-copy-copy" unicode="" d="M658.464 134.469l-322.32 218.984c-22.411 15.227-22.411 48.256 0 63.483l322.32 218.984c20.761 14.104 46.709-3.526 46.709-31.734v-437.983c0.001-28.209-25.949-45.839-46.709-31.735z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconshishibaobiaoxiaotu" unicode="" d="M640 832 128 832C64 832 64 766.4 64 766.4L64 0c0-64 64-64 64-64l704 0c64 0 64 64 64 64L896 576 640 832zM659.008 576C724.928 523.2 768 443.008 768 352c0-159.04-128.96-288-288-288S192 192.96 192 352 320.96 640 480 640C539.2 640 594.24 622.016 640 591.36L640 768l192-192L659.008 576zM448 384 320 384 320 320 448 320 512 320 512 576 448 576Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icondanxuanweixuanze" unicode="" d="M512 704c176.448 0 320-143.552 320-320s-143.552-320-320-320-320 143.552-320 320S335.552 704 512 704M512 768C299.904 768 128 596.096 128 384s171.904-384 384-384c212.096 0 384 171.904 384 384S724.096 768 512 768L512 768z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icondanxuanxuanze" unicode="" d="M512 768C299.904 768 128 596.096 128 384c0-212.096 171.904-384 384-384s384 171.904 384 384C896 596.096 724.096 768 512 768zM512 256c-70.72 0-128 57.28-128 128s57.28 128 128 128 128-57.28 128-128S582.72 256 512 256z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconduoxuanweixuanze" unicode="" d="M832 704l0-640L192 64 192 704 832 704M832 768 192 768C156.672 768 128 739.328 128 704l0-640c0-35.328 28.672-64 64-64l640 0c35.328 0 64 28.672 64 64L896 704C896 739.328 867.328 768 832 768L832 768z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconduoxuanxuanze" unicode="" d="M832 768 192 768C156.672 768 128 739.328 128 704l0-640c0-35.328 28.672-64 64-64l640 0c35.328 0 64 28.672 64 64L896 704C896 739.328 867.328 768 832 768zM773.952 521.088l-342.016-342.016c-9.024-9.088-21.312-14.08-33.92-14.08-1.6 0-3.136 0.064-4.736 0.256-14.336 1.344-27.264 9.216-35.2 21.12L244.032 357.376c-14.72 22.08-8.768 51.84 13.312 66.56 21.952 14.656 51.84 8.832 66.56-13.312l81.536-122.304 300.608 300.608c18.752 18.752 49.152 18.752 67.904 0C792.704 570.176 792.704 539.84 773.952 521.088z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconhuifu" unicode="" d="M563.725 836.995c-247.596 0-448.973-170.756-448.973-452.995h-103.018l156.926-215.561 156.149 215.561h-102.312c0 211.68 153.116 345.251 341.229 345.251s341.229-151.069 341.229-339.253-153.116-340.24-341.229-340.24c-29.777 0-53.908-23.638-53.908-53.414 0-29.777 24.131-53.626 53.908-53.626 247.596 0 449.043 199.544 449.043 447.139s-201.448 447.139-449.043 447.139z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconquxiaofenxiang" unicode="" d="M907.904 372.032c-18.752 18.752-49.152 18.752-67.904 0l-120.32-120.32-120.32 120.32c-18.752 18.752-49.152 18.752-67.904 0s-18.752-49.152 0-67.904l120.32-120.32-120.32-120.32c-18.752-18.752-18.752-49.152 0-67.904 9.344-9.344 21.632-14.08 33.92-14.08s24.576 4.672 33.92 14.08l120.32 120.32 120.32-120.32c9.344-9.344 21.632-14.08 33.92-14.08s24.576 4.672 33.92 14.08c18.752 18.752 18.752 49.152 0 67.904l-120.32 120.32 120.32 120.32C926.656 322.944 926.656 353.344 907.904 372.032zM400.512 258.048C430.144 291.84 448.64 335.552 448.64 384c0 20.8-4.16 40.512-10.304 59.264l169.152 91.648C641.856 482.624 700.8 448 768 448c106.048 0 192 85.952 192 192s-85.952 192-192 192S576 746.048 576 640c0-16 2.496-31.232 6.208-46.08l-173.44-93.952C373.696 545.92 318.912 576 256.64 576c-106.048 0-192-85.952-192-192s85.952-192 192-192c34.304 0 66.048 9.728 93.952 25.472l75.456-75.456c6.272-6.272 14.464-9.344 22.656-9.344s16.384 3.136 22.656 9.344c12.48 12.48 12.48 32.768 0 45.248L400.512 258.048zM768 736c52.928 0 96-43.072 96-96S820.928 544 768 544 672 587.072 672 640 715.072 736 768 736zM160.64 384c0 52.928 43.072 96 96 96s96-43.072 96-96-43.072-96-96-96S160.64 331.072 160.64 384z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconshangchuan1" unicode="" d="M384 192l256 0L640 512l167.616 0c29.952 0 43.456 37.44 20.48 56.576L532.48 814.912c-11.84 9.92-29.12 9.92-40.96 0L195.904 568.576C172.928 549.44 186.432 512 216.384 512L384 512 384 192zM704 256l0-128L320 128l0 128L64 256l0-320 896 0 0 320L704 256zM768 0l-64 0 0 64 64 0L768 0zM896 0l-64 0 0 64 64 0L896 0z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconshangjiantou" unicode="" d="M555.648 114.945l258.944 302.080c32 37.312 5.504 94.976-43.648 94.976h-517.888c-49.152 0-75.648-57.664-43.648-94.976l258.944-302.080c22.912-26.752 64.384-26.752 87.296 0z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxiajiantou" unicode="" d="M555.648 589.056l258.944-302.08c32-37.312 5.44-94.976-43.648-94.976L253.056 192c-49.152 0-75.648 57.664-43.648 94.976l258.944 302.08C491.264 615.808 532.736 615.808 555.648 589.056z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconyoujiantou" unicode="" d="M717.056 431.104l-302.08 258.944C377.664 722.048 320 695.488 320 646.336l0-517.824c0-49.152 57.664-75.648 94.976-43.648l302.08 258.944C743.808 366.72 743.808 408.128 717.056 431.104z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconzuojiantou" unicode="" d="M306.945 431.104l302.080 258.944c37.312 32 94.976 5.44 94.976-43.712v-517.824c0-49.152-57.664-75.648-94.976-43.648l-302.080 258.944c-26.752 22.912-26.752 64.32 0 87.296z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconzitibeijing1" unicode="" d="M662.848 533.783l-150.848 150.848v104.704h-256v-276.608l-193.344-193.344 362.048-362.048 332.608 332.608c22.592-89.6 22.848-166.592 18.56-214.4-1.792-19.52 20.736-31.488 35.392-18.496 56.64 50.368 148.736 152.64 148.736 285.632 0 161.088-224.64 186.944-297.152 191.104zM320 725.335h128v-20.608l-128-128v148.608zM424.704 47.831l-271.552 270.848 294.848 295.552v-208.896h64v188.8l216.448-216.448c2.56-6.336 4.864-12.608 7.232-18.88l-310.976-310.976z" horiz-adv-x="1024" /> - - - <glyph glyph-name="gougou-copy" unicode="" d="M719.54 565.26c-17.1 12.6-41.28 8.94-53.88-8.22l-210.18-285.84-98.1 121.68c-13.32 16.56-37.62 19.2-54.18 5.82s-19.2-37.62-5.82-54.18l129.48-160.68c7.38-9.060 18.36-14.34 30-14.34h0.84c11.94 0.3 23.1 6.12 30.18 15.78l239.82 326.1c12.66 17.1 8.94 41.28-8.16 53.88v0zM719.54 565.26zM512 834c-248.119 0-450-201.881-450-450s201.881-450 450-450c248.175 0 450 201.881 450 450s-201.825 450-450 450v0zM512 21.581c-199.856 0-362.475 162.619-362.475 362.419 0 199.856 162.619 362.475 362.475 362.475s362.475-162.619 362.475-362.475c0-199.856-162.562-362.419-362.475-362.419v0zM512 21.581z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbiaogefanyejiantoushang" unicode="" d="M876.672 128C857.856 128 839.04 135.168 824.576 149.632L512.128 462.08 199.424 149.632c-28.8-28.8-75.392-28.8-104.192 0s-28.8 75.392 0 104.192l364.8 364.672c28.8 28.8 75.392 28.8 104.192 0l364.672-364.672c28.8-28.8 28.8-75.392 0-104.192C914.432 135.168 895.616 128 876.672 128z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbiaogefanyejiantouxia" unicode="" d="M147.328 640c18.816 0 37.76-7.168 52.096-21.632L511.872 305.92l312.704 312.576c28.8 28.8 75.392 28.8 104.192 0s28.8-75.392 0-104.192l-364.8-364.672c-28.8-28.8-75.392-28.8-104.192 0L95.232 514.176c-28.8 28.8-28.8 75.392 0 104.192C109.568 632.832 128.384 640 147.328 640z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbiaogefanyejiantouyou" unicode="" d="M256 19.328c0 18.816 7.168 37.76 21.632 52.096L590.08 383.872 277.632 696.576c-28.8 28.8-28.8 75.392 0 104.192s75.392 28.8 104.192 0l364.672-364.8c28.8-28.8 28.8-75.392 0-104.192L381.824-32.768c-28.8-28.8-75.392-28.8-104.192 0C263.168-18.432 256 0.384 256 19.328z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbiaogefanyejiantouzuo" unicode="" d="M768 748.672c0-18.816-7.168-37.76-21.632-52.096L433.92 384.128l312.576-312.704c28.8-28.8 28.8-75.392 0-104.192s-75.392-28.8-104.192 0l-364.672 364.8c-28.8 28.8-28.8 75.392 0 104.192l364.672 364.672c28.8 28.8 75.392 28.8 104.192 0C760.832 786.432 768 767.616 768 748.672z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbiaogegundongtiaojiantoushang" unicode="" d="M0 128 1024 128 512 640Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbiaogegundongtiaojiantouxia" unicode="" d="M1024 640 0 640 512 128Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbiaogegundongtiaojiantouyou" unicode="" d="M256 896 256-128 768 384Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconbiaogegundongtiaojiantouzuo" unicode="" d="M768 896 768-128 256 384Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconliandongfenzu" unicode="" d="M1098.176 457.984 801.664 457.984 911.424 345.536 714.176 143.36 781.888 73.984 983.744 276.16 1098.176 163.712ZM1244.224 664l-640 0c-35.2 0-64-28.8-64-64l0-640c0-35.2 28.8-64 64-64l640 0c35.2 0 64 28.8 64 64l0 640C1308.224 635.2 1279.424 664 1244.224 664zM1212.224-8l-576 0 0 576 576 0L1212.224-8zM1025.536 776l0 96L394.176 872c-35.2 0-64-28.8-64-64L330.176 137.984l96 0L426.176 776 1025.536 776z" horiz-adv-x="1639" /> - - - <glyph glyph-name="qidonghuamianbangzhu" unicode="" d="M512 765.781333c102.001778 0 197.859556-39.708444 269.937778-111.843556C854.072889 581.859556 893.781333 485.944889 893.781333 384c0-102.001778-39.708444-197.859556-111.843556-269.937778-72.135111-72.135111-167.992889-111.843556-269.937778-111.843556-102.001778 0-197.859556 39.708444-269.994667 111.843556C169.927111 186.140444 130.218667 282.055111 130.218667 384c0 102.001778 39.708444 197.859556 111.843556 269.994667C314.140444 726.072889 410.055111 765.781333 512 765.781333L512 765.781333zM512 810.666667c-113.948444 0-221.127111-44.373333-301.681778-124.984889C129.706667 605.127111 85.333333 497.948444 85.333333 384c0-113.948444 44.373333-221.127111 124.984889-301.681778C290.872889 1.706667 398.051556-42.666667 512-42.666667c113.948444 0 221.127111 44.373333 301.681778 124.984889C894.293333 162.872889 938.666667 270.051556 938.666667 384c0 113.948444-44.373333 221.127111-124.984889 301.681778C733.127111 766.293333 625.948444 810.666667 512 810.666667L512 810.666667M512 208.497778M629.703111 593.123556C601.486222 618.268444 564.622222 630.897778 519.168 630.897778c-51.598222 0-92.330667-15.132444-122.311111-45.454222-29.923556-30.321778-44.942222-71.623111-44.942222-123.960889l0.056889 0C352.768 445.041778 366.364444 432.014222 382.976 432.014222c16.611556 0 30.151111 13.084444 30.947556 29.468444l0 0c0 0.398222 0 0.796444 0 1.194667 0 0.113778 0 0.227556 0 0.341333 0 0.056889 0 0.113778 0 0.170667 0.512 77.539556 34.531556 116.337778 102.286222 116.337778 26.168889 0 47.729778-7.566222 64.739556-22.755556C597.902222 541.639111 606.435556 522.24 606.435556 498.517333c0-27.591111-15.758222-55.580444-47.331556-83.968L535.665778 393.671111C512.682667 373.134222 497.948444 355.271111 491.463111 340.138667c-6.485333-15.189333-9.671111-39.594667-9.671111-73.329778l0-0.056889c-0.056889-0.853333-0.113778-1.706667-0.113778-2.616889 0-15.928889 12.913778-28.842667 28.842667-28.842667 15.189333 0 27.648 11.776 28.785778 26.680889l0.056889 0.113778 0.341333 10.638222c0 34.702222 16.497778 65.479111 49.493333 92.387556 55.239111 45.226667 82.887111 88.462222 82.887111 129.763556C672.028444 535.153778 657.92 567.921778 629.703111 593.123556M512 163.783111M472.974222 163.783111M544.085333 131.640889c0-17.749333-14.392889-32.142222-32.142222-32.142222-17.749333 0-32.085333 14.392889-32.085333 32.142222 0 17.749333 14.392889 32.085333 32.085333 32.085333C529.692444 163.783111 544.085333 149.390222 544.085333 131.640889L544.085333 131.640889z" horiz-adv-x="1024" /> - - - <glyph glyph-name="qidonghuamiangengxin" unicode="" d="M137.728 439.921778c4.437333 0 8.988444 1.251556 12.970667 3.868444l116.451556 76.629333c10.922667 7.168 13.937778 21.845333 6.769778 32.768C266.752 564.167111 252.074667 567.182222 241.152 560.014222l-65.649778-43.235556c53.304889 130.161778 181.703111 218.112 324.721778 218.112 156.216889 0 295.025778-104.903111 337.578667-255.089778 2.958222-10.410667 12.458667-17.237333 22.755556-17.237333 2.104889 0 4.323556 0.284444 6.485333 0.910222 12.572444 3.584 19.854222 16.668444 16.327111 29.184C835.015111 663.153778 677.489778 782.222222 500.224 782.222222c-166.627556 0-315.733333-105.187556-373.191111-259.356444L80.839111 593.009778C73.671111 603.932444 58.993778 606.947556 48.071111 599.779556 37.148444 592.611556 34.133333 577.934222 41.301333 567.011556l76.629333-116.451556C122.538667 443.676444 130.048 439.921778 137.728 439.921778L137.728 439.921778zM982.016 266.524444l-82.147556 112.583111c-5.518222 7.623111-14.734222 10.808889-23.381333 9.216-3.356444-0.625778-6.656-1.934222-9.671111-4.096l-112.583111-82.147556c-10.581333-7.68-12.856889-22.528-5.176889-33.052444 4.608-6.371556 11.832889-9.728 19.114667-9.728 4.835556 0 9.728 1.479111 13.937778 4.551111l60.643556 44.259556c-35.043556-158.606222-177.550222-275.057778-342.528-275.057778-174.364444 0-323.754667 130.104889-347.534222 302.592C150.926222 348.672 138.979556 357.774222 126.008889 355.896889 113.095111 354.133333 104.049778 342.186667 105.813333 329.272889 132.778667 133.461333 302.307556-14.222222 500.224-14.222222c191.431111 0 356.352 138.24 391.281778 324.551111l52.280889-71.68c4.608-6.371556 11.832889-9.728 19.114667-9.728 4.835556 0 9.728 1.479111 13.937778 4.551111C987.420444 241.152 989.752889 255.943111 982.016 266.524444L982.016 266.524444z" horiz-adv-x="1024" /> - - - <glyph glyph-name="qidonghuamianzaicijinru" unicode="" d="M804.010667-14.222222 272.782222-14.222222c-58.652444 0-106.211556 47.559111-106.211556 106.211556l0 43.918222 53.134222 0 0-43.918222c0-29.297778 23.779556-53.077333 53.134222-53.077333l531.171556 0c29.354667 0 53.134222 23.779556 53.134222 53.077333L857.144889 676.010667c0 29.297778-23.779556 53.077333-53.134222 53.077333L272.782222 729.088c-29.354667 0-53.134222-23.779556-53.134222-53.077333l0-49.322667L166.570667 626.688 166.570667 676.010667C166.570667 734.663111 214.129778 782.222222 272.782222 782.222222l531.171556 0C862.663111 782.222222 910.222222 734.663111 910.222222 676.010667l0-584.078222C910.222222 33.336889 862.663111-14.222222 804.010667-14.222222L804.010667-14.222222M531.057778 549.717333c-10.353778 10.353778-10.353778 27.192889 0 37.546667 10.353778 10.353778 27.192889 10.353778 37.603556 0l183.239111-183.182222C757.418667 398.563556 759.751111 391.224889 759.409778 384c0.341333-7.224889-1.991111-14.563556-7.509333-20.138667l-183.239111-183.182222c-10.353778-10.353778-27.192889-10.353778-37.603556 0-10.353778 10.353778-10.353778 27.192889 0 37.546667l139.264 139.207111L140.344889 357.432889C125.667556 357.432889 113.777778 369.322667 113.777778 384c0 14.620444 11.889778 26.567111 26.567111 26.567111l529.976889 0L531.057778 549.717333 531.057778 549.717333M193.137778 159.971556 193.137778 159.971556c14.620444 0 26.567111-11.946667 26.567111-26.567111l0-17.066667c0-14.620444-11.946667-26.567111-26.567111-26.567111l0 0c-14.620444 0-26.567111 11.946667-26.567111 26.567111l0 17.066667C166.570667 148.024889 178.517333 159.971556 193.137778 159.971556zM193.137778 704.910222 193.137778 704.910222c14.620444 0 26.567111-11.946667 26.567111-26.567111l0-52.337778c0-14.620444-11.946667-26.567111-26.567111-26.567111l0 0c-14.620444 0-26.567111 11.946667-26.567111 26.567111l0 52.337778C166.570667 692.963556 178.517333 704.910222 193.137778 704.910222z" horiz-adv-x="1024" /> - - - <glyph glyph-name="quanjuyangshi" unicode="" d="M705.6 738.368 705.6 493.568 460.8 493.568 460.8 738.368 705.6 738.368M731.2 827.968 435.2 827.968c-35.2 0-64-28.8-64-64L371.2 467.968c0-35.2 28.8-64 64-64l296 0c35.2 0 64 28.8 64 64L795.2 763.968C795.2 799.168 766.4 827.968 731.2 827.968L731.2 827.968zM1177.6 738.368 1177.6 493.568 932.8 493.568 932.8 738.368 1177.6 738.368M1203.2 827.968 907.2 827.968c-35.2 0-64-28.8-64-64L843.2 467.968c0-35.2 28.8-64 64-64L1203.2 403.968c35.2 0 64 28.8 64 64L1267.2 763.968C1267.2 799.168 1238.4 827.968 1203.2 827.968L1203.2 827.968zM705.6 270.4 705.6 25.6 460.8 25.6 460.8 270.4 705.6 270.4M731.2 360 435.2 360c-35.2 0-64-28.8-64-64L371.2 0c0-35.2 28.8-64 64-64l296 0c35.2 0 64 28.8 64 64L795.2 296C795.2 331.2 766.4 360 731.2 360L731.2 360zM1177.6 270.4 1177.6 25.6 932.8 25.6 932.8 270.4 1177.6 270.4M1203.2 360 907.2 360c-35.2 0-64-28.8-64-64L843.2 0c0-35.2 28.8-64 64-64L1203.2-64c35.2 0 64 28.8 64 64L1267.2 296C1267.2 331.2 1238.4 360 1203.2 360L1203.2 360z" horiz-adv-x="1639" /> - - - <glyph glyph-name="shangchuantupian" unicode="" d="M246.912 617.984m-104.192 0a1.628 1.628 0 1 0 208.384 0 1.628 1.628 0 1 0-208.384 0ZM548.096-77.184 0-77.184 0 882.048 959.168 882.048 959.168 299.648 890.688 299.648 890.688 813.504 68.544 813.504 68.544-8.64 548.096-8.64ZM851.456 25.6 1021.632 25.6 790.976 339.648 560.32 25.6 714.432 25.6 714.432-111.424 851.456-111.424 851.456 25.6ZM730.112 395.776 673.728 564.608 438.208 231.552 320.448 351.168 124.16 94.144 513.536 94.144Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="jiantouzuo" unicode="" d="M777.739739 896 235.960767 385.247454 777.675767-127.552196 811.005185-92.367589 306.457925 385.183482 810.941213 860.815393 777.739739 896Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="jiantouyou" unicode="" d="M269.226214-127.552196 811.005185 383.264322 269.290186 896 235.960767 860.815393 740.444056 383.328294 236.024739-92.367589 269.226214-127.552196Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="biaoqianxianshiweizhineice" unicode="" d="M0 896l0-1024 1024 0L1024 896 0 896zM981.312-85.312 42.688-85.312 42.688 853.312l938.688 0L981.376-85.312zM169.024 734.208l682.688 0 0-426.688-682.688 0 0 426.688Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="biaoqianxianshiweizhiwaice" unicode="" d="M0 384l0-512 1024 0L1024 384 0 384zM981.312-85.312 42.688-85.312 42.688 341.312l938.688 0L981.376-85.312zM167.616 896l682.688 0 0-426.688-682.688 0 0 426.688Z" horiz-adv-x="1025" /> - - - <glyph glyph-name="biaoqianxianshiweizhijuzhong" unicode="" d="M2.230243 715.414063l0-843.414063 1019.539515 0L1021.769757 715.414063l-171.601245 0 0 180.585937L170.454263 896 169.498444 715.414063 2.230243 715.414063zM979.267704-85.497946 44.732296-85.497946 44.732296 672.975731 170.454263 672.975731l0-175.55196 679.71425 0 0 175.55196 129.099191 0L979.267704-85.497946z" horiz-adv-x="1024" /> - - - <glyph glyph-name="kongjiandanzhihuakuai" unicode="" d="M1.216 675.712l45.824 0 0-91.712-45.824 0 0 91.712ZM47.104 721.536l45.824 0 0-91.712-45.824 0 0 91.712ZM92.928 767.36l91.712 0 0-412.672-91.712 0 0 412.672ZM322.176 721.536l91.712 0 0-45.824-91.712 0 0 45.824ZM368.064 767.36l229.248 0 0-45.824-229.248 0 0 45.824ZM551.424 721.536l91.712 0 0-137.536-91.712 0 0 137.536ZM505.6 629.824l91.712 0 0-91.712-91.712 0 0 91.712ZM459.712 584l45.824 0 0-91.712-45.824 0 0 91.712ZM505.6 538.112l45.824 0 0-45.824-45.824 0 0 45.824ZM413.888 538.112l91.712 0 0-91.712-91.712 0 0 91.712ZM368.064 492.288l91.712 0 0-91.712-91.712 0 0 91.712ZM322.176 446.464l45.824 0 0-91.712-45.824 0 0 91.712ZM368.064 400.576l275.072 0 0-45.824-275.072 0 0 45.824ZM688.96 721.536l91.712 0 0-45.824-91.712 0 0 45.824ZM734.848 767.36l229.248 0 0-45.824-229.248 0 0 45.824ZM918.208 721.536l91.712 0 0-91.712-91.712 0 0 91.712ZM826.56 629.824l137.536 0 0-45.824-137.536 0 0 45.824ZM918.208 584l91.712 0 0-137.536-91.712 0 0 137.536ZM918.208 446.464l45.824 0 0-45.824-45.824 0 0 45.824ZM688.96 446.464l91.712 0 0-45.824-91.712 0 0 45.824ZM734.848 400.576l183.424 0 0-45.824-183.424 0 0 45.824ZM16.576 136l1008.704 0 0-91.712-1008.704 0 0 91.712ZM460.032 204.8l137.536 0 0-229.248-137.536 0 0 229.248Z" horiz-adv-x="1026" /> - - - <glyph glyph-name="kongjianliebiaoshu" unicode="" d="M0 881.408 420.288 881.408 420.288 631.104 0 631.104 0 881.408ZM1024 385.472 1024 512.128 420.288 512.128 420.288 467.392 179.328 467.392 179.328 631.104 142.08 631.104 142.08-68.928 179.328-68.928 179.328-68.672 420.288-68.672 420.288-113.408 1024-113.408 1024 13.248 420.288 13.248 420.288-31.424 179.328-31.424 179.328 182.912 420.288 182.912 420.288 138.176 1024 138.176 1024 264.896 420.288 264.896 420.288 220.16 179.328 220.16 179.328 430.144 420.288 430.144 420.288 385.472 1024 385.472Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="kongjianqujianhuakuai" unicode="" d="M0 659.648l46.464 0 0-92.928-46.464 0 0 92.928ZM46.464 706.112l46.464 0 0-92.928-46.464 0 0 92.928ZM92.928 752.576l92.928 0 0-418.24-92.928 0 0 418.24ZM325.312 706.112l92.928 0 0-46.464-92.928 0 0 46.464ZM371.776 752.576l232.384 0 0-46.464-232.384 0 0 46.464ZM557.696 706.112l92.928 0 0-139.392-92.928 0 0 139.392ZM511.232 613.184l92.928 0 0-92.928-92.928 0 0 92.928ZM464.704 566.656l46.464 0 0-92.928-46.464 0 0 92.928ZM511.232 520.192l46.464 0 0-46.464-46.464 0 0 46.464ZM418.24 520.192l92.928 0 0-92.928-92.928 0 0 92.928ZM371.776 473.728l92.928 0 0-92.928-92.928 0 0 92.928ZM325.312 427.264l46.464 0 0-92.928-46.464 0 0 92.928ZM371.776 380.8l278.848 0 0-46.464-278.848 0 0 46.464ZM697.088 706.112l92.928 0 0-46.464-92.928 0 0 46.464ZM743.552 752.576l232.384 0 0-46.464-232.384 0 0 46.464ZM929.472 706.112l92.928 0 0-92.928-92.928 0 0 92.928ZM836.544 613.184l139.392 0 0-46.464-139.392 0 0 46.464ZM929.472 566.656l92.928 0 0-139.392-92.928 0 0 139.392ZM929.472 427.264l46.464 0 0-46.464-46.464 0 0 46.464ZM697.088 427.264l92.928 0 0-46.464-92.928 0 0 46.464ZM743.552 380.8l185.92 0 0-46.464-185.92 0 0 46.464ZM630.464 205.184 630.464 135.424 212.224 135.424 212.224 205.184 72.768 205.184 72.768-27.2 212.224-27.2 212.224 42.496 630.464 42.496 630.464-27.2 769.92-27.2 769.92 205.184Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="kongjianshubiaoqian" unicode="" d="M0 884.416 422.656 884.416 422.656 632.704 0 632.704 0 884.416ZM591.04 385.664 591.04 513.088 422.592 513.088 422.592 468.096 180.288 468.096 180.288 632.704 142.848 632.704 142.848-71.232 180.288-71.232 180.288-70.976 422.592-70.976 422.592-115.968 591.04-115.968 591.04 11.456 422.592 11.456 422.592-33.472 180.288-33.472 180.288 182.016 422.592 182.016 422.592 137.088 591.04 137.088 591.04 264.448 422.592 264.448 422.592 219.52 180.288 219.52 180.288 430.656 422.592 430.656 422.592 385.664 591.04 385.664ZM639.36 512.704l168.32 0 0-126.464-168.32 0 0 126.464ZM639.36 264.384l168.32 0 0-126.4-168.32 0 0 126.4ZM855.68 512.704l168.32 0 0-126.464-168.32 0 0 126.464ZM855.68 264.384l168.32 0 0-126.4-168.32 0 0 126.4ZM639.36 9.984l168.32 0 0-126.464-168.32 0 0 126.464ZM855.68 9.984l168.32 0 0-126.464-168.32 0 0 126.464Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="kongjianshuzhiqujian" unicode="" d="M0 674.304l46.528 0 0-93.12-46.528 0 0 93.12ZM46.528 720.896l46.528 0 0-93.12-46.528 0 0 93.12ZM93.056 767.424l93.12 0 0-418.88-93.12 0 0 418.88ZM325.824 720.896l93.12 0 0-46.528-93.12 0 0 46.528ZM372.352 767.424l232.704 0 0-46.528-232.704 0 0 46.528ZM558.528 720.896l93.12 0 0-139.648-93.12 0 0 139.648ZM512 627.776l93.12 0 0-93.12-93.12 0 0 93.12ZM465.472 581.248l46.528 0 0-93.12-46.528 0 0 93.12ZM512 534.656l46.528 0 0-46.528-46.528 0 0 46.528ZM418.88 534.656l93.12 0 0-93.12-93.12 0 0 93.12ZM372.352 488.128l93.12 0 0-93.12-93.12 0 0 93.12ZM325.824 441.6l46.528 0 0-93.12-46.528 0 0 93.12ZM372.352 395.072l279.296 0 0-46.528-279.296 0 0 46.528ZM698.176 720.896l93.12 0 0-46.528-93.12 0 0 46.528ZM744.704 767.424l232.704 0 0-46.528-232.704 0 0 46.528ZM930.88 720.896l93.12 0 0-93.12-93.12 0 0 93.12ZM837.824 627.776l139.648 0 0-46.528-139.648 0 0 46.528ZM930.88 581.248l93.12 0 0-139.648-93.12 0 0 139.648ZM930.88 441.6l46.528 0 0-46.528-46.528 0 0 46.528ZM698.176 441.6l93.12 0 0-46.528-93.12 0 0 46.528ZM744.704 395.072l186.176 0 0-46.528-186.176 0 0 46.528ZM90.496 223.04l139.648 0 0-232.704-139.648 0 0 232.704ZM835.2 223.04l139.648 0 0-232.704-139.648 0 0 232.704ZM369.792 129.92l46.528 0 0-46.528-46.528 0 0 46.528ZM416.32 176.512l93.12 0 0-46.528-93.12 0 0 46.528ZM509.376 129.92l46.528 0 0-46.528-46.528 0 0 46.528ZM555.968 83.392l93.12 0 0-46.528-93.12 0 0 46.528ZM649.024 129.92l46.528 0 0-46.528-46.528 0 0 46.528Z" horiz-adv-x="1025" /> - - - <glyph glyph-name="kongjianwenbenbiaoqian" unicode="" d="M117.248 558.208l491.52 0 0-85.312-491.52 0 0 85.312ZM117.248 294.208l113.792 0 0-85.312-113.792 0 0 85.312ZM337.664 294.208l113.792 0 0-85.312-113.792 0 0 85.312ZM561.728 294.208l113.792 0 0-85.312-113.792 0 0 85.312ZM783.936 294.208l113.792 0 0-85.312-113.792 0 0 85.312ZM1025.792-64l-1024 0L1.792 832l1024 0L1025.792-64zM44.48-21.312l938.688 0L983.168 789.312 44.48 789.312 44.48-21.312z" horiz-adv-x="1026" /> - - - <glyph glyph-name="kongjianwenbenliebiao" unicode="" d="M289.92 504l614.656 0 0-85.312-614.656 0 0 85.312ZM120.128 682.688l482.624 0 0-85.312-482.624 0 0 85.312ZM289.92 333.376l614.656 0 0-85.312-614.656 0 0 85.312ZM289.92 162.688l614.656 0 0-85.312-614.656 0 0 85.312ZM120.128 504l85.312 0 0-85.312-85.312 0 0 85.312ZM120.128 333.376l85.312 0 0-85.312-85.312 0 0 85.312ZM120.128 162.688l85.312 0 0-85.312-85.312 0 0 85.312ZM1024-64 0-64 0 832l1024 0L1024-64zM42.688-21.312l938.688 0L981.376 789.312 42.688 789.312 42.688-21.312z" horiz-adv-x="1024" /> - - - <glyph glyph-name="kongjianwenbenxiala" unicode="" d="M1025.792-69.248 1.792-69.248 1.792 826.752 615.872 826.752 615.872 784.064 44.48 784.064 44.48-26.624 983.104-26.624 983.104 659.2 1025.792 659.2ZM291.584 505.408l614.656 0 0-85.312-614.656 0 0 85.312ZM121.792 684.096l482.624 0 0-85.312-482.624 0 0 85.312ZM291.584 334.72l614.656 0 0-85.312-614.656 0 0 85.312ZM291.584 164.096l614.656 0 0-85.312-614.656 0 0 85.312ZM121.792 505.408l85.312 0 0-85.312-85.312 0 0 85.312ZM121.792 334.72l85.312 0 0-85.312-85.312 0 0 85.312ZM121.792 164.096l85.312 0 0-85.312-85.312 0 0 85.312ZM989.248 827.52 824.832 580.928 660.416 827.52Z" horiz-adv-x="1026" /> - - - <glyph glyph-name="kongjianxialashu" unicode="" d="M0 881.408 420.288 881.408 420.288 631.104 0 631.104 0 881.408ZM1024 385.472 1024 512.128 420.288 512.128 420.288 467.392 179.328 467.392 179.328 631.104 142.08 631.104 142.08-68.928 179.328-68.928 179.328-68.672 420.288-68.672 420.288-113.408 1024-113.408 1024 13.248 420.288 13.248 420.288-31.424 179.328-31.424 179.328 182.912 420.288 182.912 420.288 138.176 1024 138.176 1024 264.896 420.288 264.896 420.288 220.16 179.328 220.16 179.328 430.144 420.288 430.144 420.288 385.472 1024 385.472ZM1023.616 876.736 863.104 636.032 702.528 876.736Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="quanjudaochu" unicode="" d="M633.6 896 633.6 710.4 793.6 710.4 633.6 896ZM211.2 288 473.6 288 473.6 217.6 211.2 217.6 211.2 288ZM211.2 121.6 473.6 121.6 473.6 51.2 211.2 51.2 211.2 121.6ZM211.2 454.4 473.6 454.4 473.6 384 211.2 384 211.2 454.4ZM1024 243.2 825.6 448 825.6 339.2 544 339.2 544 160 825.6 160 825.6 51.2 1024 243.2ZM659.2-25.6 134.4-25.6 134.4 576 659.2 576 659.2 467.2 793.6 467.2 793.6 652.8 582.4 652.8 582.4 896 0 896 0-128 659.2-128 793.6-128 793.6-128 793.6 25.6 659.2 25.6 659.2-25.6Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconshangxiazuan" unicode="" d="M189.184 638.656l0-704 414.656 0 0 704L189.184 638.656zM521.216 17.664 271.872 17.664 271.872 555.52l249.344 0L521.216 17.664zM49.664 833.344 49.664 26.688 193.664 26.688 193.664 104 120.32 104 120.32 762.688 387.648 762.688 387.648 638.336 459.648 638.336 459.648 833.344ZM846.336 608 974.336 608 814.336 800 654.336 608 782.336 608 782.336 160 654.336 160 814.336-32 974.336 160 846.336 160Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxiazuanyixuanze" unicode="" d="M285.312 555.008l250.24 0 0-537.024-250.24 0 0 537.024ZM410.432 640 410.432 768 128 768 128 104 203.52 104 203.52 640ZM0 896l0-1024 1024 0L1024 896 0 896zM618.24-64 203.52-64l0 90.688L64 26.688 64 832l410.432 0 0-192L618.24 640 618.24-64zM817.984-32l-160 192 128 0 0 640 64 0 0-640 128 0L817.984-32z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconshangxiazuanyixuanze" unicode="" d="M279.872 552l249.152 0 0-526.976-249.152 0 0 526.976ZM395.648 768 128 768 128 105.024 197.184 105.024 197.184 640 395.648 640ZM0 896l0-1024 1024 0L1024 896 0 896zM611.904-64 197.184-64l0 90.688-139.52 0L57.664 832l409.984 0 0-192 144.192 0L611.84-64zM985.984 128l-160-192-160 192 124.352 0L790.336 576l-124.352 0 160 192 160-192-131.648 0 0-448L985.984 128z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconxiazuan" unicode="" d="M203.52 638.656l0-704L618.24-65.344l0 704L203.52 638.656zM535.552 17.664 286.208 17.664 286.208 555.52l249.344 0L535.552 17.664zM64 833.344 64 26.688 208 26.688 208 104 134.656 104 134.656 762.688 401.984 762.688 401.984 638.336 473.984 638.336 473.984 833.344ZM657.984 160 817.984-32 977.984 160 849.984 160 849.984 800 785.984 800 785.984 160Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="fuwuqishujuji" unicode="" d="M73.152 676.544a6.857 3.429 0 1 0 877.696 0 6.857 3.429 0 1 0-877.696 0ZM512 384C269.632 384 73.152 482.24 73.152 603.456L73.152 384c0-121.216 196.48-219.456 438.848-219.456 242.368 0 438.848 98.24 438.848 219.456L950.848 603.456C950.848 482.24 754.368 384 512 384zM512 91.456c-242.368 0-438.848 98.24-438.848 219.456l0-219.456C73.152-29.76 269.632-128 512-128c242.368 0 438.848 98.24 438.848 219.456L950.848 310.848C950.848 189.696 754.368 91.456 512 91.456z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconfuzhilianjie" unicode="" d="M690.6558267707824-0.11303219604485548l0-90.1391658782959L97.84057917785645-90.25219807434075c-33.0510274887085 0-60.092777252197266 27.04174976348877-60.092777252197266 60.092777252197266L37.74780192565913 598.9518642311095l90.1391658782959 0 0-599.0648964271544L690.6558267707824-0.11303219604485548zM753.9936139945985 626.4142634353638c-4.987700511932373 4.987700511932373-10.33595768737793 9.554751583099364-15.864493194580078 13.701153213500977l-8.352896038055423 6.309741611480712-65.14057054138183-65.14057054138183 13.280503772735596-7.872153820037842c4.987700511932373-2.9445460853576666 9.194194919586181-6.249648834228514 12.98003988647461-9.975401023864746l2.463803867340088-2.4037110900878904c25.29905922317505-25.23896644592285 25.29905922317505-66.40251886367798 0-91.76167086410521l-127.99761554718017-127.93752276992797C540.8445330810547 316.81627503204356 498.1185684547424 316.6960894775391 473.4204370040893 341.33412815093993L471.1369114685059 343.5575609092713C458.87798490905755 355.81648746871963 452.1475938568115 372.16172288131725 452.1475938568115 389.52853550720215c0 17.366812625885007 6.730391052246095 33.65195526123046 18.98931761169434 45.850789043426516l63.5180655555725 63.5180655555725L531.7104309387207 506.2287089309692C522.2758649101256 529.4846137275696 517.7689066162109 554.0625596237182 518.1895560569764 579.2414332923889l0.4807422180175781 29.685831962585446-110.57071014404296-110.45052458953859c-60.092777252197266-60.092777252197266-60.092777252197266-157.8637258415222 0-217.89641031646727l2.463803867340088-2.4037110900878904c28.96471863555908-28.96471863555908 67.66446718597412-44.88930460739136 108.94820515823363-44.88930460739136s79.92339374542236 15.924585971832276 108.94820515823363 44.88930460739136l127.93752276992797 128.05770832443235c60.03268447494507 60.092777252197266 60.03268447494507 157.80363306427 0 217.8363175392151L753.9936139945985 626.4142634353638zM943.1656767845155 810.8990895996094l-2.4037110900878904 2.4037110900878904c-28.96471863555908 28.96471863555908-67.66446718597412 44.94939738464356-108.94820515823363 44.94939738464356s-79.98348652267455-15.984678749084475-108.94820515823363-44.94939738464356l-127.99761554718017-127.99761554718017c-60.03268447494507-60.092777252197266-60.03268447494507-157.80363306427 0.12018555450439453-218.01659587097168l2.2835255355834962-2.223432758331299c4.987700511932373-4.987700511932373 10.215772132873534-9.43456602859497 15.684214862823488-13.641060436248779l8.352896038055423-6.490019943237305 65.32084887313842 65.38094165039064-13.40068932723999 7.872153820037842c-4.807422180175781 2.824360530853271-9.134102142333985 6.189556056976318-12.919947109222413 9.975401023864746l-2.2835255355834962 2.2835255355834962C645.7064293861388 542.6449319458009 638.9159455566407 558.9300745811462 638.9159455566407 576.2968872070313c0 17.366812625885007 6.730391052246095 33.65195526123046 18.98931761169434 45.91088182067871l128.05770832443235 127.99761554718017c24.39766756439209 24.457760341644285 67.12363219070433 24.57794589614868 91.82176364135742-0.12018555450439453l2.2835255355834962-2.223432758331299c12.258926559448241-12.258926559448241 18.98931761169434-28.604161972045894 18.98931761169434-45.91088182067871 0-17.366812625885007-6.730391052246095-33.65195526123046-18.98931761169434-45.850789043426516L816.6102878913879 592.5219370651245l2.9445460853576666-7.391411602020263c9.374473251342774-23.195812019348146 13.941524322509768-47.713665138244636 13.46078210449219-72.8925388069153l-0.5408349952697753-29.745924739837648 110.63080292129517 110.51061736679078c28.96471863555908 28.96471863555908 45.009490161895755 67.66446718597412 45.009490161895755 108.94820515823363S972.1303954200746 781.8742781867982 943.1656767845155 810.8990895996094zM831.8137605361937 153.24373535156246l-540.8349952697754 0 0 540.8349952697754 181.05953786087036 0 0 90.1391658782959L260.93237664031983 784.2178964996338c-33.0510274887085 0-60.092777252197266-27.04174976348877-60.092777252197266-60.092777252197266l0-600.9277725219727c0-33.0510274887085 27.04174976348877-60.092777252197266 60.092777252197266-60.092777252197266l600.9277725219727 0c33.0510274887085 0 60.092777252197266 27.04174976348877 60.092777252197266 60.092777252197266L921.9529264144896 405.9939564743041l-90.1391658782959 0L831.8137605361937 153.24373535156246z" horiz-adv-x="1024" /> - - - <glyph glyph-name="more-43" unicode="" d="M512-93.916c59.302 0 107.376 48.074 107.376 107.376s-48.074 107.376-107.376 107.376c-59.302 0-107.376-48.074-107.376-107.376 0-59.302 48.074-107.376 107.376-107.376zM512 271.208c59.302 0 107.376 48.074 107.376 107.376s-48.074 107.376-107.376 107.376c-59.302 0-107.376-48.074-107.376-107.376 0-59.302 48.074-107.376 107.376-107.376zM512 636.332c0 0 0 0 0 0 59.302 0 107.376 48.074 107.376 107.376 0 59.302-48.074 107.376-107.376 107.376 0 0 0 0 0 0 0 0 0 0 0 0-59.302 0-107.376-48.074-107.376-107.376 0-59.302 48.074-107.376 107.376-107.376s0 0 0 0z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icon_zuidahua" unicode="" d="M109.12 472.832A45.248 45.248 0 0 0 64 518.08V780.672c0 32 19.072 51.136 51.008 51.136H376.96a45.248 45.248 0 0 0 0.064-90.432H216.064L409.152 547.84c17.024-17.024 17.024-44.8 0-61.952a44.544 44.544 0 0 0-61.888 0L154.304 679.488v-161.408c0-24.96-20.288-45.248-45.184-45.248zM869.696 518.08V679.488l-193.024-193.6a44.544 44.544 0 0 0-61.888 0 43.968 43.968 0 0 0 0 61.952l193.088 193.536h-160.96a45.248 45.248 0 0 0 0 90.496h261.952c32.064-0.064 51.136-19.2 51.136-51.2v-262.592a45.248 45.248 0 1 0-90.304 0zM154.304 246.016v-161.408l193.024 193.6a44.544 44.544 0 0 0 61.888 0 43.968 43.968 0 0 0 0-61.952l-193.088-193.536h160.96a45.248 45.248 0 0 0 0-90.496H115.008c-31.936 0.064-51.008 19.2-51.008 51.2v262.592a45.184 45.184 0 1 0 90.304 0zM914.88 291.2c24.896 0 45.12-20.224 45.12-45.184v-262.592c0-32-19.072-51.136-51.008-51.136H647.04a45.248 45.248 0 0 0 0 90.496h160.96L614.912 216.32a43.968 43.968 0 0 0 0 61.952 44.544 44.544 0 0 0 61.888 0l193.024-193.6v161.408a44.992 44.992 0 0 0 45.056 45.12z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icon_zuixiaohua" unicode="" d="M377.088 833.792c24.896 0 45.12-20.288 45.12-45.248v-262.592c0-32-19.072-51.136-51.008-51.136H109.184a45.248 45.248 0 0 0 0 90.496h160.96L76.992 758.784a43.968 43.968 0 0 0 0 61.952 44.544 44.544 0 0 0 61.888 0l193.024-193.6V788.544c0 24.96 20.288 45.248 45.184 45.248zM692.096 788.544v-161.408l193.024 193.6a44.544 44.544 0 0 0 61.888 0 43.968 43.968 0 0 0 0-61.952L753.92 565.248h160.96a45.248 45.248 0 0 0-0.064-90.432h-261.952c-31.936 0-51.008 19.136-51.008 51.136V788.544c0 24.96 20.224 45.248 45.12 45.248s45.12-20.288 45.12-45.248zM331.904-20.544v161.408L138.88-52.736a44.544 44.544 0 0 0-61.888 0 43.968 43.968 0 0 0 0 61.952l193.088 193.536H109.184a45.248 45.248 0 0 0 0 90.432h261.952c31.936 0 51.008-19.136 51.008-51.136v-262.592c0-24.96-20.224-45.248-45.12-45.248a45.248 45.248 0 0 0-45.12 45.248zM646.912-65.792a45.248 45.248 0 0 0-45.12 45.248v262.592c0 32 19.072 51.136 51.008 51.136h261.952a45.248 45.248 0 0 0 0-90.496h-160.96l193.088-193.536c17.024-17.024 17.024-44.8 0-61.952a44.544 44.544 0 0 0-61.888 0L691.968 140.8v-161.408a45.056 45.056 0 0 0-45.056-45.184z" horiz-adv-x="1024" /> - - - <glyph glyph-name="iconzhongmingming-06" unicode="" d="M128 448h384v-128H128zM816 542.016h142.016v-316.032H816zM65.984 542.016H624v-316.032H65.984zM65.984 225.984V542.016H624V608H0v-448h624v65.984zM1024 608h-208v-65.984h142.016v-316.032H816V160H1024zM848 704V768h-256v-64h96v-640h-96v-64h256v64h-96V704z" horiz-adv-x="1024" /> - - - <glyph glyph-name="-" unicode="" d="M994.944 454.144a98.816 98.816 0 0 1-70.144 29.056c-17.6 0-34.368-6.336-49.984-15.68L787.84 554.496a78.464 78.464 0 0 1-69.44 115.264 79.36 79.36 0 0 1-56.064-135.424c15.488-15.488 35.776-23.232 56.064-23.232 12.48 0 24.576 3.968 35.968 9.856l86.976-86.976a96.512 96.512 0 0 1-1.536-97.6l-87.744-87.744a78.912 78.912 0 0 1-33.6 8.32c-11.584 0-22.912-3.264-33.6-8.32L597.056 336.384c21.12 37.76 17.152 85.696-14.912 117.76a99.2 99.2 0 0 1-140.224 0c-31.296-31.296-36.032-77.696-16.832-115.008l-88.704-88.704a79.232 79.232 0 0 1-61.632 0L186.048 339.136a96.896 96.896 0 0 1 0 89.664l88.704 88.704c28.864-12.16 63.36-6.72 86.912 16.768 23.488 23.488 28.992 58.048 16.768 86.912l88.704 88.704c37.312-19.2 83.712-14.464 114.944 16.768A99.2 99.2 0 0 1 441.856 866.88c-31.232-31.168-35.968-77.568-16.768-114.88L336.384 663.296a79.296 79.296 0 0 1-86.912-16.768 79.168 79.168 0 0 1-16.768-86.912L144 470.912c-37.312 19.2-83.712 14.464-114.944-16.768a99.2 99.2 0 0 1 0-140.224c31.232-31.296 77.632-36.032 114.944-16.832l88.704-88.704c-12.16-28.864-6.72-63.424 16.768-86.912 23.488-23.488 58.048-28.992 86.912-16.768l88.704-88.704c-19.2-37.312-14.464-83.712 16.768-114.944a99.2 99.2 0 0 1 140.224 140.224c-31.232 31.232-77.632 36.032-114.944 16.768l-88.704 88.704c8.32 19.712 8.32 41.92 0 61.632l88.704 88.704c29.376-15.168 63.488-14.336 92.48 1.856l87.744-87.744a78.72 78.72 0 0 1 70.976-112.96 78.72 78.72 0 0 1 70.976 112.96l87.744 87.744c14.976-8.384 30.976-14.144 47.616-14.144a99.136 99.136 0 0 1 70.272 169.344z m-295.232 117.568a26.432 26.432 0 1 0 37.44 37.376 26.432 26.432 0 0 0-37.44-37.376z m37.376-412.8a26.368 26.368 0 0 0-37.376 0 26.432 26.432 0 1 0 37.376 0z m220.48 192.384a45.76 45.76 0 0 0-32.704-13.568 46.272 46.272 0 1 0 32.704 13.568z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icon_danbiaogengxin_quan-" unicode="" d="M672 448h-512v-64h320v-128h-192v-64h192v-128h-320v-64h704v64h-320v128h192v64h-192V384h320V448h-192zM32 832v-896a64 64 0 0 1 64-64h832a64 64 0 0 1 64 64V832a64 64 0 0 1-64 64h-832a64 64 0 0 1-64-64z m896-896h-832V832h832v-896zM480 768s-72-209.344-256-320h128s162.688 142.656 192 320h-64zM544 768s72-209.344 256-320h-128s-162.688 128-192 320h64z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icon_danbiaogengxin_zeng-" unicode="" d="M352 192V448h64v-64h64v-384h64v64h192v-64h64V320h-64v-64h-192V320h256V384h64V640h-448v-128h-64V768h-64v-256h-128v-64h128v-256h64z m384 0v-64h-192v64h192z m64 384v-128h-64V512h-64V576h128z m-320 0h128v-64h-64v-64h-64V576zM32 832v-896a64 64 0 0 1 64-64h832a64 64 0 0 1 64 64V832a64 64 0 0 1-64 64h-832a64 64 0 0 1-64-64z m896-896h-832V832h832v-896zM608 640h-64l-64 128h64zM672 640h64l64 128h-64zM416 192l-256-128v64l256 128z" horiz-adv-x="1024" /> - - - <glyph glyph-name="gengxinchenggong-" unicode="" d="M512 808.256c233.92 0 424.256-190.336 424.256-424.256S745.92-40.256 512-40.256 87.808 150.08 87.808 384 278.08 808.256 512 808.256M512 896a512 512 0 1 1 0-1024A512 512 0 0 1 512 896zM443.904 166.336a43.648 43.648 0 0 0-30.976 12.864L238.464 353.6a43.776 43.776 0 1 0 62.016 62.016l143.424-143.36 279.744 279.616a43.776 43.776 0 1 0 62.016-62.016L474.88 179.2a43.648 43.648 0 0 0-30.976-12.864z" horiz-adv-x="1024" /> - - - <glyph glyph-name="gengxinshibai-" unicode="" d="M512 896C229.696 896 0 666.304 0 384s229.696-512 512-512c282.368 0 512 229.696 512 512s-229.632 512-512 512m0-924.352A412.864 412.864 0 0 0 99.584 384 412.928 412.928 0 0 0 512 796.416c227.392 0 412.416-185.024 412.416-412.416S739.456-28.352 512-28.352m0 0M478.08 715.072h67.84c16.704 0 29.12-5.696 27.712-30.848L558.08 281.088a21.312 21.312 0 0 0-20.672-20.352h-50.752a21.248 21.248 0 0 0-20.672 20.352l-15.616 403.136c-1.472 25.152 10.944 30.848 27.712 30.848zM512.064 52.928a69.312 69.312 0 1 0 0 138.624 69.312 69.312 0 0 0 0-138.624z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icon_daxiao-" unicode="" d="M746.666667 594.133333V682.666667h-170.666667v-88.533334H152.021333v-85.333333H576V426.666667h170.666667V508.8h125.354666v85.333333H746.666667zM704 469.333333h-85.333333V640h85.333333v-170.666667zM448 341.333333h-170.666667v-88.533333H152.021333v-85.333333H277.333333V85.333333h170.666667v82.133334h424.021333v85.333333H448V341.333333z m-42.666667-213.333333h-85.333333v170.666667h85.333333v-170.666667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icon_qiehuanweidu-" unicode="" d="M965.932828 257.950906H48.713212a48.037896 48.037896 0 0 1-44.869169-29.91278 47.911147 47.911147 0 0 1 10.2033-52.347364l289.431492-289.431492c19.01236-19.01236 49.622259-19.01236 67.937499 0 19.01236 19.01236 19.01236 49.622259 0 67.937499l-207.234723 207.234723h801.054097a48.418143 48.418143 0 0 1 48.22802 48.22802 47.404151 47.404151 0 0 1-47.5309 48.291394zM48.713212 557.585698h917.219616c19.70948 0 37.390974 11.534165 44.869169 29.912779A44.615671 44.615671 0 0 1 1014.160847 605.813717a46.707031 46.707031 0 0 1-14.259269 33.96875L758.698105 881.683059a47.5309 47.5309 0 0 1-67.937499 0c-19.01236-19.01236-19.01236-49.622259 0-67.937499l159.006703-159.006703H48.713212a48.418143 48.418143 0 0 1-48.228019-48.22802c0-26.490555 21.737465-48.925139 48.228019-48.925139z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icon_luoxuanfenxibiao-" unicode="" d="M950.848 859.456H73.152c-40.256 0-73.152-32.896-73.152-73.152v-804.544c0-40.256 32.896-73.152 73.152-73.152h877.696c40.256 0 73.152 32.896 73.152 73.152V786.304c0 40.192-32.896 73.152-73.152 73.152z m-92.416-384.064a126.72 126.72 0 0 0-30.912 4.16l-140.672-250.752c25.664-19.904 42.496-50.624 42.496-85.632a108.672 108.672 0 1 0-217.344 0c0 17.472 4.48 33.728 11.84 48.32l-193.792 166.4a101.12 101.12 0 0 0-59.136-19.2c-9.6 0-18.688 1.728-27.456 4.224l-65.984-117.568c13.44-14.528 22.08-33.664 22.08-55.04a81.472 81.472 0 1 0-81.472 81.472c6.272 0 11.84-2.24 17.728-3.584L201.856 366.08a101.504 101.504 0 0 0-32.832 74.496 101.888 101.888 0 0 0 203.776 0c0-16.896-4.48-32.576-11.776-46.656l192.896-165.632a107.648 107.648 0 0 0 66.752 23.552c7.936 0 15.68-0.96 23.168-2.624L784.064 499.2a128.64 128.64 0 0 0-54.72 105.216 129.024 129.024 0 1 0 129.088-129.024z" horiz-adv-x="1025" /> - - - <glyph glyph-name="xuanxiangqia-" unicode="" d="M744.727273 757.108364v-139.636364h-46.545455v139.636364H418.909091v-139.636364H372.363636v186.181818H0v-837.818182h1024v791.272728h-279.272727z m232.727272-744.727273H46.545455v744.727273h279.272727v-186.181819h651.636363v-558.545454zM139.636364 198.562909h139.636363v-139.636364H139.636364zM325.818182 338.199273h139.636363v-279.272728H325.818182zM512 524.381091h139.636364v-465.454546h-139.636364zM698.181818 291.653818h139.636364v-232.727273h-139.636364z" horiz-adv-x="1024" /> - - - <glyph glyph-name="lunbofanyeanniu_shang-" unicode="" d="M512-128A512 512 0 1 1 512 896a512 512 0 0 1 0-1024z m187.584 422.592L512 482.112 324.544 294.656a44.224 44.224 0 1 0-62.656 62.464L480.64 575.872a44.16 44.16 0 0 0 62.528 0l218.88-218.752a44.16 44.16 0 1 0-62.464-62.528z" horiz-adv-x="1024" /> - - - <glyph glyph-name="lunbofanyeanniu_zuo-" unicode="" d="M512 896a512 512 0 1 1 0-1024A512 512 0 0 1 512 896z m89.408-762.048a44.16 44.16 0 0 0-62.528 0l-218.752 218.88a44.16 44.16 0 0 0 0 62.528L538.88 634.112a44.16 44.16 0 1 0 62.464-62.592L413.888 384.064l187.52-187.584a44.16 44.16 0 0 0 0-62.528z" horiz-adv-x="1024" /> - - - <glyph glyph-name="lunbofanyeanniu_xia-" unicode="" d="M0 384a512 512 0 1 1 1024 0A512 512 0 0 1 0 384z m762.048 89.408a44.16 44.16 0 0 0 0-62.528l-218.88-218.752a44.16 44.16 0 0 0-62.528 0L261.952 410.944a44.16 44.16 0 1 0 62.592 62.464L512 285.952l187.584 187.52a44.16 44.16 0 0 0 62.464-0.064z" horiz-adv-x="1024" /> - - - <glyph glyph-name="lunbofanyeanniu_you-" unicode="" d="M512-128A512 512 0 1 1 512 896a512 512 0 0 1 0-1024zM422.592 634.048a44.16 44.16 0 0 0 62.528 0l218.752-218.88a44.16 44.16 0 0 0 0-62.528L485.12 133.888a44.16 44.16 0 1 0-62.464 62.592l187.456 187.456-187.52 187.584a44.16 44.16 0 0 0 0 62.528z" horiz-adv-x="1024" /> - - - <glyph glyph-name="peizhileishujuji-" unicode="" d="M474.474217 1.006867H383.568485v127.856162h63.928081c0 21.927332 2.237483 43.279311 6.456737 63.928081H383.568485V320.647272h129.326508c18.347359 24.292671 39.827194 45.772506 64.247721 63.928081H383.568485V512.431515h255.712324v-90.905732a313.567237 313.567237 0 0 0 63.928081 20.520914V512.431515h191.784243v-90.905732c23.078037-10.100637 44.110376-23.397678 63.928081-38.420776V768.143838a63.928081 63.928081 0 0 1-63.928081 63.928081H127.856162a63.928081 63.928081 0 0 1-63.928081-63.928081v-767.136971a63.928081 63.928081 0 0 1 63.928081-63.928081h385.038831a315.485079 315.485079 0 0 0-38.420776 63.928081zM319.640405 1.006867H127.856162v127.856162h191.784243v-127.856162z m0 191.784243H127.856162V320.647272h191.784243v-127.856162z m0 191.784243H127.856162V512.431515h191.784243v-127.856162zM1003.287302 168.178799h-23.65339a28.511924 28.511924 0 0 0-25.507304 18.794856l-13.552754 32.922961a28.384068 28.384068 0 0 0 4.602822 31.260832l16.749157 16.685229a19.753777 19.753777 0 0 1 0 27.872643l-27.872643 27.808715a19.689849 19.689849 0 0 1-27.808715 0l-16.749157-16.685229a28.128356 28.128356 0 0 0-31.260832-4.602821l-32.922961 13.552753a28.575852 28.575852 0 0 0-18.794856 25.507304v23.65339A19.817705 19.817705 0 0 1 786.82682 384.575353h-39.31577a19.753777 19.753777 0 0 1-19.689849-19.689849v-23.65339c0-10.867774-8.438507-22.3109-18.794856-25.571232l-32.922961-13.488826a28.32014 28.32014 0 0 0-31.260832 4.602822l-16.749157 16.813086a19.689849 19.689849 0 0 1-27.808715 0l-27.808715-27.808716a19.689849 19.689849 0 0 1 0-27.808715l16.685229-16.749157c7.67137-7.67137 9.780996-21.735548 4.66675-31.260832l-13.552754-32.986889a28.447996 28.447996 0 0 0-25.507304-18.794856h-23.65339a19.753777 19.753777 0 0 1-19.689849-19.689849v-39.31577c0-10.867774 8.886003-19.689849 19.689849-19.689849h23.65339a28.575852 28.575852 0 0 0 25.443376-18.794856l13.616682-32.922961a28.32014 28.32014 0 0 0-4.66675-31.260832l-16.749158-16.685229a19.817705 19.817705 0 0 1 0-27.872643l27.872644-27.808715c7.607442-7.67137 20.137345-7.67137 27.808715 0l16.749157 16.749157a28.064428 28.064428 0 0 0 31.196904 4.538894l32.986889-13.552754c10.356349-3.260332 18.794856-14.703459 18.794856-25.507304v-23.525534a19.817705 19.817705 0 0 1 19.689849-19.689849h39.31577a19.817705 19.817705 0 0 1 19.689849 19.689849v23.525534c0 10.803846 8.502435 22.246972 18.794856 25.507304l32.986889 13.552754a28.128356 28.128356 0 0 0 31.260832-4.538894l16.685229-16.749157c7.67137-7.67137 20.201274-7.67137 27.808715 0l27.872643 27.808715a19.753777 19.753777 0 0 1 0 27.872643l-16.749157 16.685229a28.384068 28.384068 0 0 0-4.602822 31.260832l13.552754 32.922961a28.511924 28.511924 0 0 0 25.507304 18.794856h23.65339a19.689849 19.689849 0 0 1 19.625921 19.689849v39.379698a19.689849 19.689849 0 0 1-19.625921 19.625921zM865.586216 128.863029a98.321388 98.321388 0 1 0-196.642777 0 98.321388 98.321388 0 0 0 196.642777 0z" horiz-adv-x="1024" /> - - - <glyph glyph-name="xilie_xilie" unicode="" d="M768 576h128v-640h-128zM448 576h128v-640H448zM128 576h128v-640H128zM768 832h128v-128h-128zM448 832h128v-128H448zM128 832h128v-128H128z" horiz-adv-x="1024" /> - - - <glyph glyph-name="fenlei_fenlei" unicode="" d="M320 768h640v-128H320zM320 448h640v-128H320zM320 128h640v-128H320zM64 768h128v-128H64zM64 448h128v-128H64zM64 128h128v-128H64z" horiz-adv-x="1024" /> - - - <glyph glyph-name="ziduankuangduiyingtubiao_diquming" unicode="" d="M192 843.712h128v-896H192zM384 843.712v-462.848l512 231.424L384 843.712z" horiz-adv-x="1024" /> - - - <glyph glyph-name="ziduankuangduiyingtubiao_hangbiaotou" unicode="" d="M64 768v-768h896V768H64z m576-256v-192H384V512h256z m0-256v-192H384v192h256zM128 512h192v-192H128V512z m0-256h192v-192H128v192z m768-192h-192v192h192v-192z m0 256h-192V512h192v-192z" horiz-adv-x="1024" /> - - - <glyph glyph-name="ziduankuangduiyingtubiao_dizhi" unicode="" d="M679.424 725.952a190.016 190.016 0 0 1-89.728 81.6 187.904 187.904 0 0 1-98.624 15.36c-30.336-3.2-58.56-13.248-84.032-30.08a190.272 190.272 0 0 1-73.536-89.856c-12.416-30.912-16-63.104-11.84-96 1.472-11.648 2.688-23.68 6.72-34.496 6.912-18.624 15.552-36.672 24.256-54.592a4074.24 4074.24 0 0 1 145.024-270.336c4.544-7.808 9.344-15.488 14.592-24.128 17.28 30.016 34.304 59.072 50.816 88.448 43.008 76.544 84.544 153.92 120.832 233.984 5.504 12.224 12.16 24.064 13.952 37.76 1.408 10.56 4.288 20.928 5.312 31.552a185.6 185.6 0 0 1-23.744 110.784zM512 527.616a106.304 106.304 0 1 0 0 212.672 106.304 106.304 0 0 0 0-212.672zM768 671.424v-64h10.368l9.856 3.264L896 646.656v-511.68l-196.928-98.432-358.848 119.616-25.152 8.384-23.68-11.84L128 70.976V507.648l128 78.784V661.568L64 543.424v-576l256 128 384-128 256 128v640z" horiz-adv-x="1024" /> - - - <glyph glyph-name="ziduankuangduiyingtubiao_quyuxuanfuzhibiao" unicode="" d="M320 640h384v-64H320zM320 512h384v-64H320zM832 661.312V768H192v-177.28L64 512v-576l256 128 384-128 256 128V704l-128-42.688zM256 704h512v-329.152H310.848v-73.152L256 342.848V704z m640-600.448l-196.928-98.432-358.848 119.616-25.152 8.384-23.68-11.84L128 39.552V476.224l64 39.36v-204.736l182.848-137.152V310.848H832V593.856l64 21.312v-511.616z" horiz-adv-x="1024" /> - - - <glyph glyph-name="ziduankuangduiyingtubiao_mingcheng" unicode="" d="M795.712 139.712h-138.816l-36.288 102.4H427.776l-36.288-102.4H256l192.512 512h154.688l192.512-512z m-207.424 204.8L524.224 531.264 460.032 344.512h128.256zM512-128c-282.304 0-512 229.696-512 512s229.696 512 512 512 512-229.696 512-512-229.696-512-512-512zM512 827.712c-244.672 0-443.712-199.04-443.712-443.712S267.328-59.712 512-59.712s443.712 199.04 443.712 443.712S756.672 827.712 512 827.712z" horiz-adv-x="1024" /> - - - <glyph glyph-name="ziduankuangduiyingtubiao_liebiaotou" unicode="" d="M930.88 704H78.528v-640H960V704h-29.12zM640 640v-128H384V640h256zM384 448h256v-128H384V448z m0-320v128h256v-128H384z m320 0v128h192v-128h-192z m192 192h-192V448h192v-128z m-192 192V640h192v-128h-192z" horiz-adv-x="1024" /> - - - <glyph glyph-name="ziduankuangduiyingtubiao_qipaodaxiao" unicode="" d="M592 704c141.184 0 256-114.816 256-256s-114.816-256-256-256-256 114.816-256 256 114.816 256 256 256m0 64a320 320 0 1 1 0.064-640.064A320 320 0 0 1 592 768zM604.032 64A383.808 383.808 0 0 0 224.64 391.36 253.952 253.952 0 0 1 128 192a256 256 0 0 1 256-256c94.464 0 175.872 51.776 220.032 128z" horiz-adv-x="1024" /> - - - <glyph glyph-name="ziduankuangduiyingtubiao_zhizhou" unicode="" d="M448 64V320h192V448H448V704h192V832H448C320 832 320 704 320 704v-256H192v-128h128v-256H192v-128h640v128H448z" horiz-adv-x="1024" /> - - - <glyph glyph-name="ziduankuangduiyingtubiao_zhibiao" unicode="" d="M896 704v-512H256v-128l-128 96V704h768m64 64H64v-640l256-192v192h640V768zM256 576h512v-64H256zM256 384h512v-64H256z" horiz-adv-x="1024" /> - - - <glyph glyph-name="ziduankuangduiyingtubiao_quyuzhibiao" unicode="" d="M512 832a448 448 0 1 0 0-896A448 448 0 0 0 512 832m0 64C229.696 896 0 666.368 0 384s229.696-512 512-512 512 229.696 512 512-229.696 512-512 512zM768 576v-329.152H310.848v-73.152L256 214.848V576h512m64 64H192v-457.152l182.848-137.152v137.152H832V640zM320 512h384v-64H320zM320 384h384v-64H320z" horiz-adv-x="1024" /> - - - <glyph glyph-name="lijigengxin" unicode="" d="M512-128a512 512 0 1 0 512 512 512 512 0 0 0-512-512z m0 192l320 320h-192V640H384v-256H192l320-320z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icon_xuanxiangqiayangshi" unicode="" d="M837.76 709.76H186.24A186.88 186.88 0 0 1 0 523.52v-465.28h1024V523.52a186.88 186.88 0 0 1-186.24 186.24zM384 452.48H289.28v-219.52h-43.52V452.48H158.08v36.48H384z m215.68-219.52L576 298.88H461.44l-25.6-64h-47.36l102.4 256h51.2l102.4-256z m263.04 18.56a110.08 110.08 0 0 0-64-14.72h-128.64v256h124.16a104.32 104.32 0 0 0 64-18.56 58.88 58.88 0 0 0 21.76-47.36 64 64 0 0 0-10.88-36.48 53.12 53.12 0 0 0-32.64-21.76 82.56 82.56 0 0 0 40.32-18.56 45.44 45.44 0 0 0 14.72-40.32 64 64 0 0 0-31.36-58.88zM472.32 331.52h87.68l-43.52 113.28-44.16-113.28zM823.68 393.6a35.84 35.84 0 0 1 8.32 29.44 28.16 28.16 0 0 1-10.88 25.6 97.92 97.92 0 0 1-40.32 7.04h-67.2V384h69.76c17.92 0 32.64 0 40.32 9.6zM787.2 346.24h-73.6v-80.64h73.6a112.64 112.64 0 0 1 40.32 7.04 37.12 37.12 0 0 1 18.56 29.44 46.08 46.08 0 0 1-14.08 33.28 78.08 78.08 0 0 1-44.8 10.88z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icon_xuanxiangqiayangshi1" unicode="" d="M977.28 709.76v-651.52h-930.56v651.52h930.56M1024 756.48h-1024v-744.96h1024v744.96zM490.24 488.96l-102.4-256h47.36l25.6 64h115.2l21.76-64h47.36l-102.4 256zM471.68 331.52l44.16 116.48 44.16-113.28zM157.44 452.48h87.68v-219.52h44.16v219.52h90.88v36.48h-222.72v-36.48zM832 368c15.022 3.277 27.424 12.553 34.798 25.133 4.66 6.646 8.727 19.013 8.727 32.33 0 0.273-0.002 0.545-0.005 0.817 0.015 0.446 0.023 1.020 0.023 1.595 0 18.408-8.447 34.843-21.677 45.64-16.718 11.757-37.364 18.74-59.64 18.74-1.571 0-3.133-0.035-4.687-0.103l-120.099 0.008v-256h124.16c2.529-0.207 5.476-0.325 8.449-0.325 20.473 0 39.64 5.589 56.060 15.324 17.391 11.267 29.074 31.109 29.074 53.679 0 1.507-0.052 3.001-0.154 4.481 0.302 1.731 0.468 3.958 0.468 6.225 0 13.451-5.845 25.538-15.133 33.858-12.88 10.982-29.286 18.089-47.299 19.417zM712.96 455.68h69.76c1.1 0.044 2.392 0.070 3.69 0.070 13.2 0 25.79-2.612 37.282-7.347 6.104-4.96 10.414-13.046 10.414-22.14 0-1.136-0.067-2.255-0.198-3.356 0.125-0.931 0.189-2.167 0.189-3.417 0-10.172-4.238-19.354-11.044-25.878-7.053-7.052-21.773-7.052-40.333-7.052h-69.76v69.12zM826.24 272.64c-11.652-4.462-25.13-7.045-39.212-7.045-0.39 0-0.779 0.002-1.168 0.006l-72.901-0v80.64h72.96c1.258 0.072 2.73 0.114 4.211 0.114 14.745 0 28.535-4.087 40.299-11.19 8.583-8.112 14.205-19.875 14.38-32.953-1.005-12.422-8.489-23.407-19.179-29.28z" horiz-adv-x="1024" /> - - - <glyph glyph-name="icon_xuanxiangqiayangshi2" unicode="" d="M463.36 688.64l-128-312.96h61.44l31.36 80.64h138.24l26.88-80.64h58.24l-128 312.96zM440.96 496.64l53.76 138.88 53.76-138.88zM56.96 643.84h107.52v-268.16h53.12v268.16h112v44.8h-272.64v-44.8zM883.84 540.8c18.474 3.833 33.742 15.204 42.712 30.68 6.032 8.213 11.069 23.135 11.069 39.234 0 0.621-0.007 1.24-0.022 1.858 0.019 0.491 0.028 1.177 0.028 1.865 0 22.678-10.438 42.918-26.772 56.178-20.414 14.219-45.566 22.654-72.687 22.654-2.169 0-4.325-0.054-6.468-0.161l-148.819 0.012v-312.96h149.12c3.77-0.375 8.148-0.59 12.575-0.59 25.094 0 48.582 6.877 68.681 18.85 21.192 14.463 35.332 39.142 35.332 67.125 0 1.483-0.040 2.956-0.118 4.419 0.363 2.156 0.565 4.879 0.565 7.649 0 16.426-7.113 31.191-18.427 41.382-15.746 13.269-35.753 21.839-57.698 23.407zM736 648.32h85.12c1.538 0.071 3.342 0.111 5.155 0.111 15.889 0 31.055-3.096 44.927-8.718 7.531-6.089 12.852-16.040 12.852-27.232 0-1.353-0.078-2.688-0.229-4 0.128-1.022 0.192-2.397 0.192-3.786 0-12.53-5.219-23.842-13.601-31.879-8.976-8.975-26.896-8.975-49.296-8.975h-85.12v84.48zM874.88 424.96c-14.536-5.673-31.364-8.96-48.96-8.96-0.113 0-0.225 0-0.338 0l-89.583-0v96h89.6c1.418 0.075 3.079 0.118 4.75 0.118 18.098 0 35.018-5.042 49.433-13.797 9.601-9.779 15.909-23.513 16.258-38.72-1.254-14.507-10.284-27.862-23.207-35.089zM1024 131.84c0-31.458-25.502-56.96-56.96-56.96 0 0 0 0 0 0h-910.080c-31.458 0-56.96 25.502-56.96 56.96 0 0 0 0 0 0-0 31.458 25.502 56.96 56.96 56.96 0 0 0 0 0 0h910.080c31.458 0 56.96-25.502 56.96-56.96 0 0 0 0 0 0z" horiz-adv-x="1024" /> - - - <glyph glyph-name="diantutubiao" unicode="" d="M508.368794 691.2l303.568795-303.568794L508.368794 85.514894 204.8 387.631206z m0 204.8L0 387.631206l508.368794-508.368795L1016.737589 387.631206z" horiz-adv-x="1024" /> - - - <glyph glyph-name="diantutubiao1" unicode="" d="M0 896h1024v-1024H0z" horiz-adv-x="1024" /> - - - <glyph glyph-name="diantutubiao2" unicode="" d="M655.534-146.243c-292.844 0-530.243 237.399-530.243 530.243s237.399 530.243 530.243 530.243c292.844 0 530.243-237.399 530.243-530.243 0-292.844-237.399-530.243-530.243-530.243z" horiz-adv-x="1365" /> - - - <glyph glyph-name="diantutubiao3" unicode="" d="M0 384l512 512 512-512-512-512z" horiz-adv-x="1024" /> - - - <glyph glyph-name="diantutubiao4" unicode="" d="M512.726 456.172l257.089-443.007h-514.179zM512.726 746.669l-512.726-878.752h1016.738z" horiz-adv-x="1024" /> - - - <glyph glyph-name="diantutubiao5" unicode="" d="M512 554.667c0 0 0 0 0 0 94.257 0 170.667-76.41 170.667-170.667 0-94.257-76.41-170.667-170.667-170.667-94.257 0-170.667 76.41-170.667 170.667 0 94.257 76.41 170.667 170.667 170.667M512 896c-282.77 0-512-229.23-512-512s229.23-512 512-512c282.77 0 512 229.23 512 512 0 282.77-229.23 512-512 512z" horiz-adv-x="1024" /> - - - <glyph glyph-name="diantutubiao6" unicode="" d="M512 759.466667L1024-128H0z" horiz-adv-x="1024" /> - - - <glyph glyph-name="diantutubiao7" unicode="" d="M682.666667 213.333333H341.333333V554.666667h341.333334z m341.333333 682.666667H0v-1024h1024z" horiz-adv-x="1024" /> - - - <glyph glyph-name="lianjiechenggong" unicode="" d="M512 834.56A450.56 450.56 0 1 0 61.44 384 450.56 450.56 0 0 0 512 834.56m0 61.44a512 512 0 1 1 512-512A512 512 0 0 1 512 896zM419.84 97.28c-8.6016 0-16.9984 8.8064-22.7328 15.1552l-204.8 227.7376a32.3584 32.3584 0 0 0 2.048 43.8272 30.72 30.72 0 0 0 43.4176-1.4336l180.8384-198.656 366.592 443.8016a30.72 30.72 0 1 0 47.5136-38.912l-389.12-476.16a33.3824 33.3824 0 0 0-22.9376-16.1792z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban" unicode="" d="M938.666667 512v-554.666667H85.333333V810.666667h557.226667l85.333333 85.333333H85.333333a85.333333 85.333333 0 0 1-85.333333-85.333333v-853.333334a85.333333 85.333333 0 0 1 85.333333-85.333333h853.333334a85.333333 85.333333 0 0 1 85.333333 85.333333V590.08zM256 128v192L832 896H896l128-128v-64L448 128z m288 224L896 704 832 768l-352-352zM384 320L320 256v-64H384l64 64z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban1" unicode="" d="M960 192l-82.346667-82.346667-210.773333 210.773334-91.733333-91.733334 210.773333-210.773333-81.92-81.92A64 64 0 0 1 768-128h192a64 64 0 0 1 64 64V128a64 64 0 0 1-64 64z m-640 640A64 64 0 0 1 256 896H64A64 64 0 0 1 0 832V640a64 64 0 0 1 64-64l82.346667 82.346667 210.773333-210.773334 91.733333 91.733334-211.2 210.346666zM960 576l-82.346667 82.346667-210.773333-210.773334-91.306667 91.733334 210.773334 210.773333L704 832A64 64 0 0 0 768 896h192A64 64 0 0 0 1024 832V640a64 64 0 0 0-64-64z m-640-640A64 64 0 0 0 256-128H64A64 64 0 0 0 0-64V128a64 64 0 0 0 64 64l82.346667-82.346667 210.773333 210.773334 91.733333-91.733334-211.2-210.346666z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban2" unicode="" d="M170.666667 682.666667h682.666666v-85.333334H170.666667zM170.666667 469.333333h682.666666v-85.333333H170.666667zM170.666667 256h682.666666v-85.333333H170.666667zM938.666667 896H85.333333a85.333333 85.333333 0 0 1-85.333333-85.333333v-853.333334a85.333333 85.333333 0 0 1 85.333333-85.333333h853.333334a85.333333 85.333333 0 0 1 85.333333 85.333333V810.666667a85.333333 85.333333 0 0 1-85.333333 85.333333z m0-938.666667H85.333333V810.666667h853.333334z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban3" unicode="" d="M1018.88 591.786667A47.36 47.36 0 0 1 973.226667 640h-122.453334l5.12-85.333333h74.24l-49.92-597.333334H142.506667L92.586667 554.666667h80.64l2.56 85.333333h-128A48.213333 48.213333 0 0 1 4.266667 591.786667L56.746667-42.666667s5.973333-85.333333 82.346666-85.333333h738.986667c78.08 0 87.893333 85.333333 87.893333 85.333333l52.906667 634.026667zM384 810.666667h256V896H298.666667v-640l85.333333 128V810.666667zM426.666667 768v-640l170.666666 256 170.666667-256V768z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban4" unicode="" d="M998.826667 17.493333c5.12-5.12 5.973333-5.973333 0 0zM999.253333 17.493333L803.84 213.333333A341.333333 341.333333 0 1 1 682.666667 91.733333l195.413333-194.56a85.333333 85.333333 0 0 1 120.746667 120.32zM256 384a256 256 0 1 0 256-256 256 256 0 0 0-256 256zM87.466667 426.666667A426.666667 426.666667 0 0 0 469.333333 808.533333v85.333334A512 512 0 0 1 2.133333 426.666667zM554.666667 808.533333A426.666667 426.666667 0 0 0 936.533333 426.666667h85.333334A512 512 0 0 1 554.666667 893.866667zM469.333333-40.533333A426.666667 426.666667 0 0 0 87.466667 341.333333h-85.333334A512 512 0 0 1 469.333333-125.866667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban5" unicode="" d="M938.666667 896H85.333333a85.333333 85.333333 0 0 1-85.333333-85.333333v-853.333334a85.333333 85.333333 0 0 1 85.333333-85.333333h853.333334a85.333333 85.333333 0 0 1 85.333333 85.333333V810.666667a85.333333 85.333333 0 0 1-85.333333 85.333333z m0-938.666667H85.333333V810.666667h853.333334zM213.333333 384h85.333334v-298.666667H213.333333zM341.333333 554.666667h85.333334v-469.333334H341.333333zM597.333333 682.666667h85.333334v-597.333334h-85.333334zM469.333333 469.333333h85.333334v-384h-85.333334zM725.333333 554.666667h85.333334v-469.333334h-85.333334z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban6" unicode="" d="M576.853333 765.866667l85.333334-258.986667H938.666667l-223.573334-160 85.333334-258.986667-223.573334 159.573334-223.573333-160 85.333333 258.986666L213.333333 506.88h276.48zM170.666667 810.666667h42.666666v-853.333334H170.666667zM938.666667 896H85.333333a85.333333 85.333333 0 0 1-85.333333-85.333333v-853.333334a85.333333 85.333333 0 0 1 85.333333-85.333333h853.333334a85.333333 85.333333 0 0 1 85.333333 85.333333V810.666667a85.333333 85.333333 0 0 1-85.333333 85.333333z m0-938.666667H85.333333V810.666667h853.333334z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban7" unicode="" d="M298.666667 378.453333V810.666667h426.666666v-432.213334L810.666667 426.666667V810.666667a85.333333 85.333333 0 0 1-85.333334 85.333333H298.666667a85.333333 85.333333 0 0 1-85.333334-85.333333v-384zM512 164.693333L22.186667 431.786667l40.96 75.093333L512 261.973333l448.853333 244.906667 40.96-75.093333L512 164.693333zM810.666667 576.853333v-90.88l128-46.506666V-42.666667H85.333333V439.466667l128 46.506666V576.853333L0 499.2V-42.666667a85.333333 85.333333 0 0 1 85.333333-85.333333h853.333334a85.333333 85.333333 0 0 1 85.333333 85.333333V499.2zM512 768h170.666667v-85.333333h-170.666667zM341.333333 640h341.333334v-85.333333H341.333333zM341.333333 512h341.333334v-85.333333H341.333333z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban8" unicode="" d="M682.629122 512.021119V896H341.314561v-383.978881H189.856225L511.971842 189.905502 834.087459 512.021119H682.629122zM938.615043 640.014079h-213.321601v-85.32864h213.321601l-411.710689-411.710689a21.33216 21.33216 0 0 0-30.291668 0L85.32864 554.685439h213.321601V640.014079H85.32864a85.32864 85.32864 0 0 1-85.32864-85.32864v-597.300482a85.32864 85.32864 0 0 1 85.32864-85.32864h853.286403a82.342138 82.342138 0 0 1 85.32864 85.32864V554.685439a85.32864 85.32864 0 0 1-85.32864 85.32864z m0-682.629122l-237.640263 237.640263L639.964802 135.721815 819.154946-42.615043H204.788737L383.978881 135.721815l-61.009978 60.156692L85.32864-42.615043V433.51877l298.650241-298.650241 53.3304-53.3304a106.6608 106.6608 0 0 1 151.031694 0L639.964802 135.721815l298.650241 298.650241z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban9" unicode="" d="M170.666667 426.666667h682.666666v-85.333334H170.666667zM170.666667 298.666667h682.666666v-85.333334H170.666667zM170.666667 170.666667h682.666666v-85.333334H170.666667zM938.666667 896H85.333333a85.333333 85.333333 0 0 1-85.333333-85.333333v-853.333334a85.333333 85.333333 0 0 1 85.333333-85.333333h853.333334a85.333333 85.333333 0 0 1 85.333333 85.333333V810.666667a85.333333 85.333333 0 0 1-85.333333 85.333333z m0-938.666667H85.333333V810.666667h853.333334zM469.333333 810.666667v-213.333334H256V810.666667H170.666667v-256a42.666667 42.666667 0 0 1 42.666666-42.666667h298.666667a42.666667 42.666667 0 0 1 42.666667 42.666667V810.666667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban10" unicode="" d="M938.666667 0H85.333333a85.333333 85.333333 0 0 0-85.333333 85.333333V682.666667a85.333333 85.333333 0 0 0 85.333333 85.333333h853.333334a85.333333 85.333333 0 0 0 85.333333-85.333333v-597.333334a85.333333 85.333333 0 0 0-85.333333-85.333333zM85.333333 682.666667v-597.333334h853.333334V682.666667zM512 640h85.333333v-512h-85.333333zM128 640h341.333333v-85.333333H128zM128 512h341.333333v-85.333333H128zM128 384h341.333333v-85.333333H128zM896 341.333333h-256V640h256z m-170.666667 85.333334h85.333334V554.666667h-85.333334z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban11" unicode="" d="M810.666667 640v-128h128M938.666667-42.666667H85.333333a85.333333 85.333333 0 0 0-85.333333 85.333334V640a85.333333 85.333333 0 0 0 85.333333 85.333333h853.333334a85.333333 85.333333 0 0 0 85.333333-85.333333v-597.333333a85.333333 85.333333 0 0 0-85.333333-85.333334zM85.333333 640v-597.333333h853.333334V640zM512 597.333333a256 256 0 1 1 256-256 256 256 0 0 1-256 256z m0-426.666666a170.666667 170.666667 0 1 0 170.666667 170.666666 170.666667 170.666667 0 0 0-170.666667-170.666666zM384 682.666667H298.666667V768H128v-85.333333H42.666667V768a85.333333 85.333333 0 0 0 85.333333 85.333333h170.666667a85.333333 85.333333 0 0 0 85.333333-85.333333z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban12" unicode="" d="M170.666667 682.666667h469.333333v-85.333334H170.666667zM170.666667 512h682.666666v-85.333333H170.666667zM170.666667 341.333333h682.666666v-85.333333H170.666667zM170.666667 170.666667h469.333333v-85.333334H170.666667zM853.333333 170.666667h-128v-85.333334h128zM938.666667 896H85.333333a85.333333 85.333333 0 0 1-85.333333-85.333333v-853.333334a85.333333 85.333333 0 0 1 85.333333-85.333333h853.333334a85.333333 85.333333 0 0 1 85.333333 85.333333V810.666667a85.333333 85.333333 0 0 1-85.333333 85.333333z m0-938.666667H85.333333V810.666667h640v-213.333334h213.333334z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban13" unicode="" d="M42.666667 853.333333h256v-256H42.666667zM386.56 853.333333h256v-256h-256zM725.333333 853.333333h256v-256h-256zM42.666667 512h256v-256H42.666667zM386.56 512h256v-256h-256zM725.333333 512h256v-256h-256zM42.666667 170.666667h256v-256H42.666667zM386.56 170.666667h256v-256h-256zM725.333333 170.666667h256v-256h-256z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban14" unicode="" d="M519.268716 896v-511.245274H1023.271348A511.245274 511.245274 0 0 1 519.268716 896zM929.543048 299.54718A426.037728 426.037728 0 1 0 426.818528 802.2717v85.207545A511.245274 511.245274 0 1 1 1015.602669 299.54718z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban15" unicode="" d="M512 896a512 512 0 1 1 512-512A512 512 0 0 1 512 896z m0-938.666667a426.666667 426.666667 0 1 0 426.666667 426.666667 426.666667 426.666667 0 0 0-426.666667-426.666667zM512 384m-85.333333 0a85.333333 85.333333 0 1 1 170.666666 0 85.333333 85.333333 0 1 1-170.666666 0ZM469.333333 640h85.333334v-256h-85.333334zM554.666667 426.666667h341.333333v-85.333334h-341.333333z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban16" unicode="" d="M512 810.666667a426.666667 426.666667 0 1 1 426.666667-426.666667A426.666667 426.666667 0 0 1 512 810.666667z m0-768a341.333333 341.333333 0 1 0 341.333333 341.333333 341.333333 341.333333 0 0 0-341.333333-341.333333zM469.333333 896h85.333334v-256h-85.333334zM469.333333 128h85.333334v-256h-85.333334zM0 426.666667h256v-85.333334H0zM768 426.666667h256v-85.333334h-256zM512 384m-128 0a128 128 0 1 1 256 0 128 128 0 1 1-256 0Z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban17" unicode="" d="M341.333333 810.666667v-42.666667H256V810.666667h85.333333m85.333334 85.333333H170.666667v-213.333333h256V896zM768 810.666667v-42.666667h-85.333333V810.666667h85.333333m85.333333 85.333333h-256v-213.333333h256V896zM938.666667 853.333333h-42.666667v-85.333333h42.666667v-810.666667H85.333333V768h42.666667V853.333333H85.333333a85.333333 85.333333 0 0 1-85.333333-85.333333v-810.666667a85.333333 85.333333 0 0 1 85.333333-85.333333h853.333334a85.333333 85.333333 0 0 1 85.333333 85.333333V768a85.333333 85.333333 0 0 1-85.333333 85.333333zM469.333333 853.333333h85.333334v-85.333333h-85.333334zM170.666667 597.333333h170.666666v-128H170.666667zM426.666667 597.333333h170.666666v-128h-170.666666zM682.666667 597.333333h170.666666v-128h-170.666666zM170.666667 384h170.666666v-128H170.666667zM426.666667 384h170.666666v-128h-170.666666zM682.666667 384h170.666666v-128h-170.666666zM170.666667 170.666667h170.666666v-128H170.666667zM426.666667 170.666667h170.666666v-128h-170.666666zM682.666667 170.666667h170.666666v-128h-170.666666z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban18" unicode="" d="M682.666667-128a42.666667 42.666667 0 0 0-33.28 16.213333L491.52 42.666667H85.333333a85.333333 85.333333 0 0 0-85.333333 85.333333V810.666667a85.333333 85.333333 0 0 0 85.333333 85.333333h853.333334a85.333333 85.333333 0 0 0 85.333333-85.333333v-682.666667a85.333333 85.333333 0 0 0-85.333333-85.333333h-64.853334l-157.866666-154.453334A42.666667 42.666667 0 0 0 682.666667-128zM85.333333 810.666667v-682.666667h426.666667a42.666667 42.666667 0 0 0 33.28-16.213333l137.386667-128 137.386666 128A42.666667 42.666667 0 0 0 853.333333 128h85.333334V810.666667zM170.666667 682.666667h682.666666v-85.333334H170.666667zM170.666667 512h682.666666v-85.333333H170.666667zM170.666667 341.333333h682.666666v-85.333333H170.666667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban19" unicode="" d="M981.333333-128H42.666667a42.666667 42.666667 0 0 0-42.666667 42.666667V725.333333a42.666667 42.666667 0 0 0 42.666667 42.666667h128V853.333333a42.666667 42.666667 0 0 0 42.666666 42.666667h768a42.666667 42.666667 0 0 0 42.666667-42.666667v-938.666666a42.666667 42.666667 0 0 0-42.666667-42.666667zM85.333333-42.666667h853.333334V810.666667H256v-768H170.666667V682.666667H85.333333zM554.666667 469.333333H341.333333a42.666667 42.666667 0 0 0-42.666666 42.666667V682.666667a42.666667 42.666667 0 0 0 42.666666 42.666666h213.333334a42.666667 42.666667 0 0 0 42.666666-42.666666v-170.666667a42.666667 42.666667 0 0 0-42.666666-42.666667zM384 554.666667h128V640H384zM682.666667 725.333333h170.666666v-85.333333h-170.666666zM682.666667 554.666667h170.666666v-85.333334h-170.666666zM298.666667 384h554.666666v-85.333333H298.666667zM298.666667 213.333333h554.666666v-85.333333H298.666667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban20" unicode="" d="M512-128a512 512 0 1 0 512 512 512 512 0 0 0-512-512z m0 938.666667a426.666667 426.666667 0 1 1 426.666667-426.666667A426.666667 426.666667 0 0 1 512 810.666667zM454.4 502.186667l328.96 153.173333-153.173333-328.96-175.786667 175.786667zM393.813333 441.6l-153.173333-328.96 328.96 153.173333-175.786667 175.786667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban21" unicode="" d="M938.666667 213.333333v-256H85.333333V810.666667h256l85.333334 85.333333H85.333333a85.333333 85.333333 0 0 1-85.333333-85.333333v-853.333334a85.333333 85.333333 0 0 1 85.333333-85.333333h853.333334a85.333333 85.333333 0 0 1 85.333333 85.333333v334.08zM755.2 519.68l118.186667 18.346667a411.306667 411.306667 0 0 0-236.373334-202.666667l128-14.08a231.253333 231.253333 0 0 0-33.28-49.066667 393.386667 393.386667 0 0 0-216.32-80.213333c-68.693333-53.76-162.986667-122.026667-209.493333-133.12a311.893333 311.893333 0 0 0-135.253333-5.546667s135.253333 112.213333 150.186666 166.826667S315.733333 469.333333 366.933333 597.333333l75.52-134.4a430.933333 430.933333 0 0 0 81.493334 290.133334c121.6 170.666667 500.053333 128 500.053333 128a748.8 748.8 0 0 0-101.546667-236.373334 459.093333 459.093333 0 0 0-167.253333-125.013333z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban22" unicode="" d="M512-128a512 512 0 1 0 512 512 512 512 0 0 0-512-512z m0 938.666667a426.666667 426.666667 0 1 1 426.666667-426.666667A426.666667 426.666667 0 0 1 512 810.666667zM272.213333 478.506667l53.333334 66.602666 213.248-170.581333-53.333334-66.602667zM490.666667 362.666667m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0ZM737.28 85.333333a42.666667 42.666667 0 0 0-28.16 74.666667 298.666667 298.666667 0 1 1-394.24 0 42.666667 42.666667 0 1 0-56.32-64 384 384 0 1 0 506.88 0 42.666667 42.666667 0 0 0-28.16-10.666667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban23" unicode="" d="M512-128a512 512 0 1 0 512 512 512 512 0 0 0-512-512z m0 938.666667a426.666667 426.666667 0 1 1 426.666667-426.666667A426.666667 426.666667 0 0 1 512 810.666667zM936.533333 341.333333c0 14.08 2.133333 28.16 2.133334 42.666667s0 28.586667-2.133334 42.666667H725.333333a1232.64 1232.64 0 0 1-14.08 152.746666 805.973333 805.973333 0 0 1 147.626667 53.333334A429.653333 429.653333 0 0 1 797.866667 699.733333a743.253333 743.253333 0 0 0-104.533334-36.266666 583.68 583.68 0 0 1-45.653333 124.586666A424.106667 424.106667 0 0 1 512 810.666667c30.293333 0 69.973333-60.586667 96.853333-163.84A735.146667 735.146667 0 0 0 512 640a735.146667 735.146667 0 0 0-96.853333 6.826667C442.026667 750.08 481.706667 810.666667 512 810.666667a424.106667 424.106667 0 0 1-135.68-22.613334 583.68 583.68 0 0 1-45.653333-124.586666A742.4 742.4 0 0 0 226.133333 699.733333a429.653333 429.653333 0 0 1-60.16-66.986666 805.973333 805.973333 0 0 1 147.626667-53.333334A1232.213333 1232.213333 0 0 1 298.666667 426.666667H85.333333c0-14.08-2.133333-28.16-2.133333-42.666667s0-28.586667 2.133333-42.666667h213.333334a1232.64 1232.64 0 0 1 14.08-152.746666 805.973333 805.973333 0 0 1-147.626667-53.333334A429.653333 429.653333 0 0 1 226.133333 68.266667a743.253333 743.253333 0 0 0 104.533334 36.266666 583.68 583.68 0 0 1 45.653333-124.586666A424.106667 424.106667 0 0 1 512-42.666667c-30.293333 0-69.973333 60.586667-96.853333 163.84A735.146667 735.146667 0 0 0 512 128a735.146667 735.146667 0 0 0 96.853333-6.826667C581.973333 17.92 542.293333-42.666667 512-42.666667a424.106667 424.106667 0 0 1 135.68 22.613334 583.68 583.68 0 0 1 45.653333 124.586666 743.253333 743.253333 0 0 0 104.533334-36.266666 429.226667 429.226667 0 0 1 60.16 66.986666 805.973333 805.973333 0 0 1-147.626667 53.333334A1232.64 1232.64 0 0 1 725.333333 341.333333z m-310.186666-136.106666a797.013333 797.013333 0 0 1-229.12 0A1114.88 1114.88 0 0 0 384 341.333333h256a1114.453333 1114.453333 0 0 0-13.653333-136.106666zM384 426.666667a1114.88 1114.88 0 0 0 12.8 136.106666A821.76 821.76 0 0 1 512 554.666667a821.333333 821.333333 0 0 1 114.346667 8.106666A1114.88 1114.88 0 0 0 640 426.666667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban24" unicode="" d="M975.996143 527.723342H767.874817a48.192028 48.192028 0 0 0 0 95.957579h82.736756A414.963218 414.963218 0 0 1 96.171765 384.000213 48.192028 48.192028 0 1 0 0.214187 384.000213a511.773753 511.773753 0 0 0 927.589928 298.53469V767.830528A48.192028 48.192028 0 0 0 1023.761693 767.830528v-191.915157a48.192028 48.192028 0 0 0-47.76555-48.192029zM48.406215 239.850606H256.101063a48.192028 48.192028 0 0 0 0-95.957579H170.805438A415.389696 415.389696 0 0 1 927.804115 384.000213 48.192028 48.192028 0 0 0 1023.761693 384.000213a511.773753 511.773753 0 0 0-927.589928-298.534689v-85.295626A48.192028 48.192028 0 0 0 0.214187 0.169898v191.915158a47.76555 47.76555 0 0 0 48.192028 47.76555zM363.147073 296.572197L213.453251 447.118976a85.295626 85.295626 0 0 0 0 120.69331l89.560406 90.413363a85.295626 85.295626 0 0 0 120.693311 0l150.546779-150.546779-60.133416-60.133416L363.147073 597.239277 272.73371 507.67887l150.973258-150.973257zM634.813641 60.303314a85.295626 85.295626 0 0 0-60.559894 25.16221l-150.546779 150.546779 60.133416 60.133416 150.973257-150.973257L725.227004 236.012303l-150.973257 150.973257 60.133416 60.133416 150.973257-150.973257a85.295626 85.295626 0 0 0 0-120.69331L694.947057 85.465524a85.295626 85.295626 0 0 0-60.133416-25.16221zM393.512316 447.460159l30.152004 30.152003 180.912022-180.954669-30.152004-30.152004z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban25" unicode="" d="M938.666667 896H85.333333a85.333333 85.333333 0 0 1-85.333333-85.333333v-853.333334a85.333333 85.333333 0 0 1 85.333333-85.333333h853.333334a85.333333 85.333333 0 0 1 85.333333 85.333333V810.666667a85.333333 85.333333 0 0 1-85.333333 85.333333z m0-938.666667H85.333333V810.666667h853.333334zM661.333333 426.666667A149.333333 149.333333 0 1 1 512 576a149.333333 149.333333 0 0 1 149.333333-149.333333z m0 213.333333A64 64 0 1 0 597.333333 576 64 64 0 0 0 661.333333 640zM614.826667 128L725.333333 238.506667l213.333334-213.333334v120.32l-183.04 183.04a42.666667 42.666667 0 0 1-60.16 0L554.666667 188.16l-268.373334 268.8a42.666667 42.666667 0 0 1-60.16 0L85.333333 316.16v-120.746667l170.666667 170.666667L665.173333-42.666667h120.746667z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban26" unicode="" d="M938.663538 42.669511H85.333049a85.333049 85.333049 0 0 0-85.333049 85.333049V810.666951a85.333049 85.333049 0 0 0 85.333049 85.333049h853.330489a85.333049 85.333049 0 0 0 85.333049-85.333049v-682.664391a85.333049 85.333049 0 0 0-85.333049-85.333049zM85.333049 810.666951v-682.664391h853.330489V810.666951zM313.172289-85.330062l184.746051 170.666098L682.664391-85.330062H313.172289zM682.664391-127.996587H313.172289a42.666524 42.666524 0 0 0-29.013236 73.813088l184.746051 170.666097a42.666524 42.666524 0 0 0 58.026473 0l180.052733-166.399445A42.666524 42.666524 0 0 0 682.664391-127.996587z m-260.265799 85.333049h151.466162l-75.519748 69.9731zM170.666098 597.334329h127.999573v-383.99872H170.666098zM426.665244 768.000427h127.999574v-554.664818h-127.999574zM682.664391 469.334756h127.999573v-255.999147h-127.999573z" horiz-adv-x="1024" /> - - - <glyph glyph-name="huaban27" unicode="" d="M938.666667 896H85.333333a85.333333 85.333333 0 0 1-85.333333-85.333333v-632.746667L85.333333 256V810.666667h853.333334v-853.333334H381.44L298.666667-128h640a85.333333 85.333333 0 0 1 85.333333 85.333333V810.666667a85.333333 85.333333 0 0 1-85.333333 85.333333zM682.666667 426.666667a42.666667 42.666667 0 0 0 0-60.16L222.293333-97.706667a105.813333 105.813333 0 0 0-62.293333-30.293333 105.813333 105.813333 0 0 0-62.293333 30.293333L30.293333-30.293333A105.813333 105.813333 0 0 0 0 32a105.813333 105.813333 0 0 0 30.293333 62.293333L492.373333 554.666667A42.666667 42.666667 0 0 0 554.666667 554.666667z m-142.506667-6.826667a42.666667 42.666667 0 0 1-60.16 0l-321.706667-325.546667a42.666667 42.666667 0 0 1 0-60.16l3.84-3.84a42.666667 42.666667 0 0 1 60.16 0l323.84 323.84a42.666667 42.666667 0 0 1 0 60.16zM672.426667 567.893333l29.866666-14.08 22.613334-23.893333A57.173333 57.173333 0 0 1 768 512a57.173333 57.173333 0 0 1 42.666667 17.92l19.626666 24.746667 29.866667 14.08a56.746667 56.746667 0 0 1 25.6 78.506666l-15.786667 29.013334-4.266666 32.853333A56.746667 56.746667 0 0 1 810.666667 757.76h-10.24l-32.426667-7.253333-32.426667 5.973333H725.333333a56.746667 56.746667 0 0 1-56.32-49.493333l-4.266666-32.853334-15.786667-29.013333a56.746667 56.746667 0 0 1 25.6-78.506667z m45.226666 89.6l5.546667 42.666667 42.666667-8.106667 42.666666 8.106667 5.546667-42.666667 20.906667-38.4-39.253334-18.773333-29.866666-31.573333-29.866667 31.573333-39.253333 18.773333zM205.226667 554.666667l17.92-8.533334 13.653333-14.506666a57.173333 57.173333 0 0 1 42.666667-17.92 57.173333 57.173333 0 0 1 42.666666 17.92l13.653334 14.506666 15.786666 8.533334a56.746667 56.746667 0 0 1 25.6 78.506666l-9.386666 17.493334-2.56 19.626666a57.173333 57.173333 0 0 1-56.746667 48.213334L298.666667 717.653333l-19.626667-3.84-19.626667 3.84h-10.24A57.173333 57.173333 0 0 1 192 669.013333l-2.56-20.053333-9.386667-17.493333A57.173333 57.173333 0 0 1 205.226667 554.666667z m39.253333 78.08l3.84 30.293333 29.866667-5.546667 29.866666 5.546667 3.84-30.293333 14.506667-26.88-27.733333-14.933334-20.906667-22.186666L256 590.933333l-27.733333 13.226667zM857.173333 165.546667l-3.84 19.626666a57.173333 57.173333 0 0 1-55.466666 49.493334h-10.24l-19.626667-4.266667-19.626667 3.84h-10.24a57.173333 57.173333 0 0 1-55.466666-49.066667l-2.56-20.053333-9.386667-17.493333a57.173333 57.173333 0 0 1 25.6-78.506667l17.92-8.533333 13.653333-14.506667a57.173333 57.173333 0 0 1 42.666667-17.92 57.173333 57.173333 0 0 1 42.666667 17.92l13.653333 14.506667 17.92 8.533333a56.746667 56.746667 0 0 1 25.6 78.506667z m-68.266666-58.026667L768 85.333333l-20.906667 22.186667-27.733333 13.226667 14.506667 26.88 3.84 30.293333 30.293333-7.253333 29.866667 5.546666 3.84-30.293333 14.506666-26.88zM411.690667 368.810667l30.165333 30.165333 106.794667-106.794667-30.165334-30.165333z" horiz-adv-x="1024" /> - - - <glyph glyph-name="shoucang" unicode="" d="M512-128C229.236364-128 0 101.236364 0 384S229.236364 896 512 896s512-229.236364 512-512-229.236364-512-512-512z m313.716364 599.784727a49.896727 49.896727 0 0 1-40.354909 34.536728l-158.11491 27.787636-70.656 142.010182a50.641455 50.641455 0 0 1-90.856727 0.139636L395.077818 533.969455 237.381818 505.297455a50.269091 50.269091 0 0 1-40.587636-34.490182 51.2 51.2 0 0 1 13.032727-52.363637l113.570909-104.773818-29.789091-152.762182v-0.139636c-3.258182-19.083636 4.701091-38.493091 20.154182-49.431273 15.080727-10.984727 36.910545-12.706909 52.968727-4.235636l144.523637 70.609454 143.313454-70.516363c5.725091-2.978909 11.962182-4.840727 18.292364-5.445818v-0.279273h5.259636a50.920727 50.920727 0 0 1 49.943273 59.671273l-28.765091 152.529454 113.757091 106.123637 0.139636 0.139636a50.734545 50.734545 0 0 1 12.567273 51.851636z" horiz-adv-x="1024" /> - - - <glyph glyph-name="mobanguanli" unicode="" d="M85.312-42.688h853.376v853.376h-682.688v-768h-85.312v640h-85.376v-725.376zM981.312-128h-938.624c-23.576 0-42.688 19.112-42.688 42.688v810.624c0 23.552 19.136 42.688 42.688 42.688h128v85.312c0 23.552 19.072 42.688 42.624 42.688h768c23.552 0 42.688-19.136 42.688-42.688v-938.624c-0-23.576-19.112-42.688-42.688-42.688zM392.512 571.712h128v85.376h-128v-85.376zM563.2 486.4h-213.312c-23.576 0-42.688 19.112-42.688 42.688v170.624c0 23.552 19.136 42.688 42.688 42.688h213.312c23.552 0 42.688-19.136 42.688-42.688v-170.624c0-23.576-19.112-42.688-42.688-42.688zM716.8 657.088h170.688v85.312h-170.688zM716.8 452.288h170.688v85.312h-170.688zM307.2 298.688h554.688v85.312h-554.688zM307.2 145.088h554.688v85.312h-554.688z" horiz-adv-x="1024" /> - - - <glyph glyph-name="chajianguanli" unicode="" d="M832 128c-23.04 0-45.44 6.4-64 17.28 0 17.92-14.08 32-32 32-1.28 0-3.2 0-4.48-0.64a30.72 30.72 0 0 1-27.52-31.36V0c0-35.2-28.8-64-64-64H128c-35.2 0-64 28.8-64 64v64c106.24 0 192 85.76 192 192S170.24 448 64 448V512c0 35.2 28.8 64 64 64h145.28c16.64 0 29.44 11.52 31.36 27.52 0.64 1.28 0.64 3.2 0.64 4.48 0 17.92-14.08 32-32 32C262.4 658.56 256 680.96 256 704c0 70.4 57.6 128 128 128s128-57.6 128-128c0-23.04-6.4-45.44-17.28-64-17.92 0-32-14.08-32-32 0-1.28 0-3.2 0.64-4.48 1.92-16 14.72-27.52 31.36-27.52H640c35.2 0 64-28.8 64-64v-145.28c0-16.64 11.52-29.44 27.52-31.36 1.28-0.64 3.2-0.64 4.48-0.64 17.92 0 32 14.08 32 32 18.56 10.88 40.96 17.28 64 17.28 70.4 0 128-57.6 128-128s-57.6-128-128-128m0 320c-22.4 0-44.16-3.84-64-11.52V512c0 70.4-57.6 128-128 128H564.48c7.68 19.84 11.52 41.6 11.52 64 0 106.24-85.76 192-192 192S192 810.24 192 704c0-22.4 3.84-44.16 11.52-64H128C57.6 640 0 582.4 0 512v-128h64c70.4 0 128-57.6 128-128s-57.6-128-128-128H0v-128c0-70.4 57.6-128 128-128h512c70.4 0 128 57.6 128 128v75.52c19.84-7.68 41.6-11.52 64-11.52 106.24 0 192 85.76 192 192s-85.76 192-192 192" horiz-adv-x="1024" /> - - - <glyph glyph-name="xitongjiankong" unicode="" d="M292.571-23.479c-1.163-0.023-2.535-0.037-3.909-0.037-115.41 0-208.969 93.559-208.969 208.969 0 115.41 93.559 208.969 208.969 208.969 1.375 0 2.746-0.013 4.114-0.040 113.511-2.192 204.855-94.894 204.855-208.929 0-114.036-91.343-206.737-204.855-208.929M334.336 896c-161.573 0-334.336-585.143-334.336-710.51-0-0.005-0-0.011-0-0.017 0-161.583 130.989-292.571 292.571-292.571 161.583 0 292.571 130.989 292.571 292.571 0 0.006-0 0.012-0 0.018 0 125.366-89.234 710.509-250.807 710.509M668.745 185.49c-0.023 1.163-0.037 2.535-0.037 3.909 0 115.41 93.559 208.969 208.969 208.969 115.41 0 208.969-93.559 208.969-208.969 0-1.375-0.013-2.746-0.040-4.114-2.192-113.511-94.894-204.855-208.929-204.855-114.036 0-206.737 91.343-208.929 204.855M585.143 185.49c-0-0.005-0-0.011-0-0.017 0-161.583 130.989-292.571 292.571-292.571 161.583 0 292.571 130.989 292.571 292.571 0 0.006-0 0.012-0 0.018 0 125.366-172.763 710.509-334.336 710.509-161.646 0-250.807-585.143-250.807-710.51z" horiz-adv-x="1170" /> - - - <glyph glyph-name="xitongguanli" unicode="" d="M984.178 315.733h-143.417c-8.818 0-26.169-66.844-49.892-102.684l101.604-84.594-96.484-96.484-101.66 101.604c-35.84-23.723-76.231-40.96-119.751-49.892v-177.55h-136.533v177.55c-43.577 8.875-83.968 24.064-119.808 47.73l-101.604-103.708-96.484 92.217 101.547 93.127c-23.666 35.84-41.017 102.684-49.892 102.684h-143.36v136.533h143.36c8.875 68.267 26.169 101.035 49.892 136.818l-101.547 118.727 96.484 96.484 101.604-101.547c45.974 30.93 101.541 51.133 161.465 55.822l-41.657 103.296h136.533v-109.227c43.577-8.875 83.911-28.444 119.751-52.11l101.66 99.499 96.484-100.75-101.604-110.194c23.723-35.783 40.96-68.551 49.892-136.818h143.417v-136.533zM699.392 224.996v0.057c49.414 49.278 79.986 117.427 79.986 192.717 0 0.128-0 0.256-0 0.384 0 0.119 0 0.284 0 0.448 0 75.247-30.55 143.358-79.924 192.607l-0.063 0.006c-49.253 48.48-116.885 78.413-191.508 78.413-150.811 0-273.067-122.256-273.067-273.067 0-74.623 29.933-142.255 78.448-191.544 49.251-49.378 117.408-79.95 192.705-79.95 0.12 0 0.24 0 0.359 0 0.071-0 0.178-0 0.285-0 75.299 0 143.462 30.548 192.775 79.926zM506.311 349.867c-0.002-0-0.005-0-0.008-0-37.703 0-68.267 30.564-68.267 68.267 0 37.703 30.564 68.267 68.267 68.267 0.003 0 0.006-0 0.009-0 37.699-0.005 68.258-30.567 68.258-68.267 0-37.7-30.559-68.262-68.258-68.267M506.311 554.667c-75.412-0.032-136.533-61.174-136.533-136.59 0-75.437 61.154-136.59 136.59-136.59 0.020 0 0.040 0 0.060 0 75.409 0.032 136.53 61.174 136.53 136.59 0 75.437-61.154 136.59-136.59 136.59-0.020 0-0.040-0-0.060-0z" horiz-adv-x="1024" /> - - - <glyph glyph-name="yidongpingtai" unicode="" d="M128-128V896h731.456v-1024H128z m73.152 292.544h585.152V822.848H201.152v-658.304z m219.392-146.24a73.152 73.152 0 1 1 146.368 0 73.152 73.152 0 0 1-146.368 0z" horiz-adv-x="1024" /> - - - <glyph glyph-name="moban" unicode="" d="M426.688 298.688h426.624V469.312H426.688v-170.624z m-256 0h170.624V469.312H170.688v-170.624z m256-256h426.624v170.624H426.688v-170.624z m-256 0h170.624v170.624H170.688v-170.624zM0-128V896h1024v-1024H0zM85.312 640h853.376V810.688H85.312V640z m0-682.688h853.376V554.688H85.312v-597.376z" horiz-adv-x="1024" /> - - - <glyph glyph-name="dingshitiaodu" unicode="" d="M512-54.848A438.912 438.912 0 0 0 512 822.848a438.912 438.912 0 0 0 0-877.696M512 896a512 512 0 1 1 0-1024A512 512 0 0 1 512 896M438.848 338.304H512V777.152H438.848zM438.848 338.304h365.696V411.456H438.848z" horiz-adv-x="1024" /> - - - <glyph glyph-name="yonghuguanli" unicode="" d="M511.984 383.984a219.385144 219.385144 0 1 1 0 438.834287A219.385144 219.385144 0 0 1 511.984 383.984z m0 511.984001a292.598856 292.598856 0 1 0 0-585.133715A292.598856 292.598856 0 0 0 511.984 895.968001zM73.149714-118.848286C127.35602 27.451142 292.47086 246.836286 511.984 246.836286c219.449142 0 384.62798-219.385144 438.834287-365.684572H1023.968001C965.089841 100.47286 758.568295 319.986 511.984 319.986c-246.584294 0-453.10584-219.449142-511.984-438.834286h73.149714zM73.149714-118.848286h877.668573v73.149714H73.149714z" horiz-adv-x="1024" /> - - - <glyph glyph-name="muluguanli" unicode="" d="M804.544 749.696c-40.192 0-73.088-16.448-73.088-36.544 0-20.096 32.896-36.608 73.088-36.608h73.152c40.256 0 73.152-32.896 73.152-73.088v-585.152c0-40.256-32.896-73.152-73.152-73.152H146.304a73.344 73.344 0 0 0-73.152 73.152V603.456c0 40.192 32.896 73.088 73.152 73.088h73.152c40.192 0 73.088 16.512 73.088 36.608 0 20.096-32.896 36.544-73.088 36.544H73.152C32.896 749.696 0 716.8 0 676.544v-731.392C0-95.104 32.896-128 73.152-128h877.696c40.256 0 73.152 32.896 73.152 73.152V676.48c0 40.256-32.896 73.152-73.152 73.152h-146.304zM365.696 676.544H292.544V603.52h438.912V676.48h-73.152zM658.304 749.696h73.152V822.848H292.48v-73.152h73.152zM658.304 676.544h73.152V749.696h-73.152zM292.544 676.544h73.152V749.696H292.544zM438.848 822.848h146.304V896H438.848zM146.304 18.304H292.48V310.848H146.304zM438.848 18.304h146.304v512H438.848zM731.456 18.304h146.24V457.152H731.52z" horiz-adv-x="1024" /> - - - <glyph glyph-name="zhucexinxi" unicode="" d="M946.653867-55.159467V672.9728h72.840533V-128H145.6128v72.840533h801.041067zM0 90.453333V891.4944h873.813333V90.453333H0z m72.840533 72.840534h728.132267v655.36H72.840533v-655.36z m72.772267 291.2256V745.813333H436.906667v-291.293866H145.6128zM218.453333 545.5872h145.6128V691.2H218.453333v-145.6128z m291.293867-91.067733V745.813333h218.453333v-291.293866h-218.453333z m72.772267 91.067733H655.36V691.2H582.519467v-145.6128zM145.6128 308.906667V381.7472h582.587733V308.906667H145.6128z m0-345.9072V35.84h145.681067v-72.840533H145.6128z" horiz-adv-x="1024" /> - - - <glyph glyph-name="quanxianguanli" unicode="" d="M0-128V530.304h1024V-128H0z m73.152 73.152h877.696v512H73.152v-512zM219.456 530.304C219.456 676.48 350.4 822.848 512 822.848s292.544-146.304 292.544-292.544h73.152C877.696 749.696 714.048 896 512 896 309.952 896 146.304 749.696 146.304 530.304h73.152zM658.304 146.304a146.368 146.368 0 1 0-292.672 0.064 146.368 146.368 0 0 0 292.672-0.064M438.848 164.544h146.304V384H438.848z" horiz-adv-x="1024" /> - - - <glyph glyph-name="waiguanpeizhi" unicode="" d="M509.888 230.4v-136.512H441.6v204.8H919.488V597.312H851.2V665.6h136.576v-435.2H509.888zM168.512 665.6v-68.288H100.288v21.312-21.312H32V665.6h68.288V844.8H851.2v-247.488h-68.288v179.2h-614.4V665.6z m614.4-230.4V571.712H851.2v-204.8H100.288v204.8h68.224V435.2h614.4zM373.312-110.912v273.024h204.8v-273.024h-204.8zM441.6-17.088h68.288v136.576H441.6v-136.576z" horiz-adv-x="1024" /> - - - <glyph glyph-name="xuanze-" unicode="" d="M0 896h1024v-1024L0 896zM573.44 626.346667c-13.653333 13.653333-34.133333 13.653333-47.786667 0-13.653333-13.653333-13.653333-34.133333 0-47.786667l98.986667-98.986667c13.653333-13.653333 34.133333-13.653333 47.786667 0l228.693333 228.693334c13.653333 13.653333 13.653333 34.133333 0 47.786666s-34.133333 13.653333-47.786667 0l-204.8-204.8-75.093333 75.093334z" horiz-adv-x="1024" /> - - - <glyph glyph-name="shouye" unicode="" d="M610.046475 880.573479A43.711891 43.711891 0 0 1 576.638558 895.99744a44.223889 44.223889 0 0 1-31.67992-12.927968L12.991968 351.422801a44.287889 44.287889 0 1 1 62.719843-62.655843l102.399744 102.143745v-469.630826H532.478669v177.407556h88.575778v-177.471556h354.303115V275.90299h-88.575779v-265.471336h-177.151557v176.831558H443.774891v-176.831558H266.623333V453.054547h-26.239934L576.638558 788.669708l499.838751-499.83875a44.287889 44.287889 0 0 1 62.591843 62.655843L609.982475 880.509479z" horiz-adv-x="1152" /> - - - <glyph glyph-name="gengduo" unicode="" d="M0.002 810.667c0 47.104 38.827 85.333 84.651 85.333h1537.365c46.763 0 84.651-37.888 84.651-85.333 0-47.104-38.827-85.333-84.651-85.333h-1537.365c-46.763 0.047-84.653 37.967-84.653 84.736 0 0.21 0.001 0.42 0.002 0.63zM0.002 384c0 47.104 38.827 85.333 84.651 85.333h1537.365c46.763 0 84.651-37.888 84.651-85.333 0-47.104-38.827-85.333-84.651-85.333h-1537.365c-46.763 0.047-84.653 37.967-84.653 84.736 0 0.21 0.001 0.42 0.002 0.63zM0.002-42.667c0 47.104 38.827 85.333 84.651 85.333h1537.365c46.763 0 84.651-37.888 84.651-85.333 0-47.104-38.827-85.333-84.651-85.333h-1537.365c-46.763 0.047-84.653 37.967-84.653 84.736 0 0.21 0.001 0.42 0.002 0.63z" horiz-adv-x="1706" /> - - - <glyph glyph-name="sousuo1" unicode="" d="M471.381333 773.802667c-165.205333 0-299.2128-136.874667-299.2128-305.629867 0-168.7552 134.007467-305.5616 299.2128-305.5616s299.144533 136.8064 299.144534 305.5616-133.870933 305.5616-299.144534 305.5616z m510.5664-827.1872a88.405333 88.405333 0 0 0-126.976 0l-158.378666 161.792a409.8048 409.8048 0 0 0-225.28-68.061867C240.093867 40.3456 52.565333 231.901867 52.565333 468.1728 52.565333 704.443733 240.0256 896 471.381333 896c231.287467 0 418.816-191.556267 418.816-427.8272a431.581867 431.581867 0 0 0-66.628266-230.058667l158.378666-161.792a93.047467 93.047467 0 0 0 0-129.706666z" horiz-adv-x="1024" /> - - - <glyph glyph-name="tianjiashoucang" unicode="" d="M536.380952 779.605333l106.008381-291.986285 27.062857-0.682667 287.451429-7.168-227.279238-169.642667-22.430476-16.676571 8.192-26.770286 82.017524-268.921905-238.933334 160.134096-22.089143 14.823619-22.137904-14.823619L275.504762-2.194286l81.968762 268.921905 8.094476 26.672762-22.381714 16.676571-227.279238 169.642667 287.451428 7.168 27.062857 0.682667L536.380952 779.605333zM536.380952 896L402.285714 526.628571 0 516.632381l319.390476-238.250667-114.492952-375.612952L536.380952 124.830476l331.483429-222.159238-114.541714 375.612952L1072.761905 516.632381l-402.285715 9.99619L536.380952 896z" horiz-adv-x="1072" /> - - - <glyph glyph-name="yishoucang" unicode="" d="M536.380952 896l134.095238-369.371429L1072.761905 516.632381l-319.390476-238.348191 114.492952-375.612952L536.380952 124.830476 204.897524-97.28l114.541714 375.612952L0 516.632381l402.285714 9.99619L536.380952 896z" horiz-adv-x="1072" /> - - - <glyph glyph-name="xinjianyibiaoban" unicode="" d="M996.16 121.216h-155.2v-165.632c0-14.464-11.392-26.24-25.6-26.24h-35.072c-14.080 0-25.536 11.776-25.536 26.24v165.632h-155.328c-14.080 0-25.536 11.776-25.536 26.176v36.032c0 14.464 11.456 26.176 25.6 26.176h155.2v165.696c0 14.464 11.52 26.176 25.6 26.176h35.072c14.080 0 25.6-11.712 25.6-26.24v-165.632h155.2c14.080 0 25.6-11.712 25.6-26.24v-35.968c0-14.4-11.52-26.24-25.6-26.24zM306.304 892.288h510.528c112.832 0 204.224-93.76 204.224-209.472v-284.672c0-25.472-24.32-29.44-24.32-29.44h-44.288c-21.504 0-23.296 29.824-23.296 29.824v64.832h-836.352v-324.608s35.648-117.568 135.936-117.568h358.016s25.984-1.792 25.984-23.808v-41.152c0-24.832-25.024-26.88-25.024-26.88h-383.552c-112.704 0-204.16 93.696-204.16 209.408v754.56l306.304-1.024zM91.904 800.768v-245.44h837.376v128.832c0 124.544-120.64 116.608-120.64 116.608h-716.736z" horiz-adv-x="1024" /> - - - <glyph glyph-name="yonghu" unicode="" d="M512 337.454545c153.972364 0 279.272727 125.300364 279.272727 279.272728 0 154.065455-125.300364 279.272727-279.272727 279.272727S232.727273 770.792727 232.727273 616.727273s125.300364-279.272727 279.272727-279.272728zM618.402909 337.454545H405.410909C207.592727 337.454545 46.545455 182.458182 46.545455-7.912727v-20.666182C46.545455-128 204.893091-128 405.410909-128h212.992C811.008-128 977.454545-128 977.454545-28.578909V-7.912727C977.454545 182.458182 816.407273 337.454545 618.402909 337.454545z" horiz-adv-x="1024" /> - - - <glyph glyph-name="xiaoxi" unicode="" d="M837.302857 211.968l-23.04 198.875429A302.226286 302.226286 0 0 1 574.281143 706.706286V783.945143a62.171429 62.171429 0 0 1-124.342857 0v-77.238857A302.226286 302.226286 0 0 1 210.029714 410.843429L186.843429 211.968a72.411429 72.411429 0 0 1-41.325715-65.316571v-6.875429c0-40.009143 32.475429-42.715429 72.557715-42.715429h587.849142c40.155429 0 72.557714 2.706286 72.557715 42.715429v6.875429a72.118857 72.118857 0 0 1-41.179429 65.316571zM620.580571 31.085714H403.638857a108.470857 108.470857 0 0 1 216.941714 0z" horiz-adv-x="1024" /> - - - <glyph glyph-name="tiaozhuanshezhi" unicode="" d="M862.648735 385.955172l-816.071725-510.044828v1020.089656zM807.733909 892.089656h170.014943v-1020.089656H807.733909z" horiz-adv-x="1024" /> - - - <glyph glyph-name="charuziduan" unicode="" d="M512 817.230769a433.230769 433.230769 0 1 1 0-866.461538 433.230769 433.230769 0 0 1 0 866.461538z m0 78.769231a512 512 0 1 0 0-1024 512 512 0 0 0 0 1024zM472.615385 659.692308v-551.384616h78.76923V659.692308H472.615385zM236.307692 344.615385h551.384616V423.384615H236.307692v-78.76923z" horiz-adv-x="1024" /> - - - <glyph glyph-name="location" unicode="" d="M889.6 492.8a377.6 377.6 0 1 1-679.936-224.256L512-128l302.592 396.544a374.272 374.272 0 0 1 75.008 224.256zM512 335.104a147.712 147.712 0 1 0 147.712 147.712A147.712 147.712 0 0 0 512 335.104z" horiz-adv-x="1024" /> - - - <glyph glyph-name="FineDirect" unicode="" d="M512 896a512 512 0 1 1 512-512 512 512 0 0 1-512 512z m31.36-941.44L512 52.48l-32.64-97.92a427.52 427.52 0 0 0-256 110.72l44.8 92.16-88.32-46.08A428.8 428.8 0 0 0 83.2 347.52L192 384l-108.8 37.12a428.8 428.8 0 0 0 95.36 234.88l88.96-46.08L222.72 704a430.08 430.08 0 1 0 320-747.52zM824.96 576a360.96 360.96 0 0 1-334.08 170.88V371.2l256-285.44S997.76 302.72 824.96 576z" horiz-adv-x="1024" /> - - - <glyph glyph-name="FIneIndex" unicode="" d="M866.56 196.48l-312.32-165.12a98.56 98.56 0 0 0-82.56 0l-312.96 165.76a35.2 35.2 0 0 0-14.72 12.8H0a44.8 44.8 0 0 1 22.4-23.04l432-236.8a132.48 132.48 0 0 1 113.92 0l430.72 236.16a43.52 43.52 0 0 1 22.4 23.68h-140.16a34.56 34.56 0 0 0-14.72-13.44z m0 166.4l-312.32-165.12a98.56 98.56 0 0 0-82.56 0L158.72 363.52a35.2 35.2 0 0 0-14.72 12.8H0a44.8 44.8 0 0 1 22.4-23.04l432-236.8a132.48 132.48 0 0 1 113.92 0l430.72 236.16a43.52 43.52 0 0 1 24.96 23.68h-142.72a34.56 34.56 0 0 0-14.72-13.44zM23.68 519.04l432-236.8a132.48 132.48 0 0 1 113.92 0l430.72 236.16c31.36 17.28 31.36 45.44 0 64L568.32 817.92a132.48 132.48 0 0 1-113.92 0L23.68 581.76c-31.36-17.28-31.36-45.44 0-64z" horiz-adv-x="1024" /> - - - <glyph glyph-name="qingchuliandongxiang_qingchuliandongxiang-" unicode="" d="M313.6 787.2h57.6v-115.2h-57.6V787.2zM211.2 742.4l76.8-83.2-38.4-38.4-83.2 76.8 44.8 44.8zM121.6 595.2h115.2v-57.6H121.6v57.6zM454.4 0c-89.6-89.6-230.4-89.6-320 0s-89.6 230.4 0 320l160 160 57.6-57.6L192 262.4c-57.6-57.6-57.6-147.2 0-198.4 57.6-57.6 147.2-57.6 198.4 0l160 160 57.6-57.6L454.4 0zM710.4 6.4h-57.6v115.2h57.6v-115.2zM812.8 51.2L736 128l38.4 44.8 83.2-83.2-44.8-38.4zM902.4 192h-115.2v64h115.2v-64zM896 441.6l-160-160-57.6 57.6L832 505.6c57.6 57.6 57.6 147.2 0 198.4-57.6 57.6-147.2 57.6-198.4 0L473.6 544l-64 64L569.6 768c89.6 89.6 230.4 89.6 320 0s89.6-236.8 6.4-326.4z" horiz-adv-x="1024" /> - - - <glyph glyph-name="chuangjiangonggonglianjie" unicode="" d="M704-47.36H88.96A359.04 359.04 0 0 0 448 311.04a279.04 279.04 0 1 1-133.76 34.56 421.12 421.12 0 0 1-197.76-142.08A411.52 411.52 0 0 1 32-47.36v-51.2H704c42.24 0 41.6 51.2 0 51.2zM227.2 588.8A220.8 220.8 0 1 0 448 368.64 220.8 220.8 0 0 0 227.2 588.8zM900.48 148.48a122.88 122.88 0 0 1-106.88-64l-106.88 64a113.92 113.92 0 0 1 0 76.8l108.16 64a128 128 0 1 1-16 38.4l-110.08-64a123.52 123.52 0 1 1-4.48-149.76l112.64-64a123.52 123.52 0 1 1 120.96 101.12z m0 267.52a64 64 0 1 0-64-64 64 64 0 0 0 64 64zM570.88 128a64 64 0 1 0 64 64 64 64 0 0 0-64-64z m328.96-164.48a64 64 0 1 0 64 64 64 64 0 0 0-63.36-64z" horiz-adv-x="1031" /> - - - <glyph glyph-name="zhongmingming" unicode="" d="M896 832H128a64 64 0 0 1-64-64v-768a64 64 0 0 1 64-64h768a64 64 0 0 1 64 64V768a64 64 0 0 1-64 64z m0-832H128V768h768zM256 576h192v-64H256zM256 256h192v-64H256zM320 512h64v-256H320zM512 256h64v-64H512zM640 256h64v-64h-64zM768 256h64v-64h-64z" horiz-adv-x="1024" /> - - - - - </font> -</defs></svg> diff --git a/dist/font/iconfont.ttf b/dist/font/iconfont.ttf deleted file mode 100644 index e62143db9c0f1b5aa461f0d4dd794101547d7d4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59000 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 diff --git a/dist/font/iconfont.woff b/dist/font/iconfont.woff deleted file mode 100644 index 9c9686cd61b896970ac2934b39b510a61ef3ddee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31332 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%0DduLtKR*tiu)OyB_-?D_SX`X&M3@t4c?k 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 diff --git a/dist/images/1x/background/auto_color.png b/dist/images/1x/background/auto_color.png deleted file mode 100644 index 63b3edf9529c7eedc1173baf9edd851344eed4ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 461 zcmV;;0W$uHP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000&x z000&x0ZCFM@Bjb-e@R3^R7l6wmN9Q5ArOVXM4{T$+pvXoQfRowE8P!qwf>3Tzv2Qn zM?-X{Z75>5p`u7CI4m!*lanoFs+D-WnR)CRxclw?ym7_2=gRSrKJ?R%v*2+Y0T_ni zEY?2%y-f$Vlc*N^{T}BW-uok|q?9P7XxsMd33j_3&biq&?>*jolu|60%g-k$$(yD@ zYfaNM0E7^*))GR<m|BvDk7NN@EEe>Aj}YPr({&xj7^Z2$Ifs;TR<7AYE-RlS2M|Kg z_kHfFCgpuiUjVIjCV$;*cv-D@S*>{8Y;qE<_0gWHM9D;Dr0M`du^z^e$MyOIQ*!+5 zf8E#zrTtSSA%uV33`6dsDX=A`<Vd4p_AioB;=RXOOV@P>A$VM`vn(lMj96>)o{JAz zDV3`;#t>sX!NeFb#^esto{N0Ywk=92oO4Xm#NlwL8ZD96Mn=`i$(hbMLI`ZPTWZ~Y zX;h>nQp%HImo)$HVVC4eB%ir(ZgwABJ;B|#e^tB#2MV`2sG^`Z00000NkvXXu0mjf Dlwi@M diff --git a/dist/images/1x/background/line_conn.gif b/dist/images/1x/background/line_conn.gif deleted file mode 100644 index d561d36a915776730eb3069cee4c949f027667ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45 xcmZ?wbhEHb<YZuCXkcJCbLPzd|Nj+#vM@3*Ff!;c00Bsbfr+K3KQn;A8UP?x3jqKC diff --git a/dist/images/1x/background/marker.png b/dist/images/1x/background/marker.png deleted file mode 100644 index 3929bbb51dd950802bb9bf12a397d1ac1e140610..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmV;70(1R|P)<h;3K|Lk000e1NJLTq000pH000pP1^@s6J8eh$0000hbVXQnLvm$d zbZKvHAXI5>WdL?^ATcx`YISTNGB7YUATcvKGch_cGaxH4F)%P5@<V3;000McNliru z)&~v?ASH;I;k5t&010qNS#tmYE+PN`E+PS{;@y$}000DMK}|sb0I`n?{9y$E00HDl zL_t(|+O3n%ODa(m$M0k+;$RX;3KAjogLEMX@}fm8bfYbVkT!vfAlk_D{TUD1v?_4r zDnbl-xsUf2Q3ydIEds%a$c-d6D*c!_?|bPALpll3fe&-%-0RnSzUK^M-w@KUBoXoa zELZ~5Kmk|aT#}^jNL2_df<K@ORG<l7K^<&^al@NnGl9oGm{Jr)DwoTwUavD*mRTqi zVm_abAA14EU~Ax3;sy_zrctq2q+l@kj2~Z^Or}Gt)q3J~yBq0rnwrffj?o+VJ>Y>T zK`Rsr<Z`+0kWPXLU;<V!55c2kGD)3IhYLM{kX~etd(djN$nW>}kV+VsK4r03&T_dN z37_`#A}MZSsZ=7H&Gr{5`4jIqW3d>C;2mRQVuQC)s?}<&*X!MgmKw!nwOZ}3XY?Yx z1ZKC}8S0jW4@NQJa5(yFMK4kTYB(HbPN(w+)?NbvF1{X#MEdVndQW6<uc|7gQYk|J zvq(=45m@thJdc%1g~TB4d~EYi@X}~BC?1b%X0!Pe=?$>J-p7BJ3*__perLFn{87XL ziu@ni?KWkzS&BxZ<n?+f5C~8vlOb^fF2E;ld1%4daDoHz-Dorzyo778!bSxStpYw# mw_?QG;2-z}93ut368{0SPhPFNl*fnw0000<MNUMnLSTY&s|&9H diff --git a/dist/images/1x/background/mask.png b/dist/images/1x/background/mask.png deleted file mode 100644 index b0a4d406fb645fc8d7e6891ffd85d11b3e181030..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2020 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 Ct+=uP diff --git a/dist/images/1x/background/trans_color.png b/dist/images/1x/background/trans_color.png deleted file mode 100644 index 8fa44929c66b157b69be4bc5f96d0dea2de86fd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9E$svykh8Km+7C^*a0 z#WBR=_|<FHTnz>St{25Ur(TlPh}h}st$pxrB<CdFj-^utv=9C`oxiMLRmk&6E8Tb= zryQ`5oZ&9lze{WKM&E25U*^s0X6&B#jXga^!*%x}?RndEV;^u%cXbplc<9L}Z)5eK z+nv?v!vhBmIgyTodzm-x2v=Y&XAAmxo`LnB)Ph6u%u{~oI`l>}^4;Moco5dW%+B!f c_v$3}maxsPpOlpL0$s`A>FVdQ&MBb@04r)yhyVZp diff --git a/dist/images/1x/background/wheel.png b/dist/images/1x/background/wheel.png deleted file mode 100644 index 97b343d98c744561e1acb8f98d2b1a24a5bc0da2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11733 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 diff --git a/dist/images/1x/icon/check_box_active.png b/dist/images/1x/icon/check_box_active.png deleted file mode 100644 index af5480831ef76f9f9a9223465ad87cae914454c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|<Er7srr_TS<TZ|F>sWZRl)t zI>3}{aIStAgU3<fmH7|<yS!v65kE3Hq0r`JoIpZyQo)1-_RA{mj2@R6{RP|pI^-xE z@tVbGaQ2r&FZcVJWQz}v)bp4fmgN_SwcT!7XZi3$^`VO|^p7)|xiq%VT#&}YtheX) z*$p2r^0QSgc*gxNiN!Rzl+okk@%aA|KN`=eFOgJLJa~Y8L0bFUd<hwqo04iVf1PT) uT)uO0Or9k!Hfe&;!z@X58*?TW35Lub_g`sU8!iC7!QkoY=d#Wzp$Py9oNrVB diff --git a/dist/images/1x/icon/check_box_disable.png b/dist/images/1x/icon/check_box_disable.png deleted file mode 100644 index bb7f451b34e113d727ccef7ed3ab7ba357bab22c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP*I?#i(^Q|t)xHy|JyUGHcZT7 zn`2X3b$PyheNE@ZBZm%cx_Rfy75+1AoJ}UHSFR99eZAJY{DGLEVE~64uY@Uss%q0D o^&&3iDN|O?pLv3nfsu{DpjGkD){h;pfQB=8y85}Sb4q9e03zf-Y5)KL diff --git a/dist/images/1x/icon/check_box_disable2.png b/dist/images/1x/icon/check_box_disable2.png deleted file mode 100644 index fb593ff8c619da9ebfd420e8d29e9612ec35f0c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|+Sw7srr_TS<TZ|F>sWZRl)t zI>3}HV_R3lIH5~D=)P07_i2_A@gtKH3T;ltB_t*$K6w6^`LaqoqsQdFX=2TN+sv5F z#l<t(4ww`d7aQ-X`aA34<K_N4co{S=g@m(TzF~5IUvYbZ2^S}4BX44Qy7~&q!wu`> z_Z#i0{?51NW<dP>1!-&acGP~?JA8kCz2uCUGdZ)|JUt9PJU=hrb~=20)8aQbKR-XR v+@)lFgTczmL`6<b!FAIL4-_jqG%zw4XSsbpm$$G3=nn=@S3j3^P6<r__tA2$ diff --git a/dist/images/1x/icon/check_box_normal.png b/dist/images/1x/icon/check_box_normal.png deleted file mode 100644 index 2974ad7dbc523a7091e1d32ecfbb75c2f07964a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP*Jd_i(^Q|t)xHy|JyUGHgq;R z9bihnv*&-o<@xsYwVjua9NH5Z8+ecZ3}Yo@%lbRJe$S6!2<5)!zERwbSHhG*RkL~0 q^Q*VNclez$Fniqa+^vCunPK8g-yrFEKj#6BXYh3Ob6Mw<&;$S$QbXwg diff --git a/dist/images/1x/icon/dark/tree_collapse_1.png b/dist/images/1x/icon/dark/tree_collapse_1.png deleted file mode 100644 index 583c00ff59a42eb2d095c461275759b900588b04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkR=v zi(`n#@#H`M|JyUKWfW$XJ+MMm`HGNO&7>eBE0^W()BV>O@U4AN_3g>2j3bl9Tu#(z zO3J>9Xv(>;Sv|bNsKVs9uq-?CBjIBgXBA$Vv@n;GVPCqKp>r$a44~-@p00i_>zopr E0779jZ2$lO diff --git a/dist/images/1x/icon/dark/tree_collapse_2.png b/dist/images/1x/icon/dark/tree_collapse_2.png deleted file mode 100644 index 083529bb6e7a32e493f9757a5b58f1ddc389a5ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkS@1 zi(`n#@#H`M|JyUKWfW$XJ+MMm`HGNO&7>eBE0^W()BV>O@U4AN_3g>2j3bl9Tu#(z zO3JbULEGx>@Bdy83r%X-nE2_|DzBcNA6y<eD_`H7tX<IDUiNBHx9W|itbiXa5C8xF xukuiP`@4VYq5O|etgV}9eCvev?iWHI8D`Hao5aP*aTn+i22WQ%mvv4FO#uCBP<Q|U diff --git a/dist/images/1x/icon/dark/tree_collapse_3.png b/dist/images/1x/icon/dark/tree_collapse_3.png deleted file mode 100644 index cc3d25cce8c63b839f62c68d4abcfa9f62b46d85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkRZi zi(`n#@#H`M|JyUKWfWd1weH@&@AIEcyKq$f3Bxf*N%dy4N0A>qy-vP(U?kxD=jLSX z9%t<x^K5q>GAR1Y$!+P_a%TFZi;c^zazj<!zKE<?yXr`Xxp9(r?D=^yjnXz-g2iKX z4vK{|A5!P}|Np-_XZ+66@AfOJ+`4~Vw3=7Oz`%N=ad~0)7m$k?JYD@<);T3K0RV*Y BPsacN diff --git a/dist/images/1x/icon/dark/tree_collapse_4.png b/dist/images/1x/icon/dark/tree_collapse_4.png deleted file mode 100644 index d599e5757a7d02a5ca30313d7ccaa25a17bd357f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkSe= zi(`n#@#H`M|JyUKWfWd1weH@&@AIEcyKq$f3Bxf*N%dy4N0A>qy-vP(U?kxD=jLSX z9%t<x^K5q>GAR1Y$!+P_a%TFZi;c^zazj<!zKE<?yXr`Xxp9(r?D=^yjnXz-g2iKX m4vK{=Uix8$>f&hud<=gQ_3yp!o3R>bIfJLGpUXO@geCypAxOdi diff --git a/dist/images/1x/icon/dark/tree_expand_1.png b/dist/images/1x/icon/dark/tree_expand_1.png deleted file mode 100644 index 76c5863fdaa74bdfa78fa7458dba232eab6e756d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0prDJV zi(`n#@#H`M|JyUKWfW$XJ+MMm`HGNO&7>eBE0^W()BV>O^c_2C&{?s><LGpY70H~2 qY`t!OE^KNk+>$1<H6<gOiQ&sr-pTgjOG<&}F?hQAxvX<aXaWFLbuP>R diff --git a/dist/images/1x/icon/dark/tree_expand_2.png b/dist/images/1x/icon/dark/tree_expand_2.png deleted file mode 100644 index 53063e7a0a078712664104b7dcd653f86f0e2739..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkSt_ zi(`n#@#H`M|JyUKWfW$XJ+MMm`HGNO&7>eBE0^W()BV>O^c_2C&{?s><LGn?2@qI! zZ{PR$=+I8VV{Iq1S8Ev>J<?Wi55E3kYs<s`|NpBz)ZYH?pL!_&;}dJ^CK}&5;T>Dj aS;25gBKJ#auKP5gr3{{~elF{r5}E*Ev_s?o diff --git a/dist/images/1x/icon/dark/tree_expand_3.png b/dist/images/1x/icon/dark/tree_expand_3.png deleted file mode 100644 index 0f35d6e0cade2ad79111896ed359f0bd5c998678..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkR@w zi(`n#@#H`M|JyUKWfWd1weH@&@AIEcyKq$f3Bxf*N%dy4N0A>qy-vP(U?kxD=jLSX zp2PN~yz<@=9f4oooD{9;WS;kGOXyUIi@^)FtrAkcccw$V)UapSx`nx%hyVZo?|CRZ n@9tm!Rr4+`s@u}HT$X{sCajXvH~UX1&~^q-S3j3^P6<r_z<x{e diff --git a/dist/images/1x/icon/dark/tree_expand_4.png b/dist/images/1x/icon/dark/tree_expand_4.png deleted file mode 100644 index 4752f81e2808d18cfa75dc81e48fd7b895205e6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkRup zi(`n#@#H`M|JyUKWfWd1weH@&@AIEcyKq$f3Bxf*N%dy4N0A>qy-vP(U?kxD=jLSX zp2PN~yz<@=9f4oooD{9;WS;kGOXyUIi@^)FtrAkcccw$V)UapSx{E;-CVp<Zk`CSs YM(@-ef_~`T0@}ym>FVdQ&MBb@04~-+r2qf` diff --git a/dist/images/1x/icon/dark/tree_vertical_line_1.png b/dist/images/1x/icon/dark/tree_vertical_line_1.png deleted file mode 100644 index d13fc8d1b5108f1e2a061548a2a320d9df738758..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^l0eML!3HEZ{B>^zQk(@Ik;M!Q+(IDCc<FB4AE2O; zr;B5V#O35a|Nq-FuVoZoDYfq2zVGv&O}lVZ{Rx9x)e%mHpT9XLOj8dC2dZZ9boFyt I=akR{01}ZRFaQ7m diff --git a/dist/images/1x/icon/dark/tree_vertical_line_2.png b/dist/images/1x/icon/dark/tree_vertical_line_2.png deleted file mode 100644 index ebee980075c1d318e6b574a46ae450a9a4cd7fa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0prD_p zi(`n#@#H`M|JyUKWfW$XJ+MM`@wA>Oqe(i6ilK+E-v0j2*ucObW3`r{(&vv|fB*lV zuTt~$+TH(4UM0%xTxw8M(Z5H<M(X2YL4RuohSZ-~_1^=op97lA;OXk;vd$@?2>@Gu BIII8w diff --git a/dist/images/1x/icon/dark/tree_vertical_line_3.png b/dist/images/1x/icon/dark/tree_vertical_line_3.png deleted file mode 100644 index d2f75950dadb857358ee93960479008168cca5ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkT14 zi(`n#@#H`M|JyUKWfWd1weH@&@AIEcyKq$f3Bxf*N%h5o_EI04wI4;ED7<;~_V<6; ztF;UlMRx_i`TzgF%0un#@BXQWp3gYa|Ln)b4*A{+EoO#AtE%O=<3Icc8qeVA>gTe~ HDWM4fh&ev( diff --git a/dist/images/1x/icon/dark/tree_vertical_line_4.png b/dist/images/1x/icon/dark/tree_vertical_line_4.png deleted file mode 100644 index 277d0e5a4007c837e49d25bb20ce2ea1ac8d8590..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0prD7R zi(`n#@#H`M|JyUKWfWd1weH@&@AIEcyKq$f3Bxf*N%h5o_EI04wI4;ED7<;~_V<6; vtF;UlMR$4UupB?RLUr-9o+zUhT}B4&$x3GyRW0rXn#thl>gTe~DWM4fNrE*V diff --git a/dist/images/1x/icon/dark/tree_vertical_line_5.png b/dist/images/1x/icon/dark/tree_vertical_line_5.png deleted file mode 100644 index 85aa1cc2febb522e52e1c98c2d13d0a337372625..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0prD<n zi(`n#@#G)>|JyTb{y4RE_kYi;hmSb08)Thap}KflkBWE1iHjv)zwQ0MWJUU)|NsAI i%;||T0!ccb6=Dc{6Zr2!uf|iLNerH@elF{r5}E+p4mB<S diff --git a/dist/images/1x/icon/dots.png b/dist/images/1x/icon/dots.png deleted file mode 100644 index 55b461b5fbce5e7efee72007b37d9514448bf89f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2834 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 diff --git a/dist/images/1x/icon/half_selected.png b/dist/images/1x/icon/half_selected.png deleted file mode 100644 index 298dd91a64573983b1217cd9cf2414db90fed104..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2881 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 diff --git a/dist/images/1x/icon/icon_down_arrow.png b/dist/images/1x/icon/icon_down_arrow.png deleted file mode 100644 index b77c3309045e2e000764e46990b449f20bd344da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xay?xfLn>}1r5s@X_y4~>!xEl`AI!?ik6GD*7%woi{}<RG zKV3?VjqBhF#t;Jr+gm*UgxRk>Hcqh<WYc(H?7-M@|MA5;{ypJR1sQexzV}>OkJsw3 ysZ0=Bz?d=X{A6M6-xGNX7N|rOx=A}UFfs(aex_siB#8-VF@vY8pUXO@geCxO{X<Xy diff --git a/dist/images/1x/icon/loading.gif b/dist/images/1x/icon/loading.gif deleted file mode 100644 index d04fdd21277e90469d8ef930254c69b23dc75bea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1810 zcmZ?wbhEHblw*)%Sj58c|Ns9pXU@!=IWsLS4ajDI0mc8^ey$<G&W-`DMtTO!j6iXq zP=s%Qf=gmaB9OMRuP8`N&Q2{+NJ>r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT6<RZ(hi zm0w75Rd%vvijuvZf=z{0MQ%ZEYDuC(MQ%=Bu~mhwQesMeQmPe@4HDK@QUEI{$+lH; z1W71>>~zjAN>wn`Gt*5rFf&&$x70H<H8(dg*HJJsFf`RSFxEFV&^0o)GBL0+F;aj6 zC7^9ZDQQ+gE^bh}fIM5JjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^| z#0uTKVr7^KE~&-IMVSR9nfZANAQKal@=Hr>m4GgVcp<mI*B5SZUa=n7Lwd>ix%w4} z1^R}12Ku?VAb){X7ncO3BAkI$b#X{#L8^XGYH@yPQF1C!xiU;MFzoPK1X2iejg@~< zCNNSGb6oP1OLJ56N<3X`m4GsODVZr&mKG+)X~yQ3x@jqC#=0iPX34siNr_3i=H^Cb zCP@a#$wr1IFmtf!H?=f&GO%zmHM2A~Gc<HHb#irbb24?bbTfA~G_W)_gX#6mD=taQ zOHPH^oe8uXs@DXsUMuIK)WnkfqLBRj99Sv{$jC3rFV4s>P;hnz$GU=sZ(?$09!O9V z6j2a=yQCInmZhe+73JqDfJ53U6N@W|3jv7!6mmmQALuB3P;x;^J}@C*nglW7nE}Xw zXQ$LWU>+(0W){Z(|Nj2@{p;tC@87<D`TXhQhxhN^zIpxX<%{Rfo<4c}=;4F=_wL@g zee33p>({PcxqRv3h4bgmo;iK$<cZ_QjvhID=-`3<`}XeHy=&)=?c26)*}Q4vhV|># zu35cm<%;FYmM&SmXyJnS^XAT(J!|HS>C>i8nLKIYg#NzXp6;&Bj`p_Jmgc6$hWfhN zn(C^`it@73lH#Jmg8aPPob0U3jP$hBl;otug!s7FnCPg;i14t`kl>)e0DnJUA8#*D z4|g|L7iT9&2YWkP8*5;4GdD9eF*Y(Z(AU$|(bm$`P*+n`QC3n^ke8E{k(QE_5El~_ z5f%~@;OFDz;pXDxU}s}xVP*mrIf_47SUDJ27<53T5~#ppV9xf~b?2YKDbLk=!#I47 zKj2|7iBk@1Fw=XgG%tA7rum-^ZB$z`t2Ta9@5`f}tTHYWiYhO@RB2ox^5~80lHg@! z-92UD2O1vSn9!ujP?+#kb;;uA9#uSfyU%7=9IlIB{HP|cP@*xqHKwDptCJI9KMMmZ zgBXJ#(0(J2T{?#hoYY^}@J72%m$+rtm?TiUFvZPLYu|>gTANw!RK&Vl$o+Si_jYSA zL&rhaz$r-HU}a!u5M>Ym8l&SOvhbh4HnI6DHm_Qp`7}zSFXgAf84aE{3Jd0K+qNL{ zz6B?P<;KrD<MW?;AQ=D(3_+kv7?@2xb_xClhQsR;v81bS>f~8G64T~QUcmM2)S?f@ zZU?2$_8Z&~YItoU*vByEhl1AQ3q>}jsz^R!2l_|==okiOeUDut2L*O{+)g%5`<nOk zta@ik=Ddtm>jW7>m>%!z643vChKE^Xx4=Em45eu~Q&^Bgg##KY#=uyS(sR=gpK<lr z?A`x)6#68;_N1f=X}{Rla=~t{0mr#JH!RK=H^up`;5a09EV<_evaeX+!J_NIwcww? zCb88iX8Nmk|4-21d7@C_DAn_H<w{45^IIN=Z7g*!<a=w;<UcJ)1u0xu;o$;|AMOJN zyF9KgaXKJ<^upQTN`-@o^G(>MMC>(~HuZzg@ru69Sx24i;|*pgzv}adI52~O!5RRo Cf`a1! diff --git a/dist/images/1x/icon/push_down.png b/dist/images/1x/icon/push_down.png deleted file mode 100644 index 7eb88eb00623c089746c083519b9828c87c5cdac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4^?SNFhDd}brzi*+2(9dE{P^SJ zV=fsP8F?OFUi*a0C0||yGVAHBWAAbAlhsc6@!x*l?C#Tou^%r!J}&(4|9|_&nG-KE z<b0i&d|b@n&;RxPYb2I+eEeU}o}K-gyTDvY``@?6?hGeXW++Wa)R@PpotCg6Jt0BB zC9GwkfJ(uS7Z=&o*xGm%UQe)fulXP#-N#U2;q-U2{~mRq(-=Hm{an^LB{Ts5Q%X!x diff --git a/dist/images/1x/icon/push_up.png b/dist/images/1x/icon/push_up.png deleted file mode 100644 index a3042a409bf83c6b104de224f2150d837866af3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4^?ABDhDd}brzi*+2(9d6bbfeo zu{*ECj2VB{>gq~Q<aG?>2>R0Bm}sx8{Mfzi|Nrl|Bcjz0i5wO^Bw}c2C|Xolkn`i$ z+uMw6Y;B(njwZC8=vt$zE8cMA+<bfehBY%j{`mNqtN!0#YkninWgKa;F^0;IncM`P x-`<|jb?w?U@eQpE9{-N_%QHP;=U-RA%3v|o(V?e^;}p<k44$rjF6*2UngIN7N#Fng diff --git a/dist/images/1x/icon/radio_active.png b/dist/images/1x/icon/radio_active.png deleted file mode 100644 index 7b2ee274a69477c068d31d6aee28c3a9c91a1191..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|;RT7srr_TS<TZ|F>sWZJ79q z&EQ=9DuyLe4HgU?KNlX7Z>(VU_*1{=3-cT{22*K<mCPPe7a30|urE*)H{fZwRm0ey zmg3BlpqJ=0DMP`@m^s9kxu-eDfnn1sHfKAw1-c15NsAj9a@ZE!h|53FJ+*h;w9ZDS z11(|}1s5tF8i$$fih2?e!LZ~}=avdZgB+m^M-RCxnbf=Vv33ayc_}!lI<)Dy6rXip mF@tea+N~6|AV!A<MutBDLE1Y~j&=Y&z~JfX=d#Wzp$Pz@TVmV* diff --git a/dist/images/1x/icon/radio_disable.png b/dist/images/1x/icon/radio_disable.png deleted file mode 100644 index c0389fdea4dc45779182f6d0cee6f3a96b9ec396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|-I}7srr_TSq2u<ZChzXj`wV zB5PnMF(>wJOlSXt*FPlo_4Ox2+>M!QDkLoFvEad971M-3c8@)+Pk!C4uYcdQ;`OYy zmL-i3_p0-GZVK>vyK2>~4c5JL1eB%+z3Vl+T`DvG_MVLR#_n()^?5;6Vr@@;)=k#$ zZpzE_T54$d*|1wima*j7qsuBBUu?QMtjp$XRNfV{{>urY4xP1=#aVB^xD$S-Va{Pm zi4Erj3e#`A)6VN|V7x7<bbJ0M_uJO>bFGZab}U}AQSd?IosC*Pzr!0CUt1iQ2Vw?4 z;NgjIXXt0CKDO$Y%NwbK4YL0gdp}M2|H<5rRf1tj;c|g@g)W)E5Mc0h^>bP0l+XkK DB?pu~ diff --git a/dist/images/1x/icon/radio_disable2.png b/dist/images/1x/icon/radio_disable2.png deleted file mode 100644 index f5a71f34cabc811841e5490eeaaf17598a26c3a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|+Dr7srr_TS<TZ|F>sWZRl)t zI?$w7@a0D#tHM==Ba9Ab_(lJ59FcZ-bZy!+{s~u&m8uz6++^^Ob-2{Q=fGykz`L^{ zk>ScS?g|rS=_H0?&LRmDfrT>}S1n_VmS9m>J!$gP)Cp53GH#Z)uRQeO#m8i}oUEA_ zeA<|2q?MTMit1WCkyE$e0mGA=oSc%aClVRDo>xe)KS?*KH(szZ^?(?+d}qN|_a_kz z(hR-f>`ZM3gf20!Y2@%tTySNFz}W@;0fx*^LOLc+VOKF{Vv%5A5_35a;VCi;=r0CO LS3j3^P6<r_P+D%I diff --git a/dist/images/1x/icon/radio_normal.png b/dist/images/1x/icon/radio_normal.png deleted file mode 100644 index 2388bb82c535face2c4512399e03132ad9c9bfaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|+t(7srr_TStO7@--QV)Jzbv zn)RUT;Kj33e{lZmoB#0r56-r$X9Ja1tMmy-y|Pa7-ME5TW#1CT%=dS9-xKxE_Dw#u ze4^?-^S;Pw9E#s^Z|7B>%<Fm|zK73i<y|%3V(Irc!yh~|W!|j7@kFUlljm^W{&m^A z#8^#zgAFrJsi?OzOy2p^reA5Nk5H1RZK};&y-L6Bn^;bs(x|LtxH-e-${!o`IgHF} zl9k@^+;l!`#%XZin@`G5<9{B-&+}P(49h1;STmVD>09yO+j=Ip2zSOJw~&J0!4G*P z5@eZdgr4-QX!G#tIly53*Ll_x&HqpHYd8!TX1!c4yeMq_E}-ujJYD@<);T3K0RY*+ Bi*o<~ diff --git a/dist/images/1x/icon/slider_active.png b/dist/images/1x/icon/slider_active.png deleted file mode 100644 index a84164f622926386a71f8f157af711b29aaf66d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 416 zcmV;R0bl-!P)<h;3K|Lk000e1NJLTq0015U0015c1^@s6J20-I0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzLP<nHRCwC#moaXIFbsx6lJ`2n#Mq4^ za43dKy}_G$gGwE8D2~9^kqM^uHRQzzD%T~5<PlYsuw+F6;t$&({Z80#OVEnl*9>un zRwfsqvvcbr5RQS``at2*k+GQW$pAQoeod}j87Bn#pp<&bvaAw9Jo?sIYyIAJovNzp zjl9&jCIk%SJy}0n=yRUuFGW$XG)=u5-1j|enufJ)d$I6Wd+F2qbuK%1^jJWqp-?b5 z2j?LUY1e4n^<hDIL!lTxwTaX3gs=Qgd)tq=e9J?7L)XC3%?n)Dwby<(@SkOTfDiBi zKEVGET$ZKRJ_KxbPS9)tn@H6)E-;p*1E@q0Z1)(Phd4-Ae~WwW(8L;~DX7Fy_^dJ^ z4${<SNs`P$Oh(YvA4u36s;e0pU1CfU!`cXAP-%t;v(sod0R{kNU6n($kc#^N0000< KMNUMnLSTYCg0{>6 diff --git a/dist/images/1x/icon/slider_active_small.png b/dist/images/1x/icon/slider_active_small.png deleted file mode 100644 index 1c29cec8439ff877a30b1c944715e6342e57cce7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289 zcmV++0p9+JP)<h;3K|Lk000e1NJLTq000gE000gM1^@s6A4o0H0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy!%0LzRCwB)lEDqbAPhwfX)esb7#W~! zkP+Gm(oWKJf_8*%&<wyBnSl#JsvQ9`93s*$A;T9>!sZKLveurlOt?lU^}+QVhG9vD zV9*204fgd$_?kh4URW;BrWxV8h|l}NF_}~BDJz5k>$-w-ZaXWbKx++M*YRtUtOvm% z679*WG|JlH5cj<Ig(q8^>id2lq@G$l89z6R2Ei|;;nacn`#WTe(R=`+^ejAbE$P`( nQw%3&(9}J%kedXNegX^t$`nNtX#aAi00000NkvXXu0mjf?zD88 diff --git a/dist/images/1x/icon/slider_normal.png b/dist/images/1x/icon/slider_normal.png deleted file mode 100644 index 8a611ffc9c6dcac5b568adfaeb1bfbc25466fb87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 425 zcmV;a0apHrP)<h;3K|Lk000e1NJLTq0015U0015c1^@s6J20-I0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzOG!jQRCwC#mqBiXFbqXQ!e}au#H#G( zCLD-Guh46B!4+V^DY!{juwysU1W$~@$hd%pG*P?2l7$fXzt{okClWs+B3GJw16T@j z74ZUeN@-F#!YNRj95_5)=~&rku>+h#?>6;X#}R{`i=y~Qk|bA3UH8seYyI8#eUaz+ z7hBY9<h0W_lZk<T)^!bS+k#7A9oC}`>RH`sdgDGW?Xkj6vn&&7nhKY|I;=+>wq1gQ zXCD@h*A+_PcAF&sPUOb#<U3}%@|Bl-L$|=eV;8ups$KWqz<<{90Y1P7_yGS4Fki&U z<i+HBS(e}<PzUv_?rCaPZWuP70k4c20!<Xwz|@uw=n}iG`xOc6QHS{Ir@5Cao>-$b zZJI{7!m$qPQHOYHSh6IO5sL%(>Kifk;{u`uZzKbrB!;ac43N<b0nSciJOmg3liCn; T@I#@Y00000NkvXXu0mjfhU>Wf diff --git a/dist/images/1x/icon/slider_normal_small.png b/dist/images/1x/icon/slider_normal_small.png deleted file mode 100644 index 7bd6fc789790cb7375507adc4f177c32d1140f21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oArNM~bhqvgP;j=V zi(`n!`MHx0@*Y+YU@=$w^nR5^r&Y`(??O(!gL&+oT0aycXZvqB=TfMk{4ui3Zi516 zvDzeQ`<wU5)31AR*KfY|=v3J>CBHZ6RZKGyE&7-Z-Ih#YU{GQTZ7n``?HRl0EtQr6 zFIK_E@Bb$8u2`{j($hKbkLLG0uF&t|h}y(>Adfk8ugK}gA#dvI-Op#~z1}!EIyyYK dJ65@#(Qf<h^zOr{{y=9kc)I$ztaD0e0syXZRk{EG diff --git a/dist/images/1x/icon/tree_collapse_1.png b/dist/images/1x/icon/tree_collapse_1.png deleted file mode 100644 index dfc427ebdb60fffcdb2d75af47be2a9000611431..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkTPC zi(`n#@#H`M|JyUKWfW$XJ+MMm`HGNO&7}ACb&6KC+@C%h@U4BYN<&-jpy2tA^>3P7 zZT2a=dhtqC;-gDslbpIib9>pVMUiuOI?tT2h%)YrGTNfc$k1P@*0gC7lN!(p22WQ% Jmvv4FO#pHoHrxOJ diff --git a/dist/images/1x/icon/tree_collapse_2.png b/dist/images/1x/icon/tree_collapse_2.png deleted file mode 100644 index 8db0aa7e54d20f638086e8a1d9f83954a1243ef6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkTeH zi(`n#@#H`M|JyUKWfW$XJ+MMm`HGNO&7}ACb&6KC+@C%h@U4BYN<&-jpy2tA^>3P7 zZT2a=dhseX0SGF-y%KHSwn|8unVI?U)!W}6v}LW<G89VXteSIxNAA|j?zBQ96(i-t z|NsB@JQSXH_pkpdxnmQf|0<<#xwxrYje)^weZBXG<i_bhr!aWB`njxgN@xNA=3-67 diff --git a/dist/images/1x/icon/tree_collapse_3.png b/dist/images/1x/icon/tree_collapse_3.png deleted file mode 100644 index efbbed9408811cf884f1bdf38278b6ec37bf951f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkSS+ zi(`n#@#H`M|JyUKWfWd1weH@&@AIEcyKq$f3Bxf*N%dy4M<3a)|L%|PFbkM4zr8Sn zHQY7Q@NkCRLFtb_npP}cJ-rbK9^PCX&U0&(SI-O0fauW9iBGPC28QvNS7a>Ln|1W$ ygcChH|NsA2=ZxQ3`rUqIm0S0(i<`R37#QCF>4`ouPm%-Z5(ZCKKbLh*2~7aG3sTYm diff --git a/dist/images/1x/icon/tree_collapse_4.png b/dist/images/1x/icon/tree_collapse_4.png deleted file mode 100644 index 743bf8b6cacfd50a0c2336706c0b45c971426d9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkR@w zi(`n#@#H`M|JyUKWfWd1weH@&@AIEcyKq$f3Bxf*N%dy4M<3a)|L%|PFbkM4zr8Sn zHQY7Q@NkCRLFtb_npP}cJ-rbK9^PCX&U0&(SI-O0fauW9iBGPC28QvNS7a>Ln|1W$ lgcCi=J4EERrc^{QF+7`MHEBu4vpAsb44$rjF6*2UngETqN{s*j diff --git a/dist/images/1x/icon/tree_expand_1.png b/dist/images/1x/icon/tree_expand_1.png deleted file mode 100644 index 914e3247c99ac3568234636967b4c64d2e25ccb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0prEIx zi(`n#@#H`M|JyUKWfW$XJ+MMm`HGNO&7}ACb&6KC+@C%h^c_2C&{-j|LPPtQ=JktL vy#wr(_c0Zjl=8-VOSoqr3-oT=rpoY7OGNv?!7YD*hBA1%`njxgN@xNAH@z@$ diff --git a/dist/images/1x/icon/tree_expand_2.png b/dist/images/1x/icon/tree_expand_2.png deleted file mode 100644 index 95a8af0bc80c5866138dd9751ed15c2002d32f4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkSV- zi(`n#@#H`M|JyUKWfW$XJ+MMm`HGNO&7}ACb&6KC+@C%h^c_2C&{-j|LPPtQ=JktL zPagn+g0J89{=c=#tH;31CoVd)bE058qvfn!ZR=He{{R24&KbY6^t=7aDhc<zuibMl hy2ZU(<b8yhp>1{U7Y6ah<3O7kJYD@<);T3K0RVq|M_K>? diff --git a/dist/images/1x/icon/tree_expand_3.png b/dist/images/1x/icon/tree_expand_3.png deleted file mode 100644 index b1c1e947fca11c79ef994f19cd2a260c7ab93a8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkTJA zi(`n#@#H`M|JyUKWfWd1weH@&@AIEcyKq$f3Bxf*N%dy4M<3a)|L%|PFbkM4zrFCs z@^ufBIk^qHv`%#uo+>T*dMJ4AwpBvPRa{rXLX%{CW0kK6wf+D9e{#$EJG*|*53ybB f`Zq(?-<pBJguR;OoM`G(ptTI1u6{1-oD!M<e{)85 diff --git a/dist/images/1x/icon/tree_expand_4.png b/dist/images/1x/icon/tree_expand_4.png deleted file mode 100644 index 67020292bdcea99c760fe229e273177e675cf3d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkSP* zi(`n#@#H`M|JyUKWfWd1weH@&@AIEcyKq$f3Bxf*N%dy4M<3a)|L%|PFbkM4zrFCs z@^ufBIk^qHv`%#uo+>T*dMJ4AwpBvPRa{rXLX%{CV;3*|kWtVZWhA1@$e=Y})B5wd S%{)Mx7(8A5T-G@yGywpiFg}w2 diff --git a/dist/images/1x/icon/tree_vertical_line_1.png b/dist/images/1x/icon/tree_vertical_line_1.png deleted file mode 100644 index d13fc8d1b5108f1e2a061548a2a320d9df738758..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^l0eML!3HEZ{B>^zQk(@Ik;M!Q+(IDCc<FB4AE2O; zr;B5V#O35a|Nq-FuVoZoDYfq2zVGv&O}lVZ{Rx9x)e%mHpT9XLOj8dC2dZZ9boFyt I=akR{01}ZRFaQ7m diff --git a/dist/images/1x/icon/tree_vertical_line_2.png b/dist/images/1x/icon/tree_vertical_line_2.png deleted file mode 100644 index ebee980075c1d318e6b574a46ae450a9a4cd7fa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0prD_p zi(`n#@#H`M|JyUKWfW$XJ+MM`@wA>Oqe(i6ilK+E-v0j2*ucObW3`r{(&vv|fB*lV zuTt~$+TH(4UM0%xTxw8M(Z5H<M(X2YL4RuohSZ-~_1^=op97lA;OXk;vd$@?2>@Gu BIII8w diff --git a/dist/images/1x/icon/tree_vertical_line_3.png b/dist/images/1x/icon/tree_vertical_line_3.png deleted file mode 100644 index d2f75950dadb857358ee93960479008168cca5ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0pkT14 zi(`n#@#H`M|JyUKWfWd1weH@&@AIEcyKq$f3Bxf*N%h5o_EI04wI4;ED7<;~_V<6; ztF;UlMRx_i`TzgF%0un#@BXQWp3gYa|Ln)b4*A{+EoO#AtE%O=<3Icc8qeVA>gTe~ HDWM4fh&ev( diff --git a/dist/images/1x/icon/tree_vertical_line_4.png b/dist/images/1x/icon/tree_vertical_line_4.png deleted file mode 100644 index 277d0e5a4007c837e49d25bb20ce2ea1ac8d8590..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0prD7R zi(`n#@#H`M|JyUKWfWd1weH@&@AIEcyKq$f3Bxf*N%h5o_EI04wI4;ED7<;~_V<6; vtF;UlMR$4UupB?RLUr-9o+zUhT}B4&$x3GyRW0rXn#thl>gTe~DWM4fNrE*V diff --git a/dist/images/1x/icon/tree_vertical_line_5.png b/dist/images/1x/icon/tree_vertical_line_5.png deleted file mode 100644 index 85aa1cc2febb522e52e1c98c2d13d0a337372625..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#S9GGLLkg|>2BR0prD<n zi(`n#@#G)>|JyTb{y4RE_kYi;hmSb08)Thap}KflkBWE1iHjv)zwQ0MWJUU)|NsAI i%;||T0!ccb6=Dc{6Zr2!uf|iLNerH@elF{r5}E+p4mB<S diff --git a/dist/images/2x/background/auto_color.png b/dist/images/2x/background/auto_color.png deleted file mode 100644 index fc976e459959f97dab370cf5e88edd0adf837597..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1007 zcmV<L0}%X)P)<h;3K|Lk000e1NJLTq001xm001xu0ssI2*kEqZ0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#kx4{BRCwCtSTS$fP!Kj0K`NkX1&IU` zSzw_PLqrxx1}2yoBG&BLvt-JWDNFYJ112_xgbiiz1Pd(51X4uRswj#;t>{-j^>nh0 zdGFa&srm^;#_>CU@4mZxcZ61}m7$I&3tueQ{*}#UQ>j!YlgZ_B8kR#!gy!?PX_}z2 zTrM|09F0alTfoIu2$>dCcMLYAQVFzzBm`Z0y`EE@WHJe9@RvUcz>!WJYqgq;t2PtD z3p$++*GOoQ&*wQ6+mi8kJQ|H`s~U|4!pj#SCmT?K1bnYQpP%sw$K#RxeZCf}An{-@ zP~zl82%c}Z+r$Ru;C47)d|f;|yx!k0hr`v&i@5XY@-kX1+KfyllWw<5M&Q(Dv+1E- z*n=!Lgl)l)VDsbg@$1FKx2r2~A~wQRP9s<XuMh)l5@vNg1XuU_eW$Bm@9w_e+|Xn1 z_V(bF@a`@y-X9-JN?)y35rVEyMqKX-`ROZ^a<W0hBu`JB8o2_?L4te(<0zZ1!nsSv z69iE#l!7Aj+gouH&PZKfOR^CF1ByQghw7>jL&M>amo;$>--w6-n-6Da8plGVQsHG* zmJqLOg+f6%7J<C9SRz)Sl%WNr7<ZDh(z+8uqS7^m9x_~9#7|B_@wlN29?SeiUWBI8 zDQ$>~*z%8vI|m1b58$YAzGwp>UVG>!B>Npw#iAegh)wdEBt>X8n>h&uh;%wl!K&sV zj+mv?&e4&vWke*O`*?nC{1t><tLj!?xmYaJ2*qMCk1X&H3LUCRvL14+6F$LhCK3rL zLcCP0J8`suPLg*fQiS+(bf^Ua<S*Z$>zovJofD|QPb>sQ2t5|n6t(t)pE%T}`2^}R z@2`t%S{HXhP>uYFqzHr)Z-}!N)OzZ2xlAs_&Ui3tfRA-B%NrwELO2Bv4-dIT?r^0* z##+7~m|Zu}ZJx_)wxA<gWBFO#Ir1VpVZqnrYU3n1fQpiXwYFUGX0u@~qmhN$Y9WDb zmR(noZERp<BO56~!dAUrC*i?{dZu;Y=O7khIp39ELLyNyx$31Djl4k;649eaNNHi% zcw=~Tgd%#&&;@w6Z`yr}8X@G1m|euLu-k|{HOVAX*Uu6)4~e$KG)>nT&*@I|81lcr z${rp6dzStCX^&G=eqKYnqB?e}#Sl81cDt?gf>x{L(T@3*Ok)C($wz%c>t+{^%%>k; dB=Jjt0RS3q_T=H*X43!w002ovPDHLkV1ncn$`Swo diff --git a/dist/images/2x/background/line_conn.gif b/dist/images/2x/background/line_conn.gif deleted file mode 100644 index d561d36a915776730eb3069cee4c949f027667ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45 xcmZ?wbhEHb<YZuCXkcJCbLPzd|Nj+#vM@3*Ff!;c00Bsbfr+K3KQn;A8UP?x3jqKC diff --git a/dist/images/2x/background/marker.png b/dist/images/2x/background/marker.png deleted file mode 100644 index 3929bbb51dd950802bb9bf12a397d1ac1e140610..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmV;70(1R|P)<h;3K|Lk000e1NJLTq000pH000pP1^@s6J8eh$0000hbVXQnLvm$d zbZKvHAXI5>WdL?^ATcx`YISTNGB7YUATcvKGch_cGaxH4F)%P5@<V3;000McNliru z)&~v?ASH;I;k5t&010qNS#tmYE+PN`E+PS{;@y$}000DMK}|sb0I`n?{9y$E00HDl zL_t(|+O3n%ODa(m$M0k+;$RX;3KAjogLEMX@}fm8bfYbVkT!vfAlk_D{TUD1v?_4r zDnbl-xsUf2Q3ydIEds%a$c-d6D*c!_?|bPALpll3fe&-%-0RnSzUK^M-w@KUBoXoa zELZ~5Kmk|aT#}^jNL2_df<K@ORG<l7K^<&^al@NnGl9oGm{Jr)DwoTwUavD*mRTqi zVm_abAA14EU~Ax3;sy_zrctq2q+l@kj2~Z^Or}Gt)q3J~yBq0rnwrffj?o+VJ>Y>T zK`Rsr<Z`+0kWPXLU;<V!55c2kGD)3IhYLM{kX~etd(djN$nW>}kV+VsK4r03&T_dN z37_`#A}MZSsZ=7H&Gr{5`4jIqW3d>C;2mRQVuQC)s?}<&*X!MgmKw!nwOZ}3XY?Yx z1ZKC}8S0jW4@NQJa5(yFMK4kTYB(HbPN(w+)?NbvF1{X#MEdVndQW6<uc|7gQYk|J zvq(=45m@thJdc%1g~TB4d~EYi@X}~BC?1b%X0!Pe=?$>J-p7BJ3*__perLFn{87XL ziu@ni?KWkzS&BxZ<n?+f5C~8vlOb^fF2E;ld1%4daDoHz-Dorzyo778!bSxStpYw# mw_?QG;2-z}93ut368{0SPhPFNl*fnw0000<MNUMnLSTY&s|&9H diff --git a/dist/images/2x/background/mask.png b/dist/images/2x/background/mask.png deleted file mode 100644 index b0a4d406fb645fc8d7e6891ffd85d11b3e181030..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2020 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 Ct+=uP diff --git a/dist/images/2x/background/trans_color.png b/dist/images/2x/background/trans_color.png deleted file mode 100644 index 262626f2175fe031b962779b599382cc23581ad1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmV-c0jd6pP)<h;3K|Lk000e1NJLTq001xm001xu0ssI2*kEqZ0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy_(?=TRCwC#*}V<IFc1Y`gJ@_NDqR+F zmuXUE3>L^FnSzEEAqpbn_~-oYUXb$S!dKlVTW-#$X`0-ga&|k*0m|jFF1+_<ji2-U z7{|~4-uL7aT5I@Mme3GDzna@H&_Gemwd**b5{(_GP-6rt*I0n6H0q#QjV?%_Q3S~} zS|G7T1=OO!gBmqpP`d^Rf@okMlm-I=Y5*XtrWFL&G=VfUa*&cn2-4F?K&qN*khZ1{ zWT2@4*=R~ZW||_9r6vzD)?`5TniPnl*#xmPaS%}x0dX}Uh^`4ibWQ4&Q8b$%mc|8h o>hHXGS>B70<7?sXKraCX00Ot@;%i1VkN^Mx07*qoM6N<$f^rOtEdT%j diff --git a/dist/images/2x/background/wheel.png b/dist/images/2x/background/wheel.png deleted file mode 100644 index 97b343d98c744561e1acb8f98d2b1a24a5bc0da2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11733 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 diff --git a/dist/images/2x/icon/check_box_active.png b/dist/images/2x/icon/check_box_active.png deleted file mode 100644 index f5083b856edc7375f8886a16f0133dfb3b8569cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmV-t0hs=YP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz2}wjjRCwBAU>F4>9WY{u%zM%RB<pEp zUn4`3OambY{HLjxlVnirWE$uw7<B+m9AF^C%5Xnag5iC%Btw842Ynp?vV6a%2!jF- zGlKvd6GOf>5B(efvm9hG3|x5kn?4S}X8D3U-xvx{ex$tva9N&s_&sHb5M*G3As<75 z77tA<2LTp*lJji^;i*`jml-2CDYcxWC;)|mg9JNOEhp%J#`B*rLIh+XwJay-08kcc zyzm*$2jy*$BdBFL(Y4`ue=)GHu>q1TC#N>VWdS8VC&>ZmQ9&)sNy-Hczy!JB(GM_t z!nH3{v7BHzfDQupz8!53j0^`f($Ky}hEXsI&;USy0RRqbZ{e^ed#3;Z002ovPDHLk FV1mBTfI9#H diff --git a/dist/images/2x/icon/check_box_disable.png b/dist/images/2x/icon/check_box_disable.png deleted file mode 100644 index b6767f36c14bcebd3d1ef7b47b84581675bb7ff2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWu?Bo-U3d6}OTSBv_SY4Hj|BSeC6}^tgKY#6CA^?bU2^_!y$} z7?#|-eCfCY`+^%Mo4gm!>f#F3-B<dYFRW0_<a+Iba;XHV7cLgB8UopStP-v;F6NUc zJ+Ok=P1fK6UxMORUiW^1j3o<edwCWoh%8`iU|?ow2op?aNPJ@tw4TA!)z4*}Q$iB} D>Iy`7 diff --git a/dist/images/2x/icon/check_box_disable2.png b/dist/images/2x/icon/check_box_disable2.png deleted file mode 100644 index dbc3da4bc24263ab52fdf2810dd1ed40fbc18b6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 368 zcmV-$0gwKPP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz5=lfsRCwC#mca^wKoEu}6+8$A-U{ua zAxTdVy<7Tj;VXowBpC?_-n{1oMw+GKt{vR}qAarC@BA~a08CTYtiEt`UAwp(DDj;A zZfCzQa19R~D8BH=-rT<<U<L#ln@W-d8`A`y=fMv{$g*s_3Lt!ISs;oc2!a61#bUe& zN;rZ`<#|4ifhPDpP2n6x^bLH2`#~^l3UI@frv1!u2)uO)*18UgqCD@hsp{n%3hxyG zR$(s7MB%LlF4t?dB8Kq<l7hEJfFl$aCNx!j#elKMMI}hUJ4JAb<H{^!PmqFl?g9Lq zHfbolvw<=S((qnWfKil($}LHVz<ZyDC(mO)B-1e9P~<tl#8lHmfB^t#0Cb4JWB*eC O0000<MNUMnLSTYw;g-(; diff --git a/dist/images/2x/icon/check_box_normal.png b/dist/images/2x/icon/check_box_normal.png deleted file mode 100644 index cf167a7fdf34e2419884e2160dc36380999b5908..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWu?Bo-U3d6}OTSBv_SY4Hj|7>@3~R=yCP(iG6Oercc@C@G(T` zF)X=v`O<L*_60XiHhC}Hwn`{ecVE?Sxv)Ytlk2q$%B2#dUbtAiY6xWSu}ZkYxR_6( z^uP*cH(7%Rd<lwMdENU3GL|f??d4gVAhLk5fq|J}-yJ~>%g~vQK<gPiUHx3vIVCg! E0FlK;RsaA1 diff --git a/dist/images/2x/icon/dark/tree_collapse_1.png b/dist/images/2x/icon/dark/tree_collapse_1.png deleted file mode 100644 index 740b50a65bb341583a9c120056aeb7c229841dbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36m0c$ zaSX}0_x9#S-UbB$)&K)PN120v)e~6`Nk!buOx`o&#Bbe&6*4j^PYm6DIZyjCxd8@_ zq}Ez(%&9)HdFS?7xw;c(D(t;_B|214Kwv_D{<qcdzNGBQ+1=F=@+2?yyw{$spZKgf tI@XEKevy}&-N>T;+nI$C3TCnuF&t=@Wd3Gw-4y5`22WQ%mvv4FO#q;YO8Ni* diff --git a/dist/images/2x/icon/dark/tree_collapse_2.png b/dist/images/2x/icon/dark/tree_collapse_2.png deleted file mode 100644 index 6b7192f7c293c2912b2797730c4d80e8eb85bb3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36kOx! z;uw-~@9hn1z6J#W*NX>ta5<+Yss4`V3{wkh$xU!w_|e&eNAO+Azplr@X(6owOWIy7 znZ(4z!XcpG(7?d>Dfa75alTtMMrPINqWxkMrYYQu{CI8>NS3So+v=;D&wng9n^+yW zT|vpnfAOwc_3J9)OgmTHvF}~EIn3u#&GVUCfu;m)>$h2xr^2-4<hglK<(q{&r+BrL qvv5rK9{T#->pmBt3a9k{wQpAnTdZC7N_RQX-3*?telF{r5}E*W+Flj_ diff --git a/dist/images/2x/icon/dark/tree_collapse_3.png b/dist/images/2x/icon/dark/tree_collapse_3.png deleted file mode 100644 index 172b9335905a0c5b909a343719345c7b9c6ba36a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36x`tH z;uw-~@9hk0z6J#W7xBlMJyScU-utf-F*8DN-NrDpx{DbdAC^4{wo!YdBM~}PB*a7M zmrRO;y6iE}LKXoBhDz5q8AcX?Nq@t&=I5<>_3xb~``Yj4q~38TST<IqAGPjQZeU>Y zc#?8|wV(g9)w}M0NmEjay**>^$F0*!_Xs#wuRYrN_2lJjMkWr0!r~`Oc0J@!h*Yay x(O0D|)A^L69B9S5)nfZU0uA9fId6@!@!gGHcXEo`Cj;Hi;OXk;vd$@?2>|xRUPS-^ diff --git a/dist/images/2x/icon/dark/tree_collapse_4.png b/dist/images/2x/icon/dark/tree_collapse_4.png deleted file mode 100644 index 69eb9c3ae5d67a1604e3743f1584f384519aa606..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36kOuz z;uw-~@9p)CTn!2W$37ZYaTRjSdi8g{%kl-DHNDwcnw;HEtNxo$<F)7CdwRvH8pYlk zm44?#CfPI6mMS?kFzi%qvtwf6nEN+0bA4UL-HNj5-Pe}C;7w;aF<(Km%JX8dpn^j~ z$h$W?Z@)ZM{rcG595p4QFLO`Y-cO4?E}!&r&DOA_-Jj1y0Zm$Y+nq1ZT#M<+^tp4p j7#M+u3IMe-RK|+kbg(?Nt~vQM(7g<vu6{1-oD!M<Ansab diff --git a/dist/images/2x/icon/dark/tree_expand_1.png b/dist/images/2x/icon/dark/tree_expand_1.png deleted file mode 100644 index ce1480df6823b930c009b712ea1584ab7e5b05ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36fE*| zaSX}0_x9#S-Ub66mID%otVt~2=C=q6WY1t-!L*Fydu`Wd;hRB9#<w|U-cn$Mft9E4 zR2M{UpS1O-&9{QB4q&iv-Wzk_o#oCKCQj<x6B^ks%K`#V91qDWaX`U|d<AjkLf)ft T7G{n>+ZjAv{an^LB{Ts52R1jA diff --git a/dist/images/2x/icon/dark/tree_expand_2.png b/dist/images/2x/icon/dark/tree_expand_2.png deleted file mode 100644 index 114dc2f5fca2dd4b6608abc61cdab79b59a673a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36rAPh z;uw-~@9hmku4V@T)(bZ$1b2iUICba0N)+eHrt1;f-7Kn!j?UA*TOZYxd;G3v*_`4l z6TCx&1fXET<09SI8(Y3RAA9!GQf0ju2MC<FIk$GP@^n8A{p*jvoDdYOE%%Q8et)xF zxUXx_%lU4br=8_v0)n96^#5knn<sbuS*7$1sOx!f_WRd<t_}_kCExa+XX5^=o4;AF R`UTLH44$rjF6*2UngEB<RU7~S diff --git a/dist/images/2x/icon/dark/tree_expand_3.png b/dist/images/2x/icon/dark/tree_expand_3.png deleted file mode 100644 index fb15500efaf7bd2270d3dd63bd1356f6adb91c73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36kO!# z;uw-~@9m9^Tn!2W$37ZYb!BkPdi8g{iuys#s^07@P36f(lm7Q69bSKUpYh^VK~AAT z9((yVo?BfS_mV?E!9h;bxsQR-Y198zudcAqF5B~a+Tw5epHnQ99U2%InOHpDrSPj1 zy=p0#an{A9ZJ+VNueG_qcPOfziP|_f^%@fs3&@O3>eV@O&-#@-S>0FQ*1)jyU)D!+ hIiQ3}^+wr9Mu*w<^Hz5x`~bR^!PC{xWt~$(696p2STX<r diff --git a/dist/images/2x/icon/dark/tree_expand_4.png b/dist/images/2x/icon/dark/tree_expand_4.png deleted file mode 100644 index 75c9f23cc597c5a9a763e336ddbb0e56008d6fbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36rAem z;uw-~@9lL%u4V@T)(bZuXf}l^Ox^k4Gf6eVbDiPJODbY%fsU2?r);g@J1y^>c1*IU zb8<?thkegY{^VI492_UKG^<!xTsF&V`M&MG{_W%Y@VJtHrncSIOkl97eDiseqPJ}y zHqUl-Dfu2fv-;oM^Op4;qPwqMI(ciW0~nO$mkBe%fMv`*8!f$_nSF1SfevKwboFyt I=akR{0Q2BYq5uE@ diff --git a/dist/images/2x/icon/dark/tree_vertical_line_1.png b/dist/images/2x/icon/dark/tree_vertical_line_1.png deleted file mode 100644 index e88f2a6ad91b5b9272123815b259a68372a2cf7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^MnKHP!3HG1iSZT!Db50q$YKTtF;x&|^bAt@02DOz zba4!^IGz0G|9|_#1q?nshgmM%Q4Y_)|GWO{x4r)t8ydZu7}(!a)uPo<xJ6Dfg@M8K W1h4u&$5pXF%?zHdelF{r5}E+sN+!$z diff --git a/dist/images/2x/icon/dark/tree_vertical_line_2.png b/dist/images/2x/icon/dark/tree_vertical_line_2.png deleted file mode 100644 index 554d8b351994a35b3c305671b3c2b1034e0b9040..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36s+@f zaSX}0_x6S(SA&88Yk<0y=Y>_j<(GzD2+g^==s=ePSLNo=3D1v98Wf#d+4?F-nUx6* zd|LAB7W<jgRX;3dA5&a+?f$!LwTUbKUfyy4$<MaE6W0q}-0I-)Zg*HFn+FRE%aIgz lM#Gz`OiW3eyq~ylWjyp$w|!c-jxEq744$rjF6*2UngHnVMa%#I diff --git a/dist/images/2x/icon/dark/tree_vertical_line_3.png b/dist/images/2x/icon/dark/tree_vertical_line_3.png deleted file mode 100644 index 8e7da8aecd5df86228dfa2f9066de5ca2c5cd8ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36s+=e zaSX}0_x7qaSA&5F>qVEC&V;A`rcctEu+~OfdgH_&jRkp{jFM`JMJ`JO&6YZTv+`J} z>y>+uLqNenF7le7g2R-#aN_Usv+;jlY}mBcd*83Rdv}YiE@dB*4lF}abN4C}lgmxX bmpAxI7kQiwT)FfM&=m}xu6{1-oD!M<=&D7E diff --git a/dist/images/2x/icon/dark/tree_vertical_line_4.png b/dist/images/2x/icon/dark/tree_vertical_line_4.png deleted file mode 100644 index 4645b529641ffdf69b87d6c1c37aab838915328c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36fE*| zaSX}0_x7qISA&8GOF*xm(3V&K+zVAJrruxWyG2mT@t%(BgyRj9m6gs;Q1zX3UUBI* zjjgS24h{}+p4*fa6sE<(iQ0f``{i~;S$@;CpL_pu_4&RZTY<_@0oyZ{Ct12nUzyc{ PoW$Vi>gTe~DWM4fY{)*S diff --git a/dist/images/2x/icon/dark/tree_vertical_line_5.png b/dist/images/2x/icon/dark/tree_vertical_line_5.png deleted file mode 100644 index 3fd2c5602628cf5290fb3576fa4f732bddfe722a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36wLH= zaSX}0_x8p{&V~RU*Nfkeda`JLmp|%NFf}4FTbSFjys>~I(`c2}+_%RgJvXgA{bG*s zQ}xCMG_WW0U)F`c_cu*!cl*BlVlSF(LxV{Pqktywo5v25KLRaf@O1TaS?83{1OPM* BL?r+K diff --git a/dist/images/2x/icon/dots.png b/dist/images/2x/icon/dots.png deleted file mode 100644 index beae59d3d68255b054c9defb312c667d4285c0c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^GC<71!3HE>dCivuQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JiZnf4978H@B_&9_YY;rPV#SId{W=#fUOd?0%e?f}j2CYY hKg@slft`VojY0n;565X0M{}Si22WQ%mvv4FO#uF4ELi{m diff --git a/dist/images/2x/icon/half_selected.png b/dist/images/2x/icon/half_selected.png deleted file mode 100644 index 765aabcc7a06b14fda1401c2c4df0d91e9b983e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GO`a}}Ar-fh5+qoaWepZ_$LuWK&ggOV@`-(JvZhbj=I}8@ z=`k$1clpwB2lfRwPBwWj+_p+6RCiz1Z@I8SHIwVL3(BPuq+YmKJm5=EytVZ6{7ESv z_Pe~is3B2$U<I?Atih{>#4vGz=xzOO2S0c+@3>X)g`?3;>elrW23&58QVbjh43o@7 Vm%Yhtyasd)gQu&X%Q~loCIBxEQG5UZ diff --git a/dist/images/2x/icon/icon_down_arrow.png b/dist/images/2x/icon/icon_down_arrow.png deleted file mode 100644 index 5285f739a88f7c4dd1e874f538b18cd5304be00a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Ghdf;zLn>}1B}lw%m>ARhzmegnf`Y<vnPrW9je+bvRtZ-a z7xPJ!9$3LV<HMD*@Bbe&-pF#dd0=O$IKjiUe^R>Gg{PnY2lG9f{5EGn8lys;f8$ey zy-XslvKJayxMU_cOyyva+A^Q#^!H$0Rz}`ng~N<oA!pY+FiU%E*wd)i%C>M*W5B%S zZOk$q1r5x;-F{4|hihg{zguyN?bK(R)>LOEW?ROnn;Ygg-eXvsqhNi0^Mt#rQ&Vaf kw(Jl*rgmMXfq|LfuW&)a<9B`YfWBeyboFyt=akR{0F38syZ`_I diff --git a/dist/images/2x/icon/loading.gif b/dist/images/2x/icon/loading.gif deleted file mode 100644 index d04fdd21277e90469d8ef930254c69b23dc75bea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1810 zcmZ?wbhEHblw*)%Sj58c|Ns9pXU@!=IWsLS4ajDI0mc8^ey$<G&W-`DMtTO!j6iXq zP=s%Qf=gmaB9OMRuP8`N&Q2{+NJ>r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT6<RZ(hi zm0w75Rd%vvijuvZf=z{0MQ%ZEYDuC(MQ%=Bu~mhwQesMeQmPe@4HDK@QUEI{$+lH; z1W71>>~zjAN>wn`Gt*5rFf&&$x70H<H8(dg*HJJsFf`RSFxEFV&^0o)GBL0+F;aj6 zC7^9ZDQQ+gE^bh}fIM5JjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^| z#0uTKVr7^KE~&-IMVSR9nfZANAQKal@=Hr>m4GgVcp<mI*B5SZUa=n7Lwd>ix%w4} z1^R}12Ku?VAb){X7ncO3BAkI$b#X{#L8^XGYH@yPQF1C!xiU;MFzoPK1X2iejg@~< zCNNSGb6oP1OLJ56N<3X`m4GsODVZr&mKG+)X~yQ3x@jqC#=0iPX34siNr_3i=H^Cb zCP@a#$wr1IFmtf!H?=f&GO%zmHM2A~Gc<HHb#irbb24?bbTfA~G_W)_gX#6mD=taQ zOHPH^oe8uXs@DXsUMuIK)WnkfqLBRj99Sv{$jC3rFV4s>P;hnz$GU=sZ(?$09!O9V z6j2a=yQCInmZhe+73JqDfJ53U6N@W|3jv7!6mmmQALuB3P;x;^J}@C*nglW7nE}Xw zXQ$LWU>+(0W){Z(|Nj2@{p;tC@87<D`TXhQhxhN^zIpxX<%{Rfo<4c}=;4F=_wL@g zee33p>({PcxqRv3h4bgmo;iK$<cZ_QjvhID=-`3<`}XeHy=&)=?c26)*}Q4vhV|># zu35cm<%;FYmM&SmXyJnS^XAT(J!|HS>C>i8nLKIYg#NzXp6;&Bj`p_Jmgc6$hWfhN zn(C^`it@73lH#Jmg8aPPob0U3jP$hBl;otug!s7FnCPg;i14t`kl>)e0DnJUA8#*D z4|g|L7iT9&2YWkP8*5;4GdD9eF*Y(Z(AU$|(bm$`P*+n`QC3n^ke8E{k(QE_5El~_ z5f%~@;OFDz;pXDxU}s}xVP*mrIf_47SUDJ27<53T5~#ppV9xf~b?2YKDbLk=!#I47 zKj2|7iBk@1Fw=XgG%tA7rum-^ZB$z`t2Ta9@5`f}tTHYWiYhO@RB2ox^5~80lHg@! z-92UD2O1vSn9!ujP?+#kb;;uA9#uSfyU%7=9IlIB{HP|cP@*xqHKwDptCJI9KMMmZ zgBXJ#(0(J2T{?#hoYY^}@J72%m$+rtm?TiUFvZPLYu|>gTANw!RK&Vl$o+Si_jYSA zL&rhaz$r-HU}a!u5M>Ym8l&SOvhbh4HnI6DHm_Qp`7}zSFXgAf84aE{3Jd0K+qNL{ zz6B?P<;KrD<MW?;AQ=D(3_+kv7?@2xb_xClhQsR;v81bS>f~8G64T~QUcmM2)S?f@ zZU?2$_8Z&~YItoU*vByEhl1AQ3q>}jsz^R!2l_|==okiOeUDut2L*O{+)g%5`<nOk zta@ik=Ddtm>jW7>m>%!z643vChKE^Xx4=Em45eu~Q&^Bgg##KY#=uyS(sR=gpK<lr z?A`x)6#68;_N1f=X}{Rla=~t{0mr#JH!RK=H^up`;5a09EV<_evaeX+!J_NIwcww? zCb88iX8Nmk|4-21d7@C_DAn_H<w{45^IIN=Z7g*!<a=w;<UcJ)1u0xu;o$;|AMOJN zyF9KgaXKJ<^upQTN`-@o^G(>MMC>(~HuZzg@ru69Sx24i;|*pgzv}adI52~O!5RRo Cf`a1! diff --git a/dist/images/2x/icon/push_down.png b/dist/images/2x/icon/push_down.png deleted file mode 100644 index 88ef8d5fba9cd2b26d5f0d34ba804c3f5821d0d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F$05`DhM-r2B~}i3a<8a zaSX9I{r1X6-opw4tq=bPRE2qV-!brVJE0-jsbsd+y;EI*cj6qD*~VoPm98_*pYZOk zr&p))>4Jj4b``IZ_b`|rC_mS$>mmPGlH)+=yTczCbPTpGFh0XHnX%@Wj=-l@HJ%S@ z|1*rE4p}{SW8NSdd+6S-HLlk;tiN&Pf)ty=(u>-*XWSP~<A|K~l&MQCZqqgyy8x5O uskgSxT$s_MKkMt)te&*4C;R!!uM4m8t!GbKpd1HuHiM_DpUXO@geCyfK3-7( diff --git a/dist/images/2x/icon/push_up.png b/dist/images/2x/icon/push_up.png deleted file mode 100644 index 040d502e6c5b58ac9fac9a071e9f65af94f53d8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F$05`DhM-r2B~}i3O0MX zIEGl9etTsjZ?l1j>&4gRf@@t5t8HMCo*2s{ciQBFf{49vc;LD(+TQN*`wLE3UN*Y8 zL!R;alxe0*mvUA(C>vO<@OiVQ<J6J3<065U5%Q0(9JjDsA@ioDIAG_D?p18X0aue$ zP4;YGEA_iXjqz^qo3zV*2N=%yZ{W6KcK-3dJ$^fL$?@cvzwd;m0-eL)>FVdQ&MBb@ E0Ck;8k^lez diff --git a/dist/images/2x/icon/radio_active.png b/dist/images/2x/icon/radio_active.png deleted file mode 100644 index e465430c3985a959ad38b20ab27e5437e2347e7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmV;B0dM|^P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzGD$>1RCwBAU>F4>9Wauldft-&An6ap z4nVAcCi?)04*>B-h9sE{)OEnTCm;*wW3dz$068WR=#T@HJ7C_Eejr&uW(ZFJI--z# z2h4i{@^u1*(YyfYh(yvIK$*{p4hcp)alW6*3EmM~nqb1Acs>ns+<f9f0Fu?#(<s{q zqGwTTA>dEQlmIynhWnus4F40Q!5G8_i4g((iHQOSLYA+07G_Z3VTOx=*dQ??9N|EW z1Mn6${pJE>$>B1aiPT6$_BknXNNG%gA_q_ml4KrG<bVfX{*on!3ozlRNN|F}lOM>E z!(}!$2jH#2Haz;l5V-d(if=(|kQhjg05~w{3L;!}!F>|yexj2P&~im$vtc3)e4jXk us^dY?AQ==*vO&=(rE#--6pR9Z00RKD>TElyXZOhf0000<MNUMnLSTaPfSO_e diff --git a/dist/images/2x/icon/radio_disable.png b/dist/images/2x/icon/radio_disable.png deleted file mode 100644 index dfe0413633eea2fabbc9294847cc7f52f974dfd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 488 zcmV<E0T=#>P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzib+I4RCwC#R#9q$KoH&dBPPMGAcat{ z*9iScPhgKwZ_u8k-XJ|fJwftOa*YZlP$XZ{RQ!?7EG|q%>$u$(AwJlsQQy27XZNiT zBhDR@J`ca__qT8eV60*Iwc81d9gO&TwR$!x00LvcO+(N&pqLPZ?0zi(f<MCHUR~R^ zE#|YCm^#k4=RWgXe4I|AC<^*_1R@@^1we4j`c4J*77O9j0@sm)ko0(@LY_cG*joV2 z+;v?U+_EfI{mZhHBC;&&ti<GpZ@yK*FFa4H!{5`CinwX&iMEtBwCuXTcaei~b_%Gb zny(1BWp5;hcS!<%#obwfKxN<6a2y~9sY1XJfZtzEHB%s5YmNX}{;7fN6$qElZNh)U zD8Onl61ldU0^v$H0_19i#$pPDi?tHQ_=9GW8>j+u5MzqDUhs-j1{aXa<x+b!L{oY@ z9F%|ryx@x4grTYex|%L(wj8o&LFHNzo}-(gt6?^MGOsyd)V4bs?uKL#Te3lHO8<IW eK4Qd|00RIn`oKoXb)(Jz0000<MNUMnLSTXns@87+ diff --git a/dist/images/2x/icon/radio_disable2.png b/dist/images/2x/icon/radio_disable2.png deleted file mode 100644 index 8476062cb7c84575ef7a93bcbafb5d41fdbf2ed1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmV;b0agBqP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzOi4sRRCwC#R?7{-FbqvAq~1G0;DT78 z;!q}l5$Fam3EcojC=<{FVg<wnGC}XXVIzbJikn{}RiaOd`f=*_lGwEw8}RQ4OeUW% zmla%=Fj5%&$1Gr!Fpl#iDLNGZ#7MZ8kWxS~83-wz1pxUDE*r}o&OyZ1S^$vas@IOk zd;k%du>i-FYwtwRa^|Ow1AZZkiIAAQ_mFW?pCOTI+=BrA_WgyCWa3igDUM?{;haTL z^m?xAn%#w9RaL1zMc;+$2vQaKY&!jrBk&&Ip-q8QCk9%#A6IT;qkM;^2iaV?iLDW1 z+)02dAQgp^01P-A8-<W4BqT7}ZETcpnSj;`hN*VF-M&_f_xMgD4NIN>z)@9zkVu1! z5x%u*!NbGfP(T2Vb<;5OkN}x(5VCjG$~z>_sqU!14M{IrvR*W$zT5Hv1D*m500%dK UPE!ZRQvd(}07*qoM6N<$g0^|EOaK4? diff --git a/dist/images/2x/icon/radio_normal.png b/dist/images/2x/icon/radio_normal.png deleted file mode 100644 index 0bbd27463edfd14e0fef19a08c70ca0eabb294e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzgh@m}RCwC#RzYgRFc4INZw41qlCuiw zCqfVD3!Ep^KWJZ4{~&!r{et9B@`(oOb3+0#_~t`)g#}w-Rclu*hI&A;9ZS2Tv7}ic z2K;x7+H`)~?N)G!p)H|F<8=;g3oW}_EMC15fW(+^-H_A<B$EJ<?T-mS@@Kd_>gO;F z#r0$&qA2>(uP6#}Je@>Ymh|rwNIZ2W0LgLI4?6LUl;X-rY~l<=KJuIrc>xkhYXWrU zv*}bN4}yTDe^phA#OLAQRAThaH{a;wxAS?Y75={8Qxf-0Yhr8}yQZ>t1&+lSG^Ue4 zz15@+z?HoTIF?L6*0G%m#CrCw1;+u#AS%Qh0{H#aR`UfCYsn#?G>bgUUW3Gv+(r0j z7zm6lMxxGkUm&q^4gqyqp|SV^iN!hzGyFj_IeSn6V-RD?oCNA(LP>>&g2vJn+LW~X zO@)eW5hhv%5}-8<TTa-!pmwbk@6pZB)!Hb5eGMl}ZPihK3zA-xWW6X#f4eLnFyJD< Y0Lt~jwJPcd0RR9107*qoM6N<$g1y|%u>b%7 diff --git a/dist/images/2x/icon/slider_active.png b/dist/images/2x/icon/slider_active.png deleted file mode 100644 index cf361f74dab223ea79f7376c5716d26612c4eebd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 497 zcmV<N0S^9&P)<h;3K|Lk000e1NJLTq000~S000~a1^@s6at+^<0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzlSxEDRCwCVRzYrqKnyfXkvMRm2d+r@ zL+;5F+8=};gqMULBtJ-=K<@cNC9WJABo0UjscYm#h-O*SK-7^elrZe9y|&jD7;wAY zeEHZ(+eq6=^9Pi>v{c$v+G)LB-^bRo3_=GIn}U<HSSM_0#6INX_`n-3P%M(7m*ETX zKn%S)KOqM6?U~lndq{*m%!@>N8vhccFrHx<e5&wTy#)DsGK{7(U11`rGdwIPrp~lI zPm8?!HhodoHRO2?Wm!VgH0^)3ZG-1|5Cj1@j>8dtf8*3yRaKB>Stq1`zl)-1HxY&* zxUOqjYA2|JjC%G+Y$%Kz<QlLM)ULF^Fpi1!MUiX3R+y3n!^H)I>kH1#x!`aGyckA7 zOnojmTtQtx3#>CP7~Hngq+<*$YR=A)gIohrK{vG)*g>$U$3*cRav0s_`tsJMZj0j| zMv1Awc_&g?8k>@5hU+Qr%7O--XhFe94OLwo(v6%fAeQupDN8d%?PnB=|JRt<3-5}C n+R52S^UGz@<h|6W|0BQv5z4fLQ2=_c00000NkvXXu0mjfWaiq` diff --git a/dist/images/2x/icon/slider_active_small.png b/dist/images/2x/icon/slider_active_small.png deleted file mode 100644 index 1c29cec8439ff877a30b1c944715e6342e57cce7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289 zcmV++0p9+JP)<h;3K|Lk000e1NJLTq000gE000gM1^@s6A4o0H0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy!%0LzRCwB)lEDqbAPhwfX)esb7#W~! zkP+Gm(oWKJf_8*%&<wyBnSl#JsvQ9`93s*$A;T9>!sZKLveurlOt?lU^}+QVhG9vD zV9*204fgd$_?kh4URW;BrWxV8h|l}NF_}~BDJz5k>$-w-ZaXWbKx++M*YRtUtOvm% z679*WG|JlH5cj<Ig(q8^>id2lq@G$l89z6R2Ei|;;nacn`#WTe(R=`+^ejAbE$P`( nQw%3&(9}J%kedXNegX^t$`nNtX#aAi00000NkvXXu0mjf?zD88 diff --git a/dist/images/2x/icon/slider_normal.png b/dist/images/2x/icon/slider_normal.png deleted file mode 100644 index a81cf03879fdb60d1660d49c6d5b276301684704..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 410 zcmV;L0cHM)P)<h;3K|Lk000e1NJLTq000~S000~a1^@s6at+^<00009a7bBm000&x z000&x0ZCFM@Bjb-Oi4sRR7l6gmN9O_FbqYXt-?c=sH>(<I!BMtBjiXvf{&7Oc<Q7r zD6?cRV6cl46oGBAZ5)3<i%s##0!{u(RVl~=2jD%g{oVUBaLlU%WHFnn&MmL1o&H{3 z-aDCh4)&p{qJNj<9426^k5gL$J`y$wy}!n_bi3XvSE&a+Co1q!Is<Qj)cHZXB8;57 z1*lZj17D>b!!VFiLPQwH5dh~L-g`m_G)-dxzrN(3dQq3lg}(1^psU7l<a9bABE%Tk z?RKS9hdOtU#V?zJ-GlqSXBdVO@Vy93DJ{Z&LQ_g6;9{|eh`BNhvHRL`a;q${HBVL% z=$tbrv&7c93(OBg@6A9%?77Z^b5<b))5)E4gb+$$$0D$48e)u#Q0E*mMoYIjKE1VF zM^mTktJ`!uiKU7ELx-E2+tOleVxl&&iK`mn>e*KR8{mV2xMC$6+yDRo07*qoM6N<$ Eg2QpInE(I) diff --git a/dist/images/2x/icon/slider_normal_small.png b/dist/images/2x/icon/slider_normal_small.png deleted file mode 100644 index 7bd6fc789790cb7375507adc4f177c32d1140f21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oArNM~bhqvgP;j=V zi(`n!`MHx0@*Y+YU@=$w^nR5^r&Y`(??O(!gL&+oT0aycXZvqB=TfMk{4ui3Zi516 zvDzeQ`<wU5)31AR*KfY|=v3J>CBHZ6RZKGyE&7-Z-Ih#YU{GQTZ7n``?HRl0EtQr6 zFIK_E@Bb$8u2`{j($hKbkLLG0uF&t|h}y(>Adfk8ugK}gA#dvI-Op#~z1}!EIyyYK dJ65@#(Qf<h^zOr{{y=9kc)I$ztaD0e0syXZRk{EG diff --git a/dist/images/2x/icon/tree_collapse_1.png b/dist/images/2x/icon/tree_collapse_1.png deleted file mode 100644 index f2d63e2828ce17760b8e827ebe8c06784f073109..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36zueL zaSX}0_x8p?t`-Fm)_~q=%on$_JyPd!yl=&`WqYj)w`Ag~;_rHW{<T>;OIxg$aGP^- zK!L~ZFI$=I?{7W1wNfVT;w7d^A(iEtPfS(<rBCDwW&hv$ZSLN0DOKmY&)r+1lwSKJ y<JsM<4h|0gK41Cd#8UZ6E>KVa3MQORWxg|0LsVw|?)N}PF?hQAxvX<aXaWG3S4pS< diff --git a/dist/images/2x/icon/tree_collapse_2.png b/dist/images/2x/icon/tree_collapse_2.png deleted file mode 100644 index 4f87550170b9ea6e8986ab75a61cfb868f9b7286..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36x{9U z;uw-~@9m9^T+Ido4G+CvYE0SJbm8Q2ZWj54A~iPZ3l}?2Q`)gSxUFSc+l7Sef45m! z?e%x=UNNV5Q@h0pKPC<V1&0O(MkW@IofgmRenebTO8)%wipDgt39}UTUc4mj>jsql zG&f-9|E-VC&5NG7ZoA@+d22-lC%(JHCR;b>oqqh4`|fT*>ALe*{y1%%&B(~~#C)}w zx{JcrcN4FCFb=Y@o;Y!>(IGjYc=6S$@?FZxK<gH6{$Fdum~h@feRY(t70??Dp00i_ I>zopr04r~0GXMYp diff --git a/dist/images/2x/icon/tree_collapse_3.png b/dist/images/2x/icon/tree_collapse_3.png deleted file mode 100644 index 88cfeba109c8cc93b644db4a313b5ce6e5f44429..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36x`zJ z;uw-~@9m9)Tn-Kb$38};tFB)#$7bFn_X(dW{7zjw=z6Ml&bNeMl|^6Y&wljb_W5@_ zZlOopxsFV(lDSm2cU$aw6($yr3DKu6xHm8?-2DIXm08c8P7Li^d|`uo!ynEdv7J*~ z{gfOU7=A{i@2@fnE#16R?pUCU%O(@UcW1VJ-?O*h<=nX_GtKg+Gq*M{Fdh<DS}!(1 z|Lw%hsp%@^Wl9sb3nlh5Fc#HheKeQj5Kt&7%NLGh{P8;^@X4J@QK0)7JYD@<);T3K F0RSHjXWRe) diff --git a/dist/images/2x/icon/tree_collapse_4.png b/dist/images/2x/icon/tree_collapse_4.png deleted file mode 100644 index 31c33b9fbcd1d7dae3c86e12c6897c2fd22df24a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36kO)% z;uw-~@9p)2Tn-Kb$38};tFB)#$7bFn_X(dWs&5sQ6ih6VS7$GpkfZyrI9R6c_uF?o zi&uSW?Ruj8R5mGg{k5-NN)8PSl}mVPSvUl&e%t4*&5YZ#rfAlYHe;qI{u6d-EnVj& z#K^?rkudk~yR%oe+<jLm;Vvks`RR;I`nJvQw}1C|@@mai)zX;CG+hOUh7av0t}zK+ ml2jA~au|U6I0O{duNM8%<!rxxu8=R##SEUVelF{r5}E+Mom+SS diff --git a/dist/images/2x/icon/tree_expand_1.png b/dist/images/2x/icon/tree_expand_1.png deleted file mode 100644 index 2fb7e3b0216ffb9cda9dd2341f11decac5ee651e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36fF02 zaSX}0_x6S%SAzi$>xD2G){kqNDp&+<R&(5at<~4cHSPO%p8hQ=D$nLPbH8*_W`u#2 z)Aw!puqSBh)=H`N7nzL>AW&m_^M2&?oh$Ng^UGGMO^cIy8)awB0R$f2lVjZ-V4!Zg ZwB$jNSi|rSD}YX5@O1TaS?83{1OP0}J}m$M diff --git a/dist/images/2x/icon/tree_expand_2.png b/dist/images/2x/icon/tree_expand_2.png deleted file mode 100644 index 9a26edbb1217a3b819ecb63e82a8528b00e36b9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36kOox z;uw-~@9hmoE(ZsZV;{{og%q)-KCSTTQ+Qetc1m=~o8zYrxtN$f`TD;sMQs1Qp6>?N zqApJGn8Ly#py1HJz{tenvE#@-?&qnzMrP@mNjIV(f+udzz3Uqs9{2jzI{O&@$0@EZ zr<Baozu$dxe&x!JkAE+pSaURyoe5;fEUVv_W6t`8JXzgU;MTyfvpzev_HLjc(C`a4 b>*w>9is<GqZOwiSbSs0WtDnm{r-UW|*PmKK diff --git a/dist/images/2x/icon/tree_expand_3.png b/dist/images/2x/icon/tree_expand_3.png deleted file mode 100644 index 6f6b5a7f975dd4ec759269859f6d2e614b9c9c0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36kO!# z;uw-~@9mBATn-Kb$3I3|YE`m6ee!XNP1BU)w<q5UpHL*PE?%#+_R6n+eNMGLn~e=u zX(_5qa`<F*gwOBogDG7Mj7&$od5T#$1k`@p`>idU760>8<SdCQpn!ry14HGE8`ryM z?W+0`bNlP=yFM;Ubc%{gYG;47E7L90oh1ua)M9e;{j;3%MN09ZEpm)ZPkvo_ly3vn fJ>$*6uoOmKf5(|Cge?Mqu4V9a^>bP0l+XkKJ{4FL diff --git a/dist/images/2x/icon/tree_expand_4.png b/dist/images/2x/icon/tree_expand_4.png deleted file mode 100644 index c202c722e523410866e6a38fa407128d15948493..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36rAqq z;uw-~@9i~1u0sYQY!9YC((qWXU{SfJse(n&CT_XYdIhKN&z~&vTPoXg-@Z-dgR08= zsb_kmF1e^i%3k76{&sjq9t#Ug%0!V;78aM(|NZf=|IG-qd|I|$_Z|lroH&y+?beH$ zS7~c^$K=cJjdVHkafAN-WA{JLT7LafcI6ud5HJlbGiQQ<PsNo?9QO>`y{D<q06LMu M)78&qol`;+0H7sN2LJ#7 diff --git a/dist/images/2x/icon/tree_vertical_line_1.png b/dist/images/2x/icon/tree_vertical_line_1.png deleted file mode 100644 index e88f2a6ad91b5b9272123815b259a68372a2cf7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^MnKHP!3HG1iSZT!Db50q$YKTtF;x&|^bAt@02DOz zba4!^IGz0G|9|_#1q?nshgmM%Q4Y_)|GWO{x4r)t8ydZu7}(!a)uPo<xJ6Dfg@M8K W1h4u&$5pXF%?zHdelF{r5}E+sN+!$z diff --git a/dist/images/2x/icon/tree_vertical_line_2.png b/dist/images/2x/icon/tree_vertical_line_2.png deleted file mode 100644 index 554d8b351994a35b3c305671b3c2b1034e0b9040..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36s+@f zaSX}0_x6S(SA&88Yk<0y=Y>_j<(GzD2+g^==s=ePSLNo=3D1v98Wf#d+4?F-nUx6* zd|LAB7W<jgRX;3dA5&a+?f$!LwTUbKUfyy4$<MaE6W0q}-0I-)Zg*HFn+FRE%aIgz lM#Gz`OiW3eyq~ylWjyp$w|!c-jxEq744$rjF6*2UngHnVMa%#I diff --git a/dist/images/2x/icon/tree_vertical_line_3.png b/dist/images/2x/icon/tree_vertical_line_3.png deleted file mode 100644 index 8e7da8aecd5df86228dfa2f9066de5ca2c5cd8ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36s+=e zaSX}0_x7qaSA&5F>qVEC&V;A`rcctEu+~OfdgH_&jRkp{jFM`JMJ`JO&6YZTv+`J} z>y>+uLqNenF7le7g2R-#aN_Usv+;jlY}mBcd*83Rdv}YiE@dB*4lF}abN4C}lgmxX bmpAxI7kQiwT)FfM&=m}xu6{1-oD!M<=&D7E diff --git a/dist/images/2x/icon/tree_vertical_line_4.png b/dist/images/2x/icon/tree_vertical_line_4.png deleted file mode 100644 index 4645b529641ffdf69b87d6c1c37aab838915328c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36fE*| zaSX}0_x7qISA&8GOF*xm(3V&K+zVAJrruxWyG2mT@t%(BgyRj9m6gs;Q1zX3UUBI* zjjgS24h{}+p4*fa6sE<(iQ0f``{i~;S$@;CpL_pu_4&RZTY<_@0oyZ{Ct12nUzyc{ PoW$Vi>gTe~DWM4fY{)*S diff --git a/dist/images/2x/icon/tree_vertical_line_5.png b/dist/images/2x/icon/tree_vertical_line_5.png deleted file mode 100644 index 3fd2c5602628cf5290fb3576fa4f732bddfe722a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?2=RS;(M3{v?36wLH= zaSX}0_x8p{&V~RU*Nfkeda`JLmp|%NFf}4FTbSFjys>~I(`c2}+_%RgJvXgA{bG*s zQ}xCMG_WW0U)F`c_cu*!cl*BlVlSF(LxV{Pqktywo5v25KLRaf@O1TaS?83{1OPM* BL?r+K diff --git a/dist/resource/ZeroClipboard.swf b/dist/resource/ZeroClipboard.swf deleted file mode 100644 index 13bf8e396202964e0048333d878f4b949a2f5e6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1071 zcmV+~1kn3KS5pay1^@tfoPAa6Qrkup-d$aeB-<EsF<>A-xFjKf1te)pFM-&Q&_dOT zp~-XxqP4X~YJ}vGWC;KAD1C=MKwiO_PG6^Vbs@z~r#qgr-}!Xr?4IxJ9P1kT4dpSa zmlT9hja*+}e;Cbih*6`(JT|+I(1(#NIVSiTL~Dq=|Lb=d5tOYL`L;_#dyQQ%FAAmI zcth~a_gzLk@xphk!Y?fFYp&C2`ZTZ#X}INt9hY9ojZWZ1Om23g$oC2%i(XLAs&#|V z5ArS7X}yhomj%SJ<VF-Y-kHMb&JlYT0gsONf$ReBA{KbmE$wDt-{X6mwph9E0?E-d zYT4?!-wl~@!2+>GT~|rnZj|zM|I&j59e1QKqGxQN5!(ijWrx1S)ZN!RwWBwC`$uYc z!)028S7F4?l?H2dd39HKImh$+mv#S~I-YjmQ;P-rUfUM~-;Xr+ldpAXK+hS!b|@Ro zUs)@fv!kf9RjpFXZ?d(Pe_q{bY*sgP{Ykaib==7Da_N!X$Z^AwK5e&BZ5R5<db+3S zYrYrpE3sgvKPZuowj$?(rGb<GlVs}l1K3I)Ks}R~1zOtKSeyda@}KT1X94ZlPAgQK z?9B1@9M=^OX=F>6j>T=;_5DD$nR8}GiWShym;5A&x*eM;)Us-}<67Eb+@9n>sdlhm z`(coON!$a6H-ML=9U8}t-8aV1yD!xY9v@|7-FWq*lEUMka&b=Hq$X{>72}4eNl_P+ zccPJWGtXb!r#GbVPIO$}sN%oME%Yf<`b@|2f6G5y#$}-l<FbUxgXJj+jS0$Pd8r~- z?p5wr9#obq4=W3#C=slvT29Ot28x5Fp~rv;5D|z3L<T_tNd=;TlmjUbqyW+YkRr$> zAR|D=L6`ti0Wt|N4P*v{Ss-&j?gE(yvY_TMkQE@SK-Pd%f#~WwXExMLZXW@84CD#m zFMxar<SQUsK)wd@4Ulhvd<W__zz&dSfa@Uag0Kg|a}6a^1b=4uA~^lXhX@vMHb}52 zsUnhOK5HZd7=eP3q9UXTIG0#Hrs6rIVo}6MLzrtJ^z`SPl8B}i%)-i$sjdvq8UrFH z$!&5pBZb>!IU~i}<XA>ZGSTvX;GX_!`A@yKkIbSu*e=l_b9m*BF@hOB8SS;p?XkU4 z+#Y{FagI+_hF#pQ*y^c#B7H9*TQ=n-IvJZOQ*KYMV&e{u!2((~XOiIAy*Zr0yBr$x zqA6D~T{u}ZWn+;Cn@jC`refSD34E}PZ{YGaxq%P2g&VlCEyl30qM2Z<#-M2CQxMno zG_4J<Av}R(LR3xZ>8H7mc8(VenQzJ;=@j=BiTh*RubMeS$61ORcM^S6!u6l;=?s|@ py1A~K8@jovn~!u;;=k8uI$3rc`gC{*rT-s&a~N%N=5J58nk1s|4c7nw diff --git a/index.html b/index.html deleted file mode 100644 index fd39c4e..0000000 --- a/index.html +++ /dev/null @@ -1,19 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - -<head> - <meta charset="utf-8"> - <title>FineUI-Start</title> - <link rel="stylesheet" type="text/css" href="https://fanruan.design/fineui/2.0/fineui.min.css" /> - <!-- 下面是不包含normalize.css的css --> - <!-- <link rel="stylesheet" type="text/css" href="https://fanruan.design/fineui/2.0/fineui_without_normalize.min.css" /> --> - <link rel="stylesheet" type="text/css" href="dist/bundle.css"/> -</head> - -<body> - <div id="wrapper"></div> - <script src="http://fanruan.design/fineui/2.0/fineui.min.js"></script> - <script src="dist/bundle.js"></script> -</body> - -</html> \ No newline at end of file diff --git a/package.json b/package.json index ae7946f..4888ecd 100644 --- a/package.json +++ b/package.json @@ -1,47 +1,77 @@ { - "name": "fineui-start", + "name": "fineui-starter", "version": "1.0.0", - "description": "fineui start", - "main": "index.js", + "description": "fineui starter", + "scripts": { + "start": "webpack-dev-server -p --progress --host 127.0.0.1 --config=webpack/webpack.dev.js --mode development", + "build": "webpack -p --progress --config=webpack/webpack.prod.js --mode production", + "test": "jest", + "eslint": "eslint \"./**/*.{js,ts,jsx,tsx}\"", + "eslint:fix": "eslint \"./**/*.{js,ts,tsx}\" --fix", + "stylelint": "stylelint \"./**/*.less\" --syntax less", + "stylelint:fix": "stylelint \"./**/*.less\" --syntax less --fix", + "prettier": "prettier --write \"./**/*.{js,ts,jsx,tsx,less}\"" + }, "dependencies": { - "fineui": "^2.0.0" + "@fui/core": "^2.0.0" }, "devDependencies": { "@fui/babel-preset-fineui": "^1.0.0", - "@fui/typescript-configs": "^1.0.1", "@fui/eslint-plugin": "^1.0.7", - "@types/jest": "24.0.11", - "typescript": "3.9.2", - "fork-ts-checker-webpack-plugin": "1.4.3", + "@fui/typescript-configs": "^1.0.1", + "@types/jest": "^24.0.11", "autoprefixer": "9.6.1", "babel-loader": "8.0.6", + "babel-plugin-transform-runtime": "6.23.0", "cross-env": "6.0.0", "css-loader": "3.0.0", + "eslint": "^7.30.0", + "eslint-plugin-jest": "^24.3.6", + "eslint-plugin-react": "^7.24.0", + "fork-ts-checker-webpack-plugin": "1.4.3", "html-webpack-plugin": "3.2.0", + "husky": "^7.0.1", "jest": "24.7.1", "jest-css-modules-transform": "2.5.0", "jest-environment-jsdom": "24.7.1", "jest-snapshot": "23.6.0", "less": "^3.11.3", "less-loader": "5.0.0", + "lint-staged": "^11.0.1", "mini-css-extract-plugin": "0.7.0", "npm-run-all": "4.1.5", "optimize-css-assets-webpack-plugin": "5.0.3", "postcss-loader": "3.0.0", "postcss-simple-vars": "5.0.2", + "prettier": "^2.3.2", "source-map-loader": "0.2.4", "style-loader": "0.23.1", + "stylelint": "^13.13.1", + "stylelint-config-prettier": "^8.0.2", + "stylelint-config-standard": "^22.0.0", + "stylelint-prettier": "^1.2.0", + "typescript": "3.9.2", "uglifyjs-webpack-plugin": "2.2.0", "webpack": "4.35.2", "webpack-cli": "3.3.5", "webpack-dev-server": "3.7.2", "webpack-merge": "4.2.1" }, - "scripts": { - "start": "webpack-dev-server -p --progress --host 127.0.0.1 --config=webpack/webpack.dev.js --mode development", - "build": "webpack -p --progress --config=webpack/webpack.prod.js --mode production", - "test": "jest" - }, "author": "", - "license": "MIT" + "license": "MIT", + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "lint-staged": { + "*.{js,ts}": [ + "eslint --fix", + "git add" + ], + "*.less": [ + "stylelint --fix", + "git add" + ] + } } diff --git a/screenshorts/todolist.gif b/screenshorts/todolist.gif deleted file mode 100644 index 15a465ee3a1ba88d8f192315c9168243462f078c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115674 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 HA)WsN|7Ixt diff --git a/screenshots/demo.jpeg b/screenshots/demo.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..94decdb1bf400d44843c805420096bc260598170 GIT binary patch literal 74328 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 literal 0 HcmV?d00001 diff --git a/src/common/app.less b/src/common/app.less deleted file mode 100644 index 491bdf4..0000000 --- a/src/common/app.less +++ /dev/null @@ -1,14 +0,0 @@ -@import "../../fineui/src/less/resource/app"; - -//定义自己的全局样式配置 -#body { -} - -#wrapper { - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - .overflow-hidden(); -} \ No newline at end of file diff --git a/src/common/background.less b/src/common/background.less deleted file mode 100644 index f2dfaa9..0000000 --- a/src/common/background.less +++ /dev/null @@ -1,3 +0,0 @@ -@import "../../fineui/src/less/resource/background"; - -//定义自己的背景 \ No newline at end of file diff --git a/src/common/font.less b/src/common/font.less deleted file mode 100644 index 9459171..0000000 --- a/src/common/font.less +++ /dev/null @@ -1,3 +0,0 @@ -@import "../../fineui/src/less/resource/font"; - -//定义自己的字体 diff --git a/src/common/icon.less b/src/common/icon.less deleted file mode 100644 index 610fc21..0000000 --- a/src/common/icon.less +++ /dev/null @@ -1,3 +0,0 @@ -@import "../../fineui/src/less/resource/icon"; - -//定义自己的icon \ No newline at end of file diff --git a/src/core/javascript/decorator.js b/src/core/javascript/decorator.js deleted file mode 100644 index e5f32dd..0000000 --- a/src/core/javascript/decorator.js +++ /dev/null @@ -1 +0,0 @@ -export const { shortcut, Model, model, store } = BI.Decorators; diff --git a/src/core/typescript/decorator.ts b/src/core/typescript/decorator.ts deleted file mode 100644 index ee94eb1..0000000 --- a/src/core/typescript/decorator.ts +++ /dev/null @@ -1,3 +0,0 @@ -export const { shortcut, Model, model, store } = BI.Decorators; - -export type Constructor<T> = new(...args: any[]) => T; diff --git a/src/index.js b/src/index.js deleted file mode 100644 index 3a8714d..0000000 --- a/src/index.js +++ /dev/null @@ -1,7 +0,0 @@ -import { ToDoList } from "./modules/main"; - -// 将todolist组件挂载到#wrapper上. -BI.createWidget({ - type: ToDoList.xtype, - element: "#wrapper" -}); diff --git a/src/index.less b/src/index.less index 09f8de8..0ec9d28 100644 --- a/src/index.less +++ b/src/index.less @@ -1,5 +1,9 @@ -@import "../node_modules/fineui/src/less/index"; +@import './less/index.less'; -@fontUrl: 'font/'; //字体存放路径 -@imageUrl: 'images/1x/'; //图片的基本地址 -@image2xUrl: 'images/2x/'; //2x图片的基本地址 \ No newline at end of file +#wrapper { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; +} diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..267debf --- /dev/null +++ b/src/index.ts @@ -0,0 +1,7 @@ +import Layout from '@app/layout/layout'; +import './index.less'; + +BI.createWidget({ + type: Layout.xtype, + element: '#wrapper', +}); diff --git a/src/less/index.less b/src/less/index.less new file mode 100644 index 0000000..4dff600 --- /dev/null +++ b/src/less/index.less @@ -0,0 +1,7 @@ +@import '~@fui/core/src/less/index.less'; +@import '~@fui/core/src/less/image.less'; +@import './var.less'; +@import './resource/app.less'; +@import './resource/background.less'; +@import './resource/font.less'; +@import './resource/custom.less'; diff --git a/src/less/lib/background.less b/src/less/lib/background.less new file mode 100644 index 0000000..09e9a54 --- /dev/null +++ b/src/less/lib/background.less @@ -0,0 +1,3 @@ +// 背景图片 + +@background-logo: 'logo.png'; diff --git a/src/less/lib/constant.less b/src/less/lib/constant.less new file mode 100644 index 0000000..d034086 --- /dev/null +++ b/src/less/lib/constant.less @@ -0,0 +1,3 @@ +// 常量 + +@color-app-primary: yellowgreen; diff --git a/src/less/lib/font.less b/src/less/lib/font.less new file mode 100644 index 0000000..6e91cb0 --- /dev/null +++ b/src/less/lib/font.less @@ -0,0 +1,4 @@ +// 字体图标,请参考:http://fanruan.design/#/docs/spec/icon + +@font-directory: 'e748'; +@font-management: 'e777'; diff --git a/src/less/resource/app.less b/src/less/resource/app.less new file mode 100644 index 0000000..b344a50 --- /dev/null +++ b/src/less/resource/app.less @@ -0,0 +1,47 @@ +@import '../lib/constant.less'; + +// 左边框式列表选项 +.app-list-item-border-left { + border-left: 4px solid transparent; + border-right: 4px solid transparent; + color: @color-bi-text-gray; + &:hover, + &.hover { + color: @color-bi-text-white; + } + &.active, + &:active { + border-left: 4px solid white; + color: @color-bi-text-white; + } + &.disabled { + &, + &:hover, + &:active { + color: @color-bi-text-disabled !important; + } + } +} + +// 下划线式列表选项 +.app-list-item-underline { + .box-sizing(border-box); + &:hover, + &.hover { + font-weight: bold; + } + &.active, + &:active { + border-bottom: 2px solid @color-app-primary; + font-weight: bold; + color: @color-app-primary; + background-color: @color-bi-background-default; + } + &.disabled { + &, + &:hover, + &:active { + color: @color-bi-text-disabled !important; + } + } +} diff --git a/src/less/resource/background.less b/src/less/resource/background.less new file mode 100644 index 0000000..af3c91d --- /dev/null +++ b/src/less/resource/background.less @@ -0,0 +1,3 @@ +@import '../lib/background.less'; + +.background(logo-background, @background-logo); diff --git a/src/less/resource/custom.less b/src/less/resource/custom.less new file mode 100644 index 0000000..9a3823d --- /dev/null +++ b/src/less/resource/custom.less @@ -0,0 +1,40 @@ +@import '../lib/constant.less'; + +.bi-high-light { + color: @color-app-primary; +} + +.bi-high-light-background { + background-color: @color-app-primary; +} + +.bi-list-item-select { + &:hover, + &.hover { + .background-color(@color-app-primary, 10%); + } + &:active, + &.active { + color: white; + background-color: @color-app-primary; + } +} + +.bi-list-item { + &:hover, + &.hover { + .background-color(@color-app-primary, 10%); + } +} + +.bi-list-item-active2 { + &:hover, + &.hover { + .background-color(@color-app-primary, 10%); + } + &:active, + &.active { + color: white; + background-color: @color-app-primary; + } +} diff --git a/src/less/resource/font.less b/src/less/resource/font.less new file mode 100644 index 0000000..0b557c6 --- /dev/null +++ b/src/less/resource/font.less @@ -0,0 +1,4 @@ +@import '../lib/font.less'; + +.font(directory-font, @font-directory); +.font(management-font, @font-management); diff --git a/src/less/var.less b/src/less/var.less new file mode 100644 index 0000000..cfd1607 --- /dev/null +++ b/src/less/var.less @@ -0,0 +1,3 @@ +@fontUrl: 'assets/font/'; // 字体的存放路径 +@imageUrl: 'assets/images/1x/'; // 1x图片的基本路径 +@image2xUrl: 'assets/images/2x/'; // 2x图片的基本路径 diff --git a/src/modules/app/layout/content/content.less b/src/modules/app/layout/content/content.less new file mode 100644 index 0000000..e4e25e3 --- /dev/null +++ b/src/modules/app/layout/content/content.less @@ -0,0 +1,5 @@ +@import '~@/index.less'; + +.app-layout-content { + background-color: @background-color-default; +} diff --git a/src/modules/app/layout/content/content.model.ts b/src/modules/app/layout/content/content.model.ts new file mode 100644 index 0000000..5908489 --- /dev/null +++ b/src/modules/app/layout/content/content.model.ts @@ -0,0 +1,41 @@ +import { model, Model } from '@core/decorator'; +import LayoutModel from '../layout.model'; + +@model() +export default class LayoutContentModel extends Model<{ + types: { + openedCards: LayoutModel['TYPE']['openedCards']; + activeCard: LayoutModel['TYPE']['activeCard']; + }; + context: LayoutContentModel['context']; +}> { + static xtype = 'app.model.layout_content'; + + public context = <const>['openedCards', 'activeCard']; + + public actions = { + /** + * 切换card + * @param value 要切换的card的key + */ + changeCard: (value: string) => { + this.model.activeCard = value; + }, + /** + * 关闭card + * @param value 要关闭的card的key + */ + closeCard: (value: string) => { + // 获取要关闭card在已打开cards中的下标 + const index = BI.indexOf(this.model.openedCards, value); + // 如果要关闭card就是当前card,则自动切换至其它card + if (value === this.model.activeCard) { + const [prevIndex, nextIndex] = [index - 1, index + 1]; + const [prevCard, nextCard] = [this.model.openedCards[prevIndex], this.model.openedCards[nextIndex]]; + this.model.activeCard = nextCard || prevCard; + } + // 然后从已打开cards中移除目标card + BI.removeAt(this.model.openedCards, index); + }, + }; +} diff --git a/src/modules/app/layout/content/content.tsx b/src/modules/app/layout/content/content.tsx new file mode 100644 index 0000000..9ce508e --- /dev/null +++ b/src/modules/app/layout/content/content.tsx @@ -0,0 +1,156 @@ +import { Tab } from '@fui/core'; +import { shortcut, store } from '@core/decorator'; +import { Nav, NavItemInfo, NavItemStyle } from '@base/nav/nav'; +import { RouteType, RouteInfo, ROUTE_INFOS } from '@/routes'; +import LayoutContentModel from './content.model'; +import LayoutConstant from '../layout.constant'; +import './content.less'; + +// 路由信息value与页面内容的映射关系,可以理解成一个经过faltten的路由信息集合 +export interface ContentsMap { + [key: string]: NavItemInfo & Required<Pick<RouteInfo, 'card'>> & Partial<Pick<RouteInfo, 'type'>>; +} + +// 路由类别与导航选项风格的映射关系 +export const ROUTE_TYPE_NAV_ITEM_STYLE_MAP = { + [RouteType.Single]: NavItemStyle.Block, + [RouteType.Multiple]: NavItemStyle.Underline, +}; + +/** + * 应用布局的内容区域,包括导航栏和实际内容区域 + */ +@shortcut() +@store(LayoutContentModel) +export class LayoutContent extends BI.Widget { + static xtype = 'app.layout_content'; + + public props = { + baseCls: 'app-layout-content', + }; + + public watch = { + openedCards: (values: string[]) => { + this.udpateNavItemInfos(values); + this.updateNavValue(); + }, + activeCard: (value: string) => { + this.updateNavItemStyle(value); + this.updateNavValue(); + this.tabRef.setSelect(value); + }, + }; + + private model: LayoutContentModel['model']; + private store: LayoutContentModel['store']; + private navRef: Nav; + private tabRef: Tab; + private contentsMap: ContentsMap; + + /** + * 初始化ContentsMap + * @param routeInfos 路由信息集合 + * @param closable 当前路由信息对应的导航选项是否可关闭 + */ + private initContentsMap(routeInfos: RouteInfo[], closable: boolean) { + if (!this.contentsMap) { + this.contentsMap = {}; + } + for (const routeInfo of routeInfos) { + const { type, value, text, card: Card, cards, children } = routeInfo; + const isHome = type !== undefined; + const newClosable = type === RouteType.Single ? true : closable; + this.contentsMap[value] = { + type, + value, + text: isHome ? '首页' : text, + closable: isHome ? false : newClosable, + card: Card ? <Card cardName={text} /> : <BI.Layout />, + }; + if (children) { + this.initContentsMap(children, newClosable); + } + if (cards) { + this.initContentsMap(cards, newClosable); + } + } + } + + /** + * 更新导航组件的itemInfos + * @param values 当前打卡的卡片们的values + */ + private udpateNavItemInfos(values: string[]) { + const itemInfos = BI.map(values, (_index, value) => this.contentsMap[value]); + this.navRef.setItemInfos(itemInfos); + } + + /** + * 更新导航组件的itemStyle + * @param value 当前激活卡片的value + */ + private updateNavItemStyle(value: string) { + const { type } = this.contentsMap[value]; + if (type !== undefined) { + const itemStyle = ROUTE_TYPE_NAV_ITEM_STYLE_MAP[type]; + this.navRef.setItemStyle(itemStyle); + } + } + + /** + * 根据当前激活卡片的value更新导航组件的值 + */ + private updateNavValue() { + this.navRef.setValue(this.model.activeCard); + } + + public init() { + this.initContentsMap([{ value: '', text: 'blank', icon: '' }, ...ROUTE_INFOS], false); + } + + public render() { + const { NAV_HEIGHT } = LayoutConstant; + const navValue = ROUTE_INFOS[0].value; + const navItemInfo = this.contentsMap[navValue]; + const navItemType = navItemInfo.type as RouteType; + const navItemStyle = ROUTE_TYPE_NAV_ITEM_STYLE_MAP[navItemType]; + + return ( + <BI.VTapeLayout> + <Nav + ref={ref => { + this.navRef = ref; + }} + cls="nav bi-background" + height={NAV_HEIGHT} + itemInfos={[navItemInfo]} + itemStyle={navItemStyle} + value={ROUTE_INFOS[0].value} + listeners={[ + { + eventName: Nav.EVENT.CHANGE, + action: (value: string) => { + this.store.changeCard(value); + }, + }, + { + eventName: Nav.EVENT.CLOSE, + action: (value: string) => { + this.store.closeCard(value); + this.tabRef.removeTab(value); + }, + }, + ]} + /> + <BI.Tab + ref={ref => { + this.tabRef = ref; + }} + cls="card bi-card" + cardCreator={key => this.contentsMap[key].card} + showIndex={ROUTE_INFOS[0].value} + /> + </BI.VTapeLayout> + ); + } +} diff --git a/src/modules/app/layout/header/header.less b/src/modules/app/layout/header/header.less new file mode 100644 index 0000000..a84fa3e --- /dev/null +++ b/src/modules/app/layout/header/header.less @@ -0,0 +1,17 @@ +@import '~@/index.less'; + +.app-layout-header { + .box-shadow(0 0 10px, rgba(@background-color-black, 10%)); + .logo { + } + .title { + font-size: @font-size-16; + } + .user { + .avatar { + border-radius: 100%; + } + .name { + } + } +} diff --git a/src/modules/app/layout/header/header.tsx b/src/modules/app/layout/header/header.tsx new file mode 100644 index 0000000..b684c2e --- /dev/null +++ b/src/modules/app/layout/header/header.tsx @@ -0,0 +1,59 @@ +import { shortcut } from '@core/decorator'; +import LayoutConstant from '../layout.constant'; +import './header.less'; + +// 测试用的用户信息 +const userInfo = { + name: 'Finer', + avatarSrc: 'https://code.fanruan.com/img/gitea-sm.png', +}; + +/** + * 应用布局的顶栏,包括应用logo、标题和用户信息 + */ +@shortcut() +export class LayoutHeader extends BI.Widget { + static xtype = 'app.layout_header'; + + public props = { + baseCls: 'app-layout-header', + }; + + public render() { + const { APP_TITLE_TEXT, MAIN_MENU_WIDTH, HEADER_HEIGHT } = LayoutConstant; + + return ( + <BI.LeftRightVerticalAdaptLayout + rhgap={24} + items={{ + left: [ + <BI.CenterAdaptLayout cls="logo bi-high-light-background" width={MAIN_MENU_WIDTH} height={HEADER_HEIGHT}> + <BI.IconLabel cls="logo-background" width={32} height={32} /> + </BI.CenterAdaptLayout>, + <BI.Text cls="title" hgap={8} text={APP_TITLE_TEXT} />, + ], + right: [ + <BI.IconButton + cls="toast-success-font" + width={24} + handler={() => { + BI.Msg.toast(`您点击了第一个图标`); + }} + />, + <BI.IconButton + cls="toast-error-font" + width={24} + handler={() => { + BI.Msg.toast(`您点击了第二个图标`); + }} + />, + <BI.VerticalAdaptLayout cls="user"> + <BI.Img cls="avatar" width={24} rgap={8} src={userInfo.avatarSrc} /> + <BI.Text cls="name" text={userInfo.name} /> + </BI.VerticalAdaptLayout>, + ], + }} + /> + ); + } +} diff --git a/src/modules/app/layout/layout.constant.ts b/src/modules/app/layout/layout.constant.ts new file mode 100644 index 0000000..506067d --- /dev/null +++ b/src/modules/app/layout/layout.constant.ts @@ -0,0 +1,7 @@ +export default { + APP_TITLE_TEXT: 'FineBI 商业智能', // 应用标题文字 + MAIN_MENU_WIDTH: 72, // 一级菜单宽度 + SUB_MENU_WIDTH: 208, // 二级菜单宽度 + HEADER_HEIGHT: 40, // 顶栏高度 + NAV_HEIGHT: 36, // 导航栏高度 +}; diff --git a/src/modules/app/layout/layout.less b/src/modules/app/layout/layout.less new file mode 100644 index 0000000..9f30789 --- /dev/null +++ b/src/modules/app/layout/layout.less @@ -0,0 +1,16 @@ +@import '~@/index.less'; + +.app-layout { + .app-layout-header { + .z-index-layer(2); + } + .app-layout-body { + .z-index-layer(1); + .app-layout-sider { + .z-index-layer(2); + } + .app-layout-content { + .z-index-layer(1); + } + } +} diff --git a/src/modules/app/layout/layout.model.ts b/src/modules/app/layout/layout.model.ts new file mode 100644 index 0000000..03f357b --- /dev/null +++ b/src/modules/app/layout/layout.model.ts @@ -0,0 +1,21 @@ +import { model, Model } from '@core/decorator'; +import { ROUTE_INFOS } from '@/routes'; + +@model() +export default class LayoutModel extends Model { + static xtype = 'app.model.layout'; + + public childContext = <const>['openedCards', 'activeCard']; + + public state(): LayoutModelState { + return { + openedCards: [ROUTE_INFOS[0].value], + activeCard: ROUTE_INFOS[0].value, + }; + } +} + +interface LayoutModelState { + openedCards: string[]; // 打开卡片的key的集合 + activeCard: string; // 当前卡片的key +} diff --git a/src/modules/app/layout/layout.tsx b/src/modules/app/layout/layout.tsx new file mode 100644 index 0000000..81a1ad0 --- /dev/null +++ b/src/modules/app/layout/layout.tsx @@ -0,0 +1,34 @@ +import { shortcut, store } from '@core/decorator'; +import { LayoutHeader } from './header/header'; +import { LayoutSider } from './sider/sider'; +import { LayoutContent } from './content/content'; +import LayoutConstant from './layout.constant'; +import LayoutModel from './layout.model'; +import './layout.less'; + +/** + * 应用布局 + */ +@shortcut() +@store(LayoutModel) +export default class Layout extends BI.Widget { + static xtype = 'app.layout'; + + public props = { + baseCls: 'app-layout', + }; + + public render() { + const { HEADER_HEIGHT, MAIN_MENU_WIDTH, SUB_MENU_WIDTH } = LayoutConstant; + + return ( + <BI.VTapeLayout rowSize={[HEADER_HEIGHT, 'fill']}> + <LayoutHeader /> + <BI.HTapeLayout cls="app-layout-body" columnSize={[MAIN_MENU_WIDTH + SUB_MENU_WIDTH, 'fill']}> + <LayoutSider /> + <LayoutContent /> + </BI.HTapeLayout> + </BI.VTapeLayout> + ); + } +} diff --git a/src/modules/app/layout/sider/sider.less b/src/modules/app/layout/sider/sider.less new file mode 100644 index 0000000..713d0df --- /dev/null +++ b/src/modules/app/layout/sider/sider.less @@ -0,0 +1,10 @@ +@import '~@/index.less'; + +.app-layout-sider { + .app-layout-sider-main-menu { + // background-color: @background-color-black; + background-color: darken(@color-app-primary, 25%); + } + .app-layout-sider-sub-menu { + } +} diff --git a/src/modules/app/layout/sider/sider.model.ts b/src/modules/app/layout/sider/sider.model.ts new file mode 100644 index 0000000..21c7019 --- /dev/null +++ b/src/modules/app/layout/sider/sider.model.ts @@ -0,0 +1,43 @@ +import { model, Model } from '@core/decorator'; +import LayoutModel from '../layout.model'; + +@model() +export default class LayoutSiderModel extends Model<{ + types: { + openedCards: LayoutModel['TYPE']['openedCards']; + activeCard: LayoutModel['TYPE']['activeCard']; + }; + context: LayoutSiderModel['context']; +}> { + static xtype = 'app.model.layout_sider'; + + public context = <const>['openedCards', 'activeCard']; + + public actions = { + /** + * 用于RouteType为Single时打开单个card + * @param value 要打开的card + */ + openSingleCard: (value: string) => { + if (BI.indexOf(this.model.openedCards, value) === -1) { + this.model.openedCards.push(value); + } + this.model.activeCard = value; + }, + /** + * 用于RouteType为Multiple时打开多个card + * @param values 要打开的card们 + */ + openMultipleCards: (values: string[]) => { + this.model.openedCards = values; + this.model.activeCard = values[0]; + }, + /** + * 用于切换一级菜单时关闭所有cards + */ + closeAllCards: () => { + this.model.openedCards = []; + this.model.activeCard = ''; + }, + }; +} diff --git a/src/modules/app/layout/sider/sider.tsx b/src/modules/app/layout/sider/sider.tsx new file mode 100644 index 0000000..3cb92cf --- /dev/null +++ b/src/modules/app/layout/sider/sider.tsx @@ -0,0 +1,119 @@ +import { shortcut, store } from '@core/decorator'; +import { Menu, MenuItemInfo, MenuItemStyle } from '@base/menu/menu'; +import { RouteType, RouteInfo, ROUTE_INFOS } from '@/routes'; +import LayoutSiderModel from './sider.model'; +import LayoutConstant from '../layout.constant'; +import './sider.less'; + +/** + * 应用布局的侧栏,包括一级菜单和二级菜单 + */ +@shortcut() +@store(LayoutSiderModel) +export class LayoutSider extends BI.Widget { + static xtype = 'app.layout_sider'; + + public props = { + baseCls: 'app-layout-sider', + }; + + public watch = { + openedCards: (values: string[]) => { + this.updateSubMenuValueByOpenedCardChange(values); + }, + activeCard: (value: string) => { + this.updateSubMenuValueByActiveCardChange(value); + }, + }; + + private model: LayoutSiderModel['model']; + private store: LayoutSiderModel['store']; + private subMenuRef: Menu; + + /** + * 更新二级菜单的itemInfos + * @param value 当前选中的一级菜单选项的value值 + */ + private updateSubMenuItemInfos(value: string) { + const mainMenuItemInfo = BI.find(ROUTE_INFOS, { value }) as RouteInfo; + const subMenuItemInfos = mainMenuItemInfo.children as MenuItemInfo[]; + this.subMenuRef.setItemInfos(subMenuItemInfos); + } + + /** + * 更新二级菜单的value + */ + private updateSubMenuValueByOpenedCardChange(values: string[]) { + // console.log('openedcard change', values); + const mainRouteInfo = BI.find(ROUTE_INFOS, { value: values[0] }); + if (mainRouteInfo && mainRouteInfo.type === RouteType.Single && values.length === 1) { + this.subMenuRef.setValue(''); + } + } + + /** + * 更新二级菜单的value + */ + private updateSubMenuValueByActiveCardChange(value: string) { + // console.log('activecard change', value); + const mainRouteInfo = BI.find(ROUTE_INFOS, { value: this.model.openedCards[0] }); + if (mainRouteInfo && mainRouteInfo.type === RouteType.Single) { + this.subMenuRef.setValue(value); + } + } + + public render() { + const { MAIN_MENU_WIDTH, SUB_MENU_WIDTH } = LayoutConstant; + const mainMenuItemInfos = BI.map(ROUTE_INFOS, (_index, routeInfo) => { + const { value, text, icon } = routeInfo; + + return { + value, + text, + icon, + }; + }); + const subMenuItemInfos = ROUTE_INFOS[0].children; + + return ( + <BI.HTapeLayout columnSize={[MAIN_MENU_WIDTH, SUB_MENU_WIDTH]}> + {/* 一级菜单 */} + <Menu + cls="app-layout-sider-main-menu" + itemInfos={mainMenuItemInfos} + itemStyle={MenuItemStyle.Main} + value={ROUTE_INFOS[0].value} + listeners={[ + { + eventName: Menu.EVENT.CHANGE, + action: (value: string) => { + this.store.closeAllCards(); + this.store.openSingleCard(value); + this.updateSubMenuItemInfos(value); + }, + }, + ]} + /> + {/* 二级菜单 */} + <Menu + ref={ref => { + this.subMenuRef = ref; + }} + cls="app-layout-sider-sub-menu bi-background" + itemInfos={subMenuItemInfos} + itemStyle={MenuItemStyle.Sub} + value="" + listeners={[ + { + eventName: Menu.EVENT.CHANGE, + action: (valueOrValues: string | string[]) => { + if (!valueOrValues) return; + BI.isArray(valueOrValues) ? this.store.openMultipleCards(valueOrValues) : this.store.openSingleCard(valueOrValues); + }, + }, + ]} + /> + </BI.HTapeLayout> + ); + } +} diff --git a/src/modules/base/menu/item/item.less b/src/modules/base/menu/item/item.less new file mode 100644 index 0000000..13aa247 --- /dev/null +++ b/src/modules/base/menu/item/item.less @@ -0,0 +1,16 @@ +@import '~@/index.less'; + +.app-base-menu-item { + &.app-base-menu-item-main { + .icon { + } + .text { + } + } + &.app-base-menu-item-sub { + .icon { + } + .text { + } + } +} diff --git a/src/modules/base/menu/item/item.tsx b/src/modules/base/menu/item/item.tsx new file mode 100644 index 0000000..4fe95b5 --- /dev/null +++ b/src/modules/base/menu/item/item.tsx @@ -0,0 +1,71 @@ +import { Widget, BasicButton } from '@fui/core'; +import { shortcut } from '@core/decorator'; +import { MenuItemStyle } from '../menu'; +import './item.less'; + +/** + * 菜单选项 + */ +@shortcut() +export class MenuItem extends BI.BasicButton { + static xtype = 'app.base.menu_item'; + + public props: MenuItemProps & BasicButton['props'] = { + baseCls: 'app-base-menu-item', + value: '', + text: '', + icon: '', + level: 0, + style: MenuItemStyle.Main, + }; + + /** + * 创建Main风格的菜单选项组件 + * @returns 创建的菜单选项组件 + */ + private createMainMenuItem(): Widget { + const { text, icon } = this.options; + + return ( + <BI.VerticalLayout cls="app-base-menu-item-main app-list-item-border-left"> + <BI.IconLabel cls={`icon ${icon} icon-size-30`} height={48} /> + <BI.Label cls="text" text={text} height={24} /> + </BI.VerticalLayout> + ); + } + + /** + * 创建Sub风格的菜单选项组件 + * @returns 创建的菜单选项组件 + */ + private createSubMenuItem() { + const { text, icon, level } = this.options; + + return ( + <BI.VerticalAdaptLayout cls="app-base-menu-item-sub bi-list-item-active2" height={36} hgap={8}> + <BI.IconLabel cls={`icon ${icon}`} lgap={8 + 24 * level} /> + <BI.Text cls="text" text={text} /> + </BI.VerticalAdaptLayout> + ); + } + + public render() { + const { style } = this.options; + // 菜单选项与组件创建函数的映射关系 + const menuItemStyleCreatorsMap = { + [MenuItemStyle.Main]: this.createMainMenuItem.bind(this), + [MenuItemStyle.Sub]: this.createSubMenuItem.bind(this), + }; + + return menuItemStyleCreatorsMap[style](); + } +} + +interface MenuItemProps { + baseCls: string; + value: string; + text: string; + icon: string; + level: number; + style: MenuItemStyle; +} diff --git a/src/modules/base/menu/menu.less b/src/modules/base/menu/menu.less new file mode 100644 index 0000000..db66d7f --- /dev/null +++ b/src/modules/base/menu/menu.less @@ -0,0 +1,4 @@ +@import '~@/index.less'; + +.app-base-menu { +} diff --git a/src/modules/base/menu/menu.tsx b/src/modules/base/menu/menu.tsx new file mode 100644 index 0000000..58d34a4 --- /dev/null +++ b/src/modules/base/menu/menu.tsx @@ -0,0 +1,125 @@ +import { Widget, CustomTree } from '@fui/core'; +import { shortcut } from '@core/decorator'; +import { MenuNode } from './node/node'; +import { MenuItem } from './item/item'; +import './menu.less'; + +// 菜单选项信息 +export interface MenuItemInfo { + value: string; + text: string; + icon: string; + card?: typeof Widget; + cards?: MenuItemInfo[]; + children?: MenuItemInfo[]; +} + +// 菜单选项风格 +export enum MenuItemStyle { + Main, + Sub, +} + +/** + * 菜单,有一级菜单和二级菜单两种风格 + */ +@shortcut() +export class Menu extends BI.Widget { + static xtype = 'app.base.menu'; + + static EVENT = { + CHANGE: 'EVENT_CHANGE', + }; + + public props: MenuProps = { + baseCls: 'app-base-menu', + value: '', + itemInfos: [], + itemStyle: MenuItemStyle.Main, + }; + + private menuRef: CustomTree; + + /** + * 创建菜单选项组件 + * @param itemInfos 菜单选项信息 + * @param itemStyle 菜单选项风格 + * @param level 菜单选项层次 + * @returns 菜单选项组件 + */ + private createMenuItems(itemInfos: MenuItemInfo[], itemStyle: MenuItemStyle, level: number): (MenuNode | MenuItem)[] { + return BI.map(itemInfos, (_index, itemInfo) => { + const { value, text, icon, cards, children } = itemInfo; + const valueOrValues = cards ? BI.map(cards, (_index, card) => card.value).join(',') : value; + + return children ? ( + <MenuNode value={valueOrValues} text={text} icon={icon} level={level} children={this.createMenuItems(children, itemStyle, level + 1)} /> + ) : ( + <MenuItem value={valueOrValues} text={text} icon={icon} level={level} style={itemStyle} /> + ); + }); + } + + /** + * 获取菜单选项组件 + * @returns 菜单选项组件 + */ + private getMenuItems(): (MenuNode | MenuItem)[] { + const { itemInfos, itemStyle } = this.options; + + return this.createMenuItems(itemInfos, itemStyle, 0); + } + + /** + * 设置itemInfos,会根据其值更新menuRef + * @param itemInfos 要设置的itemInfos值 + */ + public setItemInfos(itemInfos: MenuItemInfo[]) { + this.options.itemInfos = itemInfos; + const menuItems = this.getMenuItems(); + this.menuRef.populate(menuItems); + } + + /** + * 设置value + * @param value 要设置的value值 + */ + public setValue(value: string) { + this.options.value = value; + this.menuRef.setValue(value); + } + + public render() { + const { itemStyle, value } = this.options; + const menuItems = this.getMenuItems(); + const vgap = itemStyle === MenuItemStyle.Main ? 24 : 0; + + return ( + <BI.CustomTree + ref={ref => { + this.menuRef = ref; + }} + expander={<BI.Expander isDefaultInit={false} popup={<BI.CustomTree />} />} + el={<BI.ButtonTree layouts={[<BI.VerticalLayout vgap={vgap} />]} chooseType={BI.Selection.Single} />} + items={menuItems} + value={value} + listeners={[ + { + eventName: BI.CustomTree.EVENT_CHANGE, + action: (value: string) => { + const valueOrValues = value.includes(',') ? value.split(',') : value; + this.fireEvent(Menu.EVENT.CHANGE, valueOrValues); + }, + }, + ]} + /> + ); + } +} + +interface MenuProps { + baseCls: string; + value: string; + itemInfos: MenuItemInfo[]; + itemStyle: MenuItemStyle; +} diff --git a/src/modules/base/menu/node/node.less b/src/modules/base/menu/node/node.less new file mode 100644 index 0000000..766c45d --- /dev/null +++ b/src/modules/base/menu/node/node.less @@ -0,0 +1,10 @@ +@import '~@/index.less'; + +.app-base-menu-node { + .icon { + } + .text { + } + .arrow { + } +} diff --git a/src/modules/base/menu/node/node.tsx b/src/modules/base/menu/node/node.tsx new file mode 100644 index 0000000..c746eb8 --- /dev/null +++ b/src/modules/base/menu/node/node.tsx @@ -0,0 +1,73 @@ +import { NodeButton, IconChangeButton } from '@fui/core'; +import { shortcut } from '@core/decorator'; +import { MenuItem } from '../item/item'; +import './node.less'; + +// 节点展开和折叠状态分别对应的类名 +export const ARROW_CLASSES_MAP = { + collapse: 'column-next-page-h-font', + expand: 'column-pre-page-h-font', +}; + +/** + * 菜单选项中的展开/折叠节点 + */ +@shortcut() +export class MenuNode extends BI.NodeButton { + static xtype = 'app.base.menu_node'; + + public props: MenuNodeProps & NodeButton['props'] = { + baseCls: 'app-base-menu-node bi-list-item', + height: 36, + open: false, + value: '', + text: '', + icon: '', + level: 0, + children: [], + }; + + private arrowRef: IconChangeButton; + + /** + * 设置菜单节点的展开情况 + * @param opened 要设置的展开情况,ture表示展开,false表示折叠 + */ + public setOpened(opened: boolean) { + Object.getPrototypeOf(MenuNode).prototype.setOpened.call(this, opened); + const arrowCls = ARROW_CLASSES_MAP[opened ? 'expand' : 'collapse']; + this.arrowRef.setIcon(arrowCls); + } + + public render() { + const { text, icon, level } = this.options; + + return ( + <BI.LeftRightVerticalAdaptLayout + lhgap={8} + rhgap={16} + items={{ + left: [<BI.IconLabel cls={`icon ${icon}`} lgap={8 + 24 * level} />, <BI.Text cls="text" text={text} />], + right: [ + <BI.IconChangeButton + ref={ref => { + this.arrowRef = ref; + }} + iconCls="arrow" + />, + ], + }} + /> + ); + } +} + +interface MenuNodeProps { + baseCls: string; + height: number; + value: string; + text: string; + icon: string; + level: number; + children: (MenuNode | MenuItem)[]; +} diff --git a/src/modules/base/nav/item/item.less b/src/modules/base/nav/item/item.less new file mode 100644 index 0000000..1fb684c --- /dev/null +++ b/src/modules/base/nav/item/item.less @@ -0,0 +1,13 @@ +@import '~@/index.less'; + +.app-base-nav-item { + .text { + } + .close { + border-radius: 100%; + &:hover { + color: @font-color-white; + background-color: @background-color-negative; + } + } +} diff --git a/src/modules/base/nav/item/item.tsx b/src/modules/base/nav/item/item.tsx new file mode 100644 index 0000000..cee8eec --- /dev/null +++ b/src/modules/base/nav/item/item.tsx @@ -0,0 +1,50 @@ +import { BasicButton } from '@fui/core'; +import { shortcut } from '@core/decorator'; +import { NavItemStyle, NAV_ITEM_STYLE_CLASSES_MAP } from '../nav'; +import './item.less'; + +@shortcut() +export class NavItem extends BI.BasicButton { + static xtype = 'app.base.nav_item'; + + static EVENT = { + CLOSE: 'EVENT_CLOSE', + }; + + public props: NavItemProps & BasicButton['props'] = { + baseCls: 'app-base-nav-item bi-split-left bi-split-right', + value: '', + text: '', + closable: false, + style: NavItemStyle.Block, + }; + + public render() { + const { value, text, closable, style } = this.options; + const cls = NAV_ITEM_STYLE_CLASSES_MAP[style]; + + return ( + <BI.VerticalAdaptLayout cls={cls} hgap={16}> + <BI.Text cls="text" text={text} /> + <BI.IconButton + cls="close close-font" + width={16} + height={16} + invisible={!closable} + stopPropagation={true} + handler={() => { + this.fireEvent(NavItem.EVENT.CLOSE, value); + }} + /> + </BI.VerticalAdaptLayout> + ); + } +} + +interface NavItemProps { + baseCls: string; + value: string; + text: string; + closable: boolean; + style: NavItemStyle; +} diff --git a/src/modules/base/nav/nav.less b/src/modules/base/nav/nav.less new file mode 100644 index 0000000..2948e45 --- /dev/null +++ b/src/modules/base/nav/nav.less @@ -0,0 +1,4 @@ +@import '~@/index.less'; + +.app-base-nav { +} diff --git a/src/modules/base/nav/nav.tsx b/src/modules/base/nav/nav.tsx new file mode 100644 index 0000000..f3483c7 --- /dev/null +++ b/src/modules/base/nav/nav.tsx @@ -0,0 +1,134 @@ +import { ButtonGroup } from '@fui/core'; +import { shortcut } from '@core/decorator'; +import { NavItem } from './item/item'; +import './nav.less'; + +// 导航选项信息 +export interface NavItemInfo { + value: string; + text: string; + closable: boolean; +} + +// 导航选项风格 +export enum NavItemStyle { + Block, + Underline, +} + +// 导航选项风格与class的映射关系 +export const NAV_ITEM_STYLE_CLASSES_MAP = { + [NavItemStyle.Block]: 'bi-list-item-select', + [NavItemStyle.Underline]: 'app-list-item-underline', +}; + +@shortcut() +export class Nav extends BI.Widget { + static xtype = 'app.base.nav'; + + static EVENT = { + CHANGE: 'EVENT_CHANGE', + CLOSE: 'EVENT_CLOSE', + }; + + public props: NavProps = { + baseCls: 'app-base-nav', + height: 36, + value: '', + itemInfos: [], + itemStyle: NavItemStyle.Block, + }; + + private navRef: ButtonGroup; + + /** + * 获取导航菜单选项组件集合 + * @returns 导航菜单选项组件集合 + */ + private getNavItems(): NavItem[] { + const { height, itemInfos, itemStyle } = this.options; + + return BI.map(itemInfos, (_index, itemInfo) => { + const { value, text, closable } = itemInfo; + + return ( + <NavItem + height={height} + value={value} + text={text} + closable={closable} + style={itemStyle} + listeners={[ + { + eventName: NavItem.EVENT.CLOSE, + action: value => { + this.fireEvent(Nav.EVENT.CLOSE, value); + }, + }, + ]} + /> + ); + }); + } + + /** + * 设置itemInfos,并根据其值更新navRef + * @param itemInfos 要设置的itemInfos + */ + public setItemInfos(itemInfos: NavItemInfo[]) { + this.options.itemInfos = itemInfos; + const navItems = this.getNavItems(); + this.navRef.populate(navItems); + } + + /** + * 设置itemStyle,并根据其值更新navRef + * @param itemStyle 要设置的itemStyle + */ + public setItemStyle(itemStyle: NavItemStyle) { + this.options.itemStyle = itemStyle; + const navItems = this.getNavItems(); + this.navRef.populate(navItems); + } + + /** + * 设置value + * @param value 要设置的value值 + */ + public setValue(value: string) { + this.options.value = value; + this.navRef.setValue(value); + } + + public render() { + const { value } = this.options; + const navItems = this.getNavItems(); + + return ( + <BI.ButtonGroup + ref={ref => { + this.navRef = ref; + }} + layouts={[<BI.VerticalAdaptLayout />]} + listeners={[ + { + eventName: BI.ButtonGroup.EVENT_CHANGE, + action: value => { + this.fireEvent(Nav.EVENT.CHANGE, value); + }, + }, + ]} + items={navItems} + value={value} + /> + ); + } +} + +interface NavProps { + baseCls: string; + height: number; + value: string; + itemInfos: NavItemInfo[]; + itemStyle: NavItemStyle; +} diff --git a/src/modules/card/demo/demo.less b/src/modules/card/demo/demo.less new file mode 100644 index 0000000..2b0a10f --- /dev/null +++ b/src/modules/card/demo/demo.less @@ -0,0 +1,5 @@ +@import '~@/index.less'; + +.app-demo { + font-size: @font-size-24; +} diff --git a/src/modules/card/demo/demo.model.ts b/src/modules/card/demo/demo.model.ts new file mode 100644 index 0000000..aac8e0c --- /dev/null +++ b/src/modules/card/demo/demo.model.ts @@ -0,0 +1,15 @@ +import { model, Model } from '@core/decorator'; +import LayoutModel from '@app/layout/layout.model'; + +@model() +export default class DemoModel extends Model<{ + types: { + openedCards: LayoutModel['TYPE']['openedCards']; + activeCard: LayoutModel['TYPE']['activeCard']; + }; + context: DemoModel['context']; +}> { + static xtype = 'app.model.demo'; + + public context = <const>['openedCards', 'activeCard']; +} diff --git a/src/modules/card/demo/demo.tsx b/src/modules/card/demo/demo.tsx new file mode 100644 index 0000000..522931b --- /dev/null +++ b/src/modules/card/demo/demo.tsx @@ -0,0 +1,73 @@ +import { Label } from '@fui/core'; +import { shortcut, store } from '@core/decorator'; +import DemoModel from './demo.model'; +import './demo.less'; + +/** + * 用于进行基本演示的测试组件 + */ +@shortcut() +@store(DemoModel) +export class Demo extends BI.Widget { + static xtype = 'app.demo'; + + public props: DeomProps = { + baseCls: 'app-demo', + cardName: '', + }; + + public watch = { + openedCards: () => { + this.updateLabelRef(); + }, + activeCard: () => { + this.updateLabelRef(); + }, + }; + + private model: DemoModel['model']; + private labelRef: Label; + + /** + * 基于cardName和model获取标签的文本内容 + * @returns 标签的文本内容 + */ + private getLabelText(): string { + const { cardName } = this.options; + const { openedCards, activeCard } = this.model; + const text = ` + 组件名称为 ${cardName}, + openedCards 为 [ ${openedCards} ], + openedCards 的长度为 ${openedCards.length}, + activeCard 为 ${activeCard} + `; + + return text; + } + + /** + * 更新标签的文本内容 + */ + private updateLabelRef() { + const labelText = this.getLabelText(); + this.labelRef.setText(labelText); + } + + public render() { + const labelText = this.getLabelText(); + + return ( + <BI.Label + ref={ref => { + this.labelRef = ref; + }} + text={labelText} + /> + ); + } +} + +interface DeomProps { + baseCls: string; + cardName: string; +} diff --git a/src/modules/card/home/home.less b/src/modules/card/home/home.less new file mode 100644 index 0000000..b830f63 --- /dev/null +++ b/src/modules/card/home/home.less @@ -0,0 +1,5 @@ +@import '~@/index.less'; + +.app-home { + font-size: @font-size-24; +} diff --git a/src/modules/card/home/home.tsx b/src/modules/card/home/home.tsx new file mode 100644 index 0000000..8ba9b39 --- /dev/null +++ b/src/modules/card/home/home.tsx @@ -0,0 +1,27 @@ +import { shortcut } from '@core/decorator'; +import './home.less'; + +/** + * 用于充当各一级菜单首页的测试组件 + */ +@shortcut() +export class Home extends BI.Widget { + static xtype = 'app.home'; + + public props: HomeProps = { + baseCls: 'app-home', + cardName: '', + }; + + public render() { + const { cardName } = this.options; + const labelText = `我是一级菜单 ${cardName} 的首页`; + + return <BI.Label cls="bi-high-light" text={labelText} />; + } +} + +interface HomeProps { + baseCls: string; + cardName: string; +} diff --git a/src/modules/card/todolist/header/header.less b/src/modules/card/todolist/header/header.less new file mode 100644 index 0000000..dcb020d --- /dev/null +++ b/src/modules/card/todolist/header/header.less @@ -0,0 +1,15 @@ +@import '~@/index.less'; + +.app-todolist-header { + background-color: @color-bi-background-light-black; + .title { + font-size: @font-size-24; + color: @color-bi-text-white; + } + .editor { + background-color: @color-bi-background-default; + .border-radius(@radius-2); + } + .button { + } +} diff --git a/src/modules/card/todolist/header/header.tsx b/src/modules/card/todolist/header/header.tsx new file mode 100644 index 0000000..d15c858 --- /dev/null +++ b/src/modules/card/todolist/header/header.tsx @@ -0,0 +1,76 @@ +import { TextEditor, Button } from '@fui/core'; +import { shortcut } from '@core/decorator'; +import './header.less'; + +/** + * ToDoList中的Header组件,包括标题,以及用于添加待办事项的编辑框和按钮 + */ +@shortcut() +export class TodolistHeader extends BI.Widget { + static xtype = 'app.todolist_header'; + + static EVENT = { + ADD: 'EVENT_ADD', + }; + + public props = { + baseCls: 'app-todolist-header', + }; + + private editorRef: TextEditor; + private buttonRef: Button; + + public render() { + return ( + <BI.CenterAdaptLayout> + <BI.LeftRightVerticalAdaptLayout + width={720} + height={48} + lhgap={24} + rhgap={24} + items={{ + left: [<BI.Label cls="title" text="Todolist 应用" />], + right: [ + <BI.TextEditor + ref={ref => { + this.editorRef = ref; + }} + cls="editor" + width={256} + height={32} + allowBlank + watermark="请填写待办事项" + listeners={[ + { + eventName: BI.Editor.EVENT_CHANGE, + action: () => { + const editorValue = this.editorRef.getValue(); + const buttonEnabled = editorValue.length > 0; + this.buttonRef.setEnable(buttonEnabled); + }, + }, + ]} + />, + <BI.Button + ref={ref => { + this.buttonRef = ref; + }} + cls="button" + height={32} + text="添加" + iconCls="plus-font" + disabled + handler={() => { + const editorValue = this.editorRef.getValue(); + this.fireEvent(TodolistHeader.EVENT.ADD, editorValue); + this.editorRef.setValue(''); + this.buttonRef.setEnable(false); + }} + />, + ], + }} + /> + </BI.CenterAdaptLayout> + ); + } +} diff --git a/src/modules/card/todolist/list/list.less b/src/modules/card/todolist/list/list.less new file mode 100644 index 0000000..9650ec8 --- /dev/null +++ b/src/modules/card/todolist/list/list.less @@ -0,0 +1,30 @@ +@import '~@/index.less'; + +.app-todolist-list { + .header { + .title { + font-size: @font-size-16; + font-weight: bold; + } + .count { + border-radius: 100%; + color: @font-color-white; + background-color: @color-bi-background-light-black; + } + } + .items { + .item { + .check { + } + .text { + } + .close { + &:hover, + &.hover { + font-weight: bold; + color: @color-bi-text-redmark; + } + } + } + } +} diff --git a/src/modules/card/todolist/list/list.tsx b/src/modules/card/todolist/list/list.tsx new file mode 100644 index 0000000..576260b --- /dev/null +++ b/src/modules/card/todolist/list/list.tsx @@ -0,0 +1,117 @@ +import { Widget, Label, VirtualGroup } from '@fui/core'; +import { shortcut } from '@core/decorator'; +import { TodolistItemInfo } from '../todolist'; +import './list.less'; + +/** + * ToDoList中的List组件,表示待办事项清单 + */ +@shortcut() +export class TodolistList extends BI.Widget { + static xtype = 'app.todolist_list'; + + static EVENT = { + FINISH: 'EVENT_FINISH', + REMOVE: 'EVENT_REMOVE', + }; + + public props: TodolistListProps = { + baseCls: 'app-todolist-list', + title: '', + itemInfos: [], + }; + + private countRef: Label; + private itemsRef: VirtualGroup; + + /** + * 根据itemInfos获取待办事项列表的items + * @returns 用于传给itemsRef的items + */ + private getItems(): Widget[] { + const { itemInfos } = this.options; + + return BI.map(itemInfos, (_index, itemInfo) => { + const { text, done } = itemInfo; + + return ( + <BI.VerticalAdaptLayout cls="item" height={36}> + <BI.MultiSelectItem + cls="check" + width={36} + selected={done} + disabled={done} + handler={() => { + this.fireEvent(TodolistList.EVENT.FINISH, itemInfo); + }} + /> + <BI.Label cls="text" text={text} /> + <BI.IconButton + cls="close close-ha-font" + width={36} + handler={() => { + this.fireEvent(TodolistList.EVENT.REMOVE, itemInfo); + }} + /> + </BI.VerticalAdaptLayout> + ); + }); + } + + /** + * 设置itemInfos,并更新itemsRef + * @param itemInfos 待办事项信息集合 + */ + public setItemInfos(itemInfos: TodolistItemInfo[]) { + this.options.itemInfos = itemInfos; + const items = this.getItems(); + this.itemsRef.populate(items); + this.countRef.setText(`${items.length}`); + } + + public render() { + const { title } = this.options; + const items = this.getItems(); + const count = `${items.length}`; + + return ( + <BI.VerticalLayout horizontalAlign="center"> + <BI.LeftRightVerticalAdaptLayout + cls="header" + width={720} + height={48} + lhgap={24} + rhgap={24} + items={{ + left: [<BI.Text cls="title" height={36} text={title} />], + right: [ + <BI.Label + ref={ref => { + this.countRef = ref; + }} + cls="count" + width={24} + height={24} + text={count} + />, + ], + }} + /> + <BI.VirtualGroup + ref={ref => { + this.itemsRef = ref; + }} + cls="items" + layouts={[<BI.VerticalLayout width={720} hgap={24} />]} + items={items} + /> + </BI.VerticalLayout> + ); + } +} + +interface TodolistListProps { + baseCls: string; + title: string; + itemInfos: TodolistItemInfo[]; +} diff --git a/src/modules/card/todolist/todolist.less b/src/modules/card/todolist/todolist.less new file mode 100644 index 0000000..d7912f1 --- /dev/null +++ b/src/modules/card/todolist/todolist.less @@ -0,0 +1,4 @@ +@import '~@/index.less'; + +.app-todolist { +} diff --git a/src/modules/card/todolist/todolist.tsx b/src/modules/card/todolist/todolist.tsx new file mode 100644 index 0000000..a6a8775 --- /dev/null +++ b/src/modules/card/todolist/todolist.tsx @@ -0,0 +1,174 @@ +import { shortcut } from '@core/decorator'; +import { TodolistHeader } from './header/header'; +import { TodolistList } from './list/list'; +import './todolist.less'; + +// 待办事项信息 +export interface TodolistItemInfo { + id: string; + text: string; + done: boolean; +} + +/** + * ToDoList组件,由header和list两个组件组成 + */ +@shortcut() +export class Todolist extends BI.Widget { + static xtype = 'app.todolist'; + + public props: TodolistProps = { + baseCls: 'app-todolist', + storageKey: 'app.todolist', + }; + + private undoneListRef: TodolistList; + private doneListRef: TodolistList; + + /** + * 从window.localStorage中获取待办事项信息集合,并将其转换为对象格式 + * @returns 对象格式的待办事项信息集合 + */ + private getItemInfos(): TodolistItemInfo[] { + const { storageKey } = this.options; + const itemsInfosStr = localStorage.getItem(storageKey) || JSON.stringify([]); + + return JSON.parse(itemsInfosStr); + } + + /** + * 更新localStorage中存储的待办事项信息集合,并更新undoneListRef和doneListRef + * @param itemInfos 待办事项信息集合 + */ + private setItemInfos(itemInfos: TodolistItemInfo[]) { + const { storageKey } = this.options; + const itemsInfosStr = JSON.stringify(itemInfos); + localStorage.setItem(storageKey, itemsInfosStr); + this.updateListRefs(); + } + + /** + * 添加待办事项 + * @param itemInfo 要添加的待办事项信息 + */ + private addItemInfo(itemInfo: TodolistItemInfo) { + const itemInfos = this.getItemInfos(); + itemInfos.push(itemInfo); + this.setItemInfos(itemInfos); + } + + /** + * 完成待办事项 + * @param itemInfo 要完成的待办事项信息 + */ + private finishItemInfo(itemInfo: TodolistItemInfo) { + const itemInfos = this.getItemInfos(); + (BI.find(itemInfos, { id: itemInfo.id }) as TodolistItemInfo).done = true; + this.setItemInfos(itemInfos); + } + + /** + * 删除待办事项 + * @param itemInfo 要删除的待办事项信息 + */ + private removeItemInfo(itemInfo: TodolistItemInfo) { + const itemInfos = this.getItemInfos(); + BI.remove(itemInfos, (_index: number, curItemInfo: TodolistItemInfo) => curItemInfo.id === itemInfo.id); + this.setItemInfos(itemInfos); + } + + /** + * 获取未完成的待办事项信息集合 + * @returns 未完成的待办事项信息集合 + */ + private getUndoneItemInfos(): TodolistItemInfo[] { + const itemInfos = this.getItemInfos(); + + return BI.filter(itemInfos, (_index, itemInfo) => itemInfo.done === false); + } + + /** + * 获取已完成的待办事项信息集合 + * @returns 已完成的待办事项信息集合 + */ + private getDoneItemInfos(): TodolistItemInfo[] { + const itemInfos = this.getItemInfos(); + + return BI.filter(itemInfos, (_index, itemInfo) => itemInfo.done === true); + } + + /** + * 更新undoneListRef和doneListRef + */ + private updateListRefs() { + const undoneItemInfos = this.getUndoneItemInfos(); + const doneItemInfos = this.getDoneItemInfos(); + this.undoneListRef.setItemInfos(undoneItemInfos); + this.doneListRef.setItemInfos(doneItemInfos); + } + + public render() { + const undoneItemInfos = this.getUndoneItemInfos(); + const doneItemInfos = this.getDoneItemInfos(); + + return ( + <BI.VerticalLayout> + <TodolistHeader + listeners={[ + { + eventName: TodolistHeader.EVENT.ADD, + action: (text: string) => { + this.addItemInfo({ + id: BI.UUID(), + text, + done: false, + }); + }, + }, + ]} + /> + <TodolistList + ref={ref => { + this.undoneListRef = ref; + }} + title="待办" + itemInfos={undoneItemInfos} + listeners={[ + { + eventName: TodolistList.EVENT.FINISH, + action: itemInfo => { + this.finishItemInfo(itemInfo); + }, + }, + { + eventName: TodolistList.EVENT.REMOVE, + action: itemInfo => { + this.removeItemInfo(itemInfo); + }, + }, + ]} + /> + <TodolistList + ref={ref => { + this.doneListRef = ref; + }} + title="已办" + itemInfos={doneItemInfos} + listeners={[ + { + eventName: TodolistList.EVENT.REMOVE, + action: itemInfo => { + this.removeItemInfo(itemInfo); + }, + }, + ]} + /> + </BI.VerticalLayout> + ); + } +} + +interface TodolistProps { + baseCls: string; + storageKey: string; +} diff --git a/src/modules/core/decorator.ts b/src/modules/core/decorator.ts new file mode 100644 index 0000000..aaf0b8c --- /dev/null +++ b/src/modules/core/decorator.ts @@ -0,0 +1,3 @@ +export const { shortcut, model, store, Model } = BI.Decorators; + +export type Constructor<T> = new (...args: any[]) => T; diff --git a/src/modules/header/header.js b/src/modules/header/header.js deleted file mode 100644 index 6f490ff..0000000 --- a/src/modules/header/header.js +++ /dev/null @@ -1,71 +0,0 @@ -import { shortcut } from "../../core/javascript/decorator"; -import "./header.less"; - -/** - * 顶部组件,提供输入框添加todo项目 - * 布局: bi.horizontal_auto 实现水平居中. bi.left_right_vertical_adapt 实现标题是输入框的靠左靠右垂直居中 - */ -@shortcut() -export class ToDoListHeader extends BI.Widget { - static xtype = "my.todolist.header"; - - static EVENT_ADD = "EVENT_ADD"; - - props = { - // 指定组件的className - baseCls: "my-todolist-header", - } - - render() { - const { height } = this.options; - - return { - // 水平居中布局 - type: BI.HorizontalAutoLayout.xtype, - items: [{ - el: { - // 左右垂直居中布局 - type: BI.LeftRightVerticalAdaptLayout.xtype, - width: 600, - height: 40, - items: { - left: [ - { - el: { - type: BI.Label.xtype, - cls: "my-todolist-title", - text: "FineUI ToDoList", - height, - }, - }, - ], - right: [ - { - el: { - type: BI.Editor.xtype, - ref: _ref => { - this.editor = _ref; - }, - allowBlank: true, - cls: "my-todolist-header-editor", - watermark: "添加ToDo", - width: 300, - height: 24, - listeners: [ - { // 监听bi.editor 组件的"EVENT_ENTER"事件(即敲回车),触发事件ToDoListHeader.EVENT_ADD事件并将输入框值置 - eventName: "EVENT_ENTER", - action: () => { - this.fireEvent(ToDoListHeader.EVENT_ADD, this.editor.getValue()); - this.editor.setValue(""); - }, - }, - ], - }, - }, - ], - }, - }, - }], - }; - } -} diff --git a/src/modules/header/header.less b/src/modules/header/header.less deleted file mode 100644 index 32fcaac..0000000 --- a/src/modules/header/header.less +++ /dev/null @@ -1,18 +0,0 @@ -@import "../../index.less"; -/** - 列表项的less,其中用到了部分FineUI提供的字号,颜色常量,还有border-radius,box-shadow方法等.请选择性使用.不强制要求 - */ -.my-todolist-header { - background-color: #3d4d66; - - .my-todolist-title { - font-size: @font-size-22; - color: #FFF; - } - - .my-todolist-header-editor { - background-color: #FFF; - .border-radius(5px); - .box-shadow(0 1px 0 rgba(255, 255, 255, 0.24), 0 1px 6px rgba(0, 0, 0, 0.45) inset) - } -} \ No newline at end of file diff --git a/src/modules/list/list.less b/src/modules/list/list.less deleted file mode 100644 index 7b1d751..0000000 --- a/src/modules/list/list.less +++ /dev/null @@ -1,16 +0,0 @@ -@import "../../index.less"; -/** - 列表项的less,其中用到了部分FineUI提供的字号,颜色常量,还有border-radius方法等.请选择性使用.不强制要求 - */ -.my-todolist-list { - .my-todolist-list-text { - font-size: @font-size-16; - font-weight: bold; - } - - .my-todolist-list-count-container { - .border-radius(10px); - background-color: #3d4d66; - color: @font-color-white; - } -} \ No newline at end of file diff --git a/src/modules/list/list.ts b/src/modules/list/list.ts deleted file mode 100644 index 7a9b1f2..0000000 --- a/src/modules/list/list.ts +++ /dev/null @@ -1,101 +0,0 @@ -import { Label, VerticalLayout } from 'fineui'; -import { shortcut } from "../../core/typescript/decorator"; -import "./list.less"; - -/** - * todo项列表 - */ -@shortcut() -export class List extends BI.Widget { - public static xtype = "my.todolist.list"; - - private count: Label; - private list: VerticalLayout; - - public props = { - // 指定组件的className - baseCls: "my-todolist-list", - text: "正在进行", - items: [], - } - - public render() { - const { text, items } = this.options; - - return { - type: BI.VerticalLayout.xtype, - items: [ - { - el: { - type: BI.VerticalAdaptLayout.xtype, - height: 40, - items: [ - { - type: BI.Label.xtype, - cls: "my-todolist-list-text", - textAlign: "left", - text, - width: 580, - }, { - type: BI.CenterAdaptLayout.xtype, - cls: "my-todolist-list-count-container", - width: 20, - height: 20, - items: [ - { - el: { - type: BI.Label.xtype, - ref: (_ref: Label) => { - this.count = _ref; - }, - text: 0, - }, - }, - ], - }, - ], - }, - }, { - // 用bi.vertical布局作为列表项的容器. - type: BI.VerticalLayout.xtype, - vgap: 10, - ref: (_ref: VerticalLayout) => { - this.list = _ref; - }, - items: this.createItems(items), - }, - ], - }; - } - - private createItems(items: Item[]) { - return items.map(item => { - return BI.extend(item, { - type: BI.MultiSelectItem.xtype, // 节点采用复选节点展示 - selected: item.done, // 已完成的todo项置为选中状态 - disabled: item.done, // 已完成的todo项置为灰化状态 - listeners: [ - { // 为每个todo项添加"EVENT_CHANGE"事件监听,触发组件自身"EVENT_CHANGE"事 - eventName: "EVENT_CHANGE", - action: (v: any) => { - this.fireEvent("EVENT_CHANGE", v); - }, - }, - ], - }); - }) - } - - private setCount(count: number) { - this.count.setText(`${count}`); - } - - public populate(items: []) { - this.list.populate(this.createItems(items)); - this.setCount(items.length); - } -} - -interface Item { - done: boolean, -} diff --git a/src/modules/main.js b/src/modules/main.js deleted file mode 100644 index e624d9a..0000000 --- a/src/modules/main.js +++ /dev/null @@ -1,119 +0,0 @@ -import { shortcut } from "../core/javascript/decorator"; -import { ToDoListHeader } from "./header/header"; -import { List } from "./list/list"; -import "./main.less"; - -/** - * todolist 组件 - */ -@shortcut() -export class ToDoList extends BI.Widget { - static xtype = "my.todolist"; - - props = { - baseCls: "fine-to-do-list", - } - - // 生命周期函数,在组件创建前 - beforeCreate() { - // 初始化存储数据 - this.list = localStorage.getItem("fine-todolist") ? JSON.parse(localStorage.getItem("fine-todolist")) : []; - } - - render() { - return { - type: BI.VTapeLayout.xtype, // vtape布局,顶部高度固定,下部分列表占满高度 - items: [ - { - el: { - type: ToDoListHeader.xtype, // 顶部组件 - listeners: [ - { // 监听组件的EVENT_ADD事件,新建todo项 - eventName: "EVENT_ADD", - action: v => { - this.addToDo(v); - }, - }, - ], - height: 40, - }, - height: 40, - }, { - type: BI.HorizontalAutoLayout.xtype, // 水平居中布局 - cls: "my-todolist-background", // 添加className - items: [ - { - el: { - type: List.xtype, // need todo项列表 - ref: _ref => { - this.todolist = _ref; - }, - items: this._getNeedTodoList(), - text: "正在进行", - listeners: [ - { // 监听EVENT_CHANGE事件,完成某一项todo - eventName: "EVENT_CHANGE", - action: v => { - this.finishTodo(v); - }, - }, - ], - width: 600, - }, - }, { - el: { - type: List.xtype, // 已经完成的todo项列表 - text: "已经完成", - items: this._getAlreadyDoneList(), - ref: _ref => { - this.donelist = _ref; - }, - width: 600, - }, - }, - ], - }], - }; - } - - _updateLocalStorage() { - localStorage.setItem("fine-todolist", JSON.stringify(this.list)); - } - - _getNeedTodoList() { - return BI.filter(this.list, (index, item) => !item.done); - } - - _getAlreadyDoneList() { - return BI.filter(this.list, (index, item) => item.done); - } - - /** - * 添加todo项 - * @param text todo项的内容 - */ - addToDo(text) { - this.list.push({ - value: BI.UUID(), - text, - done: false, - }); - this.todolist.populate(this._getNeedTodoList()); - this._updateLocalStorage(); - } - - /** - * 完成某一项todo - * @param v todo项的value - */ - finishTodo(v) { - BI.some(this.list, (index, item) => { - if (item.value === v) { - item.done = true; - } - }); - this.todolist.populate(this._getNeedTodoList()); - this.donelist.populate(this._getAlreadyDoneList()); - this._updateLocalStorage(); - } -} diff --git a/src/modules/main.less b/src/modules/main.less deleted file mode 100644 index 14cef72..0000000 --- a/src/modules/main.less +++ /dev/null @@ -1,6 +0,0 @@ -/** - 列表项的less,其中用到了部分FineUI提供的字号,颜色常量,还有border-radius,box-shadow方法等.请选择性使用.不强制要求 - */ -.my-todolist-background { - background-color: #f7f8fa; -} \ No newline at end of file diff --git a/src/routes.ts b/src/routes.ts new file mode 100644 index 0000000..e8c237d --- /dev/null +++ b/src/routes.ts @@ -0,0 +1,186 @@ +import { Widget } from '@fui/core'; +import { Home } from '@card/home/home'; +import { Demo } from '@card/demo/demo'; +import { Todolist } from '@card/todolist/todolist'; + +// 路由类型 +export enum RouteType { + Single, + Multiple, +} + +// 路由信息 +export interface RouteInfo { + type?: RouteType; + value: string; + text: string; + icon: string; + card?: typeof Widget; + cards?: RouteInfo[]; + children?: RouteInfo[]; +} + +/* + * 路由映射信息,配置说明: + * 1.顶层路由将作为一级菜单,第二层及更深层路由将作为二级菜单 + * 2.为顶层路由配置type属性 + * 2.1 RouteType.Single: 每个二级菜单选项对应一个card,导航标签可关闭,其形式类似BI的目录页面 + * 2.2 RouteType.Multiple: 每个二级菜单选项对应多个card,导航标签不可关闭,其形式类似BI的管理系统页面 + * 3.路由公共配置如下: + * 3.1 value: 路由的唯一索引 + * 3.2 text: 路由对应的菜单项名称和导航标签名称 + * 3.3 icon: 路由对应的菜单项图标 + * 3.4 children: 路由的子路由 + * 3.5 card|cards: + * 3.5.1 card: 顶层路由的type为RouteType.Single时可用,表示该路由对应的单个card + * 3.5.2 cards: 顶层路由的type为RouteType.Multiple时可用,表示该路由对应的多个card + * 3.5.3 顶层路由的card表示一级菜单对应的默认card + */ +export const ROUTE_INFOS: RouteInfo[] = [ + { + type: RouteType.Single, + value: 'directory', + text: '模板目录', + icon: 'directory-font', + card: Home, + children: [ + { + value: 'todolist', + text: 'Todolist', + icon: 'date-font', + card: Todolist, + }, + { + value: 'menu-level-1', + text: '一级菜单', + icon: 'text-align-center-font', + children: [ + { + value: 'menu-level-1-todolist', + text: '一级 Todolist', + icon: 'date-font', + card: Todolist, + }, + { + value: 'menu-level-2', + text: '二级菜单', + icon: 'text-align-center-font', + children: createDemoRouteInfos(4, '二级'), + }, + { + value: 'menu-level-2-another', + text: '另一个二级菜单', + icon: 'text-align-center-font', + children: createDemoRouteInfos(4, '另一个二级'), + }, + ...createDemoRouteInfos(4, '一级'), + ], + }, + ...createDemoRouteInfos(8), + ], + }, + { + type: RouteType.Multiple, + value: 'management', + text: '系统管理', + icon: 'management-font', + card: Home, + children: [ + { + value: 'series-1', + text: '系列一', + icon: 'copy-font', + cards: createDemoRouteInfos(4, '系列一的'), + }, + { + value: 'series-2', + text: '系列二', + icon: 'copy-font', + cards: [...createDemoRouteInfos(4, '系列二的'), ...createDemoRouteInfos(4, '另一个')], + }, + { + value: 'series-level-1', + text: '一级菜单', + icon: 'text-align-center-font', + children: [ + { + value: 'series-level-1-1', + text: '一级系列一', + icon: 'copy-font', + cards: createDemoRouteInfos(8, '一级系列一的'), + }, + { + value: 'series-level-1-2', + text: '一级系列二', + icon: 'copy-font', + cards: createDemoRouteInfos(8, '一级系列二的'), + }, + { + value: 'series-level-2', + text: '二级菜单', + icon: 'text-align-center-font', + children: [ + { + value: 'series-level-2-1', + text: '二级系列一', + icon: 'copy-font', + cards: createDemoRouteInfos(5, '二级系列一的'), + }, + { + value: 'series-level-2-2', + text: '二级系列二', + icon: 'copy-font', + cards: createDemoRouteInfos(6, '二级系列二的'), + }, + { + value: 'series-level-2-3', + text: '二级系列三', + icon: 'copy-font', + cards: createDemoRouteInfos(7, '二级系列三的'), + }, + { + value: 'series-level-2-4', + text: '二级系列四', + icon: 'copy-font', + cards: createDemoRouteInfos(8, '二级系列四的'), + }, + ], + }, + ], + }, + ], + }, +]; + +// ================ 以下为测试用的工具函数 ================ + +/** + * 生成用于测试的路由信息集合 + * @param number 要生成路由信息的数量 + * @param textPrefix 要生成路由信息的名称前缀 + * @returns 所生成的路由信息集合 + */ +function createDemoRouteInfos(number: number, textPrefix = ''): RouteInfo[] { + const iconList = [ + 'search-font', + 'date-font', + 'time-font', + 'date-change-h-font', + 'copy-font', + 'primary-key-font', + 'text-bold-font', + 'text-italic-font', + 'text-underline-font', + 'text-color-font', + 'text-background-font', + ]; + + return BI.map(BI.range(0, number, 1), index => { + return { + value: BI.UUID(), + text: `${textPrefix} Demo ${index + 1}`, + icon: iconList[index % iconList.length], + card: Demo, + }; + }); +} diff --git a/src/types/globals.d.ts b/src/types/globals.d.ts deleted file mode 100644 index 6a28a08..0000000 --- a/src/types/globals.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -interface Obj { - [key: string]: any; -} - -declare let BI: Obj & import('fineui').BI; -declare const Fix: Obj; - -declare interface String { - replaceAll(regx: string | RegExp, callback: (str: string) => void): string; -} diff --git a/template/favicon.ico b/template/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8b87a0fc42907a1acca004fd787ab0f31bd18995 GIT binary patch literal 3622 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 literal 0 HcmV?d00001 diff --git a/template/index.html b/template/index.html new file mode 100644 index 0000000..8af506a --- /dev/null +++ b/template/index.html @@ -0,0 +1,13 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8" /> + <title>FineUI Starter</title> + <link rel="shortcut icon" href="../template/favicon.ico" /> + <link rel="stylesheet" type="text/css" href="http://fanruan.design/fineui/2.0/fineui.min.css" /> + </head> + <body> + <div id="wrapper"></div> + <script type="text/javascript" src="http://fanruan.design/fineui/2.0/fineui.min.js"></script> + </body> +</html> diff --git a/test/sum.test.ts b/test/sum.test.ts new file mode 100644 index 0000000..854e5ff --- /dev/null +++ b/test/sum.test.ts @@ -0,0 +1,5 @@ +import { sum } from './sum'; + +test('adds 1 + 2 to equal 3', () => { + expect(sum(1, 2)).toBe(3); +}); diff --git a/test/sum.ts b/test/sum.ts new file mode 100644 index 0000000..a8c4991 --- /dev/null +++ b/test/sum.ts @@ -0,0 +1,3 @@ +export function sum(a: number, b: number): number { + return a + b; +} diff --git a/tsconfig.json b/tsconfig.json index 9459ffe..c480d0d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,22 @@ { "extends": "@fui/typescript-configs/application.json", + "include": ["src/*.ts", "src/*.tsx", "src/**/*.ts", "src/**/*.tsx", "test", "typings"], "compilerOptions": { + /* 基本选项 */ + "jsx": "react", + /* 严格的类型检查选项 */ "strict": false, - "allowJs": true, - }, + /* 模块解析选项 */ + "baseUrl": "./", + "rootDir": ".", + "paths": { + "@/*": ["src/*"], + "@app/*": ["src/modules/app/*"], + "@base/*": ["src/modules/base/*"], + "@card/*": ["src/modules/card/*"], + "@core/*": ["src/modules/core/*"], + "@service/*": ["src/modules/service/*"], + "@types/*": ["src/modules/types/*"] + } + } } diff --git a/typings/globals.d.ts b/typings/globals.d.ts new file mode 100644 index 0000000..eea1690 --- /dev/null +++ b/typings/globals.d.ts @@ -0,0 +1,14 @@ +// eslint-disable-next-line spaced-comment +/// <reference path="../node_modules/@fui/core/dist/lib/shims-tsx.d.ts" /> + +interface Obj { + [key: string]: any; +} + +declare let BI: Obj & import('@fui/core').BI; +declare const Fix: Obj; +declare const $: ((el: any) => any) & Obj; + +declare interface String { + replaceAll(regx: string | RegExp, callback: (str: string) => void): string; +} diff --git a/webpack/dirs.js b/webpack/dirs.js index 09fc4e7..36f3d53 100644 --- a/webpack/dirs.js +++ b/webpack/dirs.js @@ -1,9 +1,18 @@ -const path = require("path"); +const { pathResolve, pathJoin } = require('./utils'); + module.exports = { - DEST: path.resolve(__dirname, "../dist"), - NODE_MODULES: path.resolve(__dirname, "../node_modules"), - PRIVATE: path.resolve(__dirname, "../private"), - BABEL_CONFIG: path.resolve(__dirname, "../babel.config.js"), - IE8_BABEL_CONFIG: path.resolve(__dirname, "../babel.config.ie8.js"), - SRC: path.resolve(__dirname, "../src"), + NODE_MODULES: pathResolve('../node_modules'), + DEST: pathResolve('../dist'), + SRC: pathResolve('../src'), + SRC_MODULES_APP: pathResolve('../src/modules/app'), + SRC_MODULES_BASE: pathResolve('../src/modules/base'), + SRC_MODULES_CARD: pathResolve('../src/modules/card'), + SRC_MODULES_CORE: pathResolve('../src/modules/core'), + SRC_MODULES_SERVICE: pathResolve('../src/modules/service'), + SRC_MODULES_TYPES: pathResolve('../src/modules/types'), + SRC_CORE: pathResolve('../src/core'), + PRIVATE: pathResolve('../private'), + INDEX: pathResolve('../template/index.html'), + BABEL_CONFIG: pathResolve('../babel.config.js'), + CONTENT_BASE: pathJoin('..'), }; diff --git a/webpack/utils.js b/webpack/utils.js new file mode 100644 index 0000000..3739bb3 --- /dev/null +++ b/webpack/utils.js @@ -0,0 +1,6 @@ +const path = require('path'); + +module.exports = { + pathResolve: dirpath => path.resolve(__dirname, dirpath), + pathJoin: dirpath => path.join(__dirname, dirpath), +}; diff --git a/webpack/webpack.common.js b/webpack/webpack.common.js index fa765f5..9cf3484 100644 --- a/webpack/webpack.common.js +++ b/webpack/webpack.common.js @@ -1,17 +1,24 @@ -const MiniCssExtractPlugin = require("mini-css-extract-plugin"); -const autoprefixer = require("autoprefixer"); - -const dirs = require("./dirs"); +const MiniCssExtractPlugin = require('mini-css-extract-plugin'); +const AutoPrefixer = require('autoprefixer'); +const dirs = require('./dirs'); module.exports = { entry: { - bundle: [ - "./src/index.js", - ], + bundle: ['./src/index.ts'], }, resolve: { - mainFields: ["module", "main"], - extensions: [".js", ".ts"], + mainFields: ['module', 'main'], + mainFiles: ['index'], + extensions: ['.js', '.jsx', '.ts', '.tsx'], + alias: { + '@': dirs.SRC, + '@app': dirs.SRC_MODULES_APP, + '@base': dirs.SRC_MODULES_BASE, + '@card': dirs.SRC_MODULES_CARD, + '@core': dirs.SRC_MODULES_CORE, + '@service': dirs.SRC_MODULES_SERVICE, + '@types': dirs.SRC_MODULES_TYPES, + }, }, stats: { children: false, @@ -20,38 +27,41 @@ module.exports = { module: { rules: [ { - test: /\.(js|ts)$/, + test: /\.(jsx?|tsx?)$/, include: [dirs.NODE_MODULES, dirs.SRC], - use: [{ - loader: "babel-loader", - options: { - configFile: dirs.BABEL_CONFIG, + use: [ + { + loader: 'babel-loader', + options: { + configFile: dirs.BABEL_CONFIG, + }, }, - }, { - loader: "source-map-loader", - options: { - enforce: "pre", + { + loader: 'source-map-loader', + options: { + enforce: 'pre', + }, }, - }], + ], }, { test: /\.(css|less)$/, use: [ MiniCssExtractPlugin.loader, { - loader: "css-loader", + loader: 'css-loader', options: { url: false, }, }, { - loader: "postcss-loader", + loader: 'postcss-loader', options: { - plugins: [autoprefixer], + plugins: [AutoPrefixer], }, }, { - loader: "less-loader", + loader: 'less-loader', options: { relativeUrls: false, }, diff --git a/webpack/webpack.dev.js b/webpack/webpack.dev.js index 190be31..bff83a8 100644 --- a/webpack/webpack.dev.js +++ b/webpack/webpack.dev.js @@ -1,51 +1,49 @@ -const merge = require("webpack-merge"); -const path = require("path"); -const MiniCssExtractPlugin = require("mini-css-extract-plugin"); -const HtmlWebpackPlugin = require("html-webpack-plugin"); -const OptimizeCssAssetsPlugin = require("optimize-css-assets-webpack-plugin"); -const ForkTsCheckerWebpackPlugin = require("fork-ts-checker-webpack-plugin"); - -const dirs = require("./dirs"); - -const common = require("./webpack.common.js"); +const merge = require('webpack-merge'); +const MiniCssExtractPlugin = require('mini-css-extract-plugin'); +const HtmlWebpackPlugin = require('html-webpack-plugin'); +const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin'); +const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin'); +const dirs = require('./dirs'); +const common = require('./webpack.common.js'); module.exports = merge(common, { - devtool: "eval-source-map", - entry: { - }, + devtool: 'eval-source-map', + entry: {}, output: { path: dirs.DEST, - filename: "[name].[contenthash].js", + filename: '[name].[contenthash].js', }, devServer: { open: true, - contentBase: path.join(__dirname, ".."), - port: 9002, + contentBase: dirs.CONTENT_BASE, + port: 8080, liveReload: true, }, plugins: [ - new ForkTsCheckerWebpackPlugin({ - }), + new ForkTsCheckerWebpackPlugin({}), new MiniCssExtractPlugin({ path: dirs.DEST, - filename: "[contenthash].css", + filename: '[contenthash].css', }), new HtmlWebpackPlugin({ - template: path.resolve(__dirname, "../index.html"), - chunks: ["bundle"], - chunksSortMode: "manual", - nodeModules: path.resolve(__dirname, "../node_modules"), + template: dirs.INDEX, + chunks: ['bundle'], + chunksSortMode: 'manual', + nodeModules: dirs.NODE_MODULES, }), new OptimizeCssAssetsPlugin({ assetNameRegExp: /\.css$/g, - cssProcessor: require("cssnano"), + cssProcessor: require('cssnano'), cssProcessorPluginOptions: { - preset: ["default", { - discardComments: { - removeAll: true, + preset: [ + 'default', + { + discardComments: { + removeAll: true, + }, + normalizeUnicode: false, }, - normalizeUnicode: false, - }], + ], }, canPrint: true, }), diff --git a/webpack/webpack.prod.js b/webpack/webpack.prod.js index 29b363d..7dde1de 100644 --- a/webpack/webpack.prod.js +++ b/webpack/webpack.prod.js @@ -1,16 +1,14 @@ -const webpack = require("webpack"); -const merge = require("webpack-merge"); -const MiniCssExtractPlugin = require("mini-css-extract-plugin"); -const OptimizeCssAssetsPlugin = require("optimize-css-assets-webpack-plugin"); -const UglifyJsPlugin = require("uglifyjs-webpack-plugin"); -const ForkTsCheckerWebpackPlugin = require("fork-ts-checker-webpack-plugin"); - -const dirs = require("./dirs"); - -const common = require("./webpack.common.js"); +const webpack = require('webpack'); +const merge = require('webpack-merge'); +const MiniCssExtractPlugin = require('mini-css-extract-plugin'); +const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin'); +const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); +const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin'); +const dirs = require('./dirs'); +const common = require('./webpack.common.js'); module.exports = merge.smart(common, { - mode: "production", + mode: 'production', optimization: { minimizer: [ new UglifyJsPlugin({ @@ -25,34 +23,33 @@ module.exports = merge.smart(common, { }), ], }, - - devtool: "hidden-source-map", - + devtool: 'hidden-source-map', output: { path: dirs.DEST, - filename: "bundle.js", + filename: 'bundle.js', }, - plugins: [ - new ForkTsCheckerWebpackPlugin({ - }), + new ForkTsCheckerWebpackPlugin({}), new MiniCssExtractPlugin({ path: dirs.DEST, - filename: "bundle.css", + filename: 'bundle.css', }), new webpack.BannerPlugin({ banner: `time: ${new Date().toLocaleString()}`, }), new OptimizeCssAssetsPlugin({ assetNameRegExp: /\.css$/g, - cssProcessor: require("cssnano"), + cssProcessor: require('cssnano'), cssProcessorPluginOptions: { - preset: ["default", { - discardComments: { - removeAll: true, + preset: [ + 'default', + { + discardComments: { + removeAll: true, + }, + normalizeUnicode: false, }, - normalizeUnicode: false, - }], + ], }, canPrint: true, }),