| New file |
| | |
| | | |
| | | #开发环境配置 |
| | | VITE_APP_ENV = 'development' |
| | | |
| | | #接口地址 |
| | | VITE_APP_API=/api |
| | | |
| | | #页面基础路径 |
| | | VITE_APP_BASE=/ |
| New file |
| | |
| | | #生产环境配置 |
| | | VITE_APP_ENV = 'production' |
| | | |
| | | #接口地址 |
| | | #填写前缀 [/api] 需要用nginx进行反向代理 |
| | | #填写地址 [https://api.bladex.cn] 只需要保证接口支持跨域即可, 无需再做代理 |
| | | VITE_APP_API=/api |
| | | |
| | | #页面基础路径 |
| | | VITE_APP_BASE=/ |
| | | |
| | | # 是否在打包时开启压缩,支持 gzip 和 brotli |
| | | VITE_BUILD_COMPRESS = gzip |
| New file |
| | |
| | | .DS_Store |
| | | node_modules |
| | | /dist |
| | | |
| | | /tests/e2e/videos/ |
| | | /tests/e2e/screenshots/ |
| | | |
| | | # local env files |
| | | .env.local |
| | | .env.*.local |
| | | |
| | | # log files |
| | | npm-debug.log* |
| | | yarn-debug.log* |
| | | yarn-error.log* |
| | | |
| | | # editor directories and files |
| | | .idea |
| | | .vscode |
| | | *.suo |
| | | *.ntvs* |
| | | *.njsproj |
| | | *.sln |
| | | *.sw* |
| New file |
| | |
| | | @saber:registry=https://center.javablade.com/api/packages/blade/npm/ |
| | | //center.javablade.com/api/packages/blade/npm/:_authToken=如何配置请见BladeX开发手册 1.3.0配置资源令牌 章节 |
| New file |
| | |
| | | { |
| | | "printWidth": 100, |
| | | "tabWidth": 2, |
| | | "semi": true, |
| | | "singleAttributePerLine": false, |
| | | "bracketSpacing": true, |
| | | "singleQuote": true, |
| | | "arrowParens": "avoid" |
| | | } |
| New file |
| | |
| | | BladeX商业授权许可协议 |
| | | |
| | | 一、 知识产权: |
| | | BladeX系列产品知识产权归上海布雷德科技有限公司独立所有 |
| | | |
| | | 二、 许可: |
| | | 1. 在您完全接受并遵守本协议的基础上,本协议授予您使用BladeX的某些权利和非独占性许可。 |
| | | 2. 本协议中,将本产品使用用途分为“专业版用途”和“企业版用途”。 |
| | | 3. “专业版用途”定义:指个人在非团体机构中出于任何目的使用本产品(任何目的包括商业目的或非盈利目的)。 |
| | | 4. “企业版用途”定义:指团体机构(例如公司企业、政府、学校、军队、医院、社会团体等各类组织)(不包含集团,若集团使用则需为各个子公司分别购买企业授权)出于任何目的使用本产品(任何目的包括商业目的或非盈利目的)。 |
| | | |
| | | 三、 约束和限制: |
| | | 1. 本产品只能由您为本协议许可的目的而使用,您不得透露给任何第三方; |
| | | 2. 从本产品取得的任何信息、软件、产品或服务,您不得对其进行修改、改编或基于以上内容创建同种类别的衍生产品并售卖。 |
| | | 3. 您不得对本产品以及与之关联的商业授权进行发布、出租、销售、分销、抵押、转让、许可或发放子许可证。 |
| | | 4. 本产品商业授权版可能包含一些独立功能或特性,这些功能只有在您购买商业授权后才可以使用。在未取得商业授权的情况下,您不得使用、尝试使用或复制这些授权版独立功能。 |
| | | 5. 若您的客户要求以源码方式交付软件,需缴纳企业版授权费用,否则本产品部分不得提供源码。 |
| | | |
| | | 四、 不得用于非法或禁止的用途: |
| | | 您在使用本产品或服务时,不得将本产品产品或服务用于任何非法用途或本协议条款、条件和声明禁止的用途。 |
| | | |
| | | 五、 免责说明: |
| | | 1. 本产品按“现状”授予许可,您须自行承担使用本产品的风险。BladeX团队不对此提供任何明示、暗示或任何其它形式的担保和表示。在任何情况下,对于因使用或无法使用本软件而导致的任何损失(包括但不仅限于商业利润损失、业务中断或业务信息丢失),BladeX团队无需向您或任何第三方负责,即使BladeX团队已被告知可能会造成此类损失。在任何情况下, BladeX团队均不就任何直接的、间接的、附带的、后果性的、特别的、惩戒性的和处罚性的损害赔偿承担任何责任,无论该主张是基于保证、合同、侵权(包括疏忽)或是基于其他原因作出。 |
| | | 2. 本产品可能内置有第三方服务,您应自行评估使用这些第三方服务的风险,由使用此类第三方服务而产生的纠纷,全部责任由您自行承担。 |
| | | 3. BladeX团队不对使用本产品构建的网站中任何信息内容以及导致的任何版权纠纷、法律争议和后果承担任何责任,全部责任由您自行承担。 |
| | | 4. BladeX团队可能会经常提供产品更新或升级,但BladeX团队没有为根据本协议许可的产品提供维护或更新的责任。 |
| | | 5. BladeX团队可能会按照官方制定的答疑规则为您进行答疑,但BladeX团队没有为根据本协议许可的产品提供技术支持的义务或责任。 |
| | | |
| | | 六、 权利和所有权的保留: |
| | | BladeX团队保留所有未在本协议中明确授予您的所有权利。BladeX团队保留随时更新本协议的权利,并只需公示于对应产品项目的LICENSE文件,无需征得您的事先同意且无需另行通知,更新后的内容应于公示即时生效。您可以随时访问产品地址并查阅最新版许可条款,在更新生效后您继续使用本产品则被视作您已接受了新的条款。 |
| | | |
| | | 七、 协议终止 |
| | | 1. 您一旦开始复制、下载、安装或者使用本产品,即被视为完全理解并接受本协议的各项条款,在享有上述条款授予的许可权力同时,也受到相关的约束和限制,本协议许可范围以外的行为,将直接违反本协议并构成侵权。 |
| | | 2. 一旦您违反本协议的条款,BladeX团队随时可能终止本协议、收回许可和授权,并要求您承担相应法律和经济责任。 |
| New file |
| | |
| | | #!/bin/bash |
| | | |
| | | echo "====================打包文件====================" |
| | | yarn build:prod |
| | | echo "====================传输文件====================" |
| | | |
| | | scp -P 22 -r ./dist/** root@192.168.0.188:/docker/nginx/web/html |
| | | |
| | | echo "====================部署完毕====================" |
| New file |
| | |
| | | <!DOCTYPE html> |
| | | <html lang="en"> |
| | | |
| | | <head> |
| | | <meta charset="UTF-8" /> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
| | | <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| | | <meta http-equiv="X-UA-Compatible" content="chrome=1" /> |
| | | <meta name="renderer" content="webkit"> |
| | | <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0"> |
| | | <meta name="apple-mobile-web-app-capable" content="yes"> |
| | | <meta name="apple-mobile-web-app-status-bar-style" content="black"> |
| | | <meta name="format-detection" content="telephone=no"> |
| | | <link rel="icon" href="/favicon.png" /> |
| | | <link rel="stylesheet" href="/iconfont/index.css"> |
| | | <link rel="stylesheet" href="/iconfont/avue/iconfont.css"> |
| | | <link rel="stylesheet" href="/iconfont/saber/iconfont.css"> |
| | | <link rel="stylesheet" href="/css/loading.css"> |
| | | </head> |
| | | |
| | | <body> |
| | | <div id="app"> |
| | | <div class="loading"> |
| | | <div class="loading-wrap"> |
| | | <div class="loading-dots"> |
| | | <span class="dot dot-spin"> |
| | | <i></i> |
| | | <i></i> |
| | | <i></i> |
| | | <i></i> |
| | | </span> |
| | | </div> |
| | | <div class="loading-title"> |
| | | 系统加载中 |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <script type="module" src="/src/main.js"></script> |
| | | </body> |
| | | |
| | | </html> |
| New file |
| | |
| | | { |
| | | "compilerOptions": { |
| | | "baseUrl": "./", |
| | | "paths": { |
| | | "@/*": [ |
| | | "src/*" |
| | | ] |
| | | } |
| | | }, |
| | | "exclude": [ |
| | | "node_modules", |
| | | "dist" |
| | | ] |
| | | } |
| New file |
| | |
| | | export default [ |
| | | { |
| | | url: '/crud/list', |
| | | method: 'get', |
| | | response: () => { |
| | | return { |
| | | data: { |
| | | total: 10, |
| | | data: Array(10).fill( |
| | | { |
| | | name: 'small', |
| | | sex: '男', |
| | | }, |
| | | { |
| | | name: 'small', |
| | | sex: '男', |
| | | } |
| | | ), |
| | | }, |
| | | }; |
| | | }, |
| | | }, |
| | | { |
| | | url: '/crud', |
| | | method: 'post', |
| | | response: () => { |
| | | return { |
| | | data: {}, |
| | | }; |
| | | }, |
| | | }, |
| | | { |
| | | url: '/crud', |
| | | method: 'put', |
| | | response: () => { |
| | | return { |
| | | data: {}, |
| | | }; |
| | | }, |
| | | }, |
| | | { |
| | | url: '/crud', |
| | | method: 'delete', |
| | | response: () => { |
| | | return { |
| | | data: {}, |
| | | }; |
| | | }, |
| | | }, |
| | | ]; |
| New file |
| | |
| | | function randomColor() { |
| | | return '#' + Math.random().toString(16).substr(2, 6).toUpperCase(); |
| | | } |
| | | |
| | | const top = [ |
| | | { |
| | | label: '首页', |
| | | path: '/wel/index', |
| | | icon: 'el-icon-document', |
| | | meta: { |
| | | i18n: 'dashboard', |
| | | }, |
| | | parentId: 0, |
| | | }, |
| | | { |
| | | label: '测试', |
| | | icon: 'el-icon-document', |
| | | path: '/test', |
| | | meta: { |
| | | i18n: 'test', |
| | | }, |
| | | parentId: 1, |
| | | }, |
| | | { |
| | | label: '更多', |
| | | icon: 'el-icon-document', |
| | | path: '/wel/more', |
| | | meta: { |
| | | menu: false, |
| | | i18n: 'more', |
| | | }, |
| | | parentId: 2, |
| | | }, |
| | | ]; |
| | | const first = [ |
| | | { |
| | | label: '缓冲', |
| | | path: '/cache', |
| | | component: 'views/util/cache', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'cache', |
| | | keepAlive: true, |
| | | }, |
| | | children: [], |
| | | }, |
| | | { |
| | | label: '参数', |
| | | path: '/params', |
| | | component: 'views/util/params', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'params', |
| | | }, |
| | | }, |
| | | { |
| | | label: '详情页', |
| | | path: '/detail', |
| | | component: 'views/util/detail', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'detail', |
| | | }, |
| | | }, |
| | | { |
| | | label: '标签', |
| | | path: '/tags', |
| | | component: 'views/util/tags', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'tags', |
| | | }, |
| | | children: [], |
| | | }, |
| | | { |
| | | label: '存储', |
| | | path: '/store', |
| | | component: 'views/util/store', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'store', |
| | | }, |
| | | children: [], |
| | | }, |
| | | { |
| | | label: '日志监控', |
| | | path: '/logs', |
| | | component: 'views/util/logs', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'logs', |
| | | }, |
| | | children: [], |
| | | }, |
| | | { |
| | | label: '返回顶部', |
| | | path: '/top', |
| | | component: 'views/util/top', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'top', |
| | | }, |
| | | children: [], |
| | | }, |
| | | { |
| | | label: '图钉', |
| | | path: '/affix', |
| | | component: 'views/util/affix', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'affix', |
| | | }, |
| | | children: [], |
| | | }, |
| | | { |
| | | label: '多级菜单', |
| | | path: '/deep', |
| | | iconBgColor: randomColor(), |
| | | children: [ |
| | | { |
| | | label: '多级菜单1-1', |
| | | path: 'deep', |
| | | iconBgColor: randomColor(), |
| | | children: [ |
| | | { |
| | | label: '多级菜单2-1', |
| | | path: 'deep', |
| | | iconBgColor: randomColor(), |
| | | component: 'views/util/deep', |
| | | }, |
| | | ], |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '外部页面', |
| | | path: '/out', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'out', |
| | | }, |
| | | children: [ |
| | | { |
| | | label: '官方网站(内嵌页面)', |
| | | path: 'website', |
| | | href: 'https://avuejs.com', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'website', |
| | | }, |
| | | }, |
| | | { |
| | | label: '全局函数(外链页面)', |
| | | path: 'api', |
| | | href: 'https://avuejs.com/docs/api?test1=1&test2=2', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | target: '_blank', |
| | | i18n: 'api', |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '组合API方式', |
| | | path: '/setup', |
| | | component: 'views/util/setup', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | children: [], |
| | | }, |
| | | { |
| | | label: '通用模板', |
| | | path: '/crud', |
| | | component: 'views/util/crud', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'crud', |
| | | }, |
| | | children: [], |
| | | }, |
| | | { |
| | | label: '表格', |
| | | path: '/table', |
| | | component: 'views/util/table', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'table', |
| | | }, |
| | | children: [], |
| | | }, |
| | | { |
| | | label: '表单', |
| | | path: '/form', |
| | | component: 'views/util/form', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'form', |
| | | }, |
| | | children: [], |
| | | }, |
| | | { |
| | | label: '异常页', |
| | | path: '/error', |
| | | meta: { |
| | | i18n: 'error', |
| | | }, |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | children: [ |
| | | { |
| | | label: 'error403', |
| | | path: 'error', |
| | | component: 'components/error-page/403', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | children: [], |
| | | }, |
| | | { |
| | | label: 'error404', |
| | | path: '404', |
| | | component: 'components/error-page/404', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | children: [], |
| | | }, |
| | | { |
| | | label: 'error500', |
| | | path: '500', |
| | | component: 'components/error-page/500', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | children: [], |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '关于', |
| | | path: '/about', |
| | | component: 'views/util/about', |
| | | icon: 'icon-caidan', |
| | | iconBgColor: randomColor(), |
| | | meta: { |
| | | i18n: 'about', |
| | | }, |
| | | children: [], |
| | | }, |
| | | ]; |
| | | const second = [ |
| | | { |
| | | label: '测试页面', |
| | | path: '/test', |
| | | component: 'views/util/test', |
| | | icon: 'icon-caidan', |
| | | meta: { |
| | | i18n: 'test', |
| | | }, |
| | | children: [], |
| | | }, |
| | | ]; |
| | | let menu = [first, second]; |
| | | export default [ |
| | | { |
| | | url: '/user/getMenu', |
| | | method: 'get', |
| | | response: ({ query }) => { |
| | | return { |
| | | data: menu[query.type || 0] || [], |
| | | }; |
| | | }, |
| | | }, |
| | | { |
| | | url: '/user/getTopMenu', |
| | | method: 'get', |
| | | response: () => { |
| | | return { |
| | | data: top, |
| | | }; |
| | | }, |
| | | }, |
| | | ]; |
| New file |
| | |
| | | export default [ |
| | | { |
| | | url: '/user/login', |
| | | method: 'post', |
| | | response: () => { |
| | | return { |
| | | data: new Date().getTime() + '', |
| | | }; |
| | | }, |
| | | }, |
| | | { |
| | | url: '/user/logout', |
| | | method: 'get', |
| | | response: () => { |
| | | return { |
| | | data: new Date().getTime() + '', |
| | | }; |
| | | }, |
| | | }, |
| | | { |
| | | url: '/user/logout', |
| | | method: 'post', |
| | | response: () => { |
| | | return { |
| | | data: new Date().getTime() + '', |
| | | }; |
| | | }, |
| | | }, |
| | | { |
| | | url: '/user/refresh', |
| | | method: 'post', |
| | | response: () => { |
| | | return { |
| | | data: new Date().getTime() + '', |
| | | }; |
| | | }, |
| | | }, |
| | | { |
| | | url: '/user/getUserInfo', |
| | | method: 'get', |
| | | response: () => { |
| | | return { |
| | | data: { |
| | | userInfo: { |
| | | username: 'admin', |
| | | name: 'avue', |
| | | avatar: 'https://gitee.com/uploads/61/632261_smallweigit.jpg', |
| | | }, |
| | | roles: 'admin', |
| | | permission: [ |
| | | 'sys_crud_btn_add', |
| | | 'sys_crud_btn_export', |
| | | 'sys_menu_btn_add', |
| | | 'sys_menu_btn_edit', |
| | | 'sys_menu_btn_del', |
| | | 'sys_role_btn1', |
| | | 'sys_role_btn2', |
| | | 'sys_role_btn3', |
| | | 'sys_role_btn4', |
| | | 'sys_role_btn5', |
| | | 'sys_role_btn6', |
| | | ], |
| | | }, |
| | | }; |
| | | }, |
| | | }, |
| | | ]; |
| New file |
| | |
| | | { |
| | | "name": "saber", |
| | | "version": "3.2.0", |
| | | "scripts": { |
| | | "dev": "vite --host", |
| | | "prod": "vite --mode production", |
| | | "build": "vite build", |
| | | "build:prod": "vite build --mode production", |
| | | "serve": "vite preview --host" |
| | | }, |
| | | "dependencies": { |
| | | "@element-plus/icons-vue": "^2.0.9", |
| | | "@saber/nf-design-base-elp": "^1.1.1", |
| | | "@smallwei/avue": "^3.2.19", |
| | | "animate.css": "^4.1.1", |
| | | "avue-plugin-ueditor": "^1.0.3", |
| | | "axios": "^0.21.1", |
| | | "crypto-js": "^4.1.1", |
| | | "dayjs": "^1.10.6", |
| | | "element-plus": "^2.3.1", |
| | | "js-base64": "^3.7.4", |
| | | "js-cookie": "^3.0.0", |
| | | "js-md5": "^0.7.3", |
| | | "mockjs": "^1.1.0", |
| | | "nprogress": "^0.2.0", |
| | | "vite-plugin-mock": "^2.9.4", |
| | | "vue": "^3.2.40", |
| | | "vue-i18n": "^9.1.9", |
| | | "vue-router": "^4.2.4", |
| | | "vuex": "^4.0.2" |
| | | }, |
| | | "devDependencies": { |
| | | "@vitejs/plugin-vue": "^1.3.0", |
| | | "@vue/compiler-sfc": "^3.0.5", |
| | | "prettier": "^2.8.7", |
| | | "sass": "^1.37.5", |
| | | "unplugin-auto-import": "^0.11.2", |
| | | "vite": "^2.9.16", |
| | | "vite-plugin-compression": "^0.5.1", |
| | | "vite-plugin-vue-setup-extend": "^0.4.0" |
| | | } |
| | | } |
| New file |
| | |
| | | .loading { |
| | | display: flex; |
| | | width: 100%; |
| | | height: 100%; |
| | | justify-content: center; |
| | | align-items: center; |
| | | flex-direction: column; |
| | | background-color: #f4f7f9 |
| | | } |
| | | |
| | | .loading .loading-wrap { |
| | | position: absolute; |
| | | top: 50%; |
| | | left: 50%; |
| | | display: flex; |
| | | -webkit-transform: translate3d(-50%, -50%, 0); |
| | | transform: translate3d(-50%, -50%, 0); |
| | | justify-content: center; |
| | | align-items: center; |
| | | flex-direction: column |
| | | } |
| | | |
| | | .loading .dots { |
| | | display: flex; |
| | | padding: 98px; |
| | | justify-content: center; |
| | | align-items: center |
| | | } |
| | | |
| | | .loading .loading-title { |
| | | display: flex; |
| | | font-weight: bold; |
| | | margin-top: 30px; |
| | | font-size: 18px; |
| | | color: rgba(0, 0, 0, .85); |
| | | justify-content: center; |
| | | align-items: center |
| | | } |
| | | |
| | | |
| | | .dot { |
| | | position: relative; |
| | | display: inline-block; |
| | | width: 40px; |
| | | height: 40px; |
| | | margin-top: 30px; |
| | | font-size: 28px; |
| | | transform: rotate(45deg); |
| | | box-sizing: border-box; |
| | | animation: antRotate 1.2s infinite linear |
| | | } |
| | | |
| | | .dot i { |
| | | position: absolute; |
| | | display: block; |
| | | width: 20px; |
| | | height: 20px; |
| | | background-color: #0065cc; |
| | | border-radius: 100%; |
| | | opacity: .3; |
| | | transform: scale(.75); |
| | | animation: antSpinMove 1s infinite linear alternate; |
| | | transform-origin: 50% 50% |
| | | } |
| | | |
| | | .dot i:nth-child(1) { |
| | | top: 0; |
| | | left: 0 |
| | | } |
| | | |
| | | .dot i:nth-child(2) { |
| | | top: 0; |
| | | right: 0; |
| | | -webkit-animation-delay: .4s; |
| | | animation-delay: .4s |
| | | } |
| | | |
| | | .dot i:nth-child(3) { |
| | | right: 0; |
| | | bottom: 0; |
| | | -webkit-animation-delay: .8s; |
| | | animation-delay: .8s |
| | | } |
| | | |
| | | .dot i:nth-child(4) { |
| | | bottom: 0; |
| | | left: 0; |
| | | -webkit-animation-delay: 1.2s; |
| | | animation-delay: 1.2s |
| | | } |
| | | |
| | | @keyframes antRotate { |
| | | to { |
| | | -webkit-transform: rotate(405deg); |
| | | transform: rotate(405deg) |
| | | } |
| | | } |
| | | |
| | | @-webkit-keyframes antRotate { |
| | | to { |
| | | -webkit-transform: rotate(405deg); |
| | | transform: rotate(405deg) |
| | | } |
| | | } |
| | | |
| | | @keyframes antSpinMove { |
| | | to { |
| | | opacity: 1 |
| | | } |
| | | } |
| | | |
| | | @-webkit-keyframes antSpinMove { |
| | | to { |
| | | opacity: 1 |
| | | } |
| | | } |
| New file |
| | |
| | | @font-face {font-family: "iconfont"; |
| | | src: url('iconfont.eot?t=1611236720878'); /* IE9 */ |
| | | src: url('iconfont.eot?t=1611236720878#iefix') format('embedded-opentype'), /* IE6-IE8 */ |
| | | url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAACdsAAsAAAAARRgAACccAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCJfgrxANggATYCJAOBPAtgAAQgBYRtB4Q3G483ZYYYbBwAT2O+eGT//ymBGzLkfWj1qoRW0mhKT02ZrqnpgpjcUUqvpaDH9iscGkeHPe6rEeYUhPBnbS5/sB8WbPCH10XERHGw3xn375gxswC7DaWEovZ+603vpxT9yUxQSCTlER5NoRRCIhRCgpx3JCGpGyLdasqmtM1uOn1TAA2IKTQrG0JCQMGErtAFRGxItRPqiRWVV9ArWBreWSteqbl71NOrKOqVqtiuNHjgudy/iXzPBx0ertEUy6KM4ijCHQBpfo4+VFNtxrILM4LCgGQlLMnUsqFAsBAoGAJFPH92vztfEtgOSZywIQBcwet929RqI74Q260omk1x+rs+/PcYC5AHBLbRJquWrbp+Lsxez97shxBcUCEByiA0hbEYi/90aqInmHhoA83pIWo5aKUW7Ob7HdSdAwn/ETA1taTSt26W0vwZpS67DO/Dw9juyn+nXck+S762kj130te1Uixfk1Ibug+6PAqANwFIsn1F/iZ9KQ2lNJwOS4WBITDwKUwB5DGPTZNxkMaXkbtCt3Uz+jO2fB9ebK1D5YwGFQvRvtj6/33DgLS+LZOXVY3P02YywJwPuxHfV+JTMkayEMXsMAbmRiIZdlkfgM/kyzd/LEESYIUIaHO+/VAsWAn+4rwv3qZ7ufJjwGFH4MAWeNhn7HrzANtkS9R03EeXCHrAAywc6VdKVgmz3GopGY96ystekyJDtlyF6iy3WX3q1z4d1DGd0hld1I9xrQ/Kbl08+Pz6LS9jfDoWUUmrrF34xCPxPGj1r6BZxoPecSbpZJBFzsI5j6Tg/kUfBUDS3EBNU8pYmRFsTA2NrKzt7NVNRIoyCjqyqhJ6Wipy8tJfs9X4fzwzXQslS31tFiYF6D5ZgM0e20MCDJCExABziAIYQLREDQJoQiqAFBQAMIYCAcpQEICBGIAAaQE2kF5iClHYtDCggDYBAFaQCWANmSlpmgVkkbQEAKhDiZQqtBQAiCAPQBHKAMhA2QAFKBegAxUCZKE6gCq0HCABbaaIrPUBQAvqB6hA+wBy0EGAPHQMwEGnANLQGYAtdBGgAf0I4BErAGaIlQBdxDMBFoizAUqI1wEsEQ8C9PGcrtMm2hZ4GhbAwdzOewD/y3f1i9Zj9qpOQs8mOZZFjA3BvSAFYiR6N8nqploBzIiNjI+kgDcWucjYZEMmoD4yhD20pWy4CJU6HQoKORafRffL/ks0VFMIj8V0S8aBigndGlULOUqlfITgSpLyRVJms/ncTGRvvmITrnfAx4k0e4PJe21a4o8hNM/JspRte5dWdtc5BuotQdRFd/GflxvteIOyj6OtHpSlDS/K3blP0cg3RV7giKe9df0Pdqr8Ng0+WISizbBYpk8YZzrVdWX6ABGbsKkDAxbBZn+TBySU4HG/ZkIq1UC3V01Fy3UYChu8x2/0xSL2949YT/TPddjFNt5gufZ3GGCAIMJ3wxaGyI6ZFjWviqJB3W/gDSUX29R+XcZjJfRDtBqj6ftJJHaegnjab4gaBdK3F9ABGFrQrwdVAlRNNJxDBgAvMAXwPVGIeso7hPnmsu7cgF3qiy11Vt471x6NAgy/7LcV1nWGOfqf9xP7ha/q7cCXktqW5WiEJNnferHWwqLPdp1D7ZemUbvtNLWFOh23Zey5k6PR+ePLumZPjMSWTq2c9I4jFJzshf4pjMWJxI+Bk89zt7Nqlnmv7eQLnLuVhcSB1pjgAnu41Hm6sERtqmbj2613UpK0Zltl481NtewO8bn2mrlbffz9SoU7p/VowCSab79mqVL6XVq6sWx7c1ouHHmWrY6JmEPk4cPnUQ/qDi4ePTFmSQRUsdW2kbRsDB19z6kdcU0XRhMLYFHbEvY7wnwvDBIkaLmlC1jwOdiyqqBtWHmwtAv4pG0WHLE9TVzqs51bNDlYhVK6bO/Rxv3NtDo2tOPD4u74bAuLThLnrPiV/t7MLbd2hFfaT+09m4G+jDRWWLQkNLuMFk8/Mr29ucoPyY8/59xsEg6jbcNCo6+zmhJtzRcs8M/21a35hvlQCZkqpFO+QH+0veiANKf55d6EwKJEspkgGC3LRGvypAy0hj4s6BRCkmltzOCtPHNDZzT1qbNFozd1/m7ra/dveRpBtGOAitV4V66WjlUayVC+/lO+9CD8azQUGw8kAJ4SBkJfT98TvncqzCjeI0aEe7kVBpF12LQCSVP29ffWCQXSLV0ZGKq3A90/0LhmD+WPBofjA6YiSt/Q2T8btqG+BgrRVkBXlEQjKck6SQH2JADjTnwQVXwAEP8vZj/wL8hWUw+U673wwX94GBH0YGB81KZanm6hlXa04dgoaitJiCU1Y4HH3EC33+pfxED8MBqxiIIlcomOqncs13Fde2aYlvuZfSKfbA2hrvnbnhgBGC7950urfNI/JU54xzdGProLh6baOnd3FCJw33UYNgWhX8909WN4I4R5d0H3bQgFVfC0fx4ED3zv6PJ9wHZ0UPWoDZFxoGrUxaLBejebsUmo68zKBFWaILYq0eAQdGyFpD77SaOUI6sE5GoYW9KrCe5a1h5jU+EuSxpXYWybBq/O77jGrwfEcoFe6ovEonHv+/i83mjeZHu4gwFysf5tT/soWlp4e8QbnMNgj5l/XjR/e1n37J2N4nn/rYRwg2nAbUofj9SM1VG4NaXahKniUMYKS0Yjxv0pTanawlKlsW0uX1+cL1ZnZil8DF+3779OZ0RVCnW22Mwz9YjMlSoc/q95tVtPt/Nw2q9/my+n/XA7T7t1/d3XCG000HICSb4YJWSdMVzw782mjTBFDuwP3uho3whqK08Gtq8ZkhMqjaXLxJLZXIm7prDVNUJ5D9sItM8QMHnm6GI2l3ti5Ts+husuBYQqnhKjTl500V8G7Y9uAvqdzsedfcY3aQGv+cF1/ZVoOTCtAO2kwfevreMVr1khzlXvFgnz4e534BXvHnm2+kyRrVHm6OCx56+NTf3JgcNcT9/Fl4VjWNBiqjheznAXBosjU4t3fSWEx8dP+tTCqCTB6CxMIv+6UkIzPSUJ9cKGoUQ7tJs8d3fSJZsvCH+EpVtD5XCQqt0YmTu5EXejaR2QT2TAHNfMLRLL2deBa+kxdp7fXBNDnxv/p8Pt544+tbfz+L73j7WePfLknuYjuyeW63cSrU8HarVstcx07+BdoDk6tiFqoNn8epWnxu+A7PHfN0gKxrUgYiBK+kxrNCmrAKiw1yp6FFr6dSFcAvBIqhSeEI3F1sg1PoO/Qr+M0GzBW6wm59o8EjGluIHJAOK/1Hm82bgmEiQQ8Eo4iIDw/G90VlIkoXzX5J8UmruL1OwssXpDhVsIPTG+6CsqR7fVgCnwfH1jDGy2DES7cM/W6Eo9ZfNjtX9b502ardHzzVXdO1pvxi511vbsbH+ZPX6Fwk/29hRO8Zx8ImHNK7LO7QHwiGfhEUzDt1i+l71uCmxQayTJB6ycYWt0nbV9L1eRYop8pJGWpF/m6KskGydvyGW7h/RNmkvQV2SWDiiFDf+YltJ0dQfvs2jwtbzSxz9UWBg+ZPLsKV5I8rcX/RvHL0Lbnf4oadjLhjmavFPOrDFz8byCVZKk3tPEkoq+GJf0BUltxd8vpVcrioWBayt97yrDXaOtxRWUTk6SMemQX89EVXay/V13UYD/fBEQngjDyPTc4OuDH9RHHWQV+z/qf7W67A3w5uyjjww8f2RkOV659PyzQ4/tW/k2tILF+hzc9t/Ywp3lM7c33CyunSvJu2ZL1bKFexDu6kyEsPzkLVmebp4uBBfPwvgZ38YXWqvBzOlhMBXUMBXUTMMQCuqFBschn5s+rMb1eoS68PXeOtJHNl4W7N8uYk0xaBezvekUj3snxCn/5I9BfbKzhqjR9VU3SnHPrDYmZsXKudF51xMw5AdgesuhqbchGE7Z61KVOfEZsOTav28rRe3aSGXIbex8xZLluTncaE2sxz4m/AOHXGb5mJ+0Z6fXbfiDTgU/Ndz+BNmscj+HeyIAt1mMCt0GjQ0qR1udF+zO9lgvusafljm+KLzVekKmG3na50fLeV44d26o8bjJs6OjmpCB5iSByhJJWisrJTyimWbNxQNKkuqoi0+XFvoupc2pGGQWD67cdm6ozd/zpWThwLLs7vjuR2RW8cqlvqUxdzp6mUFnozRfzhwfji6eXNGz7dRYbOHE8k0IdrAXYoBDyO6puUMYoK/vefDecRCGXTACxhUXfjAKYzAcimwVGINcd9tJiCsyj8pYMH8yOB4HKBiETZuPPX5uTNR5rVdrL9651mv38V/XaKxjnr0iBgZOXEr2SptXLuvhJp67KgcHTzbj63bqrw2lqkoCbTg3Bg8ZoWYA8WhMogo3MChrbSrU93VZG2qUReRmskRKxjSxfBBISgVNAx0iCKFKYEUBJlxJIssMonZkQFLM9T7H3FRMV6raCBis0gPKcN2ALECLdSCMRJU1Zz6HvlGUGy4oQKSqGLgiT6lalzZFJTNUReN90KOeMpgCiYKUAg9CNUOePFLnOcd0DjcQlmhWmW4lwkSZjU2eaYmIZAz6PCxgyuktw3+kqDLGfV28IVknRHDuM5Y3mBsFJUVqzSDnWCjlSQ0ZrYDM0dlmijDNrnQ5pYoaJlz4iAIj0iONrTIWaL1qNFBEpoalRFI3uy6hFM0176Ig0xAabQyHuK6wrVfnk1KiCyo+teGrfUEVIXFAJAluEYcbPuwrqkauIUkUkUy24b26rmuolAhs4BUz7cOC596o7g6HvyowBUYiLali3XNgz3FLBYX5o6jw8coC7jMKACLbTBseEUrJ86mip87gN0Uac4mq8B8MTV+gN0v4sZEsk/N4IyWZZoITxhZr+IOmpAjJBJqPqxyZg63cfEZmszmRxPLj5R6JGhjwC32lnJdNlfMQeXvEvmNq4GIAjRGKGoNNKQEQ9HVRAnKb0eViXP2pW9BRDTra4GCSyOPN4GrIqoanfU9IW2DDMg7pgKySAWTQoKKlT5FCEuL7aJJTJDXiP+IUR2HsD77OxZvJmS87D0WBZi4iSpMzBzgWxnDfQEMGmWZQc67yevoFGQqYJoHkmJJ5xj0BIaeyqKBZTQXpVDIAWE6WhKTWRCenYRq5vgRSKQiIBMs8InNWlTIwOUl1LsztaGN8XxMcSOBR0hrV40FkrZHPVCRuPgXCXh8mWTDOuREa2ewC8SjG4jR+ND2anjFGAXSMRQiY2lRPRtwEm/kQ70niSAoel2kyBa+rc9deFoT4DIDPq+uxDfFla9zw4t0VEN1Y2sgBKJS7qPVDfBW2HrsA37yR0aIGIYKXkzkR/Bn5GsJh4OXSGKKs1/PLsjlV89QCJMu92uAdGH99Ezpt4Vy6dGb7ebR80CndOF4ZSx8aq5xIqObwfHvz/jbTF5sBk1fX7PyPDzWG9nVePdFSF2fxYDJ/aGzhAMk1N0ZC4a8X8D5NJLQ+snQKhsJTsCASXdubb0TPiaRnT2L7hiAb9EL/5Gi4aytbFbCGLJIE7Gzp68M4DYUSYiCRWC5GKQExsZYmQJyIDCAkHidUjmiaIohl2ChiJJVyaYamwNUSZH45F0Y6Qo7ZC3mJdUk+tD5wPsKrx/fq+j7LxWwdpo/3E9m93fTGH2+C3vi/OLruU4jcWeW2Zy13pKTzfI8Yr4l3DU7Zr1gG9nRP9F/DytiHa46dcwLtGxzbje2o4P+lbJA4aTiFMFHEynaaXueZ/PnqKE3USl6lchWdS3WlIyuVjsORq6NWX6nRJ6+9bFCVt2nbSlWGyx0l3pLCkpaC8sJyEGd6l87W5dAsVamroHpvuS9HXI70RfiOFgfMURYk6AmP97ySYukcT+XzKlX6gPI71TFwKfKjO1IFjHvzqSQmSbpaatZQFSurZ1RXYXVwfUjWR1KPSsEen1xf3cmp3ny9cWN1t41lFR0S9svjQe7mh6JQUbqNyRqXlwfOnIFwvYGxY8N64FFoxQ98ZtiZ6J88QavW1dTQNhtl+jEyYbtiftXhv7V65guHY9HiORdQVFQCy41nbli6ek0xJAw/LHWjptfPNmMc35HT8/+Bl5k2ygdXQx/VxlyGGRkaeYDATyvYR/5pAZI+mZb8rEjBX8AvErjMGct3ubS79a8tsz64Ll5R5shkIA04XEg/8TBJc9f9c++6da1Xt9ulXbncoxO4eEWChUTR02nJ91bz5uo3wg2wVM/VSt/YMCHFsG2BOlB+dEfvIoaW1vSL6SXMoRM79CLNuh7D7GkbpUfB1C35ZDbpLQuzNzYOBDtCdtbUvJQZ51kTAFJB0Ob/KZuaqhqPUGRm0K46r5Yt8JLZQbRhh0rLBoIcwQNlZQ+EsvCggdKyQ/G19OTFM6vn9/ohg9rTm9HgHrwKOJy1bKSuomnyt+tCqCdbQmHtnh2r0LUrTdWVtscPFXfC74yrDK/8ajfHlxSuOrC+Ea1Ee9ajKsI+zJXQf/z2AqtftsM2d025xBpgHTTNDZh7SGIPsA8yanKwJ6GaMzvg3SmRj9MPj2LKHTEtNk2/gd5Qxdhpn0MEitEL6WORU94N4MyujjgSLtL/RVD5nMb2nfWoDgWMz0WBFP+JhOGXAsDUxAADnl8nzS3Y4IqZm1KeMnR1aWbvguT4zG282ZzM7EMoVXl12uDkU2+9dTzu+CTSujWaRTw+/vCV1ep5KaE/Bfw0uGlGfO52bhFOAknrDJMOxByM3uu351AME03mTF8vrK4WKUj+8fD0EuYxBK/ZofNnLaM707h79/D6anr4LF3+lSrgOyEYkyxHr70KV8DlXlqO3MxyuKJRTDHyNqMSVOz1TrMhrxcVv/3e5soPiEEABmsNAcBdJuHD9+4dVvCACANW22hgPGp85ZVGUxAgWsQH1jziDfIe1VSR2oh4WLRmTREUGBDh8YPy36sGq6xLxGPiQ1PVoAgQhfnUIHUtbpBeoPI1xCs58GH8h8Q1w/gmgA3rAfBTj+CI4ogcnwXF+tE+x7WdzpCcVP1rwymv5y65NtJjeffW8MZruivsLuElOQRGErA+y6g40FNE4K0IgJGkjHAfUGQZ9TgCcfw5EXjMBExjOOJl/5GVZs8mjzmvo9kRsIkCVBPMzjGXGAXcWONtYemG8DZ3H/gP9OB33sGl9AyIU3a8IHh+wIxxi9tQ7W/hUd7w5lqq1lb3LBnGJdS7o3BmvhZ60ZEjyBQvEMhuY8XEEE1LvbnuU018nJDHFWH666Y3TlG3FBa20VMa4hvbFMX5iuTU8NRQMuNSpjB0hmFmhvgDoJL/EvVL76y8Wb3GKCNx2dMja6frB/H7q8IoYd/0vOm9kihxb3FecUL003LCRLN6I6IiMq35OernvobAQwowb++2+eqxmtuaMW7J+WfX/R4OhOiKuHr+F7qzkTemSe6BDwl53tQ9yTvNC7rDwHNJAulP6qWg/eD+X0Ivhd7dv69Z6mE0pGXoOaClMpJaXOYl3YxGoh95AgGpIykARiUTRzQZhBbh18sZNhz4R5eUegaHrBIN4yZbDx4YDrsU+uvBfaCVNJD+QwkS8JSiyE8f95Ky52DIQmoYj9QL9u+9W9mZ+OXgAdAh1ZMa6UQJeA4oKZjtGqElHaQ2kCY7JPRpMOS7ng6SSbxZnVq7dn+iEZwRHyho6rYn2ptDAnEwl5RJQKBERgZTdzcJAoVN3bne8nGQ+P7ZkJbskGoDtdICt1fcsYnUBerITVJZoOzlUkuVoiORHN40QgfRI5uGtEFaIHy+ZEeA9t8Vx2WPd4gIR81gzu7HG5n/lp+AwHBqPRtAhpNJ4cU+bV7Mf/BjqaAwwmGvXrTy6vlVQHIq5PSc1gr3hTmnK1oveE7PvjOeC7P3QGLdvzXBrzJ5c8LWSr/NyVsS/JWkWyr9wdhPXRIcqZokw8KLwtu8HarXOWe84Gp4tXBAKMk3GnXBF4JkKJj2/K7bh+YnCI8I94GRgTXNjYpHisY1a5qsPZ66RDjcf7p/WDksOi0aJtvzDD07Z/fYdysjOjLuWdesoZTZt/5oK1z/uyuz3TTstkMLw6/tNTXZ1CWqwtp6Dcdb+10RdBUXu0qBA0GXm+TQuRneCIHRWu9Mid1YXjtiYzZJGTnh4xBSnNZ6o8AbkXrU1jS1oDq6M8k2sTo/bdm4DQ4X3AltSdGdBdVvfMKad3Pv/In34tfunNwNCXsIv4b3/oTtvpfJGqYtkCw1LdPckgXTWEPG6aldZZFTrNeS6Jk29zXrlMiyrhMu4J2q3/RSWj4IGMVN+q8TduxNTvcXtgZPXRgn7Fs0M3ir0C/d/HZNtjvb43A75gLbpU+axlxqnwpAYmHZ3ufvnG3v5nb2nD3zjXzl8Yti8cXjgwM9eWAeeLXtZZTv1uMUNPhdVAoq9k4Gvh3NFq4FTKnZ0+vf64uWRGdnJSf7to73ediJEzdDsqPQws2bF5aC0IMWur/juBQ1Jza2wtbg6/KP/u1mEX/947kT+EXn/4tV/GAs4RQx+hifYnF0NJLmvZx4b5ecmOTeumLZk+Ux7fEzevGHH2JTegOB7HKSDtSStPbjrcmfg0dG3rghkc2AM/sZH4KG331hvxza3ynVSf2kE8UvsJZcbn2Hx0UjetIvxCNt2b9fEvoY/Pwrzcp9bWufYYZccTcoNUj8qOQH9/vCPgFm+qk0XeI3ope0Hdz/deg/H4f+/+BeyhPit5nMCNDQwDzKBgG880N4PofT6IV0QqGTdGRnlumAeemw2okWdm9eIKEWTnVNNNfJja6JIrVSJ8xraMgrBQ6IdM49qj24TxGl6MNO3GeKMvVhh1tJKT69P0ZwRXVFELP/tBj3gWuveFkvwFgPAWPNEF8wzBeEwZhAfOHaIKQZdFSJJpH/12us2+XisJzqdtvTCK4Krf1sv1XIEuu1BC+9bK5Pa2bJnHlS/agAy5OLwEdkbJNzFkZ0Pcp+iztyzmMeH2P+OsgxFDmknPCLyTnZVnZOyt7KvtsXsUojb3UTvpuZ0gjSc+suZr1yzaqIdb/m2dsy82Qn+8sEJRlJOoK+toWON9vek3JuKoleyFsy8N1bHjJCmjn1ExZkZwOWsJHR5b7fwPTjeotKPO5FTkxkWvSWTnFKF5FN5OMGvH5bR2RlS2VkGh1ueagUj/+mMnZCmn5Lh9jVxeufQ5QTffGBHdpaWWSanDdMUx/ZfHafzT/Haaiur68O0fCq0uc+wvqIHMLH/mYIL177/3nWeQOOaEffZevlJt8y6zIwZfB/rWk835bjXKnNSNl+O7H1a3Va69Hxi1xll4cPG9+7ajx6bvKFj1/3zF40frRDWTT8QikeGDw+IBYNfGPXPxhOXQpcqOKltZWwAq5d64cPXCk1nyzVbTgNl2V8GbEJuWz88imkZQFIW20NUQ2rvsT5g+TSM9akFwW+cV/CRDtzkLHb4Zc838wXd3MDo+Oscfa4JHUQt31SGC/RTBr86UFzojDvKMgZ0QtlZKwultQF6ayZNkaqD9SN9DiOW9l99lpjf1qaUOikHy3x9z/kyZ8MNU1ZNnXZlKZJ22UjQfrgEcNQsD5oCCQ0E1f++edKKcSYQFxxY3qSwmaFhZXV4mXhrvBqfAbAFHAyUbBjOlr22mtNyLjyx6NHLzGXCgouMgPHjm48F4Ga4hJM71p/BOealq7PAyNZBQW5wX9V6MDQzhgba80KeXk0ax3qyVeyg1+/n3W099Jn+dPmwa4uNE+ha25uSGgoKMhhcy5HJ5+HYlKJTy+aHXRBApYk/OT9qYT1kjRpxHxQQg8ZL76hXnaG+No139q1FtZSysc7tMsfkNsm/mD84cKMwjQuFNlrEgsL5mWR+PB/G4i7Pj3R0DUtVaoKhe/NeqPshGuzdVXV2VN3GW1beYdqxQQEN1a8v325W22fuHKfimuwGmSEJ740UE5xczOHGu+uikt+s8zZZdc6BG3mDuONti3OeameS9mLeNEvJlY/3X/+4Z0X695fc+P69rPrNs4KAFZ7QtXIf9J+8r/7VU8ekf3SR7yn6LHJxIyhKvwfYzI9wrPUbx+KXxt/yLTXL4nX7L1Z8SBhDAyuqsSrKYPUmxN8lMXoOQ5UJiFUvIgPLIC/qNFrpfY2gEU8aIG8RXP9KAv1cWDk2z9aNoD0vhT+Fi5fhr+JKymRbU0Jde/2Tct1b7K+Wpa7eIGu0iXeEEBpzL1Wz41L+nQwB7iiWvdPmcc4XaLIa3Bqc5fdbQMf6dPnuCKbwfVChtId2l3DyY3W0bILxG1KkBqp5HNwdJK7VccRiBQ0cui6+ZIa2dxIxnPTfLtFjT4zl9UcX+pBtBZACEqx2RjDCZPV67gGioPq6qGkvlQwIzDx7WsNb9vfP0lXJnK0k/c/NERzVELvidhlq3NlMmurBQB2kmApyZrnwswwxCH0MqZElqmR7wul6+tzgkiCAAJ+bvsUaQ1lm3/CVBLSWp8uTEBqYK6iGGJZoICSmUoYmyvH9IBVK8RyVFoKLRwc0zqO4NAcCP11oQ6t7c0HJyN0PGZlItOgNAAduK79UoZC5d3ucqYkcSUS5GWwmWi3m9VxCaQrdQ9yKa1NLYkGgMnp0L0hNxAKNUSGerOhs7uOxnmT67gcZLkhgmWlHsfFIoUc2wFPlkHgxCV8f7lVQcgTUcBhP6s4cbppq06XQtnBzAdzrTTFytojhUhuQFNYmgsd2U1JLGViIDvlzvaT7f0rwmdAzNQhd/++xlxowLOxhsxaWeHNhHKclw9iQ7mMg/Mwa5MHf2lSKuhGy/0scwm7dztizIDDZIXN9PDlkOLI48hwWeIBYINyrr/QyOODwksN5QS8dorSU0nqd3oaJGiLNoUAEMFxYeUzpyCnTBmggg4kauYFZWrNZyGiolWaaT/3yix72NCpbR3mu/rQSJW8NpeDVvG63A9tn79185sV3cuhh69IPJGIsO5mEWyxN7IJvD1JPYC9kQUyCYvJI/AqgKBHr033x3Z/Ba+fyLi1mnOK1QQA2tp//OQa4qa2u5v1UubSpw9oqH6nJK0lNJqGrCjJUrHvfuAtEPx0SZSBHTkrPqTPpcR+xpWmJX5yFekVDVDUgPowTR8W00q3yW0sNhUrF1goEih+9r8kz3lf5E0jXLRdtIr9vyiBdnGrQRCeRL2/EgrYUiRvN0OGomQOIMQ4Ntq2JU5hRMAAofKwbSngypw6HSTcHA6ubOXC+9iEgExv0zJEaRLkaKDMfAYA2E9RDKK4xhoYrZLJaF2oHisgw2W0elhHQL4aCF8pNQMOYTKVcKmmyBC/6kqTGTr0LBd1QgqayqZqCC5CMgTkMYDI48AVOhpjrc2EckApWo4IAkHEASA2pmJpBnLKGQWh4UKEuSoZ5hC52RYATIytfU4oydEQSI+azKAMcaZFA1KhJxAHhfqrEe2JQTI+5JDRUK6YA4JVIr6DNcNoDg8QCIcDCF0et5fhLOVyaQpzRSRGpj0iQQACQQug3Iq4QTBOmIGgWbcMqnbSFNRM5mEVaY/Qeud+ngHFQr/6UMDnC8Ia+3eF85VCboi/ahwE4cAhAkL/oQVBfERHZ4Iz74AlS0aGQ4KHR0Z+JQGIA47CQid0wEaG4gSEeaDgQPISKblkdPjt4+EuczD/Q8/d4ODh+/cLeJmdAOh+tIQk6RN4a6AeAjh4AMz5wggcvLzRMnjH627UbIpkVg2GlTOp13FSs0sPXB510LgrolBLwBX819/EZYM9eAVfdj+nu7+ffLK1ETQthc/Z3CZvsCvYQrrIV9+RF6qGUvVRQufLZ/S298hbS4VZVF4aGQu1HS+afu05lDErMZ/aKXJOLx0fVDdS4i/M8mRcJxlJEujcVtApZO7Cgmh4lxF2jusQUY900QX54Q04HN/ASUnm6eaqyLvldiIsR+FIrntEiTpByjbEERjjDPPvyCkSJezYc2v08IED7xz8lK+uvZN3JyDppat729ri9o3342tk+NuzFzI1lJgOj81hTObK+ZspWd93R8DvB847FQShWFZ++/YNVc3Dp1N4ozo+Fw9FDMrktxvmjSPjYjIpm+c+hZiQXc44fbERUAurmuaWEQiCcEYVZUrNDz3xsfbSxwUZOrd21UqtW5d5Tpex4IbPERn6c5n6WTFCxrxMiKdk6vLnnyIeP/pIAXvwFHHS5QAkX8HXKvOvqhiUKy+IGNHD6rP46TPiDHH26dOz1ul/9hSfxWeePZtVJeqWJjZlesAcuKISpkdOcK1SsKmhOXKFsDtbDVyVJTPEjzSP/D4lZl0xEpP4+S7SW69D2/y8VJgOK/OgDSZW5qbDUUH/C/6rTxP4PtrHl3xNf11ttwdLxsYe/x8AgLFmD7BXsfEutPOZ79WDw0n2sc+xwv3Kh7ggLvMAncnethFHZZe5d/D8rNf72OUOWohZmK9xB9zBOTytIgyBLcMAsh8YxHFZnzPYmX3iujHtNnoOXpFnHkQ8IFUbyl/nOX+AX3cNJ4A7rAHrwWJREaHeNARWFvq0SeYoLhLNdn/gZHi8xWnczBPzcG/y4XSUeRdD96ibOAPYKpQC5Wv28SoRoMnkzSpzvK23UANYxehuHLuCpyPY1lZsh8x1nETOkXz8f2K0AqfWUG8VS6e+4Iv+YeNdX088UINksS1vVvz9F2vUCIL/y+J5ngsAnxw7VXJ4uTrAV0vK59WCLMjth/hOILcgrU+A/7wYLPspbr7GjE2S9OUOqv3fhhxITtJU9Au3UpBxlSJJN1Laxu3OMyo+gplYAGDtkyIZRV8lK++b5BR9F/3CH1JQ90+KFAMnpb0z8oQZ82AcPtlbUBkqWd4k6khGffnpNPYHLHvVejvJbf+h7XCTXM4WwSe+gaDlEdOd7SpnI00bg/xS9g+8jzK1sQadZy7ndJrPTVzsTMfQe7K3oLJ590qWt46oI5lt56fQF/8Dlr1qU17yqeN/aDt873I5WzCI3yoxvWRTgt3ZrjJiRuJntzHIL8TA626UKb5ZDTrPXA6eTnP0VoZVnVWfD/NNHX0vqx0B2dyiAUGGHAVKKAIqEIbfpER6qVyp1n7o/CA2W+1Ot9cfDEfjyXQ2XyxX6812tz9IXvDuItkbkr0ACa2wUiRavDtcFh3HFKmMH0k547BkW1wAr0jLYdMsn26K4AWyQYlbdu54FNCt71zkGp9HSbCDvFjttkWVxLJCzpw6x6/YqfnuPM1x9ZYZteOGFVUjl8s/NMdLdShxiswlqlgUX+7GFdSDPjDzKyoqEFE1Kjxkn+ajjEaRbXDadKcgdX5hoxvT4qKQeEMTjyzEUrpxDtS0XDnlxeFFAsQylj2+iLXOQ+rEng5AHdeQP16upU0u1yyEKH5WQGJ5rFcUYu2dxepd+zEPr482rvZPtaUk7T2+gUDTqgCPoSPG6Xq3GHeRXTG4HrooDyYvhTvCwqBphOyNHgAA') format('woff2'), |
| | | url('iconfont.woff?t=1611236720878') format('woff'), |
| | | url('iconfont.ttf?t=1611236720878') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ |
| | | url('iconfont.svg?t=1611236720878#iconfont') format('svg'); /* iOS 4.1- */ |
| | | } |
| | | |
| | | .iconfont { |
| | | font-family: "iconfont" !important; |
| | | font-size: 16px; |
| | | font-style: normal; |
| | | -webkit-font-smoothing: antialiased; |
| | | -moz-osx-font-smoothing: grayscale; |
| | | } |
| | | |
| | | .icon-zhongyingwen:before { |
| | | content: "\e61d"; |
| | | } |
| | | |
| | | .icon-caidan:before { |
| | | content: "\e891"; |
| | | } |
| | | |
| | | .icon-rizhi1:before { |
| | | content: "\e6af"; |
| | | } |
| | | |
| | | .icon-suoping:before { |
| | | content: "\e6e9"; |
| | | } |
| | | |
| | | .icon-zhuti:before { |
| | | content: "\e620"; |
| | | } |
| | | |
| | | .icon-bug:before { |
| | | content: "\e649"; |
| | | } |
| | | |
| | | .icon-weixin1:before { |
| | | content: "\e679"; |
| | | } |
| | | |
| | | .icon-qq1:before { |
| | | content: "\e609"; |
| | | } |
| | | |
| | | .icon-yanzhengma:before { |
| | | content: "\e616"; |
| | | } |
| | | |
| | | .icon-yonghu:before { |
| | | content: "\e6b3"; |
| | | } |
| | | |
| | | .icon-mima:before { |
| | | content: "\e652"; |
| | | } |
| | | |
| | | .icon-shouji:before { |
| | | content: "\e65d"; |
| | | } |
| | | |
| | | .icon-iconset0265:before { |
| | | content: "\e6a4"; |
| | | } |
| | | |
| | | .icon-dongtai:before { |
| | | content: "\e6a7"; |
| | | } |
| | | |
| | | .icon-canshu:before { |
| | | content: "\e655"; |
| | | } |
| | | |
| | | .icon-shujuzhanshi2:before { |
| | | content: "\e651"; |
| | | } |
| | | |
| | | .icon-tuichuquanping:before { |
| | | content: "\e755"; |
| | | } |
| | | |
| | | .icon-rizhi:before { |
| | | content: "\e61c"; |
| | | } |
| | | |
| | | .icon-cuowutishitubiao:before { |
| | | content: "\e6a0"; |
| | | } |
| | | |
| | | .icon-iconset0216:before { |
| | | content: "\e673"; |
| | | } |
| | | |
| | | .icon-debug:before { |
| | | content: "\e611"; |
| | | } |
| | | |
| | | .icon-quanxian:before { |
| | | content: "\e63f"; |
| | | } |
| | | |
| | | .icon-shuaxin:before { |
| | | content: "\e6ba"; |
| | | } |
| | | |
| | | .icon-quanping:before { |
| | | content: "\e615"; |
| | | } |
| | | |
| | | .icon-bofangqi-suoping:before { |
| | | content: "\e699"; |
| | | } |
| | | |
| | | .icon-navicon:before { |
| | | content: "\e84e"; |
| | | } |
| | | |
| | | .icon-yuan:before { |
| | | content: "\e657"; |
| | | } |
| | | |
| | | .icon-biaodan:before { |
| | | content: "\e715"; |
| | | } |
| | | |
| | | .icon-liuliangyunpingtaitubiao08:before { |
| | | content: "\e68f"; |
| | | } |
| | | |
| | | .icon-caidanguanli:before { |
| | | content: "\e7c0"; |
| | | } |
| | | |
| | | .icon-yonghuguanli:before { |
| | | content: "\e610"; |
| | | } |
| | | |
| | | .icon-jiaoseguanli:before { |
| | | content: "\e624"; |
| | | } |
| | | |
| | | .icon-cuowu:before { |
| | | content: "\e626"; |
| | | } |
| | | |
| | | .icon-wxbgongju:before { |
| | | content: "\e61b"; |
| | | } |
| | | |
| | | .icon-tuichu:before { |
| | | content: "\e642"; |
| | | } |
| | | |
| | | .icon-daohanglanmoshi02:before { |
| | | content: "\e623"; |
| | | } |
| | | |
| | | .icon-changyonglogo27:before { |
| | | content: "\e714"; |
| | | } |
| | | |
| | | .icon-huanyingye:before { |
| | | content: "\e60c"; |
| | | } |
| | | |
| | | .icon-iframe:before { |
| | | content: "\e74c"; |
| | | } |
| | | |
| | | .icon-msnui-360:before { |
| | | content: "\e78a"; |
| | | } |
| | | |
| | | .icon-souhu:before { |
| | | content: "\e62d"; |
| | | } |
| | | |
| | | .icon-tubiao:before { |
| | | content: "\e630"; |
| | | } |
| | | |
| | | .icon-baidu1:before { |
| | | content: "\e621"; |
| | | } |
| | | |
| | | .icon-biaoge:before { |
| | | content: "\e6b5"; |
| | | } |
| | | |
| | | .icon-qq:before { |
| | | content: "\e631"; |
| | | } |
| | | |
| | | .icon-weixin:before { |
| | | content: "\e632"; |
| | | } |
| | | |
| New file |
| | |
| | | !function(c){var l,h,t,a,o,i,s='<svg><symbol id="icon-zhongyingwen" viewBox="0 0 1024 1024"><path d="M651.300262 390.041088h325.223765a47.760133 47.760133 0 0 1 46.622987 48.89728v536.164353a47.760133 47.760133 0 0 1-46.622987 48.897279h-557.201555a47.760133 47.760133 0 0 1-46.622987-48.897279v-341.143809H46.907147a47.760133 47.760133 0 0 1-46.622987-48.89728V48.897279A47.760133 47.760133 0 0 1 46.907147 0h557.770128a47.760133 47.760133 0 0 1 46.622987 48.897279zM46.907147 585.061632h557.770128V48.897279H46.907147v536.164353zM682.571778 568.573015l-102.343143 278.600777h45.485841l25.017213-71.6402h113.714603l25.017213 71.6402h43.780122L730.331911 568.573015z m-22.174348 170.571904l44.348696-126.223209 47.19156 126.223209zM306.176442 113.714603H341.427969v71.071627h135.320378v188.197668h-35.251527v-22.174348H341.427969v130.771794h-33.545808v-130.771794H210.656176v22.174348h-35.251527V184.78623h132.477512zM210.656176 314.420877h96.657412V221.174903H210.656176z m130.771793 0h100.068851V221.174903H341.427969z" fill="#88909D" ></path></symbol><symbol id="icon-caidan" viewBox="0 0 1024 1024"><path d="M883 697.6c21.7 0 39.7 17.9 39.7 39.6 0 22.5-18 40.3-39.7 40.3H307.3c-21.7 0-39.7-17.9-39.7-40.3 0-21.7 18-39.6 39.7-39.6H883zM153.7 230.2c28.5 0 51 23.2 51 51 0 28.5-22.5 51-51 51-27.7 0-51-22.5-51-51 0-27.8 23.2-51 51-51z m153.6 97c-21.7 0-39.7-18.2-39.7-40 0-21.7 18-40 39.7-40H883c21.7 0 39.7 18.2 39.7 40 0 21.7-18 40-39.7 40H307.3z m0 239.8c-21.7 0-39.7-18.2-39.7-40 0-21.7 18-40 39.7-40H883c21.7 0 39.7 18.2 39.7 40 0 21.7-18 40-39.7 40H307.3zM153.7 461.8c28.5 0 51 22.5 51 51 0 27.7-22.5 51-51 51-27.7 0-51-23.2-51-51 0-28.5 23.2-51 51-51z m0 230.9c28.5 0 51 23.2 51 51 0 28.5-22.5 51-51 51-27.7 0-51-22.5-51-51 0-27.8 23.2-51 51-51z m0 0" ></path></symbol><symbol id="icon-rizhi1" viewBox="0 0 1024 1024"><path d="M681.792758 37.346461C681.792758 16.686717 698.479473 0 719.211456 0 739.943439 0 756.630154 16.686717 756.630154 37.346461L756.630154 162.207888C756.630154 183.012106 739.871204 199.698822 719.211456 199.698822 698.551714 199.698822 681.720523 182.939869 681.792758 162.280124L681.792758 37.346461ZM580.011013 37.707645 580.011013 144.148671 654.776169 144.148671 654.776169 37.707645 580.011013 37.707645ZM552.994424 162.207888 552.994424 37.346461C552.994424 16.686717 536.307704 0 515.575727 0 494.843744 0 478.229264 16.686717 478.229264 37.346461L478.229264 162.207888C478.157027 182.939869 494.988218 199.698822 515.575727 199.698822 536.235469 199.698822 552.994424 183.012106 552.994424 162.207888ZM349.430928 162.207888 349.430928 37.346461C349.430928 16.686717 332.744211 0 312.01223 0 291.280249 0 274.593532 16.686717 274.593532 37.346461L274.593532 162.207888C274.521296 182.939869 291.280249 199.698822 312.01223 199.698822 332.671975 199.698822 349.430928 183.012106 349.430928 162.207888ZM783.646743 37.707645 783.646743 144.148671 917.610016 144.148671 917.610016 917.299875 299.515252 917.299875 299.515252 774.37923 106.534458 774.37923 106.534458 144.220908 247.64918 144.220908 247.64918 37.779882 104.222879 37.779882C57.991283 37.779882 0.021196 95.749969 0.021196 141.981565L0.021196 787.237389C0.021196 806.163448 8.761857 823.139114 22.414625 834.191354L241.147862 1011.171685C252.777998 1020.273526 267.008661 1024.535504 281.022614 1023.957608L919.77712 1023.957608C966.008719 1023.957608 1023.978804 965.987523 1023.978804 919.755924L1023.978804 141.909328C1023.978804 95.677732 966.008719 37.707645 919.921595 37.707645L783.646743 37.707645ZM376.447517 37.707645 376.447517 144.148671 451.212675 144.148671 451.212675 37.707645 376.447517 37.707645ZM539.856342 639.079575 522.519495 656.416421 704.556401 838.453332C705.278772 839.175698 706.145614 839.681359 707.08469 839.898069L847.079744 877.389002C849.030138 877.894658 851.125007 877.389002 852.569744 875.944265 854.014482 874.499527 854.592378 872.404658 854.014482 870.454265L816.523549 730.459211C816.234598 729.520134 815.728942 728.581052 815.078811 727.930921L633.041901 545.894016 582.620569 596.315347 764.657475 778.352257 721.893252 821.11648 539.856342 639.079575 539.856342 639.079575ZM506.410672 271.610625C471.375791 236.575744 424.855248 218.010869 377.395625 218.010869 353.846406 218.010869 330.080477 222.561791 307.3981 231.952584 304.942047 232.9639 303.208362 235.05877 302.702704 237.659297 302.197046 240.11535 303.063888 242.860351 304.86981 244.666273L417.848272 357.644735 400.078002 423.524759 334.125741 441.150555 221.291753 328.316566C219.774779 326.799592 217.752147 326.004987 215.657277 326.004987 215.223856 326.004987 214.718198 326.077224 214.21254 326.14946 211.68425 326.655118 209.517144 328.388803 208.578064 330.77262 180.188975 399.325408 195.792138 477.413462 248.163868 529.785191 283.776644 565.397966 330.513898 583.168238 377.251152 583.168238 398.05537 583.168238 418.859588 579.628632 438.724727 572.621654L508.866726 642.763656 619.389136 532.241246 549.319374 462.099247C572.14622 397.808434 557.987795 323.043275 506.410672 271.610625L506.410672 271.610625Z" ></path></symbol><symbol id="icon-suoping" viewBox="0 0 1024 1024"><path d="M812.8 396.8h-80c0-128-99.2-227.2-224-227.2s-224 99.2-224 227.2H204.8c0-153.6 137.6-307.2 304-307.2s304 150.4 304 307.2z m102.4 131.2c0-44.8-35.2-80-80-80H192c-44.8 0-80 35.2-80 80v380.8c0 44.8 35.2 80 80 80h643.2c44.8 0 80-35.2 80-80V528zM576 825.6c0 32-25.6 60.8-60.8 60.8h-9.6c-32 0-60.8-25.6-60.8-60.8v-163.2c0-32 25.6-60.8 60.8-60.8h9.6c32 0 60.8 25.6 60.8 60.8v163.2z" ></path></symbol><symbol id="icon-zhuti" viewBox="0 0 1024 1024"><path d="M515.1 911.758c-161.393 0-260.494-23.495-302.99-71.794-22.442-25.486-21.333-49.521-20.48-56.291 0.455-6.03 15.53-189.924 28.217-275.655-4.608-3.13-14.393-7.054-20.053-9.33a229.831 229.831 0 0 1-13.881-5.888c-18.717-8.79-57.572-28.046-57.572-28.046-48.298-22.187-76.942-50.404-83.996-83.4-5.66-26.424 3.982-49.18 14.876-61.695a40.847 40.847 0 0 1 4.182-4.125L290.475 121.8a39.908 39.908 0 0 1 63.8 17.607c24.89 73.7 97.025 84.736 137.842 84.736 10.866 0 17.778-0.853 17.835-0.882a42.264 42.264 0 0 1 10.553 0.029s6.77 0.825 17.266 0.825c40.021 0 110.79-10.98 135.253-84.566a39.964 39.964 0 0 1 64.085-17.607L960.91 315.676a37.898 37.898 0 0 1 4.125 4.153c10.78 12.516 20.28 35.3 14.592 61.64-7.055 32.824-35.3 60.984-83.94 83.626 0 0.029-37.49 18.887-55.694 27.563-4.096 1.934-8.761 3.868-13.71 5.888-5.519 2.247-15.104 6.144-19.599 9.244 12.573 86.471 27.392 269.881 28.018 277.703 0.683 5.007 1.735 29.184-20.878 54.813-42.325 48.1-140.032 71.452-298.724 71.452zM271.56 786.404c6.712 7.936 48.952 45.425 243.54 45.425 192.228 0 233.188-37.575 239.531-45.312-2.987-35.925-16.384-195.242-27.25-268.686-9.102-61.582 47.531-84.594 68.836-93.24 3.413-1.395 6.656-2.675 9.472-4.011 17.92-8.534 55.097-27.25 55.154-27.279 24.462-11.434 34.474-20.565 38.4-25.287l-175.36-151.78c-52.793 78.194-144.356 87.809-186.084 87.809-9.927 0-17.835-0.54-22.699-0.967a255.602 255.602 0 0 1-22.983 0.967c-42.325 0-135.253-9.671-188.643-88.292l-178.49 152.292c4.068 4.75 14.11 13.71 37.832 24.604 1.138 0.54 38.855 19.285 57.06 27.819 2.872 1.337 6.172 2.645 9.642 4.039 21.59 8.647 78.905 31.602 69.66 93.411-11.178 74.24-24.945 236.345-27.619 268.488z" fill="" ></path></symbol><symbol id="icon-bug" viewBox="0 0 1024 1024"><path d="M969.142857 548.571429q0 14.857143-10.857143 25.714285t-25.714285 10.857143h-128q0 97.714286-38.285715 165.714286l118.857143 119.428571q10.857143 10.857143 10.857143 25.714286t-10.857143 25.714286q-10.285714 10.857143-25.714286 10.857143t-25.714285-10.857143l-113.142857-112.571429q-2.857143 2.857143-8.571429 7.428572t-24 16.285714-37.142857 20.857143-46.857143 16.571428-55.428571 7.428572V365.714286H475.428571v512q-29.142857 0-58-7.714286t-49.714285-18.857143-37.714286-22.285714T305.142857 810.285714l-8.571428-8-104.571429 118.285715q-11.428571 12-27.428571 12-13.714286 0-24.571429-9.142858-10.857143-10.285714-11.714286-25.428571T137.142857 871.428571l115.428572-129.714285q-33.142857-65.142857-33.142858-156.571429H91.428571q-14.857143 0-25.714285-10.857143t-10.857143-25.714285 10.857143-25.714286 25.714285-10.857143h128V344L120.571429 245.142857q-10.857143-10.857143-10.857143-25.714286t10.857143-25.714285 25.714285-10.857143 25.714286 10.857143l98.857143 98.857143h482.285714l98.857143-98.857143q10.857143-10.857143 25.714286-10.857143t25.714285 10.857143 10.857143 25.714285-10.857143 25.714286l-98.857142 98.857143v168h128q14.857143 0 25.714285 10.857143t10.857143 25.714286z m-274.285714-329.142858H329.142857q0-76 53.428572-129.428571T512 36.571429t129.428571 53.428571T694.857143 219.428571z" ></path></symbol><symbol id="icon-weixin1" viewBox="0 0 1024 1024"><path d="M371.226529 119.452367c-187.547442 0-341.167762 127.83631-341.167762 290.156664 0 93.698461 51.116462 170.613985 136.491188 230.204701l-34.122797 102.654378 119.256692-59.831547c42.687363 8.474254 76.915524 17.144184 119.497523 17.144184 10.701945 0 21.32863-0.526819 31.849951-1.369729-6.652967-22.833826-10.521321-46.706237-10.521321-71.481766 0-148.969264 128.001881-269.926827 290.066352-269.926827 11.04814 0 21.990916 0.812806 32.858432 2.016963C685.91789 221.579927 538.980641 119.452367 371.226529 119.452367zM260.398936 349.792536c-25.558231 0-51.372345-17.129132-51.372345-42.702415 0-25.678646 25.814114-42.566947 51.372345-42.566947s42.597051 16.903353 42.597051 42.566947C302.980935 332.663403 285.957167 349.792536 260.398936 349.792536zM499.168203 349.792536c-25.573283 0-51.236877-17.129132-51.236877-42.702415 0-25.678646 25.663595-42.566947 51.236877-42.566947 25.693698 0 42.702415 16.903353 42.702415 42.566947C541.870618 332.663403 524.846849 349.792536 499.168203 349.792536z" ></path><path d="M993.971337 622.850171c0-136.310564-136.491188-247.484353-289.780365-247.484353-162.320354 0-290.171716 111.173788-290.171716 247.484353 0 136.611604 127.851362 247.559613 290.171716 247.559613 33.972277 0 68.21549-8.549514 102.353339-17.11408l93.593097 51.236877-25.663595-85.269362C942.945187 767.920977 993.971337 699.795799 993.971337 622.850171zM610.10116 580.223016c-16.993665 0-34.137849-16.873249-34.137849-34.107745 0-17.023769 17.144184-34.152901 34.137849-34.152901 25.814114 0 42.702415 17.129132 42.702415 34.152901C652.803575 563.349767 635.915274 580.223016 610.10116 580.223016zM797.769017 580.223016c-16.873249 0-33.897018-16.873249-33.897018-34.107745 0-17.023769 17.023769-34.152901 33.897018-34.152901 25.558231 0 42.702415 17.129132 42.702415 34.152901C840.471432 563.349767 823.327248 580.223016 797.769017 580.223016z" ></path></symbol><symbol id="icon-qq1" viewBox="0 0 1024 1024"><path d="M162.797568 576.497664c-30.287872 75.442176-35.29728 147.37408-10.903552 160.73728 16.87552 9.275392 43.149312-11.943936 67.883008-50.542592 9.814016 42.274816 34.000896 80.203776 68.589568 110.866432-36.21888 14.116864-59.94496 37.175296-59.94496 63.24224 0 42.944512 64.079872 77.613056 143.112192 77.613056 71.305216 0 130.373632-28.153856 141.273088-65.247232 2.885632 0 14.209024 0 16.961536 0 11.114496 37.093376 70.053888 65.247232 141.441024 65.247232 79.120384 0 143.11424-34.670592 143.11424-77.613056 0-26.066944-23.683072-48.955392-59.98592-63.24224 34.463744-30.662656 58.81856-68.591616 68.548608-110.866432 24.727552 38.598656 50.880512 59.817984 67.84 50.542592 24.518656-13.3632 19.632128-85.295104-10.94656-160.73728-23.891968-59.068416-56.266752-102.67648-80.953344-112.449536 0.333824-3.592192 0.626688-7.563264 0.626688-11.364352 0-22.892544-6.098944-44.027904-16.498688-61.239296 0.210944-1.376256 0.210944-2.67264 0.210944-4.050944 0-10.569728-2.381824-20.385792-6.475776-28.86656-6.223872-153.76384-101.339136-276.02944-255.35488-276.02944-153.974784 0-249.217024 122.267648-255.440896 276.02944-4.009984 8.605696-6.473728 18.466816-6.473728 28.993536 0 1.378304 0 2.67264 0.167936 4.052992-10.190848 17.084416-16.29184 38.219776-16.29184 61.19424 0 3.844096 0.206848 7.686144 0.4608 11.446272C219.148288 473.905152 186.650624 517.431296 162.797568 576.497664L162.797568 576.497664z" ></path></symbol><symbol id="icon-yanzhengma" viewBox="0 0 1024 1024"><path d="M964.487963 357.348523c-4.886424 70.287753-4.001239 141.573257-15.95379 210.638125-20.435997 118.087723-85.131225 211.52331-181.247949 282.803698-66.926098 49.631739-134.379214 98.542028-201.627662 147.743966-30.009294 21.955649-60.985639 23.347384-89.618548 2.312737-76.064478-55.874082-153.239274-110.382012-227.129166-169.024214-94.745455-75.194643-153.822575-174.918623-163.748923-295.150232-9.220247-111.696997-5.526008-224.519662-5.771608-336.851127-0.056283-24.462819 15.401189-43.941998 39.331874-51.668176 127.701954-41.235277 255.465308-82.311937 383.842662-121.367511 16.209624-4.932474 37.126588-0.844251 54.170229 4.47709 118.44589 36.983321 236.472213 75.302094 354.559936 113.421316 32.716015 10.560815 48.403738 32.301564 48.547004 66.603748 0.19955 48.582821 0.051167 97.165642 0.051167 145.748463C961.428192 357.13874 962.958077 357.24619 964.487963 357.348523zM123.577914 358.970509c0 37.510338-0.603768 75.036027 0.10745 112.536132 2.563454 135.136481 57.598401 245.743627 162.060421 329.841283 66.163714 53.264578 137.121751 100.542647 205.1377 151.550772 20.40018 15.298856 36.870754 14.966272 57.086734-0.2763 63.804927-48.112087 129.088572-94.259371 192.878149-142.386809 100.864998-76.105411 162.587438-176.397342 170.697367-303.301094 5.863709-91.701034 2.604387-183.990486 3.300255-276.024104 0.1842-24.667486-12.367001-38.405756-35.929286-45.886334-111.763514-35.468785-223.07676-72.360006-334.983541-107.363174-14.459721-4.52314-32.685315-5.050157-47.032469-0.578184-112.766382 35.156668-224.898296 72.344656-337.500944 108.023225-24.92332 7.895028-36.15442 22.912467-35.898586 48.536771C123.920732 275.420337 123.618848 317.197981 123.577914 358.970509z" ></path><path d="M519.536861 307.2921c70.75337-0.01535 141.511857-0.081867 212.265228 0.040933 13.61547 0.025583 29.789277-1.739669 28.576625 19.187528-0.997751 17.186909-10.985499 24.72377-29.001309 24.467936-51.990526-0.741918-104.052686 1.141018-155.976695-0.844251-26.202488-1.002868-33.95425 7.976895-33.723999 33.263499 0.972168 106.549623 0.639584 213.119712 0.01535 319.674452-0.056283 10.003098-2.911388 22.426383-9.296997 29.113876-4.38499 4.594773-19.310328 4.502673-25.511737 0.414451-5.771608-3.801689-8.616479-15.651906-8.662529-23.976735-0.547484-108.263709-0.3377-216.527417-0.383751-324.791126-0.01535-32.889982-0.158617-33.033248-32.644381-33.084415-49.442422-0.081867-98.889962-0.020467-148.332384-0.025583-5.116674 0-11.911617 2.041553-15.022555-0.465617-8.790446-7.086594-20.61508-14.945805-22.932934-24.513986-3.883556-16.03054 10.269165-18.455844 23.250167-18.450727C374.617299 307.327917 447.074522 307.30745 519.536861 307.2921z" ></path></symbol><symbol id="icon-yonghu" viewBox="0 0 1024 1024"><path d="M512 625.777778c-159.288889 0-284.444444-125.155556-284.444444-284.444445s125.155556-284.444444 284.444444-284.444444 284.444444 125.155556 284.444444 284.444444-125.155556 284.444444-284.444444 284.444445z m0-56.888889c125.155556 0 227.555556-102.4 227.555556-227.555556s-102.4-227.555556-227.555556-227.555555-227.555556 102.4-227.555556 227.555555 102.4 227.555556 227.555556 227.555556z" fill="#333333" ></path><path d="M56.888889 1024c0-250.311111 204.8-455.111111 455.111111-455.111111s455.111111 204.8 455.111111 455.111111h-56.888889c0-221.866667-176.355556-398.222222-398.222222-398.222222s-398.222222 176.355556-398.222222 398.222222H56.888889z" fill="#333333" ></path></symbol><symbol id="icon-mima" viewBox="0 0 1024 1024"><path d="M820 400h-28v-56c0-154.6-125.4-280-280-280S232 189.4 232 344v56h-28c-30.9 0-56 25.1-56 56v448c0 30.9 25.1 56 56 56h616c30.9 0 56-25.1 56-56V456c0-30.9-25.1-56-56-56z m-532-56c0-123.5 100.5-224 224-224s224 100.5 224 224v56H288v-56z m532 560H204V456h616v448z" ></path><path d="M512 568c-15.5 0-28 12.5-28 28v168c0 15.5 12.5 28 28 28s28-12.5 28-28V596c0-15.5-12.5-28-28-28z" ></path></symbol><symbol id="icon-shouji" viewBox="0 0 1024 1024"><path d="M736 120v784H288V120h448m0-56H288c-30.9 0-56 25.1-56 56v784c0 30.9 25.1 56 56 56h448c30.9 0 56-25.1 56-56V120c0-30.9-25.1-56-56-56z" ></path><path d="M746.2 232H288v56h458.2v-56zM741.1 736H282.9v56h458.2v-56zM512 820c-15.5 0-28 12.5-28 28s12.5 28 28 28 28-12.5 28-28-12.5-28-28-28z" ></path></symbol><symbol id="icon-iconset0265" viewBox="0 0 1024 1024"><path d="M490.666667 234.666667c0 12.8 8.533333 21.333333 21.333333 21.333333 12.8 0 21.333333-8.533333 21.333333-21.333333 0-12.8-8.533333-21.333333-21.333333-21.333333C499.2 213.333333 490.666667 221.866667 490.666667 234.666667zM512 85.333333c42.666667 0 83.2 19.2 110.933333 49.066667l27.733333-32C616.533333 66.133333 567.466667 42.666667 512 42.666667c-57.6 0-110.933333 25.6-145.066667 68.266667l29.866667 29.866667C424.533333 106.666667 465.066667 85.333333 512 85.333333zM565.333333 198.4l27.733333-32C573.866667 142.933333 544 128 512 128c-34.133333 0-66.133333 17.066667-85.333333 42.666667l29.866667 29.866667C469.333333 183.466667 488.533333 170.666667 512 170.666667 533.333333 170.666667 552.533333 181.333333 565.333333 198.4zM234.666667 853.333333c-12.8 0-21.333333 8.533333-21.333333 21.333333 0 12.8 8.533333 21.333333 21.333333 21.333333 12.8 0 21.333333-8.533333 21.333333-21.333333C256 861.866667 247.466667 853.333333 234.666667 853.333333zM981.333333 789.333333c0-2.133333 0-6.4-2.133333-8.533333l0 0-85.333333-298.666667 0 0C891.733333 475.733333 883.2 469.333333 874.666667 469.333333l-42.666667 0L832 213.333333c0-12.8-8.533333-21.333333-21.333333-21.333333-12.8 0-21.333333 8.533333-21.333333 21.333333l0 256L234.666667 469.333333 234.666667 213.333333c0-12.8-8.533333-21.333333-21.333333-21.333333-12.8 0-21.333333 8.533333-21.333333 21.333333l0 256L149.333333 469.333333c-8.533333 0-17.066667 6.4-19.2 12.8l0 0-85.333333 298.666667 0 0C42.666667 782.933333 42.666667 787.2 42.666667 789.333333l0 42.666667 2.133333 0C44.8 838.4 42.666667 846.933333 42.666667 853.333333l0 42.666667c0 46.933333 38.4 85.333333 85.333333 85.333333l768 0c46.933333 0 85.333333-38.4 85.333333-85.333333l0-42.666667c0-6.4-2.133333-14.933333-2.133333-21.333333L981.333333 832 981.333333 789.333333zM164.266667 512l693.333333 0 72.533333 256L896 768 128 768 91.733333 768 164.266667 512zM938.666667 853.333333l0 42.666667c0 23.466667-19.2 42.666667-42.666667 42.666667L128 938.666667c-23.466667 0-42.666667-19.2-42.666667-42.666667l0-42.666667 0-42.666667 42.666667 0 768 0 42.666667 0L938.666667 853.333333zM149.333333 853.333333c-12.8 0-21.333333 8.533333-21.333333 21.333333 0 12.8 8.533333 21.333333 21.333333 21.333333 12.8 0 21.333333-8.533333 21.333333-21.333333C170.666667 861.866667 162.133333 853.333333 149.333333 853.333333zM533.333333 853.333333 320 853.333333c-12.8 0-21.333333 8.533333-21.333333 21.333333 0 12.8 8.533333 21.333333 21.333333 21.333333l213.333333 0c12.8 0 21.333333-8.533333 21.333333-21.333333C554.666667 861.866667 546.133333 853.333333 533.333333 853.333333z" ></path></symbol><symbol id="icon-dongtai" viewBox="0 0 1024 1024"><path d="M510.941765 894.565477c-193.447243 0-350.835733-157.410875-350.835733-350.879304 0-193.459435 157.415472-350.828338 350.857718-350.828338 56.169717 0 131.805236 30.308851 159.895191 42.457014l-27.828133-76.436976c-4.001287-11.071893 1.732825-23.454498 12.811314-27.480368l1.841751-0.667547c11.055504-4.047256 23.418123 1.671267 27.446391 12.766744l46.657166 128.150314c4.001287 11.07689-1.733824 23.437509-12.811314 27.461381l-1.863736 0.667547c-0.130911 0.065556-0.282808 0.021585-0.402727 0.065556l-114.253336 65.978666c-10.199085 5.890007-23.391141 2.354803-29.278149-7.841683l-0.986331-1.714238c-5.91399-10.174502-2.40437-23.372154 7.822696-29.259562l80.9729-46.769091c-1.973662-0.340169-3.968309-0.596995-5.768089-1.433428 0 0-83.992853-39.160849-144.27778-39.160849-167.66932 0-304.069641 136.400121-304.069641 304.045057 0 167.701898 136.373139 304.113011 304.047656 304.113011 167.673917 0 304.093025-136.391127 304.093025-304.079034 0-25.109975-5.097544-51.698349-5.097544-51.698349-2.207503-11.570555 4.393022-25.749542 14.652066-31.535619l4.818733-2.676585c10.282029-5.784078 20.73694-1.092859 23.266225 10.433326 0 0 9.190769 41.988332 9.190769 75.449245C861.831862 737.154601 704.422985 894.565477 510.941765 894.565477zM627.495342 730.019439l-116.957503-63.146986-118.312984 60.562738 23.903793-130.828898-94.170353-93.853567 131.805236-17.632045 60.219971-118.56981 57.478829 119.855938 131.237621 20.586442-96.170596 91.771579L627.495342 730.019439zM585.509009 670.835765l-74.523273-40.278691-75.434256 38.605625 15.252059-83.399255-59.996123-59.788863 83.992853-11.245975 38.370984-75.578957 36.627167 76.374418 83.697053 13.1271-61.309232 58.501136L585.509009 670.835765z" ></path></symbol><symbol id="icon-canshu" viewBox="0 0 1024 1024"><path d="M278.8 620.4V128.1h-46v492.3c-54.6 10.7-95.9 59-95.9 116.7s41.3 105.9 95.9 116.7v42h46v-42c54.6-10.7 95.9-59 95.9-116.7 0-57.8-41.3-106-95.9-116.7z m-23 189.6c-40.2 0-72.9-32.7-72.9-72.9s32.7-72.9 72.9-72.9 72.9 32.7 72.9 72.9c0 40.1-32.7 72.9-72.9 72.9zM534.8 394.1v-266h-46v266.3c-54.2 11.1-95 59.1-95 116.5s40.9 105.4 95 116.5v268.3h46v-268c55-10.4 96.8-58.8 96.8-116.8s-41.7-106.4-96.8-116.8z m-22.1 189.7c-40.2 0-72.9-32.7-72.9-72.9s32.7-72.9 72.9-72.9 72.9 32.7 72.9 72.9-32.7 72.9-72.9 72.9zM887.2 287.9c0-57.8-41.5-106.2-96.3-116.7v-42.9h-46v43.1c-54.4 10.9-95.5 59-95.5 116.6 0 57.6 41.1 105.7 95.5 116.6V896h46V404.8c54.7-10.7 96.3-59 96.3-116.9z m-119 73c-40.2 0-72.9-32.7-72.9-72.9s32.7-72.9 72.9-72.9 72.9 32.7 72.9 72.9c0.1 40.2-32.7 72.9-72.9 72.9z" ></path></symbol><symbol id="icon-shujuzhanshi2" viewBox="0 0 1024 1024"><path d="M360.32 732.16 360.32 584.64 360.32 480.384c0-31.04-25.216-56.192-56.256-56.192L232.64 424.192c-30.976 0-56.192 25.152-56.192 56.192l0 104.256 0 147.584 0 99.584L360.32 831.808 360.32 732.16z" ></path><path d="M603.904 382.016 603.904 357.376l0-227.2c0-31.04-25.216-56.256-56.192-56.256L476.224 73.92c-31.04 0-56.192 25.216-56.192 56.256l0 227.2 0 24.576 0 449.728 183.808 0L603.84 382.016z" ></path><path d="M840.512 557.632 840.512 424.192 840.512 305.856c0-31.04-25.216-56.192-56.192-56.192l-71.488 0c-30.976 0-56.256 25.152-56.256 56.192l0 118.336 0 133.44 0 274.112 183.936 0L840.512 557.632z" ></path><path d="M64 889.152l896 0 0 60.928-896 0 0-60.928Z" ></path></symbol><symbol id="icon-tuichuquanping" viewBox="0 0 1024 1024"><path d="M400.595 345.365l-0.948-245.022c-0.42-18.881-16.018-30.215-34.956-30.637h-25.406c-18.88-0.42-33.874 16.018-33.457 34.881l1.061 133.251-168.117-165.421c-18.274-18.311-47.844-18.311-66.119 0-18.218 18.314-18.218 47.907 0 66.236l166.575 164.885-127.697 0.512c-18.88-0.477-36.394 12.606-39.26 34.899v24.080c0.477 18.917 16.077 34.558 34.957 34.972l243.826-1.438c0.362 0.035 0.608 0.171 0.928 0.171l17.1 0.378c9.441 0.226 17.9-3.467 23.923-9.593 6.124-6.083 8.382-14.58 8.131-24.078l-1.821-17.138c0.001-0.335 1.27-0.562 1.27-0.945z" ></path><path d="M766.211 701.451l127.524-0.512c18.88 0.421 36.357-11.183 39.26-33.474v-24.077c-0.478-18.922-16.134-34.558-34.957-35.037l-240.702 1.458c-0.378 0-0.605-0.151-0.967-0.151l-17.062-0.42c-9.441-0.226-17.95 3.469-23.98 9.611-6.159 6.030-8.361 14.559-8.173 24.057l1.881 17.1c0.033 0.42-1.234 0.661-1.234 0.986l0.986 241.248c0.477 18.863 16.078 30.162 34.957 30.576l24.017 0.037c18.827 0.433 33.874-16.055 33.403-34.941l-1.062-130.388 168.117 166.502c18.276 18.314 47.809 18.314 66.085 0 18.255-18.31 18.255-47.906 0-66.218l-168.095-166.366z" ></path><path d="M392.992 618.855c-6.028-6.14-14.541-9.834-23.923-9.61l-17.104 0.42c-0.346 0-0.566 0.151-0.948 0.151l-243.81-1.458c-18.881 0.478-34.503 16.112-34.956 35.034v24.078c2.843 22.292 20.357 33.892 39.206 33.474l129.158 0.42-167.983 166.37c-18.234 18.255-18.234 47.906 0 66.218 18.256 18.314 47.845 18.314 66.102 0l168.137-165.418-1.079 131.185c-0.42 18.922 14.579 35.413 33.424 34.938h25.406c18.937-0.477 34.54-11.713 34.956-30.637l0.987-243.050c0-0.346-1.267-0.571-1.267-0.949l1.821-17.104c0.206-9.495-1.993-18.025-8.116-24.053z" ></path><path d="M615.434 387.559c6.030 6.123 14.541 9.819 23.965 9.553l17.060-0.378c0.378 0 0.608-0.132 0.986-0.19l244.19 1.457c18.88-0.434 34.482-16.078 34.956-34.994l0.058-24.078c-2.898-22.331-20.439-35.355-39.26-34.939l-129.573-0.511 166.483-164.893c18.31-18.235 18.31-47.83 0.054-66.143-18.276-18.311-47.809-18.311-66.084 0l-168.117 166.447 1.079-134.276c0.454-18.863-14.598-35.355-33.424-34.939h-24.017c-18.881 0.477-34.484 11.773-34.957 30.637l-0.967 245.075c0 0.378 1.251 0.608 1.251 0.948l-1.859 17.138c-0.192 9.499 2.007 17.991 8.173 24.078z" ></path></symbol><symbol id="icon-rizhi" viewBox="0 0 1024 1024"><path d="M346.396444 310.840889c18.375111 0 33.223111-14.848 33.223111-33.223111L379.619556 144.611556c0-18.375111-14.904889-33.223111-33.223111-33.223111-18.375111 0-33.223111 14.848-33.223111 33.223111l0 132.949333C313.173333 295.992889 328.021333 310.840889 346.396444 310.840889zM512.568889 310.840889c18.375111 0 33.223111-14.848 33.223111-33.223111L545.792 144.611556c0-18.375111-14.848-33.223111-33.223111-33.223111-18.375111 0-33.223111 14.904889-33.223111 33.223111l0 132.949333C479.345778 295.992889 494.250667 310.840889 512.568889 310.840889zM412.899556 175.104l33.223111 0 0 66.446222-33.223111 0 0-66.446222ZM579.128889 175.104l33.223111 0 0 66.446222-33.223111 0 0-66.446222ZM911.36 811.121778l0-539.875556c0.113778-55.125333-44.657778-99.726222-99.669333-99.726222L745.244444 171.52l0 66.446222 66.446222 0c18.318222 0 33.336889 14.904889 33.336889 33.223111l0 539.932444c0 18.318222-15.018667 33.28-33.336889 33.28L213.447111 844.401778c-18.261333 0-33.223111-14.961778-33.223111-33.28L179.712 811.121778l0.512-539.875556c0-18.318222 14.904889-33.223111 33.223111-33.223111L279.893333 238.023111 279.893333 171.52 213.447111 171.52C158.435556 171.52 113.777778 216.120889 113.777778 271.246222l0 539.875556c0 55.239111 44.657778 99.726222 99.669333 99.726222l598.243556 0c53.418667 0 96.654222-41.927111 99.271111-94.776889 0.056889-0.284444 0.398222-0.625778 0.398222-0.910222l0-2.958222c0-0.398222 0.113778-0.739556 0.113778-1.137778L911.36 811.064889zM678.798222 310.840889c18.318222 0 33.223111-14.848 33.223111-33.223111L712.021333 144.611556c0-18.375111-14.904889-33.223111-33.223111-33.223111s-33.223111 14.848-33.223111 33.223111l0 132.949333C645.575111 295.992889 660.309333 310.840889 678.798222 310.840889zM312.604444 444.302222l398.848 0c18.204444 0 33.223111-14.904889 33.223111-33.223111 0-18.375111-15.018667-33.223111-33.223111-33.223111L312.604444 377.856c-18.375111 0-33.223111 14.848-33.223111 33.223111C279.381333 429.397333 294.229333 444.302222 312.604444 444.302222zM711.452444 541.866667 312.604444 541.866667c-18.375111 0-33.223111 14.904889-33.223111 33.223111s14.848 33.223111 33.223111 33.223111l398.848 0c18.204444 0 33.223111-14.904889 33.223111-33.223111S729.656889 541.866667 711.452444 541.866667zM711.452444 712.305778 312.604444 712.305778c-18.375111 0-33.223111 14.904889-33.223111 33.109333 0 18.375111 14.848 33.336889 33.223111 33.336889l398.848 0c18.204444 0 33.223111-14.961778 33.223111-33.336889C744.675556 727.153778 729.656889 712.305778 711.452444 712.305778z" ></path></symbol><symbol id="icon-cuowutishitubiao" viewBox="0 0 1030 1024"><path d="M266.749453 651.095881c9.842627 21.106627 28.305194 38.020458 50.176 45.973015 21.870806 7.962746 46.89003 6.867423 67.986468-2.970109 21.096438-9.842627 38.010269-28.3001 45.96792-50.170905 7.962746-21.865711 6.872517-46.879841-2.970109-67.986468-9.842627-21.096438-28.3001-38.005174-50.170905-45.973015-21.870806-7.957652-46.884935-6.867423-67.981373 2.975204-21.096438 9.832438-38.015363 28.3001-45.978109 50.165811C255.826786 604.985313 256.917015 629.999443 266.749453 651.095881L266.749453 651.095881zM266.749453 651.095881" ></path><path d="M613.844697 489.242746c9.842627 21.101532 28.305194 38.015363 50.181095 45.96792 21.870806 7.962746 46.89003 6.867423 67.981373-2.970109 21.096438-9.837532 38.010269-28.295005 45.962826-50.165811 7.97803-21.8759 6.882706-46.884935-2.95992-67.991562-9.837532-21.096438-28.28991-38.010269-50.181095-45.96792-21.865711-7.962746-46.879841-6.867423-67.976279 2.970109-21.091343 9.837532-38.010269 28.295005-45.96792 50.165811C602.927124 443.132179 604.012259 468.151403 613.844697 489.242746L613.844697 489.242746zM613.844697 489.242746" ></path><path d="M531.899224 885.76c23.322746-42.773652 59.310488-78.639124 106.689592-100.728995s98.013612-26.695323 145.739144-16.98006c19.965453 4.187701 39.513154-8.78806 43.614249-28.763701 4.131662-20.082627-8.757493-39.599761-28.768796-43.76199-62.326448-12.935005-129.671005-6.847045-191.97198 22.196856-62.285692 29.0439-110.235383 76.728677-140.44593 132.809234-9.674507 18.00406-3.01596 40.425075 14.967721 50.196378C499.727284 910.402229 522.199244 903.713114 531.899224 885.76L531.899224 885.76zM531.899224 885.76" ></path><path d="M313.272677 87.376239C74.400478 198.773174-28.957294 482.716657 82.439642 721.59395c111.386746 238.882388 395.345512 342.235065 634.217711 230.843224 238.882388-111.391841 342.224876-395.345512 230.838129-634.217711C836.098547 79.33198 552.155065-24.015602 313.272677 87.376239zM710.192398 938.58006c-188.701294 87.992677-412.99805 6.352876-500.995821-182.348418S202.843701 343.228498 391.5399 255.235821c188.706388-87.987582 413.008239-6.347781 501.000915 182.348418C980.538587 626.290627 898.893692 850.592478 710.192398 938.58006z" ></path></symbol><symbol id="icon-iconset0216" viewBox="0 0 1024 1024"><path d="M768 405.333333c0-12.8-8.533333-21.333333-21.333333-21.333333l-170.666667 0 104.533333-313.6 0 0C682.666667 68.266667 682.666667 66.133333 682.666667 64c0-12.8-8.533333-21.333333-21.333333-21.333333L448 42.666667c-8.533333 0-17.066667 6.4-19.2 14.933333l0 0-170.666667 512 0 0c0 2.133333-2.133333 4.266667-2.133333 6.4 0 12.8 8.533333 21.333333 21.333333 21.333333l189.866667 0L426.666667 957.866667l0 0c0 0 0 2.133333 0 2.133333 0 12.8 8.533333 21.333333 21.333333 21.333333 8.533333 0 14.933333-4.266667 19.2-12.8l0 0 298.666667-554.666667 0 0C768 411.733333 768 409.6 768 405.333333zM482.133333 853.333333 512 578.133333l0 0c0 0 0-2.133333 0-2.133333 0-12.8-8.533333-21.333333-21.333333-21.333333l-183.466667 0 155.733333-469.333333 168.533333 0-104.533333 313.6 0 0c0 2.133333-2.133333 4.266667-2.133333 6.4 0 12.8 8.533333 21.333333 21.333333 21.333333l164.266667 0L482.133333 853.333333z" ></path></symbol><symbol id="icon-debug" viewBox="0 0 1024 1024"><path d="M225 468.6L97.7 341.3c-9.7-9.7-9.7-25.6 0-35.4 9.7-9.7 25.6-9.7 35.4 0l127.3 127.3c9.7 9.7 9.7 25.6 0 35.4-9.8 9.7-25.7 9.7-35.4 0z m69 119.7c0-13.8-11.3-25-25-25H89c-13.7 0-25 11.2-25 25s11.2 25 25 25h180c13.8 0 25-11.2 25-25z m-15.4 143.6c-6.9-11.9-22.2-16-34.2-9.2l-155.9 90c-11.9 6.9-16 22.2-9.2 34.2 6.9 11.9 22.2 16 34.2 9.2l155.9-90c12-7 16.1-22.3 9.2-34.2z m485.1-298.7L891 305.9c9.7-9.7 25.6-9.7 35.4 0 9.7 9.7 9.7 25.6 0 35.4L799 468.6c-9.7 9.7-25.6 9.7-35.4 0-9.6-9.7-9.6-25.7 0.1-35.4zM960 588.3c0-13.8-11.3-25-25-25H755c-13.8 0-25 11.2-25 25s11.3 25 25 25h180c13.8 0 25-11.2 25-25z m-15.4 258.6c6.9-11.9 2.8-27.3-9.2-34.2l-155.9-90c-11.9-6.9-27.3-2.8-34.2 9.2-6.9 11.9-2.8 27.3 9.2 34.2l155.9 90c12 6.8 27.3 2.7 34.2-9.2zM445.4 211.3L332.3 98.1c-7.8-7.8-7.8-20.5 0-28.3 7.8-7.8 20.5-7.8 28.3 0L473.7 183c7.8 7.8 7.8 20.5 0 28.3-7.8 7.7-20.5 7.7-28.3 0z m133.2 0L691.7 98.1c7.8-7.8 7.8-20.5 0-28.3-7.8-7.8-20.5-7.8-28.3 0L550.3 183c-7.8 7.8-7.8 20.5 0 28.3 7.8 7.7 20.5 7.7 28.3 0z" fill="#423F4C" ></path><path d="M512 312m-171 0a171 171 0 1 0 342 0 171 171 0 1 0-342 0Z" fill="#17151E" ></path><path d="M512 935c-98.7 0-188.6-30.4-253.2-85.5C191.6 792 156 712.4 156 619.2c0-96.8 38.4-196.3 105.4-273.1 33.4-38.2 71.6-68.4 113.6-89.6 44-22.2 90.1-33.5 137-33.5 46.9 0 93 11.3 137 33.5 42 21.2 80.2 51.4 113.6 89.6 67 76.8 105.4 176.3 105.4 273.1 0 93.2-35.6 172.8-102.8 230.3C700.6 904.6 610.7 935 512 935z" fill="#F46070" ></path><path d="M512 248c43 0 85.3 10.4 125.7 30.8 39.1 19.8 74.8 47.9 106 83.7 30.5 35 55.7 76.5 72.7 120.2 17.6 45 26.5 90.9 26.5 136.4 0 85.7-32.5 158.7-94.1 211.3-59.9 51.4-144 79.6-236.8 79.6s-176.9-28.2-236.9-79.5C213.5 777.9 181 704.8 181 619.2c0-45.5 8.9-91.4 26.5-136.4 17.1-43.7 42.2-85.3 72.7-120.2 31.2-35.8 66.9-64 106-83.7C426.7 258.4 469 248 512 248m0-50c-210.4 0-381 210.8-381 421.2S301.6 960 512 960s381-130.4 381-340.8S722.4 198 512 198z" fill="#3A3644" ></path><path d="M512 429c-54.1 0-105.2-12.8-147.7-37-34.1-19.4-60.4-45.4-75.6-74.3C353.5 256.5 432.2 223 512 223s158.5 33.5 223.2 94.7c-15.1 28.9-41.4 54.9-75.6 74.3-42.4 24.2-93.5 37-147.6 37z" fill="#423F4C" ></path><path d="M512 248c39.7 0 79 8.9 116.7 26.4 26.2 12.2 51.1 28.2 74.3 47.9-13.4 18.2-32.4 34.7-55.6 48-18.6 10.6-39.4 18.9-61.7 24.6-23.5 6-48.3 9.1-73.6 9.1-25.3 0-50-3.1-73.6-9.1-22.4-5.7-43.1-14-61.7-24.6-23.3-13.3-42.3-29.7-55.6-48 23.2-19.6 48.1-35.7 74.3-47.9C433 256.9 472.3 248 512 248m0-50c-97.2 0-185.8 44.9-253.1 114C290 394 391.5 454 512 454s222-60 253.1-142C697.8 242.9 609.2 198 512 198z" fill="#3A3644" ></path><path d="M654.6 874.6c6.9-31.2 34.7-54.6 67.9-54.6 6.7 0 13.5 1 19.9 2.9-11.9 10.2-25 19.5-38.9 27.9-15.3 9.1-31.6 17.1-48.9 23.8z m-285.6 0c-17.2-6.7-33.6-14.7-48.9-23.8-13.9-8.3-27-17.7-38.9-27.9 6.4-1.9 13.1-2.9 19.9-2.9 33.2 0 61.1 23.4 67.9 54.6zM669.3 654c-52.4 0-95-42.6-95-95s42.6-95 95-95 95 42.6 95 95-42.6 95-95 95z m-315 0c-52.4 0-95-42.6-95-95s42.6-95 95-95 95 42.6 95 95-42.6 95-95 95z" fill="#DD2651" ></path><path d="M669.3 474c46.9 0 85 38.1 85 85s-38.1 85-85 85-85-38.1-85-85 38.1-85 85-85m-315 0c46.9 0 85 38.1 85 85s-38.1 85-85 85-85-38.1-85-85 38.2-85 85-85M307 830.3c17.7 1.7 33.1 11.3 42.9 25.1-8.5-4.1-16.7-8.5-24.6-13.2-6.3-3.8-12.4-7.7-18.3-11.9m409.6 0c-5.9 4.2-12 8.1-18.3 11.9-7.9 4.7-16.1 9.1-24.6 13.2 9.8-13.8 25.2-23.4 42.9-25.1M669.3 454c-58 0-105 47-105 105s47 105 105 105 105-47 105-105-47-105-105-105z m-315 0c-58 0-105 47-105 105s47 105 105 105 105-47 105-105-47-105-105-105z m368.2 356c-43.8 0-79.5 35.6-79.5 79.4 23.4-7.9 45.4-17.9 65.6-30.1 19.2-11.5 36.6-24.7 52.1-39.6-11.5-6.2-24.6-9.7-38.2-9.7z m-421.4 0c-13.6 0-26.7 3.5-38.2 9.8 15.4 14.8 32.9 28 52.1 39.6 20.3 12.1 42.2 22.2 65.6 30.1 0-43.9-35.7-79.5-79.5-79.5z" fill="#8E3850" ></path><path d="M487 427h50v518h-50z" fill="#3A3644" ></path></symbol><symbol id="icon-quanxian" viewBox="0 0 1024 1024"><path d="M950.66749 734.408834a31.970084 31.970084 0 0 0-45.213286 0l-60.985194 60.959906a15.085545 15.085545 0 0 1-10.750618 4.425238 15.085545 15.085545 0 0 1-10.750618-4.42885l-85.546166-85.553391 71.724974-71.721363a31.970084 31.970084 0 1 0-45.213285-45.20606l-71.721363 71.721362-177.898167-177.937904a254.991226 254.991226 0 0 0 61.686007-166.667095c0-141.383635-114.615462-255.999097-255.999097-255.999097S64.00158 178.61343 64.00158 320.000677s114.615462 255.999097 255.999097 255.999097a254.821442 254.821442 0 0 0 146.899829-46.318692l202.032872 202.079834c0.216746 0.231196 0.42988 0.466005 0.657464 0.689976s0.455167 0.433493 0.682751 0.650239L777.758101 840.574801a78.592221 78.592221 0 0 0 55.953066 23.159346 78.603059 78.603059 0 0 0 55.963904-23.152121l60.985194-60.970744a31.952022 31.952022 0 0 0 0.007225-45.202448z m-555.929064-237.416712a191.722971 191.722971 0 0 1-182.066922-17.70095 192.80309 192.80309 0 0 1-69.655047-84.556358 191.722971 191.722971 0 0 1 17.700951-182.066922 192.80309 192.80309 0 0 1 84.541908-69.662272 191.722971 191.722971 0 0 1 182.066922 17.70095 192.806703 192.806703 0 0 1 69.655047 84.556358 191.722971 191.722971 0 0 1-17.700951 182.066922 192.806703 192.806703 0 0 1-84.541908 69.662272z" fill="" ></path></symbol><symbol id="icon-shuaxin" viewBox="0 0 1024 1024"><path d="M512 960c-234.394624 0-425.10336-190.708736-425.10336-425.10336S277.605376 109.79328 512 109.79328c116.878336 0 225.772544 46.432256 306.69312 130.737152 9.644032 10.027008 44.068864 47.517696 52.627456 58.438656 11.113472 14.242816 8.558592 34.807808-5.684224 45.92128-14.306304 11.113472-34.87232 8.49408-45.92128-5.684224-7.791616-10.027008-39.406592-44.196864-48.156672-53.32992C703.028224 214.472704 610.8672 175.194112 512 175.194112c-198.308864 0-359.702528 161.393664-359.702528 359.702528S313.691136 894.599168 512 894.599168 871.702528 733.205504 871.702528 534.89664c0-18.074624 14.625792-32.700416 32.700416-32.700416s32.700416 14.625792 32.700416 32.700416c0 234.394624-190.708736 425.10336-425.10336 425.10336z" ></path><path d="M838.683648 371.395584H623.194112c-18.074624 0-32.700416-14.625792-32.700416-32.700416s14.625792-32.700416 32.700416-32.700416h209.294336V96.700416c0-18.074624 14.625792-32.700416 32.700416-32.700416s32.700416 14.625792 32.700416 32.700416v215.489536c-0.001024 32.635904-26.569728 59.205632-59.205632 59.205632z" ></path></symbol><symbol id="icon-quanping" viewBox="0 0 1024 1024"><path d="M629.556904 391.972323c17.328667 17.319457 47.028083 17.319457 66.814732 0l168.302147-165.81449 0 133.63765c0 19.805068 14.85022 34.646078 34.636868 34.646078l24.743544 0c19.806091 0 34.656311-12.371772 34.656311-29.691229L958.710506 119.732965l-2.478448 0 2.478448-17.318434c0-9.903557-2.478448-17.328667-7.435343-24.75173-4.936429-4.947685-14.848173-9.894348-24.743544-9.894348l-17.326621 0 0 0L664.211169 65.290005c-19.805068 0-34.654264 17.328667-34.654264 34.646078l0 24.75173c2.478448 22.274306 19.788695 34.646078 39.59274 34.646078l128.690988 0L632.035352 325.149405C609.751836 342.467839 609.751836 372.175441 629.556904 391.972323L629.556904 391.972323 629.556904 391.972323zM394.441049 629.557416c-17.310248-17.327644-47.00864-17.327644-66.814732 0l-168.301124 165.806303L159.325194 664.195308c0-19.787672-14.8318-34.637892-34.636868-34.637892l-24.76094 0c-19.787672 0-34.637892 12.371772-34.637892 29.698392l0 242.532779 2.477424 0-2.477424 17.327644c0 9.893324 2.477424 17.310248 7.4159 24.743544 4.955872 4.955872 14.867616 9.894348 24.76094 9.894348l17.327644 0 0 0 244.992807 2.477424c19.823488 0 34.655288-17.327644 34.655288-34.637892l0-24.759917c-2.478448-22.26612-19.787672-34.637892-39.59274-34.637892l-128.690988 0 168.283728-165.8237C411.768693 679.044504 411.768693 649.345088 394.441049 629.557416L394.441049 629.557416 394.441049 629.557416zM956.231035 904.266012 956.231035 661.71686c0-19.787672-17.328667-29.680996-34.638915-29.680996l-24.758893 0c-19.788695 0-34.638915 17.309224-34.638915 34.637892l0 131.168412L693.893188 632.035864c-17.308201-17.328667-47.00864-17.328667-66.814732 0-17.326621 17.309224-17.326621 47.00864 0 66.813708l168.283728 165.806303-128.690988 0c-19.786649 0-37.115316 12.388145-39.59274 34.654264l0 24.744567c0 19.805068 17.328667 34.654264 34.638915 34.654264l240.071727-2.478448 0 0 17.328667 0c9.893324 0 17.310248-2.477424 24.743544-9.893324 4.954849-4.955872 7.414877-14.85022 7.414877-24.744567L956.231035 904.266012C953.752588 904.266012 956.231035 904.266012 956.231035 904.266012L956.231035 904.266012 956.231035 904.266012zM228.635769 159.334915l128.690988 0c19.805068 0 37.115316-12.372795 39.59274-34.646078L396.919497 99.936083c0-19.796882-17.309224-34.646078-34.654264-34.646078l-244.992807 2.478448 0 0-17.34504 0c-9.875928 0-17.310248 2.477424-24.743544 9.894348-4.938476 4.955872-7.4159 14.849196-7.4159 24.75173l2.477424 17.318434-2.477424 0 0 245.01839c0 19.796882 14.85022 29.691229 34.637892 29.691229l24.743544 0c19.822464 0 34.654264-14.84101 34.654264-34.646078L161.803641 226.157833l168.283728 165.81449c17.34504 17.319457 47.044456 17.319457 66.832128 0 17.328667-17.327644 17.328667-47.026036 0-66.822918L228.635769 159.334915 228.635769 159.334915 228.635769 159.334915zM228.635769 159.334915" ></path></symbol><symbol id="icon-bofangqi-suoping" viewBox="0 0 1024 1024"><path d="M791.272727 418.909091h-23.272727v-69.818182c0-141.963636-116.363636-256-256-256-141.963636 0-256 114.036364-256 256v69.818182h-23.272727c-51.2 0-93.090909 41.890909-93.090909 93.090909v325.818182c0 51.2 41.890909 93.090909 93.090909 93.090909h558.545454c51.2 0 93.090909-41.890909 93.090909-93.090909V512c0-51.2-41.890909-93.090909-93.090909-93.090909z m-488.727272-69.818182c0-116.363636 93.090909-209.454545 209.454545-209.454545s209.454545 93.090909 209.454545 209.454545v69.818182H302.545455v-69.818182z m535.272727 488.727273c0 25.6-20.945455 46.545455-46.545455 46.545454H232.727273c-25.6 0-46.545455-20.945455-46.545455-46.545454V512c0-25.6 20.945455-46.545455 46.545455-46.545455h558.545454c25.6 0 46.545455 20.945455 46.545455 46.545455v325.818182z" ></path><path d="M512 593.454545c-25.6 0-46.545455 20.945455-46.545455 46.545455 0 16.290909 9.309091 32.581818 23.272728 39.563636v53.527273c0 11.636364 9.309091 23.272727 23.272727 23.272727s23.272727-11.636364 23.272727-23.272727v-53.527273c13.963636-6.981818 23.272727-23.272727 23.272728-39.563636 0-25.6-20.945455-46.545455-46.545455-46.545455z" ></path></symbol><symbol id="icon-navicon" viewBox="0 0 1024 1024"><path d="M192 482l640 0 0 64-640 0 0-64Z" ></path><path d="M192 290l640 0 0 64-640 0 0-64Z" ></path><path d="M192 674l640 0 0 64-640 0 0-64Z" ></path></symbol><symbol id="icon-yuan" viewBox="0 0 1024 1024"><path d="M512 512m-512 0a100 100 0 1 0 1024 0 100 100 0 1 0-1024 0Z" ></path></symbol><symbol id="icon-biaodan" viewBox="0 0 1024 1024"><path d="M288 512l256 0C561.92 512 576 497.92 576 480 576 462.08 561.92 448 544 448l-256 0C270.08 448 256 462.08 256 480 256 497.92 270.08 512 288 512zM768 64 192 64C121.6 64 64 121.6 64 192l0 576c0 70.4 57.6 128 128 128l576 0c70.4 0 128-57.6 128-128L896 192C896 121.6 838.4 64 768 64zM832 768c0 35.2-28.8 64-64 64L192 832c-35.2 0-64-28.8-64-64L128 192c0-35.2 28.8-64 64-64l576 0c35.2 0 64 28.8 64 64L832 768zM672 256l-384 0C270.08 256 256 270.08 256 288 256 305.92 270.08 320 288 320l384 0C689.92 320 704 305.92 704 288 704 270.08 689.92 256 672 256zM608 640l-320 0C270.08 640 256 654.08 256 672l0 0C256 689.92 270.08 704 288 704l320 0c17.92 0 32-14.08 32-32l0 0C640 654.08 625.92 640 608 640z" ></path></symbol><symbol id="icon-liuliangyunpingtaitubiao08" viewBox="0 0 1024 1024"><path d="M815.36 454.4l-0.128 0-60.8-13.44-1.408-4.736c-3.968-12.672-9.216-25.344-16-38.784l-2.176-4.224 32.768-54.528c9.984-16 14.208-38.016 1.152-51.072l-30.72-30.848c-7.68-7.68-17.664-9.344-24.704-9.344-9.6 0-19.84 3.2-27.392 8.448l-0.128 0.128L632.32 290.048l-4.352-2.304c-12.544-6.528-25.472-11.904-38.528-16.128L584.96 270.08l-13.568-61.44 0-0.128c-3.2-17.408-18.432-36.224-37.504-36.224l-43.52 0c-18.432 0-30.976 18.56-35.2 36.864l-15.104 60.672-4.48 1.408c-13.952 4.48-27.648 10.24-40.96 17.28l-4.352 2.304-54.528-34.688L335.36 256c-7.552-5.248-17.792-8.448-27.392-8.448-7.04 0-16.896 1.664-24.704 9.344l-30.72 30.72c-13.056 13.056-8.832 35.072 1.152 51.072l34.304 57.088-2.048 4.224c-6.4 12.8-11.136 24.576-14.848 36.224l-1.536 4.736L208.896 454.4l-0.128 0c-17.408 3.2-36.224 18.432-36.224 37.504l0 43.52c0 18.432 18.56 30.976 36.864 35.2l61.184 15.36 1.408 4.48c3.584 11.008 8.064 21.888 13.824 33.536l2.048 4.224-34.304 57.216c-9.984 16-14.208 37.888-1.152 51.072l30.72 30.72c7.68 7.68 17.664 9.344 24.704 9.344 9.6 0 19.84-3.2 27.392-8.448l0.128-0.128 54.528-34.816 4.352 2.304c13.44 7.04 27.264 12.928 41.216 17.28l4.48 1.408 15.104 60.416c4.224 18.432 16.768 36.864 35.2 36.864l43.52 0c19.2 0 34.432-18.816 37.504-36.224l0-0.128 13.696-61.568 4.608-1.536c12.8-4.096 25.6-9.472 38.016-16l4.352-2.304 53.376 34.048 0.128 0.128c7.552 5.248 17.792 8.448 27.392 8.448 7.04 0 17.024-1.664 24.704-9.344l30.72-30.72c13.056-13.056 8.832-35.072-1.152-51.072L734.72 630.784l2.176-4.224c6.016-11.904 11.136-24.064 15.104-36.096l1.408-4.48 61.184-15.36c18.432-4.224 36.864-16.768 36.864-35.2l0-43.52C851.456 472.832 832.768 457.6 815.36 454.4zM512 664.192c-84.096 0-152.192-68.096-152.192-152.192 0-84.096 68.096-152.192 152.192-152.192S664.192 427.904 664.192 512C664.192 596.096 596.096 664.192 512 664.192z" ></path></symbol><symbol id="icon-caidanguanli" viewBox="0 0 1024 1024"><path d="M1003.162 861.218l-52.054-35.686c0-6.69 2.27-13.38 2.27-22.306s0-15.6-2.27-22.307l47.53-37.905c4.524-4.471 4.524-8.908 2.254-13.38l-45.261-78.029c-2.253-2.235-6.776-4.471-13.568-2.235l-56.576 22.306c-11.315-8.91-24.9-15.616-38.485-22.306l-9.046-57.976c2.253-6.673-4.522-11.127-9.062-11.127h-90.539c-4.522 0-11.315 4.454-11.315 8.908l-9.045 60.195c-13.585 4.454-24.9 13.38-38.469 22.306l-54.34-22.306c-6.775-2.236-11.298 0-15.838 4.454l-45.26 78.046c-2.27 2.236 0 8.909 4.54 13.38l47.513 35.67c0 6.707-2.253 13.38-2.253 22.306s0 15.616 2.253 22.306l-47.514 37.922c-4.54 4.454-4.54 8.909-2.27 13.363l45.261 78.046c2.27 2.236 6.776 4.454 13.568 2.236l56.576-22.306c11.315 8.908 24.9 15.598 38.485 22.306l9.046 57.958c0 4.472 4.54 8.909 11.315 8.909h90.539c4.522 0 11.315-4.455 11.315-8.909l9.045-57.958c13.585-6.708 27.153-13.38 38.468-22.306l56.576 22.306c4.54 2.218 11.316 0 13.586-4.472l45.26-78.029c2.304-4.471 2.304-11.144-2.235-13.38z m-219.529 20.07c-43.008 0-79.223-35.686-79.223-78.045s36.215-78.03 79.223-78.03 79.224 35.67 79.224 78.03-36.216 78.046-79.224 78.046z m-288.7-79.155c0-150.818 122.249-273.066 273.067-273.066 11.588 0 22.938 0.955 34.133 2.355V85.333c0-28.28-22.92-51.2-51.2-51.2H68.267c-28.28 0-51.2 22.92-51.2 51.2v853.334c0 28.28 22.92 51.2 51.2 51.2h501.777c-46.439-48.948-75.11-114.927-75.11-187.734zM102.4 136.533h614.4v51.2H102.4v-51.2z m0 221.867h580.267v51.2H102.4v-51.2z m0 204.8h443.733v51.2H102.4v-51.2z m375.467 256H102.4V768h375.467v51.2z" ></path></symbol><symbol id="icon-yonghuguanli" viewBox="0 0 1024 1024"><path d="M955.5828 746.560353a190.913341 190.913341 0 0 0-29.760352-64.510871l33.395722-55.704697-29.557134-29.602293-57.646571 34.637618a186.871533 186.871533 0 0 0-60.694862-24.070209l-16.618831-66.520485h-41.750298l-16.641411 66.520485a184.47806 184.47806 0 0 0-60.220684 24.363748l-58.120749-34.908577-29.534554 29.602293 33.508622 55.953076a189.513385 189.513385 0 0 0-30.008732 64.330232l-59.407806 14.857596v41.840617l55.162778 13.79634a188.181169 188.181169 0 0 0 27.999118 75.755678l-27.27656 45.566307 29.534554 29.624873 43.511532-26.147564c23.144432 17.386549 50.082293 30.008732 79.752326 35.202117l11.741566 46.898523h41.750298l11.764145-46.943683a187.63925 187.63925 0 0 0 79.616847-35.202116l43.579272 26.192723 29.557134-29.624873-27.52494-45.927586c14.293098-22.444454 24.566968-47.75656 28.270078-75.394399l55.140198-13.79634v-41.840617l-59.520706-14.947916z m-181.745887 149.885601a104.545094 104.545094 0 0 1-104.477354-104.612834 104.545094 104.545094 0 0 1 104.477354-104.590253 104.545094 104.545094 0 0 1 104.454774 104.590253 104.567674 104.567674 0 0 1-104.454774 104.612834z m-185.245777-324.992988c-33.621521-24.612128-71.984829-43.014774-113.238369-55.162779 81.039383-39.018126 137.398897-121.141345 137.398898-217.083484 0-133.424829-108.135303-241.582712-241.537553-241.582712S129.6314 165.781874 129.6314 299.206703c0 95.49054 55.930496 177.275061 136.382801 216.518986C117.212437 559.575921 8.851334 693.836207 8.851334 852.798942c0 0 185.290937 50.330673 368.481941 50.330672 47.304961 0 94.316384-3.52247 138.076295-8.715854a280.126659 280.126659 0 0 1-23.415391-112.064212c0.02258-84.381213 37.866549-159.256273 96.596957-210.896582z" fill="#203646" ></path></symbol><symbol id="icon-jiaoseguanli" viewBox="0 0 1024 1024"><path d="M333.504 1022.496v-307.104h31.36c28.992 0 52.352-23.36 52.352-52.32v-217.856c0-28.96-23.36-52.32-52.352-52.32H198.112c-28.928 0-52.288 23.36-52.288 52.32v217.856c0 28.928 23.36 52.32 52.288 52.32h31.392v307.104H161.792v-245.504a120.416 120.416 0 0 1-83.072-113.92v-217.856a119.488 119.488 0 0 1 119.392-119.392h166.752c65.888 0 120.064 53.504 120.064 119.392v217.856a120.48 120.48 0 0 1-83.072 113.92v245.504h-68.352z m547.136-88a64.64 64.64 0 1 1 0-129.28 64.64 64.64 0 0 1 0 129.28z m-252.96-30.784v-5.568a30.432 30.432 0 0 1-12.352-15.328 50.976 50.976 0 0 1-3.616-14.176V547.392h-48.672a33.6 33.6 0 0 1-23.328-11.104 32.224 32.224 0 0 1-8.608-24 32.96 32.96 0 0 1 31.936-31.968h48.672V158.432c0-6.784 1.824-13.504 6.112-19.072 6.816-9.856 17.216-16 28.352-16h86.176c9.824 0 17.792 4.32 23.968 10.464 6.176 6.176 9.184 15.392 9.184 24.032a33.664 33.664 0 0 1-32.576 32.608H679.36v289.28h53.6c18.432 0 33.792 15.36 33.792 33.856 0 18.432-15.328 33.856-33.792 33.856H679.36v288.64h52.992c18.4 0 33.792 15.424 33.792 33.856 0 18.496-15.36 33.856-33.792 33.856h-104.672v-0.096z m252.96-325.536a64.64 64.64 0 1 1 0.064-129.344 64.64 64.64 0 0 1-0.064 129.344zM281.184 278.432A138.624 138.624 0 0 1 142.72 139.968 138.656 138.656 0 0 1 281.184 1.504a138.624 138.624 0 0 1 138.432 138.464c-0.576 76.928-62.08 138.464-138.432 138.464z m0-208.576c-38.752 0-70.784 32-70.784 70.752 0 38.784 32 70.784 70.784 70.784s70.784-32 70.784-70.784c0-38.784-32-70.752-70.784-70.752zM880.64 221.824a64.64 64.64 0 1 1 0-129.216 64.64 64.64 0 1 1 0 129.216z" ></path></symbol><symbol id="icon-cuowu" viewBox="0 0 1024 1024"><path d="M64.383234 512C64.383234 264.787829 264.787829 64.383234 512 64.383234 759.212171 64.383234 959.616766 264.787829 959.616766 512 959.616766 759.212171 759.212171 959.616766 512 959.616766 264.787829 959.616766 64.383234 759.212171 64.383234 512ZM474.232379 771.245124C476.408718 797.355512 490.551372 810.412123 516.663176 810.412123 542.773564 810.412123 556.917635 797.355512 559.092556 771.245124 556.917635 745.133319 542.773564 730.990666 516.663176 728.814327 490.551372 730.990666 476.408718 745.133319 474.232379 771.245124ZM480.759977 611.314748C480.759977 637.426554 492.72771 650.481747 516.663176 650.481747 540.597226 650.481747 552.56496 637.426554 552.56496 611.314748L552.56496 249.024618C552.56496 222.914231 540.597226 209.857619 516.663176 209.857619 492.72771 209.857619 480.759977 222.914231 480.759977 249.024618L480.759977 611.314748Z" ></path></symbol><symbol id="icon-wxbgongju" viewBox="0 0 1024 1024"><path d="M944.140673 718.412117 621.322359 452.362738c17.037025-37.017078 26.009374-77.727269 26.009374-118.662587 0-156.206668-127.07007-283.313577-283.313577-283.313577-28.04473 0-55.711859 3.996011-82.250282 12.062733l-30.853705 9.348925 175.299515 175.355797c7.463995 7.388271 11.496845 17.265222 11.496845 27.819602s-4.03285 20.430308-11.496845 27.894304l-92.992951 93.030813c-14.815427 14.776542-40.879036 14.852266-55.712883 0L102.189915 220.615607l-9.329483 30.758538c-8.066723 26.612101-12.156878 54.281277-12.156878 82.324984 0 156.131967 127.10691 283.239899 283.314601 283.239899 41.011043 0 81.684394-8.894577 118.662587-25.934672L623.357715 763.344468c0.678452 2.712785 1.811252 5.276167 3.618411 7.537673 1.88493 2.411933 4.297886 4.222161 6.935969 5.429663l113.687272 139.242298c14.175861 16.512069 34.529421 26.086122 55.789631 26.086122 19.525706 0 38.035268-7.841595 52.169173-21.937638l93.02979-93.030813c14.927991-14.927991 22.691815-34.45472 21.86396-54.958706C969.696722 751.207034 960.462406 732.358757 944.140673 718.412117M921.297408 799.380196l-93.030813 93.030813c-14.399965 14.32424-38.373982 13.269211-51.076282-1.658779l-53.714366-65.739237 64.685231-52.16815c8.329712-6.710842 9.572006-18.922978 2.938935-27.215852-6.710842-8.292873-18.847254-9.574053-27.140127-2.939959l-64.910359 52.393277-28.271904-34.6778 58.126862-46.89403c8.292873-6.708795 9.612938-18.845207 2.865257-27.139104-6.634094-8.367575-18.810415-9.650801-27.102265-2.939959l-58.31208 47.043433L492.783845 542.377868l-13.94664 7.388271c-35.132148 18.771529-74.786287 28.572756-114.818025 28.572756-134.947482 0-244.714468-109.692285-244.714468-244.639766 0-12.966313 0.998747-25.7822 2.996241-38.44766l127.917368 127.935788c29.345352 29.40061 80.930217 29.40061 110.295012 0l92.992951-93.030813c14.737656-14.70184 22.806425-34.302247 22.806425-55.184857 0-20.806885-8.068769-40.48404-22.806425-55.110155L325.607334 91.925642c12.664438-1.960655 25.51921-2.940982 38.410821-2.940982 134.947482 0 244.714468 109.691261 244.714468 244.713444 0 39.957037-9.874905 79.687924-28.572756 114.742301l-7.388271 13.947663L919.336754 747.9652c7.728008 6.634094 12.215206 15.60542 12.552897 25.25622C932.30409 782.870174 928.497391 792.145421 921.297408 799.380196" ></path></symbol><symbol id="icon-tuichu" viewBox="0 0 1024 1024"><path d="M624.113427 831.54885 133.815705 831.54885 133.815705 191.942567l490.297722 0 0 95.941096 63.960731 0L688.074158 159.962202c0-17.662265-14.3181-31.980365-31.980365-31.980365L101.83534 127.981836c-17.662265 0-31.980365 14.3181-31.980365 31.980365l0 703.567014c0 17.662265 14.3181 31.980365 31.980365 31.980365l554.258453 0c17.662265 0 31.980365-14.3181 31.980365-31.980365L688.074158 735.607754l-63.960731 0L624.113427 831.54885z" ></path><path d="M955.938881 466.518133 764.05669 274.635941l-45.227064 45.227064 137.287783 137.287783-562.398854 0 0 63.960731 562.398854 0L718.829626 658.398278l45.227064 45.227064 191.882192-191.882192C968.42731 499.256768 968.42731 479.006562 955.938881 466.518133z" ></path></symbol><symbol id="icon-daohanglanmoshi02" viewBox="0 0 1024 1024"><path d="M232.727273 81.035636l744.727273 0 0 42.263273-744.727273 0 0-42.263273Z" ></path><path d="M46.545455 46.545455l93.090909 0 0 92.974545-93.090909 0 0-92.974545Z" ></path><path d="M232.727273 490.868364l744.727273 0 0 42.263273-744.727273 0 0-42.263273Z" ></path><path d="M46.545455 465.524364l93.090909 0 0 92.974545-93.090909 0 0-92.974545Z" ></path><path d="M232.727273 899.118545l744.727273 0 0 42.263273-744.727273 0 0-42.263273Z" ></path><path d="M46.545455 884.48l93.090909 0 0 92.974545-93.090909 0 0-92.974545Z" ></path></symbol><symbol id="icon-changyonglogo27" viewBox="0 0 1024 1024"><path d="M891.668601 577.611324c-89.079828 49.415456-179.385577 94.695732-279.245935 115.476011-22.460548 4.673439-46.904263 4.493338-69.728084 1.378393-21.74935-2.967588-32.301683-22.24156-24.658609-42.821271 7.1744-19.316951 17.053398-38.555108 29.715789-54.710043 27.179013-34.681894 57.772798-66.673515 85.292572-101.106746 16.857946-21.092387 31.943526-43.912116 45.309952-67.387783 9.606799-16.874319 5.309936-36.984333-11.719926-45.466518-28.615735-14.255679-59.383482-24.26259-89.538269-35.254945-3.470031-1.26583-8.801457 2.573615-15.563464 4.801353 8.610098 7.92039 15.146978 13.933337 23.814382 21.903869-89.63753 15.365966-174.893262 37.784558-257.522168 68.403926-0.35918 1.805112-1.055029 3.091408-0.672312 3.695159 12.166087 19.183921 6.457062 33.785477-11.18576 45.791929-6.747681 4.590552-12.913101 10.039657-17.99177 17.181311 54.416354 16.393365 103.003955 7.04751 149.214417-24.184819-2.877537-4.264117-5.463432-8.094352-8.276501-12.264325 17.597797 3.024893 28.052916 12.914124 29.414937 28.315906 0.300852 3.397377-1.863441 7.011694-2.89391 10.525728-2.575662-2.837628-5.431709-5.477758-7.625678-8.584516-1.359974-1.929955-1.717108-4.567016-2.90926-7.993045-55.102992 37.757952-114.307396 47.208185-179.738617 27.604708 0 13.123902-0.6191 24.283056 0.187265 35.33681 0.696872 9.537214-3.246951 13.586436-11.356652 18.62315-18.96391 11.778254-38.429241 24.020066-53.94154 39.765679-18.942421 19.228947-11.874445 42.436508 13.510712 52.253084 28.945239 11.1919 59.289338 11.378142 89.465614 7.664563 35.753295-4.399193 71.311139-10.380418 110.11184-16.144702-45.859467 21.856797-90.528829 37.381375-138.083915 43.702338-33.100886 4.400217-66.181305 6.867408-99.03762-2.615571-47.045479-13.576203-68.01814-49.27731-55.636135-96.794533 11.613502-44.568055 39.240723-80.126922 69.305459-112.974028 100.070136-109.330034 226.524177-164.893514 372.993063-175.798888 34.153868-2.540869 68.75185 1.944282 100.729146 16.801664 45.12064 20.963451 63.72537 65.163115 41.97295 109.874433-14.423501 29.64825-34.344203 56.907081-53.947679 83.665515-19.367093 26.437116-41.60763 50.755987-62.203714 76.314083-6.076392 7.541767-11.565407 15.756869-16.059767 24.329105-8.528234 16.261359-2.679016 27.380604 15.745612 25.542746 38.647205-3.854794 77.957513-6.890944 115.28977-16.736173 54.803163-14.456247 108.119463-34.56012 162.048723-52.318576C881.465215 581.691245 886.534673 579.553559 891.668601 577.611324z" ></path></symbol><symbol id="icon-huanyingye" viewBox="0 0 1024 1024"><path d="M820.045865 64.951291 204.210985 64.951291c-61.832254 0-111.936395 50.076512-111.936395 112.076588l0 671.536506c0 61.916165 49.992601 112.105241 111.936395 112.105241l615.83488 0c61.832254 0 111.936395-50.076512 111.936395-112.076588l0-671.565159C932.010913 115.139344 881.990682 64.951291 820.045865 64.951291zM876.027877 820.796972c0 46.073338-37.703717 83.889619-84.197634 83.889619L232.454236 904.68659c-46.605457 0-84.197634-37.564547-84.197634-83.889619L148.256602 204.795293c0-46.045709 37.676088-83.86199 84.197634-83.86199l559.376007 0c46.605457 0 84.197634 37.564547 84.197634 83.86199C876.027877 204.795293 876.027877 820.796972 876.027877 820.796972z" ></path><path d="M540.133757 484.818941 344.19518 484.818941 344.19518 316.871881 288.213167 316.871881 288.213167 708.748013 344.19518 708.748013 344.19518 540.800953 540.133757 540.800953 540.133757 708.748013 596.11577 708.748013 596.11577 316.871881 540.133757 316.871881Z" ></path><path d="M680.090323 428.836929l55.982012 0 0 279.912108-55.982012 0 0-279.912108Z" ></path><path d="M680.090323 316.871881l55.982012 0 0 83.97353-55.982012 0 0-83.97353Z" ></path></symbol><symbol id="icon-iframe" viewBox="0 0 1024 1024"><path d="M64 128l0 768 960 0L1024 128 64 128zM512 192l0 128L128 320 128 192 512 192zM128 576 128 384l384 0 0 192L128 576zM128 640l256 0 0 192L128 832 128 640zM960 832 448 832l0-192 512 0L960 832zM960 576 576 576 576 384 576 320 576 192l384 0L960 576z" ></path></symbol><symbol id="icon-msnui-360" viewBox="0 0 1024 1024"><path d="M358.51635 570.988486c1.473561 0 2.928702-0.072655 4.374634-0.179079l95.375208 0 0 109.277846c0 32.246425 26.372647 58.759265 58.666144 58.759265 32.472576 0 58.845223-26.513864 58.845223-58.759265 0-1.471514-0.072655-2.925632-0.179079-4.369517L575.59848 570.809407l113.869421 0c1.440815 0.106424 2.891863 0.179079 4.359284 0.179079 32.293497 0 58.666144-26.513864 58.666144-58.759265 0-32.425504-26.372647-58.759265-58.666144-58.759265-1.472538 0-2.927679 0.072655-4.373611 0.179079L575.59848 453.649034 575.59848 349.815177c0.106424-1.444908 0.179079-2.898003 0.179079-4.369517 0-32.246425-26.372647-58.759265-58.845223-58.759265-32.293497 0-58.666144 26.513864-58.666144 58.759265l0 108.203374-99.570763 0 0 0.004093c-0.060375 0-0.118704-0.004093-0.179079-0.004093-32.293497 0-58.666144 26.334785-58.666144 58.759265C299.850206 544.654724 326.222853 570.988486 358.51635 570.988486zM795.97668 854.596775c23.379477-19.154245 45.025473-40.993646 64.433498-65.440431 61.32981-76.461439 98.100272-173.339884 98.100272-278.526551 0-245.965971-200.935382-446.608687-447.260533-446.608687S63.98836 264.662799 63.98836 510.62877c0 97.349165 31.498388 187.581236 84.805478 261.102716 13.388938 21.057595 33.145911 43.973514 60.656475 67.99358 79.652108 72.90852 185.67584 117.512391 301.798581 117.512391 106.046245 0 203.6584-37.211507 280.467763-99.19214 0.934279-0.74599 1.866511-1.496074 2.795673-2.25025C795.000446 855.394954 795.490609 854.998935 795.97668 854.596775zM181.215248 257.588683c70.829162-41.180911 151.668305-63.064314 202.058972-73.072249 93.649913-18.631336 206.137871 12.898775 247.40167 32.425504 70.14764 32.962739 91.676979 66.283636 127.917368 100.499925l20.6319 19.526729c48.394197 45.723368 97.775884 39.847543 112.25669 4.379751 23.242354 51.757804 36.196387 109.055788 36.196387 169.280428 0 97.362468-33.830503 187.084932-90.331331 258.07987-68.651566 38.006616-145.150868 58.567907-193.671954 68.177775-93.470835 18.631336-205.958792-12.898775-247.40167-32.425504-69.968561-32.962739-91.676979-66.283636-127.737266-100.320846l-20.6319-19.705807c-48.8905-46.096874-100.862175-40.574091-117.052926-4.90266-23.136953-51.659567-36.030611-108.823498-36.030611-168.902828C94.820576 415.553391 127.08849 327.770092 181.215248 257.588683z" ></path></symbol><symbol id="icon-souhu" viewBox="0 0 1024 1024"><path d="M193.692 289.602c4.83-0.467 5.482 1.735 7.994 3.337 18.037 11.203-16.035 27.682-23.902 27.879-2.978 0.141-6.644-1.62-7.851-3.305-4.808-6.238 0.763-8.641 4.258-12.114l2.082-2.655c1.185-3.581 13.103-12.854 17.418-13.143v0zM223.886 268.248c2.383-0.92 10.878-3.157 14.333 3.263 3.4 6.419-1.605 46.582-1.605 72.35 0 4.9-1.398 13.382 0 18.083 0.271 0.879 8.557 9.55 9.504 9.89 6.786 1.702 31.593-1.585 33.42-4.989 2.232-4.317 0.794-9.058 1.54-14.787-14.225 0-29.243-5.548-30.155-6.583-0.892-0.962-3.362-2.894 0-6.583 3.465-3.658 19.873-5.663 31.808-4.932-0.794-9.773 2.359-20.919-3.194-21.38-5.498-0.353-23.329-3.033-25.451-4.957-2.090-1.824-4.085-5.393-3.164-9.822 0.915-4.365 2.994-4.365 4.776-4.875 8.495-2.813 19.228 1.208 23.839 3.263 19.617 8.853 24.124 16.381 22.241 42.685-2.146 28.516 4.274 36.363-15.923 47.691-6.263 3.509-7.151 5.755-19.014 4.875-5.007-0.279-18.196-4.234-25.507-1.553-0.77 0.204-2.281 4.924-5.221 5.59-1.796 2.013-0.365 1.882-1.089 2.588-0.709 0.756 0 3.337 0 3.337 5.466 1.578 9.003 1.076 14.318 3.214l19.046 11.573c5.331 7.242 6.134 26.426 1.629 34.458-2.582 4.488-9.988 7.003-12.769 11.573-0.945 1.603-0.572 4.826-1.54 6.486 2.025 1.543 1.313 3.519 3.164 5.039 2.813 1.997 5.705 0.222 9.52 1.578 4.521 1.621 10.583 5.737 15.914 8.285 0 0.494 0 1.112 0 1.611 4.043 0.947 8.526-1.019 12.755 0 1.263 0.231 6.142 4.373 7.905 4.965 9.789 2.524 15.614-0.822 19.087 8.107 2.654 7.217 1.144 18.61-4.729 21.478-17.537 7.973-39.419-10.76-49.306-16.472-4.314-2.507-8.533-2.211-12.769-5.006-6.905-4.373-14.167-14.678-30.13-9.813-2.805 0.89-8.026 8.195-11.212 9.813-3.918 2.032-6.668 1.357-11.093 3.337-10.369 4.554-25.897 20.165-46.055 13.111-0.612-0.141-2.845-4.431-3.156-4.793-5.339-7.076-3.577-7.761-1.644-16.462 6.555 0 14.875-1.144 19.102-1.769 15.479-2.194 31.115-6.699 36.503-13.078 5.356-6.419-3.362-15.518-11.051-26.271-1.741-2.377-1.24-4.875-3.249-6.617-5.213-4.636-12.062-5.688-17.498-9.798-1.089-0.953-0.945-1.479-2.066-1.628-6.66-0.894-4.172-12.741 8.487-11.616 7.431 0.716 44.1 33.158 46.095 34.549 1.844 1.398 5.221 1.112 7.921 0 1.788-0.773 2.98-3.114 4.18-4.29 2.78-2.819 6.944-6.6 8.526-10.472 1.694-4.257 0-13.177 0-13.177-1.796-1.249-3.926-7.25-7.968-8.213-8.333-2.228-25.211 2.894-28.567 0-3.416-2.903-0.763-10.957 1.518-14.714l11.212-4.996c-0.716-0.502-0.317-1.596-2.066-4.332-1.636-2.762-1.041-2.672-2.735-3.946-11.077-8.145-29.486 2.137-42.924-3.231-15.407-6.313-12.755-12.008-12.755-32.936 0 0-0.548-9.075 0-9.847 0.595-0.833-1.374-16.44 3.29-21.419 4.601-4.884 11.052-2.967 15.885 13.192 9.424 0 22.4 0.92 25.394 1.692 2.986 0.764 4.258 5.286 1.596 8.195-2.742 2.91-7.921 4.521-15.914 6.544-1.907 0.502-6.992 1.448-11.068 1.645-0.866 11.377 0 16.718 3.139 18.159 3.091 1.24 29.004-1.249 31.839-11.564 2.511-9.749 0.612-26.040 0-36.109-0.859-10.899-5.522-48.603-1.686-55.943 0.671-1.266 2.443-2.243 4.78-3.237v0zM118.799 285.188c4.355-1.39 5.45-2.259 11.291 2.762 5.968 4.989 4.076 31.637 3.186 42.734 1.717 0.855 3.591 4.552 4.784 4.996 3.83 1.273 8.796-1.193 12.786 0 2.573 0.683 6.628 3.952 7.921 6.486 1.207 2.672 1.779 5.903 0 8.279-1.852 2.359-5.268 4.323-7.921 4.884-12.786 2.819-18.697-0.067-22.303 11.514-1.962 6.247-2.735 16.193 0 21.428 0.659 1.232 1.32 2.292 4.736 3.181 3.591 0.97 10.035-2.005 11.157-1.553 0.883 0.296 3.147 3.231 3.147 3.231s0.524 7.941-1.549 11.491c-3.099 5.145-12.474 3.896-14.31 11.573-1.16 4.826 1.455 12.559 1.556 14.78 0.279 5.408-0.373 16.349-0.262 17.515 0.683 6.863 0.262 2.169 0.262 2.169 2.918 12.337-0.659 46.877-4.736 52.657 0 0-3.909 5.202-4.569 5.755l-3.407 2.423c-6.174 1.925-15.558 5.73-25.37 3.255-8.232-1.966-20.977-17.707-15.909-32.806 0.073-0.706 3.201-3.287 3.201-3.287s4.473-0.494 6.389 0c4.314 1.218 10.226 13.703 12.625 14.846 2.455 0.986 4.593 0.6 6.397 0 11.498-4.119 6.729-46.613 7.939-62.527-1.686-0.855-3.622-4.578-4.776-4.924-19.142-6.641-25.921 23.698-46.055 4.924-3.678-3.403-0.365-7.882 1.565-11.557 3.743-6.889 9.78-4.184 18.57-6.641 1.24-0.321 6.134-4.596 6.851-4.875 4.449-1.931 8.455 0.502 12.776-1.505 2.543-1.519 10.472-13.507 11.068-16.514 2.313-12.487-2.265-35.881-11.068-37.845-6.43-1.373-9.424 2.64-12.776 3.263-5.76 1.218-16.076 3.838-22.193 1.645-0.786-0.198-3.233-3.323-3.233-3.323s-0.548-9.635 1.605-13.060l3.139-2.648c1.175-0.494 4.489-1.876 6.397-2.251 8.144-1.906 17.117 1.43 25.434 0 2.796-0.665 7.103-4.068 9.511-4.996-1.199-8.77-3.869-37.746 1.588-42.734 1.373-1.266 0.215-1.47 4.559-2.745v0zM718.135 419.432c3.734-3.395 13.43-16.776 15.885-21.347 0.437-0.962 3.178-4.947 3.178-4.947 1.313-6.451-2.438-13.605-3.178-18.010-0.215-0.156 2.281-3.287 0-6.602-2.192-3.337-9.463 1.717-14.24 4.941-1.86 1.076-1.438 3.658-3.139 4.89-12.015 8.614-14.326 9.494-27.095 3.27-1.754-2.678-3.465-4.343 0-9.789 3.528-5.565 20.881-14.87 31.807-19.778-0.247-4.043 1.192-10.949 0-14.82-0.247-0.625-4.251-2.747-4.712-3.27-19.832-23.828-11.227-29.574-11.227-29.574s11.847-6.756 19.143-3.305c7.16 3.501 14.739 42.135 23.782 18.107 0.778-1.972 3.663-8.696 3.193-11.557-0.317-2.055-5.959-5.169-6.333-6.552-0.517-1.373 0.127-6.708 0.127-6.708l1.422-3.073c2.090-1.174 6.317-3.353 6.317-3.353s6.452-0.33 9.638 1.652c2.043 1.282 9.209 17.763 9.511 21.414 0.373 4.989-1.398 14.030-3.139 18.043-1.026 1.939-5.491 3.838-6.372 6.625-1.627 4.134 0.080 6.215-1.627 9.789-1.134 2.062-5.85 3.855-6.349 6.583-3.108 14.961 9.441 34.629 11.124 47.691 5.673 46.161-2.059 100.494-28.645 118.388-0.271 0.222-4.036 0.683-4.514 1.010l-9.805-2.712c-1.525-2.563-4.562-4.389-6.238-6.461-2.216-2.934-2.693-6.822-4.854-9.89-1.366-2.005-7.017-4.545-7.921-6.577-7.707-17.623 8.526-16.883 17.489-11.549 1.883 1.144 5.436 6.363 7.97 6.544 3.369 0.353 4.562-2.302 6.372-3.255 13.493-7.462 5.283-14.541 6.308-27.963 0.166-2.588 4.395-9.346 4.744-11.499 1.844-11.992-0.794-22.891-3.083-31.267-0.294 0.401-4.37 1.144-4.83 1.692-2.138 2.104-1.747 7.020-3.147 9.855-2.527 4.297-7.597 8.047-11.132 11.557-5.054 4.521-10.193 13.29-17.466 14.77-2.693 0.502-9.752-1.727-9.528-1.727-0.215-0.141-5.317 1.939-8.017-6.577-2.749-8.401 10.241-10.31 22.241-19.692l6.339-4.963zM891.346 291.303c13.69-2.337 20.008 6.789 15.931 18.010-6.079 16.776-35.843 14.573-55.653 18.141-2.686 0.452-9.957 4.506-12.625 4.932-8.479 0.97-14.391-1.621-22.337 1.578-3.909 1.529-6.483 4.144-9.472 6.625-2.965 2.423-5.936 3.707-7.994 6.534-1.97 2.793-1.549 6.526-1.549 6.526s1.717 15.642 3.164 21.479c1.089 4.488 7.072 12.217 7.954 18.010 4.099 27.898-10.553 111.64-20.621 121.628-8.954 8.737-14.581 8.294-19.054 5.029-4.578-3.362-2.98-3.073-4.838-6.592-2.407-4.77-1.636-10.062-1.535-9.879 1.446-3.231 0-5.328 1.535-8.163 2.257-4.282 8.884-7.62 11.187-11.525 0.66-1.307-0.333-3.755 0-4.965 0.937-4.57 6.652-11.317 7.875-16.423 6.040-23.879 9.765-44.017 7.946-70.788-1.462-21.217-19.228-37.014-12.633-59.076 0.564-2.377 4.363-10.653 6.317-13.184 8.63-11.697 40.627-1.684 58.792-6.609 1.304-0.395 4.832-4.438 6.365-4.957 5.968-1.966 9.711 0.056 15.853-1.659 7.406-2.055 13.937-7.628 20.698-11.433 1.596-0.979 2.271-2.885 4.693-3.24v0zM894.575 340.588c0 0 5.197 0 7.968 1.578 9.877 5.845 0.738 17.65-1.636 24.674-1.754 5.268-5.015 13.357-6.34 18.148-0.803 2.827 0.659 5.302 0 8.145-0.341 1.585-1.899 6.082-4.769 6.609-2.819 0.502-5.309-1.553-6.349-3.312-5.482-9.082-4.593-38.485 0-47.649 1.789-3.623 11.125-8.194 11.125-8.194v0zM846.509 350.142c0 0 5.323 1.174 6.794 3.509 1.754 3.125 0.827 6.279 1.613 9.914 2.82 14.417 1.907 35.279-1.613 49.327-1.47 5.335-7.088 12.881-7.946 18.1-0.397 1.776 0.556 4.793 0 6.641-2.059 5.845-8.479 16.029-9.614 22.916-2.686 15.913 3.783 29.795 20.642 24.709 2.519-0.798 4.33-5.18 6.412-6.583-1.916-14.378-12.199-32.318 6.285-23.025 13.732 6.832 16.416 22.555 19.159 41.075-0.953 2.062-2.431 4.479-6.42 4.941-3.949 0.552-4.745-0.542-6.3-1.571-1.287-0.832-1.231-1.102-3.178-4.924-2.033-3.946-4.251-2.672-4.784 0-0.977 0.576-1.622 4.924-1.622 4.924s-12.705 13.070-38.149 3.24c-9.067-6.041-12.975-31.079-7.912-46.047 1.326-3.838 6.324-9.074 7.912-13.192 3.194-8.606 3.194-16.005 6.413-24.669 1.001-2.894 5.68-7.849 6.333-11.508 2.757-16.463-6.604-24.109-7.954-36.083-1.042-9.386 0.065-14.589 4.792-18.188 2.431-1.876 2.043-1.807 6.349-3.206l2.79-0.3zM888.242 404.638c0.279 0.508 4.235 1.193 4.712 1.783 5.793 5.622 5.467 25.762 7.954 36.103 4.672 18.84 16.169 39.546 28.613 50.996 2.025 1.776 3.591 5.476 6.372 6.577 8.241 3.067 15.901 1.201 19.102 9.89 6.754 18.362-19.523 18.139-30.178 11.393-4.688-2.886-18.166-16.712-20.755-21.281-4.507-8.259-4.703-17.031-7.875-26.312-1.924-5.548-8.058-12.864-9.536-18.125-2.678-9.255-4.363-42.045-1.613-49.228l3.203-1.797zM877.085 544.463c7.827 0 19.721 3.649 25.459 6.526 24.308 12.51-31.345 13.102-44.521 9.894-22.877-5.749 8.844-16.421 19.062-16.421v0zM498.832 546.074c30.003-4.743 48.337 8.572 74.683 6.6 10.87-0.92 34.288-5.187 36.569-3.279 2.265 1.85 1.605 6.511 1.605 6.511l-3.147 3.24c-10.090 3.748-113.73 1.045-117.671-1.561-7.658-5.252 1.702-10.597 7.962-11.51v0zM818.317 546.074c9.225-0.436 17.434 2.359 19.071 4.914 1.613 2.637 2.017 4.053-1.636 6.592-3.56 2.591-49.256 1.273-74.676 3.303-34.835 2.672-118.258 3.073-120.794-3.303-2.48-6.337 2.496-6.592 6.397-8.188 7.97-3.566 22.765-1.677 33.31-1.677 25.172 0 53.652-0.116 76.409 1.677 4.974 0.321 12.491-1.373 17.376 0l3.178 3.279c15.461 1.975 27.865-6.064 41.365-6.598v0zM85.602 547.711c17.005-2.442 34.606 2.292 47.676 3.27 82.035 6.345 168.447-4.545 247.971 1.684 24.109 1.883 71.514 1.543 71.514 1.543s3.926 1.684 1.565 4.932c-2.298 3.354-26.754 0.615-41.335 1.741-80.009 6.131-166.943-4.84-249.433 1.611-9.686 0.731-26.184 2.491-38.172 1.621-3.379-0.27-8.645-2.251-14.343-1.621-2.709 0.247-9.995 4.297-12.682 4.946-10.736 2.178-21.756 1.43-31.808 0 0-0.64-2.995-2.581-1.565-8.303 1.39-5.508 11.657-10.201 20.611-11.425v0zM931.078 547.711c11.467-3.368 28.104 3.524 30.218 6.501 2.107 3.125-1.511 6.673-1.511 6.673-12.355-1.019-31.912-0.188-34.971-3.303-3.153-3.023 6.263-9.872 6.263-9.872v0zM568.749 716.997c20.748-0.6 21.875 32.534 3.242 34.539-23.098 2.507-23.886-33.94-3.242-34.539v0zM681.145 670.225c-2.176-13.75-9.614-22.070-23.679-22.070-20.828 0-27.525 20.483-27.525 38.74 0 17.679 4.308 39.627 27.343 39.627 11.234 0 20.921-8.696 23.871-24.518h16.202c-1.771 16.381-11.458 39.438-40.635 39.438-28.003 0-44.703-21.866-44.703-51.546 0-31.925 14.906-57.137 47.875-57.137 26.197 0 36.058 19.637 37.466 37.473l-16.212-0.008zM722.003 687.069c0-13.776 4.918-39.324 28.955-39.324 24.012 0 28.898 25.549 28.898 39.324 0 13.826-4.887 39.465-28.898 39.465-24.037 0-28.955-25.638-28.955-39.465v0zM704.768 687.069c0 26.584 14.365 54.373 46.19 54.373 31.768 0 46.206-27.79 46.206-54.373 0-26.558-14.431-54.308-46.206-54.308-31.823 0-46.19 27.758-46.19 54.308v0zM812.62 635.514h15.885v14.674h0.349c3.622-5.5 12.22-17.425 30.203-17.425 17.95 0 23.663 11.081 26.58 16.66 8.333-9.651 15.083-16.66 30.616-16.66 10.607 0 30.75 5.597 30.75 34.53v71.298h-16.733v-66.5c0-14.261-4.156-23.928-18.45-23.928-14.192 0-23.56 13.857-23.56 27.661v62.766h-16.772v-71.298c0-8.599-3.201-19.128-15.655-19.128-9.607 0-26.359 6.337-26.359 34.31v56.117h-16.846v-103.073l-0.009-0.003zM100.080 614.57c0 0 8.167-1.519 13.65 0 5.506 1.571 6.254 3.125 6.365 5.73 0.308 2.514-0.111 5.663-6.794 8.95-4.085 2.277-3.623 2.163-4.116 2.221-0.548 0-1.907-0.396-3.853 0.371-1.859 0.731-2.845 0.731-6.604 5.112-3.776 4.358-3.598 4.693-3.598 4.693v10.346c0 0 1.669 7.751 4.371 11.393 2.63 3.814-0.937 9.378-7.597 7.11-6.571-2.433-10.79-3.952-13.882-10.193-3.019-6.355 0.477-15.518 1.986-18.808 0 0 2.471-0.862 3.982-4.545 0 0 2.192-2.499 0.572-6.897-1.615-4.086 9.787-12.928 15.517-15.485v0zM123.895 617.364c0 0-1.089 4.102 2.464 8.819 3.512 4.774 4.586 6.938 7.438 9.707 2.995 2.745 2.75 3.241 7.912 2.942 5.283-0.207 5.475-3.855 5.283-7.307-0.279-3.428 1.167-5.76-3.631-10.899-4.719-5.246-11.822-6.913-15.518-6.756-3.798 0.322-3.948 3.496-3.948 3.496v0zM108.909 666.477c-1.836-0.173-3.989 0.067-6.619 0.822 0 0-1.859 2.596 0.778 5.286 2.614 2.631 4.107 4.908 7.827 6.641 3.638 1.807 3.457 1.997 6.372 2.499 2.973 0.568 5.283 0 8.136 1.456 2.828 1.513 7.78 4.996 8.771 8.254 1.074 3.197 0.271 7.264-0.111 10.29-0.51 3.083-0.51 3.716-0.51 3.716s0.51 2.475-5.641 5.352c-6.053 3.033-3.941 2.581-8.516 4.884-4.514 2.333-3.67 1.488-3.67 1.488s0.683 0.855-3.886-0.158c-4.553-1.053-7.333-0.494-7.802-1.053-0.357-0.38-2.973-3.008-6.968-1.16 0 0-4.522 2.163-4.999-2.244-0.325-4.309 0.723-15.14-11.132-13.99 0 0-4.967 1.925-1.741 11.053 0 0 3.027 6.493 5.61 8.614 2.536 2.119 3.545 3.017 6.532 8.558 3.011 5.598 6.794 3.847 12.697 3.922 6.023 0.098 12.721-0.101 12.721-0.101s0.746-1.947 9.144-1.208c0-0.041 5.627-2.251 9.099-7.126 0 0 8.868-1.915 10.273-9.716 0 0 1.343-1.76 1.827-8.467 0 0-0.715-3.231-2.201-7.644 0 0-0.389-2.448 0.365-5.852 0.763-3.509-0.937-8.236-3.861-12.247-2.86-3.997-8.232-8.457-12.11-9.61-3.743-1.035-3.114-0.938-3.114-0.938s-8.884 0.502-11.307-0.101c-1.416-0.403-3.313-1.079-5.967-1.22v0zM206.453 658.981c-3.448 0.855-10.813 7.143-12.143 15.274-1.374 8.164 0.088 22.039 1.763 27.749 1.701 5.852 6.937 15.775 11.513 19.884 4.647 4.018 11.433 6.125 11.433 6.125s2.305 0.091 3.734 2.27c1.272 2.178 3.172 4.62 4.48 5.983 1.175 1.289 1.398 1.289 5.857 0.89 4.464-0.543 6.588 1.735 12.755-3.495 6.174-5.169 4.172-5.481 7.446-6.985 0 0 0-0.773 1.811-1.118 1.932-0.477 8.232-1.471 11.020-10.209 2.845-8.614 4.028-13.029 3.346-20.368v-5.558c0 0-1.28-5.663-4.456-8.985l-0.421-2.359c0 0-0.716-2.621 1.312-5.054 2.043-2.4 4.355-6.304 4.355-6.304s1.328-1.99 0.73-9.231c-0.604-7.242-2.025-11.122-4.569-14.367-2.552-3.149-2.107-7.249-2.398-9.831-0.246-2.646-8.192-13.003-12.173-16.563l-1.836-2.178c0 0-5.603 1.144-9.225-1.282-3.727-2.433-5.887-1.798-8.954-1.677 0 0-3.56 2.259-5.283 4.365-1.827 2.038-1.827 2.351-1.827 2.351s-5.054 0.543-6.761 1.218c-1.795 0.625-9.805 9.527-11.433 13.908 0 0-1.026 8.327 0.294 11.129 0 0 0.7 4.84 4.235 4.332 3.545-0.558 1.796-0.163 1.796-0.163s6.874-12.748 11.713-16.291c4.76-3.617 8.677-6.181 17.846-1.504 0 0 3.72 2.499 6.548 7.496 2.901 4.9 4.609 4.004 5.943 6.781 1.422 2.845 2.637 12.141 3.768 17.064 1.065 4.89 1.065 5.328 1.065 5.328s2.693 6.627 2.464 10.282c-0.216 3.921-2.298 9.847-3.536 11.697-1.272 1.807-0.922 7.087-1.13 9.707-0.279 2.688-1.192 6.106-3.797 8.696-2.552 2.769-4.251 6.279-9.153 9.986-4.917 3.748-4.291 3.559-4.291 3.559s-6.357 4.053-12.020 0.558c-5.53-3.322-11.473-8.558-15.161-16.316-3.695-7.933-4.639-19.308-3.783-25.472 0.968-6.067 3.059-14.197 1.556-16.949-1.468-2.72-3.575-4.619-4.431-4.373v0zM326.001 609.187c0 0-7.065 1.553-7.183 4.685-0.111 3.255 0 9.099 1.048 13.060 1.009 4.028 2.78 8.696 4.043 10.126 1.24 1.398 1.867 2.073 1.867 2.073l0.286 13.851c0 0-4.928 8.754-5.182 13.167-0.286 4.488-0.929 23.286-0.803 27.102 0.088 3.912 0.166 11.337-1.503 16.095-1.612 4.946-2.265 8.655-0.516 16.785 1.811 8.203 1.811 9.378 3.083 10.85 1.374 1.529 5.864 4.309 8.693 0.212 2.78-4.037 2.845-5.59 3.339-10.857 0.365-5.343 1.653-22.729 1.207-24.453-0.398-1.702-0.929-5.976-0.929-5.976l0.644-14.984 4.020-4.9c0 0 4.41-1.776 0.659-9-3.687-7.192-5.61-11.277-5.61-11.277s-1.114-3.764-0.166-8.614c0.794-4.809 0.923-8.308 2.090-11.361 1.105-3.172 1.47-12.938 0.993-17.771-0.596-4.827-4.092-10.892-10.083-8.812v0zM374.693 608.635c0 0-5.045 4.184-5.133 9.914-0.279 5.703 1.28 7.217 1.446 8.877 0.231 1.519-2.431 6.627-1.358 11.747 1.192 5.196 4.586 8.573 4.586 8.573l0.461 1.939c0 0-0.461 3.831-2.693 6.493-2.107 2.646-2.805 4.332-5.483 5.352-2.654 0.97-13.009 1.118-17.331 2.055-4.41 0.945-5.777 7.045-0.653 8.498 5.182 1.497 16.741 1.315 16.741 1.315s4.141 1.808 4.704 6.131c0.469 4.231 0.469 12.141 0.365 19.349-0.111 7.404-0.923 31.531-0.923 31.531s-0.54 6.567 5.864 7.973c6.468 1.208 10.926-0.608 11.141-8.096 0 0-0.216-15.847-1.313-26.673-1.065-10.876-1.358-12.189-1.358-12.189l2.67-29.977-7.669-12.741c0 0-0.961-1.201 1.669-4.119 2.552-2.927 4.593-3.241 5.999-13.177 1.477-10.028 1.605-13.241 1.605-13.241s0.58-10.603-13.342-9.534v0zM457.815 611.875c0 0-2.383-4.309-7.033 0.116-4.562 4.53-7.938 8.762-7.938 8.762s-5.275 6.025 1.994 13.043c7.271 7.102 1.644 1.833 1.644 1.833s-1.121 15.126-1.121 18.726c0 3.592 1.438 5.221 1.438 8.614 0 3.288-1.272 8.689-2.043 14.829-0.724 6.125-2.647 19.208-2.034 24.102 0.738 4.856 2.398 9.854 2.273 14.605-0.166 4.734 1.382 7.741 4.784 10.66 3.465 2.804 15.233 9.822 19.196 12.125 3.933 2.277 9.258 4.267 18.712-1.717 9.289-5.953 16.208-12.108 18.037-18.502 1.907-6.385 2.002-7.882 2.002-7.882s0.454-22.317-0.437-28.005c-0.891-5.678-8.010-11.081-12.657-3.27l-0.961 1.126c0 0 1.128 14.435 0.048 21.306-0.985 7.012-1.677 10.601-7.365 14.822-5.768 4.134-13.102 6.837-20.342-1.315-7.095-8.171-7.644-10.332-7.644-22.153 0-12.008 0-31.17 0.834-37.654 0.778-6.6 4.242-25.284 1.741-34.35-2.46-9.097-3.128-9.822-3.128-9.822v0zM497.449 612.211c0 0-6.134 1.389-5.388 16.949 0.693 15.643 1.009 20.26 0.514 27.019-0.514 6.781 0.778 11.597 5.348 11.26 4.586-0.246 7.986-3.788 10.424-13.563 2.686-9.757 3.457-18.675 2.107-27.914-1.175-9.222-0.859-9.594-3.274-12.864-2.291-3.321-5.955-3.218-9.731-0.886v0z" ></path></symbol><symbol id="icon-tubiao" viewBox="0 0 1024 1024"><path d="M437.996 697.519 437.996 697.519 437.996 586.722 327.195 586.722c-61.187 0-110.797 49.61-110.797 110.797 0 61.195 49.61 110.797 110.797 110.797C388.387 808.316 437.996 758.714 437.996 697.519L437.996 697.519 437.996 697.519 437.996 697.519zM493.395 697.519c0 91.789-74.411 166.195-166.2 166.195C235.41 863.714 161 789.308 161 697.519c0-91.789 74.41-166.195 166.195-166.195l110.801 0 55.399 0 0 55.398L493.395 697.519 493.395 697.519 493.395 697.519zM585.723 697.519 585.723 586.722 696.52 586.722c61.195 0 110.796 49.61 110.796 110.797 0 61.195-49.601 110.797-110.796 110.797C635.332 808.316 585.723 758.714 585.723 697.519L585.723 697.519 585.723 697.519zM530.324 697.519c0 91.789 74.41 166.195 166.196 166.195 91.789 0 166.199-74.406 166.199-166.195 0-91.789-74.41-166.195-166.199-166.195L585.723 531.324l-55.399 0 0 55.398L530.324 697.519 530.324 697.519 530.324 697.519zM437.996 328.195l0 110.801L327.195 438.996c-61.187 0-110.797-49.61-110.797-110.801 0-61.188 49.61-110.797 110.797-110.797C388.387 217.398 437.996 267.007 437.996 328.195L437.996 328.195 437.996 328.195zM493.395 328.195c0-91.785-74.411-166.195-166.2-166.195C235.41 162 161 236.41 161 328.195c0 91.789 74.41 166.199 166.195 166.199l110.801 0 55.399 0 0-55.398L493.395 328.195 493.395 328.195 493.395 328.195zM585.723 328.195l0 110.801L696.52 438.996c61.195 0 110.796-49.61 110.796-110.801 0-61.188-49.601-110.797-110.796-110.797C635.332 217.398 585.723 267.007 585.723 328.195L585.723 328.195 585.723 328.195zM530.324 328.195 530.324 328.195C530.324 236.41 604.734 162 696.52 162c91.789 0 166.199 74.41 166.199 166.195 0 91.789-74.41 166.199-166.199 166.199L585.723 494.394l-55.399 0 0-55.398L530.324 328.195 530.324 328.195 530.324 328.195zM530.324 328.195" ></path></symbol><symbol id="icon-baidu1" viewBox="0 0 1024 1024"><path d="M603.131557 677.800163l-41.990347 0s-5.385661-3.331885-5.38566-12.722765l0-88.091315-47.356565 0.604774 0 98.002035s4.563946 25.894763 38.895869 25.894763l79.526241 0L626.821095 583.066569 603.130533 583.066569l0 94.733594zM461.021955 583.066569l-44.414559 0s-40.995693-1.62194-55.359842 44.867883c-4.975315 31.022551 4.457522 42.857087 6.100952 46.771234 1.665942 3.872191 14.904455 26.782993 48.155766 26.782993l69.205175 0L484.709447 523.293207l-23.688515-0.520863 0 60.294225zm0 94.733594l-35.023678 0s-21.570271-0.606821-28.211528-25.442462c-3.331885-11.096732 0.520863-21.699208 2.25025-26.693965 1.62194-4.977361 8.847505-18.909675 23.774473-18.909675l37.210483 0 0 71.046102zM511.51393 66.691935c-245.932202 0-445.285552 199.375863-445.285553 445.308065S265.582751 957.308065 511.51393 957.308065s445.285552-199.375863 445.285552-445.308065S757.446132 66.691935 511.51393 66.691935zm27.151383 236.326427c3.546779-32.385595 42.271756-82.078367 73.316819-74.982762 30.934546 7.05365 59.167564 48.113811 53.435003 83.420944-5.582135 35.369555-33.683147 82.034365-77.406974 76.323293-43.656289-5.582135-53.543474-45.127803-49.344848-84.761475zm-91.575672-89.12997c32.711006 0 59.167564 37.663808 59.167565 84.154655 0 46.533826-26.457582 84.198657-59.167565 84.198657-32.667004 0-59.167564-37.663808-59.167564-84.198657-0.001023-46.489824 26.500561-84.154655 59.167564-84.154655zM262.553765 413.284721s6.989181-69.292156 54.928006-73.576739c38.096666-3.26537 66.135256 38.422078 69.054749 62.263066 1.796926 15.467273 9.842159 86.252433-49.389873 98.994641-59.103096 12.700253-81.080643-55.683207-74.592882-87.680968zm450.888153 298.394041c-32.407084 76.365248-150.830217 36.68962-150.830217 36.68962s-43.676755-14.018272-94.342691-2.791579c-50.688449 11.338233-94.38874 7.031137-94.388741 7.031137s-59.277058 1.428535-76.172867-73.467245c-16.874319-74.982762 59.167564-116.042923 64.859194-123.030058 5.602601-7.095605 45.082778-33.943067 70.39528-76.345806 25.440415-42.444694 101.504812-76.387761 155.048285 7.009648 39.483246 56.593949 107.130949 108.947318 107.130949 108.947318s50.665936 39.612183 18.300808 115.956965zm-9.886161-173.97945c-64.878636 1.473561-67.626213-43.829228-67.626213-76.279291 0-34.008558 6.987135-82.10088 59.21259-82.100879 52.136428 0 66.177212 50.947346 66.177211 67.865667 0 17.026792 7.117095 89.088014-57.763588 90.514503z" ></path></symbol><symbol id="icon-biaoge" viewBox="0 0 1024 1024"><path d="M135.168 491.52h348.16v-389.12h-266.24c-45.056 0-81.92 36.864-81.92 81.92v307.2z m0 40.96v307.2c0 45.056 36.864 81.92 81.92 81.92h266.24v-389.12h-348.16z m389.12 389.12h266.24c45.056 0 81.92-36.864 81.92-81.92v-307.2h-348.16v389.12z m348.16-430.08v-116.736c0-12.288 8.192-20.48 20.48-20.48s20.48 8.192 20.48 20.48V839.68c0 67.584-55.296 122.88-122.88 122.88h-573.44c-67.584 0-122.88-55.296-122.88-122.88v-655.36c0-67.584 55.296-122.88 122.88-122.88h573.44c67.584 0 122.88 55.296 122.88 122.88v18.432c0 12.288-8.192 20.48-20.48 20.48s-20.48-8.192-20.48-20.48v-18.432c0-45.056-36.864-81.92-81.92-81.92h-266.24v389.12h348.16z" ></path></symbol><symbol id="icon-qq" viewBox="0 0 1024 1024"><path d="M330.048811 492.088956l-0.969942-2.984377-0.778872-3.915345-0.540034-2.155539 0-8.804431 0.932368-3.45206 0.967344-3.688899 1.240759-3.834001 1.688855-4.271504 2.231487-4.462375 3.14087-4.457378 0-3.14087 0.308791-2.915024 0.467683-3.989695 1.359478-4.422402 1.240759-4.854709 0.984732-2.210901 1.148821-2.070196 1.469404-2.311833 1.59352-1.683259 0-11.035518 0.92977-5.683547 0.92937-6.59353 1.668269-7.894647 2.288848-8.206436 1.705843-4.512341 1.689455-4.930057 1.841152-4.577896 2.213499-4.925061 2.249475-5.356768 2.597239-5.055572 2.909427-5.376755 3.6871-5.372358 1.685857-3.060525 1.823763-2.542676 3.93733-5.668157 4.032666-5.659163 4.618868-5.839441 4.927059-5.683746 5.352371-5.582615 5.585613-5.764092 6.748425-6.206192 4.309678-3.764048 5.216463-4.055251 5.293411-3.608553 5.739109-3.447063 5.511263-3.065322 6.205193-2.522889 6.595528-3.161257 6.558553-2.150542 6.553157-2.216497 7.060613-2.211101 7.058215-1.703245 7.446951-1.377066 7.534492-1.220572 14.878313-2.02063 7.915633-0.42711L537.225745 259.985922l7.798712 0.969942 7.829691 0.92977 7.995579 0.854421 7.406978 1.763804 7.833689 1.688455 7.358011 1.899712 8.050542 2.150542 7.367005 2.623621 7.056216 2.984377 7.526897 3.14147 6.885332 3.45206 6.674475 3.824007 6.537568 4.226534 5.66316 3.899356 2.598238 2.231487 2.759129 1.60791 5.226456 4.462974 4.426998 4.281497 4.382029 4.441988 4.30708 4.925261 3.527608 4.73379 4.191158 4.929658 2.949001 5.271426 2.965989 4.694217 3.159858 5.432317 2.599238 4.769366 4.422002 10.050186 2.171528 5.196477 1.687856 4.829326 1.687856 5.215864 1.512974 4.910071 1.085264 4.211145 1.35708 5.00061 2.402371 8.87938 1.536958 7.759139 0.986331 7.50791 0.853421 6.049898 1.362077 9.211754 0.305793 1.452016 1.086264 1.688855 2.914024 4.754377 1.860738 3.20023 1.667869 3.3927 2.130555 3.588167 1.864736 4.30648 1.200186 4.462375 1.317107 4.809339 1.010315 4.98502 0.467683 2.462331 0.391734 2.984976 0 2.603235-0.391734 2.618625 0 3.235806-0.779472 3.120884-1.396053 6.075281-1.593919 3.060525-1.156216 3.457656 0 0.829038 0.538635 1.070674 1.591921 2.542276 6.905318 10.202083 5.467293 7.658208 2.598238 5.140914 3.532605 5.608198 3.065921 6.113855 3.527608 6.589532 3.532605 7.375999 3.975305 8.342344 2.231487 5.136517 2.054607 4.98462 1.78479 5.297408 1.748814 4.752778 1.316108 4.98562 1.35708 4.673831 1.708841 9.130809 1.356081 9.352659 0.930369 8.280386 0 11.659095-0.617581 4.151185-0.895393 7.116175-1.241158 6.441633-1.899712 5.810061-0.698526 2.391379-1.316108 2.855064-1.126236 1.974661-1.476999 2.468326-1.317107 1.526965-1.667869 2.000644-1.477998 1.606911-1.586924 1.377066-1.900711 0.834434-1.707842 0.854421-1.398052 0.461687-2.130555 0-1.377066-0.461687-2.618225-1.301118-1.200186-0.829438-1.242158-0.935366-1.37107-1.241158-1.382063-1.35708-2.287449-2.53628-2.718157-3.589566-2.131555-3.708486-2.134553-2.96399-2.075593-3.452659-2.930013-6.145833-3.296765-6.382673-0.386738-0.216853-0.542632 0-1.361077 0.985332-0.774475 1.688855-1.276135 2.075593-2.252473 6.210789-3.376711 8.825017-4.342056 10.567835-3.260789 5.312398-3.432673 5.507266-4.050254 6.211788-4.312076 6.070884-2.210501 2.753133-2.674187 2.985976-6.15083 6.069885 0.543631 0.523645 0.833435 0.853421 3.065921 1.838753 12.804319 6.130843 5.588011 3.145867 5.311399 3.065921 5.277422 3.840396 4.692818 3.989295 2.291446 1.748814 1.703845 2.080589 1.748814 2.381385 1.473001 2.598238 0.773476 2.156538 0.970342 2.613228 0.391734 2.211501 0.462686 2.603235-0.462686 1.768801 0 1.758808-0.391734 1.848747-0.970342 1.678862-0.386738 1.317107-0.854421 1.596917-2.322425 3.14087-2.135552 2.543276-1.667869 1.914702-1.397053 1.381064-3.527608 2.599238-3.995291 2.230488-4.271104 2.151541-4.538923 2.069597-5.120528 1.980657-2.719156 0.853421-2.437347 0.684536-5.899 1.37107-6.130843 1.322104-6.130843 1.296121-6.669478 1.07627-6.904319 0.306792-7.060213 0.849424L623.882991 772.518624l-7.910637-0.467683-7.372002-0.694529-7.915633-1.070274-7.869664-0.833435-8.301372-1.156216-8.030555-1.999644-7.839685-1.537957-7.793716-2.206504-7.995579-2.855064-7.834688-2.386382-4.110213-1.352083-3.683503-1.321104-2.332419-0.915379-2.28545-0.441701-6.51858 0-7.522899-0.542632-3.824407-0.391734-4.909671-0.543631-3.14087 2.835078-4.30708 2.673188-5.821453 2.854065-6.454624 3.527608-3.924739 1.919698-4.07084 1.517971-9.042869 3.679505-4.907273 1.241158-5.140914 1.381064-7.141558 1.377066-4.456978 0.387737-4.730793 0.386738-4.928658 0.541633-5.740508 0.231843-23.448502 0-13.249417-0.231843-12.841693-1.316108-6.512984-0.913381-12.414983-1.844749-6.130843-1.241158-5.684146-1.819766-5.680549-1.322104-5.120528-2.055606-4.847114-1.919698-4.499949-2.150542-3.917744-2.371392-3.919343-2.844072-1.319106-1.377066-1.743818-1.668869-1.319106-1.477998-1.203784-1.687856-1.087862-1.687856-0.851822-1.683858-1.22377-3.592564-0.444698-1.860738-0.542632-2.055606 0-1.923696 0.542632-2.150542 0-2.150542 0.444698-2.151541 0-4.29209 0.213855-2.306436 1.009715-2.599238 0.851822-2.602236 1.550549-3.134875 1.125237-1.247154 0.932368-1.376067 2.442344-2.985976 1.939685-1.531961 1.821165-1.086264 1.688855-1.35708 2.696172-0.853421 2.130555-1.302117 2.678584-1.377066 3.065322-0.933367 3.065522-0.925373 3.530606-0.754488 3.371714-0.447696 3.998289-0.546629 4.30608-0.306792 1.143225-0.391734 0.233841 0 0.543232-0.45769 0-0.532639-0.776873-1.065278-2.306836-1.086264-5.741108-4.98462-3.841995-3.064922-4.459976-3.889363-4.499949-4.393022-4.693818-5.577219-5.352371-6.286738-2.017032-3.3927-2.678784-3.512618-2.28645-4.075237-2.057605-4.462974-2.794505-4.201152-1.821365-4.834722-2.150942-4.82373-2.156138-5.377354-1.587923-5.115532-1.475-6.382673-0.464685-0.230843-0.447297 0-0.231243-0.452693-0.542632 0-0.911982 0.452693-0.465285 0.230843-0.622978 1.065278-0.230843 1.316108-0.465085 1.146223-0.814448 1.919698-2.64081 4.673831-1.35648 2.855064-2.15354 2.441345-2.306436 2.985976-2.522889 3.300762-2.675586 2.910027-3.14127 2.829082-2.929414 2.679184-3.20123 2.089583-3.527608 2.216497-3.37711 1.316108-3.995291 0.991328-3.919343 0.365752-0.92937 0-0.894793-0.365752-0.696128-1.532961-1.16581-0.779472-1.510376-3.683503-0.931968-1.974661-1.007717-2.855064-0.833835-2.96399-0.447297-2.93501-1.241758-6.663482-0.464685-3.925339 0-12.874271 0.464685-9.584502 0.776474-4.903675 0.912381-5.065566 0.833835-5.447307 1.472602-5.045579 1.668869-5.85503 1.705843-5.66316 2.291446-5.819055 2.15354-5.603201 2.96499-5.684146 2.793706-6.130843 3.374712-5.739109 3.974705-6.211788 4.05565-5.602202 4.229133-6.204793 3.529607-4.272104 4.520335-5.004607 4.751778-4.965234 2.211101-2.387381 2.696172-2.693774 3.897358-3.376711 3.99729-3.45206 6.515582-5.819454 4.924661-3.603557L330.048811 492.088956zM510.556027 959.477266c-60.721231 0-119.603109-11.889939-175.042321-35.332844-53.542098-22.649644-101.624299-55.061668-142.910307-96.349475-41.287807-41.288806-73.703429-89.36621-96.350474-142.90571-23.448102-55.434216-35.338041-114.311297-35.338041-174.990357 0-60.690652 11.892337-119.57273 35.338041-175.011342 22.647045-53.5405 55.062468-101.617903 96.350474-142.900713 41.285808-41.287807 89.370607-73.701231 142.910307-96.345478 55.44221-23.448102 114.32129-35.338041 175.042321-35.338041 60.696648 0 119.577726 11.889939 175.011942 35.338041 53.545696 22.644047 101.627896 55.057471 142.915703 96.345478 41.28281 41.28301 73.700831 89.36521 96.350474 142.900713 23.448102 55.438812 35.333044 114.315694 35.333044 175.011342 0 60.674263-11.889939 119.556141-35.333044 174.990357-22.649644 53.544497-55.067464 101.616904-96.350474 142.90571-41.288007 41.287807-89.370207 73.699832-142.915703 96.349475C630.133553 947.587328 571.252675 959.477266 510.556027 959.477266L510.556027 959.477266zM510.556027 86.062642c-233.740524 0-423.881608 190.128093-423.881608 423.831043 0 233.696554 190.138686 423.825047 423.881608 423.825047 233.712943 0 423.855626-190.128693 423.855626-423.825047C934.411453 276.190935 744.273966 86.062642 510.556027 86.062642z" ></path></symbol><symbol id="icon-weixin" viewBox="0 0 1024 1024"><path d="M512.73678 968.402751c-246.990301 0-447.905216-200.953801-447.905216-447.911356 0-246.943228 200.914916-447.898053 447.905216-447.898053 246.947322 0 447.904193 200.953801 447.904193 447.898053C960.640973 767.449973 759.684102 968.402751 512.73678 968.402751zM512.73678 89.832981c-237.487879 0-430.665577 193.171558-430.665577 430.658414s193.177698 430.658414 430.665577 430.658414c237.4449 0 430.664553-193.171558 430.664553-430.658414S750.180658 89.832981 512.73678 89.832981zM615.259782 454.626291c7.009647 0 13.96199 0.534166 20.772093 1.310855-18.720364-87.122243-111.826901-151.754263-217.995943-151.754263-118.79357 0-216.116129 80.980359-216.116129 183.831842 0 59.268872 32.413224 108.029412 86.48063 145.877415l-21.598924 64.989153 75.53944-37.912471c26.998911 5.342682 48.654117 10.849092 75.696006 10.849092 6.752798 0 13.477966-0.314155 20.117177-0.854461-4.188392-14.46034-6.639211-29.570479-6.639211-45.25674C431.512874 531.268856 512.564865 454.626291 615.259782 454.626291zM499.101225 396.056338c16.213263 0 27.027563 10.671037 27.027563 26.948769 0 16.2061-10.813277 27.055193-27.027563 27.055193-16.22759 0-32.483832-10.849092-32.483832-27.055193C466.618417 406.727375 482.873636 396.056338 499.101225 396.056338zM347.824847 450.060299c-16.213263 0-32.598442-10.849092-32.598442-27.055193 0-16.276708 16.384156-26.948769 32.598442-26.948769 16.184611 0 26.912953 10.671037 26.912953 26.948769C374.7378 439.211207 364.009458 450.060299 347.824847 450.060299zM812.484655 623.100354c0-86.424348-86.424348-156.841118-183.504384-156.841118-102.850459 0-183.874821 70.416769-183.874821 156.841118 0 86.573751 81.023338 156.798139 183.874821 156.798139 21.512966 0 43.169195-5.385661 64.796772-10.813277l59.311851 32.483832-16.299221-54.011124C780.214694 715.015763 812.484655 671.818939 812.484655 623.100354zM569.33994 596.044138c-10.770298 0-21.626553-10.714016-21.626553-21.606087 0-10.79281 10.856255-21.609157 21.626553-21.609157 16.3422 0 27.04189 10.81737 27.04189 21.609157C596.381829 585.331145 585.68214 596.044138 569.33994 596.044138zM688.205141 596.044138c-10.685363 0-21.456684-10.714016-21.456684-21.606087 0-10.79281 10.770298-21.609157 21.456684-21.609157 16.22759 0 27.083845 10.81737 27.083845 21.609157C715.290009 585.331145 704.432731 596.044138 688.205141 596.044138z" ></path></symbol></svg>',z=(z=document.getElementsByTagName("script"))[z.length-1].getAttribute("data-injectcss");if(z&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(c){console&&console.log(c)}}function M(){o||(o=!0,t())}l=function(){var c,l,h,t;(t=document.createElement("div")).innerHTML=s,s=null,(h=t.getElementsByTagName("svg")[0])&&(h.setAttribute("aria-hidden","true"),h.style.position="absolute",h.style.width=0,h.style.height=0,h.style.overflow="hidden",c=h,(l=document.body).firstChild?(t=c,(h=l.firstChild).parentNode.insertBefore(t,h)):l.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(h=function(){document.removeEventListener("DOMContentLoaded",h,!1),l()},document.addEventListener("DOMContentLoaded",h,!1)):document.attachEvent&&(t=l,a=c.document,o=!1,(i=function(){try{a.documentElement.doScroll("left")}catch(c){return void setTimeout(i,50)}M()})(),a.onreadystatechange=function(){"complete"==a.readyState&&(a.onreadystatechange=null,M())})}(window); |
| New file |
| | |
| | | { |
| | | "id": "567566", |
| | | "name": "avue-cli", |
| | | "font_family": "iconfont", |
| | | "css_prefix_text": "icon-", |
| | | "description": "", |
| | | "glyphs": [ |
| | | { |
| | | "icon_id": "5779983", |
| | | "name": "中英文", |
| | | "font_class": "zhongyingwen", |
| | | "unicode": "e61d", |
| | | "unicode_decimal": 58909 |
| | | }, |
| | | { |
| | | "icon_id": "6270863", |
| | | "name": "菜单", |
| | | "font_class": "caidan", |
| | | "unicode": "e891", |
| | | "unicode_decimal": 59537 |
| | | }, |
| | | { |
| | | "icon_id": "696478", |
| | | "name": "日志", |
| | | "font_class": "rizhi1", |
| | | "unicode": "e6af", |
| | | "unicode_decimal": 59055 |
| | | }, |
| | | { |
| | | "icon_id": "3416675", |
| | | "name": "锁屏", |
| | | "font_class": "suoping", |
| | | "unicode": "e6e9", |
| | | "unicode_decimal": 59113 |
| | | }, |
| | | { |
| | | "icon_id": "6631809", |
| | | "name": "主题", |
| | | "font_class": "zhuti", |
| | | "unicode": "e620", |
| | | "unicode_decimal": 58912 |
| | | }, |
| | | { |
| | | "icon_id": "1261208", |
| | | "name": "bug", |
| | | "font_class": "bug", |
| | | "unicode": "e649", |
| | | "unicode_decimal": 58953 |
| | | }, |
| | | { |
| | | "icon_id": "288984", |
| | | "name": "微信", |
| | | "font_class": "weixin1", |
| | | "unicode": "e679", |
| | | "unicode_decimal": 59001 |
| | | }, |
| | | { |
| | | "icon_id": "1037628", |
| | | "name": "qq", |
| | | "font_class": "qq1", |
| | | "unicode": "e609", |
| | | "unicode_decimal": 58889 |
| | | }, |
| | | { |
| | | "icon_id": "1046777", |
| | | "name": "验证码", |
| | | "font_class": "yanzhengma", |
| | | "unicode": "e616", |
| | | "unicode_decimal": 58902 |
| | | }, |
| | | { |
| | | "icon_id": "2559431", |
| | | "name": "用户", |
| | | "font_class": "yonghu", |
| | | "unicode": "e6b3", |
| | | "unicode_decimal": 59059 |
| | | }, |
| | | { |
| | | "icon_id": "2678617", |
| | | "name": "密码", |
| | | "font_class": "mima", |
| | | "unicode": "e652", |
| | | "unicode_decimal": 58962 |
| | | }, |
| | | { |
| | | "icon_id": "2678634", |
| | | "name": "手机", |
| | | "font_class": "shouji", |
| | | "unicode": "e65d", |
| | | "unicode_decimal": 58973 |
| | | }, |
| | | { |
| | | "icon_id": "554313", |
| | | "name": "wifi路由", |
| | | "font_class": "iconset0265", |
| | | "unicode": "e6a4", |
| | | "unicode_decimal": 59044 |
| | | }, |
| | | { |
| | | "icon_id": "1149090", |
| | | "name": "动态", |
| | | "font_class": "dongtai", |
| | | "unicode": "e6a7", |
| | | "unicode_decimal": 59047 |
| | | }, |
| | | { |
| | | "icon_id": "3851337", |
| | | "name": "参数", |
| | | "font_class": "canshu", |
| | | "unicode": "e655", |
| | | "unicode_decimal": 58965 |
| | | }, |
| | | { |
| | | "icon_id": "167168", |
| | | "name": "数据展示2", |
| | | "font_class": "shujuzhanshi2", |
| | | "unicode": "e651", |
| | | "unicode_decimal": 58961 |
| | | }, |
| | | { |
| | | "icon_id": "1025135", |
| | | "name": "退出全屏", |
| | | "font_class": "tuichuquanping", |
| | | "unicode": "e755", |
| | | "unicode_decimal": 59221 |
| | | }, |
| | | { |
| | | "icon_id": "1166053", |
| | | "name": "日志", |
| | | "font_class": "rizhi", |
| | | "unicode": "e61c", |
| | | "unicode_decimal": 58908 |
| | | }, |
| | | { |
| | | "icon_id": "500861", |
| | | "name": "错误提示图标", |
| | | "font_class": "cuowutishitubiao", |
| | | "unicode": "e6a0", |
| | | "unicode_decimal": 59040 |
| | | }, |
| | | { |
| | | "icon_id": "554205", |
| | | "name": "闪电", |
| | | "font_class": "iconset0216", |
| | | "unicode": "e673", |
| | | "unicode_decimal": 58995 |
| | | }, |
| | | { |
| | | "icon_id": "1572731", |
| | | "name": "错误", |
| | | "font_class": "debug", |
| | | "unicode": "e611", |
| | | "unicode_decimal": 58897 |
| | | }, |
| | | { |
| | | "icon_id": "1305474", |
| | | "name": "权限", |
| | | "font_class": "quanxian", |
| | | "unicode": "e63f", |
| | | "unicode_decimal": 58943 |
| | | }, |
| | | { |
| | | "icon_id": "1684809", |
| | | "name": "刷新", |
| | | "font_class": "shuaxin", |
| | | "unicode": "e6ba", |
| | | "unicode_decimal": 59066 |
| | | }, |
| | | { |
| | | "icon_id": "579385", |
| | | "name": "全屏", |
| | | "font_class": "quanping", |
| | | "unicode": "e615", |
| | | "unicode_decimal": 58901 |
| | | }, |
| | | { |
| | | "icon_id": "2154823", |
| | | "name": "播放器-(锁屏)_44", |
| | | "font_class": "bofangqi-suoping", |
| | | "unicode": "e699", |
| | | "unicode_decimal": 59033 |
| | | }, |
| | | { |
| | | "icon_id": "1160830", |
| | | "name": "navicon", |
| | | "font_class": "navicon", |
| | | "unicode": "e84e", |
| | | "unicode_decimal": 59470 |
| | | }, |
| | | { |
| | | "icon_id": "1250665", |
| | | "name": "圆", |
| | | "font_class": "yuan", |
| | | "unicode": "e657", |
| | | "unicode_decimal": 58967 |
| | | }, |
| | | { |
| | | "icon_id": "680969", |
| | | "name": "表单", |
| | | "font_class": "biaodan", |
| | | "unicode": "e715", |
| | | "unicode_decimal": 59157 |
| | | }, |
| | | { |
| | | "icon_id": "1164693", |
| | | "name": "系统管理", |
| | | "font_class": "liuliangyunpingtaitubiao08", |
| | | "unicode": "e68f", |
| | | "unicode_decimal": 59023 |
| | | }, |
| | | { |
| | | "icon_id": "1723000", |
| | | "name": "菜单管理", |
| | | "font_class": "caidanguanli", |
| | | "unicode": "e7c0", |
| | | "unicode_decimal": 59328 |
| | | }, |
| | | { |
| | | "icon_id": "2486611", |
| | | "name": "用户管理", |
| | | "font_class": "yonghuguanli", |
| | | "unicode": "e610", |
| | | "unicode_decimal": 58896 |
| | | }, |
| | | { |
| | | "icon_id": "2959039", |
| | | "name": "角色管理", |
| | | "font_class": "jiaoseguanli", |
| | | "unicode": "e624", |
| | | "unicode_decimal": 58916 |
| | | }, |
| | | { |
| | | "icon_id": "1164841", |
| | | "name": "错误", |
| | | "font_class": "cuowu", |
| | | "unicode": "e626", |
| | | "unicode_decimal": 58918 |
| | | }, |
| | | { |
| | | "icon_id": "591722", |
| | | "name": "wxb工具", |
| | | "font_class": "wxbgongju", |
| | | "unicode": "e61b", |
| | | "unicode_decimal": 58907 |
| | | }, |
| | | { |
| | | "icon_id": "804054", |
| | | "name": "退出", |
| | | "font_class": "tuichu", |
| | | "unicode": "e642", |
| | | "unicode_decimal": 58946 |
| | | }, |
| | | { |
| | | "icon_id": "1191509", |
| | | "name": "导航栏_模式02", |
| | | "font_class": "daohanglanmoshi02", |
| | | "unicode": "e623", |
| | | "unicode_decimal": 58915 |
| | | }, |
| | | { |
| | | "icon_id": "1005775", |
| | | "name": "阿里巴巴", |
| | | "font_class": "changyonglogo27", |
| | | "unicode": "e714", |
| | | "unicode_decimal": 59156 |
| | | }, |
| | | { |
| | | "icon_id": "128369", |
| | | "name": "欢迎页", |
| | | "font_class": "huanyingye", |
| | | "unicode": "e60c", |
| | | "unicode_decimal": 58892 |
| | | }, |
| | | { |
| | | "icon_id": "586924", |
| | | "name": "iframe", |
| | | "font_class": "iframe", |
| | | "unicode": "e74c", |
| | | "unicode_decimal": 59212 |
| | | }, |
| | | { |
| | | "icon_id": "700335", |
| | | "name": "360", |
| | | "font_class": "msnui-360", |
| | | "unicode": "e78a", |
| | | "unicode_decimal": 59274 |
| | | }, |
| | | { |
| | | "icon_id": "833695", |
| | | "name": "搜狐", |
| | | "font_class": "souhu", |
| | | "unicode": "e62d", |
| | | "unicode_decimal": 58925 |
| | | }, |
| | | { |
| | | "icon_id": "1114667", |
| | | "name": "图标", |
| | | "font_class": "tubiao", |
| | | "unicode": "e630", |
| | | "unicode_decimal": 58928 |
| | | }, |
| | | { |
| | | "icon_id": "1346645", |
| | | "name": "百度1", |
| | | "font_class": "baidu1", |
| | | "unicode": "e621", |
| | | "unicode_decimal": 58913 |
| | | }, |
| | | { |
| | | "icon_id": "1789257", |
| | | "name": "表格", |
| | | "font_class": "biaoge", |
| | | "unicode": "e6b5", |
| | | "unicode_decimal": 59061 |
| | | }, |
| | | { |
| | | "icon_id": "695468", |
| | | "name": "QQ", |
| | | "font_class": "qq", |
| | | "unicode": "e631", |
| | | "unicode_decimal": 58929 |
| | | }, |
| | | { |
| | | "icon_id": "851731", |
| | | "name": "微信", |
| | | "font_class": "weixin", |
| | | "unicode": "e632", |
| | | "unicode_decimal": 58930 |
| | | } |
| | | ] |
| | | } |
| New file |
| | |
| | | <?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="iconfont" horiz-adv-x="1024" > |
| | | <font-face |
| | | font-family="iconfont" |
| | | font-weight="500" |
| | | font-stretch="normal" |
| | | units-per-em="1024" |
| | | ascent="896" |
| | | descent="-128" |
| | | /> |
| | | <missing-glyph /> |
| | | |
| | | <glyph glyph-name="zhongyingwen" unicode="" d="M651.300262 505.958912h325.223765a47.760133 47.760133 0 0 0 46.622987-48.89728v-536.164353a47.760133 47.760133 0 0 0-46.622987-48.897279h-557.201555a47.760133 47.760133 0 0 0-46.622987 48.897279v341.143809H46.907147a47.760133 47.760133 0 0 0-46.622987 48.89728V847.102721A47.760133 47.760133 0 0 0 46.907147 896h557.770128a47.760133 47.760133 0 0 0 46.622987-48.897279zM46.907147 310.938368h557.770128V847.102721H46.907147v-536.164353zM682.571778 327.426985l-102.343143-278.600777h45.485841l25.017213 71.6402h113.714603l25.017213-71.6402h43.780122L730.331911 327.426985z m-22.174348-170.571904l44.348696 126.223209 47.19156-126.223209zM306.176442 782.285397H341.427969v-71.071627h135.320378v-188.197668h-35.251527v22.174348H341.427969v-130.771794h-33.545808v130.771794H210.656176v-22.174348h-35.251527V711.21377h132.477512zM210.656176 581.579123h96.657412V674.825097H210.656176z m130.771793 0h100.068851V674.825097H341.427969z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="caidan" unicode="" d="M883 198.4c21.7 0 39.7-17.9 39.7-39.6 0-22.5-18-40.3-39.7-40.3H307.3c-21.7 0-39.7 17.9-39.7 40.3 0 21.7 18 39.6 39.7 39.6H883zM153.7 665.8c28.5 0 51-23.2 51-51 0-28.5-22.5-51-51-51-27.7 0-51 22.5-51 51 0 27.8 23.2 51 51 51z m153.6-97c-21.7 0-39.7 18.2-39.7 40 0 21.7 18 40 39.7 40H883c21.7 0 39.7-18.2 39.7-40 0-21.7-18-40-39.7-40H307.3z m0-239.8c-21.7 0-39.7 18.2-39.7 40 0 21.7 18 40 39.7 40H883c21.7 0 39.7-18.2 39.7-40 0-21.7-18-40-39.7-40H307.3zM153.7 434.2c28.5 0 51-22.5 51-51 0-27.7-22.5-51-51-51-27.7 0-51 23.2-51 51 0 28.5 23.2 51 51 51z m0-230.9c28.5 0 51-23.2 51-51 0-28.5-22.5-51-51-51-27.7 0-51 22.5-51 51 0 27.8 23.2 51 51 51z m0 0" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="rizhi1" unicode="" d="M681.792758 858.653539C681.792758 879.313283 698.479473 896 719.211456 896 739.943439 896 756.630154 879.313283 756.630154 858.653539L756.630154 733.792112C756.630154 712.987894 739.871204 696.301178 719.211456 696.301178 698.551714 696.301178 681.720523 713.060131 681.792758 733.719876L681.792758 858.653539ZM580.011013 858.292355 580.011013 751.851329 654.776169 751.851329 654.776169 858.292355 580.011013 858.292355ZM552.994424 733.792112 552.994424 858.653539C552.994424 879.313283 536.307704 896 515.575727 896 494.843744 896 478.229264 879.313283 478.229264 858.653539L478.229264 733.792112C478.157027 713.060131 494.988218 696.301178 515.575727 696.301178 536.235469 696.301178 552.994424 712.987894 552.994424 733.792112ZM349.430928 733.792112 349.430928 858.653539C349.430928 879.313283 332.744211 896 312.01223 896 291.280249 896 274.593532 879.313283 274.593532 858.653539L274.593532 733.792112C274.521296 713.060131 291.280249 696.301178 312.01223 696.301178 332.671975 696.301178 349.430928 712.987894 349.430928 733.792112ZM783.646743 858.292355 783.646743 751.851329 917.610016 751.851329 917.610016-21.299875 299.515252-21.299875 299.515252 121.62077 106.534458 121.62077 106.534458 751.779092 247.64918 751.779092 247.64918 858.220118 104.222879 858.220118C57.991283 858.220118 0.021196 800.250031 0.021196 754.018435L0.021196 108.762611C0.021196 89.836552 8.761857 72.860886 22.414625 61.808646L241.147862-115.171685C252.777998-124.273526 267.008661-128.535504 281.022614-127.957608L919.77712-127.957608C966.008719-127.957608 1023.978804-69.987523 1023.978804-23.755924L1023.978804 754.090672C1023.978804 800.322268 966.008719 858.292355 919.921595 858.292355L783.646743 858.292355ZM376.447517 858.292355 376.447517 751.851329 451.212675 751.851329 451.212675 858.292355 376.447517 858.292355ZM539.856342 256.920425 522.519495 239.583579 704.556401 57.546668C705.278772 56.824302 706.145614 56.318641 707.08469 56.101931L847.079744 18.610998C849.030138 18.105342 851.125007 18.610998 852.569744 20.055735 854.014482 21.500473 854.592378 23.595342 854.014482 25.545735L816.523549 165.540789C816.234598 166.479866 815.728942 167.418948 815.078811 168.069079L633.041901 350.105984 582.620569 299.684653 764.657475 117.647743 721.893252 74.88352 539.856342 256.920425 539.856342 256.920425ZM506.410672 624.389375C471.375791 659.424256 424.855248 677.989131 377.395625 677.989131 353.846406 677.989131 330.080477 673.438209 307.3981 664.047416 304.942047 663.0361 303.208362 660.94123 302.702704 658.340703 302.197046 655.88465 303.063888 653.139649 304.86981 651.333727L417.848272 538.355265 400.078002 472.475241 334.125741 454.849445 221.291753 567.683434C219.774779 569.200408 217.752147 569.995013 215.657277 569.995013 215.223856 569.995013 214.718198 569.922776 214.21254 569.85054 211.68425 569.344882 209.517144 567.611197 208.578064 565.22738 180.188975 496.674592 195.792138 418.586538 248.163868 366.214809 283.776644 330.602034 330.513898 312.831762 377.251152 312.831762 398.05537 312.831762 418.859588 316.371368 438.724727 323.378346L508.866726 253.236344 619.389136 363.758754 549.319374 433.900753C572.14622 498.191566 557.987795 572.956725 506.410672 624.389375L506.410672 624.389375Z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="suoping" unicode="" d="M812.8 499.2h-80c0 128-99.2 227.2-224 227.2s-224-99.2-224-227.2H204.8c0 153.6 137.6 307.2 304 307.2s304-150.4 304-307.2z m102.4-131.2c0 44.8-35.2 80-80 80H192c-44.8 0-80-35.2-80-80v-380.8c0-44.8 35.2-80 80-80h643.2c44.8 0 80 35.2 80 80V368zM576 70.4c0-32-25.6-60.8-60.8-60.8h-9.6c-32 0-60.8 25.6-60.8 60.8v163.2c0 32 25.6 60.8 60.8 60.8h9.6c32 0 60.8-25.6 60.8-60.8v-163.2z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="zhuti" unicode="" d="M515.1-15.758c-161.393 0-260.494 23.495-302.99 71.794-22.442 25.486-21.333 49.521-20.48 56.291 0.455 6.03 15.53 189.924 28.217 275.655-4.608 3.13-14.393 7.054-20.053 9.33a229.831 229.831 0 0 0-13.881 5.888c-18.717 8.79-57.572 28.046-57.572 28.046-48.298 22.187-76.942 50.404-83.996 83.4-5.66 26.424 3.982 49.18 14.876 61.695a40.847 40.847 0 0 0 4.182 4.125L290.475 774.2a39.908 39.908 0 0 0 63.8-17.607c24.89-73.7 97.025-84.736 137.842-84.736 10.866 0 17.778 0.853 17.835 0.882a42.264 42.264 0 0 0 10.553-0.029s6.77-0.825 17.266-0.825c40.021 0 110.79 10.98 135.253 84.566a39.964 39.964 0 0 0 64.085 17.607L960.91 580.324a37.898 37.898 0 0 0 4.125-4.153c10.78-12.516 20.28-35.3 14.592-61.64-7.055-32.824-35.3-60.984-83.94-83.626 0-0.029-37.49-18.887-55.694-27.563-4.096-1.934-8.761-3.868-13.71-5.888-5.519-2.247-15.104-6.144-19.599-9.244 12.573-86.471 27.392-269.881 28.018-277.703 0.683-5.007 1.735-29.184-20.878-54.813-42.325-48.1-140.032-71.452-298.724-71.452zM271.56 109.596c6.712-7.936 48.952-45.425 243.54-45.425 192.228 0 233.188 37.575 239.531 45.312-2.987 35.925-16.384 195.242-27.25 268.686-9.102 61.582 47.531 84.594 68.836 93.24 3.413 1.395 6.656 2.675 9.472 4.011 17.92 8.534 55.097 27.25 55.154 27.279 24.462 11.434 34.474 20.565 38.4 25.287l-175.36 151.78c-52.793-78.194-144.356-87.809-186.084-87.809-9.927 0-17.835 0.54-22.699 0.967a255.602 255.602 0 0 0-22.983-0.967c-42.325 0-135.253 9.671-188.643 88.292l-178.49-152.292c4.068-4.75 14.11-13.71 37.832-24.604 1.138-0.54 38.855-19.285 57.06-27.819 2.872-1.337 6.172-2.645 9.642-4.039 21.59-8.647 78.905-31.602 69.66-93.411-11.178-74.24-24.945-236.345-27.619-268.488z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="bug" unicode="" d="M969.142857 347.428571q0-14.857143-10.857143-25.714285t-25.714285-10.857143h-128q0-97.714286-38.285715-165.714286l118.857143-119.428571q10.857143-10.857143 10.857143-25.714286t-10.857143-25.714286q-10.285714-10.857143-25.714286-10.857143t-25.714285 10.857143l-113.142857 112.571429q-2.857143-2.857143-8.571429-7.428572t-24-16.285714-37.142857-20.857143-46.857143-16.571428-55.428571-7.428572V530.285714H475.428571v-512q-29.142857 0-58 7.714286t-49.714285 18.857143-37.714286 22.285714T305.142857 85.714286l-8.571428 8-104.571429-118.285715q-11.428571-12-27.428571-12-13.714286 0-24.571429 9.142858-10.857143 10.285714-11.714286 25.428571T137.142857 24.571429l115.428572 129.714285q-33.142857 65.142857-33.142858 156.571429H91.428571q-14.857143 0-25.714285 10.857143t-10.857143 25.714285 10.857143 25.714286 25.714285 10.857143h128V552L120.571429 650.857143q-10.857143 10.857143-10.857143 25.714286t10.857143 25.714285 25.714285 10.857143 25.714286-10.857143l98.857143-98.857143h482.285714l98.857143 98.857143q10.857143 10.857143 25.714286 10.857143t25.714285-10.857143 10.857143-25.714285-10.857143-25.714286l-98.857142-98.857143v-168h128q14.857143 0 25.714285-10.857143t10.857143-25.714286z m-274.285714 329.142858H329.142857q0 76 53.428572 129.428571T512 859.428571t129.428571-53.428571T694.857143 676.571429z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="weixin1" unicode="" d="M371.226529 692.547633c-187.547442 0-341.167762-127.83631-341.167762-290.156664 0-93.698461 51.116462-170.613985 136.491188-230.204701l-34.122797-102.654378 119.256692 59.831547c42.687363-8.474254 76.915524-17.144184 119.497523-17.144184 10.701945 0 21.32863 0.526819 31.849951 1.369729-6.652967 22.833826-10.521321 46.706237-10.521321 71.481766 0 148.969264 128.001881 269.926827 290.066352 269.926827 11.04814 0 21.990916-0.812806 32.858432-2.016963C685.91789 590.420073 538.980641 692.547633 371.226529 692.547633zM260.398936 462.207464c-25.558231 0-51.372345 17.129132-51.372345 42.702415 0 25.678646 25.814114 42.566947 51.372345 42.566947s42.597051-16.903353 42.597051-42.566947C302.980935 479.336597 285.957167 462.207464 260.398936 462.207464zM499.168203 462.207464c-25.573283 0-51.236877 17.129132-51.236877 42.702415 0 25.678646 25.663595 42.566947 51.236877 42.566947 25.693698 0 42.702415-16.903353 42.702415-42.566947C541.870618 479.336597 524.846849 462.207464 499.168203 462.207464zM993.971337 189.149829c0 136.310564-136.491188 247.484353-289.780365 247.484353-162.320354 0-290.171716-111.173788-290.171716-247.484353 0-136.611604 127.851362-247.559613 290.171716-247.559613 33.972277 0 68.21549 8.549514 102.353339 17.11408l93.593097-51.236877-25.663595 85.269362C942.945187 44.079023 993.971337 112.204201 993.971337 189.149829zM610.10116 231.776984c-16.993665 0-34.137849 16.873249-34.137849 34.107745 0 17.023769 17.144184 34.152901 34.137849 34.152901 25.814114 0 42.702415-17.129132 42.702415-34.152901C652.803575 248.650233 635.915274 231.776984 610.10116 231.776984zM797.769017 231.776984c-16.873249 0-33.897018 16.873249-33.897018 34.107745 0 17.023769 17.023769 34.152901 33.897018 34.152901 25.558231 0 42.702415-17.129132 42.702415-34.152901C840.471432 248.650233 823.327248 231.776984 797.769017 231.776984z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="qq1" unicode="" d="M162.797568 319.502336c-30.287872-75.442176-35.29728-147.37408-10.903552-160.73728 16.87552-9.275392 43.149312 11.943936 67.883008 50.542592 9.814016-42.274816 34.000896-80.203776 68.589568-110.866432-36.21888-14.116864-59.94496-37.175296-59.94496-63.24224 0-42.944512 64.079872-77.613056 143.112192-77.613056 71.305216 0 130.373632 28.153856 141.273088 65.247232 2.885632 0 14.209024 0 16.961536 0 11.114496-37.093376 70.053888-65.247232 141.441024-65.247232 79.120384 0 143.11424 34.670592 143.11424 77.613056 0 26.066944-23.683072 48.955392-59.98592 63.24224 34.463744 30.662656 58.81856 68.591616 68.548608 110.866432 24.727552-38.598656 50.880512-59.817984 67.84-50.542592 24.518656 13.3632 19.632128 85.295104-10.94656 160.73728-23.891968 59.068416-56.266752 102.67648-80.953344 112.449536 0.333824 3.592192 0.626688 7.563264 0.626688 11.364352 0 22.892544-6.098944 44.027904-16.498688 61.239296 0.210944 1.376256 0.210944 2.67264 0.210944 4.050944 0 10.569728-2.381824 20.385792-6.475776 28.86656-6.223872 153.76384-101.339136 276.02944-255.35488 276.02944-153.974784 0-249.217024-122.267648-255.440896-276.02944-4.009984-8.605696-6.473728-18.466816-6.473728-28.993536 0-1.378304 0-2.67264 0.167936-4.052992-10.190848-17.084416-16.29184-38.219776-16.29184-61.19424 0-3.844096 0.206848-7.686144 0.4608-11.446272C219.148288 422.094848 186.650624 378.568704 162.797568 319.502336L162.797568 319.502336z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="yanzhengma" unicode="" d="M964.487963 538.651477c-4.886424-70.287753-4.001239-141.573257-15.95379-210.638125-20.435997-118.087723-85.131225-211.52331-181.247949-282.803698-66.926098-49.631739-134.379214-98.542028-201.627662-147.743966-30.009294-21.955649-60.985639-23.347384-89.618548-2.312737-76.064478 55.874082-153.239274 110.382012-227.129166 169.024214-94.745455 75.194643-153.822575 174.918623-163.748923 295.150232-9.220247 111.696997-5.526008 224.519662-5.771608 336.851127-0.056283 24.462819 15.401189 43.941998 39.331874 51.668176 127.701954 41.235277 255.465308 82.311937 383.842662 121.367511 16.209624 4.932474 37.126588 0.844251 54.170229-4.47709 118.44589-36.983321 236.472213-75.302094 354.559936-113.421316 32.716015-10.560815 48.403738-32.301564 48.547004-66.603748 0.19955-48.582821 0.051167-97.165642 0.051167-145.748463C961.428192 538.86126 962.958077 538.75381 964.487963 538.651477zM123.577914 537.029491c0-37.510338-0.603768-75.036027 0.10745-112.536132 2.563454-135.136481 57.598401-245.743627 162.060421-329.841283 66.163714-53.264578 137.121751-100.542647 205.1377-151.550772 20.40018-15.298856 36.870754-14.966272 57.086734 0.2763 63.804927 48.112087 129.088572 94.259371 192.878149 142.386809 100.864998 76.105411 162.587438 176.397342 170.697367 303.301094 5.863709 91.701034 2.604387 183.990486 3.300255 276.024104 0.1842 24.667486-12.367001 38.405756-35.929286 45.886334-111.763514 35.468785-223.07676 72.360006-334.983541 107.363174-14.459721 4.52314-32.685315 5.050157-47.032469 0.578184-112.766382-35.156668-224.898296-72.344656-337.500944-108.023225-24.92332-7.895028-36.15442-22.912467-35.898586-48.536771C123.920732 620.579663 123.618848 578.802019 123.577914 537.029491zM519.536861 588.7079c70.75337 0.01535 141.511857 0.081867 212.265228-0.040933 13.61547-0.025583 29.789277 1.739669 28.576625-19.187528-0.997751-17.186909-10.985499-24.72377-29.001309-24.467936-51.990526 0.741918-104.052686-1.141018-155.976695 0.844251-26.202488 1.002868-33.95425-7.976895-33.723999-33.263499 0.972168-106.549623 0.639584-213.119712 0.01535-319.674452-0.056283-10.003098-2.911388-22.426383-9.296997-29.113876-4.38499-4.594773-19.310328-4.502673-25.511737-0.414451-5.771608 3.801689-8.616479 15.651906-8.662529 23.976735-0.547484 108.263709-0.3377 216.527417-0.383751 324.791126-0.01535 32.889982-0.158617 33.033248-32.644381 33.084415-49.442422 0.081867-98.889962 0.020467-148.332384 0.025583-5.116674 0-11.911617-2.041553-15.022555 0.465617-8.790446 7.086594-20.61508 14.945805-22.932934 24.513986-3.883556 16.03054 10.269165 18.455844 23.250167 18.450727C374.617299 588.672083 447.074522 588.69255 519.536861 588.7079z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="yonghu" unicode="" d="M512 270.222222c-159.288889 0-284.444444 125.155556-284.444444 284.444445s125.155556 284.444444 284.444444 284.444444 284.444444-125.155556 284.444444-284.444444-125.155556-284.444444-284.444444-284.444445z m0 56.888889c125.155556 0 227.555556 102.4 227.555556 227.555556s-102.4 227.555556-227.555556 227.555555-227.555556-102.4-227.555556-227.555555 102.4-227.555556 227.555556-227.555556zM56.888889-128c0 250.311111 204.8 455.111111 455.111111 455.111111s455.111111-204.8 455.111111-455.111111h-56.888889c0 221.866667-176.355556 398.222222-398.222222 398.222222s-398.222222-176.355556-398.222222-398.222222H56.888889z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="mima" unicode="" d="M820 496h-28v56c0 154.6-125.4 280-280 280S232 706.6 232 552v-56h-28c-30.9 0-56-25.1-56-56v-448c0-30.9 25.1-56 56-56h616c30.9 0 56 25.1 56 56V440c0 30.9-25.1 56-56 56z m-532 56c0 123.5 100.5 224 224 224s224-100.5 224-224v-56H288v56z m532-560H204V440h616v-448zM512 328c-15.5 0-28-12.5-28-28v-168c0-15.5 12.5-28 28-28s28 12.5 28 28V300c0 15.5-12.5 28-28 28z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="shouji" unicode="" d="M736 776v-784H288V776h448m0 56H288c-30.9 0-56-25.1-56-56v-784c0-30.9 25.1-56 56-56h448c30.9 0 56 25.1 56 56V776c0 30.9-25.1 56-56 56zM746.2 664H288v-56h458.2v56zM741.1 160H282.9v-56h458.2v56zM512 76c-15.5 0-28-12.5-28-28s12.5-28 28-28 28 12.5 28 28-12.5 28-28 28z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="iconset0265" unicode="" d="M490.666667 661.333333c0-12.8 8.533333-21.333333 21.333333-21.333333 12.8 0 21.333333 8.533333 21.333333 21.333333 0 12.8-8.533333 21.333333-21.333333 21.333333C499.2 682.666667 490.666667 674.133333 490.666667 661.333333zM512 810.666667c42.666667 0 83.2-19.2 110.933333-49.066667l27.733333 32C616.533333 829.866667 567.466667 853.333333 512 853.333333c-57.6 0-110.933333-25.6-145.066667-68.266667l29.866667-29.866667C424.533333 789.333333 465.066667 810.666667 512 810.666667zM565.333333 697.6l27.733333 32C573.866667 753.066667 544 768 512 768c-34.133333 0-66.133333-17.066667-85.333333-42.666667l29.866667-29.866667C469.333333 712.533333 488.533333 725.333333 512 725.333333 533.333333 725.333333 552.533333 714.666667 565.333333 697.6zM234.666667 42.666667c-12.8 0-21.333333-8.533333-21.333333-21.333333 0-12.8 8.533333-21.333333 21.333333-21.333333 12.8 0 21.333333 8.533333 21.333333 21.333333C256 34.133333 247.466667 42.666667 234.666667 42.666667zM981.333333 106.666667c0 2.133333 0 6.4-2.133333 8.533333l0 0-85.333333 298.666667 0 0C891.733333 420.266667 883.2 426.666667 874.666667 426.666667l-42.666667 0L832 682.666667c0 12.8-8.533333 21.333333-21.333333 21.333333-12.8 0-21.333333-8.533333-21.333333-21.333333l0-256L234.666667 426.666667 234.666667 682.666667c0 12.8-8.533333 21.333333-21.333333 21.333333-12.8 0-21.333333-8.533333-21.333333-21.333333l0-256L149.333333 426.666667c-8.533333 0-17.066667-6.4-19.2-12.8l0 0-85.333333-298.666667 0 0C42.666667 113.066667 42.666667 108.8 42.666667 106.666667l0-42.666667 2.133333 0C44.8 57.6 42.666667 49.066667 42.666667 42.666667l0-42.666667c0-46.933333 38.4-85.333333 85.333333-85.333333l768 0c46.933333 0 85.333333 38.4 85.333333 85.333333l0 42.666667c0 6.4-2.133333 14.933333-2.133333 21.333333L981.333333 64 981.333333 106.666667zM164.266667 384l693.333333 0 72.533333-256L896 128 128 128 91.733333 128 164.266667 384zM938.666667 42.666667l0-42.666667c0-23.466667-19.2-42.666667-42.666667-42.666667L128-42.666667c-23.466667 0-42.666667 19.2-42.666667 42.666667l0 42.666667 0 42.666667 42.666667 0 768 0 42.666667 0L938.666667 42.666667zM149.333333 42.666667c-12.8 0-21.333333-8.533333-21.333333-21.333333 0-12.8 8.533333-21.333333 21.333333-21.333333 12.8 0 21.333333 8.533333 21.333333 21.333333C170.666667 34.133333 162.133333 42.666667 149.333333 42.666667zM533.333333 42.666667 320 42.666667c-12.8 0-21.333333-8.533333-21.333333-21.333333 0-12.8 8.533333-21.333333 21.333333-21.333333l213.333333 0c12.8 0 21.333333 8.533333 21.333333 21.333333C554.666667 34.133333 546.133333 42.666667 533.333333 42.666667z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="dongtai" unicode="" d="M510.941765 1.434523c-193.447243 0-350.835733 157.410875-350.835733 350.879304 0 193.459435 157.415472 350.828338 350.857718 350.828338 56.169717 0 131.805236-30.308851 159.895191-42.457014l-27.828133 76.436976c-4.001287 11.071893 1.732825 23.454498 12.811314 27.480368l1.841751 0.667547c11.055504 4.047256 23.418123-1.671267 27.446391-12.766744l46.657166-128.150314c4.001287-11.07689-1.733824-23.437509-12.811314-27.461381l-1.863736-0.667547c-0.130911-0.065556-0.282808-0.021585-0.402727-0.065556l-114.253336-65.978666c-10.199085-5.890007-23.391141-2.354803-29.278149 7.841683l-0.986331 1.714238c-5.91399 10.174502-2.40437 23.372154 7.822696 29.259562l80.9729 46.769091c-1.973662 0.340169-3.968309 0.596995-5.768089 1.433428 0 0-83.992853 39.160849-144.27778 39.160849-167.66932 0-304.069641-136.400121-304.069641-304.045057 0-167.701898 136.373139-304.113011 304.047656-304.113011 167.673917 0 304.093025 136.391127 304.093025 304.079034 0 25.109975-5.097544 51.698349-5.097544 51.698349-2.207503 11.570555 4.393022 25.749542 14.652066 31.535619l4.818733 2.676585c10.282029 5.784078 20.73694 1.092859 23.266225-10.433326 0 0 9.190769-41.988332 9.190769-75.449245C861.831862 158.845399 704.422985 1.434523 510.941765 1.434523zM627.495342 165.980561l-116.957503 63.146986-118.312984-60.562738 23.903793 130.828898-94.170353 93.853567 131.805236 17.632045 60.219971 118.56981 57.478829-119.855938 131.237621-20.586442-96.170596-91.771579L627.495342 165.980561zM585.509009 225.164235l-74.523273 40.278691-75.434256-38.605625 15.252059 83.399255-59.996123 59.788863 83.992853 11.245975 38.370984 75.578957 36.627167-76.374418 83.697053-13.1271-61.309232-58.501136L585.509009 225.164235z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="canshu" unicode="" d="M278.8 275.6V767.9h-46v-492.3c-54.6-10.7-95.9-59-95.9-116.7s41.3-105.9 95.9-116.7v-42h46v42c54.6 10.7 95.9 59 95.9 116.7 0 57.8-41.3 106-95.9 116.7z m-23-189.6c-40.2 0-72.9 32.7-72.9 72.9s32.7 72.9 72.9 72.9 72.9-32.7 72.9-72.9c0-40.1-32.7-72.9-72.9-72.9zM534.8 501.9v266h-46v-266.3c-54.2-11.1-95-59.1-95-116.5s40.9-105.4 95-116.5v-268.3h46v268c55 10.4 96.8 58.8 96.8 116.8s-41.7 106.4-96.8 116.8z m-22.1-189.7c-40.2 0-72.9 32.7-72.9 72.9s32.7 72.9 72.9 72.9 72.9-32.7 72.9-72.9-32.7-72.9-72.9-72.9zM887.2 608.1c0 57.8-41.5 106.2-96.3 116.7v42.9h-46v-43.1c-54.4-10.9-95.5-59-95.5-116.6 0-57.6 41.1-105.7 95.5-116.6V0h46V491.2c54.7 10.7 96.3 59 96.3 116.9z m-119-73c-40.2 0-72.9 32.7-72.9 72.9s32.7 72.9 72.9 72.9 72.9-32.7 72.9-72.9c0.1-40.2-32.7-72.9-72.9-72.9z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="shujuzhanshi2" unicode="" d="M360.32 163.84 360.32 311.36 360.32 415.616c0 31.04-25.216 56.192-56.256 56.192L232.64 471.808c-30.976 0-56.192-25.152-56.192-56.192l0-104.256 0-147.584 0-99.584L360.32 64.192 360.32 163.84zM603.904 513.984 603.904 538.624l0 227.2c0 31.04-25.216 56.256-56.192 56.256L476.224 822.08c-31.04 0-56.192-25.216-56.192-56.256l0-227.2 0-24.576 0-449.728 183.808 0L603.84 513.984zM840.512 338.368 840.512 471.808 840.512 590.144c0 31.04-25.216 56.192-56.192 56.192l-71.488 0c-30.976 0-56.256-25.152-56.256-56.192l0-118.336 0-133.44 0-274.112 183.936 0L840.512 338.368zM64 6.848l896 0 0-60.928-896 0 0 60.928Z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="tuichuquanping" unicode="" d="M400.595 550.635l-0.948 245.022c-0.42 18.881-16.018 30.215-34.956 30.637h-25.406c-18.88 0.42-33.874-16.018-33.457-34.881l1.061-133.251-168.117 165.421c-18.274 18.311-47.844 18.311-66.119 0-18.218-18.314-18.218-47.907 0-66.236l166.575-164.885-127.697-0.512c-18.88 0.477-36.394-12.606-39.26-34.899v-24.080c0.477-18.917 16.077-34.558 34.957-34.972l243.826 1.438c0.362-0.035 0.608-0.171 0.928-0.171l17.1-0.378c9.441-0.226 17.9 3.467 23.923 9.593 6.124 6.083 8.382 14.58 8.131 24.078l-1.821 17.138c0.001 0.335 1.27 0.562 1.27 0.945zM766.211 194.549l127.524 0.512c18.88-0.421 36.357 11.183 39.26 33.474v24.077c-0.478 18.922-16.134 34.558-34.957 35.037l-240.702-1.458c-0.378 0-0.605 0.151-0.967 0.151l-17.062 0.42c-9.441 0.226-17.95-3.469-23.98-9.611-6.159-6.030-8.361-14.559-8.173-24.057l1.881-17.1c0.033-0.42-1.234-0.661-1.234-0.986l0.986-241.248c0.477-18.863 16.078-30.162 34.957-30.576l24.017-0.037c18.827-0.433 33.874 16.055 33.403 34.941l-1.062 130.388 168.117-166.502c18.276-18.314 47.809-18.314 66.085 0 18.255 18.31 18.255 47.906 0 66.218l-168.095 166.366zM392.992 277.145c-6.028 6.14-14.541 9.834-23.923 9.61l-17.104-0.42c-0.346 0-0.566-0.151-0.948-0.151l-243.81 1.458c-18.881-0.478-34.503-16.112-34.956-35.034v-24.078c2.843-22.292 20.357-33.892 39.206-33.474l129.158-0.42-167.983-166.37c-18.234-18.255-18.234-47.906 0-66.218 18.256-18.314 47.845-18.314 66.102 0l168.137 165.418-1.079-131.185c-0.42-18.922 14.579-35.413 33.424-34.938h25.406c18.937 0.477 34.54 11.713 34.956 30.637l0.987 243.050c0 0.346-1.267 0.571-1.267 0.949l1.821 17.104c0.206 9.495-1.993 18.025-8.116 24.053zM615.434 508.441c6.030-6.123 14.541-9.819 23.965-9.553l17.060 0.378c0.378 0 0.608 0.132 0.986 0.19l244.19-1.457c18.88 0.434 34.482 16.078 34.956 34.994l0.058 24.078c-2.898 22.331-20.439 35.355-39.26 34.939l-129.573 0.511 166.483 164.893c18.31 18.235 18.31 47.83 0.054 66.143-18.276 18.311-47.809 18.311-66.084 0l-168.117-166.447 1.079 134.276c0.454 18.863-14.598 35.355-33.424 34.939h-24.017c-18.881-0.477-34.484-11.773-34.957-30.637l-0.967-245.075c0-0.378 1.251-0.608 1.251-0.948l-1.859-17.138c-0.192-9.499 2.007-17.991 8.173-24.078z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="rizhi" unicode="" d="M346.396444 585.159111c18.375111 0 33.223111 14.848 33.223111 33.223111L379.619556 751.388444c0 18.375111-14.904889 33.223111-33.223111 33.223111-18.375111 0-33.223111-14.848-33.223111-33.223111l0-132.949333C313.173333 600.007111 328.021333 585.159111 346.396444 585.159111zM512.568889 585.159111c18.375111 0 33.223111 14.848 33.223111 33.223111L545.792 751.388444c0 18.375111-14.848 33.223111-33.223111 33.223111-18.375111 0-33.223111-14.904889-33.223111-33.223111l0-132.949333C479.345778 600.007111 494.250667 585.159111 512.568889 585.159111zM412.899556 720.896l33.223111 0 0-66.446222-33.223111 0 0 66.446222ZM579.128889 720.896l33.223111 0 0-66.446222-33.223111 0 0 66.446222ZM911.36 84.878222l0 539.875556c0.113778 55.125333-44.657778 99.726222-99.669333 99.726222L745.244444 724.48l0-66.446222 66.446222 0c18.318222 0 33.336889-14.904889 33.336889-33.223111l0-539.932444c0-18.318222-15.018667-33.28-33.336889-33.28L213.447111 51.598222c-18.261333 0-33.223111 14.961778-33.223111 33.28L179.712 84.878222l0.512 539.875556c0 18.318222 14.904889 33.223111 33.223111 33.223111L279.893333 657.976889 279.893333 724.48 213.447111 724.48C158.435556 724.48 113.777778 679.879111 113.777778 624.753778l0-539.875556c0-55.239111 44.657778-99.726222 99.669333-99.726222l598.243556 0c53.418667 0 96.654222 41.927111 99.271111 94.776889 0.056889 0.284444 0.398222 0.625778 0.398222 0.910222l0 2.958222c0 0.398222 0.113778 0.739556 0.113778 1.137778L911.36 84.935111zM678.798222 585.159111c18.318222 0 33.223111 14.848 33.223111 33.223111L712.021333 751.388444c0 18.375111-14.904889 33.223111-33.223111 33.223111s-33.223111-14.848-33.223111-33.223111l0-132.949333C645.575111 600.007111 660.309333 585.159111 678.798222 585.159111zM312.604444 451.697778l398.848 0c18.204444 0 33.223111 14.904889 33.223111 33.223111 0 18.375111-15.018667 33.223111-33.223111 33.223111L312.604444 518.144c-18.375111 0-33.223111-14.848-33.223111-33.223111C279.381333 466.602667 294.229333 451.697778 312.604444 451.697778zM711.452444 354.133333 312.604444 354.133333c-18.375111 0-33.223111-14.904889-33.223111-33.223111s14.848-33.223111 33.223111-33.223111l398.848 0c18.204444 0 33.223111 14.904889 33.223111 33.223111S729.656889 354.133333 711.452444 354.133333zM711.452444 183.694222 312.604444 183.694222c-18.375111 0-33.223111-14.904889-33.223111-33.109333 0-18.375111 14.848-33.336889 33.223111-33.336889l398.848 0c18.204444 0 33.223111 14.961778 33.223111 33.336889C744.675556 168.846222 729.656889 183.694222 711.452444 183.694222z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="cuowutishitubiao" unicode="" d="M266.749453 244.904119c9.842627-21.106627 28.305194-38.020458 50.176-45.973015 21.870806-7.962746 46.89003-6.867423 67.986468 2.970109 21.096438 9.842627 38.010269 28.3001 45.96792 50.170905 7.962746 21.865711 6.872517 46.879841-2.970109 67.986468-9.842627 21.096438-28.3001 38.005174-50.170905 45.973015-21.870806 7.957652-46.884935 6.867423-67.981373-2.975204-21.096438-9.832438-38.015363-28.3001-45.978109-50.165811C255.826786 291.014687 256.917015 266.000557 266.749453 244.904119L266.749453 244.904119zM266.749453 244.904119M613.844697 406.757254c9.842627-21.101532 28.305194-38.015363 50.181095-45.96792 21.870806-7.962746 46.89003-6.867423 67.981373 2.970109 21.096438 9.837532 38.010269 28.295005 45.962826 50.165811 7.97803 21.8759 6.882706 46.884935-2.95992 67.991562-9.837532 21.096438-28.28991 38.010269-50.181095 45.96792-21.865711 7.962746-46.879841 6.867423-67.976279-2.970109-21.091343-9.837532-38.010269-28.295005-45.96792-50.165811C602.927124 452.867821 604.012259 427.848597 613.844697 406.757254L613.844697 406.757254zM613.844697 406.757254M531.899224 10.24c23.322746 42.773652 59.310488 78.639124 106.689592 100.728995s98.013612 26.695323 145.739144 16.98006c19.965453-4.187701 39.513154 8.78806 43.614249 28.763701 4.131662 20.082627-8.757493 39.599761-28.768796 43.76199-62.326448 12.935005-129.671005 6.847045-191.97198-22.196856-62.285692-29.0439-110.235383-76.728677-140.44593-132.809234-9.674507-18.00406-3.01596-40.425075 14.967721-50.196378C499.727284-14.402229 522.199244-7.713114 531.899224 10.24L531.899224 10.24zM531.899224 10.24M313.272677 808.623761C74.400478 697.226826-28.957294 413.283343 82.439642 174.40605c111.386746-238.882388 395.345512-342.235065 634.217711-230.843224 238.882388 111.391841 342.224876 395.345512 230.838129 634.217711C836.098547 816.66802 552.155065 920.015602 313.272677 808.623761zM710.192398-42.58006c-188.701294-87.992677-412.99805-6.352876-500.995821 182.348418S202.843701 552.771502 391.5399 640.764179c188.706388 87.987582 413.008239 6.347781 501.000915-182.348418C980.538587 269.709373 898.893692 45.407522 710.192398-42.58006z" horiz-adv-x="1030" /> |
| | | |
| | | |
| | | <glyph glyph-name="iconset0216" unicode="" d="M768 490.666667c0 12.8-8.533333 21.333333-21.333333 21.333333l-170.666667 0 104.533333 313.6 0 0C682.666667 827.733333 682.666667 829.866667 682.666667 832c0 12.8-8.533333 21.333333-21.333333 21.333333L448 853.333333c-8.533333 0-17.066667-6.4-19.2-14.933333l0 0-170.666667-512 0 0c0-2.133333-2.133333-4.266667-2.133333-6.4 0-12.8 8.533333-21.333333 21.333333-21.333333l189.866667 0L426.666667-61.866667l0 0c0 0 0-2.133333 0-2.133333 0-12.8 8.533333-21.333333 21.333333-21.333333 8.533333 0 14.933333 4.266667 19.2 12.8l0 0 298.666667 554.666667 0 0C768 484.266667 768 486.4 768 490.666667zM482.133333 42.666667 512 317.866667l0 0c0 0 0 2.133333 0 2.133333 0 12.8-8.533333 21.333333-21.333333 21.333333l-183.466667 0 155.733333 469.333333 168.533333 0-104.533333-313.6 0 0c0-2.133333-2.133333-4.266667-2.133333-6.4 0-12.8 8.533333-21.333333 21.333333-21.333333l164.266667 0L482.133333 42.666667z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="debug" unicode="" d="M225 427.4l-127.3 127.3c-9.7 9.7-9.7 25.6 0 35.4 9.7 9.7 25.6 9.7 35.4 0l127.3-127.3c9.7-9.7 9.7-25.6 0-35.4-9.8-9.7-25.7-9.7-35.4 0zM294 307.7c0 13.8-11.3 25-25 25h-180c-13.7 0-25-11.2-25-25s11.2-25 25-25h180c13.8 0 25 11.2 25 25zM278.6 164.1c-6.9 11.9-22.2 16-34.2 9.2l-155.9-90c-11.9-6.9-16-22.2-9.2-34.2 6.9-11.9 22.2-16 34.2-9.2l155.9 90c12 7 16.1 22.3 9.2 34.2zM763.7 462.8l127.3 127.3c9.7 9.7 25.6 9.7 35.4 0 9.7-9.7 9.7-25.6 0-35.4l-127.4-127.3c-9.7-9.7-25.6-9.7-35.4 0-9.6 9.7-9.6 25.7 0.1 35.4zM960 307.7c0 13.8-11.3 25-25 25h-180c-13.8 0-25-11.2-25-25s11.3-25 25-25h180c13.8 0 25 11.2 25 25zM944.6 49.1c6.9 11.9 2.8 27.3-9.2 34.2l-155.9 90c-11.9 6.9-27.3 2.8-34.2-9.2-6.9-11.9-2.8-27.3 9.2-34.2l155.9-90c12-6.8 27.3-2.7 34.2 9.2zM445.4 684.7l-113.1 113.2c-7.8 7.8-7.8 20.5 0 28.3 7.8 7.8 20.5 7.8 28.3 0l113.1-113.2c7.8-7.8 7.8-20.5 0-28.3-7.8-7.7-20.5-7.7-28.3 0zM578.6 684.7l113.1 113.2c7.8 7.8 7.8 20.5 0 28.3-7.8 7.8-20.5 7.8-28.3 0l-113.1-113.2c-7.8-7.8-7.8-20.5 0-28.3 7.8-7.7 20.5-7.7 28.3 0zM341 584c0-94.441 76.559-171 171-171 94.441 0 171 76.559 171 171 0 94.441-76.559 171-171 171-94.441 0-171-76.559-171-171zM512-39c-98.7 0-188.6 30.4-253.2 85.5-67.2 57.5-102.8 137.1-102.8 230.3 0 96.8 38.4 196.3 105.4 273.1 33.4 38.2 71.6 68.4 113.6 89.6 44 22.2 90.1 33.5 137 33.5 46.9 0 93-11.3 137-33.5 42-21.2 80.2-51.4 113.6-89.6 67-76.8 105.4-176.3 105.4-273.1 0-93.2-35.6-172.8-102.8-230.3-64.6-55.1-154.5-85.5-253.2-85.5zM512 648c43 0 85.3-10.4 125.7-30.8 39.1-19.8 74.8-47.9 106-83.7 30.5-35 55.7-76.5 72.7-120.2 17.6-45 26.5-90.9 26.5-136.4 0-85.7-32.5-158.7-94.1-211.3-59.9-51.4-144-79.6-236.8-79.6s-176.9 28.2-236.9 79.5c-61.6 52.6-94.1 125.7-94.1 211.3 0 45.5 8.9 91.4 26.5 136.4 17.1 43.7 42.2 85.3 72.7 120.2 31.2 35.8 66.9 64 106 83.7 40.5 20.5 82.8 30.9 125.8 30.9M512 698c-210.4 0-381-210.8-381-421.2s170.6-340.8 381-340.8 381 130.4 381 340.8-170.6 421.2-381 421.2zM512 467c-54.1 0-105.2 12.8-147.7 37-34.1 19.4-60.4 45.4-75.6 74.3 64.8 61.2 143.5 94.7 223.3 94.7s158.5-33.5 223.2-94.7c-15.1-28.9-41.4-54.9-75.6-74.3-42.4-24.2-93.5-37-147.6-37zM512 648c39.7 0 79-8.9 116.7-26.4 26.2-12.2 51.1-28.2 74.3-47.9-13.4-18.2-32.4-34.7-55.6-48-18.6-10.6-39.4-18.9-61.7-24.6-23.5-6-48.3-9.1-73.6-9.1-25.3 0-50 3.1-73.6 9.1-22.4 5.7-43.1 14-61.7 24.6-23.3 13.3-42.3 29.7-55.6 48 23.2 19.6 48.1 35.7 74.3 47.9 37.5 17.5 76.8 26.4 116.5 26.4M512 698c-97.2 0-185.8-44.9-253.1-114 31.1-82 132.6-142 253.1-142s222 60 253.1 142c-67.3 69.1-155.9 114-253.1 114zM654.6 21.4c6.9 31.2 34.7 54.6 67.9 54.6 6.7 0 13.5-1 19.9-2.9-11.9-10.2-25-19.5-38.9-27.9-15.3-9.1-31.6-17.1-48.9-23.8zM369 21.4c-17.2 6.7-33.6 14.7-48.9 23.8-13.9 8.3-27 17.7-38.9 27.9 6.4 1.9 13.1 2.9 19.9 2.9 33.2 0 61.1-23.4 67.9-54.6zM669.3 242c-52.4 0-95 42.6-95 95s42.6 95 95 95 95-42.6 95-95-42.6-95-95-95zM354.3 242c-52.4 0-95 42.6-95 95s42.6 95 95 95 95-42.6 95-95-42.6-95-95-95zM669.3 422c46.9 0 85-38.1 85-85s-38.1-85-85-85-85 38.1-85 85 38.1 85 85 85M354.3 422c46.9 0 85-38.1 85-85s-38.1-85-85-85-85 38.1-85 85 38.2 85 85 85M307 65.7c17.7-1.7 33.1-11.3 42.9-25.1-8.5 4.1-16.7 8.5-24.6 13.2-6.3 3.8-12.4 7.7-18.3 11.9M716.6 65.7c-5.9-4.2-12-8.1-18.3-11.9-7.9-4.7-16.1-9.1-24.6-13.2 9.8 13.8 25.2 23.4 42.9 25.1M669.3 442c-58 0-105-47-105-105s47-105 105-105 105 47 105 105-47 105-105 105zM354.3 442c-58 0-105-47-105-105s47-105 105-105 105 47 105 105-47 105-105 105zM722.5 86c-43.8 0-79.5-35.6-79.5-79.4 23.4 7.9 45.4 17.9 65.6 30.1 19.2 11.5 36.6 24.7 52.1 39.6-11.5 6.2-24.6 9.7-38.2 9.7zM301.1 86c-13.6 0-26.7-3.5-38.2-9.8 15.4-14.8 32.9-28 52.1-39.6 20.3-12.1 42.2-22.2 65.6-30.1 0 43.9-35.7 79.5-79.5 79.5zM487 469h50v-518h-50z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="quanxian" unicode="" d="M950.66749 161.591166a31.970084 31.970084 0 0 1-45.213286 0l-60.985194-60.959906a15.085545 15.085545 0 0 0-10.750618-4.425238 15.085545 15.085545 0 0 0-10.750618 4.42885l-85.546166 85.553391 71.724974 71.721363a31.970084 31.970084 0 1 1-45.213285 45.20606l-71.721363-71.721362-177.898167 177.937904a254.991226 254.991226 0 0 1 61.686007 166.667095c0 141.383635-114.615462 255.999097-255.999097 255.999097S64.00158 717.38657 64.00158 575.999323s114.615462-255.999097 255.999097-255.999097a254.821442 254.821442 0 0 1 146.899829 46.318692l202.032872-202.079834c0.216746-0.231196 0.42988-0.466005 0.657464-0.689976s0.455167-0.433493 0.682751-0.650239L777.758101 55.425199a78.592221 78.592221 0 0 1 55.953066-23.159346 78.603059 78.603059 0 0 1 55.963904 23.152121l60.985194 60.970744a31.952022 31.952022 0 0 1 0.007225 45.202448z m-555.929064 237.416712a191.722971 191.722971 0 0 0-182.066922 17.70095 192.80309 192.80309 0 0 0-69.655047 84.556358 191.722971 191.722971 0 0 0 17.700951 182.066922 192.80309 192.80309 0 0 0 84.541908 69.662272 191.722971 191.722971 0 0 0 182.066922-17.70095 192.806703 192.806703 0 0 0 69.655047-84.556358 191.722971 191.722971 0 0 0-17.700951-182.066922 192.806703 192.806703 0 0 0-84.541908-69.662272z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="shuaxin" unicode="" d="M512-64c-234.394624 0-425.10336 190.708736-425.10336 425.10336S277.605376 786.20672 512 786.20672c116.878336 0 225.772544-46.432256 306.69312-130.737152 9.644032-10.027008 44.068864-47.517696 52.627456-58.438656 11.113472-14.242816 8.558592-34.807808-5.684224-45.92128-14.306304-11.113472-34.87232-8.49408-45.92128 5.684224-7.791616 10.027008-39.406592 44.196864-48.156672 53.32992C703.028224 681.527296 610.8672 720.805888 512 720.805888c-198.308864 0-359.702528-161.393664-359.702528-359.702528S313.691136 1.400832 512 1.400832 871.702528 162.794496 871.702528 361.10336c0 18.074624 14.625792 32.700416 32.700416 32.700416s32.700416-14.625792 32.700416-32.700416c0-234.394624-190.708736-425.10336-425.10336-425.10336zM838.683648 524.604416H623.194112c-18.074624 0-32.700416 14.625792-32.700416 32.700416s14.625792 32.700416 32.700416 32.700416h209.294336V799.299584c0 18.074624 14.625792 32.700416 32.700416 32.700416s32.700416-14.625792 32.700416-32.700416v-215.489536c-0.001024-32.635904-26.569728-59.205632-59.205632-59.205632z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="quanping" unicode="" d="M629.557 504.028c17.329-17.319 47.028-17.319 66.815 0l168.302 165.814v-133.638c0-19.805 14.85-34.646 34.637-34.646h24.744c19.806 0 34.656 12.372 34.656 29.691l-0 245.017h-2.478l2.478 17.318c0 9.904-2.478 17.329-7.435 24.752-4.936 4.948-14.848 9.894-24.744 9.894h-17.327l-244.994 2.478c-19.805 0-34.654-17.329-34.654-34.646v-24.752c2.478-22.274 19.789-34.646 39.593-34.646h128.691l-165.805-165.816c-22.284-17.318-22.284-47.026-2.478-66.823v0 0zM394.441 266.443c-17.31 17.328-47.009 17.328-66.815 0l-168.301-165.806 0 131.168c0 19.788-14.832 34.638-34.637 34.638h-24.761c-19.788 0-34.638-12.372-34.638-29.698v-242.533h2.477l-2.477-17.328c0-9.893 2.477-17.31 7.416-24.744 4.956-4.956 14.868-9.894 24.761-9.894h17.328l244.993-2.477c19.823 0 34.655 17.328 34.655 34.638v24.76c-2.478 22.266-19.788 34.638-39.593 34.638h-128.691l168.284 165.824c17.327 17.328 17.327 47.027-0.001 66.815v0 0zM956.231-8.266v242.549c0 19.788-17.329 29.681-34.639 29.681h-24.759c-19.789 0-34.639-17.309-34.639-34.638v-131.168l-168.301 165.806c-17.308 17.329-47.009 17.329-66.815 0-17.327-17.309-17.327-47.009 0-66.814l168.284-165.806h-128.691c-19.787 0-37.115-12.388-39.593-34.654v-24.745c0-19.805 17.329-34.654 34.639-34.654l257.4 2.478c9.893 0 17.31 2.477 24.744 9.893 4.955 4.956 7.415 14.85 7.415 24.745l4.955 17.327c-2.478 0 0 0 0 0v0 0zM228.636 736.665h128.691c19.805 0 37.115 12.373 39.593 34.646l-0 24.753c0 19.797-17.309 34.646-34.654 34.646l-262.338-2.478c-9.876 0-17.31-2.477-24.744-9.894-4.938-4.956-7.416-14.849-7.416-24.752l2.477-17.318h-2.477v-245.018c0-19.797 14.85-29.691 34.638-29.691h24.744c19.822 0 34.654 14.841 34.654 34.646l-0 133.639 168.284-165.814c17.345-17.319 47.044-17.319 66.832 0 17.329 17.328 17.329 47.026 0 66.823l-168.284 165.814zM228.636 736.665z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="bofangqi-suoping" unicode="" d="M791.272727 477.090909h-23.272727v69.818182c0 141.963636-116.363636 256-256 256-141.963636 0-256-114.036364-256-256v-69.818182h-23.272727c-51.2 0-93.090909-41.890909-93.090909-93.090909v-325.818182c0-51.2 41.890909-93.090909 93.090909-93.090909h558.545454c51.2 0 93.090909 41.890909 93.090909 93.090909V384c0 51.2-41.890909 93.090909-93.090909 93.090909z m-488.727272 69.818182c0 116.363636 93.090909 209.454545 209.454545 209.454545s209.454545-93.090909 209.454545-209.454545v-69.818182H302.545455v69.818182z m535.272727-488.727273c0-25.6-20.945455-46.545455-46.545455-46.545454H232.727273c-25.6 0-46.545455 20.945455-46.545455 46.545454V384c0 25.6 20.945455 46.545455 46.545455 46.545455h558.545454c25.6 0 46.545455-20.945455 46.545455-46.545455v-325.818182zM512 302.545455c-25.6 0-46.545455-20.945455-46.545455-46.545455 0-16.290909 9.309091-32.581818 23.272728-39.563636v-53.527273c0-11.636364 9.309091-23.272727 23.272727-23.272727s23.272727 11.636364 23.272727 23.272727v53.527273c13.963636 6.981818 23.272727 23.272727 23.272728 39.563636 0 25.6-20.945455 46.545455-46.545455 46.545455z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="navicon" unicode="" d="M192 414l640 0 0-64-640 0 0 64ZM192 606l640 0 0-64-640 0 0 64ZM192 222l640 0 0-64-640 0 0 64Z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="yuan" unicode="" d="M512 384m-512 0a100 100 0 1 0 1024 0 100 100 0 1 0-1024 0Z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="biaodan" unicode="" d="M288 384l256 0C561.92 384 576 398.08 576 416 576 433.92 561.92 448 544 448l-256 0C270.08 448 256 433.92 256 416 256 398.08 270.08 384 288 384zM768 832 192 832C121.6 832 64 774.4 64 704l0-576c0-70.4 57.6-128 128-128l576 0c70.4 0 128 57.6 128 128L896 704C896 774.4 838.4 832 768 832zM832 128c0-35.2-28.8-64-64-64L192 64c-35.2 0-64 28.8-64 64L128 704c0 35.2 28.8 64 64 64l576 0c35.2 0 64-28.8 64-64L832 128zM672 640l-384 0C270.08 640 256 625.92 256 608 256 590.08 270.08 576 288 576l384 0C689.92 576 704 590.08 704 608 704 625.92 689.92 640 672 640zM608 256l-320 0C270.08 256 256 241.92 256 224l0 0C256 206.08 270.08 192 288 192l320 0c17.92 0 32 14.08 32 32l0 0C640 241.92 625.92 256 608 256z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="liuliangyunpingtaitubiao08" unicode="" d="M815.36 441.6l-0.128 0-60.8 13.44-1.408 4.736c-3.968 12.672-9.216 25.344-16 38.784l-2.176 4.224 32.768 54.528c9.984 16 14.208 38.016 1.152 51.072l-30.72 30.848c-7.68 7.68-17.664 9.344-24.704 9.344-9.6 0-19.84-3.2-27.392-8.448l-0.128-0.128L632.32 605.952l-4.352 2.304c-12.544 6.528-25.472 11.904-38.528 16.128L584.96 625.92l-13.568 61.44 0 0.128c-3.2 17.408-18.432 36.224-37.504 36.224l-43.52 0c-18.432 0-30.976-18.56-35.2-36.864l-15.104-60.672-4.48-1.408c-13.952-4.48-27.648-10.24-40.96-17.28l-4.352-2.304-54.528 34.688L335.36 640c-7.552 5.248-17.792 8.448-27.392 8.448-7.04 0-16.896-1.664-24.704-9.344l-30.72-30.72c-13.056-13.056-8.832-35.072 1.152-51.072l34.304-57.088-2.048-4.224c-6.4-12.8-11.136-24.576-14.848-36.224l-1.536-4.736L208.896 441.6l-0.128 0c-17.408-3.2-36.224-18.432-36.224-37.504l0-43.52c0-18.432 18.56-30.976 36.864-35.2l61.184-15.36 1.408-4.48c3.584-11.008 8.064-21.888 13.824-33.536l2.048-4.224-34.304-57.216c-9.984-16-14.208-37.888-1.152-51.072l30.72-30.72c7.68-7.68 17.664-9.344 24.704-9.344 9.6 0 19.84 3.2 27.392 8.448l0.128 0.128 54.528 34.816 4.352-2.304c13.44-7.04 27.264-12.928 41.216-17.28l4.48-1.408 15.104-60.416c4.224-18.432 16.768-36.864 35.2-36.864l43.52 0c19.2 0 34.432 18.816 37.504 36.224l0 0.128 13.696 61.568 4.608 1.536c12.8 4.096 25.6 9.472 38.016 16l4.352 2.304 53.376-34.048 0.128-0.128c7.552-5.248 17.792-8.448 27.392-8.448 7.04 0 17.024 1.664 24.704 9.344l30.72 30.72c13.056 13.056 8.832 35.072-1.152 51.072L734.72 265.216l2.176 4.224c6.016 11.904 11.136 24.064 15.104 36.096l1.408 4.48 61.184 15.36c18.432 4.224 36.864 16.768 36.864 35.2l0 43.52C851.456 423.168 832.768 438.4 815.36 441.6zM512 231.808c-84.096 0-152.192 68.096-152.192 152.192 0 84.096 68.096 152.192 152.192 152.192S664.192 468.096 664.192 384C664.192 299.904 596.096 231.808 512 231.808z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="caidanguanli" unicode="" d="M1003.162 34.782l-52.054 35.686c0 6.69 2.27 13.38 2.27 22.306s0 15.6-2.27 22.307l47.53 37.905c4.524 4.471 4.524 8.908 2.254 13.38l-45.261 78.029c-2.253 2.235-6.776 4.471-13.568 2.235l-56.576-22.306c-11.315 8.91-24.9 15.616-38.485 22.306l-9.046 57.976c2.253 6.673-4.522 11.127-9.062 11.127h-90.539c-4.522 0-11.315-4.454-11.315-8.908l-9.045-60.195c-13.585-4.454-24.9-13.38-38.469-22.306l-54.34 22.306c-6.775 2.236-11.298 0-15.838-4.454l-45.26-78.046c-2.27-2.236 0-8.909 4.54-13.38l47.513-35.67c0-6.707-2.253-13.38-2.253-22.306s0-15.616 2.253-22.306l-47.514-37.922c-4.54-4.454-4.54-8.909-2.27-13.363l45.261-78.046c2.27-2.236 6.776-4.454 13.568-2.236l56.576 22.306c11.315-8.908 24.9-15.598 38.485-22.306l9.046-57.958c0-4.472 4.54-8.909 11.315-8.909h90.539c4.522 0 11.315 4.455 11.315 8.909l9.045 57.958c13.585 6.708 27.153 13.38 38.468 22.306l56.576-22.306c4.54-2.218 11.316 0 13.586 4.472l45.26 78.029c2.304 4.471 2.304 11.144-2.235 13.38z m-219.529-20.07c-43.008 0-79.223 35.686-79.223 78.045s36.215 78.03 79.223 78.03 79.224-35.67 79.224-78.03-36.216-78.046-79.224-78.046z m-288.7 79.155c0 150.818 122.249 273.066 273.067 273.066 11.588 0 22.938-0.955 34.133-2.355V810.667c0 28.28-22.92 51.2-51.2 51.2H68.267c-28.28 0-51.2-22.92-51.2-51.2v-853.334c0-28.28 22.92-51.2 51.2-51.2h501.777c-46.439 48.948-75.11 114.927-75.11 187.734zM102.4 759.467h614.4v-51.2H102.4v51.2z m0-221.867h580.267v-51.2H102.4v51.2z m0-204.8h443.733v-51.2H102.4v51.2z m375.467-256H102.4V128h375.467v-51.2z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="yonghuguanli" unicode="" d="M955.5828 149.439647a190.913341 190.913341 0 0 1-29.760352 64.510871l33.395722 55.704697-29.557134 29.602293-57.646571-34.637618a186.871533 186.871533 0 0 1-60.694862 24.070209l-16.618831 66.520485h-41.750298l-16.641411-66.520485a184.47806 184.47806 0 0 1-60.220684-24.363748l-58.120749 34.908577-29.534554-29.602293 33.508622-55.953076a189.513385 189.513385 0 0 1-30.008732-64.330232l-59.407806-14.857596v-41.840617l55.162778-13.79634a188.181169 188.181169 0 0 1 27.999118-75.755678l-27.27656-45.566307 29.534554-29.624873 43.511532 26.147564c23.144432-17.386549 50.082293-30.008732 79.752326-35.202117l11.741566-46.898523h41.750298l11.764145 46.943683a187.63925 187.63925 0 0 1 79.616847 35.202116l43.579272-26.192723 29.557134 29.624873-27.52494 45.927586c14.293098 22.444454 24.566968 47.75656 28.270078 75.394399l55.140198 13.79634v41.840617l-59.520706 14.947916z m-181.745887-149.885601a104.545094 104.545094 0 0 0-104.477354 104.612834 104.545094 104.545094 0 0 0 104.477354 104.590253 104.545094 104.545094 0 0 0 104.454774-104.590253 104.567674 104.567674 0 0 0-104.454774-104.612834z m-185.245777 324.992988c-33.621521 24.612128-71.984829 43.014774-113.238369 55.162779 81.039383 39.018126 137.398897 121.141345 137.398898 217.083484 0 133.424829-108.135303 241.582712-241.537553 241.582712S129.6314 730.218126 129.6314 596.793297c0-95.49054 55.930496-177.275061 136.382801-216.518986C117.212437 336.424079 8.851334 202.163793 8.851334 43.201058c0 0 185.290937-50.330673 368.481941-50.330672 47.304961 0 94.316384 3.52247 138.076295 8.715854a280.126659 280.126659 0 0 0-23.415391 112.064212c0.02258 84.381213 37.866549 159.256273 96.596957 210.896582z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="jiaoseguanli" unicode="" d="M333.504-126.496v307.104h31.36c28.992 0 52.352 23.36 52.352 52.32v217.856c0 28.96-23.36 52.32-52.352 52.32H198.112c-28.928 0-52.288-23.36-52.288-52.32v-217.856c0-28.928 23.36-52.32 52.288-52.32h31.392v-307.104H161.792v245.504a120.416 120.416 0 0 0-83.072 113.92v217.856a119.488 119.488 0 0 0 119.392 119.392h166.752c65.888 0 120.064-53.504 120.064-119.392v-217.856a120.48 120.48 0 0 0-83.072-113.92v-245.504h-68.352z m547.136 88a64.64 64.64 0 1 0 0 129.28 64.64 64.64 0 0 0 0-129.28z m-252.96 30.784v5.568a30.432 30.432 0 0 0-12.352 15.328 50.976 50.976 0 0 0-3.616 14.176V348.608h-48.672a33.6 33.6 0 0 0-23.328 11.104 32.224 32.224 0 0 0-8.608 24 32.96 32.96 0 0 0 31.936 31.968h48.672V737.568c0 6.784 1.824 13.504 6.112 19.072 6.816 9.856 17.216 16 28.352 16h86.176c9.824 0 17.792-4.32 23.968-10.464 6.176-6.176 9.184-15.392 9.184-24.032a33.664 33.664 0 0 0-32.576-32.608H679.36v-289.28h53.6c18.432 0 33.792-15.36 33.792-33.856 0-18.432-15.328-33.856-33.792-33.856H679.36v-288.64h52.992c18.4 0 33.792-15.424 33.792-33.856 0-18.496-15.36-33.856-33.792-33.856h-104.672v0.096z m252.96 325.536a64.64 64.64 0 1 0 0.064 129.344 64.64 64.64 0 0 0-0.064-129.344zM281.184 617.568A138.624 138.624 0 0 0 142.72 756.032 138.656 138.656 0 0 0 281.184 894.496a138.624 138.624 0 0 0 138.432-138.464c-0.576-76.928-62.08-138.464-138.432-138.464z m0 208.576c-38.752 0-70.784-32-70.784-70.752 0-38.784 32-70.784 70.784-70.784s70.784 32 70.784 70.784c0 38.784-32 70.752-70.784 70.752zM880.64 674.176a64.64 64.64 0 1 0 0 129.216 64.64 64.64 0 1 0 0-129.216z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="cuowu" unicode="" d="M64.383234 384C64.383234 631.212171 264.787829 831.616766 512 831.616766 759.212171 831.616766 959.616766 631.212171 959.616766 384 959.616766 136.787829 759.212171-63.616766 512-63.616766 264.787829-63.616766 64.383234 136.787829 64.383234 384ZM474.232379 124.754876C476.408718 98.644488 490.551372 85.587877 516.663176 85.587877 542.773564 85.587877 556.917635 98.644488 559.092556 124.754876 556.917635 150.866681 542.773564 165.009334 516.663176 167.185673 490.551372 165.009334 476.408718 150.866681 474.232379 124.754876ZM480.759977 284.685252C480.759977 258.573446 492.72771 245.518253 516.663176 245.518253 540.597226 245.518253 552.56496 258.573446 552.56496 284.685252L552.56496 646.975382C552.56496 673.085769 540.597226 686.142381 516.663176 686.142381 492.72771 686.142381 480.759977 673.085769 480.759977 646.975382L480.759977 284.685252Z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="wxbgongju" unicode="" d="M944.140673 177.587883 621.322359 443.637262c17.037025 37.017078 26.009374 77.727269 26.009374 118.662587 0 156.206668-127.07007 283.313577-283.313577 283.313577-28.04473 0-55.711859-3.996011-82.250282-12.062733l-30.853705-9.348925 175.299515-175.355797c7.463995-7.388271 11.496845-17.265222 11.496845-27.819602s-4.03285-20.430308-11.496845-27.894304l-92.992951-93.030813c-14.815427-14.776542-40.879036-14.852266-55.712883 0L102.189915 675.384393l-9.329483-30.758538c-8.066723-26.612101-12.156878-54.281277-12.156878-82.324984 0-156.131967 127.10691-283.239899 283.314601-283.239899 41.011043 0 81.684394 8.894577 118.662587 25.934672L623.357715 132.655532c0.678452-2.712785 1.811252-5.276167 3.618411-7.537673 1.88493-2.411933 4.297886-4.222161 6.935969-5.429663l113.687272-139.242298c14.175861-16.512069 34.529421-26.086122 55.789631-26.086122 19.525706 0 38.035268 7.841595 52.169173 21.937638l93.02979 93.030813c14.927991 14.927991 22.691815 34.45472 21.86396 54.958706C969.696722 144.792966 960.462406 163.641243 944.140673 177.587883M921.297408 96.619804l-93.030813-93.030813c-14.399965-14.32424-38.373982-13.269211-51.076282 1.658779l-53.714366 65.739237 64.685231 52.16815c8.329712 6.710842 9.572006 18.922978 2.938935 27.215852-6.710842 8.292873-18.847254 9.574053-27.140127 2.939959l-64.910359-52.393277-28.271904 34.6778 58.126862 46.89403c8.292873 6.708795 9.612938 18.845207 2.865257 27.139104-6.634094 8.367575-18.810415 9.650801-27.102265 2.939959l-58.31208-47.043433L492.783845 353.622132l-13.94664-7.388271c-35.132148-18.771529-74.786287-28.572756-114.818025-28.572756-134.947482 0-244.714468 109.692285-244.714468 244.639766 0 12.966313 0.998747 25.7822 2.996241 38.44766l127.917368-127.935788c29.345352-29.40061 80.930217-29.40061 110.295012 0l92.992951 93.030813c14.737656 14.70184 22.806425 34.302247 22.806425 55.184857 0 20.806885-8.068769 40.48404-22.806425 55.110155L325.607334 804.074358c12.664438 1.960655 25.51921 2.940982 38.410821 2.940982 134.947482 0 244.714468-109.691261 244.714468-244.713444 0-39.957037-9.874905-79.687924-28.572756-114.742301l-7.388271-13.947663L919.336754 148.0348c7.728008-6.634094 12.215206-15.60542 12.552897-25.25622C932.30409 113.129826 928.497391 103.854579 921.297408 96.619804" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="tuichu" unicode="" d="M624.113427 64.45115 133.815705 64.45115 133.815705 704.057433l490.297722 0 0-95.941096 63.960731 0L688.074158 736.037798c0 17.662265-14.3181 31.980365-31.980365 31.980365L101.83534 768.018164c-17.662265 0-31.980365-14.3181-31.980365-31.980365l0-703.567014c0-17.662265 14.3181-31.980365 31.980365-31.980365l554.258453 0c17.662265 0 31.980365 14.3181 31.980365 31.980365L688.074158 160.392246l-63.960731 0L624.113427 64.45115zM955.938881 429.481867 764.05669 621.364059l-45.227064-45.227064 137.287783-137.287783-562.398854 0 0-63.960731 562.398854 0L718.829626 237.601722l45.227064-45.227064 191.882192 191.882192C968.42731 396.743232 968.42731 416.993438 955.938881 429.481867z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="daohanglanmoshi02" unicode="" d="M232.727273 814.964364l744.727273 0 0-42.263273-744.727273 0 0 42.263273ZM46.545455 849.454545l93.090909 0 0-92.974545-93.090909 0 0 92.974545ZM232.727273 405.131636l744.727273 0 0-42.263273-744.727273 0 0 42.263273ZM46.545455 430.475636l93.090909 0 0-92.974545-93.090909 0 0 92.974545ZM232.727273-3.118545l744.727273 0 0-42.263273-744.727273 0 0 42.263273ZM46.545455 11.52l93.090909 0 0-92.974545-93.090909 0 0 92.974545Z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="changyonglogo27" unicode="" d="M891.668601 318.388676c-89.079828-49.415456-179.385577-94.695732-279.245935-115.476011-22.460548-4.673439-46.904263-4.493338-69.728084-1.378393-21.74935 2.967588-32.301683 22.24156-24.658609 42.821271 7.1744 19.316951 17.053398 38.555108 29.715789 54.710043 27.179013 34.681894 57.772798 66.673515 85.292572 101.106746 16.857946 21.092387 31.943526 43.912116 45.309952 67.387783 9.606799 16.874319 5.309936 36.984333-11.719926 45.466518-28.615735 14.255679-59.383482 24.26259-89.538269 35.254945-3.470031 1.26583-8.801457-2.573615-15.563464-4.801353 8.610098-7.92039 15.146978-13.933337 23.814382-21.903869-89.63753-15.365966-174.893262-37.784558-257.522168-68.403926-0.35918-1.805112-1.055029-3.091408-0.672312-3.695159 12.166087-19.183921 6.457062-33.785477-11.18576-45.791929-6.747681-4.590552-12.913101-10.039657-17.99177-17.181311 54.416354-16.393365 103.003955-7.04751 149.214417 24.184819-2.877537 4.264117-5.463432 8.094352-8.276501 12.264325 17.597797-3.024893 28.052916-12.914124 29.414937-28.315906 0.300852-3.397377-1.863441-7.011694-2.89391-10.525728-2.575662 2.837628-5.431709 5.477758-7.625678 8.584516-1.359974 1.929955-1.717108 4.567016-2.90926 7.993045-55.102992-37.757952-114.307396-47.208185-179.738617-27.604708 0-13.123902-0.6191-24.283056 0.187265-35.33681 0.696872-9.537214-3.246951-13.586436-11.356652-18.62315-18.96391-11.778254-38.429241-24.020066-53.94154-39.765679-18.942421-19.228947-11.874445-42.436508 13.510712-52.253084 28.945239-11.1919 59.289338-11.378142 89.465614-7.664563 35.753295 4.399193 71.311139 10.380418 110.11184 16.144702-45.859467-21.856797-90.528829-37.381375-138.083915-43.702338-33.100886-4.400217-66.181305-6.867408-99.03762 2.615571-47.045479 13.576203-68.01814 49.27731-55.636135 96.794533 11.613502 44.568055 39.240723 80.126922 69.305459 112.974028 100.070136 109.330034 226.524177 164.893514 372.993063 175.798888 34.153868 2.540869 68.75185-1.944282 100.729146-16.801664 45.12064-20.963451 63.72537-65.163115 41.97295-109.874433-14.423501-29.64825-34.344203-56.907081-53.947679-83.665515-19.367093-26.437116-41.60763-50.755987-62.203714-76.314083-6.076392-7.541767-11.565407-15.756869-16.059767-24.329105-8.528234-16.261359-2.679016-27.380604 15.745612-25.542746 38.647205 3.854794 77.957513 6.890944 115.28977 16.736173 54.803163 14.456247 108.119463 34.56012 162.048723 52.318576C881.465215 314.308755 886.534673 316.446441 891.668601 318.388676z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="huanyingye" unicode="" d="M820.045865 831.048709 204.210985 831.048709c-61.832254 0-111.936395-50.076512-111.936395-112.076588l0-671.536506c0-61.916165 49.992601-112.105241 111.936395-112.105241l615.83488 0c61.832254 0 111.936395 50.076512 111.936395 112.076588l0 671.565159C932.010913 780.860656 881.990682 831.048709 820.045865 831.048709zM876.027877 75.203028c0-46.073338-37.703717-83.889619-84.197634-83.889619L232.454236-8.68659c-46.605457 0-84.197634 37.564547-84.197634 83.889619L148.256602 691.204707c0 46.045709 37.676088 83.86199 84.197634 83.86199l559.376007 0c46.605457 0 84.197634-37.564547 84.197634-83.86199C876.027877 691.204707 876.027877 75.203028 876.027877 75.203028zM540.133757 411.181059 344.19518 411.181059 344.19518 579.128119 288.213167 579.128119 288.213167 187.251987 344.19518 187.251987 344.19518 355.199047 540.133757 355.199047 540.133757 187.251987 596.11577 187.251987 596.11577 579.128119 540.133757 579.128119ZM680.090323 467.163071l55.982012 0 0-279.912108-55.982012 0 0 279.912108ZM680.090323 579.128119l55.982012 0 0-83.97353-55.982012 0 0 83.97353Z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="iframe" unicode="" d="M64 768l0-768 960 0L1024 768 64 768zM512 704l0-128L128 576 128 704 512 704zM128 320 128 512l384 0 0-192L128 320zM128 256l256 0 0-192L128 64 128 256zM960 64 448 64l0 192 512 0L960 64zM960 320 576 320 576 512 576 576 576 704l384 0L960 320z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="msnui-360" unicode="" d="M358.516 325.012c1.474 0 2.929 0.073 4.375 0.179h95.375v-109.278c0-32.246 26.373-58.759 58.666-58.759 32.473 0 58.845 26.514 58.845 58.759 0 1.472-0.073 2.926-0.179 4.37v104.908h113.869c1.441-0.106 2.892-0.179 4.359-0.179 32.293 0 58.666 26.514 58.666 58.759 0 32.426-26.373 58.759-58.666 58.759-1.473 0-2.928-0.073-4.374-0.179l-113.855 0v103.834c0.106 1.445 0.179 2.898 0.179 4.37 0 32.246-26.373 58.759-58.845 58.759-32.293 0-58.666-26.514-58.666-58.759v-108.203l-99.571-0.004c-0.060 0-0.119 0.004-0.179 0.004-32.293 0-58.666-26.335-58.666-58.759 0-32.246 26.373-58.58 58.666-58.58zM795.977 41.403c23.379 19.154 45.025 40.994 64.433 65.44 61.33 76.461 98.1 173.34 98.1 278.527 0 245.966-200.935 446.609-447.261 446.609s-447.262-200.642-447.262-446.608c0-97.349 31.498-187.581 84.805-261.103 13.389-21.058 33.146-43.974 60.656-67.994 79.652-72.909 185.676-117.512 301.799-117.512 106.046 0 203.658 37.212 280.468 99.192 0.934 0.746 1.867 1.496 2.796 2.25 0.488 0.4 0.978 0.796 1.464 1.198zM181.215 638.411c70.829 41.181 151.668 63.064 202.059 73.072 93.65 18.631 206.138-12.899 247.402-32.426 70.148-32.963 91.677-66.284 127.917-100.5l20.632-19.527c48.394-45.723 97.776-39.848 112.257-4.38 23.242-51.758 36.196-109.056 36.196-169.28 0-97.362-33.831-187.085-90.331-258.080-68.652-38.007-145.151-58.568-193.672-68.178-93.471-18.631-205.959 12.899-247.402 32.426-69.969 32.963-91.677 66.284-127.737 100.321l-20.632 19.706c-48.891 46.097-100.862 40.574-117.053 4.903-23.137 51.66-36.031 108.823-36.031 168.903-0 95.075 32.268 182.859 86.395 253.040z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="souhu" unicode="" d="M193.692 606.398c4.83 0.467 5.482-1.735 7.994-3.337 18.037-11.203-16.035-27.682-23.902-27.879-2.978-0.141-6.644 1.62-7.851 3.305-4.808 6.238 0.763 8.641 4.258 12.114l2.082 2.655c1.185 3.581 13.103 12.854 17.418 13.143v0zM223.886 627.752c2.383 0.92 10.878 3.157 14.333-3.263 3.4-6.419-1.605-46.582-1.605-72.35 0-4.9-1.398-13.382 0-18.083 0.271-0.879 8.557-9.55 9.504-9.89 6.786-1.702 31.593 1.585 33.42 4.989 2.232 4.317 0.794 9.058 1.54 14.787-14.225 0-29.243 5.548-30.155 6.583-0.892 0.962-3.362 2.894 0 6.583 3.465 3.658 19.873 5.663 31.808 4.932-0.794 9.773 2.359 20.919-3.194 21.38-5.498 0.353-23.329 3.033-25.451 4.957-2.090 1.824-4.085 5.393-3.164 9.822 0.915 4.365 2.994 4.365 4.776 4.875 8.495 2.813 19.228-1.208 23.839-3.263 19.617-8.853 24.124-16.381 22.241-42.685-2.146-28.516 4.274-36.363-15.923-47.691-6.263-3.509-7.151-5.755-19.014-4.875-5.007 0.279-18.196 4.234-25.507 1.553-0.77-0.204-2.281-4.924-5.221-5.59-1.796-2.013-0.365-1.882-1.089-2.588-0.709-0.756 0-3.337 0-3.337 5.466-1.578 9.003-1.076 14.318-3.214l19.046-11.573c5.331-7.242 6.134-26.426 1.629-34.458-2.582-4.488-9.988-7.003-12.769-11.573-0.945-1.603-0.572-4.826-1.54-6.486 2.025-1.543 1.313-3.519 3.164-5.039 2.813-1.997 5.705-0.222 9.52-1.578 4.521-1.621 10.583-5.737 15.914-8.285 0-0.494 0-1.112 0-1.611 4.043-0.947 8.526 1.019 12.755 0 1.263-0.231 6.142-4.373 7.905-4.965 9.789-2.524 15.614 0.822 19.087-8.107 2.654-7.217 1.144-18.61-4.729-21.478-17.537-7.973-39.419 10.76-49.306 16.472-4.314 2.507-8.533 2.211-12.769 5.006-6.905 4.373-14.167 14.678-30.13 9.813-2.805-0.89-8.026-8.195-11.212-9.813-3.918-2.032-6.668-1.357-11.093-3.337-10.369-4.554-25.897-20.165-46.055-13.111-0.612 0.141-2.845 4.431-3.156 4.793-5.339 7.076-3.577 7.761-1.644 16.462 6.555 0 14.875 1.144 19.102 1.769 15.479 2.194 31.115 6.699 36.503 13.078 5.356 6.419-3.362 15.518-11.051 26.271-1.741 2.377-1.24 4.875-3.249 6.617-5.213 4.636-12.062 5.688-17.498 9.798-1.089 0.953-0.945 1.479-2.066 1.628-6.66 0.894-4.172 12.741 8.487 11.616 7.431-0.716 44.1-33.158 46.095-34.549 1.844-1.398 5.221-1.112 7.921 0 1.788 0.773 2.98 3.114 4.18 4.29 2.78 2.819 6.944 6.6 8.526 10.472 1.694 4.257 0 13.177 0 13.177-1.796 1.249-3.926 7.25-7.968 8.213-8.333 2.228-25.211-2.894-28.567 0-3.416 2.903-0.763 10.957 1.518 14.714l11.212 4.996c-0.716 0.502-0.317 1.596-2.066 4.332-1.636 2.762-1.041 2.672-2.735 3.946-11.077 8.145-29.486-2.137-42.924 3.231-15.407 6.313-12.755 12.008-12.755 32.936 0 0-0.548 9.075 0 9.847 0.595 0.833-1.374 16.44 3.29 21.419 4.601 4.884 11.052 2.967 15.885-13.192 9.424 0 22.4-0.92 25.394-1.692 2.986-0.764 4.258-5.286 1.596-8.195-2.742-2.91-7.921-4.521-15.914-6.544-1.907-0.502-6.992-1.448-11.068-1.645-0.866-11.377 0-16.718 3.139-18.159 3.091-1.24 29.004 1.249 31.839 11.564 2.511 9.749 0.612 26.040 0 36.109-0.859 10.899-5.522 48.603-1.686 55.943 0.671 1.266 2.443 2.243 4.78 3.237v0zM118.799 610.812c4.355 1.39 5.45 2.259 11.291-2.762 5.968-4.989 4.076-31.637 3.186-42.734 1.717-0.855 3.591-4.552 4.784-4.996 3.83-1.273 8.796 1.193 12.786 0 2.573-0.683 6.628-3.952 7.921-6.486 1.207-2.672 1.779-5.903 0-8.279-1.852-2.359-5.268-4.323-7.921-4.884-12.786-2.819-18.697 0.067-22.303-11.514-1.962-6.247-2.735-16.193 0-21.428 0.659-1.232 1.32-2.292 4.736-3.181 3.591-0.97 10.035 2.005 11.157 1.553 0.883-0.296 3.147-3.231 3.147-3.231s0.524-7.941-1.549-11.491c-3.099-5.145-12.474-3.896-14.31-11.573-1.16-4.826 1.455-12.559 1.556-14.78 0.279-5.408-0.373-16.349-0.262-17.515 0.683-6.863 0.262-2.169 0.262-2.169 2.918-12.337-0.659-46.877-4.736-52.657 0 0-3.909-5.202-4.569-5.755l-3.407-2.423c-6.174-1.925-15.558-5.73-25.37-3.255-8.232 1.966-20.977 17.707-15.909 32.806 0.073 0.706 3.201 3.287 3.201 3.287s4.473 0.494 6.389 0c4.314-1.218 10.226-13.703 12.625-14.846 2.455-0.986 4.593-0.6 6.397 0 11.498 4.119 6.729 46.613 7.939 62.527-1.686 0.855-3.622 4.578-4.776 4.924-19.142 6.641-25.921-23.698-46.055-4.924-3.678 3.403-0.365 7.882 1.565 11.557 3.743 6.889 9.78 4.184 18.57 6.641 1.24 0.321 6.134 4.596 6.851 4.875 4.449 1.931 8.455-0.502 12.776 1.505 2.543 1.519 10.472 13.507 11.068 16.514 2.313 12.487-2.265 35.881-11.068 37.845-6.43 1.373-9.424-2.64-12.776-3.263-5.76-1.218-16.076-3.838-22.193-1.645-0.786 0.198-3.233 3.323-3.233 3.323s-0.548 9.635 1.605 13.060l3.139 2.648c1.175 0.494 4.489 1.876 6.397 2.251 8.144 1.906 17.117-1.43 25.434 0 2.796 0.665 7.103 4.068 9.511 4.996-1.199 8.77-3.869 37.746 1.588 42.734 1.373 1.266 0.215 1.47 4.559 2.745v0zM718.135 476.568c3.734 3.395 13.43 16.776 15.885 21.347 0.437 0.962 3.178 4.947 3.178 4.947 1.313 6.451-2.438 13.605-3.178 18.010-0.215 0.156 2.281 3.287 0 6.602-2.192 3.337-9.463-1.717-14.24-4.941-1.86-1.076-1.438-3.658-3.139-4.89-12.015-8.614-14.326-9.494-27.095-3.27-1.754 2.678-3.465 4.343 0 9.789 3.528 5.565 20.881 14.87 31.807 19.778-0.247 4.043 1.192 10.949 0 14.82-0.247 0.625-4.251 2.747-4.712 3.27-19.832 23.828-11.227 29.574-11.227 29.574s11.847 6.756 19.143 3.305c7.16-3.501 14.739-42.135 23.782-18.107 0.778 1.972 3.663 8.696 3.193 11.557-0.317 2.055-5.959 5.169-6.333 6.552-0.517 1.373 0.127 6.708 0.127 6.708l1.422 3.073c2.090 1.174 6.317 3.353 6.317 3.353s6.452 0.33 9.638-1.652c2.043-1.282 9.209-17.763 9.511-21.414 0.373-4.989-1.398-14.030-3.139-18.043-1.026-1.939-5.491-3.838-6.372-6.625-1.627-4.134 0.080-6.215-1.627-9.789-1.134-2.062-5.85-3.855-6.349-6.583-3.108-14.961 9.441-34.629 11.124-47.691 5.673-46.161-2.059-100.494-28.645-118.388-0.271-0.222-4.036-0.683-4.514-1.010l-9.805 2.712c-1.525 2.563-4.562 4.389-6.238 6.461-2.216 2.934-2.693 6.822-4.854 9.89-1.366 2.005-7.017 4.545-7.921 6.577-7.707 17.623 8.526 16.883 17.489 11.549 1.883-1.144 5.436-6.363 7.97-6.544 3.369-0.353 4.562 2.302 6.372 3.255 13.493 7.462 5.283 14.541 6.308 27.963 0.166 2.588 4.395 9.346 4.744 11.499 1.844 11.992-0.794 22.891-3.083 31.267-0.294-0.401-4.37-1.144-4.83-1.692-2.138-2.104-1.747-7.020-3.147-9.855-2.527-4.297-7.597-8.047-11.132-11.557-5.054-4.521-10.193-13.29-17.466-14.77-2.693-0.502-9.752 1.727-9.528 1.727-0.215 0.141-5.317-1.939-8.017 6.577-2.749 8.401 10.241 10.31 22.241 19.692l6.339 4.963zM891.346 604.697c13.69 2.337 20.008-6.789 15.931-18.010-6.079-16.776-35.843-14.573-55.653-18.141-2.686-0.452-9.957-4.506-12.625-4.932-8.479-0.97-14.391 1.621-22.337-1.578-3.909-1.529-6.483-4.144-9.472-6.625-2.965-2.423-5.936-3.707-7.994-6.534-1.97-2.793-1.549-6.526-1.549-6.526s1.717-15.642 3.164-21.479c1.089-4.488 7.072-12.217 7.954-18.010 4.099-27.898-10.553-111.64-20.621-121.628-8.954-8.737-14.581-8.294-19.054-5.029-4.578 3.362-2.98 3.073-4.838 6.592-2.407 4.77-1.636 10.062-1.535 9.879 1.446 3.231 0 5.328 1.535 8.163 2.257 4.282 8.884 7.62 11.187 11.525 0.66 1.307-0.333 3.755 0 4.965 0.937 4.57 6.652 11.317 7.875 16.423 6.040 23.879 9.765 44.017 7.946 70.788-1.462 21.217-19.228 37.014-12.633 59.076 0.564 2.377 4.363 10.653 6.317 13.184 8.63 11.697 40.627 1.684 58.792 6.609 1.304 0.395 4.832 4.438 6.365 4.957 5.968 1.966 9.711-0.056 15.853 1.659 7.406 2.055 13.937 7.628 20.698 11.433 1.596 0.979 2.271 2.885 4.693 3.24v0zM894.575 555.412c0 0 5.197 0 7.968-1.578 9.877-5.845 0.738-17.65-1.636-24.674-1.754-5.268-5.015-13.357-6.34-18.148-0.803-2.827 0.659-5.302 0-8.145-0.341-1.585-1.899-6.082-4.769-6.609-2.819-0.502-5.309 1.553-6.349 3.312-5.482 9.082-4.593 38.485 0 47.649 1.789 3.623 11.125 8.194 11.125 8.194v0zM846.509 545.858c0 0 5.323-1.174 6.794-3.509 1.754-3.125 0.827-6.279 1.613-9.914 2.82-14.417 1.907-35.279-1.613-49.327-1.47-5.335-7.088-12.881-7.946-18.1-0.397-1.776 0.556-4.793 0-6.641-2.059-5.845-8.479-16.029-9.614-22.916-2.686-15.913 3.783-29.795 20.642-24.709 2.519 0.798 4.33 5.18 6.412 6.583-1.916 14.378-12.199 32.318 6.285 23.025 13.732-6.832 16.416-22.555 19.159-41.075-0.953-2.062-2.431-4.479-6.42-4.941-3.949-0.552-4.745 0.542-6.3 1.571-1.287 0.832-1.231 1.102-3.178 4.924-2.033 3.946-4.251 2.672-4.784 0-0.977-0.576-1.622-4.924-1.622-4.924s-12.705-13.070-38.149-3.24c-9.067 6.041-12.975 31.079-7.912 46.047 1.326 3.838 6.324 9.074 7.912 13.192 3.194 8.606 3.194 16.005 6.413 24.669 1.001 2.894 5.68 7.849 6.333 11.508 2.757 16.463-6.604 24.109-7.954 36.083-1.042 9.386 0.065 14.589 4.792 18.188 2.431 1.876 2.043 1.807 6.349 3.206l2.79 0.3zM888.242 491.362c0.279-0.508 4.235-1.193 4.712-1.783 5.793-5.622 5.467-25.762 7.954-36.103 4.672-18.84 16.169-39.546 28.613-50.996 2.025-1.776 3.591-5.476 6.372-6.577 8.241-3.067 15.901-1.201 19.102-9.89 6.754-18.362-19.523-18.139-30.178-11.393-4.688 2.886-18.166 16.712-20.755 21.281-4.507 8.259-4.703 17.031-7.875 26.312-1.924 5.548-8.058 12.864-9.536 18.125-2.678 9.255-4.363 42.045-1.613 49.228l3.203 1.797zM877.085 351.537c7.827 0 19.721-3.649 25.459-6.526 24.308-12.51-31.345-13.102-44.521-9.894-22.877 5.749 8.844 16.421 19.062 16.421v0zM498.832 349.926c30.003 4.743 48.337-8.572 74.683-6.6 10.87 0.92 34.288 5.187 36.569 3.279 2.265-1.85 1.605-6.511 1.605-6.511l-3.147-3.24c-10.090-3.748-113.73-1.045-117.671 1.561-7.658 5.252 1.702 10.597 7.962 11.51v0zM818.317 349.926c9.225 0.436 17.434-2.359 19.071-4.914 1.613-2.637 2.017-4.053-1.636-6.592-3.56-2.591-49.256-1.273-74.676-3.303-34.835-2.672-118.258-3.073-120.794 3.303-2.48 6.337 2.496 6.592 6.397 8.188 7.97 3.566 22.765 1.677 33.31 1.677 25.172 0 53.652 0.116 76.409-1.677 4.974-0.321 12.491 1.373 17.376 0l3.178-3.279c15.461-1.975 27.865 6.064 41.365 6.598v0zM85.602 348.289c17.005 2.442 34.606-2.292 47.676-3.27 82.035-6.345 168.447 4.545 247.971-1.684 24.109-1.883 71.514-1.543 71.514-1.543s3.926-1.684 1.565-4.932c-2.298-3.354-26.754-0.615-41.335-1.741-80.009-6.131-166.943 4.84-249.433-1.611-9.686-0.731-26.184-2.491-38.172-1.621-3.379 0.27-8.645 2.251-14.343 1.621-2.709-0.247-9.995-4.297-12.682-4.946-10.736-2.178-21.756-1.43-31.808 0 0 0.64-2.995 2.581-1.565 8.303 1.39 5.508 11.657 10.201 20.611 11.425v0zM931.078 348.289c11.467 3.368 28.104-3.524 30.218-6.501 2.107-3.125-1.511-6.673-1.511-6.673-12.355 1.019-31.912 0.188-34.971 3.303-3.153 3.023 6.263 9.872 6.263 9.872v0zM568.749 179.003c20.748 0.6 21.875-32.534 3.242-34.539-23.098-2.507-23.886 33.94-3.242 34.539v0zM681.145 225.775c-2.176 13.75-9.614 22.070-23.679 22.070-20.828 0-27.525-20.483-27.525-38.74 0-17.679 4.308-39.627 27.343-39.627 11.234 0 20.921 8.696 23.871 24.518h16.202c-1.771-16.381-11.458-39.438-40.635-39.438-28.003 0-44.703 21.866-44.703 51.546 0 31.925 14.906 57.137 47.875 57.137 26.197 0 36.058-19.637 37.466-37.473l-16.212 0.008zM722.003 208.931c0 13.776 4.918 39.324 28.955 39.324 24.012 0 28.898-25.549 28.898-39.324 0-13.826-4.887-39.465-28.898-39.465-24.037 0-28.955 25.638-28.955 39.465v0zM704.768 208.931c0-26.584 14.365-54.373 46.19-54.373 31.768 0 46.206 27.79 46.206 54.373 0 26.558-14.431 54.308-46.206 54.308-31.823 0-46.19-27.758-46.19-54.308v0zM812.62 260.486h15.885v-14.674h0.349c3.622 5.5 12.22 17.425 30.203 17.425 17.95 0 23.663-11.081 26.58-16.66 8.333 9.651 15.083 16.66 30.616 16.66 10.607 0 30.75-5.597 30.75-34.53v-71.298h-16.733v66.5c0 14.261-4.156 23.928-18.45 23.928-14.192 0-23.56-13.857-23.56-27.661v-62.766h-16.772v71.298c0 8.599-3.201 19.128-15.655 19.128-9.607 0-26.359-6.337-26.359-34.31v-56.117h-16.846v103.073l-0.009 0.003zM100.080 281.43c0 0 8.167 1.519 13.65 0 5.506-1.571 6.254-3.125 6.365-5.73 0.308-2.514-0.111-5.663-6.794-8.95-4.085-2.277-3.623-2.163-4.116-2.221-0.548 0-1.907 0.396-3.853-0.371-1.859-0.731-2.845-0.731-6.604-5.112-3.776-4.358-3.598-4.693-3.598-4.693v-10.346c0 0 1.669-7.751 4.371-11.393 2.63-3.814-0.937-9.378-7.597-7.11-6.571 2.433-10.79 3.952-13.882 10.193-3.019 6.355 0.477 15.518 1.986 18.808 0 0 2.471 0.862 3.982 4.545 0 0 2.192 2.499 0.572 6.897-1.615 4.086 9.787 12.928 15.517 15.485v0zM123.895 278.636c0 0-1.089-4.102 2.464-8.819 3.512-4.774 4.586-6.938 7.438-9.707 2.995-2.745 2.75-3.241 7.912-2.942 5.283 0.207 5.475 3.855 5.283 7.307-0.279 3.428 1.167 5.76-3.631 10.899-4.719 5.246-11.822 6.913-15.518 6.756-3.798-0.322-3.948-3.496-3.948-3.496v0zM108.909 229.523c-1.836 0.173-3.989-0.067-6.619-0.822 0 0-1.859-2.596 0.778-5.286 2.614-2.631 4.107-4.908 7.827-6.641 3.638-1.807 3.457-1.997 6.372-2.499 2.973-0.568 5.283 0 8.136-1.456 2.828-1.513 7.78-4.996 8.771-8.254 1.074-3.197 0.271-7.264-0.111-10.29-0.51-3.083-0.51-3.716-0.51-3.716s0.51-2.475-5.641-5.352c-6.053-3.033-3.941-2.581-8.516-4.884-4.514-2.333-3.67-1.488-3.67-1.488s0.683-0.855-3.886 0.158c-4.553 1.053-7.333 0.494-7.802 1.053-0.357 0.38-2.973 3.008-6.968 1.16 0 0-4.522-2.163-4.999 2.244-0.325 4.309 0.723 15.14-11.132 13.99 0 0-4.967-1.925-1.741-11.053 0 0 3.027-6.493 5.61-8.614 2.536-2.119 3.545-3.017 6.532-8.558 3.011-5.598 6.794-3.847 12.697-3.922 6.023-0.098 12.721 0.101 12.721 0.101s0.746 1.947 9.144 1.208c0 0.041 5.627 2.251 9.099 7.126 0 0 8.868 1.915 10.273 9.716 0 0 1.343 1.76 1.827 8.467 0 0-0.715 3.231-2.201 7.644 0 0-0.389 2.448 0.365 5.852 0.763 3.509-0.937 8.236-3.861 12.247-2.86 3.997-8.232 8.457-12.11 9.61-3.743 1.035-3.114 0.938-3.114 0.938s-8.884-0.502-11.307 0.101c-1.416 0.403-3.313 1.079-5.967 1.22v0zM206.453 237.019c-3.448-0.855-10.813-7.143-12.143-15.274-1.374-8.164 0.088-22.039 1.763-27.749 1.701-5.852 6.937-15.775 11.513-19.884 4.647-4.018 11.433-6.125 11.433-6.125s2.305-0.091 3.734-2.27c1.272-2.178 3.172-4.62 4.48-5.983 1.175-1.289 1.398-1.289 5.857-0.89 4.464 0.543 6.588-1.735 12.755 3.495 6.174 5.169 4.172 5.481 7.446 6.985 0 0 0 0.773 1.811 1.118 1.932 0.477 8.232 1.471 11.020 10.209 2.845 8.614 4.028 13.029 3.346 20.368v5.558c0 0-1.28 5.663-4.456 8.985l-0.421 2.359c0 0-0.716 2.621 1.312 5.054 2.043 2.4 4.355 6.304 4.355 6.304s1.328 1.99 0.73 9.231c-0.604 7.242-2.025 11.122-4.569 14.367-2.552 3.149-2.107 7.249-2.398 9.831-0.246 2.646-8.192 13.003-12.173 16.563l-1.836 2.178c0 0-5.603-1.144-9.225 1.282-3.727 2.433-5.887 1.798-8.954 1.677 0 0-3.56-2.259-5.283-4.365-1.827-2.038-1.827-2.351-1.827-2.351s-5.054-0.543-6.761-1.218c-1.795-0.625-9.805-9.527-11.433-13.908 0 0-1.026-8.327 0.294-11.129 0 0 0.7-4.84 4.235-4.332 3.545 0.558 1.796 0.163 1.796 0.163s6.874 12.748 11.713 16.291c4.76 3.617 8.677 6.181 17.846 1.504 0 0 3.72-2.499 6.548-7.496 2.901-4.9 4.609-4.004 5.943-6.781 1.422-2.845 2.637-12.141 3.768-17.064 1.065-4.89 1.065-5.328 1.065-5.328s2.693-6.627 2.464-10.282c-0.216-3.921-2.298-9.847-3.536-11.697-1.272-1.807-0.922-7.087-1.13-9.707-0.279-2.688-1.192-6.106-3.797-8.696-2.552-2.769-4.251-6.279-9.153-9.986-4.917-3.748-4.291-3.559-4.291-3.559s-6.357-4.053-12.020-0.558c-5.53 3.322-11.473 8.558-15.161 16.316-3.695 7.933-4.639 19.308-3.783 25.472 0.968 6.067 3.059 14.197 1.556 16.949-1.468 2.72-3.575 4.619-4.431 4.373v0zM326.001 286.813c0 0-7.065-1.553-7.183-4.685-0.111-3.255 0-9.099 1.048-13.060 1.009-4.028 2.78-8.696 4.043-10.126 1.24-1.398 1.867-2.073 1.867-2.073l0.286-13.851c0 0-4.928-8.754-5.182-13.167-0.286-4.488-0.929-23.286-0.803-27.102 0.088-3.912 0.166-11.337-1.503-16.095-1.612-4.946-2.265-8.655-0.516-16.785 1.811-8.203 1.811-9.378 3.083-10.85 1.374-1.529 5.864-4.309 8.693-0.212 2.78 4.037 2.845 5.59 3.339 10.857 0.365 5.343 1.653 22.729 1.207 24.453-0.398 1.702-0.929 5.976-0.929 5.976l0.644 14.984 4.020 4.9c0 0 4.41 1.776 0.659 9-3.687 7.192-5.61 11.277-5.61 11.277s-1.114 3.764-0.166 8.614c0.794 4.809 0.923 8.308 2.090 11.361 1.105 3.172 1.47 12.938 0.993 17.771-0.596 4.827-4.092 10.892-10.083 8.812v0zM374.693 287.365c0 0-5.045-4.184-5.133-9.914-0.279-5.703 1.28-7.217 1.446-8.877 0.231-1.519-2.431-6.627-1.358-11.747 1.192-5.196 4.586-8.573 4.586-8.573l0.461-1.939c0 0-0.461-3.831-2.693-6.493-2.107-2.646-2.805-4.332-5.483-5.352-2.654-0.97-13.009-1.118-17.331-2.055-4.41-0.945-5.777-7.045-0.653-8.498 5.182-1.497 16.741-1.315 16.741-1.315s4.141-1.808 4.704-6.131c0.469-4.231 0.469-12.141 0.365-19.349-0.111-7.404-0.923-31.531-0.923-31.531s-0.54-6.567 5.864-7.973c6.468-1.208 10.926 0.608 11.141 8.096 0 0-0.216 15.847-1.313 26.673-1.065 10.876-1.358 12.189-1.358 12.189l2.67 29.977-7.669 12.741c0 0-0.961 1.201 1.669 4.119 2.552 2.927 4.593 3.241 5.999 13.177 1.477 10.028 1.605 13.241 1.605 13.241s0.58 10.603-13.342 9.534v0zM457.815 284.125c0 0-2.383 4.309-7.033-0.116-4.562-4.53-7.938-8.762-7.938-8.762s-5.275-6.025 1.994-13.043c7.271-7.102 1.644-1.833 1.644-1.833s-1.121-15.126-1.121-18.726c0-3.592 1.438-5.221 1.438-8.614 0-3.288-1.272-8.689-2.043-14.829-0.724-6.125-2.647-19.208-2.034-24.102 0.738-4.856 2.398-9.854 2.273-14.605-0.166-4.734 1.382-7.741 4.784-10.66 3.465-2.804 15.233-9.822 19.196-12.125 3.933-2.277 9.258-4.267 18.712 1.717 9.289 5.953 16.208 12.108 18.037 18.502 1.907 6.385 2.002 7.882 2.002 7.882s0.454 22.317-0.437 28.005c-0.891 5.678-8.010 11.081-12.657 3.27l-0.961-1.126c0 0 1.128-14.435 0.048-21.306-0.985-7.012-1.677-10.601-7.365-14.822-5.768-4.134-13.102-6.837-20.342 1.315-7.095 8.171-7.644 10.332-7.644 22.153 0 12.008 0 31.17 0.834 37.654 0.778 6.6 4.242 25.284 1.741 34.35-2.46 9.097-3.128 9.822-3.128 9.822v0zM497.449 283.789c0 0-6.134-1.389-5.388-16.949 0.693-15.643 1.009-20.26 0.514-27.019-0.514-6.781 0.778-11.597 5.348-11.26 4.586 0.246 7.986 3.788 10.424 13.563 2.686 9.757 3.457 18.675 2.107 27.914-1.175 9.222-0.859 9.594-3.274 12.864-2.291 3.321-5.955 3.218-9.731 0.886v0z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="tubiao" unicode="" d="M437.996 198.481 437.996 198.481 437.996 309.278 327.195 309.278c-61.187 0-110.797-49.61-110.797-110.797 0-61.195 49.61-110.797 110.797-110.797C388.387 87.684 437.996 137.286 437.996 198.481L437.996 198.481 437.996 198.481 437.996 198.481zM493.395 198.481c0-91.789-74.411-166.195-166.2-166.195C235.41 32.286 161 106.692 161 198.481c0 91.789 74.41 166.195 166.195 166.195l110.801 0 55.399 0 0-55.398L493.395 198.481 493.395 198.481 493.395 198.481zM585.723 198.481 585.723 309.278 696.52 309.278c61.195 0 110.796-49.61 110.796-110.797 0-61.195-49.601-110.797-110.796-110.797C635.332 87.684 585.723 137.286 585.723 198.481L585.723 198.481 585.723 198.481zM530.324 198.481c0-91.789 74.41-166.195 166.196-166.195 91.789 0 166.199 74.406 166.199 166.195 0 91.789-74.41 166.195-166.199 166.195L585.723 364.676l-55.399 0 0-55.398L530.324 198.481 530.324 198.481 530.324 198.481zM437.996 567.805l0-110.801L327.195 457.004c-61.187 0-110.797 49.61-110.797 110.801 0 61.188 49.61 110.797 110.797 110.797C388.387 678.602 437.996 628.993 437.996 567.805L437.996 567.805 437.996 567.805zM493.395 567.805c0 91.785-74.411 166.195-166.2 166.195C235.41 734 161 659.59 161 567.805c0-91.789 74.41-166.199 166.195-166.199l110.801 0 55.399 0 0 55.398L493.395 567.805 493.395 567.805 493.395 567.805zM585.723 567.805l0-110.801L696.52 457.004c61.195 0 110.796 49.61 110.796 110.801 0 61.188-49.601 110.797-110.796 110.797C635.332 678.602 585.723 628.993 585.723 567.805L585.723 567.805 585.723 567.805zM530.324 567.805 530.324 567.805C530.324 659.59 604.734 734 696.52 734c91.789 0 166.199-74.41 166.199-166.195 0-91.789-74.41-166.199-166.199-166.199L585.723 401.606l-55.399 0 0 55.398L530.324 567.805 530.324 567.805 530.324 567.805zM530.324 567.805" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="baidu1" unicode="" d="M603.131557 218.199837l-41.990347 0s-5.385661 3.331885-5.38566 12.722765l0 88.091315-47.356565-0.604774 0-98.002035s4.563946-25.894763 38.895869-25.894763l79.526241 0L626.821095 312.933431 603.130533 312.933431l0-94.733594zM461.021955 312.933431l-44.414559 0s-40.995693 1.62194-55.359842-44.867883c-4.975315-31.022551 4.457522-42.857087 6.100952-46.771234 1.665942-3.872191 14.904455-26.782993 48.155766-26.782993l69.205175 0L484.709447 372.706793l-23.688515 0.520863 0-60.294225zm0-94.733594l-35.023678 0s-21.570271 0.606821-28.211528 25.442462c-3.331885 11.096732 0.520863 21.699208 2.25025 26.693965 1.62194 4.977361 8.847505 18.909675 23.774473 18.909675l37.210483 0 0-71.046102zM511.51393 829.308065c-245.932202 0-445.285552-199.375863-445.285553-445.308065S265.582751-61.308065 511.51393-61.308065s445.285552 199.375863 445.285552 445.308065S757.446132 829.308065 511.51393 829.308065zm27.151383-236.326427c3.546779 32.385595 42.271756 82.078367 73.316819 74.982762 30.934546-7.05365 59.167564-48.113811 53.435003-83.420944-5.582135-35.369555-33.683147-82.034365-77.406974-76.323293-43.656289 5.582135-53.543474 45.127803-49.344848 84.761475zm-91.575672 89.12997c32.711006 0 59.167564-37.663808 59.167565-84.154655 0-46.533826-26.457582-84.198657-59.167565-84.198657-32.667004 0-59.167564 37.663808-59.167564 84.198657-0.001023 46.489824 26.500561 84.154655 59.167564 84.154655zM262.553765 482.715279s6.989181 69.292156 54.928006 73.576739c38.096666 3.26537 66.135256-38.422078 69.054749-62.263066 1.796926-15.467273 9.842159-86.252433-49.389873-98.994641-59.103096-12.700253-81.080643 55.683207-74.592882 87.680968zm450.888153-298.394041c-32.407084-76.365248-150.830217-36.68962-150.830217-36.68962s-43.676755 14.018272-94.342691 2.791579c-50.688449-11.338233-94.38874-7.031137-94.388741-7.031137s-59.277058-1.428535-76.172867 73.467245c-16.874319 74.982762 59.167564 116.042923 64.859194 123.030058 5.602601 7.095605 45.082778 33.943067 70.39528 76.345806 25.440415 42.444694 101.504812 76.387761 155.048285-7.009648 39.483246-56.593949 107.130949-108.947318 107.130949-108.947318s50.665936-39.612183 18.300808-115.956965zm-9.886161 173.97945c-64.878636-1.473561-67.626213 43.829228-67.626213 76.279291 0 34.008558 6.987135 82.10088 59.21259 82.100879 52.136428 0 66.177212-50.947346 66.177211-67.865667 0-17.026792 7.117095-89.088014-57.763588-90.514503z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="biaoge" unicode="" d="M135.168 404.48h348.16v389.12h-266.24c-45.056 0-81.92-36.864-81.92-81.92v-307.2z m0-40.96v-307.2c0-45.056 36.864-81.92 81.92-81.92h266.24v389.12h-348.16z m389.12-389.12h266.24c45.056 0 81.92 36.864 81.92 81.92v307.2h-348.16v-389.12z m348.16 430.08v116.736c0 12.288 8.192 20.48 20.48 20.48s20.48-8.192 20.48-20.48V56.32c0-67.584-55.296-122.88-122.88-122.88h-573.44c-67.584 0-122.88 55.296-122.88 122.88v655.36c0 67.584 55.296 122.88 122.88 122.88h573.44c67.584 0 122.88-55.296 122.88-122.88v-18.432c0-12.288-8.192-20.48-20.48-20.48s-20.48 8.192-20.48 20.48v18.432c0 45.056-36.864 81.92-81.92 81.92h-266.24v-389.12h348.16z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="qq" unicode="" d="M330.048811 403.911044l-0.969942 2.984377-0.778872 3.915345-0.540034 2.155539 0 8.804431 0.932368 3.45206 0.967344 3.688899 1.240759 3.834001 1.688855 4.271504 2.231487 4.462375 3.14087 4.457378 0 3.14087 0.308791 2.915024 0.467683 3.989695 1.359478 4.422402 1.240759 4.854709 0.984732 2.210901 1.148821 2.070196 1.469404 2.311833 1.59352 1.683259 0 11.035518 0.92977 5.683547 0.92937 6.59353 1.668269 7.894647 2.288848 8.206436 1.705843 4.512341 1.689455 4.930057 1.841152 4.577896 2.213499 4.925061 2.249475 5.356768 2.597239 5.055572 2.909427 5.376755 3.6871 5.372358 1.685857 3.060525 1.823763 2.542676 3.93733 5.668157 4.032666 5.659163 4.618868 5.839441 4.927059 5.683746 5.352371 5.582615 5.585613 5.764092 6.748425 6.206192 4.309678 3.764048 5.216463 4.055251 5.293411 3.608553 5.739109 3.447063 5.511263 3.065322 6.205193 2.522889 6.595528 3.161257 6.558553 2.150542 6.553157 2.216497 7.060613 2.211101 7.058215 1.703245 7.446951 1.377066 7.534492 1.220572 14.878313 2.02063 7.915633 0.42711L537.225745 636.014078l7.798712-0.969942 7.829691-0.92977 7.995579-0.854421 7.406978-1.763804 7.833689-1.688455 7.358011-1.899712 8.050542-2.150542 7.367005-2.623621 7.056216-2.984377 7.526897-3.14147 6.885332-3.45206 6.674475-3.824007 6.537568-4.226534 5.66316-3.899356 2.598238-2.231487 2.759129-1.60791 5.226456-4.462974 4.426998-4.281497 4.382029-4.441988 4.30708-4.925261 3.527608-4.73379 4.191158-4.929658 2.949001-5.271426 2.965989-4.694217 3.159858-5.432317 2.599238-4.769366 4.422002-10.050186 2.171528-5.196477 1.687856-4.829326 1.687856-5.215864 1.512974-4.910071 1.085264-4.211145 1.35708-5.00061 2.402371-8.87938 1.536958-7.759139 0.986331-7.50791 0.853421-6.049898 1.362077-9.211754 0.305793-1.452016 1.086264-1.688855 2.914024-4.754377 1.860738-3.20023 1.667869-3.3927 2.130555-3.588167 1.864736-4.30648 1.200186-4.462375 1.317107-4.809339 1.010315-4.98502 0.467683-2.462331 0.391734-2.984976 0-2.603235-0.391734-2.618625 0-3.235806-0.779472-3.120884-1.396053-6.075281-1.593919-3.060525-1.156216-3.457656 0-0.829038 0.538635-1.070674 1.591921-2.542276 6.905318-10.202083 5.467293-7.658208 2.598238-5.140914 3.532605-5.608198 3.065921-6.113855 3.527608-6.589532 3.532605-7.375999 3.975305-8.342344 2.231487-5.136517 2.054607-4.98462 1.78479-5.297408 1.748814-4.752778 1.316108-4.98562 1.35708-4.673831 1.708841-9.130809 1.356081-9.352659 0.930369-8.280386 0-11.659095-0.617581-4.151185-0.895393-7.116175-1.241158-6.441633-1.899712-5.810061-0.698526-2.391379-1.316108-2.855064-1.126236-1.974661-1.476999-2.468326-1.317107-1.526965-1.667869-2.000644-1.477998-1.606911-1.586924-1.377066-1.900711-0.834434-1.707842-0.854421-1.398052-0.461687-2.130555 0-1.377066 0.461687-2.618225 1.301118-1.200186 0.829438-1.242158 0.935366-1.37107 1.241158-1.382063 1.35708-2.287449 2.53628-2.718157 3.589566-2.131555 3.708486-2.134553 2.96399-2.075593 3.452659-2.930013 6.145833-3.296765 6.382673-0.386738 0.216853-0.542632 0-1.361077-0.985332-0.774475-1.688855-1.276135-2.075593-2.252473-6.210789-3.376711-8.825017-4.342056-10.567835-3.260789-5.312398-3.432673-5.507266-4.050254-6.211788-4.312076-6.070884-2.210501-2.753133-2.674187-2.985976-6.15083-6.069885 0.543631-0.523645 0.833435-0.853421 3.065921-1.838753 12.804319-6.130843 5.588011-3.145867 5.311399-3.065921 5.277422-3.840396 4.692818-3.989295 2.291446-1.748814 1.703845-2.080589 1.748814-2.381385 1.473001-2.598238 0.773476-2.156538 0.970342-2.613228 0.391734-2.211501 0.462686-2.603235-0.462686-1.768801 0-1.758808-0.391734-1.848747-0.970342-1.678862-0.386738-1.317107-0.854421-1.596917-2.322425-3.14087-2.135552-2.543276-1.667869-1.914702-1.397053-1.381064-3.527608-2.599238-3.995291-2.230488-4.271104-2.151541-4.538923-2.069597-5.120528-1.980657-2.719156-0.853421-2.437347-0.684536-5.899-1.37107-6.130843-1.322104-6.130843-1.296121-6.669478-1.07627-6.904319-0.306792-7.060213-0.849424L623.882991 123.481376l-7.910637 0.467683-7.372002 0.694529-7.915633 1.070274-7.869664 0.833435-8.301372 1.156216-8.030555 1.999644-7.839685 1.537957-7.793716 2.206504-7.995579 2.855064-7.834688 2.386382-4.110213 1.352083-3.683503 1.321104-2.332419 0.915379-2.28545 0.441701-6.51858 0-7.522899 0.542632-3.824407 0.391734-4.909671 0.543631-3.14087-2.835078-4.30708-2.673188-5.821453-2.854065-6.454624-3.527608-3.924739-1.919698-4.07084-1.517971-9.042869-3.679505-4.907273-1.241158-5.140914-1.381064-7.141558-1.377066-4.456978-0.387737-4.730793-0.386738-4.928658-0.541633-5.740508-0.231843-23.448502 0-13.249417 0.231843-12.841693 1.316108-6.512984 0.913381-12.414983 1.844749-6.130843 1.241158-5.684146 1.819766-5.680549 1.322104-5.120528 2.055606-4.847114 1.919698-4.499949 2.150542-3.917744 2.371392-3.919343 2.844072-1.319106 1.377066-1.743818 1.668869-1.319106 1.477998-1.203784 1.687856-1.087862 1.687856-0.851822 1.683858-1.22377 3.592564-0.444698 1.860738-0.542632 2.055606 0 1.923696 0.542632 2.150542 0 2.150542 0.444698 2.151541 0 4.29209 0.213855 2.306436 1.009715 2.599238 0.851822 2.602236 1.550549 3.134875 1.125237 1.247154 0.932368 1.376067 2.442344 2.985976 1.939685 1.531961 1.821165 1.086264 1.688855 1.35708 2.696172 0.853421 2.130555 1.302117 2.678584 1.377066 3.065322 0.933367 3.065522 0.925373 3.530606 0.754488 3.371714 0.447696 3.998289 0.546629 4.30608 0.306792 1.143225 0.391734 0.233841 0 0.543232 0.45769 0 0.532639-0.776873 1.065278-2.306836 1.086264-5.741108 4.98462-3.841995 3.064922-4.459976 3.889363-4.499949 4.393022-4.693818 5.577219-5.352371 6.286738-2.017032 3.3927-2.678784 3.512618-2.28645 4.075237-2.057605 4.462974-2.794505 4.201152-1.821365 4.834722-2.150942 4.82373-2.156138 5.377354-1.587923 5.115532-1.475 6.382673-0.464685 0.230843-0.447297 0-0.231243 0.452693-0.542632 0-0.911982-0.452693-0.465285-0.230843-0.622978-1.065278-0.230843-1.316108-0.465085-1.146223-0.814448-1.919698-2.64081-4.673831-1.35648-2.855064-2.15354-2.441345-2.306436-2.985976-2.522889-3.300762-2.675586-2.910027-3.14127-2.829082-2.929414-2.679184-3.20123-2.089583-3.527608-2.216497-3.37711-1.316108-3.995291-0.991328-3.919343-0.365752-0.92937 0-0.894793 0.365752-0.696128 1.532961-1.16581 0.779472-1.510376 3.683503-0.931968 1.974661-1.007717 2.855064-0.833835 2.96399-0.447297 2.93501-1.241758 6.663482-0.464685 3.925339 0 12.874271 0.464685 9.584502 0.776474 4.903675 0.912381 5.065566 0.833835 5.447307 1.472602 5.045579 1.668869 5.85503 1.705843 5.66316 2.291446 5.819055 2.15354 5.603201 2.96499 5.684146 2.793706 6.130843 3.374712 5.739109 3.974705 6.211788 4.05565 5.602202 4.229133 6.204793 3.529607 4.272104 4.520335 5.004607 4.751778 4.965234 2.211101 2.387381 2.696172 2.693774 3.897358 3.376711 3.99729 3.45206 6.515582 5.819454 4.924661 3.603557L330.048811 403.911044zM510.556027-63.477266c-60.721231 0-119.603109 11.889939-175.042321 35.332844-53.542098 22.649644-101.624299 55.061668-142.910307 96.349475-41.287807 41.288806-73.703429 89.36621-96.350474 142.90571-23.448102 55.434216-35.338041 114.311297-35.338041 174.990357 0 60.690652 11.892337 119.57273 35.338041 175.011342 22.647045 53.5405 55.062468 101.617903 96.350474 142.900713 41.285808 41.287807 89.370607 73.701231 142.910307 96.345478 55.44221 23.448102 114.32129 35.338041 175.042321 35.338041 60.696648 0 119.577726-11.889939 175.011942-35.338041 53.545696-22.644047 101.627896-55.057471 142.915703-96.345478 41.28281-41.28301 73.700831-89.36521 96.350474-142.900713 23.448102-55.438812 35.333044-114.315694 35.333044-175.011342 0-60.674263-11.889939-119.556141-35.333044-174.990357-22.649644-53.544497-55.067464-101.616904-96.350474-142.90571-41.288007-41.287807-89.370207-73.699832-142.915703-96.349475C630.133553-51.587328 571.252675-63.477266 510.556027-63.477266L510.556027-63.477266zM510.556027 809.937358c-233.740524 0-423.881608-190.128093-423.881608-423.831043 0-233.696554 190.138686-423.825047 423.881608-423.825047 233.712943 0 423.855626 190.128693 423.855626 423.825047C934.411453 619.809065 744.273966 809.937358 510.556027 809.937358z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="weixin" unicode="" d="M512.73678-72.402751c-246.990301 0-447.905216 200.953801-447.905216 447.911356 0 246.943228 200.914916 447.898053 447.905216 447.898053 246.947322 0 447.904193-200.953801 447.904193-447.898053C960.640973 128.550027 759.684102-72.402751 512.73678-72.402751zM512.73678 806.167019c-237.487879 0-430.665577-193.171558-430.665577-430.658414s193.177698-430.658414 430.665577-430.658414c237.4449 0 430.664553 193.171558 430.664553 430.658414S750.180658 806.167019 512.73678 806.167019zM615.259782 441.373709c7.009647 0 13.96199-0.534166 20.772093-1.310855-18.720364 87.122243-111.826901 151.754263-217.995943 151.754263-118.79357 0-216.116129-80.980359-216.116129-183.831842 0-59.268872 32.413224-108.029412 86.48063-145.877415l-21.598924-64.989153 75.53944 37.912471c26.998911-5.342682 48.654117-10.849092 75.696006-10.849092 6.752798 0 13.477966 0.314155 20.117177 0.854461-4.188392 14.46034-6.639211 29.570479-6.639211 45.25674C431.512874 364.731144 512.564865 441.373709 615.259782 441.373709zM499.101225 499.943662c16.213263 0 27.027563-10.671037 27.027563-26.948769 0-16.2061-10.813277-27.055193-27.027563-27.055193-16.22759 0-32.483832 10.849092-32.483832 27.055193C466.618417 489.272625 482.873636 499.943662 499.101225 499.943662zM347.824847 445.939701c-16.213263 0-32.598442 10.849092-32.598442 27.055193 0 16.276708 16.384156 26.948769 32.598442 26.948769 16.184611 0 26.912953-10.671037 26.912953-26.948769C374.7378 456.788793 364.009458 445.939701 347.824847 445.939701zM812.484655 272.899646c0 86.424348-86.424348 156.841118-183.504384 156.841118-102.850459 0-183.874821-70.416769-183.874821-156.841118 0-86.573751 81.023338-156.798139 183.874821-156.798139 21.512966 0 43.169195 5.385661 64.796772 10.813277l59.311851-32.483832-16.299221 54.011124C780.214694 180.984237 812.484655 224.181061 812.484655 272.899646zM569.33994 299.955862c-10.770298 0-21.626553 10.714016-21.626553 21.606087 0 10.79281 10.856255 21.609157 21.626553 21.609157 16.3422 0 27.04189-10.81737 27.04189-21.609157C596.381829 310.668855 585.68214 299.955862 569.33994 299.955862zM688.205141 299.955862c-10.685363 0-21.456684 10.714016-21.456684 21.606087 0 10.79281 10.770298 21.609157 21.456684 21.609157 16.22759 0 27.083845-10.81737 27.083845-21.609157C715.290009 310.668855 704.432731 299.955862 688.205141 299.955862z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | |
| | | |
| | | </font> |
| | | </defs></svg> |
| New file |
| | |
| | | |
| | | [class^="icon-"]{ |
| | | font-family: "iconfont" !important; |
| | | /* 以下内容参照第三方图标库本身的规则 */ |
| | | font-size: 18px !important; |
| | | font-style: normal; |
| | | -webkit-font-smoothing: antialiased; |
| | | -moz-osx-font-smoothing: grayscale; |
| | | } |
| | | .el-menu-item [class^=icon-] { |
| | | margin-right: 5px; |
| | | width: 24px; |
| | | text-align: center; |
| | | font-size: 18px; |
| | | vertical-align: middle; |
| | | } |
| | | .el-submenu [class^=icon-] { |
| | | vertical-align: middle; |
| | | margin-right: 5px; |
| | | width: 24px; |
| | | text-align: center; |
| | | font-size: 18px; |
| | | } |
| New file |
| | |
| | | @font-face {font-family: "iconfont"; |
| | | src: url('iconfont.eot?t=1611211499158'); /* IE9 */ |
| | | src: url('iconfont.eot?t=1611211499158#iefix') format('embedded-opentype'), /* IE6-IE8 */ |
| | | url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAACxwAAsAAAAAXrwAACweAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCLbgqBmwT7FwE2AiQDgkwLgSgABCAFhG0Hig8bXk1VBDYOAIi275aIalUl+/9j0nFYw1YKP6AcfXgOpAkIb1oZhwM0POu2D8+5l6685lSix+nk6Jas87Nzoh9SbaQ/kVILCXDdoZREwFw5yQE+EN8zF0GLGlepKjQuD//cu/v/rmx52AmsOLCvcZRAGm32sXALvPna8p3JVmcg8h4bknwRr8vNkMh3rxlc4TqyS8RWkLjUIvoN6eHWH0jPf3eXyLzjrBAjEVq0Wlqh1ZVEjJ0EQSlJVKnS1uhgn/7Wbqu+Eh2kdNG5jHRsfnUNFX/srt/9l02tRfU+06eodhdKpoeWe9uMIsuJiC0ZScmSoXV+/dCTwEG8zfA9Xep7ggENaMFSOcLpesueOm9+akHAjfFhGlLmKucqdmEb9jxVs/nDjy/zuuUnK+n7UwSpikRqTq9qLLDC2vqqXL9uYrtoDxCMAK2FvwggoJ3aBZb4A2BRd0mAYclgALjdYBjajHHzb9Os1UjrjR0AVgiLhrgp0qUoPwz9+fMljyDxiEeQ9ZjezMjeWDYrNLK9eVoHACqo4GjGgAHrCKnKldfdu6JKV1xbUN0clBtiL0EYDMCPidO22zrInNUE0drW9UiBQxRElqwEEsgEufl7CrTN6ylm71Hx0FR1vCtQLDlLB81AV41JhWarR7zmiq1CM12nQ4AfzvfF3/GkplTLHB+/LIIz4OHl/zOjgjKvIBe3BzVU0EOVsowcBRVv9lS0v45VvyCgeboq+Q3erT+eMQHjprSlNuGP8iiUrt24defeg0dPnr3w0iuvvfHWO+998NEnn33x1TdVNXUNTS1tHV19+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjp5de/YdOHTk2IlTZ85duHSlQlE6nrtQ+cD1jd/AQsEfGCVBcE1Q3BAMtwTHHSFwT0g8EAqPhMYTYfBMWLwgHF4SHq+IgNdExBsi4S2R8Y4oeE9UfCAaPhIdn4iBz8TEF2LhK7HxjTioEhc14qFOfDRIgCYJ0SIR2iRGhyTokhR9JEM/yTFACgySEkOkwjCpMUIajJIWxkgb46SDCdLFJOlhivQxTQaYIUPMkhHmyBjzZIIFMsUimWGJzLFMFlghS6ySFdbIGutkgw2yxSbZYYvssU0O2CFH9MgJu+SMPXLBPrnigNxwSO44IgDH5IET8sQpeeGMvHFOPrggX1ySH67If0kq2RD6vslPihFTUxZOjGx55FYpNFRX7RWkZvCA1QJciW7RFy0S0BrkN+mKjryg9RhWGnwWtEmX6h5tQj65mMRdOpRd42gpL5pKRydrhPqakEIUJIcIn6bKSoC98Q3gKhMhAMLdckoIVIQAeEcXctr3j4f9x4OfYXwYgBkliMJlgmZZ589GWtSTbAAg1qptp/NBkHMUoqSb4RABBkEK2KsoQx4jf7e7CWF/OCxOp6+cgrWFRprSfjoaDPxPAL7iLhcysJTBsM7ka/IgqdYQ7bIpK+CMCRkON6FOw+Lhj/oFHF9mDdZm+VmkXGFzUQiaYKKjg1IwfS3vPGkSBBBBabcs9ACXrUsZikaC+I4xp4jI4M+SEf9k8lfRV4SfGcEiAAyKsE0JyEylIsYobJzNEG0Oock0IRQviTPEJFTwO+OEHx4dRZ5DLTTrmcF+kQxPg4tkNPay2LI1yWFxiRmJlfx5EuBYiL0oLv0nSbvjFINmJGcV/9Ys33sOQvdJc80FC1k7M8KHWjeiOlql6Dw9jHG2GlmvKDnf0tcty374iLF0gwVrZJMJ3HRHCHsP41U166ZrORRn+IqItrD2BwEqKhTBXK0n5lAAhuvTi8xh8iWeDwGIoEVDmog167IIdA0IcL7eHSkgwmf4kws0i6XzpBCFUNjqpjy+Wv+XqoyrodqPI5JKOxP1aX19WjNr7pVKJEO2NT8pw2oogNdRD69fgYA1iGYsdTz6LGEHNH37MrHoO8xk17hNrlADvxUkv1RUbIN71m9pT3MmUl8jhZtb9uYKeXVZKQtC4b2xMjJ9/wmw05dfuLmBbWjoTbpep9mrO/pGYUxXVhoRRUU7bTBRc6P/UTTGuOJa2fEJIubdjP/GFyKlI27/V4ntkUCYM5SqAOXfIPljQHj4SdxzTY9LS0eexj/f+qwC4/8TQJYLaIaHyuwAPm/62vlCh8QURa3Nn/DfZ5KsfSxIguj2pJnYD2u5WTJHgpAQET0BplKkPg15EQYBmObkhxEgrh+lELG8f7bYLwg7u9nuV+IdNA9wmcgyb4TQfGOihvFLlIYRAELFtkdd44eyXalEQtZmtudu9yYj5CeHdo5treh4o/DKK7Fh65G0HY2tsEoLCZBpzkrTSqrFbRcKkIUQ+ChReWHGNOWkmURKSyzvBYkXZzO6yExHbms08ew2NMw9CQ72LCOLgKHjh4f3qc8rrq5PRki0hdWa/woqjKRGWRce/Wbv7H0LvrifZ1dzmUJKfLmslyNrSI5NinZMEzpI39MUAspqCugNLZUy1y21XIDq3CaqzvPkfqrf3GX9GG+oG/YmhymTHUYRkIBtD6D9qvu0HtX2KyKXGzjcbY5G/k5IBp1/l0tcqspITQeZQmotU0UYTkOqzYylCs3xT4ZJVERwQ/nF9g6660fXiWA0V3gRSF1MxlcqGhAsJxOhIQhAx55CCpR5BFUejr+HkquE2uanGlFSDfmaKra3FLr4FzJbTH+2/Opp+YXyePGl4RcvdT3JarRQNMtQwlK7oe8+TN6KTz3JX3+iXFQH+7gn3Md9gEaLCs3BoD1asFw8+hQ2FEc+RADqBc9scPWY/pwdjNCW3PA05+rPZb00sRhYzzt++kWx4twLnBB40e7wfHiFL49L8ypznh95QtZmV4dXW0Xy54rGbiuP2DxwZuT2L+pFLKZhpXmMwPlpAytkBKMMoUukhRWuDT12nwTPvKfz7vYtxWZP3F52lV1x+8iFjqFfBYkTlXXY12yscK055HKWxYPYCQmvcUZQdjr4NkMOne1FrNkdlqK2sHXeyWgkLkiGLpvUtj4K1o6c1gx+rHm8f3Xtnp9flfaPBu1LaflqSAkmCFkMmnLjnuKKZVbuZ87l5TblRxQ7gv6ujCNsja3YsuOAzEGbLHMe39WB7LhqTeVmwrhsFBchosgJAmj+/f/7XdVBd0jBIzxgxahuOopr+2IslPFL9sTxHUnB4LMgokYnbupeQki6z4vyDeurx2l+ZTotVusBp8b913Q6WDJ0khyWqnuR/ohXm56Zz85UeZuyTbuF1XkTyhYQ0TyhkRidvPQoA2JT7x20MPF25ySb5jXxgG3gHdlMZt8GwW4besywl0nzBNy91p93tXLOvXLPP5QlwXjRZiX5nauX2QJXEYShclJkSs5LwVzWfRMSwjQs2X4pHXoc+4IUI2USa8SLLU+PDVcrHcjrTkciuxY8spJogH+KOzy+qMduHqNfnzLbA1k9senEVus/DNOoajwqy3cb2TadSJlswGZPJJXqf+bN0bvpiQguORPphVcK8+nMp05PeiUKkojGclhp3sLz2RorYGVVAAyv0u9iJjW6Oh01cFlXx6OIdLynjmrE/tBgFzgAv9pxO0KIUlGu9fDYe1i+EPJO2Dvl5IOCaIcAxxEjQnFox5SBIAL7jIq7Cxa4XUl3hZc1lwjDd9skPhfeDlgMoeXwIwQwH7eDlxRDF/Q5gekHBA2KXIGU6H6qIJF2ZSXu8kw0HyAk5BGGHkJHBAOGxiu/CHcTtjwtt8wFUMSsEWWlvU0PveSAHCQJTYV6XJpkgJq6cWEGQsehM/GSu+qvZ98k9GLDdgB1QL79qIR6CG2Qkh2p1gN68Cq7xbIlQLO+9g3DEKSNivQc+PVsghBosZx3nBpFE4ZBTsWuGb8wttXqrBG0u5rRJT2usvB2MU2mL2Ib3pkK9VPdCCeSSWKQOQKQ59tC5UROzYC040sRhT0OfFQT9S3Pqh6MG5X3x54mfFNa+83Dunscv0owZ8e7gf4T2ru//8oneyuTCy4lDopLjAJDTsW/ETUzRdDIlIVKBoSLYIxljiQFEG9CTXGPQMDxezo12f2lzG1fwFSC+42VM3ihBoIgQ7zL995CJJg1uXnT6ZR1jzVH2A3ki7zXoh042o/nZZ5OL/VV5I8jHlRKYYIFn/VCc/NhJ4aHAZq5e6DzkdHGoX5AbVwY89rXVYIvhtk5vpOlBmZECkqPqgyNSbpc3LVrPELkEDfai9WrRr+5WNWKuyt3hgkNQvNwLRbcsFBhN2O0Zb8fy19t4rC5ULCl9Wk5K9CWLY3iyxw9ECTZUOt9F/Z4p+xnCSF+p/K7KCXN+7woZ6OMi4Yed6PxpAwusNGQCMFDe91Qjitdcw/Tf8V6HAvf77kPbGzv6Uzahl/n8kDSELwKG2vmndJ6hFUuut7fjKydbWH7yBtE6g9r3ZMgUz1HYtNBml6hztMnD3R8OkHbphZf8TV1E1ZUTdE13GARXCvkmohaSzxky7pKsR3Qep23pAv1jDkYovPWTMeZJ7ol12CyDu6j6C4FfLhe0gCarfQWntUGzjXKoxqTdc7YVwKg2qj6oghTCCeBXfiSDCbonMps5lw3TLuLJGHPSBz/g9Dx0eIESEUFkHOKHgc4zEGspXKAQwFIp0Y0nhfiEV437vLs3aGsfU744CVqq5GKX5EAqIJMjSbdOyMfVS1RdlljkkSE2udTZNe4zBmtZO2NkqnI+NHYsuWAzJGOxPVcreCO+hRA5+/fH8mqTQ6Mh5pgRsD+LUmCGxnbDEQjAqtXBLbqBp1HouZbmcr5Y7zsGllXPDvnWmDyve8w68klb7+lOdvVaZqppr71MPe27V2VGkqJRcMQz7XxNAhA7EfSoYs1ImGozldcnsnOc7dsXmF30HZnXRMS6/5upBWlniPSxiw+shq43NJOcQGIFRl5sqlUGVq/NsWDk1qS00qtAoVQbsDekDLqAeobeYRpJEFT8oGICStBCFbyx9uUSdFr0sBdrskXgc6pVJ9J0ugRE4z+MPF6chBug2ZhcSIUr5Y4N2kpyVdveiiUPO3FxLTlAfc0j4RXk+xXef76Cg/JtNvdmls0qQcKn0wvhDmkgdH9qaYl1cTcGM4dJJRQMf6ggg/lj8CnFcDiYYbqzN0dvadmB7pu6fv7GvFC+W0yWIUtM1reYBPLBneXyxRqfbsAFo2QQ/z1LtlJy7JbyVDqVDRNNs0nqfkXFtN0ubx1Yys+WbGAGDwhQAyRdR7GGQYYoOqwp+Z3Dc9p4EWALLezWYnDgEZ+kecNiO2ghCRKQVET909iyKqSCKHM/xod3Urjy5KNqfN3dC+R3Kq2qC4qcPEAADIrWbww177R7p4XD7F3aDZ/mZKtat5H88EjCwah3kNls0E2naFareXscOAPVkmI4bWtkUezAj9145QPGrgWKshTJtJ4EoD2MgmuVdwothdAX/TFDyoeVH0XLIuoeD4rKy1KKFgoR0CSus4leZ4ZUU+HaRvmQlOOTYcwLzHG71Mpdc+w4kqPMXsVQvwLqtVag+bMZAjzLpkeCCLzgM55SgJUqg4UNyvqJB2rXiRqkQ71IDlScm1I82tVms7O02lKMWFDXA7iH3bCe/1B9ZbScEl5ChdXcvQzoy41g8ikqJWchnJTekl2Oq2iOGulnJl0xGAMjRUmZ9Sv35l0zJHUFi7jbi72yJ0Tj4LFE9rIJRTmU1PWn7AgBJlm2JPYy025XySbPut9XeOnxVtRyea8CM3KGdvE2/dGozgKAKvbkibbQFNWp6lS0ybw8aPLmhNm0rdrkq9uaNlTdTHxoSlAWibDU69yCbbpDKjPu0Q45bjrMNCwrObzaxXsqJhAGxX2O3UmPcUALp0u0p22RFIoqaUI6Hg0bdBzJE4ecntj13qqf3dOvZjhZ0dwsUlloHpFdEM/loXx6vfryHz1JnFL4x6tsk5v0o1Lc+kJ85cBq59uWtXHu9fjz7LGu0HO0Dx4SJHVL7w1aBdZKcLFQRr1iwEkdVz4ld286J4wddd3kVs0umECAdLETGwmBU1sggwhc7nU7U+1VW/T+gbDALAWS4HFVQUqUeJSE+4brHugWVs/NH1lMrP63Qu/AKq1MkDGIy8aPB7oAjLxKU0opD0VKHiWfLuHryv7NVtqtXaMM8rGzXvfvm0bZb8lLpjSOaMcyZszXYEsW4YoDm+xOhS0WghtZr8EIVaYw7cJPTCIbROLJiZosixCgidPkcKjG1J1KRaSCOWz0LML6Q1Z2CYWP6h+ISPUDZMzw6aNrB9JsD47zI0RurCeH8TCNjVmJdGeS1Bo5EyItokHMfRAvapgzNm61+MU+Qt++/umY6jggVNMe3oWUon2bEaXzZqp+fEfX0vVUv89XcVTEfNNHC/9dpX7Izdnap5/AUixmu+OtaNVyMC6kq3WvZ4Etin3AfGw1n5yx1O3pmyqajqSsGHVEiQDKR1NQP2tZiDOV3e1RE5S+oqvz1oneyioQHvb0AJ19rZt+NTvbhtWwPRefAoGKzuLj2w70lYyiBQ4ycO8IisRCYWT/Gp4obevE8H3+i0ol9KkoRVVSJI5cSFfILNYmfyA7Uda9y10DBBcTYdd/V5tTftjFdSnY0H05TtLwQK85UJf3+vWabbgHGMXrqkWVydYPzbOtpBmfd3XF5eIlXcfOvbUvze4cbesEGV25szgCrgiHMNdcI5gRk5m5woRd4ub4X19jxlBwsTr7Gy9vf5FHb/u0MF2fjvQg9X10IOPKS4cSU9H7IDwdF0K0en8A3XpI6F0HBVK/2zT0+9XxB4/M17/zam1Z9ae2kNLE1W2yPMHcp2RjOrqDHRuVo1mmCM46UDiiDmasWEPnkEu5pw7kN8ir0wT0fZkW/ub+vEzscf5xnAoiL6TNjftzlwrHIww4a1Q9mGb+wY2YQIFvTXLykVi0dGjx+xXYr3jP/RgBqwL6135bR3lKMPC6PTBlI7VT6pCcnKQlFUNAsn/BKFywmGwkyAdSUJIqZlCppoyOqowQiUsZoRZzaAP/S1aeK2OL+LXWdz3v2/hFXqCnJQRb0g4FNZkeRVB13wUJvo3MwwmUm7SuFxaHnCTy50CLW6P6U5OdOTHDQLJ8Pxs85KLOJDcly+NFnN348vdtw3mQBPivC/m629zZOTn2a7TwkqRkJIjO63DpPqLZdbON9mASNnBSYFhWNBsmY9sLf9wEmv/9IbXryXi06Kwm/wylimJkqpsXgxV9j0UPOyrOPhKaRMllTDikneiCw99+t0xNVShaIuJgZA0zu+MHUnIzrWjkLpy7TIkG8lbo0mlJUbEJ6d1iKI9pJ5W0cnb2vKZAoMvm8mzjv4a5WEQrUiOjMcSoX/8lUiZFsorLHTrs7yyitCy9L6lJEs8p96AIv7s1g8H7TqPMmzYX529wahlCC3Ljbzz3d1G8zqPJDc1ccOcphqnpsw99VvagVKGSdm+hgEt9L99vORe/vPk81rBYBP/3f3Y5YDl4R9Pz8OKDYYiVMBzoKjs3rSrgSIADG34tx19P/8yLmpzsrWa9wRJSK1kkYebjgsPD3+n335r39U+19rAVFNSSs10aqGwwrbSrJbh1iRCWdxcXaToSEVM4DuyDrfgOowRqNF7rOXonGXLaDTCBR90ER91TYZoxpGrUxEH0UxJr5+fbnnqcbPaEGbGqsEca/D5y9csZiqPIuLjNa3RiDXCCGZ+cxoaWYiELiADYTYmJVrqaGvvNIGQtk0rRTfPkDRyt2jJhx+sMu/OPL0hJ4Q1/LU8a1X3kn2JOX7PMkdIPO8aQoqTI+mSxYBJxw5yvBbHxdXyRfZ6igqJz0VvL+LXgu/duHa+q317oLy+vX5/+/6OnSXtpX3fFREzhLWjIzpiOCZivfxwRPSXvOvYaO1Ammko3bMAIVbWo48G/+YeCVjXKkND6R30jChdG7YDJ7nAwjA7K6VDOJdJrbGooCqJq8NJPonrkrg3J7IIJ2FCghd0Wo7rqvXpxQxYr4/BiR2RNJ0BCiBcC8RdRfurXO3qxHY3wm6ID6uda9V+Xzu9ljmWSpD4PJwkZoPlfCnpbErNmMdQU2+9INlrfYAM5z9w0LV3N57dhNtqvxiQEHIULSGMv9f9T/ydHRYV2nowE1wZJl5SalVCbIJKXQveHq21sLaSours6zKpOHbokDwghyDJvGkNKGY7pbep47ezLepYtTasOmZd0V1tRYHA+LaD5A2XFWUbLNBpUo0ajUBjG8SK5qK66NJVSD6iKHV0OX3gL+lf+Nt4XnQjrJT0kvZKtdroFHb88hl1iMEwfrbOXD7uFG5Ux9mreKG0xSuiG+Ps8jxDPGD/VMbFyMB3TbS8PmQ+S8YJXsprxK2kuXwduC9PF9L+YvYyaaiOXSa1wht5SWqOjB5SLl6wbXArBggzRgxc3McZi1D9701VVSQ6fMS11PB3kAjJvCn/ZyITEFg5O6zJ3CxlP5qarOCn/ji38c+zbfaR7HJmviyAYZX9vav7D8d5i+hRcKI//uqrOP6JLb6xGHwf3Yon4j0O9OHAHQzHJfIC2kra7XZlmI9kKj9+dEWx4rGIZuO8rLUty6lLCIOab64+XPful6oT3m0j9wzr6uM/fPqcZbY4ITOULaug1+0+TKEC9WNHr6tgy0ITMs3SWRGfPij1ecfvjbR5n6j6BZsFsEKQ+W8DgrcF80OgSbzcUmkpfj+4s2WPj+ef0q9ho+emY/RYVep3uslWIb0Ekr9ucyYK4DNE8s1igkKsNC5qVSo9Dp1+bjTsq/RPT589LTsH34sL2HS5uCkEgvkHxAEgGDT4+sO3yZiOIu6cNvva3JzSxSrCSx584H4Uo3HyBeMuajX5yQdceoQAw88KpWZSTj/MxLRSihRAFr7V8FEvzYHCeXJupXuQe+UEp+eBleyihBjyzOic0TMAkuyZSb7MkBLoay0NTkIXN95bfRH55BC4uTaPZPpfnRFx7OSskIsi63OnL7kFmUFd8/EGVKC+/FDHcoz7eP3k82IscxtoWZcVWfuCTww7PGEtL/j5cT62Poi3al1r6p70YnWmr6/UzaotUpy+pzX1mwX5cho3XIs201u9rSImSOWxhLmreukHXJVt3uqZd3zkC/LBq7Kmps6e6ZGaI/yI2de5dW6s4hqs68mTrpSxBoHkW+VdtP5//51GpjkEkrE4GB0Q4iRXyCWNQqOjcTuuNFxgCbC0pUNIXJCRWAQhMAiSEFgQICMzsmiByXCQieoXZk0bhSMgiXc8xvB096mp45n3I/ucmM2DoFOsPJ+O5BYBDrJ3TJT0FKz5fh67munpSm/1BjDV0MKF7LEiZPsanPtyZfrd68NvMs7/r9XivF07cistQRJarccHRCDEF8EfobhRiWAuyUNDy3Jk4cJU+WSHoG0vD3MlRunUjuEDjkFmqHZKlZpqQGbNbdqci+agNRLNpU1eJIr/kdR9PmvjUV8HCfIpw3JSyvJIbnNoM9fi/3z1vn1qj06CJCSdqkeVwYiTODxlQchbwvzCuLB33y3tFwmtEGwSjyKpR27z+/7sHOuhv0R8T/row6zg7VHJkPxvWwN9FdNzoorq2iL9yl98W4+kGpsNpxdKlPRH52pJCQt51r1nS9Bdu9CUi9vhJVgxBoFcgmftnAu0Fz09o+5D7qNtrWHphYcFU2Qt6LVr2FasBdICAGPQFtmUApBUcgvqCHKz4TD1iRYKiPJadGcxPuANzyq3Zj7fa5joGuGanrv2PfsndHqzZrBzUNMM0GooWvhKg4O8G1/sKYuWxdn+OUy9eu7//BV1kIi1iZaB1CMuZyeSdJj5r7MWIlRx22Pj9A2D+x/jsGrtUfwL6ApKlyM5iH/UoNPSU6ISI+myLtcYT7mXVVxyb6uO6b+TbW+bB3opPLtdzWQp0YlYCgiEfdMBZ98I6WDRoxm+yvwRi4XgekKGOm8+pWYIuaQDsuDt5QHU/DwsFGFIHJ/PMVZCHMiZ432845GyvyRtOzfoRjdyrRVl7A4MO1xhzd3oiOfKZr61zbOZKxWprzzfSPJJ4/zt/wIwmStD/ezM/QM4D8/7ukunxYeFCZihfrVpzKTy1cy8uzmldJ3RhukzKx4LR8Pz41vz1Ta2n648/OVQIOviD3Mkd6PYcpGFUCFMAgsHjUY89ZHTTnaEG+3E/58maQewTw/suh3fd0scresfnG5Gd9Ge3sX0AqZ0jRPp77F1EsxQTRpqtRNMNaWh1EyJo4y1nYzYGiGxOI1faFp5Rbv9THv9yZPKDkhwLepr315evrQLe/yY1q1KaLQBIt0CBh+iP9blmLWk2cwwYM9uYU0ClTBg/tfFuTHDO3Ge/Sz6bwtovf++6afNzrXjfTZTOCchrQt88emHWOHCUODAf6IAkTCZgBgmCBP7IrAnNbzqzZ+X8orCgMErMJhzZqBg7vD/MXT1BVp4x1J69meq2ramBfHQ+XMmds0CkKNvOMKsvnDs1xrbTGsVmS1NAg9GwdEJMktScJx3F7rhAha+qci2Pa91z/XkV/rNseYxDLW0eJQgO5rn+uedo3ju/lvZZoCsCExg82a+fMXNJer6W+mW8HOCzEDFnmIkcvXP2pmyDscczVHPlrpyEaVAEZVJc31ghnK+NnTGDUa7VtluY+MNEyd/5Y8PfTvl729tFnCwt/pBUcr66qlzd1Nd/v/HQZWHxMacueH9QbNuYJrbSFQe/97/X1a56dw9v8JMEFJd01SeX6zotay1tGKzByMRfBqBhPLbfQCWfpSUIAlD2CzUY8Swag0m7jBqGacZtVzX9I1hYYs3ujm20i9zjCbjtMiLkOMkzgqtOBkWNnyWzd63mgOJY0x1YfxigZI3Z2Q+PMNxVObLF4xtK5HJ/LyFA5W6o8ORibkCZ2RGR78jMQFm0tMhTHo4K/SiNeNY7PViGu5g9rVBiGkjWWiDkmWwyPFjJHEECmxvg5JFa7DxI0KZv4YSBuw7QITmlCZ7aHwyvPLzM6Y9YqR4lu5314a17j5p4RJEBDXqMyDBVo4gNgGBsstt//0eZOK3opr4ezwdzxN0dQsLOp7KRciSs/Jno5MmT4/ylSnhMLsdWyiLsku4OKvqaU+DbTC7kLHS3QzcGu99uttEn4dGAHUw9tRwjD1V6R2F4IapDZxYzg77vwYWNP3IT5Mm07Lv5WRMmRQ0zYFlFzO0PMv7FInRHHT1DWn8Zmh/u9SD0a3nopvFJvoxqhPHtl69uhULO8NR7PffsaOtwg7G/PHx51HP5fK8vNvRzwmiP6q/tfUKZFV/1MgV9QutrTg0vDB5ymnUJicPKXLQq22vrk7Q8/WtrXMhzZyYLNnz8ob6o/uGMslDZ007v7xcLt/ZEasFys+loTp+baBzfHz3wiXvSZML0qKp6+5jw7UOLvPVa1evFvIfEXInTgxOKiW5BEGLAZYSz0ebeSIeuzotZIvpdr6akU83u7uJ3oTurN8ZY8FQiw27br9/IwU8A3dKK+n85kIO9yaXFF9k1nV4cth63JyLMWh7OmZ/bSobIXE6OHW+BICmzYHEKQp/x9/VDiQBY48MMbMawF6dAnESiiwkC5dM1YRnmLYz7C3OZipmpG1UEG5+0ymT+x1JwSuDnsSMDjPEqACylRJ4JYe0GqbFBjJUQ1QRZoBUlepE5AIFz1N8iywNqahAkNMcAsnYSqVtZE19ccrkxO2ZOqhGT55EawQc7NpJvHvRC69eavfi/lh94R6/0mo4XwoTmxFU/3trwmC4GzBl/bJ+cukAj+ukhZDExJCUoQE+J60Tl9efjRxatn6KTBmS4JDbo3ySFuvnFTeDtjPlpzMs7bWm0yziw31ipvTOMAtMiUukp2gRXWmpDhlxBdEJthqXmIJkZPqpOc3XwTWbVzjpDc+S92bSIv9TnzpEX5m67TdUp/+rz746+ES5f3mCgzJEVqN/OrPAnhmKKbH+nAz8/UUIbJ2dI735eqXr+nf/ia/8lsp2U+/T+TQnfqHw95ci+GB4oMBfXhMeDmX0yG0BkXfO83L0Tgr+Zccg4b65t4W34yCyKVZ3Q3hjbjcvzSsq2O6f2kOV4I9JKQpoEFLINqoM3woIDl6PnpJSQ9QP3tgio+H31B2/dj24r6bPtUxp/k9+brX7yUNFJ1YfNptu6bPyZUJCtvlfhWsyQ/zcp8S/kE2Di48PLg2zDiPD/QqpQ97Hu8rc9795KXtPeU1udmfmHhrOtcgdRl2dOc40XfjvWAgXVvinIjkbypJSZi3Ie76+dsPzpS8LolLmXBRo5rpFbAgLt4y3izbw0h1132aore0SwcS7fbLGriaX7eGQuJ5ws2fFkSCJpDGFpQ4DR4jg4x8ME5qRFyFedkM7N9YJOjigSTVRDKN6qZECjOpR6CTCKmKoo928XDLT222aJHzrIMRcaCeWqNUih7WEJV7EF6lUCXOZcxOmU8QvI0ii7ObEJSeYJ5aMLsJdiLUOIrU6HmXoKcRFeCGsWXJCMvl5QkLh0+XCCVk2SLK2MnqRKpb/AiNlUQeUxaoAShH4NqgTnr/8RRsab4r/73f9SVlsgA0CtkEJsKSxLRgPIoW7T0L2UFS2R4Sp45+ifzpMER43j+w5SmRZDqJAlBVXIh8gZQW+54sevN3RGJ3dcMi8g9ORfyZkrMh5hw7zQw3R2Y07igOUoSH0hUZAKST9a6XqrVXi9uMIExJmlU/T1XAoeJ7izxg4N+PBl+GFR0ztsurThbMW5FehIxY4KyRy/YJNqpct0bU5WXtXsarQxw1yqk9lhMTUxXM2xsKgRmjHDZSdq5RQv0YR3Y/P37Qxw8w6atkVfhWtf1Gw4CcNmSGcSQr0wQy0dhEDmoPC+CFgZg0TYyIDrUpXPMwJLTtGmMvA5sGC6Bw+aJImZUdyY+d+CuuIUo9JoAT/C6Q/zQMj7itd1qjxMaslas0MDLvE8BEKnWGSNz2YaZzWI2D4F0baOPYNTLdpwMZc48xUNjTgRO7TNvad3/hTJ7kvfdhSQXQRRKG5m6fjqkmpGAwJ2qqdetPPlT4b5uxkO4a3FRMt1OsL0QJU34bl2+T5d4fqzLWRvu1Pt6qJ3XvGMBs3sYtoj+bUhutJIGgdKM344MX97DRvmTftY2nxApvYEh2cFXqThBLJzSnfArkyF0WkbMqA8mJGCP8UXE6mhTfwGhbGyL0iG0CF1ZygKjn2Z1FhukKcshcysO4njz++HI+xbshYtDdGXB/ikMfTTg2BmajcSdL1nhswOUihbFQqgtbbc993SZwCJnEFeCMu4G64RHQishuOXxjkGPio2MRkKRPLGQRa1Cw1saQeWGo1edKyv6N23rx2+/ZpGZyijXkbbcRdHF1wRKU6pfg3fjiJSzQWdBEf7kzAgF6QIKAmRQbaEZyRPQQEnT/lmbY4NTT7h19+OcB48ooSpR+XlJd89erXschsiNhTtzmmbtDhiObTgmTGhFLUUDOVTgfdmh2Tn8EuQIH9hVvTCfJYKouFberr24SVIce32q9OdMppRrRocVdXMWokpUGhQYXnSo0D/rOD8NiCYB59qdBa27w2HSlA29vRAnOE+HJrZqJ4tpUDycTxO/MAEPUBtgogBvyLzQeITuOYDiAMdJgWgOw7tA2AHEE/AsTsdR0sDyCMmBGTAsT6LFzZCSM0FPN58UPMhE2NShlQRVTFUXcwJQyZTjjPiIW89KQhLCopk5ap/4v+B3qvYyPYrOABRsTUeVwnMbD3FfoesyoyeEACvRdcxGRtoL1lElNZbmEdiAHOpq27GCQXHXcgqAtefB07hwUAcqosGgmCY1Id0iPYIC56r2K3sbkgZEwbsct1Sw+6mnUKYMF1atxfFnpRQLVt4uGLh7DPmDiudxx7hwmCbLBuiglXELCjdUm/xQBHzIT72b9v00ON2D5DjBJpofe9fzEcRvfgjkU5blnZxFSWS9hnkFYeWoXlw7brbippCgGwFpw47kY05vM+Mjk0OD7p7i3/3RkTVChGAfzfG3xi/n/zmEQDEP+HbsQjafb/EmBhzJ7UwHXgmCmA9ikPwsh34SX+2SAxsgkzwK/DKTDAKZwBE9y4vM0rXAAHxOESmCAJt2EqhL59B6ygADBAaCwAY9jwFkbAAo6EUSBgMIyBBQxztLbRMB1s4VXYDCz0E2cY0RL+RWC7k7+x+gRBqRu2jlElq8Slu/NvGpcCdhCd4/+TOd/SvewO1wMfJGRFrOPr+BqRu2xau/e3T4xK0a6ZfhHGbopob/t9jvoMdqj15NKHDAGBJJ3BZl+YISXyw4fLm7/+b2S0KIDF1P268H/EOH7tnRc7hwTcB5VEdetS61ajVwH1rLPGG1V13qFOyqlXdVr0Yl8ICjtTBrN5s4cz5aR0Vz6rw58ivts8bt4kDlGSFVXT/9j4v8OyHdejjAuptBUIhsKRaCyeSKbSmWwuXyiWypVqrd5ottqdbq8/GI7Gk+lsbmFpZW1ja2fv4Ojk7OI6K9jQw9PLO5xmOHIQvX5vOi3DFaNKfyScIG78DvopyUgXm0piGb2j9CiXVWMB93Oz9PH559HdZAJLRzDqM5dyfT2Ua1/VKHnZdGm57JjUJPakDEj3SxVYBKe+wUiVuHDhmUbVdGeyJPq5ZVKpfOHVy8l8U1RuVTaXqTpwoTaplF9JFbheA5XcoX2ohjwoF8rxrCWEfqIHMz1i5yyiwUimQCVsK18gzj10dvP39/VBobdjjVIDnCkuxzYIYzCcShhvukjCol7dGq79TNugObvu78LsmQWpDuFfv1FTt8NKVU1681gFUrouU86R8ClFzOl56gXIIoiXJUk1mmwsyA3K432pgWLmk9EoLmE/J+j8M1Ed7HCKoJI+D7B7b/wyqCUWCORWAnwuoBxL2kIqR7X5GX2QKbYKlVblhtfIXYmTZppAkt8WovXpXvQxeylzIergK5aERDbQFfo6ch/krK+wx7NJcrqVGIJVvC98m6C/kbliqjKoe1pS9nR7yvSiTh5U57NEXINBbK3A1jcGQiGTWfLeCPJ4Hru6V65kUJdhSBacGcFjSX3aDVaWtpg3j899CGptXC4OTxSgOi7sWHRJ/WTk1LbUg2pdhKPafAOXSeyoK9l2lT5XKPLqZ2/qeMwmxSo6vQHSCQAA') format('woff2'), |
| | | url('iconfont.woff?t=1611211499158') format('woff'), |
| | | url('iconfont.ttf?t=1611211499158') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ |
| | | url('iconfont.svg?t=1611211499158#iconfont') format('svg'); /* iOS 4.1- */ |
| | | } |
| | | |
| | | .iconfont { |
| | | font-family: "iconfont" !important; |
| | | font-size: 16px; |
| | | font-style: normal; |
| | | -webkit-font-smoothing: antialiased; |
| | | -moz-osx-font-smoothing: grayscale; |
| | | } |
| | | |
| | | .icongitee2:before { |
| | | content: "\e6d6"; |
| | | } |
| | | |
| | | .icongithub:before { |
| | | content: "\e709"; |
| | | } |
| | | |
| | | .iconicon_wechat:before { |
| | | content: "\ebde"; |
| | | } |
| | | |
| | | .iconicon_exchange:before { |
| | | content: "\eba7"; |
| | | } |
| | | |
| | | .iconicon_ding:before { |
| | | content: "\eba8"; |
| | | } |
| | | |
| | | .iconicon_down:before { |
| | | content: "\eba9"; |
| | | } |
| | | |
| | | .iconicon_glass:before { |
| | | content: "\ebaa"; |
| | | } |
| | | |
| | | .iconicon_GPS:before { |
| | | content: "\ebab"; |
| | | } |
| | | |
| | | .iconicon_hardware_fill:before { |
| | | content: "\ebac"; |
| | | } |
| | | |
| | | .iconicon_im_more:before { |
| | | content: "\ebad"; |
| | | } |
| | | |
| | | .iconicon_group:before { |
| | | content: "\ebae"; |
| | | } |
| | | |
| | | .iconicon_horn:before { |
| | | content: "\ebaf"; |
| | | } |
| | | |
| | | .iconicon_im_face:before { |
| | | content: "\ebb0"; |
| | | } |
| | | |
| | | .iconicon_launch_page:before { |
| | | content: "\ebb1"; |
| | | } |
| | | |
| | | .iconicon_likegood:before { |
| | | content: "\ebb2"; |
| | | } |
| | | |
| | | .iconicon_index_line:before { |
| | | content: "\ebb3"; |
| | | } |
| | | |
| | | .iconicon_live:before { |
| | | content: "\ebb4"; |
| | | } |
| | | |
| | | .iconicon_link:before { |
| | | content: "\ebb5"; |
| | | } |
| | | |
| | | .iconicon_im_voice:before { |
| | | content: "\ebb6"; |
| | | } |
| | | |
| | | .iconicon_mobilephone:before { |
| | | content: "\ebb7"; |
| | | } |
| | | |
| | | .iconicon_dmail:before { |
| | | content: "\ebb8"; |
| | | } |
| | | |
| | | .iconicon_message:before { |
| | | content: "\ebb9"; |
| | | } |
| | | |
| | | .iconicon_more:before { |
| | | content: "\ebba"; |
| | | } |
| | | |
| | | .iconicon_left:before { |
| | | content: "\ebbb"; |
| | | } |
| | | |
| | | .iconicon_next_arrow:before { |
| | | content: "\ebbc"; |
| | | } |
| | | |
| | | .iconicon_notice:before { |
| | | content: "\ebbd"; |
| | | } |
| | | |
| | | .iconicon_namecard:before { |
| | | content: "\ebbe"; |
| | | } |
| | | |
| | | .iconicon_phone:before { |
| | | content: "\ebbf"; |
| | | } |
| | | |
| | | .iconicon_qq:before { |
| | | content: "\ebc0"; |
| | | } |
| | | |
| | | .iconicon_photo:before { |
| | | content: "\ebc1"; |
| | | } |
| | | |
| | | .iconicon_redpacket:before { |
| | | content: "\ebc2"; |
| | | } |
| | | |
| | | .iconicon_patriarch:before { |
| | | content: "\ebc3"; |
| | | } |
| | | |
| | | .iconicon_roundclose:before { |
| | | content: "\ebc4"; |
| | | } |
| | | |
| | | .iconicon_im_keyboard:before { |
| | | content: "\ebc5"; |
| | | } |
| | | |
| | | .iconicon_roundreduce:before { |
| | | content: "\ebc6"; |
| | | } |
| | | |
| | | .iconicon_QRcode:before { |
| | | content: "\ebc7"; |
| | | } |
| | | |
| | | .iconicon_savememo:before { |
| | | content: "\ebc8"; |
| | | } |
| | | |
| | | .iconicon_roundadd:before { |
| | | content: "\ebc9"; |
| | | } |
| | | |
| | | .iconicon_refresh:before { |
| | | content: "\ebca"; |
| | | } |
| | | |
| | | .iconicon_search:before { |
| | | content: "\ebcb"; |
| | | } |
| | | |
| | | .iconicon_scan:before { |
| | | content: "\ebcc"; |
| | | } |
| | | |
| | | .iconicon_send:before { |
| | | content: "\ebcd"; |
| | | } |
| | | |
| | | .iconicon_principal:before { |
| | | content: "\ebce"; |
| | | } |
| | | |
| | | .iconicon_scan_namecard:before { |
| | | content: "\ebcf"; |
| | | } |
| | | |
| | | .iconicon_secret:before { |
| | | content: "\ebd0"; |
| | | } |
| | | |
| | | .iconicon_share:before { |
| | | content: "\ebd1"; |
| | | } |
| | | |
| | | .iconicon_sms:before { |
| | | content: "\ebd2"; |
| | | } |
| | | |
| | | .iconicon_setting:before { |
| | | content: "\ebd3"; |
| | | } |
| | | |
| | | .iconicon_star:before { |
| | | content: "\ebd4"; |
| | | } |
| | | |
| | | .iconicon_subordinate:before { |
| | | content: "\ebd5"; |
| | | } |
| | | |
| | | .iconicon_task:before { |
| | | content: "\ebd6"; |
| | | } |
| | | |
| | | .iconicon_study:before { |
| | | content: "\ebd7"; |
| | | } |
| | | |
| | | .iconicon_work:before { |
| | | content: "\ebd8"; |
| | | } |
| | | |
| | | .iconicon_safety:before { |
| | | content: "\ebd9"; |
| | | } |
| | | |
| | | .iconicon_voipphone:before { |
| | | content: "\ebda"; |
| | | } |
| | | |
| | | .iconicon_shakehands:before { |
| | | content: "\ebdb"; |
| | | } |
| | | |
| | | .iconicon_task_done:before { |
| | | content: "\ebdc"; |
| | | } |
| | | |
| | | .iconicon_workfile_line:before { |
| | | content: "\ebdd"; |
| | | } |
| | | |
| | | .iconicon_add:before { |
| | | content: "\eb8f"; |
| | | } |
| | | |
| | | .iconicon_addmessage:before { |
| | | content: "\eb90"; |
| | | } |
| | | |
| | | .iconicon_addresslist:before { |
| | | content: "\eb91"; |
| | | } |
| | | |
| | | .iconicon_affiliations_li:before { |
| | | content: "\eb92"; |
| | | } |
| | | |
| | | .iconicon_addperson:before { |
| | | content: "\eb93"; |
| | | } |
| | | |
| | | .iconicon_boss:before { |
| | | content: "\eb94"; |
| | | } |
| | | |
| | | .iconicon_alipay_line:before { |
| | | content: "\eb95"; |
| | | } |
| | | |
| | | .iconicon_addressbook:before { |
| | | content: "\eb96"; |
| | | } |
| | | |
| | | .iconicon_at:before { |
| | | content: "\eb97"; |
| | | } |
| | | |
| | | .iconicon_airplay:before { |
| | | content: "\eb98"; |
| | | } |
| | | |
| | | .iconicon_calendar:before { |
| | | content: "\eb99"; |
| | | } |
| | | |
| | | .iconicon_attestation:before { |
| | | content: "\eb9a"; |
| | | } |
| | | |
| | | .iconicon_camera:before { |
| | | content: "\eb9b"; |
| | | } |
| | | |
| | | .iconicon_certificate_fil:before { |
| | | content: "\eb9c"; |
| | | } |
| | | |
| | | .iconicon_coinpurse_line:before { |
| | | content: "\eb9d"; |
| | | } |
| | | |
| | | .iconicon_compile:before { |
| | | content: "\eb9e"; |
| | | } |
| | | |
| | | .iconicon_details:before { |
| | | content: "\eb9f"; |
| | | } |
| | | |
| | | .iconicon_cloud_history:before { |
| | | content: "\eba0"; |
| | | } |
| | | |
| | | .iconicon_community_line:before { |
| | | content: "\eba1"; |
| | | } |
| | | |
| | | .iconicon_discovery:before { |
| | | content: "\eba2"; |
| | | } |
| | | |
| | | .iconicon_delete:before { |
| | | content: "\eba3"; |
| | | } |
| | | |
| | | .iconicon_dispose:before { |
| | | content: "\eba4"; |
| | | } |
| | | |
| | | .iconicon_doc:before { |
| | | content: "\eba5"; |
| | | } |
| | | |
| | | .iconicon_cspace:before { |
| | | content: "\eba6"; |
| | | } |
| | | |
| New file |
| | |
| | | !function(c){var o,h,s,l,i,a,m='<svg><symbol id="icongitee2" viewBox="0 0 1024 1024"><path d="M512 1024C229.233778 1024 0 794.766222 0 512S229.233778 0 512 0s512 229.233778 512 512-229.233778 512-512 512z m259.157333-568.888889l-290.759111 0.014222c-13.966222 0-25.287111 11.320889-25.287111 25.272889l-0.028444 63.217778c0 13.966222 11.306667 25.287111 25.272889 25.287111h177.024c13.966222 0 25.287111 11.306667 25.287111 25.272889v12.643556A75.847111 75.847111 0 0 1 606.819556 682.666667h-240.213334a25.287111 25.287111 0 0 1-25.287111-25.272889V417.194667a75.847111 75.847111 0 0 1 75.847111-75.847111L771.086222 341.333333c13.966222 0 25.272889-11.306667 25.287111-25.272889L796.444444 252.871111c0-13.966222-11.306667-25.287111-25.272888-25.301333l-353.991112 0.014222C312.462222 227.569778 227.555556 312.476444 227.555556 417.194667v353.962666c0 13.966222 11.320889 25.287111 25.287111 25.287111H625.777778c94.264889 0 170.666667-76.401778 170.666666-170.666666V480.398222c0-13.952-11.320889-25.272889-25.287111-25.272889z" ></path></symbol><symbol id="icongithub" viewBox="0 0 1024 1024"><path d="M512 12.64c-282.752 0-512 229.216-512 512 0 226.208 146.72 418.144 350.144 485.824 25.6 4.736 35.008-11.104 35.008-24.64 0-12.192-0.48-52.544-0.704-95.328-142.464 30.976-172.512-60.416-172.512-60.416-23.296-59.168-56.832-74.912-56.832-74.912-46.464-31.776 3.52-31.136 3.52-31.136 51.392 3.616 78.464 52.768 78.464 52.768 45.664 78.272 119.776 55.648 148.992 42.56 4.576-33.088 17.856-55.68 32.512-68.48-113.728-12.928-233.28-56.864-233.28-253.024 0-55.904 20-101.568 52.768-137.44-5.312-12.896-22.848-64.96 4.96-135.488 0 0 43.008-13.76 140.832 52.48 40.832-11.36 84.64-17.024 128.16-17.248 43.488 0.192 87.328 5.888 128.256 17.248 97.728-66.24 140.64-52.48 140.64-52.48 27.872 70.528 10.336 122.592 5.024 135.488 32.832 35.84 52.704 81.536 52.704 137.44 0 196.64-119.776 239.936-233.792 252.64 18.368 15.904 34.72 47.04 34.72 94.816 0 68.512-0.608 123.648-0.608 140.512 0 13.632 9.216 29.6 35.168 24.576 203.328-67.776 349.856-259.616 349.856-485.76 0-282.784-229.248-512-512-512z" ></path></symbol><symbol id="iconicon_wechat" viewBox="0 0 1024 1024"><path d="M480.273415 353.323071c-26.28362 0-47.589878-21.306258-47.589878-47.589878s21.306258-47.589878 47.589878-47.589878 47.589878 21.306258 47.589878 47.589878-21.307282 47.589878-47.589878 47.589878z m-222.086098 0c-26.282596 0-47.589878-21.306258-47.589878-47.589878s21.306258-47.589878 47.589878-47.589878 47.589878 21.306258 47.589878 47.589878-21.306258 47.589878-47.589878 47.589878z m464.466404-47.564295a399.151839 399.151839 0 0 0-4.430916-0.025583c-20.759813 0-41.097 1.647523-60.860113 4.807492-37.747719-103.247502-151.84329-179.303712-288.131303-179.303712-167.45178 0-301.401538 114.813932-301.401538 253.81166 0 71.990614 35.929304 139.478681 98.44001 187.514721a31.729655 31.729655 0 0 1 11.567453 32.355919l-19.032472 81.68644 105.269556-54.822606a31.724539 31.724539 0 0 1 22.09932-2.701528c26.76662 6.462179 54.636365 9.777691 83.058694 9.77769h0.428766a290.275129 290.275129 0 0 0 10.526751 63.312978c-3.638877 0.093121-7.291057 0.140193-10.955517 0.140193-29.30135 0-58.165748-3.003404-86.151125-8.886391l-156.183132 81.33647c-24.046672 12.523221-51.705616-8.933463-45.553499-35.338856l30.207999-129.649826C43.754526 551.032992 4.375657 470.961328 4.375657 385.049656c0-176.399569 164.342975-317.26483 364.854709-317.26483 169.34285 0 312.887127 100.474342 353.423355 237.97395z m90.747817 301.376978c-26.28362 0-47.589878-21.306258-47.589878-47.589878s21.306258-47.589878 47.589878-47.589878 47.589878 21.306258 47.589878 47.589878c0 26.282596-21.306258 47.589878-47.589878 47.589878z m-190.358489 0c-26.28362 0-47.589878-21.306258-47.589878-47.589878s21.306258-47.589878 47.589878-47.589878 47.589878 21.306258 47.589878 47.589878c0 26.282596-21.307282 47.589878-47.589878 47.589878z m237.063207 207.569476a31.726585 31.726585 0 0 1 11.728112-34.288944c53.319369-39.149649 84.33578-96.250134 84.335781-157.417239 0-112.948445-105.7106-206.222805-237.949391-206.222805s-237.94939 93.27436-237.94939 206.222805 105.7106 206.222805 237.94939 206.222805c19.938098 0 39.532365-2.125407 58.480926-6.282077a31.730679 31.730679 0 0 1 20.985964 2.612501l76.435856 38.217416-14.017248-49.064462z m94.844112 100.979856c7.583722 26.543539-20.00359 49.438992-44.693922 37.092803l-131.196041-65.598021c-19.874653 3.641947-40.229237 5.494131-60.838623 5.494131-165.637458 0-301.401538-119.792317-301.401538-269.675976S552.585347 353.323071 718.221782 353.323071s301.401538 119.792317 301.401537 269.674952c0 74.875315-34.238802 144.482649-92.689028 194.632839l28.016077 98.054224z" ></path></symbol><symbol id="iconicon_exchange" viewBox="0 0 1024 1024"><path d="M703.990662 256.011768H289.031812V134.88813L112.747877 290.292526l176.282912 151.608953V320.009338h446.957635v0.912789c36.963866 2.12029 72.765257 7.91118 106.506732 17.136285-28.199249-47.562249-80.918961-82.046644-138.504494-82.046644z m-31.998784 129.024585v-1.030469H353.028359V511.62547c0 17.672498-14.326287 31.998785-31.998785 31.998785a31.999808 31.999808 0 0 1-20.865213-7.738242L43.156916 314.850851c-13.398148-11.523451-14.918781-31.726585-3.39533-45.124733a31.945573 31.945573 0 0 1 3.100617-3.13848L299.869648 40.018436c13.256932-11.686157 33.476439-10.413164 45.163619 2.842744a31.998785 31.998785 0 0 1 7.995092 21.159926v127.993092h350.962303c123.70544 0 223.989447 107.446128 223.989447 221.528396a330.016249 330.016249 0 0 1-1.432628 30.886451c-57.589626-38.119179-136.065955-60.424184-222.556819-60.424184a495.247454 495.247454 0 0 0-31.998784 1.031492zM320.009338 767.613702h414.95885v121.124661l176.282912-155.404395-176.282912-151.609977v121.892141H288.010553v-0.912789c-36.963866-2.12029-72.765257-7.91118-106.506733-17.136285 28.200272 47.562249 80.919984 82.046644 138.505518 82.046644z m31.997761-129.024585v1.030469h318.963519V512c0-17.672498 14.326287-31.998785 31.998785-31.998785a31.998785 31.998785 0 0 1 20.865213 7.738242L980.843084 708.774619c13.398148 11.523451 14.918781 31.726585 3.39533 45.124733a31.94762 31.94762 0 0 1-3.100617 3.13848L724.129328 983.607034c-13.255908 11.686157-33.476439 10.414187-45.163619-2.842744a31.998785 31.998785 0 0 1-7.995091-21.159926V831.610248H320.009338c-123.70544 0-223.989447-107.446128-223.989447-221.528395 0-10.513448 0.48607-20.817118 1.432628-30.886451 57.589626 38.119179 136.065955 60.423161 222.556819 60.423161a493.786173 493.786173 0 0 0 31.997761-1.029446z" ></path></symbol><symbol id="iconicon_ding" viewBox="0 0 1024 1024"><path d="M755.681952 96.019891l-3.796466 20.143782c-4.790096 25.41074-27.03268 43.853787-52.889581 43.853787h-94.111425l-5.205558 58.305941-13.068644 146.363485-4.653996 52.116985 50.154283 14.916734c106.232486 31.594579 148.201343 104.747669 162.039513 176.276773H229.849922c13.83817-71.529103 55.80805-144.682193 162.040536-176.276773l50.154284-14.916734-4.653997-52.116985-13.068643-146.363485-5.205559-58.305941H325.006142c-25.856901 0-48.100508-18.442024-52.889581-43.852764L268.317025 96.019891h487.364927m38.59297-63.996547H229.724055c-1.988284 0-3.972475 0.185218-5.925966 0.553609-17.366529 3.273557-28.791743 20.004613-25.518187 37.372165l10.945283 58.069557c10.494005 55.672974 59.125609 95.995331 115.779934 95.995332h35.573193l13.068643 146.363485c-147.627269 43.904952-213.630519 161.757081-213.630518 301.615409h304.672024l13.141298 287.907199c0.799202 17.494443 15.789615 32.077579 33.460066 32.077579h2.331092c17.930371 0 32.612769-14.361079 33.373085-32.077579l12.360516-287.907199h304.628022c0-139.858328-66.002226-257.710456-213.630519-301.615409l13.068644-146.363485h35.574216c56.653301 0 105.284905-40.322357 115.779934-95.995332l10.944259-58.069557c0.36839-1.954515 0.553609-3.939729 0.553609-5.926989 0.001023-17.672498-14.32424-31.998785-31.997761-31.998785z" ></path></symbol><symbol id="iconicon_down" viewBox="0 0 1024 1024"><path d="M512 400.970254L149.978826 762.991428c-12.496615 12.496615-32.756031 12.496615-45.252646 0l-45.252647-45.252647c-12.496615-12.496615-12.496615-32.756031 0-45.252647l429.900144-429.900143c12.496615-12.495592 32.756031-12.495592 45.252646 0l429.900144 429.900143c12.495592 12.496615 12.495592 32.756031 0 45.252647l-45.252647 45.252647c-12.495592 12.496615-32.756031 12.496615-45.252646 0L512 400.970254z" ></path></symbol><symbol id="iconicon_glass" viewBox="0 0 1024 1024"><path d="M782.188652 812.839743c96.370885 0 174.494173-78.124312 174.494173-174.494173 0-96.370885-78.123288-174.494173-174.494173-174.494173S607.694479 541.974685 607.694479 638.34557c0 96.370885 78.123288 174.494173 174.494173 174.494173z m-539.346835 0c96.370885 0 174.494173-78.124312 174.494173-174.494173 0-96.370885-78.123288-174.494173-174.494173-174.494173-96.370885 0-174.494173 78.123288-174.494173 174.494173 0 96.370885 78.123288 174.494173 174.494173 174.494173z m649.828089-385.29218L810.298873 249.075799c-14.685467-31.818683-52.384068-45.706995-84.20275-31.021528-0.907673 0.424672-0.907673 0.424672-1.807159 0.868787l-38.944987 19.48989c-15.668865 7.841595-34.728966 1.496074-42.570561-14.173814-7.841595-15.668865-1.496074-34.728966 14.173814-42.570561l38.944987-19.48989c1.797949-0.88823 1.797949-0.88823 3.613294-1.737574 63.637366-29.370935 139.034567-1.592264 168.405501 62.044078l149.191904 323.249125c5.28333 11.447726 3.169179 24.418133-4.359284 33.528628 4.826935 18.891256 7.392364 38.687114 7.392364 59.08263 0 131.415029-106.532315 237.947344-237.947344 237.947343S544.241308 769.759575 544.241308 638.34557c0-5.330402 0.174985-10.619872 0.51984-15.863293h-0.51984c0-17.522072-14.204513-31.726585-31.726585-31.726585s-31.726585 14.204513-31.726585 31.726585h-0.51984a241.694691 241.694691 0 0 1 0.51984 15.863293c0 131.415029-106.532315 237.947344-237.947344 237.947343S4.894474 769.759575 4.894474 638.34557c0-20.357654 2.556219-40.117696 7.365758-58.978253-7.599072-9.115612-9.750061-22.141276-4.446266-33.633005l149.191904-323.249125c29.370935-63.637366 104.768135-91.415013 168.405501-62.044078 1.815345 0.849344 1.815345 0.849344 3.613294 1.737574l38.944988 19.48989c15.668865 7.841595 22.014386 26.900673 14.173814 42.570561-7.841595 15.668865-26.900673 22.014386-42.570561 14.173814l-38.944988-19.48989c-0.898463-0.444115-0.898463-0.444115-1.807158-0.868787-31.818683-14.685467-69.517283-0.796132-84.202751 31.021528l-82.407871 178.550558c33.050744-17.388019 70.691015-27.228131 110.630656-27.228131 97.355305 0 181.054589 58.467623 217.900775 142.204769 14.901385-9.67843 32.680307-15.299451 51.773154-15.299451 19.091824 0 36.871769 5.621021 51.773154 15.299451 36.846186-83.737146 120.54547-142.204769 217.900775-142.204769 39.879266 0 77.466326 9.810437 110.481254 27.149337z" ></path></symbol><symbol id="iconicon_GPS" viewBox="0 0 1024 1024"><path d="M512 943.979502c223.989447-224.729298 335.984171-399.577534 335.984171-524.546757 0-187.452299-150.424988-339.412246-335.984171-339.412247S176.015829 231.980445 176.015829 419.432745c0 124.9682 111.994724 299.81746 335.984171 524.546757z m45.327348 45.177945c-25.009603 25.092491-65.645093 25.092491-90.654696 0-235.249909-236.027621-354.653369-422.443311-354.653369-569.724702C112.019283 196.780759 290.950512 16.023952 512 16.023952s399.980717 180.756807 399.980717 403.408793c0 147.281391-119.40346 333.697081-354.653369 569.724702z m-45.327348-445.158662c70.688969 0 127.994116-57.305147 127.994116-127.994116s-57.305147-127.994116-127.994116-127.994116-127.994116 57.305147-127.994116 127.994116 57.305147 127.994116 127.994116 127.994116z m0 63.996546c-106.033965 0-191.990662-85.956697-191.990662-191.990662s85.956697-191.990662 191.990662-191.990662 191.990662 85.956697 191.990662 191.990662-85.957721 191.990662-191.990662 191.990662z" ></path></symbol><symbol id="iconicon_hardware_fill" viewBox="0 0 1024 1024"><path d="M128.018675 639.994116h767.96265v63.996546H128.018675v-63.996546z m703.966103-351.983563c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h31.998785c53.016471 0 95.995331 42.97886 95.995331 95.995331v543.974226c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V320.009338c0-53.016471 42.97886-95.995331 95.995331-95.995331h31.998785c17.672498 0 31.998785 14.326287 31.998785 31.998784s-14.326287 31.998785-31.998785 31.998785h-31.998785c-17.672498 0-31.998785 14.326287-31.998785 31.998785v543.974225c0 17.672498 14.326287 31.998785 31.998785 31.998785h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785V320.009338c0-17.672498-14.326287-31.998785-31.998785-31.998785h-31.997762z" ></path><path d="M512 480.001215c-26.508747 0-47.998177-21.48943-47.998177-47.998177s21.48943-47.998177 47.998177-47.998177 47.998177 21.48943 47.998177 47.998177c-0.001023 26.508747-21.48943 47.998177-47.998177 47.998177z m135.75794-199.754486c12.495592 12.495592 12.495592 32.756031 0 45.252646-12.495592 12.496615-32.756031 12.496615-45.252647 0-23.162536-23.162536-55.161321-37.488823-90.505293-37.488822s-67.342758 14.326287-90.505293 37.488822c-12.495592 12.496615-32.756031 12.496615-45.252647 0-12.495592-12.495592-12.495592-32.756031 0-45.252646 34.743292-34.743292 82.741469-56.232722 135.75794-56.232722s101.014648 21.488407 135.75794 56.232722z m113.131617-113.131617c12.496615 12.495592 12.496615 32.756031 0 45.252647-12.495592 12.495592-32.756031 12.495592-45.252647 0-52.114938-52.114938-124.111692-84.349083-203.63691-84.349084s-151.521972 32.234145-203.63691 84.349084c-12.496615 12.495592-32.756031 12.495592-45.252647 0-12.496615-12.496615-12.496615-32.756031 0-45.252647C326.806137 103.418394 414.802284 64.021106 512 64.021106s185.192839 39.397289 248.889557 103.094006z" ></path></symbol><symbol id="iconicon_im_more" viewBox="0 0 1024 1024"><path d="M512 987.897757c262.831081 0 475.897757-213.066677 475.897757-475.897757S774.831081 36.102243 512 36.102243 36.102243 249.168919 36.102243 512 249.168919 987.897757 512 987.897757z m0 31.726586c-280.353153 0-507.624343-227.27119-507.624343-507.624343S231.646847 4.375657 512 4.375657s507.624343 227.27119 507.624343 507.624343-227.27119 507.624343-507.624343 507.624343z m-31.726585-539.350928V257.978563c0-17.406438 14.081717-31.516808 31.726585-31.516808 17.522072 0 31.726585 14.116509 31.726585 31.516808v222.294852h222.294852c17.406438 0 31.516808 14.081717 31.516808 31.726585 0 17.522072-14.116509 31.726585-31.516808 31.726585H543.726585v222.294852c0 17.406438-14.081717 31.516808-31.726585 31.516808-17.522072 0-31.726585-14.116509-31.726585-31.516808V543.726585H257.978563c-17.406438 0-31.516808-14.081717-31.516808-31.726585 0-17.522072 14.116509-31.726585 31.516808-31.726585h222.294852z" ></path></symbol><symbol id="iconicon_group" viewBox="0 0 1024 1024"><path d="M927.602509 752.216014l-0.23229-0.227174h29.299303c-6.963599-16.205077-17.3389-28.650527-32.123628-38.505989-11.113105-7.407714-25.723871-13.758352-46.514383-20.424169-5.110391-1.638313-10.54824-3.289929-17.350157-5.284353-3.324722-0.975211-15.70161-4.557806-18.429745-5.355985-88.184435-25.798573-130.320091-54.177923-130.320091-130.420375 0-23.708981 6.788613-44.428885 18.857487-65.177441 3.789303-6.513344 7.748475-12.511965 13.272281-20.383236-2.675946 3.813862 9.016351-12.731976 11.486613-16.3729 15.338337-22.601764 21.530362-39.328727 21.530362-66.057485V312.00913c0-42.020022-14.459317-72.682369-42.056862-89.419566-29.714765-11.600199-47.465035-27.124777-53.251831-46.573735-1.813299-6.094812-2.127454-19.222807 6.708796-25.606191 4.488221-3.242857 10.018168-4.727675 16.588816-4.455475l0.721431 0.555655-0.228197-0.403182c87.37807 12.452613 135.514393 79.288834 135.514393 165.902494v71.996754c0 95.995331-65.146743 119.993908-65.146742 167.992085 0 71.996754 112.100124 60.234873 184.111204 108.23305 25.090445 16.72287 43.566238 38.886659 55.428404 66.491367 13.953803 32.473599-1.058099 70.109778-33.531698 84.064604a63.968917 63.968917 0 0 1-9.199522 3.148714l-0.032746 0.109493-0.391926-0.001023-0.179079 0.045026-0.022513-0.046049c-31.827893-0.151449-51.17759-12.536524-58.051137-37.155225-3.069919-10.667967 1.203408-18.968004 12.821003-24.90011l0.722454 0.228198zM375.726314 528.909112c14.781658 24.329105 22.99062 48.275493 22.99062 75.65712 0 87.273692-49.405223 119.287827-159.104671 150.295028-3.53143 0.997724-19.150152 5.370311-23.319102 6.550183-8.773827 2.484587-15.809057 4.539386-22.470781 6.585999-30.438243 9.346879-51.907207 18.339694-68.656682 29.290093-29.495778 19.284205-48.27754 45.904493-57.852616 82.694397h798.615786c-9.473769-36.729529-28.263717-63.308885-57.944713-82.604346-16.529465-10.745738-37.448914-19.615757-66.565045-28.721135-6.931876-2.167363-14.261818-4.338818-23.385617-6.948249-4.428869-1.266853-20.75265-5.875824-24.308638-6.890944-108.392686-30.92943-157.548222-63.22088-157.548223-150.252049 0-27.154453 8.003278-50.982138 22.450315-75.206866 4.670369-7.831362 9.629311-15.159258 16.617469-24.87555-3.558036 4.947685 11.968589-16.485463 15.33322-21.321608 22.096251-31.757285 31.472805-56.463989 31.472806-94.585216v-92.567255c0-94.390787-55.488779-151.992693-154.733107-151.992693-100.638071 0-155.976424 57.491389-154.74948 151.154605l0.005117 0.838088v42.306548c0 28.01403 0 28.01403-0.005117 51.098795-0.497327 37.983079 8.776897 62.33879 31.306007 94.169753 3.366677 4.756327 18.307971 25.061792 15.144931 20.73116 7.015787 9.603729 12.005428 16.8559 16.707521 24.594142zM248.578472 296.009737c-1.616824-123.423007 76.646658-215.989239 218.740909-215.989239 140.467195 0 218.729653 92.313475 218.729654 215.989239v92.567256c0 123.423007-85.874833 154.277736-85.874833 215.989239 0 92.566232 147.767462 77.444836 242.692414 139.15634 43.26027 28.123524 71.603805 68.215638 85.031629 120.276341 8.827039 34.224476-11.760858 69.124334-45.985334 77.951373a63.993476 63.993476 0 0 1-15.983019 2.028193l-798.61681-0.001024c-35.343973 0-63.996546-28.652574-63.996547-63.996546 0-5.437849 0.692778-10.854209 2.062986-16.117073 13.531178-51.995211 41.785685-92.042299 84.765569-120.141264 94.390787-61.711504 244.575298-46.590108 244.575298-139.15634 0-61.711504-87.757716-92.567255-86.141916-215.989239v-92.567256z" ></path></symbol><symbol id="iconicon_horn" viewBox="0 0 1024 1024"><path d="M702.383048 670.384263c40.534182-40.534182 65.605184-96.531544 65.605184-158.384263s-25.071002-117.850082-65.605184-158.384263c-12.496615-12.495592-12.496615-32.756031 0-45.252647 12.495592-12.496615 32.756031-12.496615 45.252647 0 52.114938 52.114938 84.349083 124.111692 84.349083 203.63691s-32.234145 151.521972-84.349083 203.63691c-12.495592 12.496615-32.756031 12.496615-45.252647 0-12.496615-12.496615-12.496615-32.757055 0-45.252647z m113.130594 113.131617C885.000226 714.029296 927.979086 618.033965 927.979086 512s-42.97886-202.029296-112.465444-271.51588c-12.495592-12.496615-12.495592-32.756031 0-45.252647 12.496615-12.496615 32.756031-12.496615 45.252646 0C941.834652 276.299837 991.976656 388.29456 991.976656 512s-50.142004 235.700163-131.209344 316.768527c-12.496615 12.496615-32.757055 12.496615-45.25367 0-12.495592-12.496615-12.495592-32.757055 0-45.252647zM312.24449 352.007099H112.019283c-8.836249 0-15.999392 7.163143-15.999392 15.999393v287.985993c0 8.836249 7.163143 15.999392 15.999392 15.999393H312.245514c25.459858 0 49.875944 10.113335 67.87897 28.116361l163.874301 163.874301V160.016437L380.12346 323.890738a95.992261 95.992261 0 0 1-67.87897 28.116361z m41.371247-92.112907L498.746138 114.76379c40.316218-40.316218 109.249193-11.762905 109.249193 45.252647v703.966103c0 57.015551-68.933999 85.568864-109.249193 45.252647L353.615737 764.105808a95.994308 95.994308 0 0 0-67.878971-28.116361H96.019891c-35.344996 0-63.996546-28.652574-63.996547-63.996546V352.007099c0-35.344996 28.652574-63.996546 63.996547-63.996546h189.716875a95.996354 95.996354 0 0 0 67.878971-28.116361z" ></path></symbol><symbol id="iconicon_im_face" viewBox="0 0 1024 1024"><path d="M702.358489 448.546829c-35.044144 0-63.453171-35.510772-63.453171-79.316463s28.409027-79.316463 63.453171-79.316464 63.453171 35.510772 63.453171 79.316464-28.409027 79.316463-63.453171 79.316463z m-380.718001 0c-35.044144 0-63.453171-35.510772-63.453171-79.316463s28.409027-79.316463 63.453171-79.316464 63.453171 35.510772 63.45317 79.316464-28.409027 79.316463-63.45317 79.316463z m190.359512 539.350928c262.831081 0 475.897757-213.066677 475.897757-475.897757S774.831081 36.102243 512 36.102243 36.102243 249.168919 36.102243 512 249.168919 987.897757 512 987.897757z m0 31.726586c-280.353153 0-507.624343-227.27119-507.624343-507.624343S231.646847 4.375657 512 4.375657s507.624343 227.27119 507.624343 507.624343-227.27119 507.624343-507.624343 507.624343zM226.460732 575.453171H797.538245c0 157.698648-127.84062 285.538245-285.538245 285.538245S226.460732 733.151819 226.460732 575.453171z" ></path></symbol><symbol id="iconicon_launch_page" viewBox="0 0 1024 1024"><path d="M336.00873 256.011768c-26.508747 0-47.998177-21.48943-47.998177-47.998177s21.48943-47.998177 47.998177-47.998177 47.998177 21.48943 47.998177 47.998177-21.490453 47.998177-47.998177 47.998177z m-15.999392 671.968341h383.981324c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H320.009338c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785z m511.97544-404.280649l-158.714791-188.417277-231.342926 231.342925c-12.405541 12.405541-32.486902 12.508895-45.019332 0.230244L288.832268 460.97079l-96.817046 96.328929v242.686274c0 17.672498 14.326287 31.998785 31.998785 31.998785h575.971986c17.672498 0 31.998785-14.326287 31.998785-31.998785V523.69946z m0-99.336426V128.018675c0-17.672498-14.326287-31.998785-31.998785-31.998784H224.014007c-17.672498 0-31.998785 14.326287-31.998785 31.998784v339.003948l74.075089-73.701583c12.414751-12.352329 32.453133-12.429077 44.963051-0.172938l108.018156 105.82828 233.592152-233.592153c13.256932-13.256932 35.020608-12.32777 47.098691 2.01182l132.222417 156.966985zM128.018675 544.004925V128.017652c0-53.016471 42.97886-95.995331 95.995332-95.995331h575.971986c53.016471 0 95.995331 42.97886 95.995332 95.995331v671.967318c0 53.016471-42.97886 95.995331-95.995332 95.995331H224.014007c-53.016471 0-95.995331-42.97886-95.995332-95.995331v-255.980045z" ></path></symbol><symbol id="iconicon_likegood" viewBox="0 0 1024 1024"><path d="M116.072599 512.939395l22.587437 383.981325c0.497327 8.456602 7.500834 15.059997 15.971764 15.059997h36.5658c8.836249 0 15.999392-7.163143 15.999392-15.999392V512c0-8.836249-7.163143-15.999392-15.999392-15.999392h-59.153238c-8.836249 0-15.999392 7.163143-15.999392 15.999392 0 0.313132 0.00921 0.626263 0.027629 0.939395z m-34.931581-80.935334h158.054759c17.672498 0 31.998785 14.326287 31.998785 31.998785v479.976656c0 17.672498-14.326287 31.998785-31.998785 31.998785H109.374036c-16.942881 0-30.948873-13.205766-31.943526-30.118972l-28.233018-479.978702c-1.037632-17.641799 12.422937-32.784684 30.064736-33.822317a32.846082 32.846082 0 0 1 1.87879-0.054235z m302.047244 479.641012h404.122038a15.998369 15.998369 0 0 0 15.348569-11.484566l106.902752-363.468128a31.984459 31.984459 0 0 0 1.300622-9.028631c0-17.672498-14.326287-31.998785-31.998784-31.998785H687.970804c-45.24446 0-76.202543-45.669132-59.446927-87.697341 24.101931-60.454884 35.925211-116.770494 35.925211-169.098279 0-73.907267-27.838022-118.643144-87.703482-125.826754a490.128877 490.128877 0 0 0-2.293229 12.43931c0.829901-4.808516-3.601015 21.327748-4.946662 28.684296-2.301416 12.577456-4.652973 23.73968-7.455809 34.876322-7.320733 29.093619-17.213034 55.692417-31.254841 81.35489-35.666314 65.179488-90.317005 128.782062-163.605172 191.322443v433.924807c-0.001023 8.837272 7.16212 16.000416 15.998369 16.000416zM703.046151 389.910361c-4.442172 13.771655-9.467629 27.690666-15.075347 41.757033H878.863459c53.017494 0 95.995331 42.97886 95.995331 95.995331 0 9.168824-1.313925 18.290575-3.900843 27.086915L860.677261 929.702334c-8.010441 27.236318-33.006741 45.939285-61.396325 45.939285H367.18887c-35.344996 0-63.996546-28.652574-63.996546-63.996546V431.667394c79.287811-63.996546 136.441509-127.994116 171.46007-191.990663 52.528354-95.995331 20.530592-191.655018 84.228333-191.655018 128.292921 0 169.564907 99.571786 169.564907 190.84763 0 41.355897-6.231935 84.289732-18.695804 128.800481l-6.703679 22.240537z" ></path></symbol><symbol id="iconicon_index_line" viewBox="0 0 1024 1024"><path d="M895.981325 64.021106c17.672498 0 31.998785 14.326287 31.998784 31.998785v703.966102c0 17.672498-14.326287 31.998785-31.998784 31.998785s-31.998785-14.326287-31.998785-31.998785V96.019891c0-17.672498 14.326287-31.998785 31.998785-31.998785zM639.994116 416.004669c17.672498 0 31.998785 14.326287 31.998785 31.998785v351.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V448.00243c0-17.671475 14.326287-31.997762 31.998785-31.997761z m-255.988232-95.995331c17.672498 0 31.998785 14.326287 31.998785 31.998784v447.978895c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V352.007099c0-17.671475 14.326287-31.997762 31.998785-31.997761zM64.021106 895.981325H959.977871c17.672498 0 31.998785 14.326287 31.998785 31.998784s-14.326287 31.998785-31.998785 31.998785H64.021106c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998784z m63.997569-319.984779c17.672498 0 31.998785 14.326287 31.998785 31.998785v191.990662c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998784-31.998785V607.995331c0-17.672498 14.326287-31.998785 31.998784-31.998785z" ></path></symbol><symbol id="iconicon_live" viewBox="0 0 1024 1024"><path d="M628.577089 624.385627l-163.614382 102.258988c-14.986319 9.366322-34.727942 4.810562-44.094264-10.175757a31.998785 31.998785 0 0 1-4.863774-16.959254v-204.517976c0-17.672498 14.326287-31.998785 31.998785-31.998785a31.998785 31.998785 0 0 1 16.959253 4.863774l163.614382 102.258989c14.986319 9.366322 19.542078 29.107945 10.175757 44.094264a32.019251 32.019251 0 0 1-10.175757 10.175757zM160.016437 261.266445c-17.672498 0-31.998785 14.326287-31.998785 31.998785v575.971987c0 17.672498 14.326287 31.998785 31.998785 31.998785h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785V293.26523c0-17.672498-14.326287-31.998785-31.998785-31.998785H160.016437z m605.226264-63.996546h98.740862c53.016471 0 95.995331 42.97886 95.995331 95.995331v575.971987c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V293.26523c0-53.016471 42.97886-95.995331 95.995331-95.995331h98.740862l-83.878363-83.878362c-12.496615-12.495592-12.496615-32.756031 0-45.252647 12.496615-12.496615 32.756031-12.496615 45.252647 0l129.131009 129.131009h325.474816l129.131009-129.131009c12.495592-12.496615 32.756031-12.496615 45.252647 0 12.496615 12.495592 12.496615 32.756031 0 45.252647l-83.878363 83.878362z" ></path></symbol><symbol id="iconicon_link" viewBox="0 0 1024 1024"><path d="M828.768527 557.252647c-12.495592 12.496615-32.756031 12.496615-45.252647 0-12.495592-12.495592-12.495592-32.756031 0-45.252647l67.87897-67.87897c74.977645-74.977645 74.977645-196.539258 0-271.51588-74.976622-74.977645-196.538235-74.977645-271.51588 0L421.494707 330.989413c-74.976622 74.976622-74.976622 196.538235 0 271.51588 12.496615 12.495592 12.496615 32.756031 0 45.252647-12.495592 12.495592-32.756031 12.495592-45.252647 0-99.969852-99.968829-99.969852-262.051321 0-362.021174l158.384263-158.384263c99.969852-99.968829 262.051321-99.968829 362.021174 0 99.968829 99.969852 99.968829 262.052345 0 362.021174l-67.87897 67.87897zM647.75794 376.24206c99.969852 99.968829 99.969852 262.051321 0 362.021174L489.373677 896.647497c-99.968829 99.969852-262.051321 99.969852-362.021174 0s-99.969852-262.052345 0-362.021174l45.252647-45.252646c12.496615-12.495592 32.756031-12.495592 45.252646 0 12.496615 12.496615 12.496615 32.756031 0 45.252646l-45.252646 45.252647c-74.976622 74.977645-74.976622 196.539258 0 271.51588s196.539258 74.976622 271.51588 0l158.384263-158.384263c74.976622-74.976622 74.976622-196.538235 0-271.51588-12.496615-12.495592-12.496615-32.756031 0-45.252647 12.495592-12.496615 32.756031-12.496615 45.252647 0z" ></path></symbol><symbol id="iconicon_im_voice" viewBox="0 0 1024 1024"><path d="M512 4.375657c-280.357246 0-507.624343 227.275283-507.624343 507.624343s227.267097 507.624343 507.624343 507.624343 507.624343-227.275283 507.624343-507.624343S792.356222 4.375657 512 4.375657z m0 983.5221c-262.832104 0-475.897757-213.069747-475.897757-475.897757S249.167896 36.102243 512 36.102243s475.897757 213.069747 475.897757 475.897757-213.065653 475.897757-475.897757 475.897757z" ></path><path d="M512 607.179756c69.944002 0 126.906342-56.915267 126.906342-127.107933V321.842079c0-70.191642-56.819077-127.107933-126.906342-127.107933-69.944002 0-126.906342 56.915267-126.906342 127.107933v158.229744c0 70.191642 56.819077 127.107933 126.906342 127.107933z" ></path><path d="M718.221782 448.546829c-17.521049 0-31.726585 14.205537-31.726586 31.726586 0 96.371908-78.123288 174.49622-174.496219 174.496219S337.502757 576.646346 337.502757 480.273415c0-17.521049-14.205537-31.726585-31.726585-31.726586s-31.726585 14.205537-31.726586 31.726586c0 120.66315 89.804329 220.335221 206.222805 235.857752v97.270371c0 17.521049 14.205537 31.726585 31.726586 31.726585s31.726585-14.205537 31.726585-31.726585v-97.270371c116.418476-15.522532 206.222805-115.194602 206.222805-235.857752 0-17.521049-14.205537-31.726585-31.726585-31.726586z" ></path></symbol><symbol id="iconicon_mobilephone" viewBox="0 0 1024 1024"><path d="M512 959.977871c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785-31.998785 14.326287-31.998785 31.998785 14.326287 31.998785 31.998785 31.998785zM304.009945 96.019891c-26.508747 0-47.998177 21.48943-47.998177 47.998177v671.967318c0 26.508747 21.48943 47.997154 47.998177 47.997154h415.98011c26.508747 0 47.997154-21.48943 47.997154-47.997154V144.017044c0-26.508747-21.48943-47.998177-47.997154-47.998177H304.009945z m-15.999392-63.996547h447.978894c53.016471 0 95.995331 42.97886 95.995331 95.995331v767.96265c0 53.016471-42.97886 95.995331-95.995331 95.995331H288.010553c-53.016471 0-95.995331-42.97886-95.995331-95.995331V128.018675c0-53.017494 42.97886-95.995331 95.995331-95.995331z" ></path></symbol><symbol id="iconicon_dmail" viewBox="0 0 1024 1024"><path d="M842.458317 264.333294c13.075807-11.887748 33.313733-10.923794 45.201482 2.153036 11.887748 13.075807 10.923794 33.313733-2.153037 45.201482L576.573691 592.536244c-36.614919 33.286104-92.532463 33.286104-129.147382 0L138.492214 311.687812c-13.07683-11.887748-14.039761-32.125675-2.152013-45.201482 11.887748-13.07683 32.124651-14.040784 45.201482-2.153036l308.934094 280.849456c12.204973 11.095709 30.843472 11.095709 43.048446 0L842.458317 264.333294z" ></path><path d="M99.555413 194.734146c-17.522072 0-31.726585 14.204513-31.726585 31.726586v571.077513c0 17.522072 14.204513 31.726585 31.726585 31.726585h824.889174c17.522072 0 31.726585-14.204513 31.726585-31.726585V226.460732c0-17.522072-14.204513-31.726585-31.726585-31.726586H99.555413z m0-63.452147h824.889174c52.566216 0 95.179756 42.61354 95.179756 95.179756v571.077513c0 52.566216-42.61354 95.179756-95.179756 95.179757H99.555413c-52.566216 0-95.179756-42.61354-95.179756-95.179757V226.460732c0-52.565193 42.61354-95.178733 95.179756-95.178733z" ></path></symbol><symbol id="iconicon_message" viewBox="0 0 1024 1024"><path d="M320.009338 473.072409c-26.508747 0-47.998177-21.48943-47.998178-47.998177s21.48943-47.998177 47.998178-47.998178 47.998177 21.48943 47.998177 47.998178-21.490453 47.998177-47.998177 47.998177z m191.990662 0c-26.508747 0-47.998177-21.48943-47.998177-47.998177s21.48943-47.998177 47.998177-47.998178 47.998177 21.48943 47.998177 47.998178-21.48943 47.998177-47.998177 47.998177z m191.990662 0c-26.508747 0-47.997154-21.48943-47.997154-47.998177s21.48943-47.998177 47.997154-47.998178c26.508747 0 47.998177 21.48943 47.998178 47.998178s-21.48943 47.998177-47.998178 47.998177zM304.009945 870.196055l184.698583-143.654794a63.99757 63.99757 0 0 1 39.289841-13.481036h351.983563c17.672498 0 31.998785-14.326287 31.998785-31.998785V169.087023c0-17.672498-14.326287-31.998785-31.998785-31.998785H144.017044c-17.672498 0-31.998785 14.326287-31.998784 31.998785v511.975441c0 17.672498 14.326287 31.998785 31.998784 31.998784h95.995332c35.344996 0 63.996546 28.652574 63.996546 63.996547v93.13826z m223.989447-93.13826L317.478701 940.795996c-20.924565 16.274662-51.080376 12.504802-67.355037-8.419763a47.994084 47.994084 0 0 1-10.110265-29.468149V777.057795h-95.995331c-53.016471 0-95.995331-42.97886-95.995331-95.995331V169.087023c0-53.016471 42.97886-95.995331 95.995331-95.995331h735.964888c53.016471 0 95.995331 42.97886 95.995331 95.995331v511.975441c0 53.016471-42.97886 95.995331-95.995331 95.995331H527.999392z" ></path></symbol><symbol id="iconicon_more" viewBox="0 0 1024 1024"><path d="M512 416.681074c-53.013401 0-95.995331 42.98193-95.995331 95.995331s42.98193 95.995331 95.995331 95.995332 95.995331-42.98193 95.995331-95.995332-42.98193-95.995331-95.995331-95.995331m-351.983563 0c-53.013401 0-95.995331 42.98193-95.995331 95.995331s42.98193 95.995331 95.995331 95.995332 95.995331-42.98193 95.995331-95.995332-42.98193-95.995331-95.995331-95.995331m703.966103 0c-53.013401 0-95.995331 42.98193-95.995331 95.995331s42.98193 95.995331 95.995331 95.995332 95.995331-42.98193 95.995331-95.995332-42.98193-95.995331-95.995331-95.995331" ></path></symbol><symbol id="iconicon_left" viewBox="0 0 1024 1024"><path d="M376.24206 512l384.647497 384.647497c12.496615 12.496615 12.496615 32.756031 0 45.252647l-22.626323 22.626323c-12.496615 12.496615-32.756031 12.496615-45.252647 0L263.110443 534.626323c-12.496615-12.496615-12.496615-32.756031 0-45.252646L693.010587 59.473533c12.496615-12.495592 32.756031-12.495592 45.252647 0l22.626323 22.626323c12.496615 12.495592 12.496615 32.756031 0 45.252647L376.24206 512z" ></path></symbol><symbol id="iconicon_next_arrow" viewBox="0 0 1024 1024"><path d="M384.561539 905.148102c-12.365632 12.647041-32.082696 12.551874-44.161802-0.342808l-50.324152-53.724599c-12.023848-12.836353-11.748578-33.491789 0.654916-46.177715l266.968307-273.051863c12.385075-12.667507 12.005428-32.915667-0.891299-45.26595L279.229562 220.747613c-12.877285-12.332886-13.356193-32.516578-1.109264-45.040822l55.647392-56.909128c12.264325-12.542664 32.388664-12.401448 44.645826 0.008187l367.036397 371.605459c12.392238 12.546757 12.409634 32.975019 0.048095 45.616944L384.561539 905.148102z" ></path></symbol><symbol id="iconicon_notice" viewBox="0 0 1024 1024"><path d="M320.009338 400.005276c0 63.996546 0 94.871741-31.998785 191.990663-21.331841 65.37801-63.996546 129.375579-127.994116 191.990662h703.966103c-63.996546-63.996546-106.661252-127.994116-127.994116-191.990662-31.998785-95.995331-31.998785-127.994116-31.998785-191.990663 0-127.994116-31.998785-223.989447-191.990662-223.989447-154.75562 0-191.989639 95.995331-191.989639 223.989447z m282.523585 447.978895H421.467077c13.178137 37.284161 48.735981 63.996546 90.532923 63.996546s77.354785-26.712385 90.532923-63.996546z m3.220344-724.683961c114.993011 31.42164 162.233941 127.552048 162.233942 276.705066 0 89.716324 4.64888 99.556437 28.713972 171.752736 17.921161 53.764508 55.119365 109.561301 112.532982 166.975942 40.316218 40.316218 11.762905 109.249193-45.252646 109.249193H668.791999c-14.823614 73.028247-79.389118 127.994116-156.791999 127.994116S370.031615 921.011394 355.208001 847.984171H160.016437c-57.352219 0-85.751013-69.63087-44.756343-109.74038 57.057507-55.825446 94.02035-111.270223 111.967094-166.273955 15.731286-47.745421 25.325805-105.065917 28.78458-171.96456 0-146.069797 49.270147-243.450684 162.078399-275.986705 9.200546-43.417859 47.750537-75.996858 93.909833-75.996858 45.903469 0 84.282568 32.219819 93.753267 75.278497z" ></path></symbol><symbol id="iconicon_namecard" viewBox="0 0 1024 1024"><path d="M681.374572 339.802126c-0.415462-31.083949 3.77907-54.29765 32.804127-69.959351 5.940292-3.206018 20.013823-4.89652 26.732851-4.896521 7.361665-0.753153 0.073678-6.757914 16.313547-6.757914 16.239869 0 38.82526 7.154957 49.621141 29.30135 10.79588 22.147416 11.709693 46.454008 11.709693 52.280714s5.963829 2.913353 5.963829 11.654434-2.572592 26.03598-11.72402 37.784558c-9.151427 11.747555-12.133342 14.661931-18.098193 23.403013-5.964852 8.741082-8.946766 18.271132-8.946766 26.223244 0 29.136597 49.848315 31.289634 78.744435 49.689703 11.837606 7.538697 20.006659 17.393135 24.505114 29.563316l0.001023-0.001023c3.64604 9.861602-1.39272 20.812001-11.255345 24.457018a19.023262 19.023262 0 0 1-6.601348 1.180895l-242.358817-0.002047c-10.512425 0-19.034519-8.522094-19.034518-19.034518a19.033495 19.033495 0 0 1 1.191128-6.627954c4.516874-12.158924 12.656251-22.004153 24.419156-29.537734 28.732391-18.400069 78.815043-20.553105 78.815043-49.689702 0-7.759731-2.981914-17.482163-8.946766-26.223245-5.963829-8.741082-8.946766-11.654434-17.893532-23.403013-8.946766-11.748578-11.92868-29.043477-11.92868-37.784558 0.002047-8.739035 5.966898-5.825682 5.966898-11.620665zM163.007561 670.632927h380.718001c17.522072 0 31.726585 14.204513 31.726585 31.726585s-14.204513 31.726585-31.726585 31.726586H163.007561c-17.522072 0-31.726585-14.204513-31.726586-31.726586 0.001023-17.522072 14.204513-31.726585 31.726586-31.726585z m0-126.906342h190.359512c17.522072 0 31.726585 14.204513 31.726585 31.726586s-14.204513 31.726585-31.726585 31.726585H163.007561c-17.522072 0-31.726585-14.204513-31.726586-31.726585s14.204513-31.726585 31.726586-31.726586z m-63.452148-348.992439c-17.522072 0-31.726585 14.204513-31.726585 31.726586v571.077513c0 17.522072 14.204513 31.726585 31.726585 31.726585h824.889174c17.522072 0 31.726585-14.204513 31.726585-31.726585V226.460732c0-17.522072-14.204513-31.726585-31.726585-31.726586H99.555413z m0-63.452147h824.889174c52.566216 0 95.179756 42.61354 95.179756 95.179756v571.077513c0 52.566216-42.61354 95.179756-95.179756 95.179757H99.555413c-52.566216 0-95.179756-42.61354-95.179756-95.179757V226.460732c0-52.565193 42.61354-95.178733 95.179756-95.178733z" ></path></symbol><symbol id="iconicon_phone" viewBox="0 0 1024 1024"><path d="M594.366939 766.06544c-159.949922-44.407396-286.332331-171.396625-332.337107-334.574055-7.93574-33.57263 0.589424-58.139142 20.833491-76.930114 2.334161-2.166339 8.812713-7.6574 7.883551-6.846941 5.597485-4.881171 10.837836-9.142218 19.834744-16.252149 2.812045-2.220574 2.812045-2.220574 5.558599-4.393054 21.046339-16.672728 30.17116-25.720801 34.406624-34.540677 5.409197-11.263531-8.538467-51.386344-40.708144-92.706425-37.842887-48.608068-70.305229-71.802326-98.924033-71.802326-20.010753 0-40.808428 24.629957-69.484538 82.763982-15.160281 30.733978-16.61133 108.283192-8.523117 161.977091 5.968945 39.624463 27.458375 117.279077 46.62797 162.884764 78.380138 186.474019 248.529353 320.266188 449.951829 352.145246 98.261954 15.363919 197.22692 8.435113 225.184669-15.370059 27.800159-23.671119 41.494043-42.909276 41.494043-51.451836 0-23.763217-29.543873-70.203922-71.062476-103.345739-40.60479-32.412201-79.886445-46.413076-90.551342-41.162492-7.424086 3.65525-15.161305 10.838859-25.971511 24.202215-3.03001 3.746324-21.337981 27.621081-27.841092 35.579333-25.540699 32.458249-44.096311 39.199791-86.37216 29.823236z m36.237319-69.600171l0.445139-0.553609c5.430686-6.613628 23.953551-30.772864 27.774576-35.496446 16.142655-19.956517 29.889751-32.719192 47.458895-41.370223 39.706327-19.550265 100.614535 2.158153 158.744467 48.560996 55.264675 44.11473 95.134731 106.787118 95.134731 153.361877 0 32.958646-22.99062 65.260329-64.002686 100.17963-46.997384 40.016389-160.744008 47.980781-276.618085 29.862121-223.393883-35.356252-412.053684-183.703929-499.004011-390.5663-21.25714-50.572816-44.165896-133.357264-50.913577-178.150446-9.928117-65.907059-8.283664-153.812131 14.411221-199.821001C123.704416 102.053304 155.817812 64.021106 210.914664 64.021106c53.312206 0 100.621698 33.802874 149.422148 96.484471 45.666062 58.655911 66.9846 119.983675 47.899939 159.724795-9.901511 20.61962-23.690562 34.290991-52.357461 57.001225-2.832512 2.241041-2.832512 2.241041-5.615905 4.439102-8.232498 6.506181-12.850679 10.261715-17.455557 14.277168-0.048095 0.041956-5.324262 4.513804-6.405897 5.518691-4.00522 3.716648-4.495384 5.129834-2.434445 13.976316 39.618323 140.435473 149.21851 250.560616 285.85547 288.543695 16.519232 3.64604 10.199293 5.965875 20.781302-7.5213z" ></path></symbol><symbol id="iconicon_qq" viewBox="0 0 1024 1024"><path d="M703.746092 991.976656c-87.12122 0-151.618163-18.280342-191.771675-54.357002-40.99774 36.326347-105.213273 54.357002-191.709253 54.357002-86.683245 0-122.68111-37.592177-136.431275-59.997466-15.999392-26.076912-17.749246-60.356646-4.624321-91.714841 9.030677-21.639856 24.311709-39.576367 43.903929-52.294017a462.004329 462.004329 0 0 1-20.436448-35.701107c-16.21838 17.452487-33.935903 27.983331-51.372018 29.826306-17.779945 1.890047-33.435507-5.015224-43.654242-18.780738-21.530362-29.030174-20.030196-81.167624-19.530822-91.323939 4.750187-66.684772 36.154431-134.868687 93.432972-203.428156-4.687766-30.420847-2.405793-80.746022 30.248931-120.915907C216.208227 167.483502 343.732645 32.631188 511.881296 32.021298c168.523181 0.608867 296.111045 135.63412 300.360836 315.625493 32.654724 40.169885 34.904974 90.496084 30.217209 120.915907 57.278541 68.559469 88.682785 136.696312 93.402273 202.771194 0.562818 10.859325 1.968841 63.012126-19.467377 91.964528-10.281157 13.780865-26.092261 20.670785-43.684942 18.796088-17.436114-1.843998-35.154661-12.374842-51.372018-29.826306-5.655813 11.06194-12.405541 22.983457-20.436448 35.701107 19.593244 12.7023 34.873252 30.638811 43.903929 52.278667 13.123902 31.358195 11.374048 65.653279-4.62432 91.74554-13.753235 22.390963-49.751101 59.983139-136.434346 59.98314zM507.97329 933.900959c0.124843 0.124843 0.249687 0.249687 0.37453 0.359181-0.12382-0.124843-0.248663-0.233314-0.37453-0.359181z m8.905834-0.827855c-0.249687 0.26606-0.531096 0.515746-0.812505 0.780783 0.281409-0.249687 0.562818-0.499373 0.812505-0.780783z m-4.936429-60.684104c21.154809 0.047072 34.123168 8.858762 41.279149 16.264429 14.718213 14.217816 54.93517 39.326681 150.524248 39.32668 57.59065 0 76.43381-20.608364 81.870636-29.467125 5.062296-8.218172 5.124717-21.717627 0.156566-33.576723-3.90596-9.296737-14.31196-25.827225-40.404222-31.873941a32.064276 32.064276 0 0 1-22.811542-20.092617 32.009018 32.009018 0 0 1 4.281513-30.077016c35.935444-48.731888 50.810223-85.683475 56.93471-108.104114a32.011064 32.011064 0 0 1 28.31079-23.436782c13.936407-1.109264 26.092261 6.374174 31.685653 18.608824 9.312086 20.421098 18.780739 33.013905 25.873274 40.264029 1.812275-9.484002 3.000334-22.13923 2.343371-35.029818-3.937682-55.122435-33.686217-114.900913-88.370677-176.960341a32.027437 32.027437 0 0 1-5.499247-33.576723c2.312672-7.031137 9.187243-52.450583-20.468171-82.074274a32.094976 32.094976 0 0 1-9.249665-25.498743C748.337683 208.655204 646.685515 96.520287 511.880273 96.019891c-134.556579 0.500397-236.207723 112.635313-236.207723 260.862239 0 8.484232-3.312442 19.686365-9.312086 25.686009-29.65439 29.639041-22.779819 75.074859-20.217461 82.792634 3.624551 10.812253 1.812275 24.311709-5.749957 32.873712-54.68446 62.059428-84.432994 121.822556-88.4024 177.648003-0.62524 12.467963 0.562818 24.935925 2.343372 34.357505 7.124258-7.265474 16.59291-19.84293 25.904996-40.279378 5.625114-12.233626 17.936511-19.701714 31.685653-18.608824a32.010041 32.010041 0 0 1 28.310789 23.436782c6.124488 22.420639 20.999266 59.372226 56.934711 108.104114a32.004925 32.004925 0 0 1 4.281513 30.077016 32.058137 32.058137 0 0 1-22.811542 20.092617c-26.061562 6.046716-36.498262 22.577205-40.404222 31.889291-4.937452 11.859096-4.90573 25.342178 0.156566 33.545 5.436826 8.874111 24.279986 29.482475 81.870636 29.482475 95.558379 0 135.836735-25.124214 151.305031-40.092113 6.313799-6.592139 19.250436-15.4509 40.374546-15.497973z" ></path></symbol><symbol id="iconicon_photo" viewBox="0 0 1024 1024"><path d="M288.010553 448.00243c-35.344996 0-63.996546-28.652574-63.996546-63.996546s28.652574-63.996546 63.996546-63.996546c35.344996 0 63.996546 28.652574 63.996546 63.996546s-28.65155 63.996546-63.996546 63.996546z m639.969556 302.169018l-258.988565-258.077823L372.528482 759.740384c-12.629645 11.402701-31.975249 10.92584-44.027749-1.084705L220.383316 650.927119l-124.363425 100.357686v80.699973c0 17.672498 14.326287 31.998785 31.998784 31.998785h767.96265c17.672498 0 31.998785-14.326287 31.998784-31.998785v-81.81333z m0-90.346681V192.015222c0-17.672498-14.326287-31.998785-31.998784-31.998785H128.018675c-17.672498 0-31.998785 14.326287-31.998784 31.998785v477.033627l84.173074-67.926042c25.424042-20.516266 62.219063-18.58938 85.361133 4.469801l86.61673 86.306668 273.934976-247.308549c25.261337-22.805402 63.951521-21.851681 88.058569 2.170433l213.815736 213.063607zM32.023344 736.273926a45.762253 45.762253 0 0 1 0-0.530072V192.015222c0-53.016471 42.97886-95.995331 95.995331-95.995331h767.96265c53.016471 0 95.995331 42.97886 95.995331 95.995331v639.969556c0 53.016471-42.97886 95.995331-95.995331 95.995331H128.018675c-53.016471 0-95.995331-42.97886-95.995331-95.995331v-95.710852z" ></path></symbol><symbol id="iconicon_redpacket" viewBox="0 0 1024 1024"><path d="M799.985993 32.023344H224.014007c-53.016471 0-95.995331 42.97886-95.995332 95.995331v767.96265c0 53.016471 42.97886 95.995331 95.995332 95.995331h575.971986c53.016471 0 95.995331-42.97886 95.995332-95.995331V128.018675c0-53.017494-42.97886-95.995331-95.995332-95.995331z m31.998785 863.957981c0 17.672498-14.326287 31.998785-31.998785 31.998784H224.014007c-17.672498 0-31.998785-14.326287-31.998785-31.998784V288.942785c57.3031 58.303894 136.441509 100.697423 226.794329 118.194936 10.351766 41.841967 48.148603 72.863495 93.190449 72.863494s82.83766-31.020504 93.190449-72.863494c90.353844-17.498536 169.491229-59.892065 226.794329-118.194936v607.03854z m0-717.802226c-43.700291 76.847226-128.708384 140.913357-233.40591 164.312276-15.482623-32.230052-48.432059-54.480822-86.578868-54.480822s-71.096245 22.25077-86.578868 54.480822c-104.697527-23.39892-189.70562-87.466074-233.40591-164.312276V128.018675c0-17.672498 14.326287-31.998785 31.998785-31.998784h575.971986c17.672498 0 31.998785 14.326287 31.998785 31.998784v50.160424z" ></path></symbol><symbol id="iconicon_patriarch" viewBox="0 0 1024 1024"><path d="M348.328313 573.47512c-27.057239-47.446615-39.204907-95.198176-46.236044-123.205043-7.027044-28.006867-12.354376-120.150474 0-154.26034 16.32378-45.064358 52.016701-90.969874 66.485227-90.969874 0.457418 0 0.89437 0.045025 1.308809 0.138146 25.354458 5.724375 27.77253 66.605977 85.051071 106.010429 51.141774 35.18229 147.33665 38.439474 186.921204 51.689243 25.745361 8.618285 48.888454 40.683585 52.938699 62.908772 6.671956 36.56273-2.491751 70.7606-18.893302 98.604762-2.859118 4.855588-5.945409 9.600659-9.174963 14.208606-17.018605 24.279986-11.936867 37.396725 0.300852 37.396725 6.136767 0 14.07353-3.299139 21.924335-10.139941 29.369911-25.595958 54.036707-56.132438 72.605621-90.249467 24.541953-45.087894 38.428218-87.269599 38.428218-123.600039 0-179.309852-102.428857-319.984778-287.985993-319.984778S224.014007 172.698271 224.014007 352.007099c0 53.632501 26.225291 118.777197 45.997613 152.990417 19.764136 34.214243 56.567343 68.477604 78.316693 68.477604zM512 96.019891c165.148317 0 223.989447 132.23572 223.989447 255.987208 0 2.89084-0.159636 6.169513-0.550539 9.853416-17.362436-26.174126-43.091424-49.567929-73.265653-59.668985-17.815761-5.962805-39.166021-9.599635-63.891146-13.809517-35.662221-6.074346-84.503603-14.393825-107.072621-29.918403-18.920932-13.016455-28.073382-30.851659-37.764092-49.733705-12.31549-24.006763-29.189809-56.883545-69.461001-65.97562l-8.269338-1.710968h-3.171226C406.680303 113.225761 452.416973 96.019891 512 96.019891zM839.671854 739.051179l-150.711513-94.198405c-13.561877-8.484232-31.341822-5.593392-41.560558 6.655583L561.15349 755.018849a66.013483 66.013483 0 0 1-8.15575 8.1711c-27.186176 22.624277-67.590398 18.905582-90.152253-8.187473l-86.246293-103.495142c-10.249435-12.265348-27.998681-15.171538-41.560558-6.655583l-150.711514 94.198405c-75.338872 47.092551-120.306017 128.244826-120.306016 217.084177v3.843538c0 17.671475 14.31196 31.998785 31.998785 31.998785s31.998785-14.32731 31.998784-31.998785v-3.843538c0-66.6377 33.748638-127.493719 90.245374-162.804946l127.025045-79.402421 68.372204 82.042551c45.154409 54.200436 126.025275 61.559031 180.365904 16.343223a130.004913 130.004913 0 0 0 16.3115-16.343223l68.372204-82.042551 127.025045 79.402421c56.497759 35.311227 90.245374 96.167247 90.245374 162.804946v3.843538c0 17.671475 14.31196 31.998785 31.998784 31.998785s31.998785-14.32731 31.998785-31.998785v-3.843538c-0.001023-88.839351-44.967144-169.991626-120.30704-217.083154z" ></path></symbol><symbol id="iconicon_roundclose" viewBox="0 0 1024 1024"><path d="M557.252647 512l135.75794 135.75794c12.495592 12.495592 12.495592 32.757055 0 45.252647-12.495592 12.495592-32.757055 12.495592-45.252647 0L512 557.252647 376.24206 693.010587c-12.496615 12.496615-32.757055 12.495592-45.252647 0-12.495592-12.495592-12.496615-32.756031 0-45.252647l135.75794-135.75794L330.989413 376.24206c-12.496615-12.496615-12.495592-32.757055 0-45.252647 12.495592-12.495592 32.756031-12.496615 45.252647 0l135.75794 135.75794 135.75794-135.75794c12.495592-12.495592 32.756031-12.495592 45.252647 0 12.495592 12.495592 12.495592 32.757055 0 45.252647L557.252647 512z m-429.233972 0c0 212.062813 171.918511 383.981325 383.981325 383.981325s383.981325-171.918511 383.981325-383.981325S724.06179 128.018675 512 128.018675 128.018675 299.937187 128.018675 512z m-63.997569 0c0-247.406786 200.572108-447.978894 447.978894-447.978894S959.977871 264.593214 959.977871 512 759.405763 959.977871 512 959.977871 64.021106 759.405763 64.021106 512z" ></path></symbol><symbol id="iconicon_im_keyboard" viewBox="0 0 1024 1024"><path d="M734.085074 448.546829h31.726586c17.522072 0 31.726585 14.204513 31.726585 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726585 31.726585h-31.726586c-17.522072 0-31.726585-14.204513-31.726585-31.726585v-31.726585c0-17.522072 14.205537-31.726585 31.726585-31.726586z m0-158.632927h31.726586c17.522072 0 31.726585 14.204513 31.726585 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726585 31.726585h-31.726586c-17.522072 0-31.726585-14.204513-31.726585-31.726585v-31.726585c0-17.522072 14.205537-31.726585 31.726585-31.726586z m-158.631903 158.632927h31.726585c17.522072 0 31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585h-31.726585c-17.522072 0-31.726585-14.204513-31.726586-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726586-31.726586z m0-158.632927h31.726585c17.522072 0 31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585h-31.726585c-17.522072 0-31.726585-14.204513-31.726586-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726586-31.726586zM353.367073 638.906342h317.264831c17.522072 0 31.726585 14.204513 31.726585 31.726585v31.726585c0 17.522072-14.204513 31.726585-31.726585 31.726586H353.367073c-17.522072 0-31.726585-14.204513-31.726585-31.726586v-31.726585c0-17.522072 14.204513-31.726585 31.726585-31.726585z m63.453171-190.359513h31.726585c17.522072 0 31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585h-31.726585c-17.522072 0-31.726585-14.204513-31.726586-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726586-31.726586z m0-158.632927h31.726585c17.522072 0 31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585h-31.726585c-17.522072 0-31.726585-14.204513-31.726586-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726586-31.726586z m-158.632927 158.632927h31.726585c17.522072 0 31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585h-31.726585c-17.522072 0-31.726585-14.204513-31.726585-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726585-31.726586z m0-158.632927h31.726585c17.522072 0 31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585h-31.726585c-17.522072 0-31.726585-14.204513-31.726585-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726585-31.726586z m253.812683 697.983855c262.831081 0 475.897757-213.066677 475.897757-475.897757S774.831081 36.102243 512 36.102243 36.102243 249.168919 36.102243 512 249.168919 987.897757 512 987.897757z m0 31.726586c-280.353153 0-507.624343-227.27119-507.624343-507.624343S231.646847 4.375657 512 4.375657s507.624343 227.27119 507.624343 507.624343-227.27119 507.624343-507.624343 507.624343z" ></path></symbol><symbol id="iconicon_roundreduce" viewBox="0 0 1024 1024"><path d="M288.011576 480.001215h447.978894c17.671475 0 31.997762 14.326287 31.998785 31.998785-0.001023 17.673521-14.326287 31.998785-31.999808 31.999808H288.010553c-17.671475 0-31.997762-14.326287-31.998785-31.998785 0.001023-17.674545 14.325263-31.998785 31.999808-31.999808z m-159.992901 31.998785c0 212.062813 171.918511 383.981325 383.981325 383.981325s383.981325-171.918511 383.981325-383.981325S724.062813 128.018675 512 128.018675 128.018675 299.937187 128.018675 512z m-63.997569 0c0-247.406786 200.572108-447.978894 447.978894-447.978894S959.977871 264.593214 959.977871 512 759.405763 959.977871 512 959.977871 64.021106 759.405763 64.021106 512z" ></path></symbol><symbol id="iconicon_QRcode" viewBox="0 0 1024 1024"><path d="M208.014614 670.817122h127.994116c8.836249 0 15.999392 7.163143 15.999392 15.999392V814.81063c0 8.836249-7.163143 15.999392-15.999392 15.999393H208.014614c-8.836249 0-15.999392-7.163143-15.999392-15.999393V686.816514c0-8.836249 7.163143-15.999392 15.999392-15.999392z m479.976656-479.976656h127.994116c8.836249 0 15.999392 7.163143 15.999392 15.999393v127.994116c0 8.836249-7.163143 15.999392-15.999392 15.999392H687.99127c-8.836249 0-15.999392-7.163143-15.999392-15.999392V206.839859c0-8.836249 7.163143-15.999392 15.999392-15.999393z m-479.976656 0h127.994116c8.836249 0 15.999392 7.163143 15.999392 15.999393v127.994116c0 8.836249-7.163143 15.999392-15.999392 15.999392H208.014614c-8.836249 0-15.999392-7.163143-15.999392-15.999392V206.839859c0-8.836249 7.163143-15.999392 15.999392-15.999393z m399.980717-47.997154v255.987209c0 8.836249 7.163143 15.999392 15.999393 15.999392h255.987208c8.836249 0 15.999392-7.163143 15.999393-15.999392V142.843312c0-8.836249-7.163143-15.999392-15.999393-15.999392H623.994724c-8.836249 0-15.999392 7.163143-15.999393 15.999392z m0-79.996962h287.985994c35.344996 0 63.996546 28.652574 63.996546 63.996547v287.985993c0 35.344996-28.652574 63.996546-63.996546 63.996546H607.995331c-35.344996 0-63.996546-28.652574-63.996546-63.996546V126.84392c0-35.344996 28.65155-63.99757 63.996546-63.99757z m-479.976656 559.973618v255.987209c0 8.836249 7.163143 15.999392 15.999393 15.999392h255.987208c8.836249 0 15.999392-7.163143 15.999393-15.999392V622.819968c0-8.836249-7.163143-15.999392-15.999393-15.999392H144.017044c-8.835226 0-15.998369 7.163143-15.998369 15.999392z m0-79.995939h287.985994c35.344996 0 63.996546 28.652574 63.996546 63.996547v287.985993c0 35.344996-28.652574 63.996546-63.996546 63.996546H128.018675c-35.344996 0-63.996546-28.652574-63.996546-63.996546V606.820576c-0.001023-35.344996 28.65155-63.996546 63.996546-63.996547z m0-399.980717v255.987209c0 8.836249 7.163143 15.999392 15.999393 15.999392h255.987208c8.836249 0 15.999392-7.163143 15.999393-15.999392V142.843312c0-8.836249-7.163143-15.999392-15.999393-15.999392H144.017044c-8.835226 0-15.998369 7.163143-15.998369 15.999392z m0-79.996962h287.985994c35.344996 0 63.996546 28.652574 63.996546 63.996547v287.985993c0 35.344996-28.652574 63.996546-63.996546 63.996546H128.018675c-35.344996 0-63.996546-28.652574-63.996546-63.996546V126.84392c-0.001023-35.344996 28.65155-63.99757 63.996546-63.99757z m671.967318 767.963673h-95.995331v95.995331c0 17.672498-14.326287 31.998785-31.998784 31.998785h-95.995332c-17.672498 0-31.998785-14.326287-31.998784-31.998785v-95.995331c0-17.672498 14.326287-31.998785 31.998784-31.998785h95.995332v-95.995331h-95.995332c-17.672498 0-31.998785-14.326287-31.998784-31.998785v-95.995331c0-17.672498 14.326287-31.998785 31.998784-31.998785h95.995332c17.672498 0 31.998785 14.326287 31.998784 31.998785v95.995331h95.995331v-95.995331c0-17.672498 14.326287-31.998785 31.998785-31.998785h95.995331c17.672498 0 31.998785 14.326287 31.998785 31.998785v351.98254c0 17.672498-14.326287 31.998785-31.998785 31.998784h-95.995331c-17.672498 0-31.998785-14.326287-31.998785-31.998784v-95.994308z" ></path></symbol><symbol id="iconicon_savememo" viewBox="0 0 1024 1024"><path d="M863.534332 512c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785c0-53.016471-42.97886-95.995331-95.995331-95.995331-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785c88.361467 0 159.992901 71.631434 159.992901 159.992901z m-351.983563 0c0 50.815339 19.742646 98.353029 54.509474 134.01218a642.830721 642.830721 0 0 1 4.774747 4.850471c3.079128 3.192715 5.89015 6.304589 8.712429 9.739829 17.292851 21.050432 27.998681 45.932122 27.998681 76.027557v63.355956h191.990662v-63.747882c0-29.121248 10.033517-53.527101 26.348088-73.857125a144.827503 144.827503 0 0 1 8.53335-9.689687 264.916579 264.916579 0 0 1 5.012154-5.066389c35.733852-35.803437 56.100716-84.021625 56.100716-135.625933 0-106.033965-85.957721-191.990662-191.990662-191.990663s-191.989639 85.957721-191.989639 191.991686z m-63.996547 0c0-141.377938 114.609271-255.987209 255.987209-255.987209s255.988232 114.609271 255.988232 255.987209c0 70.599941-28.579919 134.523833-74.801637 180.834578-6.704702 6.716982-21.193695 20.009729-21.193694 43.403533v63.747882c0 35.344996-28.652574 63.996546-63.996547 63.996547H607.5461c-35.344996 0-63.996546-28.652574-63.996547-63.996547V736.630037c0-24.235984-15.984043-38.426171-23.311938-45.942355-44.975331-46.12962-72.683393-109.172445-72.683393-178.687682zM814.412564 895.981325c-22.131043 38.257326-63.495126 63.996546-110.87011 63.996546-47.376007 0-88.74009-25.739221-110.87011-63.996546h221.74022z m-493.955018-767.029394a31.993668 31.993668 0 0 0-14.944364 8.429996L137.847531 304.926828a31.991622 31.991622 0 0 0-8.476045 15.08251h159.088298c17.672498 0 31.998785-14.326287 31.998785-31.998785V128.951931z m63.997569-0.933256v159.991878c0 53.016471-42.97886 95.995331-95.995331 95.995331H128.466883v447.978894c0 17.672498 14.326287 31.998785 31.998785 31.998785h255.988232c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H160.465668c-53.016471 0-95.995331-42.97886-95.995331-95.995331V327.561337a95.994308 95.994308 0 0 1 28.140921-67.903529L260.277932 92.112907a95.996354 95.996354 0 0 1 67.85441-28.091801H832.432986c53.016471 0 95.995331 42.97886 95.995332 95.995331v63.996546c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785v-63.996546c0-17.672498-14.326287-31.998785-31.998785-31.998785H384.455115z" ></path></symbol><symbol id="iconicon_roundadd" viewBox="0 0 1024 1024"><path d="M543.998785 480.001215h191.990662c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H543.998785v191.990662c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V543.998785H288.010553c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h191.990662V288.010553c0-17.672498 14.326287-31.998785 31.998785-31.998785s31.998785 14.326287 31.998785 31.998785v191.990662z m-415.98011 31.998785c0 212.062813 171.918511 383.981325 383.981325 383.981325s383.981325-171.918511 383.981325-383.981325S724.06179 128.018675 512 128.018675 128.018675 299.937187 128.018675 512z m-63.997569 0c0-247.406786 200.572108-447.978894 447.978894-447.978894S959.977871 264.593214 959.977871 512 759.405763 959.977871 512 959.977871 64.021106 759.405763 64.021106 512z" ></path></symbol><symbol id="iconicon_refresh" viewBox="0 0 1024 1024"><path d="M844.617493 320.009338a384.730385 384.730385 0 0 0-30.014594-44.413536c-72.372308-92.496647-182.910866-147.577127-302.602899-147.577127-212.066907 0-383.981325 171.914418-383.981325 383.981325s171.914418 383.981325 383.981325 383.981325c156.391886 0 295.340495-94.355995 354.539782-236.242516 6.804986-16.309454 25.542746-24.01495 41.8522-17.209964 16.309454 6.804986 24.01495 25.542746 17.209964 41.852201-69.059865 165.518754-231.1618 275.596825-413.601946 275.596825-247.411903 0-447.978894-200.566992-447.978894-447.978894S264.588097 64.021106 512 64.021106c139.588175 0 268.630157 64.300468 353.005846 172.137498a448.801632 448.801632 0 0 1 30.975479 44.975331V96.019891c0-17.672498 14.326287-31.998785 31.998784-31.998785s31.998785 14.326287 31.998785 31.998785v255.987208c0 8.836249-3.581572 16.835434-9.372461 22.626324-5.79089 5.79089-13.790074 9.372461-22.626324 9.372461H671.991878c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h172.625615z" ></path></symbol><symbol id="iconicon_search" viewBox="0 0 1024 1024"><path d="M423.401126 711.417819c159.050436 0 287.985993-128.935558 287.985994-287.985994S582.451562 135.445832 423.401126 135.445832 135.415133 264.381389 135.415133 423.431825s128.935558 287.985993 287.985993 287.985994z m270.491551-62.74709l43.980677 43.980677c10.705829-2.819209 22.590508-0.035816 30.780027 8.153704l169.866782 169.866782c18.708084 18.708084 18.809391 48.938596-0.065491 67.813479-18.7439 18.7439-49.136094 18.741853-67.813479 0.065492L700.774411 768.68408c-8.360412-8.360412-11.131525-20.180622-8.229428-30.855752l-43.90393-43.904952c-61.037145 50.880831-139.563616 81.490989-225.238904 81.490989-194.394409 0-351.983563-157.588131-351.983563-351.983563S229.006717 71.448262 423.401126 71.448262s351.983563 157.588131 351.983563 351.983563c0 85.676311-30.610158 164.201759-81.492012 225.238904z" ></path></symbol><symbol id="iconicon_scan" viewBox="0 0 1024 1024"><path d="M64.021106 512c0-17.672498 14.07353-31.998785 31.887244-31.998785h832.182277c17.6111 0 31.887244 14.202467 31.887244 31.998785 0 17.672498-14.07353 31.998785-31.887244 31.998785H95.909373c-17.6111 0-31.888268-14.20349-31.888267-31.998785zM959.977871 352.007099c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V160.016437c0-17.672498-14.326287-31.998785-31.998784-31.998785H160.016437c-17.672498 0-31.998785 14.326287-31.998785 31.998785v191.990662c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V160.016437c0-53.016471 42.97886-95.995331 95.995332-95.995331H863.981517c53.016471 0 95.995331 42.97886 95.995331 95.995331v191.990662z m0 319.984779v191.990662c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V671.991878c0-17.672498 14.326287-31.998785 31.998785-31.998785s31.998785 14.326287 31.998784 31.998785v191.990662c0 17.672498 14.326287 31.998785 31.998785 31.998785h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785V671.991878c0-17.672498 14.326287-31.998785 31.998785-31.998785s31.996738 14.32731 31.996738 31.998785z" ></path></symbol><symbol id="iconicon_send" viewBox="0 0 1024 1024"><path d="M218.786958 512.234337L69.050656 152.866596c-22.806425-54.735625 34.657334-108.373243 87.694271-81.855286l767.963673 383.981325c47.168276 23.584138 47.168276 90.89722 0 114.481358L156.744927 953.456341c-53.036937 26.517957-110.500697-27.118638-87.694271-81.854263L218.786958 512.234337z m613.771895 31.764448H274.881534L128.124076 896.215662l704.434777-352.216877z m-0.936325-63.99757L128.124076 128.253012l146.562007 351.749226h556.936445z" ></path></symbol><symbol id="iconicon_principal" viewBox="0 0 1024 1024"><path d="M608.705506 799.985993h127.994116c35.344996 0 63.996546 28.652574 63.996546 63.996547H544.707936c0-35.344996 28.652574-63.996546 63.99757-63.996547zM417.792385 531.072381c14.895245 24.828478 23.133883 49.166793 23.133883 76.921927 0 88.714508-50.135864 121.615848-161.599492 153.522536-3.614317 1.034563-19.608593 5.568832-23.87885 6.792706-8.989745 2.577708-16.19996 4.711302-23.029506 6.835686-31.258934 9.721409-53.327556 19.082614-70.601988 30.520107-31.390941 20.784372-51.228755 49.863664-60.931744 90.315982h822.216298c-9.590426-40.393989-29.436426-69.428256-61.021796-90.224908-17.044188-11.221576-38.549991-20.455891-68.452021-29.925566-7.106862-2.25025-14.618952-4.503571-23.968901-7.212262-4.536316-1.313925-21.253046-6.094812-24.891924-7.145748-110.138446-31.827893-160.009274-65.00655-160.009273-153.478533 0-27.53103 8.032954-51.750641 22.591531-76.472696 4.737908-8.046257 9.781784-15.59314 16.899902-25.6154-3.647063 5.135974 12.267395-17.110703 15.726169-22.146393 22.913872-33.350572 32.719192-59.516512 32.719193-99.753935v-95.995331c0-99.348706-57.684794-159.991878-159.982668-159.991878-103.730503 0-161.27408 60.542888-159.999041 159.165046l0.005117 0.827855v43.874253c0 29.051663 0 29.051663-0.005117 52.948933-0.518816 40.121789 9.190313 65.942875 32.558533 99.380428 3.458775 4.948709 18.756179 26.003234 15.536858 21.539572 7.141654 9.899464 12.215206 17.368576 16.984837 25.317619zM288.720727 288.010553C287.065018 160.016437 367.206266 64.021106 512.711198 64.021106c143.837966 0 223.979214 95.732341 223.979214 223.989447v95.995331c0 127.994116-87.935772 159.991878-87.935772 223.989447 0 95.995331 151.314241 80.313164 248.517074 144.310733 45.429679 29.910217 74.794473 72.873728 88.095407 128.890533 8.16496 34.388205-13.09218 68.88488-47.481408 77.050863a64.002686 64.002686 0 0 1-14.784727 1.731434l-822.215275 0.001024c-35.344996 0-63.99757-28.652574-63.997569-63.99757 0-5.027503 0.592494-10.037611 1.765203-14.926968 13.419637-55.94722 42.696428-98.863658 87.832418-128.749316 96.655364-63.996546 250.443959-48.315402 250.443959-144.310733 0-63.996546-89.86368-95.995331-88.208995-223.989447v-95.995331z" ></path></symbol><symbol id="iconicon_scan_namecard" viewBox="0 0 1024 1024"><path d="M543.726585 607.179756h444.171172c17.522072 0 31.726585 14.204513 31.726586 31.726586s-14.204513 31.726585-31.726586 31.726585H543.726585c-17.522072 0-31.726585-14.204513-31.726585-31.726585s14.204513-31.726585 31.726585-31.726586z m412.444587-95.179756v-31.726585c0-17.522072-14.204513-31.726585-31.726585-31.726586H607.179756c-17.522072 0-31.726585 14.204513-31.726585 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585s-31.726585-14.204513-31.726585-31.726585v-31.726585c0-52.566216 42.61354-95.179756 95.179756-95.179757h317.264831c52.566216 0 95.179756 42.61354 95.179756 95.179757v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585s-31.726585-14.204513-31.726585-31.726585z m63.453171 253.81166v31.726585c0 52.566216-42.61354 95.179756-95.179756 95.179756H607.179756c-52.566216 0-95.179756-42.61354-95.179756-95.179756v-31.726585c0-17.522072 14.204513-31.726585 31.726585-31.726586s31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072 14.204513 31.726585 31.726585 31.726585h317.264831c17.522072 0 31.726585-14.204513 31.726585-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726585-31.726586s31.726585 14.204513 31.726586 31.726586zM205.476815 308.075541c-0.415462-31.083949 3.77907-54.29765 32.804127-69.959352 5.940292-3.206018 20.013823-4.89652 26.732851-4.89652 7.361665-0.753153 0.073678-6.757914 16.313547-6.757914s38.82526 7.154957 49.621141 29.30135c10.79588 22.147416 11.709693 46.454008 11.709693 52.280713s5.963829 2.913353 5.963828 11.654435-2.572592 26.03598-11.724019 37.784558c-9.151427 11.747555-12.133342 14.661931-18.098193 23.403012-5.964852 8.741082-8.946766 18.271132-8.946766 26.223245 0 29.136597 49.849338 31.289634 78.744435 49.689702 11.837606 7.538697 20.006659 17.393135 24.505113 29.563317l0.001024-0.001024c3.64604 9.861602-1.39272 20.812001-11.255345 24.457018a19.023262 19.023262 0 0 1-6.601348 1.180896l-242.358817-0.002047c-10.512425 0-19.034519-8.522094-19.034519-19.034519a19.033495 19.033495 0 0 1 1.191129-6.627954c4.516874-12.158924 12.656251-22.004153 24.419156-29.537733C188.19829 438.397678 238.280942 436.244642 238.280942 407.108045c0-7.759731-2.981914-17.482163-8.946767-26.223245-5.964852-8.741082-8.946766-11.654434-17.893532-23.403013-8.946766-11.748578-11.92868-29.043477-11.92868-37.784558 0-8.740058 5.964852-5.826705 5.964852-11.621688z m814.147528-18.161639c0 17.522072-14.204513 31.726585-31.726586 31.726586s-31.726585-14.204513-31.726585-31.726586V226.460732c0-17.522072-14.204513-31.726585-31.726585-31.726586H99.555413c-17.522072 0-31.726585 14.204513-31.726585 31.726586v571.077513c0 17.522072 14.204513 31.726585 31.726585 31.726585h317.264831c17.522072 0 31.726585 14.204513 31.726585 31.726586s-14.204513 31.726585-31.726585 31.726585H99.555413c-52.566216 0-95.179756-42.61354-95.179756-95.179756V226.460732c0-52.566216 42.61354-95.179756 95.179756-95.179757h824.889174c52.566216 0 95.179756 42.61354 95.179756 95.179757v63.45317z" ></path></symbol><symbol id="iconicon_secret" viewBox="0 0 1024 1024"><path d="M736.687342 879.992165c70.688969 0 127.994116-42.97886 127.994116-95.995331 0-9.694803-1.092891-22.73991-3.499707-37.586037-25.429159 12.226462-66.592674 4.440126-82.748633-24.164352-23.26896-40.415478 10.958586-53.444213-48.198745-144.450926-58.189284 120.292714-121.540124 136.227638-121.540124 206.201315-0.001023 53.016471 57.3031 95.995331 127.993093 95.995331z m-191.991686-95.995331c0-127.994116 144.460136-160.322405 144.460136-319.984778 31.998785 0 143.525857 95.995331 143.525858 223.989447 16.821107 0 31.998785-31.884175 31.998785-63.996546 0 0 63.962777 62.168921 63.962777 159.991877 0 97.823979-95.960539 159.971411-191.95587 159.971412s-191.991686-63.97608-191.991686-159.971412zM270.092461 833.864592l15.773242-6.477528a31.998785 31.998785 0 0 1 26.643824 1.068331l15.220656 7.729032c38.971593 19.783579 81.70179 33.206286 125.891222 39.569204 17.492396 2.518357 29.629831 18.74083 27.111474 36.232203-2.51938 17.491373-18.74083 29.629831-36.233226 27.110451-51.059909-7.352455-100.497878-22.88215-145.741315-45.850258l-2.146897-1.090844-2.216481 0.910742c-53.134151 21.799492-109.688191 32.856315-167.983899 32.856316h-0.86981c-23.305799 0-38.793538-24.116257-29.098735-45.309952 14.242376-31.133068 21.629623-65.063855 21.629623-99.550297 0-28.440749-4.874007-56.039317-14.291494-81.72021l-17.993816-46.282092c-13.231349-38.715767-21.066805-94.536097-21.066805-141.052527 0-233.250368 203.907063-431.979502 447.978894-431.979502 224.060055 0 416.890852 168.08623 444.627567 380.535853 2.288113 17.524119-10.063193 33.583886-27.586289 35.871999-17.524119 2.288113-33.583886-10.063193-35.871999-27.586289-23.563672-180.482561-189.155081-324.823993-381.169279-324.823993-209.090109 0-383.981325 170.45109-383.981325 367.981932 0 39.923268 6.873548 88.886423 17.165962 119.092376l17.754362 45.605687c12.239765 33.351596 18.431791 68.415183 18.431792 104.355743 0 26.52819-3.455705 52.812833-10.217713 78.212316 33.878598-3.992941 66.76152-12.493545 98.240465-25.408693z" ></path></symbol><symbol id="iconicon_share" viewBox="0 0 1024 1024"><path d="M789.476639 602.505293c0-17.672498 14.326287-31.998785 31.998785-31.998784s31.998785 14.326287 31.998784 31.998784v255.988232c0 53.016471-42.97886 95.995331-95.995331 95.995332H149.507082c-53.016471 0-95.995331-42.97886-95.995331-95.995332V282.520515c0-53.016471 42.97886-95.995331 95.995331-95.995331h223.989447c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H149.507082c-17.672498 0-31.998785 14.326287-31.998785 31.998784v575.971987c0 17.672498 14.326287 31.998785 31.998785 31.998785h607.970772c17.672498 0 31.998785-14.326287 31.998785-31.998785V602.505293z m71.761394-351.983563L734.851531 124.136252c-12.495592-12.495592-12.495592-32.756031 0-45.252647 12.496615-12.496615 32.756031-12.496615 45.252646 0l181.010587 181.010587c12.496615 12.496615 12.496615 32.756031 0 45.252646L780.105201 486.157425c-12.496615 12.496615-32.756031 12.496615-45.252647 0-12.495592-12.495592-12.495592-32.756031 0-45.252646l126.385479-126.385479H757.477854c-212.066907 0-383.981325 171.914418-383.981325 383.981325 0 17.672498-14.326287 31.998785-31.998784 31.998784s-31.998785-14.326287-31.998785-31.998784c0-247.411903 200.566992-447.978894 447.978894-447.978895h103.760179z" ></path></symbol><symbol id="iconicon_sms" viewBox="0 0 1024 1024"><path d="M244.675582 818.33285l16.799618-6.650467a59.449997 59.449997 0 0 1 47.993061 1.874697l16.20917 7.933693c56.710606 27.750017 121.235179 42.491767 186.321546 42.491767 209.413474 0 383.981325-163.998121 383.981324-351.983563S721.413474 160.016437 512 160.016437 128.018675 324.014558 128.018675 512c0 38.156018 6.891967 85.48086 16.358573 112.345718l19.104104 47.315632c14.182001 37.249369 21.36254 76.445066 21.36254 116.566855a328.276628 328.276628 0 0 1-3.685949 49.066509 383.696846 383.696846 0 0 0 63.517639-18.961864zM959.977871 512c0 221.178425-200.964034 415.980109-447.978894 415.980109-74.91113 0-149.189857-17.003256-214.792995-49.163723l-16.395412-8.040116-16.985859 6.737448c-53.035914 21.013593-109.494787 31.680537-167.82631 31.680536h-0.937348c17.353227-36.632315 26.41665-76.633355 26.416649-117.376291 0-33.505092-5.967922-66.087161-17.740036-97.065709l-18.879999-46.818305C71.028707 608.854908 64.022129 553.24538 64.022129 512.002047 64.021106 290.820552 264.98514 96.019891 512 96.019891S959.977871 290.820552 959.977871 512z" ></path></symbol><symbol id="iconicon_setting" viewBox="0 0 1024 1024"><path d="M513.796926 959.977871c-5.249561 0-10.530844-0.077771-15.780405-0.26606a455.752951 455.752951 0 0 1-33.561374-2.422165c-15.249309-1.672082-27.154453-13.890358-28.404933-29.139668-1.812275-21.686928-10.624988-41.575908-25.498744-57.497528-35.311227-37.904285-93.745081-41.091884-132.868123-7.233752-11.562337 9.999748-28.592198 10.406001-40.716331 0.952698-26.936489-21.171182-51.497884-45.51359-72.996524-72.324212-9.561773-11.952216-9.342786-28.998451 0.531096-40.685631 14.062274-16.60826 21.904892-36.872792 22.654976-58.637492 1.781576-51.825342-37.248346-95.354741-88.871074-99.088786-15.280008-1.109264-27.65485-12.921287-29.467125-28.138874a451.200262 451.200262 0 0 1-2.874467-69.105914c0.406253-11.343349 1.187035-22.530133 2.405793-33.592072 1.655709-15.249309 13.905708-27.154453 29.185716-28.420283 21.655206-1.781576 41.498136-10.593266 57.435107-25.468045 37.936007-35.341926 41.091884-93.714382 7.250124-132.899846-9.999748-11.593036-10.406001-28.670993-0.937348-40.71633 21.248953-26.967188 45.560662-51.528584 72.340585-72.964802 11.906168-9.593496 28.967752-9.343809 40.685631 0.546445 16.59291 14.045901 36.872792 21.874193 58.653865 22.639627 52.841485 2.437515 95.339392-37.263695 99.088786-88.901773 1.093914-15.280008 12.905938-27.624151 28.123524-29.451776a452.740338 452.740338 0 0 1 69.121264-2.859117 458.812637 458.812637 0 0 1 33.561373 2.405793c15.249309 1.655709 27.154453 13.905708 28.435633 29.185716 1.781576 21.670555 10.561543 41.545208 25.436322 57.465806 35.311227 37.904285 93.745081 41.076534 132.931568 7.218402 11.562337-9.999748 28.686343-10.406001 40.685631-0.921999 26.967188 21.201881 51.497884 45.528939 72.964802 72.308863 9.593496 11.952216 9.342786 29.013801-0.562818 40.70098-14.030551 16.57756-21.874193 36.842093-22.624277 58.622143-1.781576 51.809993 37.248346 95.339392 88.901773 99.088785 15.311731 1.124614 27.65485 12.921287 29.467125 28.138874 2.687202 22.654976 3.656273 45.904493 2.843768 69.090565-0.406253 11.343349-1.187035 22.545482-2.405793 33.607422-1.655709 15.217586-13.905708 27.139104-29.155017 28.404933-21.655206 1.796926-41.560558 10.608615-57.497529 25.468045-37.904285 35.341926-41.060161 93.729731-7.218401 132.899846 9.999748 11.593036 10.406001 28.65462 0.937348 40.700981-21.217231 26.951839-45.528939 51.513234-72.340585 72.981175-11.968589 9.578146-28.998451 9.342786-40.685631-0.562819-16.562211-14.030551-36.810371-21.842471-58.622142-22.607904-52.934606-2.28095-95.339392 37.248346-99.088786 88.886423-1.093914 15.280008-12.905938 27.6395-28.123524 29.451776a452.746478 452.746478 0 0 1-53.340859 3.14155z m-18.624173-64.433498c1.687432 0.077771 3.374864 0.156566 5.062296 0.202615a397.114436 397.114436 0 0 0 35.560913-0.374531c17.936511-72.136947 83.277682-123.30635 160.804383-120.838135 26.498514 0.937348 52.40351 8.514931 75.120908 21.764699a381.427152 381.427152 0 0 0 28.65462-28.888957c-38.34226-63.669088-28.030403-146.633638 28.28009-199.131293 19.374256-18.077727 43.060725-31.029714 68.527746-37.732369 0.062422-1.719154 0.156566-3.452635 0.218988-5.17179a395.750369 395.750369 0 0 0-0.37453-35.513842c-72.152297-17.905812-123.525338-83.871199-120.838136-160.789033 0.906649-26.498514 8.499581-52.41886 21.74935-75.15263a387.007241 387.007241 0 0 0-28.873608-28.639271c-63.684438 38.325887-146.618289 28.01403-199.146642-28.26474-18.374486-19.701714-31.18628-43.044352-37.811164-68.543096-1.687432-0.077771-3.343141-0.156566-5.030573-0.202615-11.842723-0.390903-23.780613-0.312108-35.560914 0.37453-17.905812 72.152297-82.777285 123.213229-160.804383 120.838136-26.936489-0.952698-52.497655-8.390088-75.215052-21.732977a392.163681 392.163681 0 0 0-28.592198 28.841885c38.34226 63.684438 28.030403 146.648988-28.280091 199.131293-19.374256 18.077727-43.060725 31.045063-68.527746 37.747719-0.062422 1.719154-0.156566 3.437286-0.218987 5.15644-0.406253 11.812023-0.249687 23.701818 0.406252 35.513842 72.121598 17.905812 123.493615 83.871199 120.806414 160.804383-0.906649 26.920116-8.343015 52.497655-21.717628 75.215052a389.053853 389.053853 0 0 0 28.841885 28.576849c63.71616-38.404682 146.618289-28.01403 199.146643 28.26474 18.374486 19.701714 31.18628 43.027979 37.811164 68.543096z m18.467607-191.553711c-105.870236 0-191.990662-86.120426-191.990662-191.990662s86.120426-191.990662 191.990662-191.990662 191.990662 86.120426 191.990662 191.990662-86.120426 191.990662-191.990662 191.990662z m0-319.984778c-70.590731 0-127.994116 57.418734-127.994116 127.994116s57.403385 127.994116 127.994116 127.994116 127.994116-57.418734 127.994116-127.994116-57.403385-127.994116-127.994116-127.994116z" ></path></symbol><symbol id="iconicon_star" viewBox="0 0 1024 1024"><path d="M512 203.084325L577.199954 400.072815l14.522762 43.887556h244.308215l-157.179832 131.697461-31.530111 26.41665 10.937097 39.653115 56.411801 204.547652-165.589363-117.718075-37.080523-26.360367-37.080523 26.361391-165.597549 117.722168 56.418964-204.552769 10.937096-39.652092-31.53011-26.417673-157.179832-131.697461h244.304121l14.526855-43.887556 65.200978-196.98849m0-139.063219c-11.816117 0-23.63121 6.791683-28.127617 20.375049l-97.82705 295.566646H93.719498c-27.710109 0-40.267099 34.785248-18.987446 52.612265L304.048831 624.711038l-82.039481 297.444413c-5.655813 20.513196 10.561543 37.82242 28.662806 37.82242 5.698792 0 11.585873-1.717108 17.030885-5.588275l244.296959-173.672458L756.301052 954.389596c5.445012 3.873214 11.335163 5.588275 17.030885 5.588275 18.10024 0 34.31862-17.310248 28.65462-37.82242L719.951169 624.712061l229.316779-192.135972c21.280676-17.827017 8.725732-52.612265-18.991539-52.612264H637.954667L540.127617 84.396155c-4.496407-13.583366-16.311501-20.37505-28.127617-20.375049z" ></path></symbol><symbol id="iconicon_subordinate" viewBox="0 0 1024 1024"><path d="M799.985993 863.98254h127.994116V735.989447H799.985993v127.993093z m-351.983563 0h127.994116V735.989447H448.00243v127.993093z m-21.331841-191.990662h170.658822c23.562649 0 42.664705 19.101033 42.664705 42.664705v170.658821c0 23.562649-19.101033 42.664705-42.664705 42.664705H426.670589c-23.562649 0-42.664705-19.102057-42.664705-42.664705V714.656583c0-23.562649 19.102057-42.664705 42.664705-42.664705z m-330.650698 191.990662h127.994116V735.989447H96.019891v127.993093z m351.982539-575.971987h127.994116V160.016437H448.00243v127.994116z m31.998785 191.990662V352.007099h-53.330626c-23.562649 0-42.664705-19.101033-42.664705-42.664705V138.684596c0-23.562649 19.101033-42.664705 42.664705-42.664705h170.658822c23.562649 0 42.664705 19.101033 42.664705 42.664705v170.658821c0 23.562649-19.101033 42.664705-42.664705 42.664705h-53.330626v127.994116h319.984778c17.672498 0 31.998785 14.326287 31.998785 31.998785v159.991878h53.330626c23.562649 0 42.664705 19.101033 42.664705 42.664705V885.316427c0 23.562649-19.101033 42.664705-42.664705 42.664706H778.653129c-23.562649 0-42.664705-19.102057-42.664705-42.664706V714.656583c0-23.562649 19.101033-42.664705 42.664705-42.664705h53.330626V543.998785H192.015222v127.994116h53.330626c23.562649 0 42.664705 19.101033 42.664705 42.664705V885.316427c0 23.562649-19.102057 42.664705-42.664705 42.664706H74.687026c-23.562649 0-42.664705-19.102057-42.664705-42.664706V714.656583c0-23.562649 19.102057-42.664705 42.664705-42.664705h53.330626V512c0-17.672498 14.326287-31.998785 31.998785-31.998785h319.984778z" ></path></symbol><symbol id="iconicon_task" viewBox="0 0 1024 1024"><path d="M256.011768 432.004061c0 8.836249 7.163143 15.999392 15.999392 15.999393H710.260459c8.836249 0 15.999392-7.163143 15.999393-15.999393 0-3.284813-1.011027-6.489808-2.895957-9.18008l-99.065249-141.398404a16.000416 16.000416 0 0 1-0.008187-18.349926l99.234095-141.886521c5.064342-7.240915 3.300162-17.216103-3.941775-22.280446a16.001439 16.001439 0 0 0-9.169847-2.888793H272.01116c-8.836249 0-15.999392 7.163143-15.999392 15.999392v319.984778z m0 79.995939v447.978894c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V64.021106c0-17.672498 14.326287-31.998785 31.998785-31.998785h578.541509c17.672498 0 31.998785 14.326287 31.998785 31.998785a32.004925 32.004925 0 0 1-5.776564 18.339693l-126.368082 180.682106a15.998369 15.998369 0 0 0 0.008186 18.349927l126.283148 180.2472c10.139941 14.473643 6.627954 34.42709-7.845688 44.567032a31.996738 31.996738 0 0 1-18.361183 5.791913H256.011768z" ></path></symbol><symbol id="iconicon_study" viewBox="0 0 1024 1024"><path d="M88.019683 160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331h639.969556c53.016471 0 95.995331 42.97886 95.995332 95.995331v543.974225c0 53.016471-42.97886 95.995331-95.995332 95.995331H200.014406c-26.508747 0-47.998177 21.48943-47.998177 47.998178s21.48943 47.998177 47.998177 47.998177h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H200.014406c-56.421011 0-111.994724-39.997969-111.994723-95.995332V160.016437z m543.974225-31.997762H184.016037c-17.672498 0-31.998785 14.326287-31.998785 31.998785v586.749448c14.547321-6.910387 30.820959-10.777461 47.998178-10.777461h623.970164c17.672498 0 31.998785-14.326287 31.998785-31.998785V160.016437c0-17.672498-14.326287-31.998785-31.998785-31.998785H695.991478v447.978894c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V128.018675z" ></path></symbol><symbol id="iconicon_work" viewBox="0 0 1024 1024"><path d="M176.015829 128.018675c-26.508747 0-47.998177 21.48943-47.998177 47.998178v191.990662c0 26.508747 21.48943 47.998177 47.998177 47.998177h191.990663c26.508747 0 47.998177-21.48943 47.998177-47.998177V176.015829c0-26.508747-21.48943-47.998177-47.998177-47.998177H176.015829z m-15.999392-63.997569h223.989447c53.016471 0 95.995331 42.97886 95.995331 95.995331v223.989447c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331z m0 543.974225c-17.672498 0-31.998785 14.326287-31.998785 31.998785v223.989447c0 17.672498 14.326287 31.998785 31.998785 31.998785h223.989447c17.672498 0 31.998785-14.326287 31.998785-31.998785V639.994116c0-17.672498-14.326287-31.998785-31.998785-31.998785H160.016437z m0-63.996546h223.989447c53.016471 0 95.995331 42.97886 95.995331 95.995331v223.989447c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V639.994116c0-53.017494 42.97886-95.995331 95.995331-95.995331zM639.994116 128.018675c-17.672498 0-31.998785 14.326287-31.998785 31.998785v223.989447c0 17.672498 14.326287 31.998785 31.998785 31.998785h223.989447c17.672498 0 31.998785-14.326287 31.998785-31.998785V160.016437c0-17.672498-14.326287-31.998785-31.998785-31.998785H639.994116z m0-63.997569h223.989447c53.016471 0 95.995331 42.97886 95.995331 95.995331v223.989447c0 53.016471-42.97886 95.995331-95.995331 95.995331H639.994116c-53.016471 0-95.995331-42.97886-95.995331-95.995331V160.016437c0-53.016471 42.977837-95.995331 95.995331-95.995331z m0 543.974225c-17.672498 0-31.998785 14.326287-31.998785 31.998785v223.989447c0 17.672498 14.326287 31.998785 31.998785 31.998785h223.989447c17.672498 0 31.998785-14.326287 31.998785-31.998785V639.994116c0-17.672498-14.326287-31.998785-31.998785-31.998785H639.994116z m0-63.996546h223.989447c53.016471 0 95.995331 42.97886 95.995331 95.995331v223.989447c0 53.016471-42.97886 95.995331-95.995331 95.995331H639.994116c-53.016471 0-95.995331-42.97886-95.995331-95.995331V639.994116c0-53.017494 42.977837-95.995331 95.995331-95.995331z" ></path></symbol><symbol id="iconicon_safety" viewBox="0 0 1024 1024"><path d="M512 32.023344c-89.698928 0-319.984778 159.991878-415.980109 159.991878v415.980109c0 127.994116 319.984778 383.981325 415.980109 383.981325s415.980109-255.987209 415.980109-383.981325V192.015222c-95.995331 0-328.582597-159.991878-415.980109-159.991878z m351.98254 575.971987c0 80.423681-275.849582 315.741128-351.693968 319.990918-76.422554-4.249791-352.272135-239.566214-352.272135-319.990918V245.239424c53.071729-15.610536 114.724905-46.143946 178.862667-77.904301C399.653259 137.238664 482.887962 96.019891 512 96.019891c27.740808 0 113.795742 42.470277 170.741709 70.574358 65.062831 32.109302 127.611399 62.97938 181.240831 78.682014v362.719068z" ></path><path d="M439.249069 540.523637l-97.241718-72.216765a21.327748 21.327748 0 0 0-21.307282-2.400676l-11.409864 5.021363a17.70729 17.70729 0 0 0-4.886287 3.196809c-7.214309 6.650467-7.67582 17.891486-1.027399 25.107841l138.891303 150.7197c0.562818 0.610914 1.163499 1.187035 1.792833 1.728364 8.940626 7.67582 22.409382 6.650467 30.080086-2.289136L753.003959 324.606029a14.005992 14.005992 0 0 0 2.273787-3.667529c3.035126-7.14984-0.300852-15.405875-7.452739-18.441001l-5.007038-2.125407a21.325701 21.325701 0 0 0-22.822798 3.982707l-253.534343 234.695277c-7.53665 6.975878-18.97005 7.594979-27.211759 1.473561z" ></path></symbol><symbol id="iconicon_voipphone" viewBox="0 0 1024 1024"><path d="M575.996546 512c-35.344996 0-63.996546-28.652574-63.996546-63.996546s28.652574-63.996546 63.996546-63.996547c35.344996 0 63.996546 28.652574 63.996547 63.996547s-28.65155 63.996546-63.996547 63.996546z m-20.175505 268.895193C407.166373 739.677443 289.712311 621.813035 246.930949 470.258317c-7.549953-31.902594 0.641613-55.479569 19.97903-73.405847 2.205225-2.044566 8.238638-7.150864 7.343245-6.371104 5.210675-4.538363 10.078543-8.491395 18.423605-15.077394 2.600221-2.050706 2.600221-2.050706 5.134951-4.053316 19.160385-15.159258 27.41642-23.335475 31.112601-31.02255 4.465708-9.287527-8.137331-45.497217-37.347606-82.96762-34.562167-44.335764-64.004733-65.345264-89.534176-65.345264-23.75196 0-36.957727 13.716396-61.117986 72.953545-12.670577 31.066553-15.045671 107.311051-8.587586 150.127206 5.485945 36.374442 25.293059 107.856473 42.929742 149.760862 72.115458 171.346483 228.678236 294.294676 414.019455 323.590909 90.163509 14.07967 181.086311 7.721869 206.209502-13.641695 25.185612-21.416775 37.484729-38.672788 37.484729-45.60671 0-21.046339-26.907836-63.288418-64.754816-93.459579-36.870746-29.393447-72.370261-42.030255-81.143065-37.717019-6.478552 3.185552-13.401218 9.604752-23.189142 21.688974-2.769067 3.418866-19.668968 25.429159-25.726941 32.834826-24.171516 30.673603-42.252313 37.231973-82.34545 28.348652z m32.237216-68.156286l0.445138-0.553609c4.986571-6.065136 22.099321-28.355815 25.660426-32.752961 15.123442-18.671245 28.059056-30.665417 44.680618-38.838564 37.784558-18.580171 94.888114 1.746784 149.275815 45.104268 51.608402 41.142026 88.85777 99.619882 88.857771 143.501298 0 31.374568-21.608134 61.694107-60.024072 94.360088-44.155662 37.547151-149.83761 44.937468-257.598916 28.109198C372.054691 918.901337 196.977233 781.412986 116.282377 589.68122 96.553033 542.806633 75.323523 466.190675 69.056795 424.641373c-8.022721-53.18941-5.323239-139.869584 12.610203-183.840028 32.905434-80.679507 63.813375-112.782669 120.375601-112.78267 50.197262 0 94.485955 31.603789 140.006708 89.996711 42.73122 54.815443 62.723553 112.252597 44.550658 150.046364-9.370415 19.487843-22.293749 32.284287-49.081858 53.477982-2.62171 2.071172-2.62171 2.071172-5.193279 4.099365-7.579629 5.983271-11.824303 9.429767-16.043395 13.104459-0.081864 0.071631-4.912893 4.15974-5.865591 5.042853-3.076058 2.850931-3.216251 3.255137-1.554402 10.403954 36.385698 128.806621 137.045259 229.818199 262.395152 264.621866 14.366196 3.165086 7.592932 5.64865 16.801665-6.073322z m147.93119-232.737692c0-106.033965-85.956697-191.990662-191.990662-191.990662-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785c141.377938 0 255.987209 114.609271 255.987208 255.987209 0 17.672498-14.326287 31.998785-31.998784 31.998785-17.671475 0.001023-31.997762-14.325263-31.997762-31.997762z m159.991878 0c0-194.394409-157.588131-351.983563-351.98254-351.983563-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785c229.739405 0 415.980109 186.240705 415.980109 415.98011 0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.325263-31.998784-31.997762z" ></path></symbol><symbol id="iconicon_shakehands" viewBox="0 0 1024 1024"><path d="M669.444868 376.24206v-0.002047M986.211349 376.24206L759.949138 149.97678c-37.490869-37.488823-98.269118-37.488823-135.758963 0l-67.879993 67.879993L443.175495 104.725156c-37.482683-37.488823-98.260931-37.488823-135.7518 0L35.905768 376.24206c-37.490869 37.488823-37.490869 98.269118 0 135.756917l407.269727 407.275867c37.490869 37.488823 98.276281 37.488823 135.758963 0l339.397921-339.395874 67.879993-67.879993c37.489846-37.488823 37.489846-98.269118-0.001023-135.756917zM805.204855 602.50427l-22.63144 22.627347-45.255716-45.25367c-12.491499-12.495592-32.748868-12.495592-45.247531 0-12.499685 12.495592-12.499685 32.756031 0 45.25367l45.247531 45.251623-45.247531 45.251624-90.503246-90.503247c-12.499685-12.497639-32.756031-12.497639-45.255717 0-12.499685 12.495592-12.499685 32.756031 0 45.251623l90.503247 90.505294-45.24753 45.251623-135.759987-135.755894c-12.499685-12.495592-32.756031-12.495592-45.255717 0-12.499685 12.495592-12.499685 32.756031 0 45.251624l135.758964 135.758963-22.624277 22.626324c-12.499685 12.495592-32.756031 12.495592-45.255717 0L81.161485 466.747353c-12.499685-12.497639-12.499685-32.756031 0-45.25367l271.510763-271.51588c12.499685-12.495592 32.756031-12.495592 45.255717 0L511.063675 263.111466l-45.255717 45.251624c-37.490869 37.488823-37.490869 98.271164 0 135.758963l45.255717 45.251624c37.482683 37.488823 98.260931 37.488823 135.750777 0l45.255716-45.251624 113.134687 113.131617c12.491499 12.494569 12.491499 32.755008 0 45.2506z m135.750777-135.756917l-67.879993 67.879994-67.871807-67.879994-90.511433-90.505293c-12.491499-12.495592-32.748868-12.497639-45.247531-0.002047l-22.63144 22.627347-45.24753 45.25367c-12.499685 12.495592-32.756031 12.495592-45.255716 0l-45.24753-45.25367c-12.499685-12.495592-12.499685-32.756031 0-45.251623l45.24753-45.25367 113.134686-113.131617c12.491499-12.495592 32.756031-12.495592 45.247531 0l45.255716 45.251623L940.954609 421.49266c12.500709 12.498662 12.500709 32.757055 0.001023 45.254693z" ></path></symbol><symbol id="iconicon_task_done" viewBox="0 0 1024 1024"><path d="M450.54637 592.21288l294.450218-294.938336c12.579503-12.353352 32.975019-12.353352 45.554522 0a31.230282 31.230282 0 0 1 0 44.73383L456.553177 726.724433c-12.579503 12.353352-32.975019 12.353352-45.554522 0L233.447866 520.946766a31.230282 31.230282 0 0 1 0-44.73383c12.579503-12.353352 32.975019-12.353352 45.554522 0l136.758734 117.342521c10.161431 8.718569 25.325805 8.133238 34.785248-1.342577zM160.016437 128.018675c-17.672498 0-31.998785 14.326287-31.998785 31.998785v703.966103c0 17.672498 14.326287 31.998785 31.998785 31.998785h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785V160.016437c0-17.672498-14.326287-31.998785-31.998785-31.998785H160.016437z m0-63.997569h703.966103c53.016471 0 95.995331 42.97886 95.995331 95.995331v703.966103c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331z" ></path></symbol><symbol id="iconicon_workfile_line" viewBox="0 0 1024 1024"><path d="M912.945695 320.583412h-41.439808l-13.731746-54.583152c-10.717086-42.60433-48.882314-72.356958-92.810802-72.356958H486.407112c-6.807033 0-13.568017-2.227738-19.020192-6.277984l-95.614662-71.01745c-16.403598-12.166087-36.669154-18.86465-57.060577-18.86465H112.313995c-52.777017 0-95.707782 42.931788-95.707782 95.707783v624.571868c-0.615007 4.393054-1.25969 8.782014-1.25969 13.264095 0 52.772924 42.933835 95.707782 95.707782 95.707782h663.645792a95.591125 95.591125 0 0 0 90.796936-65.437362l138.244574-414.738839a95.55224 95.55224 0 0 0 4.912893-30.26735c-0.001023-52.771901-42.935881-95.707782-95.708805-95.707783zM112.313995 161.288406H314.711681c6.791683 0 13.552667 2.243087 19.020193 6.293334l95.614661 71.01745c16.387225 12.150738 36.653805 18.848277 57.060577 18.848277h278.556227c14.642488 0 27.353998 9.923 30.936593 24.12956l9.813506 39.006385H276.948613c-39.368636 0-74.250074 23.61893-88.865957 60.171428L80.411401 649.930419V193.191001c0-17.58654 14.31503-31.902594 31.902594-31.902595z m830.897004 265.093611L804.966425 841.116763a31.906687 31.906687 0 0 1-30.267351 21.812795h-663.644769c-16.490579 0-29.589922-12.672624-31.259958-28.721135 0.105401-1.055029 0.617054-1.974981 0.617054-3.056616v-6.66684c0.3776-1.768273 0.346901-3.617387 1.022283-5.303796l165.894308-414.734746a31.897478 31.897478 0 0 1 29.620621-20.055778h635.997082c17.618263 0 31.902594 14.284331 31.902594 31.902594 0 3.426029-0.552585 6.833639-1.63729 10.088776z" ></path></symbol><symbol id="iconicon_add" viewBox="0 0 1024 1024"><path d="M542.308283 480.000192H926.290631c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H542.308283v383.981324c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V543.996738H94.330412c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998784h383.981325V96.018867c0-17.672498 14.326287-31.998785 31.998784-31.998785s31.998785 14.326287 31.998785 31.998785v383.981325z" ></path></symbol><symbol id="iconicon_addmessage" viewBox="0 0 1024 1024"><path d="M735.989447 681.062464V521.069563c0-17.672498 14.326287-31.998785 31.998785-31.998785s31.998785 14.326287 31.998785 31.998785v159.991877H959.977871c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H799.985993v159.991877c0 17.672498-14.326287 31.998785-31.998784 31.998785s-31.998785-14.326287-31.998785-31.998785V745.05901H575.996546c-17.672498 0-31.998785-14.326287-31.998784-31.998785s14.326287-31.998785 31.998784-31.998785h159.992901zM991.976656 393.075447c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V169.087023c0-17.672498-14.326287-31.998785-31.998785-31.998785H128.018675c-17.672498 0-31.998785 14.326287-31.998784 31.998785v511.975441c0 17.672498 14.326287 31.998785 31.998784 31.998784h127.994116c35.344996 0 63.996546 28.652574 63.996547 63.996547v93.13826l95.995331-74.66349c8.642844-6.722098 21.099551-5.16565 27.821649 3.478218a19.826558 19.826558 0 0 1 4.176112 12.172227v24.88783c0 9.874905-4.558829 19.196201-12.353352 25.258267l-102.172007 79.466889c-20.924565 16.274662-51.080376 12.504802-67.355038-8.419763a47.994084 47.994084 0 0 1-10.110265-29.468149V777.057795H128.018675c-53.016471 0-95.995331-42.97886-95.995331-95.995331V169.087023c0-53.016471 42.97886-95.995331 95.995331-95.995331h767.96265c53.016471 0 95.995331 42.97886 95.995331 95.995331V393.075447z" ></path></symbol><symbol id="iconicon_addresslist" viewBox="0 0 1024 1024"><path d="M751.986793 224.014007v575.971986c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V224.014007c0-17.672498 14.326287-31.998785 31.998785-31.998785s31.998785 14.326287 31.998785 31.998785zM208.013591 703.990662v159.991878c0 17.672498 14.326287 31.998785 31.998785 31.998785h607.970771c17.672498 0 31.998785-14.326287 31.998785-31.998785V160.016437c0-17.672498-14.326287-31.998785-31.998785-31.998785H240.011352c-17.672498 0-31.998785 14.326287-31.998785 31.998785v159.991877h63.996547c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785h-63.996547v255.988232h63.996547c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785h-63.995523z m-63.99757-63.996546V384.005884h-31.998785c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h31.998785V160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331h607.970772c53.016471 0 95.995331 42.97886 95.995331 95.995331v703.966103c0 53.016471-42.97886 95.995331-95.995331 95.995331H240.011352c-53.016471 0-95.995331-42.97886-95.995331-95.995331V703.990662h-31.998785c-17.672498 0-31.998785-14.326287-31.998785-31.998784s14.326287-31.998785 31.998785-31.998785h31.998785z" ></path></symbol><symbol id="iconicon_affiliations_li" viewBox="0 0 1024 1024"><path d="M783.986601 831.984778c88.361467 0 159.991878-71.631434 159.991878-159.991877 0-88.361467-71.631434-159.991878-159.991878-159.991878s-159.991878 71.631434-159.991877 159.991878c0 88.360444 71.630411 159.991878 159.991877 159.991877z m0 63.996547c-123.70544 0-223.989447-100.282984-223.989447-223.989447 0-123.70544 100.284007-223.989447 223.989447-223.989448s223.989447 100.284007 223.989447 223.989448c0 123.706463-100.284007 223.989447-223.989447 223.989447zM750.764965 358.559329c7.057743 16.202007-0.356111 35.057447-16.558117 42.114166-16.202007 7.057743-35.057447-0.356111-42.114167-16.558117-50.404993-115.721605-164.606988-192.100156-292.780183-192.100156-176.325891 0-319.292 143.247518-319.292 319.984778s142.966109 319.984778 319.292 319.984778c24.136723 0 47.901986-2.677992 71.005171-7.933693 17.232476-3.920286 34.378995 6.871501 38.299281 24.103978 3.920286 17.232476-6.871501 34.378995-24.103978 38.299281-27.752064 6.312776-56.278771 9.528004-85.200474 9.528004-211.698516 0-383.288546-171.928744-383.288546-383.981325S187.613982 128.018675 399.312498 128.018675c153.878646 0 290.972001 91.689259 351.452467 230.540654z" ></path></symbol><symbol id="iconicon_addperson" viewBox="0 0 1024 1024"><path d="M767.987209 751.98884V623.994724c0-17.672498 14.326287-31.998785 31.998784-31.998785s31.998785 14.326287 31.998785 31.998785v127.994116H959.977871c17.672498 0 31.998785 14.326287 31.998785 31.998784s-14.326287 31.998785-31.998785 31.998785H831.984778v127.994116c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998784-31.998785v-127.995139H639.994116c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h127.993093zM606.553493 682.456207l-0.116657 0.069585c-20.713764-23.240307-30.440289-51.80283-30.44029-90.530877 0-28.667923 9.048073-53.575196 25.279757-78.742388 5.132904-7.958252 10.5728-15.404852 18.23327-25.27464-3.815909 4.916986 13.59053-17.342993 17.306154-22.291702 24.740474-32.948413 35.176151-58.473763 35.176151-97.680717v-95.995331c0-93.106538-66.784032-159.991878-159.992901-159.991877-93.208868 0-159.991878 66.88534-159.991878 159.991877v95.995331c0 39.206954 10.435677 64.732303 35.176151 97.680717 3.677762 4.897543 20.762883 26.750247 17.48114 22.516829 7.569396 9.757225 12.964266 17.151635 18.058284 25.049513 16.231683 25.166169 25.279756 50.074466 25.279756 78.742388 0 88.693018-50.975998 123.93773-168.494528 164.215063a8615.7644 8615.7644 0 0 1-19.303648 6.574742 1957.252183 1957.252183 0 0 0-18.833951 6.501064c-36.761252 12.935614-60.7015 23.558555-79.425957 36.001959-14.718213 9.780761-29.498848 26.513864-44.340881 50.198285-4.692882 7.487531-2.426259 17.361413 5.061272 22.053272a16.001439 16.001439 0 0 0 8.495488 2.441609h412.837537c17.672498 0 31.998785 14.326287 31.998784 31.998785s-14.326287 31.998785-31.998784 31.998785H82.765005c-26.508747 0-47.997154-21.48943-47.997154-47.997154 0-3.232624 0.326435-6.456039 0.974188-9.622149 11.691273-57.130162 41.951461-101.920274 90.781586-134.370336 96.3013-63.996546 257.482259-63.996546 257.482259-159.991878 0-63.996546-95.996354-95.689363-95.996354-223.989447v-95.995331c0-128.257106 95.241154-223.989447 223.988423-223.989447s223.989447 95.732341 223.989448 223.989447v95.995331c0 128.300085-95.994308 159.991878-95.994308 223.989447 0 22.995737 9.187243 40.481993 24.490787 54.659901 0.013303 0.010233 0.024559 0.022513 0.036839 0.033769 0.214894 0.199545 0.431835 0.398066 0.649799 0.596587 2.817162 2.831488 4.836145 4.968152 6.028297 6.426363 5.931083 7.256264-0.242524 26.761504-10.867512 34.57547-10.624988 7.813966-31.135114 11.416004-46.880726 0.806365-0.607844-0.409322-2.90619-2.62171-6.897084-6.63921z" ></path></symbol><symbol id="iconicon_boss" viewBox="0 0 1024 1024"><path d="M548.416398 790.078343l23.143093 115.715465a42.278919 42.278919 0 0 1-11.561314 38.185694 54.624085 54.624085 0 0 1-38.625716 15.999392h-18.743899a54.624085 54.624085 0 0 1-38.625716-15.999392 42.273802 42.273802 0 0 1-11.561313-38.185694l23.143093-115.715465-31.462573-31.462572c-12.495592-12.496615-12.495592-32.756031 0-45.252647l45.252647-45.252647c12.496615-12.495592 32.756031-12.495592 45.252647 0l45.252646 45.252647c12.495592 12.496615 12.495592 32.756031 0 45.252647l-31.463595 31.462572z m187.633424 169.899528h-0.061398c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785H920.40662c-10.423397-31.153534-29.684066-55.392588-58.752102-74.601068-18.687618-12.349259-42.439578-22.920012-78.478375-35.664268a1892.693842 1892.693842 0 0 0-19.415189-6.726191 8822.897947 8822.897947 0 0 1-19.909445-6.798847c-116.938316-40.194444-167.855986-75.587536-167.855986-164.196642 0-28.667923 9.048073-53.575196 25.279756-78.742389 5.132904-7.958252 10.5728-15.405875 18.23327-25.27464-3.815909 4.916986 13.59053-17.342993 17.306155-22.291702 24.740474-32.948413 35.176151-58.473763 35.17615-97.680717v-95.995331c0-93.106538-66.784032-159.991878-159.992901-159.991877-93.208868 0-159.991878 66.88534-159.991877 159.991877v95.995331c0 39.206954 10.435677 64.732303 35.17615 97.680717 3.677762 4.897543 20.762883 26.750247 17.48114 22.516829 7.569396 9.757225 12.964266 17.151635 18.058285 25.049513 16.231683 25.166169 25.279756 50.074466 25.279756 78.742389 0 88.693018-50.975998 123.93773-168.494529 164.215062a8615.7644 8615.7644 0 0 1-19.303648 6.574742 1957.252183 1957.252183 0 0 0-18.83395 6.501064c-36.761252 12.936637-60.7015 23.558555-79.425958 36.001959-14.718213 9.780761-29.498848 26.513864-44.34088 50.198286-4.692882 7.487531-2.426259 17.361413 5.061272 22.053271a16.001439 16.001439 0 0 0 8.495488 2.441609h156.850328c17.672498 0 31.998785 14.326287 31.998784 31.998785s-14.326287 31.998785-31.998784 31.998785H82.762959c-26.508747 0-47.997154-21.48943-47.997154-47.997154 0-3.232624 0.326435-6.456039 0.974187-9.622148 11.691273-57.130162 41.951461-101.920274 90.781586-134.370337 96.3013-63.996546 257.482259-63.996546 257.482259-159.991878 0-63.996546-95.996354-95.689363-95.996354-223.989447v-95.995331c0-128.257106 95.241154-223.989447 223.988424-223.989447s223.989447 95.732341 223.989447 223.989447v95.995331c0 128.300085-95.994308 159.991878-95.994308 223.989447 0 95.995331 160.097278 95.995331 256.944 159.991878 55.207369 36.481889 86.811158 88.559988 94.812389 156.236343 2.074242 17.549701-10.470469 33.459043-28.02017 35.533285a32.011064 32.011064 0 0 1-3.756557 0.221034H736.049822z" ></path></symbol><symbol id="iconicon_alipay_line" viewBox="0 0 1024 1024"><path d="M322.749752 745.237065c74.987878 0 149.936871-47.355541 208.79642-123.163087-83.736123-40.35715-154.673755-69.230758-231.311203-61.753459-20.720927 2.034333-59.624982 11.099802-80.896449 29.652343-63.759139 54.903447-25.614377 155.264203 103.411232 155.264203zM160.016437 64.021106h703.966103c53.016471 0 95.995331 42.97886 95.995331 95.995331v703.966103c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331z m735.964888 600.388073V160.016437c0-17.672498-14.326287-31.998785-31.998785-31.998785H160.016437c-17.672498 0-31.998785 14.326287-31.998785 31.998785v703.966103c0 17.672498 14.326287 31.998785 31.998785 31.998785h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785V784.602631c-64.164369-26.708292-209.505571-87.783299-292.64613-127.259382-73.051783 88.768743-167.301354 142.641721-265.137613 142.641721-165.469636 0-221.660402-142.991692-143.308917-237.131768 17.076934-20.521383 46.147016-40.116673 91.247191-51.093679 70.545706-17.113773 182.841282 10.679223 288.069904 44.970214 18.914792-34.440393 34.853809-72.354911 46.715975-112.724341H296.610418v-32.458249h167.223583v-58.144258H261.292028v-32.457226h202.541973v-82.95534s0-13.977339 14.329356-13.97734h81.733513v96.93268h200.257953v32.457226H559.89687v58.144258h163.467025c-15.637142 63.282279-39.414685 121.517611-69.210291 172.657338 49.595558 17.72264 94.132914 34.505885 127.311571 45.469588 56.590879 18.723434 92.449575 29.05064 114.51615 34.735106z" ></path></symbol><symbol id="iconicon_addressbook" viewBox="0 0 1024 1024"><path d="M863.98254 64.021106H224.014007c-53.017494 0-95.995331 42.97886-95.995332 95.995331v159.991877h-31.998784c-17.671475 0-31.998785 14.325263-31.998785 31.998785s14.32731 31.998785 31.998785 31.998785h31.998784v255.988232h-31.998784c-17.671475 0-31.998785 14.325263-31.998785 31.998785s14.32731 31.998785 31.998785 31.998785h31.998784v159.991877c0 53.017494 42.97886 95.995331 95.995332 95.995331h639.969556c53.017494 0 95.995331-42.97886 95.995331-95.995331V160.016437c-0.001023-53.016471-42.97886-95.995331-95.996354-95.995331z m31.998785 799.961434c0 17.673521-14.32731 31.998785-31.998785 31.998785H224.014007c-17.671475 0-31.998785-14.325263-31.998785-31.998785V703.990662h63.996546c17.671475 0 31.998785-14.325263 31.998785-31.998784 0-17.672498-14.32731-31.998785-31.998785-31.998785h-63.996546V384.005884h63.996546c17.671475 0 31.998785-14.325263 31.998785-31.998785s-14.32731-31.998785-31.998785-31.998785h-63.996546V160.016437c0-17.672498 14.32731-31.998785 31.998785-31.998785h639.969556c17.671475 0 31.998785 14.325263 31.998785 31.998785v703.966103z" ></path><path d="M702.803627 564.839439c-2.945075-1.183965-5.835915-1.769296-8.600888-1.769297-9.31618 0-17.663288 6.072299-27.530007 18.430768-1.461281 1.837858-2.738367 3.52529-5.234211 6.896061-14.299681 19.305695-21.717627 24.88169-36.490076 20.212344-19.639293-6.17156-37.428448-17.811668-63.325258-44.131103-24.885783-25.297153-32.943296-36.541241-39.920198-51.995211a132.419915 132.419915 0 0 0-1.827624-3.966335c-7.554046-15.692401-1.355881-25.541723 20.494776-44.105521a619.619066 619.619066 0 0 0 3.472078-2.970658 170.380482 170.380482 0 0 0 1.655709-1.441838c15.421224-13.542434 21.182438-29.688159 16.139586-39.58967-12.866029-25.258267-52.41886-83.198887-65.965388-95.577823-8.679683-7.942903-21.99085-6.418176-40.267099 7.153934-5.464455 4.062526-12.710486 11.083429-19.72218 20.907169-11.042497 15.47546-18.10024 33.564443-19.374256 54.298674-4.046153 65.875337 32.448016 148.60248 93.112677 209.950709 57.149605 57.768705 121.326253 86.84902 191.100386 86.84902 5.077645 0 10.187013-0.161682 15.335267-0.480954 21.49864-1.349741 40.185234-9.556657 56.06797-22.405289 5.655813-4.578272 10.561543-9.441023 14.682397-14.277168 2.508123-2.940982 4.29277-5.354961 5.328356-6.945179 2.476401-3.460822 5.273097-8.553817 6.870477-13.929244 2.124384-7.16212 1.421372-12.386098-2.484587-16.114003-14.795984-14.083763-79.847559-59.470463-93.517907-64.999386z" ></path></symbol><symbol id="iconicon_at" viewBox="0 0 1024 1024"><path d="M450.451202 679.651324C525.144368 699.665147 609.444333 642.618896 635.088386 546.924417c25.63996-95.694479-18.844184-187.248661-93.538373-207.262484-74.693166-20.013823-158.993131 37.031405-184.637184 132.725884-25.640983 95.695502 18.84316 187.249685 93.538373 207.263507z m214.549448-324.971349l16.402575-61.217247c4.573155-17.069771 22.12081-27.200502 39.188534-22.626323 17.071817 4.574179 27.201525 22.119787 22.626323 39.190581L703.898565 456.776258c2.210341 15.998369 2.950192 32.494065 2.102894 49.253774 4.584412 29.328979 16.789385 55.654554 34.311457 75.278497 16.850783 18.87386 33.345456 26.687826 43.674708 26.687825 10.329253 0 26.823925-7.812943 43.674709-26.687825 22.575158-25.281803 36.32123-61.684898 36.32123-101.306291 0-194.394409-157.589155-351.983563-351.983563-351.983563-212.066907 0-383.981325 171.914418-383.981325 383.981325s171.914418 383.981325 383.981325 383.981325c153.238057 0 287.122323-82.857103 359.294063-206.212572a32.397874 32.397874 0 0 1 0.953721-1.777483c8.837272-15.304568 28.408003-20.547988 43.712571-11.712763 15.301498 8.836249 20.546965 28.405957 11.711739 43.710524l4.604878-7.978718c-81.794911 147.854443-239.346203 247.967558-420.277995 247.967558-247.411903 0-447.978894-200.566992-447.978895-447.978894s200.568015-447.977871 447.979918-447.977871c229.739405 0 415.980109 186.240705 415.980109 415.980109 0 106.033965-64.467267 191.990662-143.993508 191.990663-41.332361 0-78.595033-23.217794-104.855116-60.404742-47.546899 99.082646-148.956543 155.680688-245.243517 129.880069-110.957091-29.730115-173.095313-157.616784-138.789996-285.642622C329.400219 327.798744 447.158203 248.114914 558.113247 277.845029c44.508703 11.926634 81.163531 39.646975 106.887403 76.834946z" ></path></symbol><symbol id="iconicon_airplay" viewBox="0 0 1024 1024"><path d="M737.082338 872.065635l-203.824175-181.176362c-12.123109-10.776438-30.393217-10.776438-42.517349 0l-203.824175 181.176362a31.996738 31.996738 0 0 0-10.739599 23.91569c0 17.672498 14.326287 31.998785 31.998785 31.998784h407.647327c9.140171 0 17.84339-3.90903 23.915689-10.739598 11.741415-13.208836 10.552334-33.434483-2.656503-45.174876z" ></path><path d="M895.981325 96.019891H128.018675c-53.016471 0-95.995331 42.97886-95.995331 95.995331v543.974225c0 53.016471 42.97886 95.995331 95.995331 95.995331h63.996547c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998784h-63.996547c-17.672498 0-31.998785-14.326287-31.998784-31.998785V192.015222c0-17.672498 14.326287-31.998785 31.998784-31.998785h767.96265c17.672498 0 31.998785 14.326287 31.998784 31.998785v543.974225c0 17.672498-14.326287 31.998785-31.998784 31.998785h-63.996547c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h63.996547c53.016471 0 95.995331-42.97886 95.995331-95.995332V192.015222c0-53.016471-42.97886-95.995331-95.995331-95.995331z" ></path></symbol><symbol id="iconicon_calendar" viewBox="0 0 1024 1024"><path d="M767.987209 543.998785h-63.996547c-17.672498 0-31.998785 14.326287-31.998784 31.998785s14.326287 31.998785 31.998784 31.998784h63.996547c17.672498 0 31.998785-14.326287 31.998784-31.998784s-14.326287-31.998785-31.998784-31.998785zM256.011768 543.998785c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998784h287.985994c17.672498 0 31.998785-14.326287 31.998784-31.998784s-14.326287-31.998785-31.998784-31.998785H256.011768zM767.987209 384.005884H256.011768c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h511.975441c17.672498 0 31.998785-14.326287 31.998784-31.998785s-14.326287-31.998785-31.998784-31.998785z" ></path><path d="M863.98254 128.018675h-63.996547c-17.672498 0-31.998785 14.326287-31.998784 31.998785s14.326287 31.998785 31.998784 31.998785h63.996547c17.672498 0 31.998785 14.326287 31.998785 31.998785v639.969556c0 17.672498-14.326287 31.998785-31.998785 31.998785H160.016437c-17.672498 0-31.998785-14.326287-31.998785-31.998785V224.014007c0-17.672498 14.326287-31.998785 31.998785-31.998785h63.996546c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785h-63.996546c-53.016471 0-95.995331 42.97886-95.995331 95.995331v639.969557c0 53.016471 42.97886 95.995331 95.995331 95.995331h703.966103c53.016471 0 95.995331-42.97886 95.995331-95.995331V224.014007c0-53.017494-42.977837-95.995331-95.995331-95.995332z" ></path><path d="M320.009338 256.011768c17.672498 0 31.998785-14.326287 31.998784-31.998785V96.019891c0-17.672498-14.326287-31.998785-31.998784-31.998785s-31.998785 14.326287-31.998785 31.998785v127.994116c0 17.671475 14.326287 31.997762 31.998785 31.997761zM416.004669 192.015222h191.990662c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H416.004669c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785zM703.990662 256.011768c17.672498 0 31.998785-14.326287 31.998785-31.998785V96.019891c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998784 31.998785v127.994116c0 17.671475 14.326287 31.997762 31.998784 31.997761z" ></path></symbol><symbol id="iconicon_attestation" viewBox="0 0 1024 1024"><path d="M512 95.352695c4.952802 0 14.475689 1.217734 22.624277 9.371438l86.620823 86.62287a64.007803 64.007803 0 0 0 45.255716 18.744923h119.56412c17.647939 0 31.998785 14.354939 31.998785 31.998784v119.56412a64.003709 64.003709 0 0 0 18.74083 45.252647l82.472339 82.4662c8.147564 8.153704 9.366322 17.675568 9.366322 22.6253s-1.218758 14.470573-9.374508 22.626323l-82.465177 82.465177a64.002686 64.002686 0 0 0-18.74083 45.252646v123.721813c0 17.643845-14.350846 31.998785-31.998784 31.998785H662.344147a64.007803 64.007803 0 0 0-45.255717 18.744923l-82.45699 82.464153c-8.15575 8.15575-17.678638 9.373485-22.63144 9.373485s-14.468526-1.217734-22.624277-9.372462l-82.465176-82.465176a64.011896 64.011896 0 0 0-45.255717-18.744923H242.09071c-17.647939 0-31.998785-14.353916-31.998784-31.998785v-119.563096a64.001663 64.001663 0 0 0-18.74083-45.251624l-86.62901-86.624916c-8.147564-8.153704-9.366322-17.675568-9.366321-22.6253s1.218758-14.470573 9.374508-22.627347l86.620823-86.623893a64.001663 64.001663 0 0 0 18.74083-45.251623V242.09071c0-17.643845 14.350846-31.998785 31.998784-31.998784h115.408474a64.007803 64.007803 0 0 0 45.255716-18.744923l86.612637-86.620823c8.156774-8.15575 17.679661-9.373485 22.632463-9.373485m0-63.99757c-24.569582 0-49.13814 9.372461-67.879993 28.116361l-86.620823 86.623893h-115.408474c-53.013401 0-95.995331 42.97886-95.995331 95.995331v115.405404l-86.620823 86.623893c-37.490869 37.488823-37.490869 98.269118 0 135.75794l86.620823 86.623893v119.563096c0 53.016471 42.98193 95.995331 95.995331 95.995331h119.56412l82.465177 82.465177c18.74083 18.7439 43.310412 28.116361 67.879993 28.116361 24.569582 0 49.13814-9.372461 67.879993-28.116361l82.465177-82.465177h123.720789c53.020564 0 95.995331-42.97886 95.995331-95.995331V662.343123l82.465177-82.465176c37.490869-37.488823 37.490869-98.269118 0-135.75794l-82.465177-82.465177V242.09071c0-53.016471-42.974767-95.995331-95.995331-95.995331H666.499793l-86.620823-86.623893c-18.74083-18.7439-43.310412-28.116361-67.87897-28.116361z" ></path><path d="M326.642408 518.932899l97.238649 72.217789c8.241708 6.121418 19.676132 5.503341 27.209711-1.471514l253.534344-234.697324a21.333888 21.333888 0 0 1 22.825868-3.982707l5.006014 2.125407c7.150864 3.035126 10.486842 11.291161 7.452739 18.442024a14.084787 14.084787 0 0 1-2.275833 3.667529L458.773751 700.020234c-7.674796 8.93858-21.142529 9.962909-30.081109 2.288113a21.473057 21.473057 0 0 1-1.790785-1.728364L288.010553 549.860283c-6.650467-7.216355-6.191003-18.458397 1.025353-25.107841a17.758456 17.758456 0 0 1 4.88424-3.196809l11.410888-5.021363a21.332864 21.332864 0 0 1 21.311374 2.398629z" ></path></symbol><symbol id="iconicon_camera" viewBox="0 0 1024 1024"><path d="M618.132202 178.870854l77.356832 106.366539c23.799032 32.727379 62.166875 52.266387 102.634542 52.266387H956.171172v507.624343H67.828828V337.50378h158.047596c40.467667 0 78.836533-19.539009 102.630448-52.26434l77.360926-106.368586H618.132202M512 749.948367c104.962563 0 190.359512-85.394902 190.359512-190.359512s-85.396949-190.359512-190.359512-190.359512-190.359512 85.394902-190.359512 190.359512 85.396949 190.359512 190.359512 190.359512M618.132202 115.418706H405.867798a63.453171 63.453171 0 0 0-51.315736 26.132171L277.191136 247.919463a63.452147 63.452147 0 0 1-51.315736 26.13217H67.828828c-35.045167 0-63.453171 28.409027-63.453171 63.453171v507.624342c0 35.045167 28.40698 63.453171 63.453171 63.453171h888.342344c35.042097 0 63.453171-28.40698 63.453171-63.453171V337.50378c0-35.044144-28.411073-63.453171-63.453171-63.45317H798.123576a63.448054 63.448054 0 0 1-51.315736-26.132171l-77.360925-106.368586A63.455217 63.455217 0 0 0 618.132202 115.418706z m-106.132202 571.07649c-70.087265 0-126.906342-56.81703-126.906342-126.906341 0-70.087265 56.819077-126.906342 126.906342-126.906342s126.906342 56.819077 126.906342 126.906342c0 70.090335-56.819077 126.906342-126.906342 126.906341zM210.598462 178.870854H83.692121c-17.525142 0-31.726585 14.205537-31.726586 31.726585 0 17.523095 14.201443 31.726585 31.726586 31.726585h126.906341c17.521049 0 31.726585-14.20349 31.726586-31.726585 0-17.520025-14.205537-31.726585-31.726586-31.726585z" ></path></symbol><symbol id="iconicon_certificate_fil" viewBox="0 0 1024 1024"><path d="M512 575.996546c88.361467 0 159.991878-71.631434 159.991878-159.991877s-71.631434-159.991878-159.991878-159.991878-159.991878 71.631434-159.991878 159.991878 71.630411 159.991878 159.991878 159.991877z m0 63.99757c-123.70544 0-223.989447-100.284007-223.989447-223.989447s100.284007-223.989447 223.989447-223.989447 223.989447 100.284007 223.989447 223.989447-100.284007 223.989447-223.989447 223.989447z m0 95.995331c176.722934 0 319.984778-143.261844 319.984778-319.984778S688.722934 96.019891 512 96.019891 192.015222 239.281735 192.015222 416.004669s143.261844 319.984778 319.984778 319.984778z m0 63.996546c-212.066907 0-383.981325-171.914418-383.981325-383.981324S299.933093 32.023344 512 32.023344 895.981325 203.937762 895.981325 416.004669 724.066907 799.985993 512 799.985993z m-58.258868 36.909632l-78.912258 136.679939c-8.836249 15.304568-28.405957 20.547988-43.710524 11.711739a32.004925 32.004925 0 0 1-11.977799-12.180413l-63.128783-113.718995-130.047892 2.187829c-17.669428 0.296759-32.235169-13.785981-32.531927-31.45541a31.998785 31.998785 0 0 1 4.282537-16.537651l76.53307-132.559085c68.160379 83.715657 167.059853 141.40659 279.493576 155.872047z m393.844973-159.622464l78.698386 136.309502c8.836249 15.304568 3.592828 34.874275-11.711739 43.710524a31.998785 31.998785 0 0 1-16.537652 4.282537l-130.047891-2.187829-63.128783 113.718995c-8.577353 15.4509-28.057009 21.022803-43.50791 12.44545a31.996738 31.996738 0 0 1-12.180413-11.9778L569.885362 836.248895c112.108311-15.705704 210.419384-74.441433 277.700743-158.975734z" ></path></symbol><symbol id="iconicon_coinpurse_line" viewBox="0 0 1024 1024"><path d="M703.990662 543.998785c-35.344996 0-63.996546 28.652574-63.996546 63.996546s28.652574 63.996546 63.996546 63.996547h127.994116c35.344996 0 63.996546-28.652574 63.996547-63.996547s-28.652574-63.996546-63.996547-63.996546H703.990662z m0-63.99757h127.994116c70.688969 0 127.994116 57.305147 127.994116 127.994116s-57.305147 127.994116-127.994116 127.994116H703.990662c-70.688969 0-127.994116-57.305147-127.994116-127.994116s57.305147-127.994116 127.994116-127.994116zM339.429643 256.011768h396.559804V155.801439c0-3.774977-0.668219-7.520277-1.972934-11.06194-6.109138-16.582677-24.505114-25.073048-41.087791-18.962888L339.429643 256.011768z m-185.66356 0.200568L670.803819 65.724911c49.748031-18.328437 104.934934 7.142677 123.263371 56.890708a95.990215 95.990215 0 0 1 5.918803 33.18582v100.211352h31.998785c53.016471 0 95.995331 42.97886 95.995331 95.995331v63.996547c0 17.672498-14.326287 31.998785-31.998784 31.998785s-31.998785-14.326287-31.998785-31.998785v-63.996547c0-17.672498-14.326287-31.998785-31.998785-31.998784H160.016437c-17.672498 0-31.998785 14.326287-31.998785 31.998784v511.975441c0 17.672498 14.326287 31.998785 31.998785 31.998785h671.967318c17.672498 0 31.998785-14.326287 31.998785-31.998785v-63.996546c0-17.672498 14.326287-31.998785 31.998785-31.998785s31.998785 14.326287 31.998784 31.998785v63.996546c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V352.007099c0-50.916647 39.641859-92.574419 89.744977-95.794763z" ></path></symbol><symbol id="iconicon_compile" viewBox="0 0 1024 1024"><path d="M256.011768 671.991878h159.991878c17.672498 0 31.998785 14.326287 31.998784 31.998784s-14.326287 31.998785-31.998784 31.998785H256.011768c-17.672498 0-31.998785-14.326287-31.998785-31.998785 0.001023-17.672498 14.32731-31.998785 31.998785-31.998784zM950.545034 118.620631L679.029154 390.136511c-12.496615 12.496615-32.756031 12.496615-45.252646 0-12.495592-12.495592-12.495592-32.756031 0-45.252646L905.292388 73.367985c12.496615-12.496615 32.756031-12.496615 45.252646 0 12.496615 12.496615 12.496615 32.757055 0 45.252646zM256.011768 479.975633h415.98011c17.672498 0 31.998785 14.326287 31.998784 31.998784s-14.326287 31.998785-31.998784 31.998785H256.011768c-17.672498 0-31.998785-14.326287-31.998785-31.998785 0.001023-17.671475 14.32731-31.998785 31.998785-31.998784z m0-191.990663h223.989447c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H256.011768c-17.672498 0-31.998785-14.326287-31.998785-31.998785 0.001023-17.672498 14.32731-31.998785 31.998785-31.998785z m639.969557 160.01746c0-17.672498 14.326287-31.998785 31.998784-31.998784s31.998785 14.326287 31.998785 31.998784v415.98011c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331h415.980109c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998784H160.016437c-17.672498 0-31.998785 14.326287-31.998785 31.998785v703.966103c0 17.672498 14.326287 31.998785 31.998785 31.998785h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785V448.00243z" ></path></symbol><symbol id="iconicon_details" viewBox="0 0 1024 1024"><path d="M510.651282 352.007099c-26.508747 0-47.998177-21.48943-47.998177-47.998177s21.48943-47.998177 47.998177-47.998177 47.997154 21.48943 47.997154 47.998177-21.48943 47.998177-47.997154 47.998177z m-31.998784 63.99757h31.998784c17.672498 0 31.998785 14.326287 31.998785 31.998785v287.985993h47.998177c8.836249 0 15.999392 7.163143 15.999393 15.999393s-7.163143 15.999392-15.999393 15.999392H430.655344c-8.836249 0-15.999392-7.163143-15.999393-15.999392s7.163143-15.999392 15.999393-15.999393h47.998177V448.00243h-31.998785c-8.836249 0-15.999392-7.163143-15.999392-15.999392s7.163143-15.999392 15.999392-15.999392h31.997762z m31.998784 495.976048c220.909295 0 399.980717-179.071422 399.980718-399.980717S731.560578 112.019283 510.651282 112.019283 110.670565 291.090705 110.670565 512s179.071422 399.980717 399.980717 399.980717zM62.672388 512c0-247.406786 200.572108-447.978894 447.978894-447.978894s447.978894 200.572108 447.978895 447.978894-200.573131 447.977871-447.978895 447.977871S62.672388 759.405763 62.672388 512z" ></path></symbol><symbol id="iconicon_cloud_history" viewBox="0 0 1024 1024"><path d="M831.968405 428.745854C830.218552 244.684792 680.476109 96.019891 496.000608 96.019891c-185.561229 0-335.984171 150.422941-335.984171 335.98417 0 3.234671 0.047072 6.457062 0.140193 9.667174-85.331457 41.517579-144.132678 129.052215-144.132678 230.320643 0 141.375891 114.611318 255.987209 255.988232 255.987208h479.976656c141.375891 0 255.987209-114.611318 255.987208-255.987208 0-113.447818-73.79368-209.658044-176.007643-243.246024z m-79.980589 435.236686H272.01116c-106.033965 0-191.990662-85.956697-191.990662-191.990662 0-74.262354 42.513256-140.844795 108.135836-172.772972 22.607904-10.999518 36.678364-34.224476 35.967166-59.356876a291.031353 291.031353 0 0 1-0.109493-7.858992c0-150.21521 121.775484-271.986601 271.986601-271.986601 149.226696 0 270.557042 120.251781 271.971251 269.338284 0.26606 27.420513 17.968234 51.629891 44.013423 60.188824 78.113055 25.666566 131.993197 98.886171 131.993197 182.448333 0.001023 106.033965-85.956697 191.990662-191.990663 191.990662z" ></path><path d="M678.272931 644.282792L527.999392 557.524846V288.010553c0-17.671475-14.32731-31.998785-31.998784-31.998785s-31.998785 14.32731-31.998785 31.998785v287.985993c0 1.378393 0.617054 2.554172 0.780782 3.890611 0.281409 2.207271 0.578168 4.320399 1.296529 6.421246 0.679475 1.960655 1.62501 3.667529 2.656503 5.433756 1.01512 1.769296 2.015913 3.437286 3.374864 4.999874 1.461281 1.683339 3.140527 3.000334 4.929266 4.347005 1.062192 0.812505 1.77339 1.929955 2.960425 2.616594L646.273123 699.700963c15.296381 8.835226 34.873252 3.593851 43.708477-11.710716 8.837272-15.302521 3.587712-34.872229-11.708669-43.707455z" ></path></symbol><symbol id="iconicon_community_line" viewBox="0 0 1024 1024"><path d="M288.010553 489.070778h447.978894c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H288.010553c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785z m0-191.990662h447.978894c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998784H288.010553c-17.672498 0-31.998785-14.326287-31.998785-31.998784s14.326287-31.998785 31.998785-31.998785z m15.999392 573.115939l184.698583-143.654794a63.99757 63.99757 0 0 1 39.289841-13.481036h351.983563c17.672498 0 31.998785-14.326287 31.998785-31.998785V169.087023c0-17.672498-14.326287-31.998785-31.998785-31.998785H144.017044c-17.672498 0-31.998785 14.326287-31.998784 31.998785v511.975441c0 17.672498 14.326287 31.998785 31.998784 31.998784h95.995332c35.344996 0 63.996546 28.652574 63.996546 63.996547v93.13826z m223.989447-93.13826L317.478701 940.795996c-20.924565 16.274662-51.080376 12.504802-67.355037-8.419763a47.994084 47.994084 0 0 1-10.110265-29.468149V777.057795h-95.995331c-53.016471 0-95.995331-42.97886-95.995331-95.995331V169.087023c0-53.016471 42.97886-95.995331 95.995331-95.995331h735.964888c53.016471 0 95.995331 42.97886 95.995331 95.995331v511.975441c0 53.016471-42.97886 95.995331-95.995331 95.995331H527.999392z" ></path></symbol><symbol id="iconicon_discovery" viewBox="0 0 1024 1024"><path d="M768.685103 367.659591c0 17.672498-14.326287 31.998785-31.998784 31.998785s-31.998785-14.326287-31.998785-31.998785c0-70.688969-57.305147-127.994116-127.994116-127.994116-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785c106.034988 0.001023 191.991686 85.958744 191.991685 191.991686zM384.691499 943.632601h256.011768c-29.189809 38.860053-75.662237 63.996546-128.005372 63.996546-52.344159 0-98.816586-25.136493-128.006396-63.996546z m0.01228-95.995331h255.988232c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H384.703779c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785z m-47.806819-180.562379a63.99757 63.99757 0 0 1 27.539216 40.886199l8.735965 43.680849h279.051507l8.735965-43.680849a63.995523 63.995523 0 0 1 27.539217-40.886199c89.354074-58.884109 144.183843-158.439522 144.183843-267.416515 0-176.722934-143.261844-319.984778-319.984778-319.984779S192.713117 222.935442 192.713117 399.658376c0 108.978017 54.828746 208.532407 144.183843 267.416515z m-35.215036 53.43705C197.482747 651.845025 128.715547 533.782096 128.715547 399.658376c0-212.066907 171.914418-383.981325 383.981325-383.981325s383.981325 171.914418 383.981324 383.981325c0 134.12372-68.766177 252.186649-172.965353 320.853565l-8.735965 43.680848c-5.982248 29.913287-32.248472 51.445696-62.754253 51.445696H373.172141c-30.505781 0-56.770981-21.532409-62.754252-51.445696l-8.735965-43.680848z" ></path></symbol><symbol id="iconicon_delete" viewBox="0 0 1024 1024"><path d="M800.162002 316.659033c1.850138-17.575284 17.596773-30.322609 35.172058-28.473495 17.575284 1.850138 30.322609 17.596773 28.473494 35.172058l-57.966202 550.673811c-5.143137 48.856731-46.341445 85.946464-95.467306 85.946464H313.625954c-49.126884 0-90.325192-37.089733-95.468329-85.946464L160.192446 323.358619c-1.850138-17.575284 10.898211-33.32192 28.472471-35.172057 17.575284-1.850138 33.32192 10.898211 35.172058 28.473494l57.965179 550.672788c1.714038 16.285918 15.446807 28.64848 31.822776 28.648481h396.74707c16.375969 0 30.108738-12.363585 31.822776-28.648481l57.967226-550.673811z m-192.176904 99.345636c17.672498 0 31.998785 14.326287 31.998785 31.998785v223.989447c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V448.00243c0-17.671475 14.326287-31.997762 31.998785-31.997761z m-191.990662 0c17.672498 0 31.998785 14.326287 31.998785 31.998785v223.989447c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V448.00243c0-17.671475 14.326287-31.997762 31.998785-31.997761z m-31.998785-223.989447h255.987209v-47.998178c0-8.836249-7.163143-15.999392-15.999393-15.999392H399.995043c-8.836249 0-15.999392 7.163143-15.999392 15.999392v47.998178z m-63.996546 0V128.018675c0-35.344996 28.652574-63.996546 63.997569-63.996546h255.987209c35.343973 0 63.996546 28.652574 63.996546 63.996546v63.996547h223.99968c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998784H96.019891c-17.672498 0-31.998785-14.326287-31.998785-31.998784s14.326287-31.998785 31.998785-31.998785h223.979214z" ></path></symbol><symbol id="iconicon_dispose" viewBox="0 0 1024 1024"><path d="M617.366769 876.29496l294.142204-294.142204c12.495592-12.496615 32.756031-12.496615 45.252647 0 12.496615 12.495592 12.496615 32.756031 0 45.252647L639.994116 944.17393c-12.496615 12.496615-32.756031 12.496615-45.252647 0L413.729859 763.163343c-12.495592-12.496615-12.495592-32.756031 0-45.252646 12.495592-12.496615 32.756031-12.496615 45.252647 0l158.384263 158.384263z m-399.508973-492.289076H409.848459c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H217.857796c-17.672498 0-31.998785-14.326287-31.998784-31.998785s14.326287-31.998785 31.998784-31.998785z m0 159.992901h319.984779c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998784H217.857796c-17.672498 0-31.998785-14.326287-31.998784-31.998784s14.326287-31.998785 31.998784-31.998785z m0-319.984778h383.981325c17.672498 0 31.998785 14.326287 31.998785 31.998784s-14.326287 31.998785-31.998785 31.998785H217.857796c-17.672498 0-31.998785-14.326287-31.998784-31.998785s14.326287-31.998785 31.998784-31.998784zM409.848459 895.981325c17.672498 0 31.998785 14.326287 31.998785 31.998784s-14.326287 31.998785-31.998785 31.998785H153.860227c-53.016471 0-95.995331-42.97886-95.995331-95.995331V160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331h639.969556c53.016471 0 95.995331 42.97886 95.995332 95.995331v223.989447c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V160.016437c0-17.672498-14.326287-31.998785-31.998785-31.998785H153.860227c-17.672498 0-31.998785 14.326287-31.998785 31.998785v703.966103c0 17.672498 14.326287 31.998785 31.998785 31.998785H409.848459z" ></path></symbol><symbol id="iconicon_doc" viewBox="0 0 1024 1024"><path d="M288.010553 735.989447h383.981325c17.672498 0 31.998785 14.326287 31.998784 31.998785s-14.326287 31.998785-31.998784 31.998785H288.010553c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785z m0-159.992901h191.990662c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H288.010553c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785zM636.111692 92.137467l231.753272 231.753271a95.994308 95.994308 0 0 1 28.116361 67.87897v472.212832c0 53.016471-42.97886 95.995331-95.995332 95.995331H224.014007c-53.016471 0-95.995331-42.97886-95.995332-95.995331V160.016437c0-53.016471 42.97886-95.995331 95.995332-95.995331h344.218715c25.459858 0 49.875944 10.114358 67.87897 28.116361z m-28.116361 62.388932v197.4807h197.4807L607.995331 154.526399z m-53.016471-26.507724H224.014007c-17.672498 0-31.998785 14.326287-31.998785 31.998785v703.966103c0 17.672498 14.326287 31.998785 31.998785 31.998785h575.971986c17.672498 0 31.998785-14.326287 31.998785-31.998785V405.024593v10.980076H607.995331c-35.344996 0-63.996546-28.652574-63.996546-63.996547V128.018675h10.980075z" ></path></symbol><symbol id="iconicon_cspace" viewBox="0 0 1024 1024"><path d="M687.99127 543.998785c-17.672498 0-31.998785 14.326287-31.998785 31.998785h-0.87902c-7.959276 71.995731-68.997444 127.994116-143.114488 127.994116s-135.154189-55.999408-143.113465-127.99514h-0.87902c0-17.672498-14.326287-31.998785-31.998785-31.998784s-31.998785 14.326287-31.998785 31.998784c0 3.520173 0.568958 6.90834 1.61887 10.075473 12.828167 102.561887 100.333126 181.91519 206.371185 181.91519s193.543018-79.352279 206.371184-181.91519a31.973202 31.973202 0 0 0 1.61887-10.075473c0.001023-17.671475-14.325263-31.997762-31.997761-31.997761z" ></path><path d="M879.509165 449.979458c0.312108-5.952572 0.472767-11.945053 0.472767-17.975397 0-185.557136-150.426011-335.984171-335.98417-335.98417-163.039283 0-298.954813 116.130927-329.542459 270.182512C99.250468 403.864164 16.023952 512.206708 16.023952 639.994116c0 159.050436 128.935558 287.985993 287.985993 287.985993h447.978895c141.379984 0 255.988232-114.607224 255.988232-255.987208-0.001023-94.945419-51.694359-177.819918-128.467907-222.013443zM751.987816 863.98254H304.009945c-123.509988 0-223.989447-100.479459-223.989447-223.989447 0-97.202832 62.016449-182.78807 154.320715-212.9623a63.996546 63.996546 0 0 0 42.884716-48.364521c25.159006-126.693494 137.352251-218.649835 266.771833-218.649835 149.97371 0 271.986601 122.013915 271.986601 271.986601 0 4.90573-0.128937 9.776667-0.382717 14.619976a63.99757 63.99757 0 0 0 31.979342 58.821686c59.462277 34.224476 96.397491 98.041944 96.397491 166.546154 0 105.863073-86.128613 191.991686-191.990663 191.991686z" ></path></symbol></svg>',v=(v=document.getElementsByTagName("script"))[v.length-1].getAttribute("data-injectcss");if(v&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(c){console&&console.log(c)}}function t(){i||(i=!0,s())}o=function(){var c,o,h,s;(s=document.createElement("div")).innerHTML=m,m=null,(h=s.getElementsByTagName("svg")[0])&&(h.setAttribute("aria-hidden","true"),h.style.position="absolute",h.style.width=0,h.style.height=0,h.style.overflow="hidden",c=h,(o=document.body).firstChild?(s=c,(h=o.firstChild).parentNode.insertBefore(s,h)):o.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(o,0):(h=function(){document.removeEventListener("DOMContentLoaded",h,!1),o()},document.addEventListener("DOMContentLoaded",h,!1)):document.attachEvent&&(s=o,l=c.document,i=!1,(a=function(){try{l.documentElement.doScroll("left")}catch(c){return void setTimeout(a,50)}t()})(),l.onreadystatechange=function(){"complete"==l.readyState&&(l.onreadystatechange=null,t())})}(window); |
| New file |
| | |
| | | { |
| | | "id": "1066523", |
| | | "name": "saber", |
| | | "font_family": "iconfont", |
| | | "css_prefix_text": "icon", |
| | | "description": "saber图标库", |
| | | "glyphs": [ |
| | | { |
| | | "icon_id": "7396772", |
| | | "name": "gitee", |
| | | "font_class": "gitee2", |
| | | "unicode": "e6d6", |
| | | "unicode_decimal": 59094 |
| | | }, |
| | | { |
| | | "icon_id": "431779", |
| | | "name": "github", |
| | | "font_class": "github", |
| | | "unicode": "e709", |
| | | "unicode_decimal": 59145 |
| | | }, |
| | | { |
| | | "icon_id": "7766806", |
| | | "name": "icon_wechat", |
| | | "font_class": "icon_wechat", |
| | | "unicode": "ebde", |
| | | "unicode_decimal": 60382 |
| | | }, |
| | | { |
| | | "icon_id": "7766735", |
| | | "name": "icon_exchange", |
| | | "font_class": "icon_exchange", |
| | | "unicode": "eba7", |
| | | "unicode_decimal": 60327 |
| | | }, |
| | | { |
| | | "icon_id": "7766736", |
| | | "name": "icon_ding", |
| | | "font_class": "icon_ding", |
| | | "unicode": "eba8", |
| | | "unicode_decimal": 60328 |
| | | }, |
| | | { |
| | | "icon_id": "7766737", |
| | | "name": "icon_down", |
| | | "font_class": "icon_down", |
| | | "unicode": "eba9", |
| | | "unicode_decimal": 60329 |
| | | }, |
| | | { |
| | | "icon_id": "7766740", |
| | | "name": "icon_glass", |
| | | "font_class": "icon_glass", |
| | | "unicode": "ebaa", |
| | | "unicode_decimal": 60330 |
| | | }, |
| | | { |
| | | "icon_id": "7766742", |
| | | "name": "icon_GPS", |
| | | "font_class": "icon_GPS", |
| | | "unicode": "ebab", |
| | | "unicode_decimal": 60331 |
| | | }, |
| | | { |
| | | "icon_id": "7766743", |
| | | "name": "icon_hardware_fill", |
| | | "font_class": "icon_hardware_fill", |
| | | "unicode": "ebac", |
| | | "unicode_decimal": 60332 |
| | | }, |
| | | { |
| | | "icon_id": "7766745", |
| | | "name": "icon_im_more", |
| | | "font_class": "icon_im_more", |
| | | "unicode": "ebad", |
| | | "unicode_decimal": 60333 |
| | | }, |
| | | { |
| | | "icon_id": "7766747", |
| | | "name": "icon_group", |
| | | "font_class": "icon_group", |
| | | "unicode": "ebae", |
| | | "unicode_decimal": 60334 |
| | | }, |
| | | { |
| | | "icon_id": "7766748", |
| | | "name": "icon_horn", |
| | | "font_class": "icon_horn", |
| | | "unicode": "ebaf", |
| | | "unicode_decimal": 60335 |
| | | }, |
| | | { |
| | | "icon_id": "7766749", |
| | | "name": "icon_im_face", |
| | | "font_class": "icon_im_face", |
| | | "unicode": "ebb0", |
| | | "unicode_decimal": 60336 |
| | | }, |
| | | { |
| | | "icon_id": "7766752", |
| | | "name": "icon_launch_page", |
| | | "font_class": "icon_launch_page", |
| | | "unicode": "ebb1", |
| | | "unicode_decimal": 60337 |
| | | }, |
| | | { |
| | | "icon_id": "7766753", |
| | | "name": "icon_likegood", |
| | | "font_class": "icon_likegood", |
| | | "unicode": "ebb2", |
| | | "unicode_decimal": 60338 |
| | | }, |
| | | { |
| | | "icon_id": "7766754", |
| | | "name": "icon_index_line", |
| | | "font_class": "icon_index_line", |
| | | "unicode": "ebb3", |
| | | "unicode_decimal": 60339 |
| | | }, |
| | | { |
| | | "icon_id": "7766755", |
| | | "name": "icon_live", |
| | | "font_class": "icon_live", |
| | | "unicode": "ebb4", |
| | | "unicode_decimal": 60340 |
| | | }, |
| | | { |
| | | "icon_id": "7766756", |
| | | "name": "icon_link", |
| | | "font_class": "icon_link", |
| | | "unicode": "ebb5", |
| | | "unicode_decimal": 60341 |
| | | }, |
| | | { |
| | | "icon_id": "7766757", |
| | | "name": "icon_im_voice", |
| | | "font_class": "icon_im_voice", |
| | | "unicode": "ebb6", |
| | | "unicode_decimal": 60342 |
| | | }, |
| | | { |
| | | "icon_id": "7766758", |
| | | "name": "icon_mobilephone", |
| | | "font_class": "icon_mobilephone", |
| | | "unicode": "ebb7", |
| | | "unicode_decimal": 60343 |
| | | }, |
| | | { |
| | | "icon_id": "7766759", |
| | | "name": "icon_dmail", |
| | | "font_class": "icon_dmail", |
| | | "unicode": "ebb8", |
| | | "unicode_decimal": 60344 |
| | | }, |
| | | { |
| | | "icon_id": "7766760", |
| | | "name": "icon_message", |
| | | "font_class": "icon_message", |
| | | "unicode": "ebb9", |
| | | "unicode_decimal": 60345 |
| | | }, |
| | | { |
| | | "icon_id": "7766763", |
| | | "name": "icon_more", |
| | | "font_class": "icon_more", |
| | | "unicode": "ebba", |
| | | "unicode_decimal": 60346 |
| | | }, |
| | | { |
| | | "icon_id": "7766764", |
| | | "name": "icon_left", |
| | | "font_class": "icon_left", |
| | | "unicode": "ebbb", |
| | | "unicode_decimal": 60347 |
| | | }, |
| | | { |
| | | "icon_id": "7766765", |
| | | "name": "icon_next_arrow", |
| | | "font_class": "icon_next_arrow", |
| | | "unicode": "ebbc", |
| | | "unicode_decimal": 60348 |
| | | }, |
| | | { |
| | | "icon_id": "7766766", |
| | | "name": "icon_notice", |
| | | "font_class": "icon_notice", |
| | | "unicode": "ebbd", |
| | | "unicode_decimal": 60349 |
| | | }, |
| | | { |
| | | "icon_id": "7766769", |
| | | "name": "icon_namecard", |
| | | "font_class": "icon_namecard", |
| | | "unicode": "ebbe", |
| | | "unicode_decimal": 60350 |
| | | }, |
| | | { |
| | | "icon_id": "7766770", |
| | | "name": "icon_phone", |
| | | "font_class": "icon_phone", |
| | | "unicode": "ebbf", |
| | | "unicode_decimal": 60351 |
| | | }, |
| | | { |
| | | "icon_id": "7766771", |
| | | "name": "icon_qq", |
| | | "font_class": "icon_qq", |
| | | "unicode": "ebc0", |
| | | "unicode_decimal": 60352 |
| | | }, |
| | | { |
| | | "icon_id": "7766772", |
| | | "name": "icon_photo", |
| | | "font_class": "icon_photo", |
| | | "unicode": "ebc1", |
| | | "unicode_decimal": 60353 |
| | | }, |
| | | { |
| | | "icon_id": "7766774", |
| | | "name": "icon_redpacket", |
| | | "font_class": "icon_redpacket", |
| | | "unicode": "ebc2", |
| | | "unicode_decimal": 60354 |
| | | }, |
| | | { |
| | | "icon_id": "7766775", |
| | | "name": "icon_patriarch", |
| | | "font_class": "icon_patriarch", |
| | | "unicode": "ebc3", |
| | | "unicode_decimal": 60355 |
| | | }, |
| | | { |
| | | "icon_id": "7766776", |
| | | "name": "icon_roundclose", |
| | | "font_class": "icon_roundclose", |
| | | "unicode": "ebc4", |
| | | "unicode_decimal": 60356 |
| | | }, |
| | | { |
| | | "icon_id": "7766777", |
| | | "name": "icon_im_keyboard", |
| | | "font_class": "icon_im_keyboard", |
| | | "unicode": "ebc5", |
| | | "unicode_decimal": 60357 |
| | | }, |
| | | { |
| | | "icon_id": "7766778", |
| | | "name": "icon_roundreduce", |
| | | "font_class": "icon_roundreduce", |
| | | "unicode": "ebc6", |
| | | "unicode_decimal": 60358 |
| | | }, |
| | | { |
| | | "icon_id": "7766780", |
| | | "name": "icon_QRcode", |
| | | "font_class": "icon_QRcode", |
| | | "unicode": "ebc7", |
| | | "unicode_decimal": 60359 |
| | | }, |
| | | { |
| | | "icon_id": "7766781", |
| | | "name": "icon_savememo", |
| | | "font_class": "icon_savememo", |
| | | "unicode": "ebc8", |
| | | "unicode_decimal": 60360 |
| | | }, |
| | | { |
| | | "icon_id": "7766782", |
| | | "name": "icon_roundadd", |
| | | "font_class": "icon_roundadd", |
| | | "unicode": "ebc9", |
| | | "unicode_decimal": 60361 |
| | | }, |
| | | { |
| | | "icon_id": "7766783", |
| | | "name": "icon_refresh", |
| | | "font_class": "icon_refresh", |
| | | "unicode": "ebca", |
| | | "unicode_decimal": 60362 |
| | | }, |
| | | { |
| | | "icon_id": "7766784", |
| | | "name": "icon_search", |
| | | "font_class": "icon_search", |
| | | "unicode": "ebcb", |
| | | "unicode_decimal": 60363 |
| | | }, |
| | | { |
| | | "icon_id": "7766785", |
| | | "name": "icon_scan", |
| | | "font_class": "icon_scan", |
| | | "unicode": "ebcc", |
| | | "unicode_decimal": 60364 |
| | | }, |
| | | { |
| | | "icon_id": "7766786", |
| | | "name": "icon_send", |
| | | "font_class": "icon_send", |
| | | "unicode": "ebcd", |
| | | "unicode_decimal": 60365 |
| | | }, |
| | | { |
| | | "icon_id": "7766787", |
| | | "name": "icon_principal", |
| | | "font_class": "icon_principal", |
| | | "unicode": "ebce", |
| | | "unicode_decimal": 60366 |
| | | }, |
| | | { |
| | | "icon_id": "7766789", |
| | | "name": "icon_scan_namecard", |
| | | "font_class": "icon_scan_namecard", |
| | | "unicode": "ebcf", |
| | | "unicode_decimal": 60367 |
| | | }, |
| | | { |
| | | "icon_id": "7766790", |
| | | "name": "icon_secret", |
| | | "font_class": "icon_secret", |
| | | "unicode": "ebd0", |
| | | "unicode_decimal": 60368 |
| | | }, |
| | | { |
| | | "icon_id": "7766791", |
| | | "name": "icon_share", |
| | | "font_class": "icon_share", |
| | | "unicode": "ebd1", |
| | | "unicode_decimal": 60369 |
| | | }, |
| | | { |
| | | "icon_id": "7766793", |
| | | "name": "icon_sms", |
| | | "font_class": "icon_sms", |
| | | "unicode": "ebd2", |
| | | "unicode_decimal": 60370 |
| | | }, |
| | | { |
| | | "icon_id": "7766795", |
| | | "name": "icon_setting", |
| | | "font_class": "icon_setting", |
| | | "unicode": "ebd3", |
| | | "unicode_decimal": 60371 |
| | | }, |
| | | { |
| | | "icon_id": "7766798", |
| | | "name": "icon_star", |
| | | "font_class": "icon_star", |
| | | "unicode": "ebd4", |
| | | "unicode_decimal": 60372 |
| | | }, |
| | | { |
| | | "icon_id": "7766799", |
| | | "name": "icon_subordinate", |
| | | "font_class": "icon_subordinate", |
| | | "unicode": "ebd5", |
| | | "unicode_decimal": 60373 |
| | | }, |
| | | { |
| | | "icon_id": "7766800", |
| | | "name": "icon_task", |
| | | "font_class": "icon_task", |
| | | "unicode": "ebd6", |
| | | "unicode_decimal": 60374 |
| | | }, |
| | | { |
| | | "icon_id": "7766803", |
| | | "name": "icon_study", |
| | | "font_class": "icon_study", |
| | | "unicode": "ebd7", |
| | | "unicode_decimal": 60375 |
| | | }, |
| | | { |
| | | "icon_id": "7766808", |
| | | "name": "icon_work", |
| | | "font_class": "icon_work", |
| | | "unicode": "ebd8", |
| | | "unicode_decimal": 60376 |
| | | }, |
| | | { |
| | | "icon_id": "7766811", |
| | | "name": "icon_safety", |
| | | "font_class": "icon_safety", |
| | | "unicode": "ebd9", |
| | | "unicode_decimal": 60377 |
| | | }, |
| | | { |
| | | "icon_id": "7766813", |
| | | "name": "icon_voipphone", |
| | | "font_class": "icon_voipphone", |
| | | "unicode": "ebda", |
| | | "unicode_decimal": 60378 |
| | | }, |
| | | { |
| | | "icon_id": "7766815", |
| | | "name": "icon_shakehands", |
| | | "font_class": "icon_shakehands", |
| | | "unicode": "ebdb", |
| | | "unicode_decimal": 60379 |
| | | }, |
| | | { |
| | | "icon_id": "7766817", |
| | | "name": "icon_task_done", |
| | | "font_class": "icon_task_done", |
| | | "unicode": "ebdc", |
| | | "unicode_decimal": 60380 |
| | | }, |
| | | { |
| | | "icon_id": "7766820", |
| | | "name": "icon_workfile_line", |
| | | "font_class": "icon_workfile_line", |
| | | "unicode": "ebdd", |
| | | "unicode_decimal": 60381 |
| | | }, |
| | | { |
| | | "icon_id": "7766709", |
| | | "name": "icon_add", |
| | | "font_class": "icon_add", |
| | | "unicode": "eb8f", |
| | | "unicode_decimal": 60303 |
| | | }, |
| | | { |
| | | "icon_id": "7766710", |
| | | "name": "icon_addmessage", |
| | | "font_class": "icon_addmessage", |
| | | "unicode": "eb90", |
| | | "unicode_decimal": 60304 |
| | | }, |
| | | { |
| | | "icon_id": "7766711", |
| | | "name": "icon_addresslist", |
| | | "font_class": "icon_addresslist", |
| | | "unicode": "eb91", |
| | | "unicode_decimal": 60305 |
| | | }, |
| | | { |
| | | "icon_id": "7766712", |
| | | "name": "icon_affiliations_li", |
| | | "font_class": "icon_affiliations_li", |
| | | "unicode": "eb92", |
| | | "unicode_decimal": 60306 |
| | | }, |
| | | { |
| | | "icon_id": "7766713", |
| | | "name": "icon_addperson", |
| | | "font_class": "icon_addperson", |
| | | "unicode": "eb93", |
| | | "unicode_decimal": 60307 |
| | | }, |
| | | { |
| | | "icon_id": "7766714", |
| | | "name": "icon_boss", |
| | | "font_class": "icon_boss", |
| | | "unicode": "eb94", |
| | | "unicode_decimal": 60308 |
| | | }, |
| | | { |
| | | "icon_id": "7766715", |
| | | "name": "icon_alipay_line", |
| | | "font_class": "icon_alipay_line", |
| | | "unicode": "eb95", |
| | | "unicode_decimal": 60309 |
| | | }, |
| | | { |
| | | "icon_id": "7766716", |
| | | "name": "icon_addressbook", |
| | | "font_class": "icon_addressbook", |
| | | "unicode": "eb96", |
| | | "unicode_decimal": 60310 |
| | | }, |
| | | { |
| | | "icon_id": "7766717", |
| | | "name": "icon_at", |
| | | "font_class": "icon_at", |
| | | "unicode": "eb97", |
| | | "unicode_decimal": 60311 |
| | | }, |
| | | { |
| | | "icon_id": "7766718", |
| | | "name": "icon_airplay", |
| | | "font_class": "icon_airplay", |
| | | "unicode": "eb98", |
| | | "unicode_decimal": 60312 |
| | | }, |
| | | { |
| | | "icon_id": "7766719", |
| | | "name": "icon_calendar", |
| | | "font_class": "icon_calendar", |
| | | "unicode": "eb99", |
| | | "unicode_decimal": 60313 |
| | | }, |
| | | { |
| | | "icon_id": "7766720", |
| | | "name": "icon_attestation", |
| | | "font_class": "icon_attestation", |
| | | "unicode": "eb9a", |
| | | "unicode_decimal": 60314 |
| | | }, |
| | | { |
| | | "icon_id": "7766721", |
| | | "name": "icon_camera", |
| | | "font_class": "icon_camera", |
| | | "unicode": "eb9b", |
| | | "unicode_decimal": 60315 |
| | | }, |
| | | { |
| | | "icon_id": "7766722", |
| | | "name": "icon_certificate_fil", |
| | | "font_class": "icon_certificate_fil", |
| | | "unicode": "eb9c", |
| | | "unicode_decimal": 60316 |
| | | }, |
| | | { |
| | | "icon_id": "7766723", |
| | | "name": "icon_coinpurse_line", |
| | | "font_class": "icon_coinpurse_line", |
| | | "unicode": "eb9d", |
| | | "unicode_decimal": 60317 |
| | | }, |
| | | { |
| | | "icon_id": "7766725", |
| | | "name": "icon_compile", |
| | | "font_class": "icon_compile", |
| | | "unicode": "eb9e", |
| | | "unicode_decimal": 60318 |
| | | }, |
| | | { |
| | | "icon_id": "7766726", |
| | | "name": "icon_details", |
| | | "font_class": "icon_details", |
| | | "unicode": "eb9f", |
| | | "unicode_decimal": 60319 |
| | | }, |
| | | { |
| | | "icon_id": "7766728", |
| | | "name": "icon_cloud_history", |
| | | "font_class": "icon_cloud_history", |
| | | "unicode": "eba0", |
| | | "unicode_decimal": 60320 |
| | | }, |
| | | { |
| | | "icon_id": "7766729", |
| | | "name": "icon_community_line", |
| | | "font_class": "icon_community_line", |
| | | "unicode": "eba1", |
| | | "unicode_decimal": 60321 |
| | | }, |
| | | { |
| | | "icon_id": "7766730", |
| | | "name": "icon_discovery", |
| | | "font_class": "icon_discovery", |
| | | "unicode": "eba2", |
| | | "unicode_decimal": 60322 |
| | | }, |
| | | { |
| | | "icon_id": "7766731", |
| | | "name": "icon_delete", |
| | | "font_class": "icon_delete", |
| | | "unicode": "eba3", |
| | | "unicode_decimal": 60323 |
| | | }, |
| | | { |
| | | "icon_id": "7766732", |
| | | "name": "icon_dispose", |
| | | "font_class": "icon_dispose", |
| | | "unicode": "eba4", |
| | | "unicode_decimal": 60324 |
| | | }, |
| | | { |
| | | "icon_id": "7766733", |
| | | "name": "icon_doc", |
| | | "font_class": "icon_doc", |
| | | "unicode": "eba5", |
| | | "unicode_decimal": 60325 |
| | | }, |
| | | { |
| | | "icon_id": "7766734", |
| | | "name": "icon_cspace", |
| | | "font_class": "icon_cspace", |
| | | "unicode": "eba6", |
| | | "unicode_decimal": 60326 |
| | | } |
| | | ] |
| | | } |
| New file |
| | |
| | | <?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="iconfont" horiz-adv-x="1024" > |
| | | <font-face |
| | | font-family="iconfont" |
| | | font-weight="500" |
| | | font-stretch="normal" |
| | | units-per-em="1024" |
| | | ascent="896" |
| | | descent="-128" |
| | | /> |
| | | <missing-glyph /> |
| | | |
| | | <glyph glyph-name="gitee2" unicode="" d="M512-128C229.233778-128 0 101.233778 0 384S229.233778 896 512 896s512-229.233778 512-512-229.233778-512-512-512z m259.157333 568.888889l-290.759111-0.014222c-13.966222 0-25.287111-11.320889-25.287111-25.272889l-0.028444-63.217778c0-13.966222 11.306667-25.287111 25.272889-25.287111h177.024c13.966222 0 25.287111-11.306667 25.287111-25.272889v-12.643556A75.847111 75.847111 0 0 0 606.819556 213.333333h-240.213334a25.287111 25.287111 0 0 0-25.287111 25.272889V478.805333a75.847111 75.847111 0 0 0 75.847111 75.847111L771.086222 554.666667c13.966222 0 25.272889 11.306667 25.287111 25.272889L796.444444 643.128889c0 13.966222-11.306667 25.287111-25.272888 25.301333l-353.991112-0.014222C312.462222 668.430222 227.555556 583.523556 227.555556 478.805333v-353.962666c0-13.966222 11.320889-25.287111 25.287111-25.287111H625.777778c94.264889 0 170.666667 76.401778 170.666666 170.666666V415.601778c0 13.952-11.320889 25.272889-25.287111 25.272889z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="github" unicode="" d="M512 883.36c-282.752 0-512-229.216-512-512 0-226.208 146.72-418.144 350.144-485.824 25.6-4.736 35.008 11.104 35.008 24.64 0 12.192-0.48 52.544-0.704 95.328-142.464-30.976-172.512 60.416-172.512 60.416-23.296 59.168-56.832 74.912-56.832 74.912-46.464 31.776 3.52 31.136 3.52 31.136 51.392-3.616 78.464-52.768 78.464-52.768 45.664-78.272 119.776-55.648 148.992-42.56 4.576 33.088 17.856 55.68 32.512 68.48-113.728 12.928-233.28 56.864-233.28 253.024 0 55.904 20 101.568 52.768 137.44-5.312 12.896-22.848 64.96 4.96 135.488 0 0 43.008 13.76 140.832-52.48 40.832 11.36 84.64 17.024 128.16 17.248 43.488-0.192 87.328-5.888 128.256-17.248 97.728 66.24 140.64 52.48 140.64 52.48 27.872-70.528 10.336-122.592 5.024-135.488 32.832-35.84 52.704-81.536 52.704-137.44 0-196.64-119.776-239.936-233.792-252.64 18.368-15.904 34.72-47.04 34.72-94.816 0-68.512-0.608-123.648-0.608-140.512 0-13.632 9.216-29.6 35.168-24.576 203.328 67.776 349.856 259.616 349.856 485.76 0 282.784-229.248 512-512 512z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_wechat" unicode="" d="M480.273415 542.676929c-26.28362 0-47.589878 21.306258-47.589878 47.589878s21.306258 47.589878 47.589878 47.589878 47.589878-21.306258 47.589878-47.589878-21.307282-47.589878-47.589878-47.589878z m-222.086098 0c-26.282596 0-47.589878 21.306258-47.589878 47.589878s21.306258 47.589878 47.589878 47.589878 47.589878-21.306258 47.589878-47.589878-21.306258-47.589878-47.589878-47.589878z m464.466404 47.564295a399.151839 399.151839 0 0 1-4.430916 0.025583c-20.759813 0-41.097-1.647523-60.860113-4.807492-37.747719 103.247502-151.84329 179.303712-288.131303 179.303712-167.45178 0-301.401538-114.813932-301.401538-253.81166 0-71.990614 35.929304-139.478681 98.44001-187.514721a31.729655 31.729655 0 0 0 11.567453-32.355919l-19.032472-81.68644 105.269556 54.822606a31.724539 31.724539 0 0 0 22.09932 2.701528c26.76662-6.462179 54.636365-9.777691 83.058694-9.77769h0.428766a290.275129 290.275129 0 0 1 10.526751-63.312978c-3.638877-0.093121-7.291057-0.140193-10.955517-0.140193-29.30135 0-58.165748 3.003404-86.151125 8.886391l-156.183132-81.33647c-24.046672-12.523221-51.705616 8.933463-45.553499 35.338856l30.207999 129.649826C43.754526 344.967008 4.375657 425.038672 4.375657 510.950344c0 176.399569 164.342975 317.26483 364.854709 317.26483 169.34285 0 312.887127-100.474342 353.423355-237.97395z m90.747817-301.376978c-26.28362 0-47.589878 21.306258-47.589878 47.589878s21.306258 47.589878 47.589878 47.589878 47.589878-21.306258 47.589878-47.589878c0-26.282596-21.306258-47.589878-47.589878-47.589878z m-190.358489 0c-26.28362 0-47.589878 21.306258-47.589878 47.589878s21.306258 47.589878 47.589878 47.589878 47.589878-21.306258 47.589878-47.589878c0-26.282596-21.307282-47.589878-47.589878-47.589878z m237.063207-207.569476a31.726585 31.726585 0 0 0 11.728112 34.288944c53.319369 39.149649 84.33578 96.250134 84.335781 157.417239 0 112.948445-105.7106 206.222805-237.949391 206.222805s-237.94939-93.27436-237.94939-206.222805 105.7106-206.222805 237.94939-206.222805c19.938098 0 39.532365 2.125407 58.480926 6.282077a31.730679 31.730679 0 0 0 20.985964-2.612501l76.435856-38.217416-14.017248 49.064462z m94.844112-100.979856c7.583722-26.543539-20.00359-49.438992-44.693922-37.092803l-131.196041 65.598021c-19.874653-3.641947-40.229237-5.494131-60.838623-5.494131-165.637458 0-301.401538 119.792317-301.401538 269.675976S552.585347 542.676929 718.221782 542.676929s301.401538-119.792317 301.401537-269.674952c0-74.875315-34.238802-144.482649-92.689028-194.632839l28.016077-98.054224z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_exchange" unicode="" d="M703.990662 639.988232H289.031812V761.11187L112.747877 605.707474l176.282912-151.608953V575.990662h446.957635v-0.912789c36.963866-2.12029 72.765257-7.91118 106.506732-17.136285-28.199249 47.562249-80.918961 82.046644-138.504494 82.046644z m-31.998784-129.024585v1.030469H353.028359V384.37453c0-17.672498-14.326287-31.998785-31.998785-31.998785a31.999808 31.999808 0 0 0-20.865213 7.738242L43.156916 581.149149c-13.398148 11.523451-14.918781 31.726585-3.39533 45.124733a31.945573 31.945573 0 0 0 3.100617 3.13848L299.869648 855.981564c13.256932 11.686157 33.476439 10.413164 45.163619-2.842744a31.998785 31.998785 0 0 0 7.995092-21.159926v-127.993092h350.962303c123.70544 0 223.989447-107.446128 223.989447-221.528396a330.016249 330.016249 0 0 0-1.432628-30.886451c-57.589626 38.119179-136.065955 60.424184-222.556819 60.424184a495.247454 495.247454 0 0 1-31.998784-1.031492zM320.009338 128.386298h414.95885v-121.124661l176.282912 155.404395-176.282912 151.609977v-121.892141H288.010553v0.912789c-36.963866 2.12029-72.765257 7.91118-106.506733 17.136285 28.200272-47.562249 80.919984-82.046644 138.505518-82.046644z m31.997761 129.024585v-1.030469h318.963519V384c0 17.672498 14.326287 31.998785 31.998785 31.998785a31.998785 31.998785 0 0 0 20.865213-7.738242L980.843084 187.225381c13.398148-11.523451 14.918781-31.726585 3.39533-45.124733a31.94762 31.94762 0 0 0-3.100617-3.13848L724.129328-87.607034c-13.255908-11.686157-33.476439-10.414187-45.163619 2.842744a31.998785 31.998785 0 0 0-7.995091 21.159926V64.389752H320.009338c-123.70544 0-223.989447 107.446128-223.989447 221.528395 0 10.513448 0.48607 20.817118 1.432628 30.886451 57.589626-38.119179 136.065955-60.423161 222.556819-60.423161a493.786173 493.786173 0 0 1 31.997761 1.029446z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_ding" unicode="" d="M755.681952 799.980109l-3.796466-20.143782c-4.790096-25.41074-27.03268-43.853787-52.889581-43.853787h-94.111425l-5.205558-58.305941-13.068644-146.363485-4.653996-52.116985 50.154283-14.916734c106.232486-31.594579 148.201343-104.747669 162.039513-176.276773H229.849922c13.83817 71.529103 55.80805 144.682193 162.040536 176.276773l50.154284 14.916734-4.653997 52.116985-13.068643 146.363485-5.205559 58.305941H325.006142c-25.856901 0-48.100508 18.442024-52.889581 43.852764L268.317025 799.980109h487.364927m38.59297 63.996547H229.724055c-1.988284 0-3.972475-0.185218-5.925966-0.553609-17.366529-3.273557-28.791743-20.004613-25.518187-37.372165l10.945283-58.069557c10.494005-55.672974 59.125609-95.995331 115.779934-95.995332h35.573193l13.068643-146.363485c-147.627269-43.904952-213.630519-161.757081-213.630518-301.615409h304.672024l13.141298-287.907199c0.799202-17.494443 15.789615-32.077579 33.460066-32.077579h2.331092c17.930371 0 32.612769 14.361079 33.373085 32.077579l12.360516 287.907199h304.628022c0 139.858328-66.002226 257.710456-213.630519 301.615409l13.068644 146.363485h35.574216c56.653301 0 105.284905 40.322357 115.779934 95.995332l10.944259 58.069557c0.36839 1.954515 0.553609 3.939729 0.553609 5.926989 0.001023 17.672498-14.32424 31.998785-31.997761 31.998785z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_down" unicode="" d="M512 495.029746L149.978826 133.008572c-12.496615-12.496615-32.756031-12.496615-45.252646 0l-45.252647 45.252647c-12.496615 12.496615-12.496615 32.756031 0 45.252647l429.900144 429.900143c12.496615 12.495592 32.756031 12.495592 45.252646 0l429.900144-429.900143c12.495592-12.496615 12.495592-32.756031 0-45.252647l-45.252647-45.252647c-12.495592-12.496615-32.756031-12.496615-45.252646 0L512 495.029746z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_glass" unicode="" d="M782.188652 83.160257c96.370885 0 174.494173 78.124312 174.494173 174.494173 0 96.370885-78.123288 174.494173-174.494173 174.494173S607.694479 354.025315 607.694479 257.65443c0-96.370885 78.123288-174.494173 174.494173-174.494173z m-539.346835 0c96.370885 0 174.494173 78.124312 174.494173 174.494173 0 96.370885-78.123288 174.494173-174.494173 174.494173-96.370885 0-174.494173-78.123288-174.494173-174.494173 0-96.370885 78.123288-174.494173 174.494173-174.494173z m649.828089 385.29218L810.298873 646.924201c-14.685467 31.818683-52.384068 45.706995-84.20275 31.021528-0.907673-0.424672-0.907673-0.424672-1.807159-0.868787l-38.944987-19.48989c-15.668865-7.841595-34.728966-1.496074-42.570561 14.173814-7.841595 15.668865-1.496074 34.728966 14.173814 42.570561l38.944987 19.48989c1.797949 0.88823 1.797949 0.88823 3.613294 1.737574 63.637366 29.370935 139.034567 1.592264 168.405501-62.044078l149.191904-323.249125c5.28333-11.447726 3.169179-24.418133-4.359284-33.528628 4.826935-18.891256 7.392364-38.687114 7.392364-59.08263 0-131.415029-106.532315-237.947344-237.947344-237.947343S544.241308 126.240425 544.241308 257.65443c0 5.330402 0.174985 10.619872 0.51984 15.863293h-0.51984c0 17.522072-14.204513 31.726585-31.726585 31.726585s-31.726585-14.204513-31.726585-31.726585h-0.51984a241.694691 241.694691 0 0 0 0.51984-15.863293c0-131.415029-106.532315-237.947344-237.947344-237.947343S4.894474 126.240425 4.894474 257.65443c0 20.357654 2.556219 40.117696 7.365758 58.978253-7.599072 9.115612-9.750061 22.141276-4.446266 33.633005l149.191904 323.249125c29.370935 63.637366 104.768135 91.415013 168.405501 62.044078 1.815345-0.849344 1.815345-0.849344 3.613294-1.737574l38.944988-19.48989c15.668865-7.841595 22.014386-26.900673 14.173814-42.570561-7.841595-15.668865-26.900673-22.014386-42.570561-14.173814l-38.944988 19.48989c-0.898463 0.444115-0.898463 0.444115-1.807158 0.868787-31.818683 14.685467-69.517283 0.796132-84.202751-31.021528l-82.407871-178.550558c33.050744 17.388019 70.691015 27.228131 110.630656 27.228131 97.355305 0 181.054589-58.467623 217.900775-142.204769 14.901385 9.67843 32.680307 15.299451 51.773154 15.299451 19.091824 0 36.871769-5.621021 51.773154-15.299451 36.846186 83.737146 120.54547 142.204769 217.900775 142.204769 39.879266 0 77.466326-9.810437 110.481254-27.149337z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_GPS" unicode="" d="M512-47.979502c223.989447 224.729298 335.984171 399.577534 335.984171 524.546757 0 187.452299-150.424988 339.412246-335.984171 339.412247S176.015829 664.019555 176.015829 476.567255c0-124.9682 111.994724-299.81746 335.984171-524.546757z m45.327348-45.177945c-25.009603-25.092491-65.645093-25.092491-90.654696 0-235.249909 236.027621-354.653369 422.443311-354.653369 569.724702C112.019283 699.219241 290.950512 879.976048 512 879.976048s399.980717-180.756807 399.980717-403.408793c0-147.281391-119.40346-333.697081-354.653369-569.724702z m-45.327348 445.158662c70.688969 0 127.994116 57.305147 127.994116 127.994116s-57.305147 127.994116-127.994116 127.994116-127.994116-57.305147-127.994116-127.994116 57.305147-127.994116 127.994116-127.994116z m0-63.996546c-106.033965 0-191.990662 85.956697-191.990662 191.990662s85.956697 191.990662 191.990662 191.990662 191.990662-85.956697 191.990662-191.990662-85.957721-191.990662-191.990662-191.990662z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_hardware_fill" unicode="" d="M128.018675 256.005884h767.96265v-63.996546H128.018675v63.996546z m703.966103 351.983563c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h31.998785c53.016471 0 95.995331-42.97886 95.995331-95.995331v-543.974226c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V575.990662c0 53.016471 42.97886 95.995331 95.995331 95.995331h31.998785c17.672498 0 31.998785-14.326287 31.998785-31.998784s-14.326287-31.998785-31.998785-31.998785h-31.998785c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-543.974225c0-17.672498 14.326287-31.998785 31.998785-31.998785h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785V575.990662c0 17.672498-14.326287 31.998785-31.998785 31.998785h-31.997762zM512 415.998785c-26.508747 0-47.998177 21.48943-47.998177 47.998177s21.48943 47.998177 47.998177 47.998177 47.998177-21.48943 47.998177-47.998177c-0.001023-26.508747-21.48943-47.998177-47.998177-47.998177z m135.75794 199.754486c12.495592-12.495592 12.495592-32.756031 0-45.252646-12.495592-12.496615-32.756031-12.496615-45.252647 0-23.162536 23.162536-55.161321 37.488823-90.505293 37.488822s-67.342758-14.326287-90.505293-37.488822c-12.495592-12.496615-32.756031-12.496615-45.252647 0-12.495592 12.495592-12.495592 32.756031 0 45.252646 34.743292 34.743292 82.741469 56.232722 135.75794 56.232722s101.014648-21.488407 135.75794-56.232722z m113.131617 113.131617c12.496615-12.495592 12.496615-32.756031 0-45.252647-12.495592-12.495592-32.756031-12.495592-45.252647 0-52.114938 52.114938-124.111692 84.349083-203.63691 84.349084s-151.521972-32.234145-203.63691-84.349084c-12.496615-12.495592-32.756031-12.495592-45.252647 0-12.496615 12.496615-12.496615 32.756031 0 45.252647C326.806137 792.581606 414.802284 831.978894 512 831.978894s185.192839-39.397289 248.889557-103.094006z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_im_more" unicode="" d="M512-91.897757c262.831081 0 475.897757 213.066677 475.897757 475.897757S774.831081 859.897757 512 859.897757 36.102243 646.831081 36.102243 384 249.168919-91.897757 512-91.897757z m0-31.726586c-280.353153 0-507.624343 227.27119-507.624343 507.624343S231.646847 891.624343 512 891.624343s507.624343-227.27119 507.624343-507.624343-227.27119-507.624343-507.624343-507.624343z m-31.726585 539.350928V638.021437c0 17.406438 14.081717 31.516808 31.726585 31.516808 17.522072 0 31.726585-14.116509 31.726585-31.516808v-222.294852h222.294852c17.406438 0 31.516808-14.081717 31.516808-31.726585 0-17.522072-14.116509-31.726585-31.516808-31.726585H543.726585v-222.294852c0-17.406438-14.081717-31.516808-31.726585-31.516808-17.522072 0-31.726585 14.116509-31.726585 31.516808V352.273415H257.978563c-17.406438 0-31.516808 14.081717-31.516808 31.726585 0 17.522072 14.116509 31.726585 31.516808 31.726585h222.294852z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_group" unicode="" d="M927.602509 143.783986l-0.23229 0.227174h29.299303c-6.963599 16.205077-17.3389 28.650527-32.123628 38.505989-11.113105 7.407714-25.723871 13.758352-46.514383 20.424169-5.110391 1.638313-10.54824 3.289929-17.350157 5.284353-3.324722 0.975211-15.70161 4.557806-18.429745 5.355985-88.184435 25.798573-130.320091 54.177923-130.320091 130.420375 0 23.708981 6.788613 44.428885 18.857487 65.177441 3.789303 6.513344 7.748475 12.511965 13.272281 20.383236-2.675946-3.813862 9.016351 12.731976 11.486613 16.3729 15.338337 22.601764 21.530362 39.328727 21.530362 66.057485V583.99087c0 42.020022-14.459317 72.682369-42.056862 89.419566-29.714765 11.600199-47.465035 27.124777-53.251831 46.573735-1.813299 6.094812-2.127454 19.222807 6.708796 25.606191 4.488221 3.242857 10.018168 4.727675 16.588816 4.455475l0.721431-0.555655-0.228197 0.403182c87.37807-12.452613 135.514393-79.288834 135.514393-165.902494v-71.996754c0-95.995331-65.146743-119.993908-65.146742-167.992085 0-71.996754 112.100124-60.234873 184.111204-108.23305 25.090445-16.72287 43.566238-38.886659 55.428404-66.491367 13.953803-32.473599-1.058099-70.109778-33.531698-84.064604a63.968917 63.968917 0 0 0-9.199522-3.148714l-0.032746-0.109493-0.391926 0.001023-0.179079-0.045026-0.022513 0.046049c-31.827893 0.151449-51.17759 12.536524-58.051137 37.155225-3.069919 10.667967 1.203408 18.968004 12.821003 24.90011l0.722454-0.228198zM375.726314 367.090888c14.781658-24.329105 22.99062-48.275493 22.99062-75.65712 0-87.273692-49.405223-119.287827-159.104671-150.295028-3.53143-0.997724-19.150152-5.370311-23.319102-6.550183-8.773827-2.484587-15.809057-4.539386-22.470781-6.585999-30.438243-9.346879-51.907207-18.339694-68.656682-29.290093-29.495778-19.284205-48.27754-45.904493-57.852616-82.694397h798.615786c-9.473769 36.729529-28.263717 63.308885-57.944713 82.604346-16.529465 10.745738-37.448914 19.615757-66.565045 28.721135-6.931876 2.167363-14.261818 4.338818-23.385617 6.948249-4.428869 1.266853-20.75265 5.875824-24.308638 6.890944-108.392686 30.92943-157.548222 63.22088-157.548223 150.252049 0 27.154453 8.003278 50.982138 22.450315 75.206866 4.670369 7.831362 9.629311 15.159258 16.617469 24.87555-3.558036-4.947685 11.968589 16.485463 15.33322 21.321608 22.096251 31.757285 31.472805 56.463989 31.472806 94.585216v92.567255c0 94.390787-55.488779 151.992693-154.733107 151.992693-100.638071 0-155.976424-57.491389-154.74948-151.154605l0.005117-0.838088v-42.306548c0-28.01403 0-28.01403-0.005117-51.098795-0.497327-37.983079 8.776897-62.33879 31.306007-94.169753 3.366677-4.756327 18.307971-25.061792 15.144931-20.73116 7.015787-9.603729 12.005428-16.8559 16.707521-24.594142zM248.578472 599.990263c-1.616824 123.423007 76.646658 215.989239 218.740909 215.989239 140.467195 0 218.729653-92.313475 218.729654-215.989239v-92.567256c0-123.423007-85.874833-154.277736-85.874833-215.989239 0-92.566232 147.767462-77.444836 242.692414-139.15634 43.26027-28.123524 71.603805-68.215638 85.031629-120.276341 8.827039-34.224476-11.760858-69.124334-45.985334-77.951373a63.993476 63.993476 0 0 0-15.983019-2.028193l-798.61681 0.001024c-35.343973 0-63.996546 28.652574-63.996547 63.996546 0 5.437849 0.692778 10.854209 2.062986 16.117073 13.531178 51.995211 41.785685 92.042299 84.765569 120.141264 94.390787 61.711504 244.575298 46.590108 244.575298 139.15634 0 61.711504-87.757716 92.567255-86.141916 215.989239v92.567256z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_horn" unicode="" d="M702.383048 225.615737c40.534182 40.534182 65.605184 96.531544 65.605184 158.384263s-25.071002 117.850082-65.605184 158.384263c-12.496615 12.495592-12.496615 32.756031 0 45.252647 12.495592 12.496615 32.756031 12.496615 45.252647 0 52.114938-52.114938 84.349083-124.111692 84.349083-203.63691s-32.234145-151.521972-84.349083-203.63691c-12.495592-12.496615-32.756031-12.496615-45.252647 0-12.496615 12.496615-12.496615 32.757055 0 45.252647z m113.130594-113.131617C885.000226 181.970704 927.979086 277.966035 927.979086 384s-42.97886 202.029296-112.465444 271.51588c-12.495592 12.496615-12.495592 32.756031 0 45.252647 12.496615 12.496615 32.756031 12.496615 45.252646 0C941.834652 619.700163 991.976656 507.70544 991.976656 384s-50.142004-235.700163-131.209344-316.768527c-12.496615-12.496615-32.757055-12.496615-45.25367 0-12.495592 12.496615-12.495592 32.757055 0 45.252647zM312.24449 543.992901H112.019283c-8.836249 0-15.999392-7.163143-15.999392-15.999393v-287.985993c0-8.836249 7.163143-15.999392 15.999392-15.999393H312.245514c25.459858 0 49.875944-10.113335 67.87897-28.116361l163.874301-163.874301V735.983563L380.12346 572.109262a95.992261 95.992261 0 0 0-67.87897-28.116361z m41.371247 92.112907L498.746138 781.23621c40.316218 40.316218 109.249193 11.762905 109.249193-45.252647v-703.966103c0-57.015551-68.933999-85.568864-109.249193-45.252647L353.615737 131.894192a95.994308 95.994308 0 0 1-67.878971 28.116361H96.019891c-35.344996 0-63.996546 28.652574-63.996547 63.996546V543.992901c0 35.344996 28.652574 63.996546 63.996547 63.996546h189.716875a95.996354 95.996354 0 0 1 67.878971 28.116361z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_im_face" unicode="" d="M702.358489 447.453171c-35.044144 0-63.453171 35.510772-63.453171 79.316463s28.409027 79.316463 63.453171 79.316464 63.453171-35.510772 63.453171-79.316464-28.409027-79.316463-63.453171-79.316463z m-380.718001 0c-35.044144 0-63.453171 35.510772-63.453171 79.316463s28.409027 79.316463 63.453171 79.316464 63.453171-35.510772 63.45317-79.316464-28.409027-79.316463-63.45317-79.316463z m190.359512-539.350928c262.831081 0 475.897757 213.066677 475.897757 475.897757S774.831081 859.897757 512 859.897757 36.102243 646.831081 36.102243 384 249.168919-91.897757 512-91.897757z m0-31.726586c-280.353153 0-507.624343 227.27119-507.624343 507.624343S231.646847 891.624343 512 891.624343s507.624343-227.27119 507.624343-507.624343-227.27119-507.624343-507.624343-507.624343zM226.460732 320.546829H797.538245c0-157.698648-127.84062-285.538245-285.538245-285.538245S226.460732 162.848181 226.460732 320.546829z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_launch_page" unicode="" d="M336.00873 639.988232c-26.508747 0-47.998177 21.48943-47.998177 47.998177s21.48943 47.998177 47.998177 47.998177 47.998177-21.48943 47.998177-47.998177-21.490453-47.998177-47.998177-47.998177z m-15.999392-671.968341h383.981324c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H320.009338c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785z m511.97544 404.280649l-158.714791 188.417277-231.342926-231.342925c-12.405541-12.405541-32.486902-12.508895-45.019332-0.230244L288.832268 435.02921l-96.817046-96.328929v-242.686274c0-17.672498 14.326287-31.998785 31.998785-31.998785h575.971986c17.672498 0 31.998785 14.326287 31.998785 31.998785V372.30054z m0 99.336426V767.981325c0 17.672498-14.326287 31.998785-31.998785 31.998784H224.014007c-17.672498 0-31.998785-14.326287-31.998785-31.998784v-339.003948l74.075089 73.701583c12.414751 12.352329 32.453133 12.429077 44.963051 0.172938l108.018156-105.82828 233.592152 233.592153c13.256932 13.256932 35.020608 12.32777 47.098691-2.01182l132.222417-156.966985zM128.018675 351.995075V767.982348c0 53.016471 42.97886 95.995331 95.995332 95.995331h575.971986c53.016471 0 95.995331-42.97886 95.995332-95.995331v-671.967318c0-53.016471-42.97886-95.995331-95.995332-95.995331H224.014007c-53.016471 0-95.995331 42.97886-95.995332 95.995331v255.980045z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_likegood" unicode="" d="M116.072599 383.060605l22.587437-383.981325c0.497327-8.456602 7.500834-15.059997 15.971764-15.059997h36.5658c8.836249 0 15.999392 7.163143 15.999392 15.999392V384c0 8.836249-7.163143 15.999392-15.999392 15.999392h-59.153238c-8.836249 0-15.999392-7.163143-15.999392-15.999392 0-0.313132 0.00921-0.626263 0.027629-0.939395z m-34.931581 80.935334h158.054759c17.672498 0 31.998785-14.326287 31.998785-31.998785v-479.976656c0-17.672498-14.326287-31.998785-31.998785-31.998785H109.374036c-16.942881 0-30.948873 13.205766-31.943526 30.118972l-28.233018 479.978702c-1.037632 17.641799 12.422937 32.784684 30.064736 33.822317a32.846082 32.846082 0 0 0 1.87879 0.054235z m302.047244-479.641012h404.122038a15.998369 15.998369 0 0 1 15.348569 11.484566l106.902752 363.468128a31.984459 31.984459 0 0 1 1.300622 9.028631c0 17.672498-14.326287 31.998785-31.998784 31.998785H687.970804c-45.24446 0-76.202543 45.669132-59.446927 87.697341 24.101931 60.454884 35.925211 116.770494 35.925211 169.098279 0 73.907267-27.838022 118.643144-87.703482 125.826754a490.128877 490.128877 0 0 1-2.293229-12.43931c0.829901 4.808516-3.601015-21.327748-4.946662-28.684296-2.301416-12.577456-4.652973-23.73968-7.455809-34.876322-7.320733-29.093619-17.213034-55.692417-31.254841-81.35489-35.666314-65.179488-90.317005-128.782062-163.605172-191.322443v-433.924807c-0.001023-8.837272 7.16212-16.000416 15.998369-16.000416zM703.046151 506.089639c-4.442172-13.771655-9.467629-27.690666-15.075347-41.757033H878.863459c53.017494 0 95.995331-42.97886 95.995331-95.995331 0-9.168824-1.313925-18.290575-3.900843-27.086915L860.677261-33.702334c-8.010441-27.236318-33.006741-45.939285-61.396325-45.939285H367.18887c-35.344996 0-63.996546 28.652574-63.996546 63.996546V464.332606c79.287811 63.996546 136.441509 127.994116 171.46007 191.990663 52.528354 95.995331 20.530592 191.655018 84.228333 191.655018 128.292921 0 169.564907-99.571786 169.564907-190.84763 0-41.355897-6.231935-84.289732-18.695804-128.800481l-6.703679-22.240537z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_index_line" unicode="" d="M895.981325 831.978894c17.672498 0 31.998785-14.326287 31.998784-31.998785v-703.966102c0-17.672498-14.326287-31.998785-31.998784-31.998785s-31.998785 14.326287-31.998785 31.998785V799.980109c0 17.672498 14.326287 31.998785 31.998785 31.998785zM639.994116 479.995331c17.672498 0 31.998785-14.326287 31.998785-31.998785v-351.983563c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V447.99757c0 17.671475 14.326287 31.997762 31.998785 31.997761z m-255.988232 95.995331c17.672498 0 31.998785-14.326287 31.998785-31.998784v-447.978895c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V543.992901c0 17.671475 14.326287 31.997762 31.998785 31.997761zM64.021106 0.018675H959.977871c17.672498 0 31.998785-14.326287 31.998785-31.998784s-14.326287-31.998785-31.998785-31.998785H64.021106c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998784z m63.997569 319.984779c17.672498 0 31.998785-14.326287 31.998785-31.998785v-191.990662c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998784 31.998785V288.004669c0 17.672498 14.326287 31.998785 31.998784 31.998785z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_live" unicode="" d="M628.577089 271.614373l-163.614382-102.258988c-14.986319-9.366322-34.727942-4.810562-44.094264 10.175757a31.998785 31.998785 0 0 0-4.863774 16.959254v204.517976c0 17.672498 14.326287 31.998785 31.998785 31.998785a31.998785 31.998785 0 0 0 16.959253-4.863774l163.614382-102.258989c14.986319-9.366322 19.542078-29.107945 10.175757-44.094264a32.019251 32.019251 0 0 0-10.175757-10.175757zM160.016437 634.733555c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-575.971987c0-17.672498 14.326287-31.998785 31.998785-31.998785h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785V602.73477c0 17.672498-14.326287 31.998785-31.998785 31.998785H160.016437z m605.226264 63.996546h98.740862c53.016471 0 95.995331-42.97886 95.995331-95.995331v-575.971987c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V602.73477c0 53.016471 42.97886 95.995331 95.995331 95.995331h98.740862l-83.878363 83.878362c-12.496615 12.495592-12.496615 32.756031 0 45.252647 12.496615 12.496615 32.756031 12.496615 45.252647 0l129.131009-129.131009h325.474816l129.131009 129.131009c12.495592 12.496615 32.756031 12.496615 45.252647 0 12.496615-12.495592 12.496615-32.756031 0-45.252647l-83.878363-83.878362z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_link" unicode="" d="M828.768527 338.747353c-12.495592-12.496615-32.756031-12.496615-45.252647 0-12.495592 12.495592-12.495592 32.756031 0 45.252647l67.87897 67.87897c74.977645 74.977645 74.977645 196.539258 0 271.51588-74.976622 74.977645-196.538235 74.977645-271.51588 0L421.494707 565.010587c-74.976622-74.976622-74.976622-196.538235 0-271.51588 12.496615-12.495592 12.496615-32.756031 0-45.252647-12.495592-12.495592-32.756031-12.495592-45.252647 0-99.969852 99.968829-99.969852 262.051321 0 362.021174l158.384263 158.384263c99.969852 99.968829 262.051321 99.968829 362.021174 0 99.968829-99.969852 99.968829-262.052345 0-362.021174l-67.87897-67.87897zM647.75794 519.75794c99.969852-99.968829 99.969852-262.051321 0-362.021174L489.373677-0.647497c-99.968829-99.969852-262.051321-99.969852-362.021174 0s-99.969852 262.052345 0 362.021174l45.252647 45.252646c12.496615 12.495592 32.756031 12.495592 45.252646 0 12.496615-12.496615 12.496615-32.756031 0-45.252646l-45.252646-45.252647c-74.976622-74.977645-74.976622-196.539258 0-271.51588s196.539258-74.976622 271.51588 0l158.384263 158.384263c74.976622 74.976622 74.976622 196.538235 0 271.51588-12.496615 12.495592-12.496615 32.756031 0 45.252647 12.495592 12.496615 32.756031 12.496615 45.252647 0z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_im_voice" unicode="" d="M512 891.624343c-280.357246 0-507.624343-227.275283-507.624343-507.624343s227.267097-507.624343 507.624343-507.624343 507.624343 227.275283 507.624343 507.624343S792.356222 891.624343 512 891.624343z m0-983.5221c-262.832104 0-475.897757 213.069747-475.897757 475.897757S249.167896 859.897757 512 859.897757s475.897757-213.069747 475.897757-475.897757-213.065653-475.897757-475.897757-475.897757zM512 288.820244c69.944002 0 126.906342 56.915267 126.906342 127.107933V574.157921c0 70.191642-56.819077 127.107933-126.906342 127.107933-69.944002 0-126.906342-56.915267-126.906342-127.107933v-158.229744c0-70.191642 56.819077-127.107933 126.906342-127.107933zM718.221782 447.453171c-17.521049 0-31.726585-14.205537-31.726586-31.726586 0-96.371908-78.123288-174.49622-174.496219-174.496219S337.502757 319.353654 337.502757 415.726585c0 17.521049-14.205537 31.726585-31.726585 31.726586s-31.726585-14.205537-31.726586-31.726586c0-120.66315 89.804329-220.335221 206.222805-235.857752v-97.270371c0-17.521049 14.205537-31.726585 31.726586-31.726585s31.726585 14.205537 31.726585 31.726585v97.270371c116.418476 15.522532 206.222805 115.194602 206.222805 235.857752 0 17.521049-14.205537 31.726585-31.726585 31.726586z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_mobilephone" unicode="" d="M512-63.977871c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785-31.998785-14.326287-31.998785-31.998785 14.326287-31.998785 31.998785-31.998785zM304.009945 799.980109c-26.508747 0-47.998177-21.48943-47.998177-47.998177v-671.967318c0-26.508747 21.48943-47.997154 47.998177-47.997154h415.98011c26.508747 0 47.997154 21.48943 47.997154 47.997154V751.982956c0 26.508747-21.48943 47.998177-47.997154 47.998177H304.009945z m-15.999392 63.996547h447.978894c53.016471 0 95.995331-42.97886 95.995331-95.995331v-767.96265c0-53.016471-42.97886-95.995331-95.995331-95.995331H288.010553c-53.016471 0-95.995331 42.97886-95.995331 95.995331V767.981325c0 53.017494 42.97886 95.995331 95.995331 95.995331z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_dmail" unicode="" d="M842.458317 631.666706c13.075807 11.887748 33.313733 10.923794 45.201482-2.153036 11.887748-13.075807 10.923794-33.313733-2.153037-45.201482L576.573691 303.463756c-36.614919-33.286104-92.532463-33.286104-129.147382 0L138.492214 584.312188c-13.07683 11.887748-14.039761 32.125675-2.152013 45.201482 11.887748 13.07683 32.124651 14.040784 45.201482 2.153036l308.934094-280.849456c12.204973-11.095709 30.843472-11.095709 43.048446 0L842.458317 631.666706zM99.555413 701.265854c-17.522072 0-31.726585-14.204513-31.726585-31.726586v-571.077513c0-17.522072 14.204513-31.726585 31.726585-31.726585h824.889174c17.522072 0 31.726585 14.204513 31.726585 31.726585V669.539268c0 17.522072-14.204513 31.726585-31.726585 31.726586H99.555413z m0 63.452147h824.889174c52.566216 0 95.179756-42.61354 95.179756-95.179756v-571.077513c0-52.566216-42.61354-95.179756-95.179756-95.179757H99.555413c-52.566216 0-95.179756 42.61354-95.179756 95.179757V669.539268c0 52.565193 42.61354 95.178733 95.179756 95.178733z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_message" unicode="" d="M320.009338 422.927591c-26.508747 0-47.998177 21.48943-47.998178 47.998177s21.48943 47.998177 47.998178 47.998178 47.998177-21.48943 47.998177-47.998178-21.490453-47.998177-47.998177-47.998177z m191.990662 0c-26.508747 0-47.998177 21.48943-47.998177 47.998177s21.48943 47.998177 47.998177 47.998178 47.998177-21.48943 47.998177-47.998178-21.48943-47.998177-47.998177-47.998177z m191.990662 0c-26.508747 0-47.997154 21.48943-47.997154 47.998177s21.48943 47.998177 47.997154 47.998178c26.508747 0 47.998177-21.48943 47.998178-47.998178s-21.48943-47.998177-47.998178-47.998177zM304.009945 25.803945l184.698583 143.654794a63.99757 63.99757 0 0 0 39.289841 13.481036h351.983563c17.672498 0 31.998785 14.326287 31.998785 31.998785V726.912977c0 17.672498-14.326287 31.998785-31.998785 31.998785H144.017044c-17.672498 0-31.998785-14.326287-31.998784-31.998785v-511.975441c0-17.672498 14.326287-31.998785 31.998784-31.998784h95.995332c35.344996 0 63.996546-28.652574 63.996546-63.996547v-93.13826z m223.989447 93.13826L317.478701-44.795996c-20.924565-16.274662-51.080376-12.504802-67.355037 8.419763a47.994084 47.994084 0 0 0-10.110265 29.468149V118.942205h-95.995331c-53.016471 0-95.995331 42.97886-95.995331 95.995331V726.912977c0 53.016471 42.97886 95.995331 95.995331 95.995331h735.964888c53.016471 0 95.995331-42.97886 95.995331-95.995331v-511.975441c0-53.016471-42.97886-95.995331-95.995331-95.995331H527.999392z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_more" unicode="" d="M512 479.318926c-53.013401 0-95.995331-42.98193-95.995331-95.995331s42.98193-95.995331 95.995331-95.995332 95.995331 42.98193 95.995331 95.995332-42.98193 95.995331-95.995331 95.995331m-351.983563 0c-53.013401 0-95.995331-42.98193-95.995331-95.995331s42.98193-95.995331 95.995331-95.995332 95.995331 42.98193 95.995331 95.995332-42.98193 95.995331-95.995331 95.995331m703.966103 0c-53.013401 0-95.995331-42.98193-95.995331-95.995331s42.98193-95.995331 95.995331-95.995332 95.995331 42.98193 95.995331 95.995332-42.98193 95.995331-95.995331 95.995331" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_left" unicode="" d="M376.24206 384l384.647497-384.647497c12.496615-12.496615 12.496615-32.756031 0-45.252647l-22.626323-22.626323c-12.496615-12.496615-32.756031-12.496615-45.252647 0L263.110443 361.373677c-12.496615 12.496615-12.496615 32.756031 0 45.252646L693.010587 836.526467c12.496615 12.495592 32.756031 12.495592 45.252647 0l22.626323-22.626323c12.496615-12.495592 12.496615-32.756031 0-45.252647L376.24206 384z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_next_arrow" unicode="" d="M384.561539-9.148102c-12.365632-12.647041-32.082696-12.551874-44.161802 0.342808l-50.324152 53.724599c-12.023848 12.836353-11.748578 33.491789 0.654916 46.177715l266.968307 273.051863c12.385075 12.667507 12.005428 32.915667-0.891299 45.26595L279.229562 675.252387c-12.877285 12.332886-13.356193 32.516578-1.109264 45.040822l55.647392 56.909128c12.264325 12.542664 32.388664 12.401448 44.645826-0.008187l367.036397-371.605459c12.392238-12.546757 12.409634-32.975019 0.048095-45.616944L384.561539-9.148102z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_notice" unicode="" d="M320.009338 495.994724c0-63.996546 0-94.871741-31.998785-191.990663-21.331841-65.37801-63.996546-129.375579-127.994116-191.990662h703.966103c-63.996546 63.996546-106.661252 127.994116-127.994116 191.990662-31.998785 95.995331-31.998785 127.994116-31.998785 191.990663 0 127.994116-31.998785 223.989447-191.990662 223.989447-154.75562 0-191.989639-95.995331-191.989639-223.989447z m282.523585-447.978895H421.467077c13.178137-37.284161 48.735981-63.996546 90.532923-63.996546s77.354785 26.712385 90.532923 63.996546z m3.220344 724.683961c114.993011-31.42164 162.233941-127.552048 162.233942-276.705066 0-89.716324 4.64888-99.556437 28.713972-171.752736 17.921161-53.764508 55.119365-109.561301 112.532982-166.975942 40.316218-40.316218 11.762905-109.249193-45.252646-109.249193H668.791999c-14.823614-73.028247-79.389118-127.994116-156.791999-127.994116S370.031615-25.011394 355.208001 48.015829H160.016437c-57.352219 0-85.751013 69.63087-44.756343 109.74038 57.057507 55.825446 94.02035 111.270223 111.967094 166.273955 15.731286 47.745421 25.325805 105.065917 28.78458 171.96456 0 146.069797 49.270147 243.450684 162.078399 275.986705 9.200546 43.417859 47.750537 75.996858 93.909833 75.996858 45.903469 0 84.282568-32.219819 93.753267-75.278497z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_namecard" unicode="" d="M681.374572 556.197874c-0.415462 31.083949 3.77907 54.29765 32.804127 69.959351 5.940292 3.206018 20.013823 4.89652 26.732851 4.896521 7.361665 0.753153 0.073678 6.757914 16.313547 6.757914 16.239869 0 38.82526-7.154957 49.621141-29.30135 10.79588-22.147416 11.709693-46.454008 11.709693-52.280714s5.963829-2.913353 5.963829-11.654434-2.572592-26.03598-11.72402-37.784558c-9.151427-11.747555-12.133342-14.661931-18.098193-23.403013-5.964852-8.741082-8.946766-18.271132-8.946766-26.223244 0-29.136597 49.848315-31.289634 78.744435-49.689703 11.837606-7.538697 20.006659-17.393135 24.505114-29.563316l0.001023 0.001023c3.64604-9.861602-1.39272-20.812001-11.255345-24.457018a19.023262 19.023262 0 0 0-6.601348-1.180895l-242.358817 0.002047c-10.512425 0-19.034519 8.522094-19.034518 19.034518a19.033495 19.033495 0 0 0 1.191128 6.627954c4.516874 12.158924 12.656251 22.004153 24.419156 29.537734 28.732391 18.400069 78.815043 20.553105 78.815043 49.689702 0 7.759731-2.981914 17.482163-8.946766 26.223245-5.963829 8.741082-8.946766 11.654434-17.893532 23.403013-8.946766 11.748578-11.92868 29.043477-11.92868 37.784558 0.002047 8.739035 5.966898 5.825682 5.966898 11.620665zM163.007561 225.367073h380.718001c17.522072 0 31.726585-14.204513 31.726585-31.726585s-14.204513-31.726585-31.726585-31.726586H163.007561c-17.522072 0-31.726585 14.204513-31.726586 31.726586 0.001023 17.522072 14.204513 31.726585 31.726586 31.726585z m0 126.906342h190.359512c17.522072 0 31.726585-14.204513 31.726585-31.726586s-14.204513-31.726585-31.726585-31.726585H163.007561c-17.522072 0-31.726585 14.204513-31.726586 31.726585s14.204513 31.726585 31.726586 31.726586z m-63.452148 348.992439c-17.522072 0-31.726585-14.204513-31.726585-31.726586v-571.077513c0-17.522072 14.204513-31.726585 31.726585-31.726585h824.889174c17.522072 0 31.726585 14.204513 31.726585 31.726585V669.539268c0 17.522072-14.204513 31.726585-31.726585 31.726586H99.555413z m0 63.452147h824.889174c52.566216 0 95.179756-42.61354 95.179756-95.179756v-571.077513c0-52.566216-42.61354-95.179756-95.179756-95.179757H99.555413c-52.566216 0-95.179756 42.61354-95.179756 95.179757V669.539268c0 52.565193 42.61354 95.178733 95.179756 95.178733z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_phone" unicode="" d="M594.366939 129.93456c-159.949922 44.407396-286.332331 171.396625-332.337107 334.574055-7.93574 33.57263 0.589424 58.139142 20.833491 76.930114 2.334161 2.166339 8.812713 7.6574 7.883551 6.846941 5.597485 4.881171 10.837836 9.142218 19.834744 16.252149 2.812045 2.220574 2.812045 2.220574 5.558599 4.393054 21.046339 16.672728 30.17116 25.720801 34.406624 34.540677 5.409197 11.263531-8.538467 51.386344-40.708144 92.706425-37.842887 48.608068-70.305229 71.802326-98.924033 71.802326-20.010753 0-40.808428-24.629957-69.484538-82.763982-15.160281-30.733978-16.61133-108.283192-8.523117-161.977091 5.968945-39.624463 27.458375-117.279077 46.62797-162.884764 78.380138-186.474019 248.529353-320.266188 449.951829-352.145246 98.261954-15.363919 197.22692-8.435113 225.184669 15.370059 27.800159 23.671119 41.494043 42.909276 41.494043 51.451836 0 23.763217-29.543873 70.203922-71.062476 103.345739-40.60479 32.412201-79.886445 46.413076-90.551342 41.162492-7.424086-3.65525-15.161305-10.838859-25.971511-24.202215-3.03001-3.746324-21.337981-27.621081-27.841092-35.579333-25.540699-32.458249-44.096311-39.199791-86.37216-29.823236z m36.237319 69.600171l0.445139 0.553609c5.430686 6.613628 23.953551 30.772864 27.774576 35.496446 16.142655 19.956517 29.889751 32.719192 47.458895 41.370223 39.706327 19.550265 100.614535-2.158153 158.744467-48.560996 55.264675-44.11473 95.134731-106.787118 95.134731-153.361877 0-32.958646-22.99062-65.260329-64.002686-100.17963-46.997384-40.016389-160.744008-47.980781-276.618085-29.862121-223.393883 35.356252-412.053684 183.703929-499.004011 390.5663-21.25714 50.572816-44.165896 133.357264-50.913577 178.150446-9.928117 65.907059-8.283664 153.812131 14.411221 199.821001C123.704416 793.946696 155.817812 831.978894 210.914664 831.978894c53.312206 0 100.621698-33.802874 149.422148-96.484471 45.666062-58.655911 66.9846-119.983675 47.899939-159.724795-9.901511-20.61962-23.690562-34.290991-52.357461-57.001225-2.832512-2.241041-2.832512-2.241041-5.615905-4.439102-8.232498-6.506181-12.850679-10.261715-17.455557-14.277168-0.048095-0.041956-5.324262-4.513804-6.405897-5.518691-4.00522-3.716648-4.495384-5.129834-2.434445-13.976316 39.618323-140.435473 149.21851-250.560616 285.85547-288.543695 16.519232-3.64604 10.199293-5.965875 20.781302 7.5213z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_qq" unicode="" d="M703.746092-95.976656c-87.12122 0-151.618163 18.280342-191.771675 54.357002-40.99774-36.326347-105.213273-54.357002-191.709253-54.357002-86.683245 0-122.68111 37.592177-136.431275 59.997466-15.999392 26.076912-17.749246 60.356646-4.624321 91.714841 9.030677 21.639856 24.311709 39.576367 43.903929 52.294017a462.004329 462.004329 0 0 0-20.436448 35.701107c-16.21838-17.452487-33.935903-27.983331-51.372018-29.826306-17.779945-1.890047-33.435507 5.015224-43.654242 18.780738-21.530362 29.030174-20.030196 81.167624-19.530822 91.323939 4.750187 66.684772 36.154431 134.868687 93.432972 203.428156-4.687766 30.420847-2.405793 80.746022 30.248931 120.915907C216.208227 728.516498 343.732645 863.368812 511.881296 863.978702c168.523181-0.608867 296.111045-135.63412 300.360836-315.625493 32.654724-40.169885 34.904974-90.496084 30.217209-120.915907 57.278541-68.559469 88.682785-136.696312 93.402273-202.771194 0.562818-10.859325 1.968841-63.012126-19.467377-91.964528-10.281157-13.780865-26.092261-20.670785-43.684942-18.796088-17.436114 1.843998-35.154661 12.374842-51.372018 29.826306-5.655813-11.06194-12.405541-22.983457-20.436448-35.701107 19.593244-12.7023 34.873252-30.638811 43.903929-52.278667 13.123902-31.358195 11.374048-65.653279-4.62432-91.74554-13.753235-22.390963-49.751101-59.983139-136.434346-59.98314zM507.97329-37.900959c0.124843-0.124843 0.249687-0.249687 0.37453-0.359181-0.12382 0.124843-0.248663 0.233314-0.37453 0.359181z m8.905834 0.827855c-0.249687-0.26606-0.531096-0.515746-0.812505-0.780783 0.281409 0.249687 0.562818 0.499373 0.812505 0.780783z m-4.936429 60.684104c21.154809-0.047072 34.123168-8.858762 41.279149-16.264429 14.718213-14.217816 54.93517-39.326681 150.524248-39.32668 57.59065 0 76.43381 20.608364 81.870636 29.467125 5.062296 8.218172 5.124717 21.717627 0.156566 33.576723-3.90596 9.296737-14.31196 25.827225-40.404222 31.873941a32.064276 32.064276 0 0 0-22.811542 20.092617 32.009018 32.009018 0 0 0 4.281513 30.077016c35.935444 48.731888 50.810223 85.683475 56.93471 108.104114a32.011064 32.011064 0 0 0 28.31079 23.436782c13.936407 1.109264 26.092261-6.374174 31.685653-18.608824 9.312086-20.421098 18.780739-33.013905 25.873274-40.264029 1.812275 9.484002 3.000334 22.13923 2.343371 35.029818-3.937682 55.122435-33.686217 114.900913-88.370677 176.960341a32.027437 32.027437 0 0 0-5.499247 33.576723c2.312672 7.031137 9.187243 52.450583-20.468171 82.074274a32.094976 32.094976 0 0 0-9.249665 25.498743C748.337683 687.344796 646.685515 799.479713 511.880273 799.980109c-134.556579-0.500397-236.207723-112.635313-236.207723-260.862239 0-8.484232-3.312442-19.686365-9.312086-25.686009-29.65439-29.639041-22.779819-75.074859-20.217461-82.792634 3.624551-10.812253 1.812275-24.311709-5.749957-32.873712-54.68446-62.059428-84.432994-121.822556-88.4024-177.648003-0.62524-12.467963 0.562818-24.935925 2.343372-34.357505 7.124258 7.265474 16.59291 19.84293 25.904996 40.279378 5.625114 12.233626 17.936511 19.701714 31.685653 18.608824a32.010041 32.010041 0 0 0 28.310789-23.436782c6.124488-22.420639 20.999266-59.372226 56.934711-108.104114a32.004925 32.004925 0 0 0 4.281513-30.077016 32.058137 32.058137 0 0 0-22.811542-20.092617c-26.061562-6.046716-36.498262-22.577205-40.404222-31.889291-4.937452-11.859096-4.90573-25.342178 0.156566-33.545 5.436826-8.874111 24.279986-29.482475 81.870636-29.482475 95.558379 0 135.836735 25.124214 151.305031 40.092113 6.313799 6.592139 19.250436 15.4509 40.374546 15.497973z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_photo" unicode="" d="M288.010553 447.99757c-35.344996 0-63.996546 28.652574-63.996546 63.996546s28.652574 63.996546 63.996546 63.996546c35.344996 0 63.996546-28.652574 63.996546-63.996546s-28.65155-63.996546-63.996546-63.996546z m639.969556-302.169018l-258.988565 258.077823L372.528482 136.259616c-12.629645-11.402701-31.975249-10.92584-44.027749 1.084705L220.383316 245.072881l-124.363425-100.357686v-80.699973c0-17.672498 14.326287-31.998785 31.998784-31.998785h767.96265c17.672498 0 31.998785 14.326287 31.998784 31.998785v81.81333z m0 90.346681V703.984778c0 17.672498-14.326287 31.998785-31.998784 31.998785H128.018675c-17.672498 0-31.998785-14.326287-31.998784-31.998785v-477.033627l84.173074 67.926042c25.424042 20.516266 62.219063 18.58938 85.361133-4.469801l86.61673-86.306668 273.934976 247.308549c25.261337 22.805402 63.951521 21.851681 88.058569-2.170433l213.815736-213.063607zM32.023344 159.726074a45.762253 45.762253 0 0 0 0 0.530072V703.984778c0 53.016471 42.97886 95.995331 95.995331 95.995331h767.96265c53.016471 0 95.995331-42.97886 95.995331-95.995331v-639.969556c0-53.016471-42.97886-95.995331-95.995331-95.995331H128.018675c-53.016471 0-95.995331 42.97886-95.995331 95.995331v95.710852z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_redpacket" unicode="" d="M799.985993 863.976656H224.014007c-53.016471 0-95.995331-42.97886-95.995332-95.995331v-767.96265c0-53.016471 42.97886-95.995331 95.995332-95.995331h575.971986c53.016471 0 95.995331 42.97886 95.995332 95.995331V767.981325c0 53.017494-42.97886 95.995331-95.995332 95.995331z m31.998785-863.957981c0-17.672498-14.326287-31.998785-31.998785-31.998784H224.014007c-17.672498 0-31.998785 14.326287-31.998785 31.998784V607.057215c57.3031-58.303894 136.441509-100.697423 226.794329-118.194936 10.351766-41.841967 48.148603-72.863495 93.190449-72.863494s82.83766 31.020504 93.190449 72.863494c90.353844 17.498536 169.491229 59.892065 226.794329 118.194936v-607.03854z m0 717.802226c-43.700291-76.847226-128.708384-140.913357-233.40591-164.312276-15.482623 32.230052-48.432059 54.480822-86.578868 54.480822s-71.096245-22.25077-86.578868-54.480822c-104.697527 23.39892-189.70562 87.466074-233.40591 164.312276V767.981325c0 17.672498 14.326287 31.998785 31.998785 31.998784h575.971986c17.672498 0 31.998785-14.326287 31.998785-31.998784v-50.160424z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_patriarch" unicode="" d="M348.328313 322.52488c-27.057239 47.446615-39.204907 95.198176-46.236044 123.205043-7.027044 28.006867-12.354376 120.150474 0 154.26034 16.32378 45.064358 52.016701 90.969874 66.485227 90.969874 0.457418 0 0.89437-0.045025 1.308809-0.138146 25.354458-5.724375 27.77253-66.605977 85.051071-106.010429 51.141774-35.18229 147.33665-38.439474 186.921204-51.689243 25.745361-8.618285 48.888454-40.683585 52.938699-62.908772 6.671956-36.56273-2.491751-70.7606-18.893302-98.604762-2.859118-4.855588-5.945409-9.600659-9.174963-14.208606-17.018605-24.279986-11.936867-37.396725 0.300852-37.396725 6.136767 0 14.07353 3.299139 21.924335 10.139941 29.369911 25.595958 54.036707 56.132438 72.605621 90.249467 24.541953 45.087894 38.428218 87.269599 38.428218 123.600039 0 179.309852-102.428857 319.984778-287.985993 319.984778S224.014007 723.301729 224.014007 543.992901c0-53.632501 26.225291-118.777197 45.997613-152.990417 19.764136-34.214243 56.567343-68.477604 78.316693-68.477604zM512 799.980109c165.148317 0 223.989447-132.23572 223.989447-255.987208 0-2.89084-0.159636-6.169513-0.550539-9.853416-17.362436 26.174126-43.091424 49.567929-73.265653 59.668985-17.815761 5.962805-39.166021 9.599635-63.891146 13.809517-35.662221 6.074346-84.503603 14.393825-107.072621 29.918403-18.920932 13.016455-28.073382 30.851659-37.764092 49.733705-12.31549 24.006763-29.189809 56.883545-69.461001 65.97562l-8.269338 1.710968h-3.171226C406.680303 782.774239 452.416973 799.980109 512 799.980109zM839.671854 156.948821l-150.711513 94.198405c-13.561877 8.484232-31.341822 5.593392-41.560558-6.655583L561.15349 140.981151a66.013483 66.013483 0 0 0-8.15575-8.1711c-27.186176-22.624277-67.590398-18.905582-90.152253 8.187473l-86.246293 103.495142c-10.249435 12.265348-27.998681 15.171538-41.560558 6.655583l-150.711514-94.198405c-75.338872-47.092551-120.306017-128.244826-120.306016-217.084177v-3.843538c0-17.671475 14.31196-31.998785 31.998785-31.998785s31.998785 14.32731 31.998784 31.998785v3.843538c0 66.6377 33.748638 127.493719 90.245374 162.804946l127.025045 79.402421 68.372204-82.042551c45.154409-54.200436 126.025275-61.559031 180.365904-16.343223a130.004913 130.004913 0 0 1 16.3115 16.343223l68.372204 82.042551 127.025045-79.402421c56.497759-35.311227 90.245374-96.167247 90.245374-162.804946v-3.843538c0-17.671475 14.31196-31.998785 31.998784-31.998785s31.998785 14.32731 31.998785 31.998785v3.843538c-0.001023 88.839351-44.967144 169.991626-120.30704 217.083154z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_roundclose" unicode="" d="M557.252647 384l135.75794-135.75794c12.495592-12.495592 12.495592-32.757055 0-45.252647-12.495592-12.495592-32.757055-12.495592-45.252647 0L512 338.747353 376.24206 202.989413c-12.496615-12.496615-32.757055-12.495592-45.252647 0-12.495592 12.495592-12.496615 32.756031 0 45.252647l135.75794 135.75794L330.989413 519.75794c-12.496615 12.496615-12.495592 32.757055 0 45.252647 12.495592 12.495592 32.756031 12.496615 45.252647 0l135.75794-135.75794 135.75794 135.75794c12.495592 12.495592 32.756031 12.495592 45.252647 0 12.495592-12.495592 12.495592-32.757055 0-45.252647L557.252647 384z m-429.233972 0c0-212.062813 171.918511-383.981325 383.981325-383.981325s383.981325 171.918511 383.981325 383.981325S724.06179 767.981325 512 767.981325 128.018675 596.062813 128.018675 384z m-63.997569 0c0 247.406786 200.572108 447.978894 447.978894 447.978894S959.977871 631.406786 959.977871 384 759.405763-63.977871 512-63.977871 64.021106 136.594237 64.021106 384z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_im_keyboard" unicode="" d="M734.085074 447.453171h31.726586c17.522072 0 31.726585-14.204513 31.726585-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726585-31.726585h-31.726586c-17.522072 0-31.726585 14.204513-31.726585 31.726585v31.726585c0 17.522072 14.205537 31.726585 31.726585 31.726586z m0 158.632927h31.726586c17.522072 0 31.726585-14.204513 31.726585-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726585-31.726585h-31.726586c-17.522072 0-31.726585 14.204513-31.726585 31.726585v31.726585c0 17.522072 14.205537 31.726585 31.726585 31.726586z m-158.631903-158.632927h31.726585c17.522072 0 31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585h-31.726585c-17.522072 0-31.726585 14.204513-31.726586 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726586 31.726586z m0 158.632927h31.726585c17.522072 0 31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585h-31.726585c-17.522072 0-31.726585 14.204513-31.726586 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726586 31.726586zM353.367073 257.093658h317.264831c17.522072 0 31.726585-14.204513 31.726585-31.726585v-31.726585c0-17.522072-14.204513-31.726585-31.726585-31.726586H353.367073c-17.522072 0-31.726585 14.204513-31.726585 31.726586v31.726585c0 17.522072 14.204513 31.726585 31.726585 31.726585z m63.453171 190.359513h31.726585c17.522072 0 31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585h-31.726585c-17.522072 0-31.726585 14.204513-31.726586 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726586 31.726586z m0 158.632927h31.726585c17.522072 0 31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585h-31.726585c-17.522072 0-31.726585 14.204513-31.726586 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726586 31.726586z m-158.632927-158.632927h31.726585c17.522072 0 31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585h-31.726585c-17.522072 0-31.726585 14.204513-31.726585 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726585 31.726586z m0 158.632927h31.726585c17.522072 0 31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585h-31.726585c-17.522072 0-31.726585 14.204513-31.726585 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726585 31.726586z m253.812683-697.983855c262.831081 0 475.897757 213.066677 475.897757 475.897757S774.831081 859.897757 512 859.897757 36.102243 646.831081 36.102243 384 249.168919-91.897757 512-91.897757z m0-31.726586c-280.353153 0-507.624343 227.27119-507.624343 507.624343S231.646847 891.624343 512 891.624343s507.624343-227.27119 507.624343-507.624343-227.27119-507.624343-507.624343-507.624343z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_roundreduce" unicode="" d="M288.011576 415.998785h447.978894c17.671475 0 31.997762-14.326287 31.998785-31.998785-0.001023-17.673521-14.326287-31.998785-31.999808-31.999808H288.010553c-17.671475 0-31.997762 14.326287-31.998785 31.998785 0.001023 17.674545 14.325263 31.998785 31.999808 31.999808z m-159.992901-31.998785c0-212.062813 171.918511-383.981325 383.981325-383.981325s383.981325 171.918511 383.981325 383.981325S724.062813 767.981325 512 767.981325 128.018675 596.062813 128.018675 384z m-63.997569 0c0 247.406786 200.572108 447.978894 447.978894 447.978894S959.977871 631.406786 959.977871 384 759.405763-63.977871 512-63.977871 64.021106 136.594237 64.021106 384z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_QRcode" unicode="" d="M208.014614 225.182878h127.994116c8.836249 0 15.999392-7.163143 15.999392-15.999392V81.18937c0-8.836249-7.163143-15.999392-15.999392-15.999393H208.014614c-8.836249 0-15.999392 7.163143-15.999392 15.999393V209.183486c0 8.836249 7.163143 15.999392 15.999392 15.999392z m479.976656 479.976656h127.994116c8.836249 0 15.999392-7.163143 15.999392-15.999393v-127.994116c0-8.836249-7.163143-15.999392-15.999392-15.999392H687.99127c-8.836249 0-15.999392 7.163143-15.999392 15.999392V689.160141c0 8.836249 7.163143 15.999392 15.999392 15.999393z m-479.976656 0h127.994116c8.836249 0 15.999392-7.163143 15.999392-15.999393v-127.994116c0-8.836249-7.163143-15.999392-15.999392-15.999392H208.014614c-8.836249 0-15.999392 7.163143-15.999392 15.999392V689.160141c0 8.836249 7.163143 15.999392 15.999392 15.999393z m399.980717 47.997154v-255.987209c0-8.836249 7.163143-15.999392 15.999393-15.999392h255.987208c8.836249 0 15.999392 7.163143 15.999393 15.999392V753.156688c0 8.836249-7.163143 15.999392-15.999393 15.999392H623.994724c-8.836249 0-15.999392-7.163143-15.999393-15.999392z m0 79.996962h287.985994c35.344996 0 63.996546-28.652574 63.996546-63.996547v-287.985993c0-35.344996-28.652574-63.996546-63.996546-63.996546H607.995331c-35.344996 0-63.996546 28.652574-63.996546 63.996546V769.15608c0 35.344996 28.65155 63.99757 63.996546 63.99757z m-479.976656-559.973618v-255.987209c0-8.836249 7.163143-15.999392 15.999393-15.999392h255.987208c8.836249 0 15.999392 7.163143 15.999393 15.999392V273.180032c0 8.836249-7.163143 15.999392-15.999393 15.999392H144.017044c-8.835226 0-15.998369-7.163143-15.998369-15.999392z m0 79.995939h287.985994c35.344996 0 63.996546-28.652574 63.996546-63.996547v-287.985993c0-35.344996-28.652574-63.996546-63.996546-63.996546H128.018675c-35.344996 0-63.996546 28.652574-63.996546 63.996546V289.179424c-0.001023 35.344996 28.65155 63.996546 63.996546 63.996547z m0 399.980717v-255.987209c0-8.836249 7.163143-15.999392 15.999393-15.999392h255.987208c8.836249 0 15.999392 7.163143 15.999393 15.999392V753.156688c0 8.836249-7.163143 15.999392-15.999393 15.999392H144.017044c-8.835226 0-15.998369-7.163143-15.998369-15.999392z m0 79.996962h287.985994c35.344996 0 63.996546-28.652574 63.996546-63.996547v-287.985993c0-35.344996-28.652574-63.996546-63.996546-63.996546H128.018675c-35.344996 0-63.996546 28.652574-63.996546 63.996546V769.15608c-0.001023 35.344996 28.65155 63.99757 63.996546 63.99757z m671.967318-767.963673h-95.995331v-95.995331c0-17.672498-14.326287-31.998785-31.998784-31.998785h-95.995332c-17.672498 0-31.998785 14.326287-31.998784 31.998785v95.995331c0 17.672498 14.326287 31.998785 31.998784 31.998785h95.995332v95.995331h-95.995332c-17.672498 0-31.998785 14.326287-31.998784 31.998785v95.995331c0 17.672498 14.326287 31.998785 31.998784 31.998785h95.995332c17.672498 0 31.998785-14.326287 31.998784-31.998785v-95.995331h95.995331v95.995331c0 17.672498 14.326287 31.998785 31.998785 31.998785h95.995331c17.672498 0 31.998785-14.326287 31.998785-31.998785v-351.98254c0-17.672498-14.326287-31.998785-31.998785-31.998784h-95.995331c-17.672498 0-31.998785 14.326287-31.998785 31.998784v95.994308z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_savememo" unicode="" d="M863.534332 384c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785c0 53.016471-42.97886 95.995331-95.995331 95.995331-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785c88.361467 0 159.992901-71.631434 159.992901-159.992901z m-351.983563 0c0-50.815339 19.742646-98.353029 54.509474-134.01218a642.830721 642.830721 0 0 0 4.774747-4.850471c3.079128-3.192715 5.89015-6.304589 8.712429-9.739829 17.292851-21.050432 27.998681-45.932122 27.998681-76.027557v-63.355956h191.990662v63.747882c0 29.121248 10.033517 53.527101 26.348088 73.857125a144.827503 144.827503 0 0 0 8.53335 9.689687 264.916579 264.916579 0 0 0 5.012154 5.066389c35.733852 35.803437 56.100716 84.021625 56.100716 135.625933 0 106.033965-85.957721 191.990662-191.990662 191.990663s-191.989639-85.957721-191.989639-191.991686z m-63.996547 0c0 141.377938 114.609271 255.987209 255.987209 255.987209s255.988232-114.609271 255.988232-255.987209c0-70.599941-28.579919-134.523833-74.801637-180.834578-6.704702-6.716982-21.193695-20.009729-21.193694-43.403533v-63.747882c0-35.344996-28.652574-63.996546-63.996547-63.996547H607.5461c-35.344996 0-63.996546 28.652574-63.996547 63.996547V159.369963c0 24.235984-15.984043 38.426171-23.311938 45.942355-44.975331 46.12962-72.683393 109.172445-72.683393 178.687682zM814.412564 0.018675c-22.131043-38.257326-63.495126-63.996546-110.87011-63.996546-47.376007 0-88.74009 25.739221-110.87011 63.996546h221.74022z m-493.955018 767.029394a31.993668 31.993668 0 0 1-14.944364-8.429996L137.847531 591.073172a31.991622 31.991622 0 0 1-8.476045-15.08251h159.088298c17.672498 0 31.998785 14.326287 31.998785 31.998785V767.048069z m63.997569 0.933256v-159.991878c0-53.016471-42.97886-95.995331-95.995331-95.995331H128.466883v-447.978894c0-17.672498 14.326287-31.998785 31.998785-31.998785h255.988232c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H160.465668c-53.016471 0-95.995331 42.97886-95.995331 95.995331V568.438663a95.994308 95.994308 0 0 0 28.140921 67.903529L260.277932 803.887093a95.996354 95.996354 0 0 0 67.85441 28.091801H832.432986c53.016471 0 95.995331-42.97886 95.995332-95.995331v-63.996546c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785v63.996546c0 17.672498-14.326287 31.998785-31.998785 31.998785H384.455115z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_roundadd" unicode="" d="M543.998785 415.998785h191.990662c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H543.998785v-191.990662c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V352.001215H288.010553c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h191.990662V607.989447c0 17.672498 14.326287 31.998785 31.998785 31.998785s31.998785-14.326287 31.998785-31.998785v-191.990662z m-415.98011-31.998785c0-212.062813 171.918511-383.981325 383.981325-383.981325s383.981325 171.918511 383.981325 383.981325S724.06179 767.981325 512 767.981325 128.018675 596.062813 128.018675 384z m-63.997569 0c0 247.406786 200.572108 447.978894 447.978894 447.978894S959.977871 631.406786 959.977871 384 759.405763-63.977871 512-63.977871 64.021106 136.594237 64.021106 384z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_refresh" unicode="" d="M844.617493 575.990662a384.730385 384.730385 0 0 1-30.014594 44.413536c-72.372308 92.496647-182.910866 147.577127-302.602899 147.577127-212.066907 0-383.981325-171.914418-383.981325-383.981325s171.914418-383.981325 383.981325-383.981325c156.391886 0 295.340495 94.355995 354.539782 236.242516 6.804986 16.309454 25.542746 24.01495 41.8522 17.209964 16.309454-6.804986 24.01495-25.542746 17.209964-41.852201-69.059865-165.518754-231.1618-275.596825-413.601946-275.596825-247.411903 0-447.978894 200.566992-447.978894 447.978894S264.588097 831.978894 512 831.978894c139.588175 0 268.630157-64.300468 353.005846-172.137498a448.801632 448.801632 0 0 0 30.975479-44.975331V799.980109c0 17.672498 14.326287 31.998785 31.998784 31.998785s31.998785-14.326287 31.998785-31.998785v-255.987208c0-8.836249-3.581572-16.835434-9.372461-22.626324-5.79089-5.79089-13.790074-9.372461-22.626324-9.372461H671.991878c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h172.625615z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_search" unicode="" d="M423.401126 184.582181c159.050436 0 287.985993 128.935558 287.985994 287.985994S582.451562 760.554168 423.401126 760.554168 135.415133 631.618611 135.415133 472.568175s128.935558-287.985993 287.985993-287.985994z m270.491551 62.74709l43.980677-43.980677c10.705829 2.819209 22.590508 0.035816 30.780027-8.153704l169.866782-169.866782c18.708084-18.708084 18.809391-48.938596-0.065491-67.813479-18.7439-18.7439-49.136094-18.741853-67.813479-0.065492L700.774411 127.31592c-8.360412 8.360412-11.131525 20.180622-8.229428 30.855752l-43.90393 43.904952c-61.037145-50.880831-139.563616-81.490989-225.238904-81.490989-194.394409 0-351.983563 157.588131-351.983563 351.983563S229.006717 824.551738 423.401126 824.551738s351.983563-157.588131 351.983563-351.983563c0-85.676311-30.610158-164.201759-81.492012-225.238904z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_scan" unicode="" d="M64.021106 384c0 17.672498 14.07353 31.998785 31.887244 31.998785h832.182277c17.6111 0 31.887244-14.202467 31.887244-31.998785 0-17.672498-14.07353-31.998785-31.887244-31.998785H95.909373c-17.6111 0-31.888268 14.20349-31.888267 31.998785zM959.977871 543.992901c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V735.983563c0 17.672498-14.326287 31.998785-31.998784 31.998785H160.016437c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-191.990662c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V735.983563c0 53.016471 42.97886 95.995331 95.995332 95.995331H863.981517c53.016471 0 95.995331-42.97886 95.995331-95.995331v-191.990662z m0-319.984779v-191.990662c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V224.008122c0 17.672498 14.326287 31.998785 31.998785 31.998785s31.998785-14.326287 31.998784-31.998785v-191.990662c0-17.672498 14.326287-31.998785 31.998785-31.998785h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785V224.008122c0 17.672498 14.326287 31.998785 31.998785 31.998785s31.996738-14.32731 31.996738-31.998785z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_send" unicode="" d="M218.786958 383.765663L69.050656 743.133404c-22.806425 54.735625 34.657334 108.373243 87.694271 81.855286l767.963673-383.981325c47.168276-23.584138 47.168276-90.89722 0-114.481358L156.744927-57.456341c-53.036937-26.517957-110.500697 27.118638-87.694271 81.854263L218.786958 383.765663z m613.771895-31.764448H274.881534L128.124076-0.215662l704.434777 352.216877z m-0.936325 63.99757L128.124076 767.746988l146.562007-351.749226h556.936445z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_principal" unicode="" d="M608.705506 96.014007h127.994116c35.344996 0 63.996546-28.652574 63.996546-63.996547H544.707936c0 35.344996 28.652574 63.996546 63.99757 63.996547zM417.792385 364.927619c14.895245-24.828478 23.133883-49.166793 23.133883-76.921927 0-88.714508-50.135864-121.615848-161.599492-153.522536-3.614317-1.034563-19.608593-5.568832-23.87885-6.792706-8.989745-2.577708-16.19996-4.711302-23.029506-6.835686-31.258934-9.721409-53.327556-19.082614-70.601988-30.520107-31.390941-20.784372-51.228755-49.863664-60.931744-90.315982h822.216298c-9.590426 40.393989-29.436426 69.428256-61.021796 90.224908-17.044188 11.221576-38.549991 20.455891-68.452021 29.925566-7.106862 2.25025-14.618952 4.503571-23.968901 7.212262-4.536316 1.313925-21.253046 6.094812-24.891924 7.145748-110.138446 31.827893-160.009274 65.00655-160.009273 153.478533 0 27.53103 8.032954 51.750641 22.591531 76.472696 4.737908 8.046257 9.781784 15.59314 16.899902 25.6154-3.647063-5.135974 12.267395 17.110703 15.726169 22.146393 22.913872 33.350572 32.719192 59.516512 32.719193 99.753935v95.995331c0 99.348706-57.684794 159.991878-159.982668 159.991878-103.730503 0-161.27408-60.542888-159.999041-159.165046l0.005117-0.827855v-43.874253c0-29.051663 0-29.051663-0.005117-52.948933-0.518816-40.121789 9.190313-65.942875 32.558533-99.380428 3.458775-4.948709 18.756179-26.003234 15.536858-21.539572 7.141654-9.899464 12.215206-17.368576 16.984837-25.317619zM288.720727 607.989447C287.065018 735.983563 367.206266 831.978894 512.711198 831.978894c143.837966 0 223.979214-95.732341 223.979214-223.989447v-95.995331c0-127.994116-87.935772-159.991878-87.935772-223.989447 0-95.995331 151.314241-80.313164 248.517074-144.310733 45.429679-29.910217 74.794473-72.873728 88.095407-128.890533 8.16496-34.388205-13.09218-68.88488-47.481408-77.050863a64.002686 64.002686 0 0 0-14.784727-1.731434l-822.215275-0.001024c-35.344996 0-63.99757 28.652574-63.997569 63.99757 0 5.027503 0.592494 10.037611 1.765203 14.926968 13.419637 55.94722 42.696428 98.863658 87.832418 128.749316 96.655364 63.996546 250.443959 48.315402 250.443959 144.310733 0 63.996546-89.86368 95.995331-88.208995 223.989447v95.995331z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_scan_namecard" unicode="" d="M543.726585 288.820244h444.171172c17.522072 0 31.726585-14.204513 31.726586-31.726586s-14.204513-31.726585-31.726586-31.726585H543.726585c-17.522072 0-31.726585 14.204513-31.726585 31.726585s14.204513 31.726585 31.726585 31.726586z m412.444587 95.179756v31.726585c0 17.522072-14.204513 31.726585-31.726585 31.726586H607.179756c-17.522072 0-31.726585-14.204513-31.726585-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585s-31.726585 14.204513-31.726585 31.726585v31.726585c0 52.566216 42.61354 95.179756 95.179756 95.179757h317.264831c52.566216 0 95.179756-42.61354 95.179756-95.179757v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585s-31.726585 14.204513-31.726585 31.726585z m63.453171-253.81166v-31.726585c0-52.566216-42.61354-95.179756-95.179756-95.179756H607.179756c-52.566216 0-95.179756 42.61354-95.179756 95.179756v31.726585c0 17.522072 14.204513 31.726585 31.726585 31.726586s31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072 14.204513-31.726585 31.726585-31.726585h317.264831c17.522072 0 31.726585 14.204513 31.726585 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726585 31.726586s31.726585-14.204513 31.726586-31.726586zM205.476815 587.924459c-0.415462 31.083949 3.77907 54.29765 32.804127 69.959352 5.940292 3.206018 20.013823 4.89652 26.732851 4.89652 7.361665 0.753153 0.073678 6.757914 16.313547 6.757914s38.82526-7.154957 49.621141-29.30135c10.79588-22.147416 11.709693-46.454008 11.709693-52.280713s5.963829-2.913353 5.963828-11.654435-2.572592-26.03598-11.724019-37.784558c-9.151427-11.747555-12.133342-14.661931-18.098193-23.403012-5.964852-8.741082-8.946766-18.271132-8.946766-26.223245 0-29.136597 49.849338-31.289634 78.744435-49.689702 11.837606-7.538697 20.006659-17.393135 24.505113-29.563317l0.001024 0.001024c3.64604-9.861602-1.39272-20.812001-11.255345-24.457018a19.023262 19.023262 0 0 0-6.601348-1.180896l-242.358817 0.002047c-10.512425 0-19.034519 8.522094-19.034519 19.034519a19.033495 19.033495 0 0 0 1.191129 6.627954c4.516874 12.158924 12.656251 22.004153 24.419156 29.537733C188.19829 457.602322 238.280942 459.755358 238.280942 488.891955c0 7.759731-2.981914 17.482163-8.946767 26.223245-5.964852 8.741082-8.946766 11.654434-17.893532 23.403013-8.946766 11.748578-11.92868 29.043477-11.92868 37.784558 0 8.740058 5.964852 5.826705 5.964852 11.621688z m814.147528 18.161639c0-17.522072-14.204513-31.726585-31.726586-31.726586s-31.726585 14.204513-31.726585 31.726586V669.539268c0 17.522072-14.204513 31.726585-31.726585 31.726586H99.555413c-17.522072 0-31.726585-14.204513-31.726585-31.726586v-571.077513c0-17.522072 14.204513-31.726585 31.726585-31.726585h317.264831c17.522072 0 31.726585-14.204513 31.726585-31.726586s-14.204513-31.726585-31.726585-31.726585H99.555413c-52.566216 0-95.179756 42.61354-95.179756 95.179756V669.539268c0 52.566216 42.61354 95.179756 95.179756 95.179757h824.889174c52.566216 0 95.179756-42.61354 95.179756-95.179757v-63.45317z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_secret" unicode="" d="M736.687342 16.007835c70.688969 0 127.994116 42.97886 127.994116 95.995331 0 9.694803-1.092891 22.73991-3.499707 37.586037-25.429159-12.226462-66.592674-4.440126-82.748633 24.164352-23.26896 40.415478 10.958586 53.444213-48.198745 144.450926-58.189284-120.292714-121.540124-136.227638-121.540124-206.201315-0.001023-53.016471 57.3031-95.995331 127.993093-95.995331z m-191.991686 95.995331c0 127.994116 144.460136 160.322405 144.460136 319.984778 31.998785 0 143.525857-95.995331 143.525858-223.989447 16.821107 0 31.998785 31.884175 31.998785 63.996546 0 0 63.962777-62.168921 63.962777-159.991877 0-97.823979-95.960539-159.971411-191.95587-159.971412s-191.991686 63.97608-191.991686 159.971412zM270.092461 62.135408l15.773242 6.477528a31.998785 31.998785 0 0 0 26.643824-1.068331l15.220656-7.729032c38.971593-19.783579 81.70179-33.206286 125.891222-39.569204 17.492396-2.518357 29.629831-18.74083 27.111474-36.232203-2.51938-17.491373-18.74083-29.629831-36.233226-27.110451-51.059909 7.352455-100.497878 22.88215-145.741315 45.850258l-2.146897 1.090844-2.216481-0.910742c-53.134151-21.799492-109.688191-32.856315-167.983899-32.856316h-0.86981c-23.305799 0-38.793538 24.116257-29.098735 45.309952 14.242376 31.133068 21.629623 65.063855 21.629623 99.550297 0 28.440749-4.874007 56.039317-14.291494 81.72021l-17.993816 46.282092c-13.231349 38.715767-21.066805 94.536097-21.066805 141.052527 0 233.250368 203.907063 431.979502 447.978894 431.979502 224.060055 0 416.890852-168.08623 444.627567-380.535853 2.288113-17.524119-10.063193-33.583886-27.586289-35.871999-17.524119-2.288113-33.583886 10.063193-35.871999 27.586289-23.563672 180.482561-189.155081 324.823993-381.169279 324.823993-209.090109 0-383.981325-170.45109-383.981325-367.981932 0-39.923268 6.873548-88.886423 17.165962-119.092376l17.754362-45.605687c12.239765-33.351596 18.431791-68.415183 18.431792-104.355743 0-26.52819-3.455705-52.812833-10.217713-78.212316 33.878598 3.992941 66.76152 12.493545 98.240465 25.408693z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_share" unicode="" d="M789.476639 293.494707c0 17.672498 14.326287 31.998785 31.998785 31.998784s31.998785-14.326287 31.998784-31.998784v-255.988232c0-53.016471-42.97886-95.995331-95.995331-95.995332H149.507082c-53.016471 0-95.995331 42.97886-95.995331 95.995332V613.479485c0 53.016471 42.97886 95.995331 95.995331 95.995331h223.989447c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H149.507082c-17.672498 0-31.998785-14.326287-31.998785-31.998784v-575.971987c0-17.672498 14.326287-31.998785 31.998785-31.998785h607.970772c17.672498 0 31.998785 14.326287 31.998785 31.998785V293.494707z m71.761394 351.983563L734.851531 771.863748c-12.495592 12.495592-12.495592 32.756031 0 45.252647 12.496615 12.496615 32.756031 12.496615 45.252646 0l181.010587-181.010587c12.496615-12.496615 12.496615-32.756031 0-45.252646L780.105201 409.842575c-12.496615-12.496615-32.756031-12.496615-45.252647 0-12.495592 12.495592-12.495592 32.756031 0 45.252646l126.385479 126.385479H757.477854c-212.066907 0-383.981325-171.914418-383.981325-383.981325 0-17.672498-14.326287-31.998785-31.998784-31.998784s-31.998785 14.326287-31.998785 31.998784c0 247.411903 200.566992 447.978894 447.978894 447.978895h103.760179z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_sms" unicode="" d="M244.675582 77.66715l16.799618 6.650467a59.449997 59.449997 0 0 0 47.993061-1.874697l16.20917-7.933693c56.710606-27.750017 121.235179-42.491767 186.321546-42.491767 209.413474 0 383.981325 163.998121 383.981324 351.983563S721.413474 735.983563 512 735.983563 128.018675 571.985442 128.018675 384c0-38.156018 6.891967-85.48086 16.358573-112.345718l19.104104-47.315632c14.182001-37.249369 21.36254-76.445066 21.36254-116.566855a328.276628 328.276628 0 0 0-3.685949-49.066509 383.696846 383.696846 0 0 1 63.517639 18.961864zM959.977871 384c0-221.178425-200.964034-415.980109-447.978894-415.980109-74.91113 0-149.189857 17.003256-214.792995 49.163723l-16.395412 8.040116-16.985859-6.737448c-53.035914-21.013593-109.494787-31.680537-167.82631-31.680536h-0.937348c17.353227 36.632315 26.41665 76.633355 26.416649 117.376291 0 33.505092-5.967922 66.087161-17.740036 97.065709l-18.879999 46.818305C71.028707 287.145092 64.022129 342.75462 64.022129 383.997953 64.021106 605.179448 264.98514 799.980109 512 799.980109S959.977871 605.179448 959.977871 384z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_setting" unicode="" d="M513.796926-63.977871c-5.249561 0-10.530844 0.077771-15.780405 0.26606a455.752951 455.752951 0 0 0-33.561374 2.422165c-15.249309 1.672082-27.154453 13.890358-28.404933 29.139668-1.812275 21.686928-10.624988 41.575908-25.498744 57.497528-35.311227 37.904285-93.745081 41.091884-132.868123 7.233752-11.562337-9.999748-28.592198-10.406001-40.716331-0.952698-26.936489 21.171182-51.497884 45.51359-72.996524 72.324212-9.561773 11.952216-9.342786 28.998451 0.531096 40.685631 14.062274 16.60826 21.904892 36.872792 22.654976 58.637492 1.781576 51.825342-37.248346 95.354741-88.871074 99.088786-15.280008 1.109264-27.65485 12.921287-29.467125 28.138874a451.200262 451.200262 0 0 0-2.874467 69.105914c0.406253 11.343349 1.187035 22.530133 2.405793 33.592072 1.655709 15.249309 13.905708 27.154453 29.185716 28.420283 21.655206 1.781576 41.498136 10.593266 57.435107 25.468045 37.936007 35.341926 41.091884 93.714382 7.250124 132.899846-9.999748 11.593036-10.406001 28.670993-0.937348 40.71633 21.248953 26.967188 45.560662 51.528584 72.340585 72.964802 11.906168 9.593496 28.967752 9.343809 40.685631-0.546445 16.59291-14.045901 36.872792-21.874193 58.653865-22.639627 52.841485-2.437515 95.339392 37.263695 99.088786 88.901773 1.093914 15.280008 12.905938 27.624151 28.123524 29.451776a452.740338 452.740338 0 0 0 69.121264 2.859117 458.812637 458.812637 0 0 0 33.561373-2.405793c15.249309-1.655709 27.154453-13.905708 28.435633-29.185716 1.781576-21.670555 10.561543-41.545208 25.436322-57.465806 35.311227-37.904285 93.745081-41.076534 132.931568-7.218402 11.562337 9.999748 28.686343 10.406001 40.685631 0.921999 26.967188-21.201881 51.497884-45.528939 72.964802-72.308863 9.593496-11.952216 9.342786-29.013801-0.562818-40.70098-14.030551-16.57756-21.874193-36.842093-22.624277-58.622143-1.781576-51.809993 37.248346-95.339392 88.901773-99.088785 15.311731-1.124614 27.65485-12.921287 29.467125-28.138874 2.687202-22.654976 3.656273-45.904493 2.843768-69.090565-0.406253-11.343349-1.187035-22.545482-2.405793-33.607422-1.655709-15.217586-13.905708-27.139104-29.155017-28.404933-21.655206-1.796926-41.560558-10.608615-57.497529-25.468045-37.904285-35.341926-41.060161-93.729731-7.218401-132.899846 9.999748-11.593036 10.406001-28.65462 0.937348-40.700981-21.217231-26.951839-45.528939-51.513234-72.340585-72.981175-11.968589-9.578146-28.998451-9.342786-40.685631 0.562819-16.562211 14.030551-36.810371 21.842471-58.622142 22.607904-52.934606 2.28095-95.339392-37.248346-99.088786-88.886423-1.093914-15.280008-12.905938-27.6395-28.123524-29.451776a452.746478 452.746478 0 0 0-53.340859-3.14155z m-18.624173 64.433498c1.687432-0.077771 3.374864-0.156566 5.062296-0.202615a397.114436 397.114436 0 0 1 35.560913 0.374531c17.936511 72.136947 83.277682 123.30635 160.804383 120.838135 26.498514-0.937348 52.40351-8.514931 75.120908-21.764699a381.427152 381.427152 0 0 1 28.65462 28.888957c-38.34226 63.669088-28.030403 146.633638 28.28009 199.131293 19.374256 18.077727 43.060725 31.029714 68.527746 37.732369 0.062422 1.719154 0.156566 3.452635 0.218988 5.17179a395.750369 395.750369 0 0 1-0.37453 35.513842c-72.152297 17.905812-123.525338 83.871199-120.838136 160.789033 0.906649 26.498514 8.499581 52.41886 21.74935 75.15263a387.007241 387.007241 0 0 1-28.873608 28.639271c-63.684438-38.325887-146.618289-28.01403-199.146642 28.26474-18.374486 19.701714-31.18628 43.044352-37.811164 68.543096-1.687432 0.077771-3.343141 0.156566-5.030573 0.202615-11.842723 0.390903-23.780613 0.312108-35.560914-0.37453-17.905812-72.152297-82.777285-123.213229-160.804383-120.838136-26.936489 0.952698-52.497655 8.390088-75.215052 21.732977a392.163681 392.163681 0 0 1-28.592198-28.841885c38.34226-63.684438 28.030403-146.648988-28.280091-199.131293-19.374256-18.077727-43.060725-31.045063-68.527746-37.747719-0.062422-1.719154-0.156566-3.437286-0.218987-5.15644-0.406253-11.812023-0.249687-23.701818 0.406252-35.513842 72.121598-17.905812 123.493615-83.871199 120.806414-160.804383-0.906649-26.920116-8.343015-52.497655-21.717628-75.215052a389.053853 389.053853 0 0 1 28.841885-28.576849c63.71616 38.404682 146.618289 28.01403 199.146643-28.26474 18.374486-19.701714 31.18628-43.027979 37.811164-68.543096z m18.467607 191.553711c-105.870236 0-191.990662 86.120426-191.990662 191.990662s86.120426 191.990662 191.990662 191.990662 191.990662-86.120426 191.990662-191.990662-86.120426-191.990662-191.990662-191.990662z m0 319.984778c-70.590731 0-127.994116-57.418734-127.994116-127.994116s57.403385-127.994116 127.994116-127.994116 127.994116 57.418734 127.994116 127.994116-57.403385 127.994116-127.994116 127.994116z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_star" unicode="" d="M512 692.915675L577.199954 495.927185l14.522762-43.887556h244.308215l-157.179832-131.697461-31.530111-26.41665 10.937097-39.653115 56.411801-204.547652-165.589363 117.718075-37.080523 26.360367-37.080523-26.361391-165.597549-117.722168 56.418964 204.552769 10.937096 39.652092-31.53011 26.417673-157.179832 131.697461h244.304121l14.526855 43.887556 65.200978 196.98849m0 139.063219c-11.816117 0-23.63121-6.791683-28.127617-20.375049l-97.82705-295.566646H93.719498c-27.710109 0-40.267099-34.785248-18.987446-52.612265L304.048831 271.288962l-82.039481-297.444413c-5.655813-20.513196 10.561543-37.82242 28.662806-37.82242 5.698792 0 11.585873 1.717108 17.030885 5.588275l244.296959 173.672458L756.301052-58.389596c5.445012-3.873214 11.335163-5.588275 17.030885-5.588275 18.10024 0 34.31862 17.310248 28.65462 37.82242L719.951169 271.287939l229.316779 192.135972c21.280676 17.827017 8.725732 52.612265-18.991539 52.612264H637.954667L540.127617 811.603845c-4.496407 13.583366-16.311501 20.37505-28.127617 20.375049z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_subordinate" unicode="" d="M799.985993 32.01746h127.994116V160.010553H799.985993v-127.993093z m-351.983563 0h127.994116V160.010553H448.00243v-127.993093z m-21.331841 191.990662h170.658822c23.562649 0 42.664705-19.101033 42.664705-42.664705v-170.658821c0-23.562649-19.101033-42.664705-42.664705-42.664705H426.670589c-23.562649 0-42.664705 19.102057-42.664705 42.664705V181.343417c0 23.562649 19.102057 42.664705 42.664705 42.664705z m-330.650698-191.990662h127.994116V160.010553H96.019891v-127.993093z m351.982539 575.971987h127.994116V735.983563H448.00243v-127.994116z m31.998785-191.990662V543.992901h-53.330626c-23.562649 0-42.664705 19.101033-42.664705 42.664705V757.315404c0 23.562649 19.101033 42.664705 42.664705 42.664705h170.658822c23.562649 0 42.664705-19.101033 42.664705-42.664705v-170.658821c0-23.562649-19.101033-42.664705-42.664705-42.664705h-53.330626v-127.994116h319.984778c17.672498 0 31.998785-14.326287 31.998785-31.998785v-159.991878h53.330626c23.562649 0 42.664705-19.101033 42.664705-42.664705V10.683573c0-23.562649-19.101033-42.664705-42.664705-42.664706H778.653129c-23.562649 0-42.664705 19.102057-42.664705 42.664706V181.343417c0 23.562649 19.101033 42.664705 42.664705 42.664705h53.330626V352.001215H192.015222v-127.994116h53.330626c23.562649 0 42.664705-19.101033 42.664705-42.664705V10.683573c0-23.562649-19.102057-42.664705-42.664705-42.664706H74.687026c-23.562649 0-42.664705 19.102057-42.664705 42.664706V181.343417c0 23.562649 19.102057 42.664705 42.664705 42.664705h53.330626V384c0 17.672498 14.326287 31.998785 31.998785 31.998785h319.984778z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_task" unicode="" d="M256.011768 463.995939c0-8.836249 7.163143-15.999392 15.999392-15.999393H710.260459c8.836249 0 15.999392 7.163143 15.999393 15.999393 0 3.284813-1.011027 6.489808-2.895957 9.18008l-99.065249 141.398404a16.000416 16.000416 0 0 0-0.008187 18.349926l99.234095 141.886521c5.064342 7.240915 3.300162 17.216103-3.941775 22.280446a16.001439 16.001439 0 0 1-9.169847 2.888793H272.01116c-8.836249 0-15.999392-7.163143-15.999392-15.999392v-319.984778z m0-79.995939v-447.978894c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V831.978894c0 17.672498 14.326287 31.998785 31.998785 31.998785h578.541509c17.672498 0 31.998785-14.326287 31.998785-31.998785a32.004925 32.004925 0 0 0-5.776564-18.339693l-126.368082-180.682106a15.998369 15.998369 0 0 1 0.008186-18.349927l126.283148-180.2472c10.139941-14.473643 6.627954-34.42709-7.845688-44.567032a31.996738 31.996738 0 0 0-18.361183-5.791913H256.011768z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_study" unicode="" d="M88.019683 735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331h639.969556c53.016471 0 95.995331-42.97886 95.995332-95.995331v-543.974225c0-53.016471-42.97886-95.995331-95.995332-95.995331H200.014406c-26.508747 0-47.998177-21.48943-47.998177-47.998178s21.48943-47.998177 47.998177-47.998177h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H200.014406c-56.421011 0-111.994724 39.997969-111.994723 95.995332V735.983563z m543.974225 31.997762H184.016037c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-586.749448c14.547321 6.910387 30.820959 10.777461 47.998178 10.777461h623.970164c17.672498 0 31.998785 14.326287 31.998785 31.998785V735.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785H695.991478v-447.978894c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V767.981325z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_work" unicode="" d="M176.015829 767.981325c-26.508747 0-47.998177-21.48943-47.998177-47.998178v-191.990662c0-26.508747 21.48943-47.998177 47.998177-47.998177h191.990663c26.508747 0 47.998177 21.48943 47.998177 47.998177V719.984171c0 26.508747-21.48943 47.998177-47.998177 47.998177H176.015829z m-15.999392 63.997569h223.989447c53.016471 0 95.995331-42.97886 95.995331-95.995331v-223.989447c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331z m0-543.974225c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-223.989447c0-17.672498 14.326287-31.998785 31.998785-31.998785h223.989447c17.672498 0 31.998785 14.326287 31.998785 31.998785V256.005884c0 17.672498-14.326287 31.998785-31.998785 31.998785H160.016437z m0 63.996546h223.989447c53.016471 0 95.995331-42.97886 95.995331-95.995331v-223.989447c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V256.005884c0 53.017494 42.97886 95.995331 95.995331 95.995331zM639.994116 767.981325c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-223.989447c0-17.672498 14.326287-31.998785 31.998785-31.998785h223.989447c17.672498 0 31.998785 14.326287 31.998785 31.998785V735.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785H639.994116z m0 63.997569h223.989447c53.016471 0 95.995331-42.97886 95.995331-95.995331v-223.989447c0-53.016471-42.97886-95.995331-95.995331-95.995331H639.994116c-53.016471 0-95.995331 42.97886-95.995331 95.995331V735.983563c0 53.016471 42.977837 95.995331 95.995331 95.995331z m0-543.974225c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-223.989447c0-17.672498 14.326287-31.998785 31.998785-31.998785h223.989447c17.672498 0 31.998785 14.326287 31.998785 31.998785V256.005884c0 17.672498-14.326287 31.998785-31.998785 31.998785H639.994116z m0 63.996546h223.989447c53.016471 0 95.995331-42.97886 95.995331-95.995331v-223.989447c0-53.016471-42.97886-95.995331-95.995331-95.995331H639.994116c-53.016471 0-95.995331 42.97886-95.995331 95.995331V256.005884c0 53.017494 42.977837 95.995331 95.995331 95.995331z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_safety" unicode="" d="M512 863.976656c-89.698928 0-319.984778-159.991878-415.980109-159.991878v-415.980109c0-127.994116 319.984778-383.981325 415.980109-383.981325s415.980109 255.987209 415.980109 383.981325V703.984778c-95.995331 0-328.582597 159.991878-415.980109 159.991878z m351.98254-575.971987c0-80.423681-275.849582-315.741128-351.693968-319.990918-76.422554 4.249791-352.272135 239.566214-352.272135 319.990918V650.760576c53.071729 15.610536 114.724905 46.143946 178.862667 77.904301C399.653259 758.761336 482.887962 799.980109 512 799.980109c27.740808 0 113.795742-42.470277 170.741709-70.574358 65.062831-32.109302 127.611399-62.97938 181.240831-78.682014v-362.719068zM439.249069 355.476363l-97.241718 72.216765a21.327748 21.327748 0 0 1-21.307282 2.400676l-11.409864-5.021363a17.70729 17.70729 0 0 1-4.886287-3.196809c-7.214309-6.650467-7.67582-17.891486-1.027399-25.107841l138.891303-150.7197c0.562818-0.610914 1.163499-1.187035 1.792833-1.728364 8.940626-7.67582 22.409382-6.650467 30.080086 2.289136L753.003959 571.393971a14.005992 14.005992 0 0 1 2.273787 3.667529c3.035126 7.14984-0.300852 15.405875-7.452739 18.441001l-5.007038 2.125407a21.325701 21.325701 0 0 1-22.822798-3.982707l-253.534343-234.695277c-7.53665-6.975878-18.97005-7.594979-27.211759-1.473561z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_voipphone" unicode="" d="M575.996546 384c-35.344996 0-63.996546 28.652574-63.996546 63.996546s28.652574 63.996546 63.996546 63.996547c35.344996 0 63.996546-28.652574 63.996547-63.996547s-28.65155-63.996546-63.996547-63.996546z m-20.175505-268.895193C407.166373 156.322557 289.712311 274.186965 246.930949 425.741683c-7.549953 31.902594 0.641613 55.479569 19.97903 73.405847 2.205225 2.044566 8.238638 7.150864 7.343245 6.371104 5.210675 4.538363 10.078543 8.491395 18.423605 15.077394 2.600221 2.050706 2.600221 2.050706 5.134951 4.053316 19.160385 15.159258 27.41642 23.335475 31.112601 31.02255 4.465708 9.287527-8.137331 45.497217-37.347606 82.96762-34.562167 44.335764-64.004733 65.345264-89.534176 65.345264-23.75196 0-36.957727-13.716396-61.117986-72.953545-12.670577-31.066553-15.045671-107.311051-8.587586-150.127206 5.485945-36.374442 25.293059-107.856473 42.929742-149.760862 72.115458-171.346483 228.678236-294.294676 414.019455-323.590909 90.163509-14.07967 181.086311-7.721869 206.209502 13.641695 25.185612 21.416775 37.484729 38.672788 37.484729 45.60671 0 21.046339-26.907836 63.288418-64.754816 93.459579-36.870746 29.393447-72.370261 42.030255-81.143065 37.717019-6.478552-3.185552-13.401218-9.604752-23.189142-21.688974-2.769067-3.418866-19.668968-25.429159-25.726941-32.834826-24.171516-30.673603-42.252313-37.231973-82.34545-28.348652z m32.237216 68.156286l0.445138 0.553609c4.986571 6.065136 22.099321 28.355815 25.660426 32.752961 15.123442 18.671245 28.059056 30.665417 44.680618 38.838564 37.784558 18.580171 94.888114-1.746784 149.275815-45.104268 51.608402-41.142026 88.85777-99.619882 88.857771-143.501298 0-31.374568-21.608134-61.694107-60.024072-94.360088-44.155662-37.547151-149.83761-44.937468-257.598916-28.109198C372.054691-22.901337 196.977233 114.587014 116.282377 306.31878 96.553033 353.193367 75.323523 429.809325 69.056795 471.358627c-8.022721 53.18941-5.323239 139.869584 12.610203 183.840028 32.905434 80.679507 63.813375 112.782669 120.375601 112.78267 50.197262 0 94.485955-31.603789 140.006708-89.996711 42.73122-54.815443 62.723553-112.252597 44.550658-150.046364-9.370415-19.487843-22.293749-32.284287-49.081858-53.477982-2.62171-2.071172-2.62171-2.071172-5.193279-4.099365-7.579629-5.983271-11.824303-9.429767-16.043395-13.104459-0.081864-0.071631-4.912893-4.15974-5.865591-5.042853-3.076058-2.850931-3.216251-3.255137-1.554402-10.403954 36.385698-128.806621 137.045259-229.818199 262.395152-264.621866 14.366196-3.165086 7.592932-5.64865 16.801665 6.073322z m147.93119 232.737692c0 106.033965-85.956697 191.990662-191.990662 191.990662-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785c141.377938 0 255.987209-114.609271 255.987208-255.987209 0-17.672498-14.326287-31.998785-31.998784-31.998785-17.671475-0.001023-31.997762 14.325263-31.997762 31.997762z m159.991878 0c0 194.394409-157.588131 351.983563-351.98254 351.983563-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785c229.739405 0 415.980109-186.240705 415.980109-415.98011 0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.325263-31.998784 31.997762z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_shakehands" unicode="" d="M669.444868 519.75794v0.002047M986.211349 519.75794L759.949138 746.02322c-37.490869 37.488823-98.269118 37.488823-135.758963 0l-67.879993-67.879993L443.175495 791.274844c-37.482683 37.488823-98.260931 37.488823-135.7518 0L35.905768 519.75794c-37.490869-37.488823-37.490869-98.269118 0-135.756917l407.269727-407.275867c37.490869-37.488823 98.276281-37.488823 135.758963 0l339.397921 339.395874 67.879993 67.879993c37.489846 37.488823 37.489846 98.269118-0.001023 135.756917zM805.204855 293.49573l-22.63144-22.627347-45.255716 45.25367c-12.491499 12.495592-32.748868 12.495592-45.247531 0-12.499685-12.495592-12.499685-32.756031 0-45.25367l45.247531-45.251623-45.247531-45.251624-90.503246 90.503247c-12.499685 12.497639-32.756031 12.497639-45.255717 0-12.499685-12.495592-12.499685-32.756031 0-45.251623l90.503247-90.505294-45.24753-45.251623-135.759987 135.755894c-12.499685 12.495592-32.756031 12.495592-45.255717 0-12.499685-12.495592-12.499685-32.756031 0-45.251624l135.758964-135.758963-22.624277-22.626324c-12.499685-12.495592-32.756031-12.495592-45.255717 0L81.161485 429.252647c-12.499685 12.497639-12.499685 32.756031 0 45.25367l271.510763 271.51588c12.499685 12.495592 32.756031 12.495592 45.255717 0L511.063675 632.888534l-45.255717-45.251624c-37.490869-37.488823-37.490869-98.271164 0-135.758963l45.255717-45.251624c37.482683-37.488823 98.260931-37.488823 135.750777 0l45.255716 45.251624 113.134687-113.131617c12.491499-12.494569 12.491499-32.755008 0-45.2506z m135.750777 135.756917l-67.879993-67.879994-67.871807 67.879994-90.511433 90.505293c-12.491499 12.495592-32.748868 12.497639-45.247531 0.002047l-22.63144-22.627347-45.24753-45.25367c-12.499685-12.495592-32.756031-12.495592-45.255716 0l-45.24753 45.25367c-12.499685 12.495592-12.499685 32.756031 0 45.251623l45.24753 45.25367 113.134686 113.131617c12.491499 12.495592 32.756031 12.495592 45.247531 0l45.255716-45.251623L940.954609 474.50734c12.500709-12.498662 12.500709-32.757055 0.001023-45.254693z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_task_done" unicode="" d="M450.54637 303.78712l294.450218 294.938336c12.579503 12.353352 32.975019 12.353352 45.554522 0a31.230282 31.230282 0 0 0 0-44.73383L456.553177 169.275567c-12.579503-12.353352-32.975019-12.353352-45.554522 0L233.447866 375.053234a31.230282 31.230282 0 0 0 0 44.73383c12.579503 12.353352 32.975019 12.353352 45.554522 0l136.758734-117.342521c10.161431-8.718569 25.325805-8.133238 34.785248 1.342577zM160.016437 767.981325c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-703.966103c0-17.672498 14.326287-31.998785 31.998785-31.998785h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785V735.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785H160.016437z m0 63.997569h703.966103c53.016471 0 95.995331-42.97886 95.995331-95.995331v-703.966103c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_workfile_line" unicode="" d="M912.945695 575.416588h-41.439808l-13.731746 54.583152c-10.717086 42.60433-48.882314 72.356958-92.810802 72.356958H486.407112c-6.807033 0-13.568017 2.227738-19.020192 6.277984l-95.614662 71.01745c-16.403598 12.166087-36.669154 18.86465-57.060577 18.86465H112.313995c-52.777017 0-95.707782-42.931788-95.707782-95.707783v-624.571868c-0.615007-4.393054-1.25969-8.782014-1.25969-13.264095 0-52.772924 42.933835-95.707782 95.707782-95.707782h663.645792a95.591125 95.591125 0 0 1 90.796936 65.437362l138.244574 414.738839a95.55224 95.55224 0 0 1 4.912893 30.26735c-0.001023 52.771901-42.935881 95.707782-95.708805 95.707783zM112.313995 734.711594H314.711681c6.791683 0 13.552667-2.243087 19.020193-6.293334l95.614661-71.01745c16.387225-12.150738 36.653805-18.848277 57.060577-18.848277h278.556227c14.642488 0 27.353998-9.923 30.936593-24.12956l9.813506-39.006385H276.948613c-39.368636 0-74.250074-23.61893-88.865957-60.171428L80.411401 246.069581V702.808999c0 17.58654 14.31503 31.902594 31.902594 31.902595z m830.897004-265.093611L804.966425 54.883237a31.906687 31.906687 0 0 0-30.267351-21.812795h-663.644769c-16.490579 0-29.589922 12.672624-31.259958 28.721135 0.105401 1.055029 0.617054 1.974981 0.617054 3.056616v6.66684c0.3776 1.768273 0.346901 3.617387 1.022283 5.303796l165.894308 414.734746a31.897478 31.897478 0 0 0 29.620621 20.055778h635.997082c17.618263 0 31.902594-14.284331 31.902594-31.902594 0-3.426029-0.552585-6.833639-1.63729-10.088776z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_add" unicode="" d="M542.308283 415.999808H926.290631c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H542.308283v-383.981324c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V352.003262H94.330412c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998784h383.981325V799.981133c0 17.672498 14.326287 31.998785 31.998784 31.998785s31.998785-14.326287 31.998785-31.998785v-383.981325z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_addmessage" unicode="" d="M735.989447 214.937536V374.930437c0 17.672498 14.326287 31.998785 31.998785 31.998785s31.998785-14.326287 31.998785-31.998785v-159.991877H959.977871c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H799.985993v-159.991877c0-17.672498-14.326287-31.998785-31.998784-31.998785s-31.998785 14.326287-31.998785 31.998785V150.94099H575.996546c-17.672498 0-31.998785 14.326287-31.998784 31.998785s14.326287 31.998785 31.998784 31.998785h159.992901zM991.976656 502.924553c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V726.912977c0 17.672498-14.326287 31.998785-31.998785 31.998785H128.018675c-17.672498 0-31.998785-14.326287-31.998784-31.998785v-511.975441c0-17.672498 14.326287-31.998785 31.998784-31.998784h127.994116c35.344996 0 63.996546-28.652574 63.996547-63.996547v-93.13826l95.995331 74.66349c8.642844 6.722098 21.099551 5.16565 27.821649-3.478218a19.826558 19.826558 0 0 0 4.176112-12.172227v-24.88783c0-9.874905-4.558829-19.196201-12.353352-25.258267l-102.172007-79.466889c-20.924565-16.274662-51.080376-12.504802-67.355038 8.419763a47.994084 47.994084 0 0 0-10.110265 29.468149V118.942205H128.018675c-53.016471 0-95.995331 42.97886-95.995331 95.995331V726.912977c0 53.016471 42.97886 95.995331 95.995331 95.995331h767.96265c53.016471 0 95.995331-42.97886 95.995331-95.995331V502.924553z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_addresslist" unicode="" d="M751.986793 671.985993v-575.971986c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V671.985993c0 17.672498 14.326287 31.998785 31.998785 31.998785s31.998785-14.326287 31.998785-31.998785zM208.013591 192.009338v-159.991878c0-17.672498 14.326287-31.998785 31.998785-31.998785h607.970771c17.672498 0 31.998785 14.326287 31.998785 31.998785V735.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785H240.011352c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-159.991877h63.996547c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785h-63.996547v-255.988232h63.996547c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785h-63.995523z m-63.99757 63.996546V511.994116h-31.998785c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h31.998785V735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331h607.970772c53.016471 0 95.995331-42.97886 95.995331-95.995331v-703.966103c0-53.016471-42.97886-95.995331-95.995331-95.995331H240.011352c-53.016471 0-95.995331 42.97886-95.995331 95.995331V192.009338h-31.998785c-17.672498 0-31.998785 14.326287-31.998785 31.998784s14.326287 31.998785 31.998785 31.998785h31.998785z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_affiliations_li" unicode="" d="M783.986601 64.015222c88.361467 0 159.991878 71.631434 159.991878 159.991877 0 88.361467-71.631434 159.991878-159.991878 159.991878s-159.991878-71.631434-159.991877-159.991878c0-88.360444 71.630411-159.991878 159.991877-159.991877z m0-63.996547c-123.70544 0-223.989447 100.282984-223.989447 223.989447 0 123.70544 100.284007 223.989447 223.989447 223.989448s223.989447-100.284007 223.989447-223.989448c0-123.706463-100.284007-223.989447-223.989447-223.989447zM750.764965 537.440671c7.057743-16.202007-0.356111-35.057447-16.558117-42.114166-16.202007-7.057743-35.057447 0.356111-42.114167 16.558117-50.404993 115.721605-164.606988 192.100156-292.780183 192.100156-176.325891 0-319.292-143.247518-319.292-319.984778s142.966109-319.984778 319.292-319.984778c24.136723 0 47.901986 2.677992 71.005171 7.933693 17.232476 3.920286 34.378995-6.871501 38.299281-24.103978 3.920286-17.232476-6.871501-34.378995-24.103978-38.299281-27.752064-6.312776-56.278771-9.528004-85.200474-9.528004-211.698516 0-383.288546 171.928744-383.288546 383.981325S187.613982 767.981325 399.312498 767.981325c153.878646 0 290.972001-91.689259 351.452467-230.540654z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_addperson" unicode="" d="M767.987209 144.01116V272.005276c0 17.672498 14.326287 31.998785 31.998784 31.998785s31.998785-14.326287 31.998785-31.998785v-127.994116H959.977871c17.672498 0 31.998785-14.326287 31.998785-31.998784s-14.326287-31.998785-31.998785-31.998785H831.984778v-127.994116c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998784 31.998785v127.995139H639.994116c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h127.993093zM606.553493 213.543793l-0.116657-0.069585c-20.713764 23.240307-30.440289 51.80283-30.44029 90.530877 0 28.667923 9.048073 53.575196 25.279757 78.742388 5.132904 7.958252 10.5728 15.404852 18.23327 25.27464-3.815909-4.916986 13.59053 17.342993 17.306154 22.291702 24.740474 32.948413 35.176151 58.473763 35.176151 97.680717v95.995331c0 93.106538-66.784032 159.991878-159.992901 159.991877-93.208868 0-159.991878-66.88534-159.991878-159.991877v-95.995331c0-39.206954 10.435677-64.732303 35.176151-97.680717 3.677762-4.897543 20.762883-26.750247 17.48114-22.516829 7.569396-9.757225 12.964266-17.151635 18.058284-25.049513 16.231683-25.166169 25.279756-50.074466 25.279756-78.742388 0-88.693018-50.975998-123.93773-168.494528-164.215063a8615.7644 8615.7644 0 0 0-19.303648-6.574742 1957.252183 1957.252183 0 0 1-18.833951-6.501064c-36.761252-12.935614-60.7015-23.558555-79.425957-36.001959-14.718213-9.780761-29.498848-26.513864-44.340881-50.198285-4.692882-7.487531-2.426259-17.361413 5.061272-22.053272a16.001439 16.001439 0 0 1 8.495488-2.441609h412.837537c17.672498 0 31.998785-14.326287 31.998784-31.998785s-14.326287-31.998785-31.998784-31.998785H82.765005c-26.508747 0-47.997154 21.48943-47.997154 47.997154 0 3.232624 0.326435 6.456039 0.974188 9.622149 11.691273 57.130162 41.951461 101.920274 90.781586 134.370336 96.3013 63.996546 257.482259 63.996546 257.482259 159.991878 0 63.996546-95.996354 95.689363-95.996354 223.989447v95.995331c0 128.257106 95.241154 223.989447 223.988423 223.989447s223.989447-95.732341 223.989448-223.989447v-95.995331c0-128.300085-95.994308-159.991878-95.994308-223.989447 0-22.995737 9.187243-40.481993 24.490787-54.659901 0.013303-0.010233 0.024559-0.022513 0.036839-0.033769 0.214894-0.199545 0.431835-0.398066 0.649799-0.596587 2.817162-2.831488 4.836145-4.968152 6.028297-6.426363 5.931083-7.256264-0.242524-26.761504-10.867512-34.57547-10.624988-7.813966-31.135114-11.416004-46.880726-0.806365-0.607844 0.409322-2.90619 2.62171-6.897084 6.63921z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_boss" unicode="" d="M548.416398 105.921657l23.143093-115.715465a42.278919 42.278919 0 0 0-11.561314-38.185694 54.624085 54.624085 0 0 0-38.625716-15.999392h-18.743899a54.624085 54.624085 0 0 0-38.625716 15.999392 42.273802 42.273802 0 0 0-11.561313 38.185694l23.143093 115.715465-31.462573 31.462572c-12.495592 12.496615-12.495592 32.756031 0 45.252647l45.252647 45.252647c12.496615 12.495592 32.756031 12.495592 45.252647 0l45.252646-45.252647c12.495592-12.496615 12.495592-32.756031 0-45.252647l-31.463595-31.462572z m187.633424-169.899528h-0.061398c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785H920.40662c-10.423397 31.153534-29.684066 55.392588-58.752102 74.601068-18.687618 12.349259-42.439578 22.920012-78.478375 35.664268a1892.693842 1892.693842 0 0 1-19.415189 6.726191 8822.897947 8822.897947 0 0 0-19.909445 6.798847c-116.938316 40.194444-167.855986 75.587536-167.855986 164.196642 0 28.667923 9.048073 53.575196 25.279756 78.742389 5.132904 7.958252 10.5728 15.405875 18.23327 25.27464-3.815909-4.916986 13.59053 17.342993 17.306155 22.291702 24.740474 32.948413 35.176151 58.473763 35.17615 97.680717v95.995331c0 93.106538-66.784032 159.991878-159.992901 159.991877-93.208868 0-159.991878-66.88534-159.991877-159.991877v-95.995331c0-39.206954 10.435677-64.732303 35.17615-97.680717 3.677762-4.897543 20.762883-26.750247 17.48114-22.516829 7.569396-9.757225 12.964266-17.151635 18.058285-25.049513 16.231683-25.166169 25.279756-50.074466 25.279756-78.742389 0-88.693018-50.975998-123.93773-168.494529-164.215062a8615.7644 8615.7644 0 0 0-19.303648-6.574742 1957.252183 1957.252183 0 0 1-18.83395-6.501064c-36.761252-12.936637-60.7015-23.558555-79.425958-36.001959-14.718213-9.780761-29.498848-26.513864-44.34088-50.198286-4.692882-7.487531-2.426259-17.361413 5.061272-22.053271a16.001439 16.001439 0 0 1 8.495488-2.441609h156.850328c17.672498 0 31.998785-14.326287 31.998784-31.998785s-14.326287-31.998785-31.998784-31.998785H82.762959c-26.508747 0-47.997154 21.48943-47.997154 47.997154 0 3.232624 0.326435 6.456039 0.974187 9.622148 11.691273 57.130162 41.951461 101.920274 90.781586 134.370337 96.3013 63.996546 257.482259 63.996546 257.482259 159.991878 0 63.996546-95.996354 95.689363-95.996354 223.989447v95.995331c0 128.257106 95.241154 223.989447 223.988424 223.989447s223.989447-95.732341 223.989447-223.989447v-95.995331c0-128.300085-95.994308-159.991878-95.994308-223.989447 0-95.995331 160.097278-95.995331 256.944-159.991878 55.207369-36.481889 86.811158-88.559988 94.812389-156.236343 2.074242-17.549701-10.470469-33.459043-28.02017-35.533285a32.011064 32.011064 0 0 0-3.756557-0.221034H736.049822z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_alipay_line" unicode="" d="M322.749752 150.762935c74.987878 0 149.936871 47.355541 208.79642 123.163087-83.736123 40.35715-154.673755 69.230758-231.311203 61.753459-20.720927-2.034333-59.624982-11.099802-80.896449-29.652343-63.759139-54.903447-25.614377-155.264203 103.411232-155.264203zM160.016437 831.978894h703.966103c53.016471 0 95.995331-42.97886 95.995331-95.995331v-703.966103c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331z m735.964888-600.388073V735.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785H160.016437c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-703.966103c0-17.672498 14.326287-31.998785 31.998785-31.998785h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785V111.397369c-64.164369 26.708292-209.505571 87.783299-292.64613 127.259382-73.051783-88.768743-167.301354-142.641721-265.137613-142.641721-165.469636 0-221.660402 142.991692-143.308917 237.131768 17.076934 20.521383 46.147016 40.116673 91.247191 51.093679 70.545706 17.113773 182.841282-10.679223 288.069904-44.970214 18.914792 34.440393 34.853809 72.354911 46.715975 112.724341H296.610418v32.458249h167.223583v58.144258H261.292028v32.457226h202.541973v82.95534s0 13.977339 14.329356 13.97734h81.733513v-96.93268h200.257953v-32.457226H559.89687v-58.144258h163.467025c-15.637142-63.282279-39.414685-121.517611-69.210291-172.657338 49.595558-17.72264 94.132914-34.505885 127.311571-45.469588 56.590879-18.723434 92.449575-29.05064 114.51615-34.735106z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_addressbook" unicode="" d="M863.98254 831.978894H224.014007c-53.017494 0-95.995331-42.97886-95.995332-95.995331v-159.991877h-31.998784c-17.671475 0-31.998785-14.325263-31.998785-31.998785s14.32731-31.998785 31.998785-31.998785h31.998784v-255.988232h-31.998784c-17.671475 0-31.998785-14.325263-31.998785-31.998785s14.32731-31.998785 31.998785-31.998785h31.998784v-159.991877c0-53.017494 42.97886-95.995331 95.995332-95.995331h639.969556c53.017494 0 95.995331 42.97886 95.995331 95.995331V735.983563c-0.001023 53.016471-42.97886 95.995331-95.996354 95.995331z m31.998785-799.961434c0-17.673521-14.32731-31.998785-31.998785-31.998785H224.014007c-17.671475 0-31.998785 14.325263-31.998785 31.998785V192.009338h63.996546c17.671475 0 31.998785 14.325263 31.998785 31.998784 0 17.672498-14.32731 31.998785-31.998785 31.998785h-63.996546V511.994116h63.996546c17.671475 0 31.998785 14.325263 31.998785 31.998785s-14.32731 31.998785-31.998785 31.998785h-63.996546V735.983563c0 17.672498 14.32731 31.998785 31.998785 31.998785h639.969556c17.671475 0 31.998785-14.325263 31.998785-31.998785v-703.966103zM702.803627 331.160561c-2.945075 1.183965-5.835915 1.769296-8.600888 1.769297-9.31618 0-17.663288-6.072299-27.530007-18.430768-1.461281-1.837858-2.738367-3.52529-5.234211-6.896061-14.299681-19.305695-21.717627-24.88169-36.490076-20.212344-19.639293 6.17156-37.428448 17.811668-63.325258 44.131103-24.885783 25.297153-32.943296 36.541241-39.920198 51.995211a132.419915 132.419915 0 0 1-1.827624 3.966335c-7.554046 15.692401-1.355881 25.541723 20.494776 44.105521a619.619066 619.619066 0 0 1 3.472078 2.970658 170.380482 170.380482 0 0 1 1.655709 1.441838c15.421224 13.542434 21.182438 29.688159 16.139586 39.58967-12.866029 25.258267-52.41886 83.198887-65.965388 95.577823-8.679683 7.942903-21.99085 6.418176-40.267099-7.153934-5.464455-4.062526-12.710486-11.083429-19.72218-20.907169-11.042497-15.47546-18.10024-33.564443-19.374256-54.298674-4.046153-65.875337 32.448016-148.60248 93.112677-209.950709 57.149605-57.768705 121.326253-86.84902 191.100386-86.84902 5.077645 0 10.187013 0.161682 15.335267 0.480954 21.49864 1.349741 40.185234 9.556657 56.06797 22.405289 5.655813 4.578272 10.561543 9.441023 14.682397 14.277168 2.508123 2.940982 4.29277 5.354961 5.328356 6.945179 2.476401 3.460822 5.273097 8.553817 6.870477 13.929244 2.124384 7.16212 1.421372 12.386098-2.484587 16.114003-14.795984 14.083763-79.847559 59.470463-93.517907 64.999386z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_at" unicode="" d="M450.451202 216.348676C525.144368 196.334853 609.444333 253.381104 635.088386 349.075583c25.63996 95.694479-18.844184 187.248661-93.538373 207.262484-74.693166 20.013823-158.993131-37.031405-184.637184-132.725884-25.640983-95.695502 18.84316-187.249685 93.538373-207.263507z m214.549448 324.971349l16.402575 61.217247c4.573155 17.069771 22.12081 27.200502 39.188534 22.626323 17.071817-4.574179 27.201525-22.119787 22.626323-39.190581L703.898565 439.223742c2.210341-15.998369 2.950192-32.494065 2.102894-49.253774 4.584412-29.328979 16.789385-55.654554 34.311457-75.278497 16.850783-18.87386 33.345456-26.687826 43.674708-26.687825 10.329253 0 26.823925 7.812943 43.674709 26.687825 22.575158 25.281803 36.32123 61.684898 36.32123 101.306291 0 194.394409-157.589155 351.983563-351.983563 351.983563-212.066907 0-383.981325-171.914418-383.981325-383.981325s171.914418-383.981325 383.981325-383.981325c153.238057 0 287.122323 82.857103 359.294063 206.212572a32.397874 32.397874 0 0 0 0.953721 1.777483c8.837272 15.304568 28.408003 20.547988 43.712571 11.712763 15.301498-8.836249 20.546965-28.405957 11.711739-43.710524l4.604878 7.978718c-81.794911-147.854443-239.346203-247.967558-420.277995-247.967558-247.411903 0-447.978894 200.566992-447.978895 447.978894s200.568015 447.977871 447.979918 447.977871c229.739405 0 415.980109-186.240705 415.980109-415.980109 0-106.033965-64.467267-191.990662-143.993508-191.990663-41.332361 0-78.595033 23.217794-104.855116 60.404742-47.546899-99.082646-148.956543-155.680688-245.243517-129.880069-110.957091 29.730115-173.095313 157.616784-138.789996 285.642622C329.400219 568.201256 447.158203 647.885086 558.113247 618.154971c44.508703-11.926634 81.163531-39.646975 106.887403-76.834946z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_airplay" unicode="" d="M737.082338 23.934365l-203.824175 181.176362c-12.123109 10.776438-30.393217 10.776438-42.517349 0l-203.824175-181.176362a31.996738 31.996738 0 0 1-10.739599-23.91569c0-17.672498 14.326287-31.998785 31.998785-31.998784h407.647327c9.140171 0 17.84339 3.90903 23.915689 10.739598 11.741415 13.208836 10.552334 33.434483-2.656503 45.174876zM895.981325 799.980109H128.018675c-53.016471 0-95.995331-42.97886-95.995331-95.995331v-543.974225c0-53.016471 42.97886-95.995331 95.995331-95.995331h63.996547c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998784h-63.996547c-17.672498 0-31.998785 14.326287-31.998784 31.998785V703.984778c0 17.672498 14.326287 31.998785 31.998784 31.998785h767.96265c17.672498 0 31.998785-14.326287 31.998784-31.998785v-543.974225c0-17.672498-14.326287-31.998785-31.998784-31.998785h-63.996547c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h63.996547c53.016471 0 95.995331 42.97886 95.995331 95.995332V703.984778c0 53.016471-42.97886 95.995331-95.995331 95.995331z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_calendar" unicode="" d="M767.987209 352.001215h-63.996547c-17.672498 0-31.998785-14.326287-31.998784-31.998785s14.326287-31.998785 31.998784-31.998784h63.996547c17.672498 0 31.998785 14.326287 31.998784 31.998784s-14.326287 31.998785-31.998784 31.998785zM256.011768 352.001215c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998784h287.985994c17.672498 0 31.998785 14.326287 31.998784 31.998784s-14.326287 31.998785-31.998784 31.998785H256.011768zM767.987209 511.994116H256.011768c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h511.975441c17.672498 0 31.998785 14.326287 31.998784 31.998785s-14.326287 31.998785-31.998784 31.998785zM863.98254 767.981325h-63.996547c-17.672498 0-31.998785-14.326287-31.998784-31.998785s14.326287-31.998785 31.998784-31.998785h63.996547c17.672498 0 31.998785-14.326287 31.998785-31.998785v-639.969556c0-17.672498-14.326287-31.998785-31.998785-31.998785H160.016437c-17.672498 0-31.998785 14.326287-31.998785 31.998785V671.985993c0 17.672498 14.326287 31.998785 31.998785 31.998785h63.996546c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785h-63.996546c-53.016471 0-95.995331-42.97886-95.995331-95.995331v-639.969557c0-53.016471 42.97886-95.995331 95.995331-95.995331h703.966103c53.016471 0 95.995331 42.97886 95.995331 95.995331V671.985993c0 53.017494-42.977837 95.995331-95.995331 95.995332zM320.009338 639.988232c17.672498 0 31.998785 14.326287 31.998784 31.998785V799.980109c0 17.672498-14.326287 31.998785-31.998784 31.998785s-31.998785-14.326287-31.998785-31.998785v-127.994116c0-17.671475 14.326287-31.997762 31.998785-31.997761zM416.004669 703.984778h191.990662c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H416.004669c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785zM703.990662 639.988232c17.672498 0 31.998785 14.326287 31.998785 31.998785V799.980109c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998784-31.998785v-127.994116c0-17.671475 14.326287-31.997762 31.998784-31.997761z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_attestation" unicode="" d="M512 800.647305c4.952802 0 14.475689-1.217734 22.624277-9.371438l86.620823-86.62287a64.007803 64.007803 0 0 1 45.255716-18.744923h119.56412c17.647939 0 31.998785-14.354939 31.998785-31.998784v-119.56412a64.003709 64.003709 0 0 1 18.74083-45.252647l82.472339-82.4662c8.147564-8.153704 9.366322-17.675568 9.366322-22.6253s-1.218758-14.470573-9.374508-22.626323l-82.465177-82.465177a64.002686 64.002686 0 0 1-18.74083-45.252646v-123.721813c0-17.643845-14.350846-31.998785-31.998784-31.998785H662.344147a64.007803 64.007803 0 0 1-45.255717-18.744923l-82.45699-82.464153c-8.15575-8.15575-17.678638-9.373485-22.63144-9.373485s-14.468526 1.217734-22.624277 9.372462l-82.465176 82.465176a64.011896 64.011896 0 0 1-45.255717 18.744923H242.09071c-17.647939 0-31.998785 14.353916-31.998784 31.998785v119.563096a64.001663 64.001663 0 0 1-18.74083 45.251624l-86.62901 86.624916c-8.147564 8.153704-9.366322 17.675568-9.366321 22.6253s1.218758 14.470573 9.374508 22.627347l86.620823 86.623893a64.001663 64.001663 0 0 1 18.74083 45.251623V653.90929c0 17.643845 14.350846 31.998785 31.998784 31.998784h115.408474a64.007803 64.007803 0 0 1 45.255716 18.744923l86.612637 86.620823c8.156774 8.15575 17.679661 9.373485 22.632463 9.373485m0 63.99757c-24.569582 0-49.13814-9.372461-67.879993-28.116361l-86.620823-86.623893h-115.408474c-53.013401 0-95.995331-42.97886-95.995331-95.995331v-115.405404l-86.620823-86.623893c-37.490869-37.488823-37.490869-98.269118 0-135.75794l86.620823-86.623893v-119.563096c0-53.016471 42.98193-95.995331 95.995331-95.995331h119.56412l82.465177-82.465177c18.74083-18.7439 43.310412-28.116361 67.879993-28.116361 24.569582 0 49.13814 9.372461 67.879993 28.116361l82.465177 82.465177h123.720789c53.020564 0 95.995331 42.97886 95.995331 95.995331V233.656877l82.465177 82.465176c37.490869 37.488823 37.490869 98.269118 0 135.75794l-82.465177 82.465177V653.90929c0 53.016471-42.974767 95.995331-95.995331 95.995331H666.499793l-86.620823 86.623893c-18.74083 18.7439-43.310412 28.116361-67.87897 28.116361zM326.642408 377.067101l97.238649-72.217789c8.241708-6.121418 19.676132-5.503341 27.209711 1.471514l253.534344 234.697324a21.333888 21.333888 0 0 0 22.825868 3.982707l5.006014-2.125407c7.150864-3.035126 10.486842-11.291161 7.452739-18.442024a14.084787 14.084787 0 0 0-2.275833-3.667529L458.773751 195.979766c-7.674796-8.93858-21.142529-9.962909-30.081109-2.288113a21.473057 21.473057 0 0 0-1.790785 1.728364L288.010553 346.139717c-6.650467 7.216355-6.191003 18.458397 1.025353 25.107841a17.758456 17.758456 0 0 0 4.88424 3.196809l11.410888 5.021363a21.332864 21.332864 0 0 0 21.311374-2.398629z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_camera" unicode="" d="M618.132202 717.129146l77.356832-106.366539c23.799032-32.727379 62.166875-52.266387 102.634542-52.266387H956.171172v-507.624343H67.828828V558.49622h158.047596c40.467667 0 78.836533 19.539009 102.630448 52.26434l77.360926 106.368586H618.132202M512 146.051633c104.962563 0 190.359512 85.394902 190.359512 190.359512s-85.396949 190.359512-190.359512 190.359512-190.359512-85.394902-190.359512-190.359512 85.396949-190.359512 190.359512-190.359512M618.132202 780.581294H405.867798a63.453171 63.453171 0 0 1-51.315736-26.132171L277.191136 648.080537a63.452147 63.452147 0 0 0-51.315736-26.13217H67.828828c-35.045167 0-63.453171-28.409027-63.453171-63.453171v-507.624342c0-35.045167 28.40698-63.453171 63.453171-63.453171h888.342344c35.042097 0 63.453171 28.40698 63.453171 63.453171V558.49622c0 35.044144-28.411073 63.453171-63.453171 63.45317H798.123576a63.448054 63.448054 0 0 0-51.315736 26.132171l-77.360925 106.368586A63.455217 63.455217 0 0 1 618.132202 780.581294z m-106.132202-571.07649c-70.087265 0-126.906342 56.81703-126.906342 126.906341 0 70.087265 56.819077 126.906342 126.906342 126.906342s126.906342-56.819077 126.906342-126.906342c0-70.090335-56.819077-126.906342-126.906342-126.906341zM210.598462 717.129146H83.692121c-17.525142 0-31.726585-14.205537-31.726586-31.726585 0-17.523095 14.201443-31.726585 31.726586-31.726585h126.906341c17.521049 0 31.726585 14.20349 31.726586 31.726585 0 17.520025-14.205537 31.726585-31.726586 31.726585z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_certificate_fil" unicode="" d="M512 320.003454c88.361467 0 159.991878 71.631434 159.991878 159.991877s-71.631434 159.991878-159.991878 159.991878-159.991878-71.631434-159.991878-159.991878 71.630411-159.991878 159.991878-159.991877z m0-63.99757c-123.70544 0-223.989447 100.284007-223.989447 223.989447s100.284007 223.989447 223.989447 223.989447 223.989447-100.284007 223.989447-223.989447-100.284007-223.989447-223.989447-223.989447z m0-95.995331c176.722934 0 319.984778 143.261844 319.984778 319.984778S688.722934 799.980109 512 799.980109 192.015222 656.718265 192.015222 479.995331s143.261844-319.984778 319.984778-319.984778z m0-63.996546c-212.066907 0-383.981325 171.914418-383.981325 383.981324S299.933093 863.976656 512 863.976656 895.981325 692.062238 895.981325 479.995331 724.066907 96.014007 512 96.014007z m-58.258868-36.909632l-78.912258-136.679939c-8.836249-15.304568-28.405957-20.547988-43.710524-11.711739a32.004925 32.004925 0 0 0-11.977799 12.180413l-63.128783 113.718995-130.047892-2.187829c-17.669428-0.296759-32.235169 13.785981-32.531927 31.45541a31.998785 31.998785 0 0 0 4.282537 16.537651l76.53307 132.559085c68.160379-83.715657 167.059853-141.40659 279.493576-155.872047z m393.844973 159.622464l78.698386-136.309502c8.836249-15.304568 3.592828-34.874275-11.711739-43.710524a31.998785 31.998785 0 0 0-16.537652-4.282537l-130.047891 2.187829-63.128783-113.718995c-8.577353-15.4509-28.057009-21.022803-43.50791-12.44545a31.996738 31.996738 0 0 0-12.180413 11.9778L569.885362 59.751105c112.108311 15.705704 210.419384 74.441433 277.700743 158.975734z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_coinpurse_line" unicode="" d="M703.990662 352.001215c-35.344996 0-63.996546-28.652574-63.996546-63.996546s28.652574-63.996546 63.996546-63.996547h127.994116c35.344996 0 63.996546 28.652574 63.996547 63.996547s-28.652574 63.996546-63.996547 63.996546H703.990662z m0 63.99757h127.994116c70.688969 0 127.994116-57.305147 127.994116-127.994116s-57.305147-127.994116-127.994116-127.994116H703.990662c-70.688969 0-127.994116 57.305147-127.994116 127.994116s57.305147 127.994116 127.994116 127.994116zM339.429643 639.988232h396.559804V740.198561c0 3.774977-0.668219 7.520277-1.972934 11.06194-6.109138 16.582677-24.505114 25.073048-41.087791 18.962888L339.429643 639.988232z m-185.66356-0.200568L670.803819 830.275089c49.748031 18.328437 104.934934-7.142677 123.263371-56.890708a95.990215 95.990215 0 0 0 5.918803-33.18582v-100.211352h31.998785c53.016471 0 95.995331-42.97886 95.995331-95.995331v-63.996547c0-17.672498-14.326287-31.998785-31.998784-31.998785s-31.998785 14.326287-31.998785 31.998785v63.996547c0 17.672498-14.326287 31.998785-31.998785 31.998784H160.016437c-17.672498 0-31.998785-14.326287-31.998785-31.998784v-511.975441c0-17.672498 14.326287-31.998785 31.998785-31.998785h671.967318c17.672498 0 31.998785 14.326287 31.998785 31.998785v63.996546c0 17.672498 14.326287 31.998785 31.998785 31.998785s31.998785-14.326287 31.998784-31.998785v-63.996546c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V543.992901c0 50.916647 39.641859 92.574419 89.744977 95.794763z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_compile" unicode="" d="M256.011768 224.008122h159.991878c17.672498 0 31.998785-14.326287 31.998784-31.998784s-14.326287-31.998785-31.998784-31.998785H256.011768c-17.672498 0-31.998785 14.326287-31.998785 31.998785 0.001023 17.672498 14.32731 31.998785 31.998785 31.998784zM950.545034 777.379369L679.029154 505.863489c-12.496615-12.496615-32.756031-12.496615-45.252646 0-12.495592 12.495592-12.495592 32.756031 0 45.252646L905.292388 822.632015c12.496615 12.496615 32.756031 12.496615 45.252646 0 12.496615-12.496615 12.496615-32.757055 0-45.252646zM256.011768 416.024367h415.98011c17.672498 0 31.998785-14.326287 31.998784-31.998784s-14.326287-31.998785-31.998784-31.998785H256.011768c-17.672498 0-31.998785 14.326287-31.998785 31.998785 0.001023 17.671475 14.32731 31.998785 31.998785 31.998784z m0 191.990663h223.989447c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H256.011768c-17.672498 0-31.998785 14.326287-31.998785 31.998785 0.001023 17.672498 14.32731 31.998785 31.998785 31.998785z m639.969557-160.01746c0 17.672498 14.326287 31.998785 31.998784 31.998784s31.998785-14.326287 31.998785-31.998784v-415.98011c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331h415.980109c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998784H160.016437c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-703.966103c0-17.672498 14.326287-31.998785 31.998785-31.998785h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785V447.99757z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_details" unicode="" d="M510.651282 543.992901c-26.508747 0-47.998177 21.48943-47.998177 47.998177s21.48943 47.998177 47.998177 47.998177 47.997154-21.48943 47.997154-47.998177-21.48943-47.998177-47.997154-47.998177z m-31.998784-63.99757h31.998784c17.672498 0 31.998785-14.326287 31.998785-31.998785v-287.985993h47.998177c8.836249 0 15.999392-7.163143 15.999393-15.999393s-7.163143-15.999392-15.999393-15.999392H430.655344c-8.836249 0-15.999392 7.163143-15.999393 15.999392s7.163143 15.999392 15.999393 15.999393h47.998177V447.99757h-31.998785c-8.836249 0-15.999392 7.163143-15.999392 15.999392s7.163143 15.999392 15.999392 15.999392h31.997762z m31.998784-495.976048c220.909295 0 399.980717 179.071422 399.980718 399.980717S731.560578 783.980717 510.651282 783.980717 110.670565 604.909295 110.670565 384s179.071422-399.980717 399.980717-399.980717zM62.672388 384c0 247.406786 200.572108 447.978894 447.978894 447.978894s447.978894-200.572108 447.978895-447.978894-200.573131-447.977871-447.978895-447.977871S62.672388 136.594237 62.672388 384z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_cloud_history" unicode="" d="M831.968405 467.254146C830.218552 651.315208 680.476109 799.980109 496.000608 799.980109c-185.561229 0-335.984171-150.422941-335.984171-335.98417 0-3.234671 0.047072-6.457062 0.140193-9.667174-85.331457-41.517579-144.132678-129.052215-144.132678-230.320643 0-141.375891 114.611318-255.987209 255.988232-255.987208h479.976656c141.375891 0 255.987209 114.611318 255.987208 255.987208 0 113.447818-73.79368 209.658044-176.007643 243.246024z m-79.980589-435.236686H272.01116c-106.033965 0-191.990662 85.956697-191.990662 191.990662 0 74.262354 42.513256 140.844795 108.135836 172.772972 22.607904 10.999518 36.678364 34.224476 35.967166 59.356876a291.031353 291.031353 0 0 0-0.109493 7.858992c0 150.21521 121.775484 271.986601 271.986601 271.986601 149.226696 0 270.557042-120.251781 271.971251-269.338284 0.26606-27.420513 17.968234-51.629891 44.013423-60.188824 78.113055-25.666566 131.993197-98.886171 131.993197-182.448333 0.001023-106.033965-85.956697-191.990662-191.990663-191.990662zM678.272931 251.717208L527.999392 338.475154V607.989447c0 17.671475-14.32731 31.998785-31.998784 31.998785s-31.998785-14.32731-31.998785-31.998785v-287.985993c0-1.378393 0.617054-2.554172 0.780782-3.890611 0.281409-2.207271 0.578168-4.320399 1.296529-6.421246 0.679475-1.960655 1.62501-3.667529 2.656503-5.433756 1.01512-1.769296 2.015913-3.437286 3.374864-4.999874 1.461281-1.683339 3.140527-3.000334 4.929266-4.347005 1.062192-0.812505 1.77339-1.929955 2.960425-2.616594L646.273123 196.299037c15.296381-8.835226 34.873252-3.593851 43.708477 11.710716 8.837272 15.302521 3.587712 34.872229-11.708669 43.707455z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_community_line" unicode="" d="M288.010553 406.929222h447.978894c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H288.010553c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785z m0 191.990662h447.978894c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998784H288.010553c-17.672498 0-31.998785 14.326287-31.998785 31.998784s14.326287 31.998785 31.998785 31.998785z m15.999392-573.115939l184.698583 143.654794a63.99757 63.99757 0 0 0 39.289841 13.481036h351.983563c17.672498 0 31.998785 14.326287 31.998785 31.998785V726.912977c0 17.672498-14.326287 31.998785-31.998785 31.998785H144.017044c-17.672498 0-31.998785-14.326287-31.998784-31.998785v-511.975441c0-17.672498 14.326287-31.998785 31.998784-31.998784h95.995332c35.344996 0 63.996546-28.652574 63.996546-63.996547v-93.13826z m223.989447 93.13826L317.478701-44.795996c-20.924565-16.274662-51.080376-12.504802-67.355037 8.419763a47.994084 47.994084 0 0 0-10.110265 29.468149V118.942205h-95.995331c-53.016471 0-95.995331 42.97886-95.995331 95.995331V726.912977c0 53.016471 42.97886 95.995331 95.995331 95.995331h735.964888c53.016471 0 95.995331-42.97886 95.995331-95.995331v-511.975441c0-53.016471-42.97886-95.995331-95.995331-95.995331H527.999392z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_discovery" unicode="" d="M768.685103 528.340409c0-17.672498-14.326287-31.998785-31.998784-31.998785s-31.998785 14.326287-31.998785 31.998785c0 70.688969-57.305147 127.994116-127.994116 127.994116-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785c106.034988-0.001023 191.991686-85.958744 191.991685-191.991686zM384.691499-47.632601h256.011768c-29.189809-38.860053-75.662237-63.996546-128.005372-63.996546-52.344159 0-98.816586 25.136493-128.006396 63.996546z m0.01228 95.995331h255.988232c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H384.703779c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785z m-47.806819 180.562379a63.99757 63.99757 0 0 0 27.539216-40.886199l8.735965-43.680849h279.051507l8.735965 43.680849a63.995523 63.995523 0 0 0 27.539217 40.886199c89.354074 58.884109 144.183843 158.439522 144.183843 267.416515 0 176.722934-143.261844 319.984778-319.984778 319.984779S192.713117 673.064558 192.713117 496.341624c0-108.978017 54.828746-208.532407 144.183843-267.416515z m-35.215036-53.43705C197.482747 244.154975 128.715547 362.217904 128.715547 496.341624c0 212.066907 171.914418 383.981325 383.981325 383.981325s383.981325-171.914418 383.981324-383.981325c0-134.12372-68.766177-252.186649-172.965353-320.853565l-8.735965-43.680848c-5.982248-29.913287-32.248472-51.445696-62.754253-51.445696H373.172141c-30.505781 0-56.770981 21.532409-62.754252 51.445696l-8.735965 43.680848z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_delete" unicode="" d="M800.162002 579.340967c1.850138 17.575284 17.596773 30.322609 35.172058 28.473495 17.575284-1.850138 30.322609-17.596773 28.473494-35.172058l-57.966202-550.673811c-5.143137-48.856731-46.341445-85.946464-95.467306-85.946464H313.625954c-49.126884 0-90.325192 37.089733-95.468329 85.946464L160.192446 572.641381c-1.850138 17.575284 10.898211 33.32192 28.472471 35.172057 17.575284 1.850138 33.32192-10.898211 35.172058-28.473494l57.965179-550.672788c1.714038-16.285918 15.446807-28.64848 31.822776-28.648481h396.74707c16.375969 0 30.108738 12.363585 31.822776 28.648481l57.967226 550.673811z m-192.176904-99.345636c17.672498 0 31.998785-14.326287 31.998785-31.998785v-223.989447c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V447.99757c0 17.671475 14.326287 31.997762 31.998785 31.997761z m-191.990662 0c17.672498 0 31.998785-14.326287 31.998785-31.998785v-223.989447c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V447.99757c0 17.671475 14.326287 31.997762 31.998785 31.997761z m-31.998785 223.989447h255.987209v47.998178c0 8.836249-7.163143 15.999392-15.999393 15.999392H399.995043c-8.836249 0-15.999392-7.163143-15.999392-15.999392v-47.998178z m-63.996546 0V767.981325c0 35.344996 28.652574 63.996546 63.997569 63.996546h255.987209c35.343973 0 63.996546-28.652574 63.996546-63.996546v-63.996547h223.99968c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998784H96.019891c-17.672498 0-31.998785 14.326287-31.998785 31.998784s14.326287 31.998785 31.998785 31.998785h223.979214z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_dispose" unicode="" d="M617.366769 19.70504l294.142204 294.142204c12.495592 12.496615 32.756031 12.496615 45.252647 0 12.496615-12.495592 12.496615-32.756031 0-45.252647L639.994116-48.17393c-12.496615-12.496615-32.756031-12.496615-45.252647 0L413.729859 132.836657c-12.495592 12.496615-12.495592 32.756031 0 45.252646 12.495592 12.496615 32.756031 12.496615 45.252647 0l158.384263-158.384263z m-399.508973 492.289076H409.848459c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H217.857796c-17.672498 0-31.998785 14.326287-31.998784 31.998785s14.326287 31.998785 31.998784 31.998785z m0-159.992901h319.984779c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998784H217.857796c-17.672498 0-31.998785 14.326287-31.998784 31.998784s14.326287 31.998785 31.998784 31.998785z m0 319.984778h383.981325c17.672498 0 31.998785-14.326287 31.998785-31.998784s-14.326287-31.998785-31.998785-31.998785H217.857796c-17.672498 0-31.998785 14.326287-31.998784 31.998785s14.326287 31.998785 31.998784 31.998784zM409.848459 0.018675c17.672498 0 31.998785-14.326287 31.998785-31.998784s-14.326287-31.998785-31.998785-31.998785H153.860227c-53.016471 0-95.995331 42.97886-95.995331 95.995331V735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331h639.969556c53.016471 0 95.995331-42.97886 95.995332-95.995331v-223.989447c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V735.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785H153.860227c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-703.966103c0-17.672498 14.326287-31.998785 31.998785-31.998785H409.848459z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_doc" unicode="" d="M288.010553 160.010553h383.981325c17.672498 0 31.998785-14.326287 31.998784-31.998785s-14.326287-31.998785-31.998784-31.998785H288.010553c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785z m0 159.992901h191.990662c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H288.010553c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785zM636.111692 803.862533l231.753272-231.753271a95.994308 95.994308 0 0 0 28.116361-67.87897v-472.212832c0-53.016471-42.97886-95.995331-95.995332-95.995331H224.014007c-53.016471 0-95.995331 42.97886-95.995332 95.995331V735.983563c0 53.016471 42.97886 95.995331 95.995332 95.995331h344.218715c25.459858 0 49.875944-10.114358 67.87897-28.116361z m-28.116361-62.388932v-197.4807h197.4807L607.995331 741.473601z m-53.016471 26.507724H224.014007c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-703.966103c0-17.672498 14.326287-31.998785 31.998785-31.998785h575.971986c17.672498 0 31.998785 14.326287 31.998785 31.998785V490.975407v-10.980076H607.995331c-35.344996 0-63.996546 28.652574-63.996546 63.996547V767.981325h10.980075z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | <glyph glyph-name="icon_cspace" unicode="" d="M687.99127 352.001215c-17.672498 0-31.998785-14.326287-31.998785-31.998785h-0.87902c-7.959276-71.995731-68.997444-127.994116-143.114488-127.994116s-135.154189 55.999408-143.113465 127.99514h-0.87902c0 17.672498-14.326287 31.998785-31.998785 31.998784s-31.998785-14.326287-31.998785-31.998784c0-3.520173 0.568958-6.90834 1.61887-10.075473 12.828167-102.561887 100.333126-181.91519 206.371185-181.91519s193.543018 79.352279 206.371184 181.91519a31.973202 31.973202 0 0 1 1.61887 10.075473c0.001023 17.671475-14.325263 31.997762-31.997761 31.997761zM879.509165 446.020542c0.312108 5.952572 0.472767 11.945053 0.472767 17.975397 0 185.557136-150.426011 335.984171-335.98417 335.98417-163.039283 0-298.954813-116.130927-329.542459-270.182512C99.250468 492.135836 16.023952 383.793292 16.023952 256.005884c0-159.050436 128.935558-287.985993 287.985993-287.985993h447.978895c141.379984 0 255.988232 114.607224 255.988232 255.987208-0.001023 94.945419-51.694359 177.819918-128.467907 222.013443zM751.987816 32.01746H304.009945c-123.509988 0-223.989447 100.479459-223.989447 223.989447 0 97.202832 62.016449 182.78807 154.320715 212.9623a63.996546 63.996546 0 0 1 42.884716 48.364521c25.159006 126.693494 137.352251 218.649835 266.771833 218.649835 149.97371 0 271.986601-122.013915 271.986601-271.986601 0-4.90573-0.128937-9.776667-0.382717-14.619976a63.99757 63.99757 0 0 1 31.979342-58.821686c59.462277-34.224476 96.397491-98.041944 96.397491-166.546154 0-105.863073-86.128613-191.991686-191.990663-191.991686z" horiz-adv-x="1024" /> |
| | | |
| | | |
| | | |
| | | |
| | | </font> |
| | | </defs></svg> |
| New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| | | <svg width="227px" height="269px" viewBox="0 0 227 269" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| | | <!-- Generator: Sketch 46.2 (44496) - http://www.bohemiancoding.com/sketch --> |
| | | <title>Group 9</title> |
| | | <desc>Created with Sketch.</desc> |
| | | <defs> |
| | | <path d="M0,131.5 C1.52216317e-15,101.788282 2.0023434,70.3064817 6.0070302,37.054599 L6.00703147,37.0545992 C8.23177711,18.5819983 23.2321456,4.27478563 41.7892683,2.9258328 C68.6224469,0.975277594 91.0407969,-6.24317082e-09 109.044318,0 C127.133265,6.27279111e-09 149.842798,0.984554771 177.17292,2.9536643 L177.17292,2.95366535 C195.745345,4.29179116 210.761581,18.6099912 212.981582,37.0977487 C216.993859,70.5112465 218.999998,102.082949 219,131.812857 C219.000002,161.472158 217.003381,192.843579 213.010137,225.927119 L213.010136,225.927119 C210.780269,244.401296 195.772997,258.705423 177.213148,260.046888 C149.974602,262.015629 127.477504,263 109.721856,263 C91.927568,263 69.2911098,262.01134 41.8124813,260.034021 L41.8124814,260.03402 C23.2430488,258.697792 8.22697111,244.385384 6.00173205,225.9014 C2.00057735,192.665746 1.52149174e-15,161.198612 0,131.5 Z" id="path-1"></path> |
| | | <filter x="-4.5%" y="-1.4%" width="106.2%" height="104.4%" filterUnits="objectBoundingBox" id="filter-2"> |
| | | <feMorphology radius="0.81" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"></feMorphology> |
| | | <feOffset dx="-6" dy="4" in="shadowSpreadOuter1" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <path d="M39.654321,130.992298 C39.654321,110.09311 40.5351746,89.1940983 42.2968819,68.2952631 L42.2968835,68.2952632 C43.2666685,56.7908671 52.197293,47.5570778 63.6629191,46.2039222 C78.8424188,44.4124609 94.0195118,43.5167302 109.194198,43.5167302 C124.360772,43.5167302 139.527341,44.4115034 154.693904,46.2010498 L154.693904,46.2010495 C166.164025,47.5544421 175.09671,56.7944422 176.061501,68.3037662 C177.833381,89.4411461 178.719321,110.482698 178.719321,131.428422 C178.719321,152.307984 177.838969,173.187319 176.078265,194.066429 L176.078265,194.066429 C175.10807,205.571375 166.17633,214.805149 154.709997,216.157282 C139.486491,217.95247 124.287302,218.850064 109.112431,218.850064 C93.9666716,218.850064 78.8209665,217.95591 63.6753158,216.167604 L63.6753156,216.167605 C52.2067135,214.813462 43.275345,205.574785 42.309801,194.06695 C40.539481,172.967394 39.654321,151.94251 39.654321,130.992298 Z" id="path-3"></path> |
| | | <filter x="-6.0%" y="-2.3%" width="108.6%" height="105.9%" filterUnits="objectBoundingBox" id="filter-4"> |
| | | <feMorphology radius="0.81" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"></feMorphology> |
| | | <feOffset dx="-5" dy="3" in="shadowSpreadOuter1" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <path d="M161.510068,89.8583333 L176.8425,89.8583333 L176.8425,107.391667 L161.510068,107.391667 L161.510068,107.391667 C157.8829,107.391667 154.9425,104.451267 154.9425,100.824099 L154.9425,96.4259009 L154.9425,96.4259009 C154.9425,92.7987335 157.8829,89.8583333 161.510068,89.8583333 Z" id="path-5"></path> |
| | | <filter x="-13.7%" y="-5.7%" width="118.3%" height="117.1%" filterUnits="objectBoundingBox" id="filter-6"> |
| | | <feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <path d="M183.957568,89.8583333 L199.29,89.8583333 L199.29,107.391667 L183.957568,107.391667 L183.957568,107.391667 C180.3304,107.391667 177.39,104.451267 177.39,100.824099 L177.39,96.4259009 L177.39,96.4259009 C177.39,92.7987335 180.3304,89.8583333 183.957568,89.8583333 Z" id="path-7"></path> |
| | | <filter x="-2.3%" y="-2.9%" width="109.1%" height="111.4%" filterUnits="objectBoundingBox" id="filter-8"> |
| | | <feOffset dx="1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <filter x="-55.5%" y="-9.3%" width="177.5%" height="148.0%" filterUnits="objectBoundingBox" id="filter-9"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-55.5%" y="-9.3%" width="177.5%" height="148.0%" filterUnits="objectBoundingBox" id="filter-10"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <path d="M8.86493515,17.2480344 C8.4007802,16.9327578 8.09567896,16.3993146 8.09567896,15.7943295 C8.09567896,14.82567 8.87784133,14.0404164 9.84268751,14.0404164 C10.8075337,14.0404164 11.5896961,14.82567 11.5896961,15.7943295 C11.5896961,16.3993146 11.2845948,16.9327578 10.8204399,17.2480344 L11.7961308,19.984547 C11.9101195,20.3042502 11.743355,20.6558271 11.4236517,20.7698158 C11.3574028,20.7934365 11.2875908,20.8055099 11.2172568,20.8055099 L8.46811816,20.8055099 L8.46811816,20.8055099 C8.1287016,20.8055099 7.85355011,20.5303584 7.85355011,20.1909418 C7.85355011,20.1206079 7.86562345,20.0507959 7.8892442,19.984547 L8.86493515,17.2480344 Z" id="path-11"></path> |
| | | <filter x="-12.0%" y="-7.4%" width="124.1%" height="114.8%" filterUnits="objectBoundingBox" id="filter-12"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetInner1"></feOffset> |
| | | <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 1 0" type="matrix" in="shadowInnerInner1"></feColorMatrix> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-13"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-14"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-15"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-16"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-17"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-18"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-19"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-20"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-21"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-22"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-23"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-24"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-25"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-26"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-27"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-28"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-29"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <rect id="path-30" x="79.0833333" y="68.7939815" width="60.8333333" height="24.3518519"></rect> |
| | | <filter x="-2.5%" y="-2.1%" width="103.3%" height="108.2%" filterUnits="objectBoundingBox" id="filter-31"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <rect id="path-32" x="119.233333" y="71.2346165" width="18.2504951" height="19.5072939"></rect> |
| | | <path d="M6.69173423,0.214583333 L15.4541667,0.214583333 L15.4541667,30.8979167 L6.69173423,30.8979167 L6.69173423,30.8979167 C3.06456682,30.8979167 0.124166667,27.9575165 0.124166667,24.3303491 L0.124166667,6.7821509 L0.124166667,6.7821509 C0.124166667,3.15498349 3.06456682,0.214583333 6.69173423,0.214583333 Z" id="path-34"></path> |
| | | <filter x="-29.4%" y="-4.9%" width="139.1%" height="116.3%" filterUnits="objectBoundingBox" id="filter-35"> |
| | | <feOffset dx="-3" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.866666667 0 0 0 0 0.890196078 0 0 0 0 0.909803922 0 0 0 1 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-36"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-37"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <path d="M42.8291667,11.875589 L42.8291667,19.236911 C42.8291667,19.9264853 42.3373793,20.5354959 41.738915,20.595957 L17.6441667,22.6791667 L17.6441667,8.43333333 L41.738915,10.516543 C42.3410444,10.5773757 42.8291667,11.185286 42.8291667,11.875589 Z" id="path-38"></path> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-39"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-40"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <rect id="path-41" x="12.23" y="6.78958333" width="7.1175" height="17.5333333" rx="1.09459459"></rect> |
| | | <filter x="-42.1%" y="-5.7%" width="156.2%" height="117.1%" filterUnits="objectBoundingBox" id="filter-42"> |
| | | <feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <path d="M6.69173423,0.214583333 L15.4541667,0.214583333 L15.4541667,30.8979167 L6.69173423,30.8979167 L6.69173423,30.8979167 C3.06456682,30.8979167 0.124166667,27.9575165 0.124166667,24.3303491 L0.124166667,6.7821509 L0.124166667,6.7821509 C0.124166667,3.15498349 3.06456682,0.214583333 6.69173423,0.214583333 Z" id="path-43"></path> |
| | | <filter x="-29.4%" y="-4.9%" width="139.1%" height="116.3%" filterUnits="objectBoundingBox" id="filter-44"> |
| | | <feOffset dx="-3" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.866666667 0 0 0 0 0.890196078 0 0 0 0 0.909803922 0 0 0 1 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-45"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-46"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <path d="M42.8291667,11.875589 L42.8291667,19.236911 C42.8291667,19.9264853 42.3373793,20.5354959 41.738915,20.595957 L17.6441667,22.6791667 L17.6441667,8.43333333 L41.738915,10.516543 C42.3410444,10.5773757 42.8291667,11.185286 42.8291667,11.875589 Z" id="path-47"></path> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-48"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-49"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <rect id="path-50" x="12.23" y="6.78958333" width="7.1175" height="17.5333333" rx="1.09459459"></rect> |
| | | <filter x="-42.1%" y="-5.7%" width="156.2%" height="117.1%" filterUnits="objectBoundingBox" id="filter-51"> |
| | | <feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <path d="M24.5975819,18.9156325 C22.7107005,18.6906938 20.1873316,18.3702571 18.5998357,18.0903387 C15.7716385,17.5916513 10.2254435,16.2267099 10.2254435,16.2267099 L9.43228672,20.7249253 C9.43228672,20.7249253 15.1331234,21.2766981 17.950402,21.7734603 C19.3152185,22.0141143 21.3273422,22.4758916 23.0359088,22.887195 C22.0718328,24.3735021 20.9147108,26.1229174 20.0932954,27.2534987 C18.405278,29.5768553 14.7471849,33.9633914 14.7471849,33.9633914 L18.4424572,36.6481639 C18.4424572,36.6481639 21.4374695,31.7661671 23.1189701,29.4517801 C23.9598468,28.2944125 25.3148663,26.6203912 26.4570264,25.2388063 C27.4382453,26.7462318 28.6051214,28.5736505 29.3214044,29.8142891 C30.7573178,32.301364 33.2767374,37.4273633 33.2767374,37.4273633 L37.2324017,35.1435594 C37.2324017,35.1435594 33.990657,30.4217925 32.5602872,27.9443193 C31.8079686,26.6412654 30.764866,24.5861738 29.94691,22.9346427 C31.7349883,22.451283 33.9931664,21.8608332 35.4733174,21.5462174 C38.2823878,20.9491311 43.9360463,20.1370415 43.9360463,20.1370415 L42.9863873,15.669247 C42.9863873,15.669247 37.4939659,17.2932232 34.6957402,17.8880045 C33.1431973,18.2180076 30.6947576,18.5971515 28.8277097,18.8686298 C28.722602,16.9801623 28.6032977,14.4864013 28.6032977,12.8962937 C28.6032977,10.024467 28.984416,4.32551158 28.984416,4.32551158 L24.4168083,4.32551158 C24.4168083,4.32551158 24.8633581,10.0355541 24.8633581,12.8962937 C24.8633581,14.5048733 24.7214143,17.0240015 24.5975819,18.9156325 Z" id="path-52"></path> |
| | | <filter x="-14.6%" y="-6.2%" width="120.9%" height="121.4%" filterUnits="objectBoundingBox" id="filter-54"> |
| | | <feMorphology radius="0.547297297" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"></feMorphology> |
| | | <feOffset dx="-3" dy="3" in="shadowSpreadOuter1" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <ellipse id="path-55" cx="26.802716" cy="22.6705733" rx="4.38" ry="4.38333333"></ellipse> |
| | | <filter x="-34.2%" y="-11.4%" width="145.7%" height="134.2%" filterUnits="objectBoundingBox" id="filter-56"> |
| | | <feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.596078431 0 0 0 0 0.647058824 0 0 0 0 0.701960784 0 0 0 1 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | </defs> |
| | | <g id="Ant-Design-Pro-3.0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> |
| | | <g id="403" transform="translate(-592.000000, -260.000000)"> |
| | | <g id="Group-9" transform="translate(599.000000, 261.000000)"> |
| | | <g id="Group-11"> |
| | | <g id="Rectangle-355"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use> |
| | | <use stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-1"></use> |
| | | </g> |
| | | <g id="Rectangle-355"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-3"></use> |
| | | <use stroke="#A3B1BF" stroke-width="1.62" fill-opacity="0.15" fill="#A3B1BF" fill-rule="evenodd" xlink:href="#path-3"></use> |
| | | </g> |
| | | <g id="Rectangle-357"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-6)" xlink:href="#path-5"></use> |
| | | <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-5"></use> |
| | | <path stroke="#A3B1BF" stroke-width="1.62" d="M176.0325,106.581667 L176.0325,90.6683333 L161.510068,90.6683333 C158.330251,90.6683333 155.7525,93.2460841 155.7525,96.4259009 L155.7525,100.824099 C155.7525,104.003916 158.330251,106.581667 161.510068,106.581667 L176.0325,106.581667 Z"></path> |
| | | </g> |
| | | <g id="Rectangle-357" transform="translate(188.340000, 98.625000) scale(-1, 1) translate(-188.340000, -98.625000) "> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-8)" xlink:href="#path-7"></use> |
| | | <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-7"></use> |
| | | <path stroke="#A3B1BF" stroke-width="1.62" d="M198.48,106.581667 L198.48,90.6683333 L183.957568,90.6683333 C180.777751,90.6683333 178.2,93.2460841 178.2,96.4259009 L178.2,100.824099 C178.2,104.003916 180.777751,106.581667 183.957568,106.581667 L198.48,106.581667 Z"></path> |
| | | </g> |
| | | <path d="M169.537821,109.198898 L179.520726,109.198898 L179.520726,106.316665 C179.657239,106.659699 174.968976,106.316665 172.419859,106.316665 L174.153055,100.243742 C171.605657,100.243742 169.537821,102.294522 169.537821,104.822572 L169.537821,109.198898 Z M181.404585,106.764356 L181.334952,105.82938 C178.493277,106.319657 175.877716,105.82938 172.088276,105.82938 L174.153055,98.0162037 C170.365914,98.0162037 167.291667,101.063519 167.291667,104.822572 L167.291667,106.764356 L166.869647,106.764356 L166.869647,106.764356 C165.758829,106.764356 164.858333,107.664852 164.858333,108.775669 L164.858333,108.775669 L164.858333,115.540394 C164.858333,119.983665 168.460316,123.585648 172.903588,123.585648 L176.279745,123.585648 C180.723017,123.585648 184.325,119.983665 184.325,115.540394 L184.325,108.775669 C184.325,107.664852 183.424504,106.764356 182.313686,106.764356 L181.404585,106.764356 Z" id="Shape" fill="#D4DBE2" fill-rule="nonzero"></path> |
| | | <g id="Group-6" filter="url(#filter-9)" transform="translate(160.419753, 95.472603)"> |
| | | <ellipse id="Oval-191" stroke="#D9D9D9" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#D9D9D9" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-10)" transform="translate(189.259259, 95.472603)"> |
| | | <ellipse id="Oval-191" stroke="#D9D9D9" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#D9D9D9" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="lock" transform="translate(166.683333, 96.798611)"> |
| | | <path d="M2.43333333,9.34812925 L2.43333333,7.750693 C2.43333333,4.33901358 4.64933408,1.45058816 7.70555556,0.476293029 L7.70555556,4.05203095 C6.57838885,4.84048413 5.84,6.15673686 5.84,7.64734194 L5.84,9.34812925 L14.4830461,9.34812925 C14.4830461,8.8280509 14.4830461,8.25372782 14.4830461,7.64734194 C14.4830461,6.44285214 14.0009139,5.352206 13.2211113,4.56188949 L13.2211113,0.864048014 C15.7633754,2.09038625 17.52,4.7131478 17.52,7.750693 C17.52,8.30041562 17.52,8.83504216 17.52,9.3491485 C18.6008993,9.38327886 19.4666667,10.2702555 19.4666667,11.3594429 L19.4666667,18.3317768 C19.4666667,22.7750482 15.8646835,26.3770314 11.4214121,26.3770314 L8.04525456,26.3770314 C3.60198316,26.3770314 5.4414381e-16,22.7750482 0,18.3317768 L0,11.3594429 C-1.36035952e-16,10.248625 0.900495789,9.34812925 2.01131364,9.34812925 L2.01131364,9.34812925 L2.43333333,9.34812925 Z" id="Combined-Shape" stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5"></path> |
| | | <g id="Oval-1115"> |
| | | <use fill-opacity="0.3" fill="#A3B1BF" fill-rule="evenodd" xlink:href="#path-11"></use> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-12)" xlink:href="#path-11"></use> |
| | | </g> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-13)" transform="translate(64.000000, 75.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-11" filter="url(#filter-14)" transform="translate(152.000000, 75.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-2" filter="url(#filter-15)" transform="translate(57.000000, 120.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-3" filter="url(#filter-16)" transform="translate(57.000000, 137.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-4" filter="url(#filter-17)" transform="translate(64.000000, 186.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-5" filter="url(#filter-18)" transform="translate(93.000000, 191.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-6" filter="url(#filter-19)" transform="translate(122.000000, 191.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-7" filter="url(#filter-20)" transform="translate(152.000000, 186.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-21)" transform="translate(160.419753, 95.472603)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-22)" transform="translate(189.259259, 95.472603)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-23)" transform="translate(25.000000, 38.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-8" filter="url(#filter-24)" transform="translate(25.000000, 218.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-9" filter="url(#filter-25)" transform="translate(106.000000, 237.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-10" filter="url(#filter-26)" transform="translate(185.000000, 219.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-27)" transform="translate(14.419753, 129.698630)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-28)" transform="translate(105.444444, 20.715753)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-29)" transform="translate(185.055000, 37.806250)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F5F5F5" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Rectangle-373"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-31)" xlink:href="#path-30"></use> |
| | | <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-30"></use> |
| | | <rect stroke="#A3B1BF" stroke-width="2.43" x="80.2983333" y="70.0089815" width="58.4033333" height="21.9218519"></rect> |
| | | </g> |
| | | <mask id="mask-33" fill="white"> |
| | | <use xlink:href="#path-32"></use> |
| | | </mask> |
| | | <use id="Mask" fill-opacity="0.3" fill="#A3B1BF" xlink:href="#path-32"></use> |
| | | <rect id="Rectangle-375" fill="#A3B1BF" x="114.366667" y="77.3171296" width="1.825" height="8.11728395" rx="0.9125"></rect> |
| | | <rect id="Rectangle-375" fill="#A3B1BF" x="118.016667" y="72.6496914" width="2.43333333" height="16.2345679" rx="1.21666667"></rect> |
| | | <g id="Group-4" transform="translate(25.000000, 88.000000)"> |
| | | <g id="Rectangle-369"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-35)" xlink:href="#path-34"></use> |
| | | <use fill="#EAEFF3" fill-rule="evenodd" xlink:href="#path-34"></use> |
| | | <path stroke="#A3B1BF" stroke-width="1.62" d="M14.6441667,30.0879167 L14.6441667,1.02458333 L6.69173423,1.02458333 C3.51191747,1.02458333 0.934166667,3.60233414 0.934166667,6.7821509 L0.934166667,24.3303491 C0.934166667,27.5101659 3.51191747,30.0879167 6.69173423,30.0879167 L14.6441667,30.0879167 Z"></path> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-36)" transform="translate(6.207500, 6.789583)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-37)" transform="translate(6.543210, 19.181507)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Rectangle-371"> |
| | | <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-38"></use> |
| | | <path stroke="#A3B1BF" stroke-width="1.62" d="M18.4541667,9.31638699 L18.4541667,21.7961161 L41.6574976,19.7900592 C41.8219325,19.7734468 42.0191667,19.5280875 42.0191667,19.236911 L42.0191667,11.875589 C42.0191667,11.5822335 41.824213,11.3392839 41.6691435,11.3235325 L18.4541667,9.31638699 Z"></path> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-39)" transform="translate(23.000000, 13.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy" filter="url(#filter-40)" transform="translate(33.000000, 13.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Rectangle-370"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-42)" xlink:href="#path-41"></use> |
| | | <use fill="#EAEFF3" fill-rule="evenodd" xlink:href="#path-41"></use> |
| | | <rect stroke="#A3B1BF" stroke-width="1.62" x="13.04" y="7.59958333" width="5.4975" height="15.9133333" rx="1.09459459"></rect> |
| | | </g> |
| | | <path d="M13.59875,15.55625 L17.97875,15.55625" id="Line" stroke="#A3B1BF" stroke-width="2.18918919" stroke-linecap="square"></path> |
| | | </g> |
| | | <g id="Group-4-Copy" transform="translate(25.000000, 145.000000)"> |
| | | <g id="Rectangle-369"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-44)" xlink:href="#path-43"></use> |
| | | <use fill="#EAEFF3" fill-rule="evenodd" xlink:href="#path-43"></use> |
| | | <path stroke="#A3B1BF" stroke-width="1.62" d="M14.6441667,30.0879167 L14.6441667,1.02458333 L6.69173423,1.02458333 C3.51191747,1.02458333 0.934166667,3.60233414 0.934166667,6.7821509 L0.934166667,24.3303491 C0.934166667,27.5101659 3.51191747,30.0879167 6.69173423,30.0879167 L14.6441667,30.0879167 Z"></path> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-45)" transform="translate(6.207500, 6.789583)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-46)" transform="translate(6.543210, 19.181507)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Rectangle-371"> |
| | | <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-47"></use> |
| | | <path stroke="#A3B1BF" stroke-width="1.62" d="M18.4541667,9.31638699 L18.4541667,21.7961161 L41.6574976,19.7900592 C41.8219325,19.7734468 42.0191667,19.5280875 42.0191667,19.236911 L42.0191667,11.875589 C42.0191667,11.5822335 41.824213,11.3392839 41.6691435,11.3235325 L18.4541667,9.31638699 Z"></path> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-48)" transform="translate(23.000000, 13.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy" filter="url(#filter-49)" transform="translate(33.000000, 13.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Rectangle-370"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-51)" xlink:href="#path-50"></use> |
| | | <use fill="#EAEFF3" fill-rule="evenodd" xlink:href="#path-50"></use> |
| | | <rect stroke="#A3B1BF" stroke-width="1.62" x="13.04" y="7.59958333" width="5.4975" height="15.9133333" rx="1.09459459"></rect> |
| | | </g> |
| | | <path d="M13.59875,15.55625 L17.97875,15.55625" id="Line" stroke="#A3B1BF" stroke-width="2.18918919" stroke-linecap="square"></path> |
| | | </g> |
| | | </g> |
| | | <g id="Group-17" transform="translate(135.185185, 131.500000)"> |
| | | <path d="M22.4835494,46.23099 C10.0861375,46.23099 0.0360493827,36.1732534 0.0360493827,23.7664066 C0.0360493827,11.3595599 10.0861375,1.30182331 22.4835494,1.30182331 C34.8809613,1.30182331 44.9310494,11.3595599 44.9310494,23.7664066 C44.9310494,36.1732534 34.8809613,46.23099 22.4835494,46.23099 Z M22.4835494,39.65599 C31.2524505,39.65599 38.3610494,32.5419812 38.3610494,23.7664066 C38.3610494,14.9908321 31.2524505,7.87682331 22.4835494,7.87682331 C13.7146483,7.87682331 6.60604938,14.9908321 6.60604938,23.7664066 C6.60604938,32.5419812 13.7146483,39.65599 22.4835494,39.65599 Z" id="Oval-190" fill-opacity="0.3" fill="#A3B1BF"></path> |
| | | <mask id="mask-53" fill="white"> |
| | | <use xlink:href="#path-52"></use> |
| | | </mask> |
| | | <g id="Mask"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-54)" xlink:href="#path-52"></use> |
| | | <use stroke="#A3B1BF" stroke-width="1.09459459" fill="#A3B1BF" fill-rule="evenodd" xlink:href="#path-52"></use> |
| | | </g> |
| | | <g id="Group-7" transform="translate(0.360494, 0.078598)" fill="#98A5B3"> |
| | | <path d="M20.5636489,0.927088888 C22.1113303,0.589405992 23.7186545,0.411496914 25.3675,0.411496914 C37.7649119,0.411496914 47.815,10.4692335 47.815,22.8760802 C47.815,33.7386653 40.1110508,42.8005273 29.8728116,44.8880725 L27.4696515,38.6276265 C35.2448963,37.5983622 41.245,30.9384541 41.245,22.8760802 C41.245,14.1005057 34.1364011,6.98649691 25.3675,6.98649691 C22.0362626,6.98649691 18.9446369,8.01317718 16.3913275,9.76760576 L15.30877,6.94744709 L20.5636489,0.927088888 Z" id="Oval-190"></path> |
| | | </g> |
| | | <path d="M26.802716,45.1351566 C14.4053041,45.1351566 4.35521605,35.0774201 4.35521605,22.6705733 C4.35521605,10.2637265 14.4053041,0.20598998 26.802716,0.20598998 C39.200128,0.20598998 49.250216,10.2637265 49.250216,22.6705733 C49.250216,35.0774201 39.200128,45.1351566 26.802716,45.1351566 Z M26.802716,38.5601566 C35.5716172,38.5601566 42.680216,31.4461479 42.680216,22.6705733 C42.680216,13.8949988 35.5716172,6.78098998 26.802716,6.78098998 C18.0338149,6.78098998 10.925216,13.8949988 10.925216,22.6705733 C10.925216,31.4461479 18.0338149,38.5601566 26.802716,38.5601566 Z" id="Oval-190" fill="#A3B1BF"></path> |
| | | <path d="M37.5685802,6.47400902 C37.5685802,6.47400902 40.3560433,8.0639828 43.0005786,12.4958138 C45.6451139,16.9276447 45.9870813,21.4863845 45.9870813,21.4863845" id="Line" stroke="#F7FAFC" stroke-width="1.62" stroke-linecap="round"></path> |
| | | <g id="Oval-199"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-56)" xlink:href="#path-55"></use> |
| | | <use fill="#A3B1BF" fill-rule="evenodd" xlink:href="#path-55"></use> |
| | | </g> |
| | | <path d="M27.0403924,24.1861178 C28.3842853,24.1861178 29.4737257,23.0958483 29.4737257,21.7509326 C29.4737257,20.406017 28.3842853,19.3157475 27.0403924,19.3157475 C27.0403924,19.3157475 27.6699621,20.406017 27.6699621,21.7509326 C27.6699621,23.0958483 27.0403924,24.1861178 27.0403924,24.1861178 Z" id="Oval-199" fill="#F7FAFC" transform="translate(28.257059, 21.750933) rotate(-43.000000) translate(-28.257059, -21.750933) "></path> |
| | | </g> |
| | | </g> |
| | | </g> |
| | | </g> |
| | | </svg> |
| New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| | | <svg width="423px" height="341px" viewBox="0 0 423 341" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| | | <!-- Generator: Sketch 46.2 (44496) - http://www.bohemiancoding.com/sketch --> |
| | | <title>Group 4</title> |
| | | <desc>Created with Sketch.</desc> |
| | | <defs></defs> |
| | | <g id="Ant-Design-Pro-3.0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> |
| | | <g id="404" transform="translate(-484.000000, -221.000000)"> |
| | | <g id="Group-4" transform="translate(464.000000, 222.000000)"> |
| | | <g id="Group-5" transform="translate(75.417348, 0.163879)" stroke="#A3B1BF" stroke-width="1.62" opacity="0.6" stroke-linejoin="round" stroke-dasharray="12.15"> |
| | | <path d="M169.575185,288.890375 C103.647066,288.890375 50.2010204,235.455806 50.2010204,169.540425 C50.2010204,103.625045 103.647066,50.1904762 169.575185,50.1904762 C235.50394,50.1904762 288.94935,103.625045 288.94935,169.540425 C288.94935,235.455806 235.50394,288.890375 169.575185,288.890375 Z" id="Stroke-1"></path> |
| | | <path d="M169.405699,338.555288 C76.0274364,338.555288 0.329411882,262.872619 0.329411882,169.513299 C0.329411882,76.1539786 76.0274364,0.471309613 169.405699,0.471309613 C262.783961,0.471309613 338.481985,76.1539786 338.481985,169.513299 C338.481985,262.872619 262.783961,338.555288 169.405699,338.555288 Z" id="Stroke-3"></path> |
| | | </g> |
| | | <polygon id="Fill-6" fill="#F5F5F5" transform="translate(106.914750, 199.432805) rotate(22.000000) translate(-106.914750, -199.432805) " points="97.7112298 198.803016 116.11827 190.231152 107.544667 208.634458"></polygon> |
| | | <polygon id="Stroke-7" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(106.914750, 199.432805) rotate(22.000000) translate(-106.914750, -199.432805) " points="97.7112298 198.803016 116.11827 190.231152 107.544667 208.634458"></polygon> |
| | | <polygon id="Fill-8" transform="translate(58.996118, 219.767028) rotate(22.000000) translate(-58.996118, -219.767028) " points="38.8543444 215.183828 54.4119879 199.629341 79.1378915 224.350228 63.580248 239.904716"></polygon> |
| | | <polygon id="Stroke-9" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(58.996118, 219.767028) rotate(22.000000) translate(-58.996118, -219.767028) " points="38.8543444 215.183828 54.4119879 199.629341 79.1378915 224.350228 63.580248 239.904716"></polygon> |
| | | <polygon id="Fill-10" fill="#F5F5F5" transform="translate(71.226096, 214.577614) rotate(22.000000) translate(-71.226096, -214.577614) " points="51.4642422 198.657893 55.3028278 194.820086 90.9879502 230.497335 87.1487294 234.335141"></polygon> |
| | | <polygon id="Stroke-11" stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5" stroke-linejoin="round" transform="translate(71.226096, 214.577614) rotate(22.000000) translate(-71.226096, -214.577614) " points="51.4642422 198.657893 55.3028278 194.820086 90.9879502 230.497335 87.1487294 234.335141"></polygon> |
| | | <polygon id="Fill-12" transform="translate(84.698338, 273.903349) rotate(22.000000) translate(-84.698338, -273.903349) " points="56.0769883 259.690379 70.4821667 245.288122 113.319688 288.116319 98.9145099 302.518575"></polygon> |
| | | <polygon id="Stroke-13" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(84.698338, 273.903349) rotate(22.000000) translate(-84.698338, -273.903349) " points="56.0769883 259.690379 70.4821667 245.288122 113.319688 288.116319 98.9145099 302.518575"></polygon> |
| | | <polygon id="Fill-14" transform="translate(75.456149, 212.782520) rotate(22.000000) translate(-75.456149, -212.782520) " points="63.8911557 203.879723 66.5512281 201.22019 87.0211429 221.685318 84.3604352 224.34485"></polygon> |
| | | <polygon id="Stroke-15" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(75.456149, 212.782520) rotate(22.000000) translate(-75.456149, -212.782520) " points="63.8911557 203.879723 66.5512281 201.22019 87.0211429 221.685318 84.3604352 224.34485"></polygon> |
| | | <polygon id="Fill-16" fill="#F5F5F5" transform="translate(78.176142, 202.618192) rotate(22.000000) translate(-78.176142, -202.618192) " points="74.4026766 205.006817 80.5652518 198.845492 81.9496076 200.229567 75.7870324 206.390892"></polygon> |
| | | <polygon id="Stroke-17" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(78.176142, 202.618192) rotate(22.000000) translate(-78.176142, -202.618192) " points="74.4026766 205.006817 80.5652518 198.845492 81.9496076 200.229567 75.7870324 206.390892"></polygon> |
| | | <polygon id="Fill-18" fill="#F5F5F5" transform="translate(84.676979, 217.928886) rotate(22.000000) translate(-84.676979, -217.928886) " points="80.9035138 220.317511 87.066089 214.156186 88.4504448 215.540261 82.2878696 221.701586"></polygon> |
| | | <polygon id="Stroke-19" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(84.676979, 217.928886) rotate(22.000000) translate(-84.676979, -217.928886) " points="80.9035138 220.317511 87.066089 214.156186 88.4504448 215.540261 82.2878696 221.701586"></polygon> |
| | | <polygon id="Fill-20" transform="translate(70.238421, 242.404581) rotate(22.000000) translate(-70.238421, -242.404581) " points="67.8493111 238.631881 74.0118863 244.793206 72.6275305 246.177281 66.4649553 240.015956"></polygon> |
| | | <polygon id="Stroke-21" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(70.238421, 242.404581) rotate(22.000000) translate(-70.238421, -242.404581) " points="67.8493111 238.631881 74.0118863 244.793206 72.6275305 246.177281 66.4649553 240.015956"></polygon> |
| | | <polygon id="Fill-22" transform="translate(48.081755, 224.398789) rotate(22.000000) translate(-48.081755, -224.398789) " points="35.1127107 220.725179 36.3242602 211.432376 61.0507992 236.153899 51.756111 237.365203"></polygon> |
| | | <polygon id="Stroke-23" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(48.081755, 224.398789) rotate(22.000000) translate(-48.081755, -224.398789) " points="35.1127107 220.725179 36.3242602 211.432376 61.0507992 236.153899 51.756111 237.365203"></polygon> |
| | | <polygon id="Fill-24" transform="translate(38.612968, 228.416820) rotate(22.000000) translate(-38.612968, -228.416820) " points="32.9179858 217.470622 26.2496982 216.056058 50.9762371 240.777581 49.5613861 234.110647"></polygon> |
| | | <polygon id="Stroke-25" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(38.612968, 228.416820) rotate(22.000000) translate(-38.612968, -228.416820) " points="32.9179858 217.470622 26.2496982 216.056058 50.9762371 240.777581 49.5613861 234.110647"></polygon> |
| | | <polygon id="Fill-26" transform="translate(31.086342, 221.523909) rotate(22.000000) translate(-31.086342, -221.523909) " points="32.6469986 217.297684 26.8592604 218.37941 34.2314793 225.750133 35.3134242 219.963569"></polygon> |
| | | <polygon id="Stroke-27" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(31.086342, 221.523909) rotate(22.000000) translate(-31.086342, -221.523909) " points="32.6469986 217.297684 26.8592604 218.37941 34.2314793 225.750133 35.3134242 219.963569"></polygon> |
| | | <polygon id="Fill-28" transform="translate(38.344372, 238.617819) rotate(22.000000) translate(-38.344372, -238.617819) " points="39.9050284 234.391595 34.1172902 235.47332 41.4895091 242.844044 42.571454 237.05748"></polygon> |
| | | <polygon id="Stroke-29" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(38.344372, 238.617819) rotate(22.000000) translate(-38.344372, -238.617819) " points="39.9050284 234.391595 34.1172902 235.47332 41.4895091 242.844044 42.571454 237.05748"></polygon> |
| | | <polygon id="Fill-30" fill="#F0F2F5" transform="translate(75.352798, 203.766862) rotate(22.000000) translate(-75.352798, -203.766862) " points="71.4417859 201.708217 73.2937351 199.856644 79.2638092 205.824871 77.4118601 207.67708"></polygon> |
| | | <polygon id="Stroke-31" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(75.352798, 203.766862) rotate(22.000000) translate(-75.352798, -203.766862) " points="71.4417859 201.708217 73.2937351 199.856644 79.2638092 205.824871 77.4118601 207.67708"></polygon> |
| | | <polygon id="Fill-32" fill="#F0F2F5" transform="translate(81.871541, 219.119730) rotate(22.000000) translate(-81.871541, -219.119730) " points="77.9605297 217.061085 79.8124789 215.209512 85.7825531 221.177739 83.9306039 223.029948"></polygon> |
| | | <polygon id="Stroke-33" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(81.871541, 219.119730) rotate(22.000000) translate(-81.871541, -219.119730) " points="77.9605297 217.061085 79.8124789 215.209512 85.7825531 221.177739 83.9306039 223.029948"></polygon> |
| | | <polygon id="Fill-34" transform="translate(68.034935, 237.215417) rotate(22.000000) translate(-68.034935, -237.215417) " points="65.1594898 237.106164 67.9256601 234.340555 70.9103796 237.324669 68.1442092 240.090278"></polygon> |
| | | <polygon id="Stroke-35" stroke="#A3B1BF" stroke-width="1.62" fill="#F5F5F5" stroke-linejoin="round" transform="translate(68.034935, 237.215417) rotate(22.000000) translate(-68.034935, -237.215417) " points="65.1594898 237.106164 67.9256601 234.340555 70.9103796 237.324669 68.1442092 240.090278"></polygon> |
| | | <path d="M90.2556147,213.065319 C79.2271463,202.039088 74.6433339,188.153875 78.4889079,179.512775 C79.1248602,178.084237 80.8319571,175.429786 84.5339495,179.131027 C88.2353065,182.832268 120.560237,215.150007 123.931865,218.52095 C127.303492,221.891894 125.245065,224.192545 123.817508,224.827733 C115.174655,228.675068 101.284718,224.092186 90.2556147,213.065319 Z" id="Fill-36" fill="#F5F5F5" transform="translate(101.453924, 201.708917) rotate(22.000000) translate(-101.453924, -201.708917) "></path> |
| | | <path d="M90.2556147,213.065319 C79.2271463,202.039088 74.6433339,188.153875 78.4889079,179.512775 C79.1248602,178.084237 80.8319571,175.429786 84.5339495,179.131027 C88.2353065,182.832268 120.560237,215.150007 123.931865,218.52095 C127.303492,221.891894 125.245065,224.192545 123.817508,224.827733 C115.174655,228.675068 101.284718,224.092186 90.2556147,213.065319 Z" id="Stroke-38" stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5" stroke-linejoin="round" transform="translate(101.453924, 201.708917) rotate(22.000000) translate(-101.453924, -201.708917) "></path> |
| | | <polygon id="Fill-40" fill="#F0F2F5" transform="translate(86.633853, 208.038961) rotate(22.000000) translate(-86.633853, -208.038961) " points="77.9716233 201.230061 79.8235724 199.378488 95.2960835 214.84786 93.4441343 216.699433"></polygon> |
| | | <polygon id="Stroke-42" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(86.633853, 208.038961) rotate(22.000000) translate(-86.633853, -208.038961) " points="77.9716233 201.230061 79.8235724 199.378488 95.2960835 214.84786 93.4441343 216.699433"></polygon> |
| | | <path d="M121.635514,196.068815 C120.517356,197.186746 118.704797,197.186746 117.586639,196.068815 C116.469116,194.950884 116.469116,193.138692 117.586639,192.020761 C118.704797,190.903465 120.517356,190.903465 121.635514,192.020761 C122.753672,193.138692 122.753672,194.950884 121.635514,196.068815" id="Fill-44" fill="#A3B1BF" transform="translate(119.611315, 194.045026) rotate(22.000000) translate(-119.611315, -194.045026) "></path> |
| | | <polygon id="Fill-46" fill-opacity="0.6" fill="#A3B1BF" transform="translate(81.250567, 248.056422) rotate(22.000000) translate(-81.250567, -248.056422) " points="81.2505672 249.672341 79.6343206 248.056422 81.2505672 246.440503 82.8668137 248.056422"></polygon> |
| | | <polygon id="Stroke-48" transform="translate(81.250567, 248.056422) rotate(22.000000) translate(-81.250567, -248.056422) " points="81.2505672 249.672341 79.6343206 248.056422 81.2505672 246.440503 82.8668137 248.056422"></polygon> |
| | | <polygon id="Fill-50" fill-opacity="0.6" fill="#A3B1BF" transform="translate(82.702196, 251.475282) rotate(22.000000) translate(-82.702196, -251.475282) " points="82.7021965 253.091201 81.0859499 251.475282 82.7021965 249.859363 84.318443 251.475282"></polygon> |
| | | <polygon id="Stroke-52" transform="translate(82.702196, 251.475282) rotate(22.000000) translate(-82.702196, -251.475282) " points="82.7021965 253.091201 81.0859499 251.475282 82.7021965 249.859363 84.318443 251.475282"></polygon> |
| | | <polygon id="Fill-54" fill-opacity="0.6" fill="#A3B1BF" transform="translate(84.153791, 254.894059) rotate(22.000000) translate(-84.153791, -254.894059) " points="84.1537906 256.509978 82.5375441 254.894059 84.1537906 253.278141 85.7700372 254.894059"></polygon> |
| | | <polygon id="Stroke-56" transform="translate(84.153791, 254.894059) rotate(22.000000) translate(-84.153791, -254.894059) " points="84.1537906 256.509978 82.5375441 254.894059 84.1537906 253.278141 85.7700372 254.894059"></polygon> |
| | | <polygon id="Fill-58" fill-opacity="0.6" fill="#A3B1BF" transform="translate(85.605385, 258.312837) rotate(22.000000) translate(-85.605385, -258.312837) " points="85.6053848 259.928756 83.9891383 258.312837 85.6053848 256.696918 87.2216313 258.312837"></polygon> |
| | | <polygon id="Stroke-60" transform="translate(85.605385, 258.312837) rotate(22.000000) translate(-85.605385, -258.312837) " points="85.6053848 259.928756 83.9891383 258.312837 85.6053848 256.696918 87.2216313 258.312837"></polygon> |
| | | <polygon id="Fill-62" fill-opacity="0.6" fill="#A3B1BF" transform="translate(78.094482, 249.395723) rotate(22.000000) translate(-78.094482, -249.395723) " points="78.0944819 251.011642 76.4782353 249.395723 78.0944819 247.779804 79.7107284 249.395723"></polygon> |
| | | <polygon id="Stroke-64" transform="translate(78.094482, 249.395723) rotate(22.000000) translate(-78.094482, -249.395723) " points="78.0944819 251.011642 76.4782353 249.395723 78.0944819 247.779804 79.7107284 249.395723"></polygon> |
| | | <polygon id="Fill-66" fill-opacity="0.6" fill="#A3B1BF" transform="translate(79.546052, 252.814559) rotate(22.000000) translate(-79.546052, -252.814559) " points="79.5460522 254.430478 77.9298057 252.814559 79.5460522 251.198641 81.1622988 252.814559"></polygon> |
| | | <polygon id="Stroke-68" transform="translate(79.546052, 252.814559) rotate(22.000000) translate(-79.546052, -252.814559) " points="79.5460522 254.430478 77.9298057 252.814559 79.5460522 251.198641 81.1622988 252.814559"></polygon> |
| | | <polygon id="Fill-70" fill-opacity="0.6" fill="#A3B1BF" transform="translate(80.997705, 256.233360) rotate(22.000000) translate(-80.997705, -256.233360) " points="80.9977053 257.849279 79.3814588 256.23336 80.9977053 254.617442 82.6139518 256.23336"></polygon> |
| | | <polygon id="Stroke-72" transform="translate(80.997705, 256.233360) rotate(22.000000) translate(-80.997705, -256.233360) " points="79.3814588 256.23336 80.9977053 254.617442 82.6139518 256.23336 80.9977053 257.849279"></polygon> |
| | | <polygon id="Fill-74" fill-opacity="0.6" fill="#A3B1BF" transform="translate(82.449276, 259.652197) rotate(22.000000) translate(-82.449276, -259.652197) " points="82.4492757 261.268115 80.8330292 259.652197 82.4492757 258.036278 84.0655222 259.652197"></polygon> |
| | | <polygon id="Stroke-76" transform="translate(82.449276, 259.652197) rotate(22.000000) translate(-82.449276, -259.652197) " points="82.4492757 261.268115 80.8330292 259.652197 82.4492757 258.036278 84.0655222 259.652197"></polygon> |
| | | <polygon id="Fill-78" fill-opacity="0.6" fill="#A3B1BF" transform="translate(74.938373, 250.735083) rotate(22.000000) translate(-74.938373, -250.735083) " points="74.9383727 252.351002 73.3221262 250.735083 74.9383727 249.119164 76.5546193 250.735083"></polygon> |
| | | <polygon id="Stroke-80" transform="translate(74.938373, 250.735083) rotate(22.000000) translate(-74.938373, -250.735083) " points="74.9383727 252.351002 73.3221262 250.735083 74.9383727 249.119164 76.5546193 250.735083"></polygon> |
| | | <polygon id="Fill-82" fill-opacity="0.6" fill="#A3B1BF" transform="translate(76.389967, 254.153860) rotate(22.000000) translate(-76.389967, -254.153860) " points="76.3899669 255.769779 74.7737204 254.15386 76.3899669 252.537942 78.0062134 254.15386"></polygon> |
| | | <polygon id="Stroke-84" transform="translate(76.389967, 254.153860) rotate(22.000000) translate(-76.389967, -254.153860) " points="76.3899669 255.769779 74.7737204 254.15386 76.3899669 252.537942 78.0062134 254.15386"></polygon> |
| | | <polygon id="Fill-86" fill-opacity="0.6" fill="#A3B1BF" transform="translate(77.841620, 257.572661) rotate(22.000000) translate(-77.841620, -257.572661) " points="77.84162 259.18858 76.2253735 257.572661 77.84162 255.956743 79.4578665 257.572661"></polygon> |
| | | <polygon id="Stroke-88" transform="translate(77.841620, 257.572661) rotate(22.000000) translate(-77.841620, -257.572661) " points="77.84162 259.18858 76.2253735 257.572661 77.84162 255.956743 79.4578665 257.572661"></polygon> |
| | | <polygon id="Fill-90" fill-opacity="0.6" fill="#A3B1BF" transform="translate(79.293190, 260.991498) rotate(22.000000) translate(-79.293190, -260.991498) " points="79.2931904 262.607416 77.6769438 260.991498 79.2931904 259.375579 80.9094369 260.991498"></polygon> |
| | | <polygon id="Stroke-92" transform="translate(79.293190, 260.991498) rotate(22.000000) translate(-79.293190, -260.991498) " points="79.2931904 262.607416 77.6769438 260.991498 79.2931904 259.375579 80.9094369 260.991498"></polygon> |
| | | <polygon id="Fill-94" fill-opacity="0.6" fill="#A3B1BF" transform="translate(71.782287, 252.074384) rotate(22.000000) translate(-71.782287, -252.074384) " points="71.7822874 253.690302 70.1660409 252.074384 71.7822874 250.458465 73.3985339 252.074384"></polygon> |
| | | <polygon id="Stroke-96" transform="translate(71.782287, 252.074384) rotate(22.000000) translate(-71.782287, -252.074384) " points="71.7822874 253.690302 70.1660409 252.074384 71.7822874 250.458465 73.3985339 252.074384"></polygon> |
| | | <polygon id="Fill-98" fill-opacity="0.6" fill="#A3B1BF" transform="translate(73.233882, 255.493161) rotate(22.000000) translate(-73.233882, -255.493161) " points="73.2338816 257.10908 71.6176351 255.493161 73.2338816 253.877242 74.8501281 255.493161"></polygon> |
| | | <polygon id="Stroke-100" transform="translate(73.233882, 255.493161) rotate(22.000000) translate(-73.233882, -255.493161) " points="73.2338816 257.10908 71.6176351 255.493161 73.2338816 253.877242 74.8501281 255.493161"></polygon> |
| | | <polygon id="Fill-102" fill-opacity="0.6" fill="#A3B1BF" transform="translate(74.685535, 258.911962) rotate(22.000000) translate(-74.685535, -258.911962) " points="74.6855347 260.527881 73.0692881 258.911962 74.6855347 257.296044 76.3017812 258.911962"></polygon> |
| | | <polygon id="Stroke-104" transform="translate(74.685535, 258.911962) rotate(22.000000) translate(-74.685535, -258.911962) " points="74.6855347 260.527881 73.0692881 258.911962 74.6855347 257.296044 76.3017812 258.911962"></polygon> |
| | | <polygon id="Fill-106" fill-opacity="0.6" fill="#A3B1BF" transform="translate(76.137105, 262.330799) rotate(22.000000) translate(-76.137105, -262.330799) " points="76.137105 263.946717 74.5208585 262.330799 76.137105 260.71488 77.7533516 262.330799"></polygon> |
| | | <polygon id="Stroke-108" transform="translate(76.137105, 262.330799) rotate(22.000000) translate(-76.137105, -262.330799) " points="76.137105 263.946717 74.5208585 262.330799 76.137105 260.71488 77.7533516 262.330799"></polygon> |
| | | <polygon id="Fill-110" fill-opacity="0.6" fill="#A3B1BF" transform="translate(68.626202, 253.413685) rotate(22.000000) translate(-68.626202, -253.413685) " points="68.6262021 255.029603 67.0099556 253.413685 68.6262021 251.797766 70.2424486 253.413685"></polygon> |
| | | <polygon id="Stroke-112" transform="translate(68.626202, 253.413685) rotate(22.000000) translate(-68.626202, -253.413685) " points="68.6262021 255.029603 67.0099556 253.413685 68.6262021 251.797766 70.2424486 253.413685"></polygon> |
| | | <polygon id="Fill-114" fill-opacity="0.6" fill="#A3B1BF" transform="translate(70.077796, 256.832462) rotate(22.000000) translate(-70.077796, -256.832462) " points="70.0777963 258.448381 68.4615497 256.832462 70.0777963 255.216543 71.6940428 256.832462"></polygon> |
| | | <polygon id="Stroke-116" transform="translate(70.077796, 256.832462) rotate(22.000000) translate(-70.077796, -256.832462) " points="70.0777963 258.448381 68.4615497 256.832462 70.0777963 255.216543 71.6940428 256.832462"></polygon> |
| | | <polygon id="Fill-118" fill-opacity="0.6" fill="#A3B1BF" transform="translate(71.529426, 260.251322) rotate(22.000000) translate(-71.529426, -260.251322) " points="71.5294256 261.867241 69.913179 260.251322 71.5294256 258.635403 73.1456721 260.251322"></polygon> |
| | | <polygon id="Stroke-120" transform="translate(71.529426, 260.251322) rotate(22.000000) translate(-71.529426, -260.251322) " points="71.5294256 261.867241 69.913179 260.251322 71.5294256 258.635403 73.1456721 260.251322"></polygon> |
| | | <polygon id="Fill-122" fill-opacity="0.6" fill="#A3B1BF" transform="translate(72.981020, 263.670099) rotate(22.000000) translate(-72.981020, -263.670099) " points="72.9810197 265.286018 71.3647732 263.670099 72.9810197 262.054181 74.5972663 263.670099"></polygon> |
| | | <polygon id="Stroke-124" transform="translate(72.981020, 263.670099) rotate(22.000000) translate(-72.981020, -263.670099) " points="72.9810197 265.286018 71.3647732 263.670099 72.9810197 262.054181 74.5972663 263.670099"></polygon> |
| | | <polygon id="Fill-126" fill-opacity="0.6" fill="#A3B1BF" transform="translate(88.852907, 265.961362) rotate(22.000000) translate(-88.852907, -265.961362) " points="88.8529067 267.577281 87.2366602 265.961362 88.8529067 264.345443 90.4691533 265.961362"></polygon> |
| | | <polygon id="Stroke-128" transform="translate(88.852907, 265.961362) rotate(22.000000) translate(-88.852907, -265.961362) " points="88.8529067 267.577281 87.2366602 265.961362 88.8529067 264.345443 90.4691533 265.961362"></polygon> |
| | | <polygon id="Fill-130" fill-opacity="0.6" fill="#A3B1BF" transform="translate(90.304501, 269.380139) rotate(22.000000) translate(-90.304501, -269.380139) " points="90.3045009 270.996058 88.6882544 269.380139 90.3045009 267.764221 91.9207474 269.380139"></polygon> |
| | | <polygon id="Stroke-132" transform="translate(90.304501, 269.380139) rotate(22.000000) translate(-90.304501, -269.380139) " points="90.3045009 270.996058 88.6882544 269.380139 90.3045009 267.764221 91.9207474 269.380139"></polygon> |
| | | <polygon id="Fill-134" fill-opacity="0.6" fill="#A3B1BF" transform="translate(91.756130, 272.798999) rotate(22.000000) translate(-91.756130, -272.798999) " points="91.7561302 274.414918 90.1398837 272.798999 91.7561302 271.183081 93.3723767 272.798999"></polygon> |
| | | <polygon id="Stroke-136" transform="translate(91.756130, 272.798999) rotate(22.000000) translate(-91.756130, -272.798999) " points="91.7561302 274.414918 90.1398837 272.798999 91.7561302 271.183081 93.3723767 272.798999"></polygon> |
| | | <polygon id="Fill-138" fill-opacity="0.6" fill="#A3B1BF" transform="translate(93.207724, 276.217777) rotate(22.000000) translate(-93.207724, -276.217777) " points="93.2077244 277.833695 91.5914778 276.217777 93.2077244 274.601858 94.8239709 276.217777"></polygon> |
| | | <polygon id="Stroke-140" transform="translate(93.207724, 276.217777) rotate(22.000000) translate(-93.207724, -276.217777) " points="93.2077244 277.833695 91.5914778 276.217777 93.2077244 274.601858 94.8239709 276.217777"></polygon> |
| | | <polygon id="Fill-142" fill-opacity="0.6" fill="#A3B1BF" transform="translate(85.696821, 267.300663) rotate(22.000000) translate(-85.696821, -267.300663) " points="85.6968214 268.916582 84.0805749 267.300663 85.6968214 265.684744 87.313068 267.300663"></polygon> |
| | | <polygon id="Stroke-144" transform="translate(85.696821, 267.300663) rotate(22.000000) translate(-85.696821, -267.300663) " points="85.6968214 268.916582 84.0805749 267.300663 85.6968214 265.684744 87.313068 267.300663"></polygon> |
| | | <polygon id="Fill-146" fill-opacity="0.6" fill="#A3B1BF" transform="translate(87.148416, 270.719440) rotate(22.000000) translate(-87.148416, -270.719440) " points="87.1484156 272.335359 85.5321691 270.71944 87.1484156 269.103521 88.7646621 270.71944"></polygon> |
| | | <polygon id="Stroke-148" transform="translate(87.148416, 270.719440) rotate(22.000000) translate(-87.148416, -270.719440) " points="87.1484156 272.335359 85.5321691 270.71944 87.1484156 269.103521 88.7646621 270.71944"></polygon> |
| | | <polygon id="Fill-150" fill-opacity="0.6" fill="#A3B1BF" transform="translate(88.599986, 274.138276) rotate(22.000000) translate(-88.599986, -274.138276) " points="88.599986 275.754195 86.9837394 274.138276 88.599986 272.522358 90.2162325 274.138276"></polygon> |
| | | <polygon id="Stroke-152" transform="translate(88.599986, 274.138276) rotate(22.000000) translate(-88.599986, -274.138276) " points="88.599986 275.754195 86.9837394 274.138276 88.599986 272.522358 90.2162325 274.138276"></polygon> |
| | | <polygon id="Fill-154" fill-opacity="0.6" fill="#A3B1BF" transform="translate(90.051639, 277.557078) rotate(22.000000) translate(-90.051639, -277.557078) " points="90.0516391 279.172996 88.4353925 277.557078 90.0516391 275.941159 91.6678856 277.557078"></polygon> |
| | | <polygon id="Stroke-156" transform="translate(90.051639, 277.557078) rotate(22.000000) translate(-90.051639, -277.557078) " points="90.0516391 279.172996 88.4353925 277.557078 90.0516391 275.941159 91.6678856 277.557078"></polygon> |
| | | <polygon id="Fill-158" fill-opacity="0.6" fill="#A3B1BF" transform="translate(82.540736, 268.639964) rotate(22.000000) translate(-82.540736, -268.639964) " points="82.5407361 270.255882 80.9244896 268.639964 82.5407361 267.024045 84.1569826 268.639964"></polygon> |
| | | <polygon id="Stroke-160" transform="translate(82.540736, 268.639964) rotate(22.000000) translate(-82.540736, -268.639964) " points="82.5407361 270.255882 80.9244896 268.639964 82.5407361 267.024045 84.1569826 268.639964"></polygon> |
| | | <polygon id="Fill-162" fill-opacity="0.6" fill="#A3B1BF" transform="translate(83.992306, 272.058800) rotate(22.000000) translate(-83.992306, -272.058800) " points="83.9923065 273.674719 82.3760599 272.0588 83.9923065 270.442881 85.608553 272.0588"></polygon> |
| | | <polygon id="Stroke-164" transform="translate(83.992306, 272.058800) rotate(22.000000) translate(-83.992306, -272.058800) " points="83.9923065 273.674719 82.3760599 272.0588 83.9923065 270.442881 85.608553 272.0588"></polygon> |
| | | <polygon id="Fill-166" fill-opacity="0.6" fill="#A3B1BF" transform="translate(85.443901, 275.477577) rotate(22.000000) translate(-85.443901, -275.477577) " points="85.4439007 277.093496 83.8276541 275.477577 85.4439007 273.861659 87.0601472 275.477577"></polygon> |
| | | <polygon id="Stroke-168" transform="translate(85.443901, 275.477577) rotate(22.000000) translate(-85.443901, -275.477577) " points="85.4439007 277.093496 83.8276541 275.477577 85.4439007 273.861659 87.0601472 275.477577"></polygon> |
| | | <polygon id="Fill-170" fill-opacity="0.6" fill="#A3B1BF" transform="translate(86.895554, 278.896378) rotate(22.000000) translate(-86.895554, -278.896378) " points="86.8955537 280.512297 85.2793072 278.896378 86.8955537 277.28046 88.5118003 278.896378"></polygon> |
| | | <polygon id="Stroke-172" transform="translate(86.895554, 278.896378) rotate(22.000000) translate(-86.895554, -278.896378) " points="86.8955537 280.512297 85.2793072 278.896378 86.8955537 277.28046 88.5118003 278.896378"></polygon> |
| | | <polygon id="Fill-174" fill-opacity="0.6" fill="#A3B1BF" transform="translate(79.384651, 269.979265) rotate(22.000000) translate(-79.384651, -269.979265) " points="79.3846508 271.595183 77.7684043 269.979265 79.3846508 268.363346 81.0008973 269.979265"></polygon> |
| | | <polygon id="Stroke-176" transform="translate(79.384651, 269.979265) rotate(22.000000) translate(-79.384651, -269.979265) " points="79.3846508 271.595183 77.7684043 269.979265 79.3846508 268.363346 81.0008973 269.979265"></polygon> |
| | | <polygon id="Fill-178" fill-opacity="0.6" fill="#A3B1BF" transform="translate(80.836221, 273.398101) rotate(22.000000) translate(-80.836221, -273.398101) " points="80.8362212 275.01402 79.2199746 273.398101 80.8362212 271.782182 82.4524677 273.398101"></polygon> |
| | | <polygon id="Stroke-180" transform="translate(80.836221, 273.398101) rotate(22.000000) translate(-80.836221, -273.398101) " points="80.8362212 275.01402 79.2199746 273.398101 80.8362212 271.782182 82.4524677 273.398101"></polygon> |
| | | <polygon id="Fill-182" fill-opacity="0.6" fill="#A3B1BF" transform="translate(82.287815, 276.816878) rotate(22.000000) translate(-82.287815, -276.816878) " points="82.2878153 278.432797 80.6715688 276.816878 82.2878153 275.20096 83.9040619 276.816878"></polygon> |
| | | <polygon id="Stroke-184" transform="translate(82.287815, 276.816878) rotate(22.000000) translate(-82.287815, -276.816878) " points="82.2878153 278.432797 80.6715688 276.816878 82.2878153 275.20096 83.9040619 276.816878"></polygon> |
| | | <polygon id="Fill-186" fill-opacity="0.6" fill="#A3B1BF" transform="translate(83.739445, 280.235738) rotate(22.000000) translate(-83.739445, -280.235738) " points="83.7394446 281.851657 82.1231981 280.235738 83.7394446 278.61982 85.3556912 280.235738"></polygon> |
| | | <polygon id="Stroke-188" transform="translate(83.739445, 280.235738) rotate(22.000000) translate(-83.739445, -280.235738) " points="83.7394446 281.851657 82.1231981 280.235738 83.7394446 278.61982 85.3556912 280.235738"></polygon> |
| | | <polygon id="Fill-190" fill-opacity="0.6" fill="#A3B1BF" transform="translate(76.228483, 271.318601) rotate(22.000000) translate(-76.228483, -271.318601) " points="76.2284828 272.934519 74.6122362 271.318601 76.2284828 269.702682 77.8447293 271.318601"></polygon> |
| | | <polygon id="Stroke-192" transform="translate(76.228483, 271.318601) rotate(22.000000) translate(-76.228483, -271.318601) " points="76.2284828 272.934519 74.6122362 271.318601 76.2284828 269.702682 77.8447293 271.318601"></polygon> |
| | | <polygon id="Fill-194" fill-opacity="0.6" fill="#A3B1BF" transform="translate(77.680136, 274.737402) rotate(22.000000) translate(-77.680136, -274.737402) " points="77.6801358 276.353321 76.0638893 274.737402 77.6801358 273.121483 79.2963824 274.737402"></polygon> |
| | | <polygon id="Stroke-196" transform="translate(77.680136, 274.737402) rotate(22.000000) translate(-77.680136, -274.737402) " points="77.6801358 276.353321 76.0638893 274.737402 77.6801358 273.121483 79.2963824 274.737402"></polygon> |
| | | <polygon id="Fill-198" fill-opacity="0.6" fill="#A3B1BF" transform="translate(79.131730, 278.156179) rotate(22.000000) translate(-79.131730, -278.156179) " points="79.13173 279.772098 77.5154835 278.156179 79.13173 276.540261 80.7479765 278.156179"></polygon> |
| | | <polygon id="Stroke-200" transform="translate(79.131730, 278.156179) rotate(22.000000) translate(-79.131730, -278.156179) " points="79.13173 279.772098 77.5154835 278.156179 79.13173 276.540261 80.7479765 278.156179"></polygon> |
| | | <polygon id="Fill-202" fill-opacity="0.6" fill="#A3B1BF" transform="translate(80.583359, 281.575039) rotate(22.000000) translate(-80.583359, -281.575039) " points="80.5833593 283.190958 78.9671128 281.575039 80.5833593 279.959121 82.1996058 281.575039"></polygon> |
| | | <polygon id="Stroke-204" transform="translate(80.583359, 281.575039) rotate(22.000000) translate(-80.583359, -281.575039) " points="80.5833593 283.190958 78.9671128 281.575039 80.5833593 279.959121 82.1996058 281.575039"></polygon> |
| | | <polygon id="Fill-206" fill-opacity="0.6" fill="#A3B1BF" transform="translate(96.455246, 283.866302) rotate(22.000000) translate(-96.455246, -283.866302) " points="96.4552463 285.48222 94.8389998 283.866302 96.4552463 282.250383 98.0714929 283.866302"></polygon> |
| | | <polygon id="Stroke-208" transform="translate(96.455246, 283.866302) rotate(22.000000) translate(-96.455246, -283.866302) " points="96.4552463 285.48222 94.8389998 283.866302 96.4552463 282.250383 98.0714929 283.866302"></polygon> |
| | | <polygon id="Fill-210" fill-opacity="0.6" fill="#A3B1BF" transform="translate(97.906840, 287.285079) rotate(22.000000) translate(-97.906840, -287.285079) " points="97.9068405 288.900998 96.290594 287.285079 97.9068405 285.66916 99.523087 287.285079"></polygon> |
| | | <polygon id="Stroke-212" transform="translate(97.906840, 287.285079) rotate(22.000000) translate(-97.906840, -287.285079) " points="97.9068405 288.900998 96.290594 287.285079 97.9068405 285.66916 99.523087 287.285079"></polygon> |
| | | <polygon id="Fill-214" fill-opacity="0.6" fill="#A3B1BF" transform="translate(99.358435, 290.703856) rotate(22.000000) translate(-99.358435, -290.703856) " points="99.3584347 292.319775 97.7421881 290.703856 99.3584347 289.087938 100.974681 290.703856"></polygon> |
| | | <polygon id="Stroke-216" transform="translate(99.358435, 290.703856) rotate(22.000000) translate(-99.358435, -290.703856) " points="99.3584347 292.319775 97.7421881 290.703856 99.3584347 289.087938 100.974681 290.703856"></polygon> |
| | | <polygon id="Fill-218" fill-opacity="0.6" fill="#A3B1BF" transform="translate(100.810064, 294.122716) rotate(22.000000) translate(-100.810064, -294.122716) " points="100.810064 295.738635 99.1938174 294.122716 100.810064 292.506798 102.42631 294.122716"></polygon> |
| | | <polygon id="Stroke-220" transform="translate(100.810064, 294.122716) rotate(22.000000) translate(-100.810064, -294.122716) " points="100.810064 295.738635 99.1938174 294.122716 100.810064 292.506798 102.42631 294.122716"></polygon> |
| | | <polygon id="Fill-222" fill-opacity="0.6" fill="#A3B1BF" transform="translate(93.299102, 285.205579) rotate(22.000000) translate(-93.299102, -285.205579) " points="93.2991021 286.821497 91.6828556 285.205579 93.2991021 283.58966 94.9153486 285.205579"></polygon> |
| | | <polygon id="Stroke-224" transform="translate(93.299102, 285.205579) rotate(22.000000) translate(-93.299102, -285.205579) " points="93.2991021 286.821497 91.6828556 285.205579 93.2991021 283.58966 94.9153486 285.205579"></polygon> |
| | | <polygon id="Fill-226" fill-opacity="0.6" fill="#A3B1BF" transform="translate(94.750755, 288.624380) rotate(22.000000) translate(-94.750755, -288.624380) " points="94.7507552 290.240299 93.1345086 288.62438 94.7507552 287.008461 96.3670017 288.62438"></polygon> |
| | | <polygon id="Stroke-228" transform="translate(94.750755, 288.624380) rotate(22.000000) translate(-94.750755, -288.624380) " points="94.7507552 290.240299 93.1345086 288.62438 94.7507552 287.008461 96.3670017 288.62438"></polygon> |
| | | <polygon id="Fill-230" fill-opacity="0.6" fill="#A3B1BF" transform="translate(96.202326, 292.043216) rotate(22.000000) translate(-96.202326, -292.043216) " points="96.2023255 293.659135 94.586079 292.043216 96.2023255 290.427297 97.8185721 292.043216"></polygon> |
| | | <polygon id="Stroke-232" transform="translate(96.202326, 292.043216) rotate(22.000000) translate(-96.202326, -292.043216) " points="96.2023255 293.659135 94.586079 292.043216 96.2023255 290.427297 97.8185721 292.043216"></polygon> |
| | | <polygon id="Fill-234" fill-opacity="0.6" fill="#A3B1BF" transform="translate(97.653979, 295.462017) rotate(22.000000) translate(-97.653979, -295.462017) " points="97.6539786 297.077936 96.0377321 295.462017 97.6539786 293.846099 99.2702252 295.462017"></polygon> |
| | | <polygon id="Stroke-236" transform="translate(97.653979, 295.462017) rotate(22.000000) translate(-97.653979, -295.462017) " points="97.6539786 297.077936 96.0377321 295.462017 97.6539786 293.846099 99.2702252 295.462017"></polygon> |
| | | <polygon id="Fill-238" fill-opacity="0.6" fill="#A3B1BF" transform="translate(90.143017, 286.544880) rotate(22.000000) translate(-90.143017, -286.544880) " points="90.1430168 288.160798 88.5267702 286.54488 90.1430168 284.928961 91.7592633 286.54488"></polygon> |
| | | <polygon id="Stroke-240" transform="translate(90.143017, 286.544880) rotate(22.000000) translate(-90.143017, -286.544880) " points="90.1430168 288.160798 88.5267702 286.54488 90.1430168 284.928961 91.7592633 286.54488"></polygon> |
| | | <polygon id="Fill-242" fill-opacity="0.6" fill="#A3B1BF" transform="translate(91.594670, 289.963681) rotate(22.000000) translate(-91.594670, -289.963681) " points="91.5946698 291.5796 89.9784233 289.963681 91.5946698 288.347762 93.2109164 289.963681"></polygon> |
| | | <polygon id="Stroke-244" transform="translate(91.594670, 289.963681) rotate(22.000000) translate(-91.594670, -289.963681) " points="91.5946698 291.5796 89.9784233 289.963681 91.5946698 288.347762 93.2109164 289.963681"></polygon> |
| | | <polygon id="Fill-246" fill-opacity="0.6" fill="#A3B1BF" transform="translate(93.046240, 293.382517) rotate(22.000000) translate(-93.046240, -293.382517) " points="93.0462402 294.998436 91.4299937 293.382517 93.0462402 291.766598 94.6624868 293.382517"></polygon> |
| | | <polygon id="Stroke-248" transform="translate(93.046240, 293.382517) rotate(22.000000) translate(-93.046240, -293.382517) " points="93.0462402 294.998436 91.4299937 293.382517 93.0462402 291.766598 94.6624868 293.382517"></polygon> |
| | | <polygon id="Fill-250" fill-opacity="0.6" fill="#A3B1BF" transform="translate(94.497893, 296.801318) rotate(22.000000) translate(-94.497893, -296.801318) " points="94.4978933 298.417237 92.8816468 296.801318 94.4978933 295.1854 96.1141398 296.801318"></polygon> |
| | | <polygon id="Stroke-252" transform="translate(94.497893, 296.801318) rotate(22.000000) translate(-94.497893, -296.801318) " points="94.4978933 298.417237 92.8816468 296.801318 94.4978933 295.1854 96.1141398 296.801318"></polygon> |
| | | <polygon id="Fill-254" fill-opacity="0.6" fill="#A3B1BF" transform="translate(86.986931, 287.884181) rotate(22.000000) translate(-86.986931, -287.884181) " points="86.9869315 289.500099 85.3706849 287.884181 86.9869315 286.268262 88.603178 287.884181"></polygon> |
| | | <polygon id="Stroke-256" transform="translate(86.986931, 287.884181) rotate(22.000000) translate(-86.986931, -287.884181) " points="86.9869315 289.500099 85.3706849 287.884181 86.9869315 286.268262 88.603178 287.884181"></polygon> |
| | | <polygon id="Fill-258" fill-opacity="0.6" fill="#A3B1BF" transform="translate(88.438585, 291.302982) rotate(22.000000) translate(-88.438585, -291.302982) " points="88.4385845 292.9189 86.822338 291.302982 88.4385845 289.687063 90.0548311 291.302982"></polygon> |
| | | <polygon id="Stroke-260" transform="translate(88.438585, 291.302982) rotate(22.000000) translate(-88.438585, -291.302982) " points="88.4385845 292.9189 86.822338 291.302982 88.4385845 289.687063 90.0548311 291.302982"></polygon> |
| | | <polygon id="Fill-262" fill-opacity="0.6" fill="#A3B1BF" transform="translate(89.890155, 294.721818) rotate(22.000000) translate(-89.890155, -294.721818) " points="89.8901549 296.337737 88.2739084 294.721818 89.8901549 293.105899 91.5064014 294.721818"></polygon> |
| | | <polygon id="Stroke-264" transform="translate(89.890155, 294.721818) rotate(22.000000) translate(-89.890155, -294.721818) " points="89.8901549 296.337737 88.2739084 294.721818 89.8901549 293.105899 91.5064014 294.721818"></polygon> |
| | | <polygon id="Fill-266" fill-opacity="0.6" fill="#A3B1BF" transform="translate(91.341749, 298.140595) rotate(22.000000) translate(-91.341749, -298.140595) " points="91.3417491 299.756514 89.7255025 298.140595 91.3417491 296.524677 92.9579956 298.140595"></polygon> |
| | | <polygon id="Stroke-268" transform="translate(91.341749, 298.140595) rotate(22.000000) translate(-91.341749, -298.140595) " points="91.3417491 299.756514 89.7255025 298.140595 91.3417491 296.524677 92.9579956 298.140595"></polygon> |
| | | <polygon id="Fill-270" fill-opacity="0.6" fill="#A3B1BF" transform="translate(83.830846, 289.223482) rotate(22.000000) translate(-83.830846, -289.223482) " points="83.8308461 290.8394 82.2145996 289.223482 83.8308461 287.607563 85.4470927 289.223482"></polygon> |
| | | <polygon id="Stroke-272" transform="translate(83.830846, 289.223482) rotate(22.000000) translate(-83.830846, -289.223482) " points="82.2145996 289.223482 83.8308461 287.607563 85.4470927 289.223482 83.8308461 290.8394"></polygon> |
| | | <polygon id="Fill-274" fill-opacity="0.6" fill="#A3B1BF" transform="translate(85.282417, 292.642318) rotate(22.000000) translate(-85.282417, -292.642318) " points="85.2824165 294.258236 83.66617 292.642318 85.2824165 291.026399 86.898663 292.642318"></polygon> |
| | | <polygon id="Stroke-276" transform="translate(85.282417, 292.642318) rotate(22.000000) translate(-85.282417, -292.642318) " points="85.2824165 294.258236 83.66617 292.642318 85.2824165 291.026399 86.898663 292.642318"></polygon> |
| | | <polygon id="Fill-278" fill-opacity="0.6" fill="#A3B1BF" transform="translate(86.734070, 296.061119) rotate(22.000000) translate(-86.734070, -296.061119) " points="86.7340696 297.677038 85.1178231 296.061119 86.7340696 294.4452 88.3503161 296.061119"></polygon> |
| | | <polygon id="Stroke-280" transform="translate(86.734070, 296.061119) rotate(22.000000) translate(-86.734070, -296.061119) " points="86.7340696 297.677038 85.1178231 296.061119 86.7340696 294.4452 88.3503161 296.061119"></polygon> |
| | | <polygon id="Fill-282" fill-opacity="0.6" fill="#A3B1BF" transform="translate(88.185664, 299.479896) rotate(22.000000) translate(-88.185664, -299.479896) " points="88.1856638 301.095815 86.5694172 299.479896 88.1856638 297.863978 89.8019103 299.479896"></polygon> |
| | | <polygon id="Stroke-284" transform="translate(88.185664, 299.479896) rotate(22.000000) translate(-88.185664, -299.479896) " points="88.1856638 301.095815 86.5694172 299.479896 88.1856638 297.863978 89.8019103 299.479896"></polygon> |
| | | <polygon id="Fill-286" transform="translate(37.779995, 163.402514) rotate(22.000000) translate(-37.779995, -163.402514) " points="51.9961666 192.018058 66.401345 177.615802 23.5644587 134.78697 9.15864501 149.189862"></polygon> |
| | | <polygon id="Fill-290" transform="translate(50.400318, 195.682118) rotate(22.000000) translate(-50.400318, -195.682118) " points="54.1737837 198.070743 48.0112085 191.909418 46.6268527 193.293493 52.7894279 199.454818"></polygon> |
| | | <polygon id="Stroke-292" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(50.400318, 195.682118) rotate(22.000000) translate(-50.400318, -195.682118) " points="54.1737837 198.070743 48.0112085 191.909418 46.6268527 193.293493 52.7894279 199.454818"></polygon> |
| | | <polygon id="Fill-294" fill-opacity="0.8" fill="#A3B1BF" transform="translate(52.603532, 200.871447) rotate(22.000000) translate(-52.603532, -200.871447) " points="52.712807 203.746308 55.4789773 200.980699 52.4942579 197.996585 49.7280876 200.762195"></polygon> |
| | | <polygon id="Stroke-296" stroke="#A3B1BF" stroke-width="1.62" fill="#FFFFFF" stroke-linejoin="round" transform="translate(52.603532, 200.871447) rotate(22.000000) translate(-52.603532, -200.871447) " points="52.712807 203.746308 55.4789773 200.980699 52.4942579 197.996585 49.7280876 200.762195"></polygon> |
| | | <polygon id="Fill-298" fill-opacity="0.8" fill="#A3B1BF" transform="translate(53.983257, 183.836778) rotate(22.000000) translate(-53.983257, -183.836778) " points="52.3670108 183.836778 53.9832574 185.452697 55.5995039 183.836778 53.9832574 182.22086"></polygon> |
| | | <polygon id="Stroke-300" transform="translate(53.983257, 183.836778) rotate(22.000000) translate(-53.983257, -183.836778) " points="52.3670108 183.836778 53.9832574 185.452697 55.5995039 183.836778 53.9832574 182.22086"></polygon> |
| | | <polygon id="Fill-302" fill-opacity="0.8" fill="#A3B1BF" transform="translate(52.531663, 180.418001) rotate(22.000000) translate(-52.531663, -180.418001) " points="50.9154167 180.418001 52.5316632 182.03392 54.1479097 180.418001 52.5316632 178.802082"></polygon> |
| | | <polygon id="Stroke-304" transform="translate(52.531663, 180.418001) rotate(22.000000) translate(-52.531663, -180.418001) " points="50.9154167 180.418001 52.5316632 182.03392 54.1479097 180.418001 52.5316632 178.802082"></polygon> |
| | | <polygon id="Fill-306" fill-opacity="0.8" fill="#A3B1BF" transform="translate(51.080034, 176.999141) rotate(22.000000) translate(-51.080034, -176.999141) " points="49.4637874 176.999141 51.0800339 178.61506 52.6962805 176.999141 51.0800339 175.383222"></polygon> |
| | | <polygon id="Stroke-308" transform="translate(51.080034, 176.999141) rotate(22.000000) translate(-51.080034, -176.999141) " points="49.4637874 176.999141 51.0800339 178.61506 52.6962805 176.999141 51.0800339 175.383222"></polygon> |
| | | <polygon id="Fill-310" fill-opacity="0.8" fill="#A3B1BF" transform="translate(49.628440, 173.580364) rotate(22.000000) translate(-49.628440, -173.580364) " points="48.0121932 173.580364 49.6284397 175.196282 51.2446863 173.580364 49.6284397 171.964445"></polygon> |
| | | <polygon id="Stroke-312" transform="translate(49.628440, 173.580364) rotate(22.000000) translate(-49.628440, -173.580364) " points="48.0121932 173.580364 49.6284397 175.196282 51.2446863 173.580364 49.6284397 171.964445"></polygon> |
| | | <polygon id="Fill-314" fill-opacity="0.8" fill="#A3B1BF" transform="translate(50.827172, 185.176079) rotate(22.000000) translate(-50.827172, -185.176079) " points="49.2109255 185.176079 50.8271721 186.791998 52.4434186 185.176079 50.8271721 183.560161"></polygon> |
| | | <polygon id="Stroke-316" transform="translate(50.827172, 185.176079) rotate(22.000000) translate(-50.827172, -185.176079) " points="49.2109255 185.176079 50.8271721 186.791998 52.4434186 185.176079 50.8271721 183.560161"></polygon> |
| | | <polygon id="Fill-318" fill-opacity="0.8" fill="#A3B1BF" transform="translate(49.375578, 181.757302) rotate(22.000000) translate(-49.375578, -181.757302) " points="47.7593313 181.757302 49.3755779 183.373221 50.9918244 181.757302 49.3755779 180.141383"></polygon> |
| | | <polygon id="Stroke-320" transform="translate(49.375578, 181.757302) rotate(22.000000) translate(-49.375578, -181.757302) " points="47.7593313 181.757302 49.3755779 183.373221 50.9918244 181.757302 49.3755779 180.141383"></polygon> |
| | | <polygon id="Fill-322" fill-opacity="0.8" fill="#A3B1BF" transform="translate(47.923949, 178.338442) rotate(22.000000) translate(-47.923949, -178.338442) " points="46.3077021 178.338442 47.9239486 179.954361 49.5401951 178.338442 47.9239486 176.722523"></polygon> |
| | | <polygon id="Stroke-324" transform="translate(47.923949, 178.338442) rotate(22.000000) translate(-47.923949, -178.338442) " points="46.3077021 178.338442 47.9239486 179.954361 49.5401951 178.338442 47.9239486 176.722523"></polygon> |
| | | <polygon id="Fill-326" fill-opacity="0.8" fill="#A3B1BF" transform="translate(46.472354, 174.919665) rotate(22.000000) translate(-46.472354, -174.919665) " points="44.8561079 174.919665 46.4723544 176.535583 48.088601 174.919665 46.4723544 173.303746"></polygon> |
| | | <polygon id="Stroke-328" transform="translate(46.472354, 174.919665) rotate(22.000000) translate(-46.472354, -174.919665) " points="44.8561079 174.919665 46.4723544 176.535583 48.088601 174.919665 46.4723544 173.303746"></polygon> |
| | | <polygon id="Fill-330" fill-opacity="0.8" fill="#A3B1BF" transform="translate(47.671087, 186.515380) rotate(22.000000) translate(-47.671087, -186.515380) " points="46.0548402 186.51538 47.6710867 188.131299 49.2873333 186.51538 47.6710867 184.899461"></polygon> |
| | | <polygon id="Stroke-332" transform="translate(47.671087, 186.515380) rotate(22.000000) translate(-47.671087, -186.515380) " points="46.0548402 186.51538 47.6710867 188.131299 49.2873333 186.51538 47.6710867 184.899461"></polygon> |
| | | <polygon id="Fill-334" fill-opacity="0.8" fill="#A3B1BF" transform="translate(46.219493, 183.096603) rotate(22.000000) translate(-46.219493, -183.096603) " points="44.603246 183.096603 46.2194926 184.712521 47.8357391 183.096603 46.2194926 181.480684"></polygon> |
| | | <polygon id="Stroke-336" transform="translate(46.219493, 183.096603) rotate(22.000000) translate(-46.219493, -183.096603) " points="44.603246 183.096603 46.2194926 184.712521 47.8357391 183.096603 46.2194926 181.480684"></polygon> |
| | | <polygon id="Fill-338" fill-opacity="0.8" fill="#A3B1BF" transform="translate(44.767839, 179.677802) rotate(22.000000) translate(-44.767839, -179.677802) " points="43.1515929 179.677802 44.7678395 181.29372 46.384086 179.677802 44.7678395 178.061883"></polygon> |
| | | <polygon id="Stroke-340" transform="translate(44.767839, 179.677802) rotate(22.000000) translate(-44.767839, -179.677802) " points="43.1515929 179.677802 44.7678395 181.29372 46.384086 179.677802 44.7678395 178.061883"></polygon> |
| | | <polygon id="Fill-342" fill-opacity="0.8" fill="#A3B1BF" transform="translate(43.316269, 176.258965) rotate(22.000000) translate(-43.316269, -176.258965) " points="41.7000226 176.258965 43.3162691 177.874884 44.9325156 176.258965 43.3162691 174.643047"></polygon> |
| | | <polygon id="Stroke-344" transform="translate(43.316269, 176.258965) rotate(22.000000) translate(-43.316269, -176.258965) " points="41.7000226 176.258965 43.3162691 177.874884 44.9325156 176.258965 43.3162691 174.643047"></polygon> |
| | | <polygon id="Fill-346" fill-opacity="0.8" fill="#A3B1BF" transform="translate(44.514978, 187.854740) rotate(22.000000) translate(-44.514978, -187.854740) " points="42.8987311 187.85474 44.5149776 189.470659 46.1312242 187.85474 44.5149776 186.238821"></polygon> |
| | | <polygon id="Stroke-348" transform="translate(44.514978, 187.854740) rotate(22.000000) translate(-44.514978, -187.854740) " points="42.8987311 187.85474 44.5149776 189.470659 46.1312242 187.85474 44.5149776 186.238821"></polygon> |
| | | <polygon id="Fill-350" fill-opacity="0.8" fill="#A3B1BF" transform="translate(43.063348, 184.435880) rotate(22.000000) translate(-43.063348, -184.435880) " points="41.4471018 184.43588 43.0633483 186.051799 44.6795949 184.43588 43.0633483 182.819961"></polygon> |
| | | <polygon id="Stroke-352" transform="translate(43.063348, 184.435880) rotate(22.000000) translate(-43.063348, -184.435880) " points="41.4471018 184.43588 43.0633483 186.051799 44.6795949 184.43588 43.0633483 182.819961"></polygon> |
| | | <polygon id="Fill-354" fill-opacity="0.8" fill="#A3B1BF" transform="translate(41.611754, 181.017103) rotate(22.000000) translate(-41.611754, -181.017103) " points="39.9955076 181.017103 41.6117542 182.633021 43.2280007 181.017103 41.6117542 179.401184"></polygon> |
| | | <polygon id="Stroke-356" transform="translate(41.611754, 181.017103) rotate(22.000000) translate(-41.611754, -181.017103) " points="39.9955076 181.017103 41.6117542 182.633021 43.2280007 181.017103 41.6117542 179.401184"></polygon> |
| | | <polygon id="Fill-358" fill-opacity="0.8" fill="#A3B1BF" transform="translate(40.160184, 177.598266) rotate(22.000000) translate(-40.160184, -177.598266) " points="38.5439373 177.598266 40.1601838 179.214185 41.7764303 177.598266 40.1601838 175.982348"></polygon> |
| | | <polygon id="Stroke-360" transform="translate(40.160184, 177.598266) rotate(22.000000) translate(-40.160184, -177.598266) " points="38.5439373 177.598266 40.1601838 179.214185 41.7764303 177.598266 40.1601838 175.982348"></polygon> |
| | | <polygon id="Fill-362" fill-opacity="0.8" fill="#A3B1BF" transform="translate(41.358892, 189.194041) rotate(22.000000) translate(-41.358892, -189.194041) " points="39.7426458 189.194041 41.3588923 190.80996 42.9751388 189.194041 41.3588923 187.578122"></polygon> |
| | | <polygon id="Stroke-364" transform="translate(41.358892, 189.194041) rotate(22.000000) translate(-41.358892, -189.194041) " points="39.7426458 189.194041 41.3588923 190.80996 42.9751388 189.194041 41.3588923 187.578122"></polygon> |
| | | <polygon id="Fill-366" fill-opacity="0.8" fill="#A3B1BF" transform="translate(39.907263, 185.775181) rotate(22.000000) translate(-39.907263, -185.775181) " points="38.2910165 185.775181 39.907263 187.3911 41.5235095 185.775181 39.907263 184.159262"></polygon> |
| | | <polygon id="Stroke-368" transform="translate(39.907263, 185.775181) rotate(22.000000) translate(-39.907263, -185.775181) " points="38.2910165 185.775181 39.907263 187.3911 41.5235095 185.775181 39.907263 184.159262"></polygon> |
| | | <polygon id="Fill-370" fill-opacity="0.8" fill="#A3B1BF" transform="translate(38.455669, 182.356404) rotate(22.000000) translate(-38.455669, -182.356404) " points="36.8394223 182.356404 38.4556688 183.972322 40.0719154 182.356404 38.4556688 180.740485"></polygon> |
| | | <polygon id="Stroke-372" transform="translate(38.455669, 182.356404) rotate(22.000000) translate(-38.455669, -182.356404) " points="36.8394223 182.356404 38.4556688 183.972322 40.0719154 182.356404 38.4556688 180.740485"></polygon> |
| | | <polygon id="Fill-374" fill-opacity="0.8" fill="#A3B1BF" transform="translate(37.004016, 178.937602) rotate(22.000000) translate(-37.004016, -178.937602) " points="35.3877692 178.937602 37.0040158 180.553521 38.6202623 178.937602 37.0040158 177.321684"></polygon> |
| | | <polygon id="Stroke-376" transform="translate(37.004016, 178.937602) rotate(22.000000) translate(-37.004016, -178.937602) " points="35.3877692 178.937602 37.0040158 180.553521 38.6202623 178.937602 37.0040158 177.321684"></polygon> |
| | | <polygon id="Fill-378" fill-opacity="0.8" fill="#A3B1BF" transform="translate(46.380894, 165.931897) rotate(22.000000) translate(-46.380894, -165.931897) " points="44.7646475 165.931897 46.380894 167.547816 47.9971405 165.931897 46.380894 164.315979"></polygon> |
| | | <polygon id="Stroke-380" transform="translate(46.380894, 165.931897) rotate(22.000000) translate(-46.380894, -165.931897) " points="44.7646475 165.931897 46.380894 167.547816 47.9971405 165.931897 46.380894 164.315979"></polygon> |
| | | <polygon id="Fill-382" fill-opacity="0.8" fill="#A3B1BF" transform="translate(44.929324, 162.513061) rotate(22.000000) translate(-44.929324, -162.513061) " points="43.3130771 162.513061 44.9293236 164.12898 46.5455702 162.513061 44.9293236 160.897143"></polygon> |
| | | <polygon id="Stroke-384" transform="translate(44.929324, 162.513061) rotate(22.000000) translate(-44.929324, -162.513061) " points="43.3130771 162.513061 44.9293236 164.12898 46.5455702 162.513061 44.9293236 160.897143"></polygon> |
| | | <polygon id="Fill-386" fill-opacity="0.8" fill="#A3B1BF" transform="translate(43.477729, 159.094284) rotate(22.000000) translate(-43.477729, -159.094284) " points="41.8614829 159.094284 43.4777295 160.710203 45.093976 159.094284 43.4777295 157.478365"></polygon> |
| | | <polygon id="Stroke-388" transform="translate(43.477729, 159.094284) rotate(22.000000) translate(-43.477729, -159.094284) " points="41.8614829 159.094284 43.4777295 160.710203 45.093976 159.094284 43.4777295 157.478365"></polygon> |
| | | <polygon id="Fill-390" fill-opacity="0.8" fill="#A3B1BF" transform="translate(42.026100, 155.675424) rotate(22.000000) translate(-42.026100, -155.675424) " points="40.4098536 155.675424 42.0261002 157.291342 43.6423467 155.675424 42.0261002 154.059505"></polygon> |
| | | <polygon id="Stroke-392" transform="translate(42.026100, 155.675424) rotate(22.000000) translate(-42.026100, -155.675424) " points="40.4098536 155.675424 42.0261002 157.291342 43.6423467 155.675424 42.0261002 154.059505"></polygon> |
| | | <polygon id="Fill-394" fill-opacity="0.8" fill="#A3B1BF" transform="translate(43.224809, 167.271198) rotate(22.000000) translate(-43.224809, -167.271198) " points="41.6085622 167.271198 43.2248087 168.887117 44.8410552 167.271198 43.2248087 165.65528"></polygon> |
| | | <polygon id="Stroke-396" transform="translate(43.224809, 167.271198) rotate(22.000000) translate(-43.224809, -167.271198) " points="41.6085622 167.271198 43.2248087 168.887117 44.8410552 167.271198 43.2248087 165.65528"></polygon> |
| | | <polygon id="Fill-398" fill-opacity="0.8" fill="#A3B1BF" transform="translate(41.773238, 163.852362) rotate(22.000000) translate(-41.773238, -163.852362) " points="40.1569918 163.852362 41.7732383 165.468281 43.3894848 163.852362 41.7732383 162.236443"></polygon> |
| | | <polygon id="Stroke-400" transform="translate(41.773238, 163.852362) rotate(22.000000) translate(-41.773238, -163.852362) " points="40.1569918 163.852362 41.7732383 165.468281 43.3894848 163.852362 41.7732383 162.236443"></polygon> |
| | | <polygon id="Fill-402" fill-opacity="0.8" fill="#A3B1BF" transform="translate(40.321585, 160.433561) rotate(22.000000) translate(-40.321585, -160.433561) " points="38.7053387 160.433561 40.3215852 162.04948 41.9378318 160.433561 40.3215852 158.817642"></polygon> |
| | | <polygon id="Stroke-404" transform="translate(40.321585, 160.433561) rotate(22.000000) translate(-40.321585, -160.433561) " points="38.7053387 160.433561 40.3215852 162.04948 41.9378318 160.433561 40.3215852 158.817642"></polygon> |
| | | <polygon id="Fill-406" fill-opacity="0.8" fill="#A3B1BF" transform="translate(38.869991, 157.014784) rotate(22.000000) translate(-38.869991, -157.014784) " points="37.2537445 157.014784 38.8699911 158.630702 40.4862376 157.014784 38.8699911 155.398865"></polygon> |
| | | <polygon id="Stroke-408" transform="translate(38.869991, 157.014784) rotate(22.000000) translate(-38.869991, -157.014784) " points="37.2537445 157.014784 38.8699911 158.630702 40.4862376 157.014784 38.8699911 155.398865"></polygon> |
| | | <polygon id="Fill-410" fill-opacity="0.8" fill="#A3B1BF" transform="translate(40.068723, 168.610499) rotate(22.000000) translate(-40.068723, -168.610499) " points="38.4524768 168.610499 40.0687234 170.226418 41.6849699 168.610499 40.0687234 166.994581"></polygon> |
| | | <polygon id="Stroke-412" transform="translate(40.068723, 168.610499) rotate(22.000000) translate(-40.068723, -168.610499) " points="38.4524768 168.610499 40.0687234 170.226418 41.6849699 168.610499 40.0687234 166.994581"></polygon> |
| | | <polygon id="Fill-414" fill-opacity="0.8" fill="#A3B1BF" transform="translate(38.617129, 165.191722) rotate(22.000000) translate(-38.617129, -165.191722) " points="37.0008827 165.191722 38.6171292 166.807641 40.2333757 165.191722 38.6171292 163.575803"></polygon> |
| | | <polygon id="Stroke-416" transform="translate(38.617129, 165.191722) rotate(22.000000) translate(-38.617129, -165.191722) " points="37.0008827 165.191722 38.6171292 166.807641 40.2333757 165.191722 38.6171292 163.575803"></polygon> |
| | | <polygon id="Fill-418" fill-opacity="0.8" fill="#A3B1BF" transform="translate(37.165500, 161.772862) rotate(22.000000) translate(-37.165500, -161.772862) " points="35.5492534 161.772862 37.1654999 163.388781 38.7817464 161.772862 37.1654999 160.156943"></polygon> |
| | | <polygon id="Stroke-420" transform="translate(37.165500, 161.772862) rotate(22.000000) translate(-37.165500, -161.772862) " points="35.5492534 161.772862 37.1654999 163.388781 38.7817464 161.772862 37.1654999 160.156943"></polygon> |
| | | <polygon id="Fill-422" fill-opacity="0.8" fill="#A3B1BF" transform="translate(35.713906, 158.354085) rotate(22.000000) translate(-35.713906, -158.354085) " points="34.0976592 158.354085 35.7139057 159.970003 37.3301523 158.354085 35.7139057 156.738166"></polygon> |
| | | <polygon id="Stroke-424" transform="translate(35.713906, 158.354085) rotate(22.000000) translate(-35.713906, -158.354085) " points="34.0976592 158.354085 35.7139057 159.970003 37.3301523 158.354085 35.7139057 156.738166"></polygon> |
| | | <polygon id="Fill-426" fill-opacity="0.8" fill="#A3B1BF" transform="translate(36.912638, 169.949800) rotate(22.000000) translate(-36.912638, -169.949800) " points="35.2963915 169.9498 36.912638 171.565719 38.5288846 169.9498 36.912638 168.333882"></polygon> |
| | | <polygon id="Stroke-428" transform="translate(36.912638, 169.949800) rotate(22.000000) translate(-36.912638, -169.949800) " points="35.2963915 169.9498 36.912638 171.565719 38.5288846 169.9498 36.912638 168.333882"></polygon> |
| | | <polygon id="Fill-430" fill-opacity="0.8" fill="#A3B1BF" transform="translate(35.461068, 166.530964) rotate(22.000000) translate(-35.461068, -166.530964) " points="33.8448211 166.530964 35.4610677 168.146883 37.0773142 166.530964 35.4610677 164.915045"></polygon> |
| | | <polygon id="Stroke-432" transform="translate(35.461068, 166.530964) rotate(22.000000) translate(-35.461068, -166.530964) " points="33.8448211 166.530964 35.4610677 168.146883 37.0773142 166.530964 35.4610677 164.915045"></polygon> |
| | | <polygon id="Fill-434" fill-opacity="0.8" fill="#A3B1BF" transform="translate(34.009415, 163.112163) rotate(22.000000) translate(-34.009415, -163.112163) " points="32.3931681 163.112163 34.0094146 164.728081 35.6256611 163.112163 34.0094146 161.496244"></polygon> |
| | | <polygon id="Stroke-436" transform="translate(34.009415, 163.112163) rotate(22.000000) translate(-34.009415, -163.112163) " points="32.3931681 163.112163 34.0094146 164.728081 35.6256611 163.112163 34.0094146 161.496244"></polygon> |
| | | <polygon id="Fill-438" fill-opacity="0.8" fill="#A3B1BF" transform="translate(32.557820, 159.693385) rotate(22.000000) translate(-32.557820, -159.693385) " points="30.9415739 159.693385 32.5578204 161.309304 34.174067 159.693385 32.5578204 158.077467"></polygon> |
| | | <polygon id="Stroke-440" transform="translate(32.557820, 159.693385) rotate(22.000000) translate(-32.557820, -159.693385) " points="30.9415739 159.693385 32.5578204 161.309304 34.174067 159.693385 32.5578204 158.077467"></polygon> |
| | | <polygon id="Fill-442" fill-opacity="0.8" fill="#A3B1BF" transform="translate(33.756553, 171.289101) rotate(22.000000) translate(-33.756553, -171.289101) " points="32.1403062 171.289101 33.7565527 172.90502 35.3727993 171.289101 33.7565527 169.673182"></polygon> |
| | | <polygon id="Stroke-444" transform="translate(33.756553, 171.289101) rotate(22.000000) translate(-33.756553, -171.289101) " points="32.1403062 171.289101 33.7565527 172.90502 35.3727993 171.289101 33.7565527 169.673182"></polygon> |
| | | <polygon id="Fill-446" fill-opacity="0.8" fill="#A3B1BF" transform="translate(32.304959, 167.870324) rotate(22.000000) translate(-32.304959, -167.870324) " points="30.688712 167.870324 32.3049586 169.486242 33.9212051 167.870324 32.3049586 166.254405"></polygon> |
| | | <polygon id="Stroke-448" transform="translate(32.304959, 167.870324) rotate(22.000000) translate(-32.304959, -167.870324) " points="30.688712 167.870324 32.3049586 169.486242 33.9212051 167.870324 32.3049586 166.254405"></polygon> |
| | | <polygon id="Fill-450" fill-opacity="0.8" fill="#A3B1BF" transform="translate(30.853329, 164.451464) rotate(22.000000) translate(-30.853329, -164.451464) " points="29.2370827 164.451464 30.8533293 166.067382 32.4695758 164.451464 30.8533293 162.835545"></polygon> |
| | | <polygon id="Stroke-452" transform="translate(30.853329, 164.451464) rotate(22.000000) translate(-30.853329, -164.451464) " points="29.2370827 164.451464 30.8533293 166.067382 32.4695758 164.451464 30.8533293 162.835545"></polygon> |
| | | <polygon id="Fill-454" fill-opacity="0.8" fill="#A3B1BF" transform="translate(29.401735, 161.032686) rotate(22.000000) translate(-29.401735, -161.032686) " points="27.7854886 161.032686 29.4017351 162.648605 31.0179816 161.032686 29.4017351 159.416768"></polygon> |
| | | <polygon id="Stroke-456" transform="translate(29.401735, 161.032686) rotate(22.000000) translate(-29.401735, -161.032686) " points="27.7854886 161.032686 29.4017351 162.648605 31.0179816 161.032686 29.4017351 159.416768"></polygon> |
| | | <polygon id="Fill-458" fill-opacity="0.8" fill="#A3B1BF" transform="translate(38.778613, 148.026981) rotate(22.000000) translate(-38.778613, -148.026981) " points="37.1623668 148.026981 38.7786133 149.6429 40.3948599 148.026981 38.7786133 146.411063"></polygon> |
| | | <polygon id="Stroke-460" transform="translate(38.778613, 148.026981) rotate(22.000000) translate(-38.778613, -148.026981) " points="37.1623668 148.026981 38.7786133 149.6429 40.3948599 148.026981 38.7786133 146.411063"></polygon> |
| | | <polygon id="Fill-462" fill-opacity="0.8" fill="#A3B1BF" transform="translate(37.326984, 144.608121) rotate(22.000000) translate(-37.326984, -144.608121) " points="35.7107375 144.608121 37.3269841 146.22404 38.9432306 144.608121 37.3269841 142.992203"></polygon> |
| | | <polygon id="Stroke-464" transform="translate(37.326984, 144.608121) rotate(22.000000) translate(-37.326984, -144.608121) " points="35.7107375 144.608121 37.3269841 146.22404 38.9432306 144.608121 37.3269841 142.992203"></polygon> |
| | | <polygon id="Fill-466" fill-opacity="0.8" fill="#A3B1BF" transform="translate(35.875390, 141.189344) rotate(22.000000) translate(-35.875390, -141.189344) " points="34.2591433 141.189344 35.8753899 142.805263 37.4916364 141.189344 35.8753899 139.573425"></polygon> |
| | | <polygon id="Stroke-468" transform="translate(35.875390, 141.189344) rotate(22.000000) translate(-35.875390, -141.189344) " points="34.2591433 141.189344 35.8753899 142.805263 37.4916364 141.189344 35.8753899 139.573425"></polygon> |
| | | <polygon id="Fill-470" fill-opacity="0.8" fill="#A3B1BF" transform="translate(34.423796, 137.770567) rotate(22.000000) translate(-34.423796, -137.770567) " points="32.8075492 137.770567 34.4237957 139.386485 36.0400422 137.770567 34.4237957 136.154648"></polygon> |
| | | <polygon id="Stroke-472" fill="#B2BECA" transform="translate(34.423796, 137.770567) rotate(22.000000) translate(-34.423796, -137.770567) " points="34.4237957 139.386485 36.0400422 137.770567 34.4237957 136.154648 32.8075492 137.770567"></polygon> |
| | | <polygon id="Fill-474" fill-opacity="0.8" fill="#A3B1BF" transform="translate(35.622528, 149.366282) rotate(22.000000) translate(-35.622528, -149.366282) " points="34.0062815 149.366282 35.622528 150.982201 37.2387746 149.366282 35.622528 147.750364"></polygon> |
| | | <polygon id="Stroke-476" transform="translate(35.622528, 149.366282) rotate(22.000000) translate(-35.622528, -149.366282) " points="34.0062815 149.366282 35.622528 150.982201 37.2387746 149.366282 35.622528 147.750364"></polygon> |
| | | <polygon id="Fill-478" fill-opacity="0.8" fill="#A3B1BF" transform="translate(34.170875, 145.947481) rotate(22.000000) translate(-34.170875, -145.947481) " points="32.5546284 145.947481 34.1708749 147.5634 35.7871215 145.947481 34.1708749 144.331563"></polygon> |
| | | <polygon id="Stroke-480" transform="translate(34.170875, 145.947481) rotate(22.000000) translate(-34.170875, -145.947481) " points="32.5546284 145.947481 34.1708749 147.5634 35.7871215 145.947481 34.1708749 144.331563"></polygon> |
| | | <polygon id="Fill-482" fill-opacity="0.8" fill="#A3B1BF" transform="translate(32.719305, 142.528645) rotate(22.000000) translate(-32.719305, -142.528645) " points="31.103058 142.528645 32.7193046 144.144564 34.3355511 142.528645 32.7193046 140.912726"></polygon> |
| | | <polygon id="Stroke-484" transform="translate(32.719305, 142.528645) rotate(22.000000) translate(-32.719305, -142.528645) " points="31.103058 142.528645 32.7193046 144.144564 34.3355511 142.528645 32.7193046 140.912726"></polygon> |
| | | <polygon id="Fill-486" fill-opacity="0.8" fill="#A3B1BF" transform="translate(31.267651, 139.109844) rotate(22.000000) translate(-31.267651, -139.109844) " points="29.651405 139.109844 31.2676515 140.725763 32.883898 139.109844 31.2676515 137.493925"></polygon> |
| | | <polygon id="Stroke-488" transform="translate(31.267651, 139.109844) rotate(22.000000) translate(-31.267651, -139.109844) " points="29.651405 139.109844 31.2676515 140.725763 32.883898 139.109844 31.2676515 137.493925"></polygon> |
| | | <polygon id="Fill-490" fill-opacity="0.8" fill="#A3B1BF" transform="translate(32.466384, 150.705559) rotate(22.000000) translate(-32.466384, -150.705559) " points="30.8501373 150.705559 32.4663838 152.321478 34.0826303 150.705559 32.4663838 149.089641"></polygon> |
| | | <polygon id="Stroke-492" transform="translate(32.466384, 150.705559) rotate(22.000000) translate(-32.466384, -150.705559) " points="30.8501373 150.705559 32.4663838 152.321478 34.0826303 150.705559 32.4663838 149.089641"></polygon> |
| | | <polygon id="Fill-494" fill-opacity="0.8" fill="#A3B1BF" transform="translate(31.014790, 147.286782) rotate(22.000000) translate(-31.014790, -147.286782) " points="29.3985431 147.286782 31.0147896 148.902701 32.6310362 147.286782 31.0147896 145.670863"></polygon> |
| | | <polygon id="Stroke-496" transform="translate(31.014790, 147.286782) rotate(22.000000) translate(-31.014790, -147.286782) " points="29.3985431 147.286782 31.0147896 148.902701 32.6310362 147.286782 31.0147896 145.670863"></polygon> |
| | | <polygon id="Fill-498" fill-opacity="0.8" fill="#A3B1BF" transform="translate(29.563219, 143.867946) rotate(22.000000) translate(-29.563219, -143.867946) " points="27.9469727 143.867946 29.5632192 145.483865 31.1794658 143.867946 29.5632192 142.252027"></polygon> |
| | | <polygon id="Stroke-500" transform="translate(29.563219, 143.867946) rotate(22.000000) translate(-29.563219, -143.867946) " points="27.9469727 143.867946 29.5632192 145.483865 31.1794658 143.867946 29.5632192 142.252027"></polygon> |
| | | <polygon id="Fill-502" fill-opacity="0.8" fill="#A3B1BF" transform="translate(28.111566, 140.449145) rotate(22.000000) translate(-28.111566, -140.449145) " points="26.4953196 140.449145 28.1115662 142.065063 29.7278127 140.449145 28.1115662 138.833226"></polygon> |
| | | <polygon id="Stroke-504" transform="translate(28.111566, 140.449145) rotate(22.000000) translate(-28.111566, -140.449145) " points="26.4953196 140.449145 28.1115662 142.065063 29.7278127 140.449145 28.1115662 138.833226"></polygon> |
| | | <polygon id="Fill-506" fill-opacity="0.8" fill="#A3B1BF" transform="translate(29.310298, 152.044860) rotate(22.000000) translate(-29.310298, -152.044860) " points="27.6940519 152.04486 29.3102985 153.660779 30.926545 152.04486 29.3102985 150.428942"></polygon> |
| | | <polygon id="Stroke-508" transform="translate(29.310298, 152.044860) rotate(22.000000) translate(-29.310298, -152.044860) " points="27.6940519 152.04486 29.3102985 153.660779 30.926545 152.04486 29.3102985 150.428942"></polygon> |
| | | <polygon id="Fill-510" fill-opacity="0.8" fill="#A3B1BF" transform="translate(27.858704, 148.626083) rotate(22.000000) translate(-27.858704, -148.626083) " points="26.2424578 148.626083 27.8587043 150.242002 29.4749508 148.626083 27.8587043 147.010164"></polygon> |
| | | <polygon id="Stroke-512" transform="translate(27.858704, 148.626083) rotate(22.000000) translate(-27.858704, -148.626083) " points="26.2424578 148.626083 27.8587043 150.242002 29.4749508 148.626083 27.8587043 147.010164"></polygon> |
| | | <polygon id="Fill-514" fill-opacity="0.8" fill="#A3B1BF" transform="translate(26.407134, 145.207247) rotate(22.000000) translate(-26.407134, -145.207247) " points="24.7908874 145.207247 26.4071339 146.823166 28.0233805 145.207247 26.4071339 143.591328"></polygon> |
| | | <polygon id="Stroke-516" transform="translate(26.407134, 145.207247) rotate(22.000000) translate(-26.407134, -145.207247) " points="24.7908874 145.207247 26.4071339 146.823166 28.0233805 145.207247 26.4071339 143.591328"></polygon> |
| | | <polygon id="Fill-518" fill-opacity="0.8" fill="#A3B1BF" transform="translate(24.955481, 141.788446) rotate(22.000000) translate(-24.955481, -141.788446) " points="23.3392343 141.788446 24.9554808 143.404364 26.5717274 141.788446 24.9554808 140.172527"></polygon> |
| | | <polygon id="Stroke-520" transform="translate(24.955481, 141.788446) rotate(22.000000) translate(-24.955481, -141.788446) " points="23.3392343 141.788446 24.9554808 143.404364 26.5717274 141.788446 24.9554808 140.172527"></polygon> |
| | | <polygon id="Fill-522" fill-opacity="0.8" fill="#A3B1BF" transform="translate(26.154213, 153.384161) rotate(22.000000) translate(-26.154213, -153.384161) " points="24.5379666 153.384161 26.1542132 155.00008 27.7704597 153.384161 26.1542132 151.768243"></polygon> |
| | | <polygon id="Stroke-524" transform="translate(26.154213, 153.384161) rotate(22.000000) translate(-26.154213, -153.384161) " points="24.5379666 153.384161 26.1542132 155.00008 27.7704597 153.384161 26.1542132 151.768243"></polygon> |
| | | <polygon id="Fill-526" fill-opacity="0.8" fill="#A3B1BF" transform="translate(24.702619, 149.965384) rotate(22.000000) translate(-24.702619, -149.965384) " points="23.0863724 149.965384 24.702619 151.581303 26.3188655 149.965384 24.702619 148.349465"></polygon> |
| | | <polygon id="Stroke-528" transform="translate(24.702619, 149.965384) rotate(22.000000) translate(-24.702619, -149.965384) " points="23.0863724 149.965384 24.702619 151.581303 26.3188655 149.965384 24.702619 148.349465"></polygon> |
| | | <polygon id="Fill-530" fill-opacity="0.8" fill="#A3B1BF" transform="translate(23.250966, 146.546583) rotate(22.000000) translate(-23.250966, -146.546583) " points="21.6347194 146.546583 23.2509659 148.162502 24.8672124 146.546583 23.2509659 144.930664"></polygon> |
| | | <polygon id="Stroke-532" transform="translate(23.250966, 146.546583) rotate(22.000000) translate(-23.250966, -146.546583) " points="21.6347194 146.546583 23.2509659 148.162502 24.8672124 146.546583 23.2509659 144.930664"></polygon> |
| | | <polygon id="Fill-534" fill-opacity="0.8" fill="#A3B1BF" transform="translate(21.799396, 143.127747) rotate(22.000000) translate(-21.799396, -143.127747) " points="20.183149 143.127747 21.7993955 144.743665 23.4156421 143.127747 21.7993955 141.511828"></polygon> |
| | | <polygon id="Stroke-536" transform="translate(21.799396, 143.127747) rotate(22.000000) translate(-21.799396, -143.127747) " points="20.183149 143.127747 21.7993955 144.743665 23.4156421 143.127747 21.7993955 141.511828"></polygon> |
| | | <path d="M129.314819,189.942425 C126.372666,187.000233 124.490222,184.112668 125.110927,183.492089 C125.731631,182.87151 128.619783,184.753573 131.562571,187.695129 C134.504724,190.637321 136.387169,193.524886 135.766464,194.145465 C135.145759,194.766044 132.257608,192.883981 129.314819,189.942425 Z" id="Fill-538" fill="#F5F5F5" transform="translate(130.438695, 188.818777) rotate(22.000000) translate(-130.438695, -188.818777) "></path> |
| | | <path d="M129.314819,189.942425 C126.372666,187.000233 124.490222,184.112668 125.110927,183.492089 C125.731631,182.87151 128.619783,184.753573 131.562571,187.695129 C134.504724,190.637321 136.387169,193.524886 135.766464,194.145465 C135.145759,194.766044 132.257608,192.883981 129.314819,189.942425 Z" id="Stroke-540" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(130.438695, 188.818777) rotate(22.000000) translate(-130.438695, -188.818777) "></path> |
| | | <path d="M136.083433,187.715086 C130.20421,181.837055 126.443133,176.067006 127.683272,174.827118 C128.92341,173.587231 134.69463,177.347545 140.573854,183.225576 C146.453713,189.104243 150.21479,194.874292 148.974651,196.114179 C147.734513,197.354066 141.963293,193.593752 136.083433,187.715086 Z" id="Fill-542" fill="#F5F5F5" transform="translate(138.328961, 185.470648) rotate(22.000000) translate(-138.328961, -185.470648) "></path> |
| | | <path d="M136.083433,187.715086 C130.20421,181.837055 126.443133,176.067006 127.683272,174.827118 C128.92341,173.587231 134.69463,177.347545 140.573854,183.225576 C146.453713,189.104243 150.21479,194.874292 148.974651,196.114179 C147.734513,197.354066 141.963293,193.593752 136.083433,187.715086 Z" id="Stroke-544" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(138.328961, 185.470648) rotate(22.000000) translate(-138.328961, -185.470648) "></path> |
| | | <path d="M146.697288,183.650834 C138.818086,175.773231 133.777481,168.04045 135.43947,166.378798 C137.101459,164.717146 144.835809,169.756729 152.715011,177.634332 C160.594213,185.511936 165.634818,193.244716 163.972829,194.906369 C162.310839,196.568021 154.57649,191.528438 146.697288,183.650834 Z" id="Fill-546" fill-opacity="0.35" fill="#F5F5F5" transform="translate(149.706149, 180.642583) rotate(22.000000) translate(-149.706149, -180.642583) "></path> |
| | | <path d="M146.697288,183.650834 C138.818086,175.773231 133.777481,168.04045 135.43947,166.378798 C137.101459,164.717146 144.835809,169.756729 152.715011,177.634332 C160.594213,185.511936 165.634818,193.244716 163.972829,194.906369 C162.310839,196.568021 154.57649,191.528438 146.697288,183.650834 Z" id="Stroke-548" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(149.706149, 180.642583) rotate(22.000000) translate(-149.706149, -180.642583) "></path> |
| | | <path d="M65.2279553,90.2345285 C62.4548336,90.0320836 60.4105231,89.3345405 60.4105231,88.5051511 C60.4105231,87.676673 62.4503446,86.9797514 65.2188187,86.7764428 C65.4149139,84.0068366 66.0879499,81.9659221 66.8880741,81.9659221 C67.6881984,81.9659221 68.3612344,84.0068366 68.5573295,86.7764428 C71.3258036,86.9797514 73.3656251,87.676673 73.3656251,88.5051511 C73.3656251,89.3345405 71.3213146,90.0320836 68.548193,90.2345285 C68.3410329,92.9408238 67.6762073,94.9210242 66.8880741,94.9210242 C66.0999409,94.9210242 65.4351154,92.9408238 65.2279553,90.2345285 Z" id="Oval-80-Copy-3" fill-opacity="0.4" fill="#A3B1BF" opacity="0.85" transform="translate(66.888074, 88.443473) rotate(-340.000000) translate(-66.888074, -88.443473) "></path> |
| | | <path d="M118.775569,329.140492 L118.424988,329.526146 C117.522244,330.5192 115.985396,330.592411 114.992341,329.689667 C114.596934,329.330218 114.331035,328.850456 114.235803,328.324641 L114.143075,327.812647 L113.669257,327.599091 C112.445737,327.047635 111.900921,325.608734 112.452377,324.385214 C112.672015,323.8979 113.046204,323.496601 113.516991,323.243469 L113.97521,322.997095 L114.032158,322.478985 C114.178786,321.144967 115.379087,320.182398 116.713105,320.329026 C117.24418,320.387399 117.741214,320.61917 118.127299,320.988476 L118.503957,321.348765 L119.01334,321.242962 C120.327346,320.970031 121.613813,321.813989 121.886744,323.127995 C121.995449,323.651349 121.928561,324.195943 121.696437,324.677436 L121.470742,325.145594 L121.728812,325.597409 C122.394441,326.762759 121.989337,328.247061 120.823987,328.91269 C120.359975,329.177726 119.82154,329.282421 119.292023,329.21057 L118.775569,329.140492 Z" id="Star-1-Copy-16" fill-opacity="0.4" fill="#A3B1BF"></path> |
| | | <path d="M432.83752,120.004816 L432.837087,120.005044 L432.837087,120.005044 C432.092472,120.396429 431.171561,120.110079 430.780176,119.365464 C430.624337,119.068978 430.570573,118.729391 430.627206,118.399266 L430.627206,118.399266 L430.627206,118.399266 L430.627206,118.399266 C430.024845,117.812233 430.01242,116.848039 430.599453,116.245678 C430.833262,116.005765 431.139652,115.849637 431.471171,115.801474 L431.471471,115.801431 L431.471471,115.801431 L431.471471,115.801431 C431.843891,115.046982 432.757399,114.737288 433.511848,115.109709 C433.812195,115.25797 434.055308,115.501083 434.20357,115.801431 L434.20357,115.801431 L434.203869,115.801474 L434.203869,115.801474 C435.036229,115.922398 435.612963,116.695187 435.492039,117.527547 C435.443876,117.859067 435.287748,118.165457 435.047835,118.399266 L435.047835,118.399266 L435.047835,118.399266 L435.047835,118.399266 C435.190066,119.228364 434.63325,120.015783 433.804152,120.158014 C433.474027,120.214647 433.134439,120.160883 432.837954,120.005044 L432.83752,120.004816 Z" id="Star-1-Copy-18" fill-opacity="0.4" fill="#A3B1BF" transform="translate(432.837619, 117.566125) rotate(-3.000000) translate(-432.837619, -117.566125) "></path> |
| | | <path d="M99.7727703,38.762372 L99.0266308,39.1545584 L99.0266308,39.1545584 C97.8386845,39.7789675 96.36948,39.3221304 95.7450708,38.134184 C95.4964477,37.6611755 95.4106732,37.1194035 95.5010241,36.5927278 L95.6433921,35.7628333 L95.0407812,35.1755563 L95.0407812,35.1755563 C94.0796578,34.2388893 94.059832,32.7004261 94.996499,31.7393027 C95.369563,31.3564979 95.8584376,31.1073808 96.3874089,31.0305329 L97.2206742,30.9094778 L97.5937913,30.1536188 L97.5937913,30.1536188 C98.1878378,28.950202 99.6449697,28.4562097 100.848387,29.0502562 C101.327469,29.2867472 101.715258,29.6745363 101.951749,30.1536188 L102.324866,30.9094778 L103.158132,31.0305329 L103.158132,31.0305329 C104.486241,31.223478 105.406474,32.4565366 105.213529,33.7846464 C105.136681,34.3136177 104.887564,34.8024923 104.504759,35.1755563 L103.902148,35.7628333 L104.044516,36.5927278 L104.044516,36.5927278 C104.27143,37.9154575 103.383095,39.1716915 102.060366,39.398605 C101.53369,39.4889559 100.991918,39.4031814 100.51891,39.1545584 L99.7727703,38.762372 Z" id="Star-1-Copy-19" fill-opacity="0.4" fill="#A3B1BF" transform="translate(99.772928, 34.116388) rotate(19.000000) translate(-99.772928, -34.116388) "></path> |
| | | <path d="M396.631073,305.744172 L396.098125,305.608596 C394.797498,305.277731 394.01135,303.955146 394.342215,302.654518 C394.473956,302.136643 394.772729,301.676633 395.192288,301.345694 L395.623376,301.00566 L395.587617,300.458372 C395.500116,299.119176 396.514815,297.962609 397.854012,297.875108 C398.387399,297.840257 398.917395,297.982247 399.361919,298.279089 L399.818473,298.583965 L400.329362,298.380373 C401.576068,297.883555 402.989473,298.491459 403.486291,299.738164 C403.684076,300.23448 403.712777,300.782145 403.567956,301.296416 L403.418882,301.825788 L403.76981,302.247972 C404.627682,303.280038 404.486471,304.812135 403.454406,305.670007 C403.043346,306.011688 402.531095,306.208301 401.996987,306.229395 L401.44896,306.251039 L401.15585,306.715309 C400.439401,307.850123 398.938655,308.189275 397.80384,307.472826 C397.351988,307.187555 397.006767,306.761296 396.821614,306.260029 L396.631073,305.744172 Z" id="Star-1-Copy-20" fill-opacity="0.4" fill="#A3B1BF"></path> |
| | | <path d="M439.755536,146.347757 L439.755103,146.347984 L439.755103,146.347984 C439.010488,146.739369 438.089577,146.45302 437.698192,145.708405 C437.542353,145.411919 437.488589,145.072331 437.545222,144.742206 L437.545222,144.742206 L437.545222,144.742206 L437.545222,144.742206 C436.942861,144.155173 436.930436,143.190979 437.517469,142.588619 C437.751277,142.348705 438.057668,142.192577 438.389187,142.144415 L438.389487,142.144371 L438.389487,142.144371 L438.389487,142.144371 C438.761907,141.389923 439.675415,141.080228 440.429864,141.452649 C440.730211,141.600911 440.973324,141.844024 441.121586,142.144371 L441.121586,142.144371 L441.121885,142.144415 L441.121885,142.144415 C441.954245,142.265338 442.530978,143.038128 442.410055,143.870488 C442.361892,144.202007 442.205764,144.508398 441.965851,144.742206 L441.965851,144.742206 L441.965851,144.742206 L441.965851,144.742206 C442.108082,145.571305 441.551266,146.358723 440.722168,146.500955 C440.392043,146.557588 440.052455,146.503823 439.755969,146.347984 L439.755536,146.347757 Z" id="Star-1-Copy-21" fill-opacity="0.4" fill="#A3B1BF" transform="translate(439.755635, 143.909066) rotate(-12.000000) translate(-439.755635, -143.909066) "></path> |
| | | <path d="M244.621971,220.61341 C277.15945,220.61341 303.536288,194.242112 303.536288,161.711467 C303.536288,129.180822 277.15945,102.809524 244.621971,102.809524 C212.084491,102.809524 185.707653,129.180822 185.707653,161.711467 C185.707653,194.242112 212.084491,220.61341 244.621971,220.61341 Z" id="Oval-8-Copy-2" fill-opacity="0.66" fill="#A3B1BF"></path> |
| | | <path d="M245.345696,141.060063 C241.146656,141.060063 237.880736,142.342349 235.547936,144.906921 C233.215136,147.354921 232.107056,150.618921 232.107056,154.698921 L236.714336,154.698921 C236.714336,151.842921 237.355856,149.628063 238.638896,147.996063 C240.038576,146.072635 242.196416,145.140063 245.112416,145.140063 C247.561856,145.140063 249.486416,145.781206 250.827776,147.180063 C252.110816,148.462349 252.810656,150.269206 252.810656,152.600635 C252.810656,154.232635 252.227456,155.748063 251.061056,157.205206 C250.711136,157.671492 250.011296,158.370921 249.078176,159.303492 C245.928896,162.101206 244.004336,164.316063 243.187856,166.064635 C242.488016,167.521778 242.138096,169.212063 242.138096,171.135492 L242.138096,172.476063 L246.803696,172.476063 L246.803696,171.135492 C246.803696,169.561778 247.153616,168.162921 247.911776,166.880635 C248.494976,165.831492 249.369776,164.782349 250.652816,163.674921 C253.218896,161.401778 254.793536,159.886349 255.376736,159.186921 C256.834736,157.263492 257.592896,154.990349 257.592896,152.367492 C257.592896,148.870349 256.484816,146.130921 254.326976,144.149206 C252.052496,142.050921 249.078176,141.060063 245.345696,141.060063 Z M244.470896,176.556063 C243.479456,176.556063 242.662976,176.847492 241.963136,177.546921 C241.263296,178.188063 240.971696,179.004063 240.971696,179.994921 C240.971696,180.985778 241.263296,181.801778 241.963136,182.501206 C242.662976,183.142349 243.479456,183.492063 244.470896,183.492063 C245.462336,183.492063 246.278816,183.142349 246.978656,182.501206 C247.678496,181.860063 248.028416,181.044063 248.028416,179.994921 C248.028416,179.004063 247.678496,178.188063 247.036976,177.546921 C246.337136,176.847492 245.462336,176.556063 244.470896,176.556063 Z" id="?" fill="#FFFFFF"></path> |
| | | <path d="M223.261662,133.139924 C229.077338,129.782947 239.631808,125.828273 236.274126,120.013819 C232.916444,114.199364 220.565868,115.043746 214.750193,118.400722 C208.934517,121.757699 202.729834,131.623951 206.087516,137.438405 C209.445198,143.252859 217.445986,136.4969 223.261662,133.139924" id="Oval-8-Copy-2" fill="#FAFAFA"></path> |
| | | <path d="M249.679003,119.820589 C252.365149,119.820589 254.5427,117.643495 254.5427,114.957913 C254.5427,112.272332 252.365149,110.095238 249.679003,110.095238 C246.992857,110.095238 244.815306,112.272332 244.815306,114.957913 C244.815306,117.643495 246.992857,119.820589 249.679003,119.820589 Z" id="Oval-10-Copy" fill="#FAFAFA"></path> |
| | | <path d="M421.5,321.5 L423,323" id="Line-2" stroke="#979797" stroke-linecap="square"></path> |
| | | </g> |
| | | </g> |
| | | </g> |
| | | </svg> |
| New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| | | <svg width="422px" height="193px" viewBox="0 0 422 193" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| | | <!-- Generator: Sketch 46.2 (44496) - http://www.bohemiancoding.com/sketch --> |
| | | <title>Group 4</title> |
| | | <desc>Created with Sketch.</desc> |
| | | <defs></defs> |
| | | <g id="Ant-Design-Pro-3.0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> |
| | | <g id="500" transform="translate(-477.000000, -299.000000)"> |
| | | <g id="Group-4" transform="translate(479.000000, 290.000000)"> |
| | | <polygon id="Fill-1" fill-opacity="0.25" fill="#A3B1BF" opacity="0.900000036" transform="translate(271.351592, 80.180646) rotate(90.000000) translate(-271.351592, -80.180646) " points="214.065678 134.970601 328.637506 134.970601 328.637506 25.3906904 214.065678 25.3906904"></polygon> |
| | | <polygon id="Stroke-2" stroke="#A3B1BF" stroke-width="1.62" transform="translate(271.351592, 80.180646) rotate(90.000000) translate(-271.351592, -80.180646) " points="214.065678 134.970601 328.637506 134.970601 328.637506 25.3906904 214.065678 25.3906904"></polygon> |
| | | <path d="M276.053859,94.8252648 C271.491929,94.8252648 267.759441,91.0782313 267.759441,86.4985238 L267.759441,73.9594928 C267.759441,69.3797853 271.491929,65.6327519 276.053859,65.6327519 L393.542211,65.6327519 C398.104141,65.6327519 401.836629,69.3797853 401.836629,73.9594928 L401.836629,86.4985238 C401.836629,91.0782313 398.104141,94.8252648 393.542211,94.8252648 L276.053859,94.8252648 Z" id="Fill-3" fill="#F0F2F5" transform="translate(334.798035, 80.229008) rotate(90.000000) translate(-334.798035, -80.229008) "></path> |
| | | <path d="M276.053859,94.8252648 C271.491929,94.8252648 267.759441,91.0782313 267.759441,86.4985238 L267.759441,73.9594928 C267.759441,69.3797853 271.491929,65.6327519 276.053859,65.6327519 L393.542211,65.6327519 C398.104141,65.6327519 401.836629,69.3797853 401.836629,73.9594928 L401.836629,86.4985238 C401.836629,91.0782313 398.104141,94.8252648 393.542211,94.8252648 L276.053859,94.8252648 L276.053859,94.8252648 Z" id="Stroke-5" stroke="#A3B1BF" stroke-width="1.62" transform="translate(334.798035, 80.229008) rotate(90.000000) translate(-334.798035, -80.229008) "></path> |
| | | <path d="M373.091719,31.232323 C373.091719,32.058752 372.424019,32.7290547 371.600798,32.7290547 C370.77654,32.7290547 370.108839,32.058752 370.108839,31.232323 C370.108839,30.405894 370.77654,29.7355913 371.600798,29.7355913 C372.424019,29.7355913 373.091719,30.405894 373.091719,31.232323 L356.360842,4.74110287 L349.082491,-8.6444393" id="Fill-7" transform="translate(361.087105, 12.042308) rotate(90.000000) translate(-361.087105, -12.042308) "></path> |
| | | <path d="M343.448596,22.5884924 C343.448596,23.4149215 342.780895,24.0852241 341.957674,24.0852241 C341.133416,24.0852241 340.465716,23.4149215 340.465716,22.5884924 C340.465716,21.7620634 341.133416,21.0917607 341.957674,21.0917607 C342.780895,21.0917607 343.448596,21.7620634 343.448596,22.5884924 L343.448596,22.5884924 Z" id="Stroke-9" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 22.588492) rotate(90.000000) translate(-341.957156, -22.588492) "></path> |
| | | <path d="M343.448596,31.5121872 C343.448596,32.3386162 342.780895,33.0089189 341.957674,33.0089189 C341.133416,33.0089189 340.465716,32.3386162 340.465716,31.5121872 C340.465716,30.6857582 341.133416,30.0154555 341.957674,30.0154555 C342.780895,30.0154555 343.448596,30.6857582 343.448596,31.5121872" id="Fill-11" fill="#FFFFFF" transform="translate(341.957156, 31.512187) rotate(90.000000) translate(-341.957156, -31.512187) "></path> |
| | | <path d="M343.448596,31.5121872 C343.448596,32.3386162 342.780895,33.0089189 341.957674,33.0089189 C341.133416,33.0089189 340.465716,32.3386162 340.465716,31.5121872 C340.465716,30.6857582 341.133416,30.0154555 341.957674,30.0154555 C342.780895,30.0154555 343.448596,30.6857582 343.448596,31.5121872 L343.448596,31.5121872 Z" id="Stroke-13" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 31.512187) rotate(90.000000) translate(-341.957156, -31.512187) "></path> |
| | | <path d="M343.448596,40.435882 C343.448596,41.262311 342.780895,41.9326137 341.957674,41.9326137 C341.133416,41.9326137 340.465716,41.262311 340.465716,40.435882 C340.465716,39.609453 341.133416,38.9391503 341.957674,38.9391503 C342.780895,38.9391503 343.448596,39.609453 343.448596,40.435882" id="Fill-15" fill="#FFFFFF" transform="translate(341.957156, 40.435882) rotate(90.000000) translate(-341.957156, -40.435882) "></path> |
| | | <path d="M343.448596,40.435882 C343.448596,41.262311 342.780895,41.9326137 341.957674,41.9326137 C341.133416,41.9326137 340.465716,41.262311 340.465716,40.435882 C340.465716,39.609453 341.133416,38.9391503 341.957674,38.9391503 C342.780895,38.9391503 343.448596,39.609453 343.448596,40.435882 L343.448596,40.435882 Z" id="Stroke-17" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 40.435882) rotate(90.000000) translate(-341.957156, -40.435882) "></path> |
| | | <path d="M343.448596,49.3595768 C343.448596,50.1860058 342.780895,50.8563085 341.957674,50.8563085 C341.133416,50.8563085 340.465716,50.1860058 340.465716,49.3595768 C340.465716,48.5331477 341.133416,47.8628451 341.957674,47.8628451 C342.780895,47.8628451 343.448596,48.5331477 343.448596,49.3595768" id="Fill-19" fill="#FFFFFF" transform="translate(341.957156, 49.359577) rotate(90.000000) translate(-341.957156, -49.359577) "></path> |
| | | <path d="M343.448596,49.3595768 C343.448596,50.1860058 342.780895,50.8563085 341.957674,50.8563085 C341.133416,50.8563085 340.465716,50.1860058 340.465716,49.3595768 C340.465716,48.5331477 341.133416,47.8628451 341.957674,47.8628451 C342.780895,47.8628451 343.448596,48.5331477 343.448596,49.3595768 L343.448596,49.3595768 Z" id="Stroke-21" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 49.359577) rotate(90.000000) translate(-341.957156, -49.359577) "></path> |
| | | <path d="M343.448596,58.2832715 C343.448596,59.1097006 342.780895,59.7800032 341.957674,59.7800032 C341.133416,59.7800032 340.465716,59.1097006 340.465716,58.2832715 C340.465716,57.4568425 341.133416,56.7865399 341.957674,56.7865399 C342.780895,56.7865399 343.448596,57.4568425 343.448596,58.2832715" id="Fill-23" fill="#FFFFFF" transform="translate(341.957156, 58.283272) rotate(90.000000) translate(-341.957156, -58.283272) "></path> |
| | | <path d="M343.448596,58.2832715 C343.448596,59.1097006 342.780895,59.7800032 341.957674,59.7800032 C341.133416,59.7800032 340.465716,59.1097006 340.465716,58.2832715 C340.465716,57.4568425 341.133416,56.7865399 341.957674,56.7865399 C342.780895,56.7865399 343.448596,57.4568425 343.448596,58.2832715 L343.448596,58.2832715 Z" id="Stroke-25" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 58.283272) rotate(90.000000) translate(-341.957156, -58.283272) "></path> |
| | | <path d="M343.448596,67.2069663 C343.448596,68.0333954 342.780895,68.703698 341.957674,68.703698 C341.133416,68.703698 340.465716,68.0333954 340.465716,67.2069663 C340.465716,66.3805373 341.133416,65.7102346 341.957674,65.7102346 C342.780895,65.7102346 343.448596,66.3805373 343.448596,67.2069663" id="Fill-27" fill="#FFFFFF" transform="translate(341.957156, 67.206966) rotate(90.000000) translate(-341.957156, -67.206966) "></path> |
| | | <path d="M343.448596,67.2069663 C343.448596,68.0333954 342.780895,68.703698 341.957674,68.703698 C341.133416,68.703698 340.465716,68.0333954 340.465716,67.2069663 C340.465716,66.3805373 341.133416,65.7102346 341.957674,65.7102346 C342.780895,65.7102346 343.448596,66.3805373 343.448596,67.2069663 L343.448596,67.2069663 Z" id="Stroke-29" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 67.206966) rotate(90.000000) translate(-341.957156, -67.206966) "></path> |
| | | <path d="M327.400971,24.0852241 C326.576713,24.0852241 325.909013,23.4149215 325.909013,22.5884924 C325.909013,21.7620634 326.576713,21.0917607 327.400971,21.0917607 C328.224192,21.0917607 328.891893,21.7620634 328.891893,22.5884924 C328.891893,23.4149215 328.224192,24.0852241 327.400971,24.0852241 Z" id="Fill-31" fill="#FFFFFF" transform="translate(327.400453, 22.588492) rotate(90.000000) translate(-327.400453, -22.588492) "></path> |
| | | <path d="M328.891893,22.5884924 C328.891893,23.4149215 328.224192,24.0852241 327.400971,24.0852241 C326.576713,24.0852241 325.909013,23.4149215 325.909013,22.5884924 C325.909013,21.7620634 326.576713,21.0917607 327.400971,21.0917607 C328.224192,21.0917607 328.891893,21.7620634 328.891893,22.5884924 L328.891893,22.5884924 Z" id="Stroke-33" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 22.588492) rotate(90.000000) translate(-327.400453, -22.588492) "></path> |
| | | <path d="M328.891893,31.5121872 C328.891893,32.3386162 328.224192,33.0089189 327.400971,33.0089189 C326.576713,33.0089189 325.909013,32.3386162 325.909013,31.5121872 C325.909013,30.6857582 326.576713,30.0154555 327.400971,30.0154555 C328.224192,30.0154555 328.891893,30.6857582 328.891893,31.5121872" id="Fill-35" fill="#FFFFFF" transform="translate(327.400453, 31.512187) rotate(90.000000) translate(-327.400453, -31.512187) "></path> |
| | | <path d="M328.891893,31.5121872 C328.891893,32.3386162 328.224192,33.0089189 327.400971,33.0089189 C326.576713,33.0089189 325.909013,32.3386162 325.909013,31.5121872 C325.909013,30.6857582 326.576713,30.0154555 327.400971,30.0154555 C328.224192,30.0154555 328.891893,30.6857582 328.891893,31.5121872 L328.891893,31.5121872 Z" id="Stroke-37" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 31.512187) rotate(90.000000) translate(-327.400453, -31.512187) "></path> |
| | | <path d="M328.891893,40.435882 C328.891893,41.262311 328.224192,41.9326137 327.400971,41.9326137 C326.576713,41.9326137 325.909013,41.262311 325.909013,40.435882 C325.909013,39.609453 326.576713,38.9391503 327.400971,38.9391503 C328.224192,38.9391503 328.891893,39.609453 328.891893,40.435882" id="Fill-39" fill="#FFFFFF" transform="translate(327.400453, 40.435882) rotate(90.000000) translate(-327.400453, -40.435882) "></path> |
| | | <path d="M328.891893,40.435882 C328.891893,41.262311 328.224192,41.9326137 327.400971,41.9326137 C326.576713,41.9326137 325.909013,41.262311 325.909013,40.435882 C325.909013,39.609453 326.576713,38.9391503 327.400971,38.9391503 C328.224192,38.9391503 328.891893,39.609453 328.891893,40.435882 L328.891893,40.435882 Z" id="Stroke-41" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 40.435882) rotate(90.000000) translate(-327.400453, -40.435882) "></path> |
| | | <path d="M328.891893,49.3595768 C328.891893,50.1860058 328.224192,50.8563085 327.400971,50.8563085 C326.576713,50.8563085 325.909013,50.1860058 325.909013,49.3595768 C325.909013,48.5331477 326.576713,47.8628451 327.400971,47.8628451 C328.224192,47.8628451 328.891893,48.5331477 328.891893,49.3595768" id="Fill-43" fill="#FFFFFF" transform="translate(327.400453, 49.359577) rotate(90.000000) translate(-327.400453, -49.359577) "></path> |
| | | <path d="M328.891893,49.3595768 C328.891893,50.1860058 328.224192,50.8563085 327.400971,50.8563085 C326.576713,50.8563085 325.909013,50.1860058 325.909013,49.3595768 C325.909013,48.5331477 326.576713,47.8628451 327.400971,47.8628451 C328.224192,47.8628451 328.891893,48.5331477 328.891893,49.3595768 L328.891893,49.3595768 Z" id="Stroke-45" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 49.359577) rotate(90.000000) translate(-327.400453, -49.359577) "></path> |
| | | <path d="M328.891893,58.2832715 C328.891893,59.1097006 328.224192,59.7800032 327.400971,59.7800032 C326.576713,59.7800032 325.909013,59.1097006 325.909013,58.2832715 C325.909013,57.4568425 326.576713,56.7865399 327.400971,56.7865399 C328.224192,56.7865399 328.891893,57.4568425 328.891893,58.2832715" id="Fill-47" fill="#FFFFFF" transform="translate(327.400453, 58.283272) rotate(90.000000) translate(-327.400453, -58.283272) "></path> |
| | | <path d="M328.891893,58.2832715 C328.891893,59.1097006 328.224192,59.7800032 327.400971,59.7800032 C326.576713,59.7800032 325.909013,59.1097006 325.909013,58.2832715 C325.909013,57.4568425 326.576713,56.7865399 327.400971,56.7865399 C328.224192,56.7865399 328.891893,57.4568425 328.891893,58.2832715 L328.891893,58.2832715 Z" id="Stroke-49" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 58.283272) rotate(90.000000) translate(-327.400453, -58.283272) "></path> |
| | | <path d="M328.891893,67.2069663 C328.891893,68.0333954 328.224192,68.703698 327.400971,68.703698 C326.576713,68.703698 325.909013,68.0333954 325.909013,67.2069663 C325.909013,66.3805373 326.576713,65.7102346 327.400971,65.7102346 C328.224192,65.7102346 328.891893,66.3805373 328.891893,67.2069663" id="Fill-51" fill="#FFFFFF" transform="translate(327.400453, 67.206966) rotate(90.000000) translate(-327.400453, -67.206966) "></path> |
| | | <path d="M328.891893,67.2069663 C328.891893,68.0333954 328.224192,68.703698 327.400971,68.703698 C326.576713,68.703698 325.909013,68.0333954 325.909013,67.2069663 C325.909013,66.3805373 326.576713,65.7102346 327.400971,65.7102346 C328.224192,65.7102346 328.891893,66.3805373 328.891893,67.2069663 L328.891893,67.2069663 Z" id="Stroke-53" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 67.206966) rotate(90.000000) translate(-327.400453, -67.206966) "></path> |
| | | <path d="M334.679323,28.141449 C333.855065,28.141449 333.187364,27.4711464 333.187364,26.6447173 C333.187364,25.8182883 333.855065,25.1479856 334.679323,25.1479856 C335.502544,25.1479856 336.170244,25.8182883 336.170244,26.6447173 C336.170244,27.4711464 335.502544,28.141449 334.679323,28.141449 Z" id="Fill-55" fill="#FFFFFF" transform="translate(334.678804, 26.644717) rotate(90.000000) translate(-334.678804, -26.644717) "></path> |
| | | <path d="M336.170244,26.6447173 C336.170244,27.4711464 335.502544,28.141449 334.679323,28.141449 C333.855065,28.141449 333.187364,27.4711464 333.187364,26.6447173 C333.187364,25.8182883 333.855065,25.1479856 334.679323,25.1479856 C335.502544,25.1479856 336.170244,25.8182883 336.170244,26.6447173 L336.170244,26.6447173 Z" id="Stroke-57" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 26.644717) rotate(90.000000) translate(-334.678804, -26.644717) "></path> |
| | | <path d="M336.170244,35.5684121 C336.170244,36.3948411 335.502544,37.0651438 334.679323,37.0651438 C333.855065,37.0651438 333.187364,36.3948411 333.187364,35.5684121 C333.187364,34.7419831 333.855065,34.0716804 334.679323,34.0716804 C335.502544,34.0716804 336.170244,34.7419831 336.170244,35.5684121" id="Fill-59" fill="#FFFFFF" transform="translate(334.678804, 35.568412) rotate(90.000000) translate(-334.678804, -35.568412) "></path> |
| | | <path d="M336.170244,35.5684121 C336.170244,36.3948411 335.502544,37.0651438 334.679323,37.0651438 C333.855065,37.0651438 333.187364,36.3948411 333.187364,35.5684121 C333.187364,34.7419831 333.855065,34.0716804 334.679323,34.0716804 C335.502544,34.0716804 336.170244,34.7419831 336.170244,35.5684121 L336.170244,35.5684121 Z" id="Stroke-61" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 35.568412) rotate(90.000000) translate(-334.678804, -35.568412) "></path> |
| | | <path d="M336.170244,44.4921069 C336.170244,45.3185359 335.502544,45.9888386 334.679323,45.9888386 C333.855065,45.9888386 333.187364,45.3185359 333.187364,44.4921069 C333.187364,43.6656779 333.855065,42.9953752 334.679323,42.9953752 C335.502544,42.9953752 336.170244,43.6656779 336.170244,44.4921069" id="Fill-63" fill="#FFFFFF" transform="translate(334.678804, 44.492107) rotate(90.000000) translate(-334.678804, -44.492107) "></path> |
| | | <path d="M336.170244,44.4921069 C336.170244,45.3185359 335.502544,45.9888386 334.679323,45.9888386 C333.855065,45.9888386 333.187364,45.3185359 333.187364,44.4921069 C333.187364,43.6656779 333.855065,42.9953752 334.679323,42.9953752 C335.502544,42.9953752 336.170244,43.6656779 336.170244,44.4921069 L336.170244,44.4921069 Z" id="Stroke-65" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 44.492107) rotate(90.000000) translate(-334.678804, -44.492107) "></path> |
| | | <path d="M336.170244,53.4158017 C336.170244,54.2422307 335.502544,54.9125333 334.679323,54.9125333 C333.855065,54.9125333 333.187364,54.2422307 333.187364,53.4158017 C333.187364,52.5893726 333.855065,51.91907 334.679323,51.91907 C335.502544,51.91907 336.170244,52.5893726 336.170244,53.4158017" id="Fill-67" fill="#FFFFFF" transform="translate(334.678804, 53.415802) rotate(90.000000) translate(-334.678804, -53.415802) "></path> |
| | | <path d="M336.170244,53.4158017 C336.170244,54.2422307 335.502544,54.9125333 334.679323,54.9125333 C333.855065,54.9125333 333.187364,54.2422307 333.187364,53.4158017 C333.187364,52.5893726 333.855065,51.91907 334.679323,51.91907 C335.502544,51.91907 336.170244,52.5893726 336.170244,53.4158017 L336.170244,53.4158017 Z" id="Stroke-69" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 53.415802) rotate(90.000000) translate(-334.678804, -53.415802) "></path> |
| | | <path d="M336.170244,62.3394964 C336.170244,63.1659255 335.502544,63.8362281 334.679323,63.8362281 C333.855065,63.8362281 333.187364,63.1659255 333.187364,62.3394964 C333.187364,61.5130674 333.855065,60.8427648 334.679323,60.8427648 C335.502544,60.8427648 336.170244,61.5130674 336.170244,62.3394964" id="Fill-71" fill="#FFFFFF" transform="translate(334.678804, 62.339496) rotate(90.000000) translate(-334.678804, -62.339496) "></path> |
| | | <path d="M336.170244,62.3394964 C336.170244,63.1659255 335.502544,63.8362281 334.679323,63.8362281 C333.855065,63.8362281 333.187364,63.1659255 333.187364,62.3394964 C333.187364,61.5130674 333.855065,60.8427648 334.679323,60.8427648 C335.502544,60.8427648 336.170244,61.5130674 336.170244,62.3394964 L336.170244,62.3394964 Z" id="Stroke-73" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 62.339496) rotate(90.000000) translate(-334.678804, -62.339496) "></path> |
| | | <path d="M336.170244,71.2631912 C336.170244,72.0896203 335.502544,72.7599229 334.679323,72.7599229 C333.855065,72.7599229 333.187364,72.0896203 333.187364,71.2631912 C333.187364,70.4367622 333.855065,69.7664595 334.679323,69.7664595 C335.502544,69.7664595 336.170244,70.4367622 336.170244,71.2631912" id="Fill-75" fill="#FFFFFF" transform="translate(334.678804, 71.263191) rotate(90.000000) translate(-334.678804, -71.263191) "></path> |
| | | <path d="M336.170244,71.2631912 C336.170244,72.0896203 335.502544,72.7599229 334.679323,72.7599229 C333.855065,72.7599229 333.187364,72.0896203 333.187364,71.2631912 C333.187364,70.4367622 333.855065,69.7664595 334.679323,69.7664595 C335.502544,69.7664595 336.170244,70.4367622 336.170244,71.2631912 L336.170244,71.2631912 Z" id="Stroke-77" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 71.263191) rotate(90.000000) translate(-334.678804, -71.263191) "></path> |
| | | <path d="M335.089444,136.046978 C332.700651,136.046978 330.763905,134.102684 330.763905,131.704582 C330.763905,129.306481 332.700651,127.362187 335.089444,127.362187 C337.478236,127.362187 339.414983,129.306481 339.414983,131.704582 C339.414983,134.102684 337.478236,136.046978 335.089444,136.046978 Z" id="Fill-79" fill="#A3B1BF" transform="translate(335.089444, 131.704582) rotate(90.000000) translate(-335.089444, -131.704582) "></path> |
| | | <path d="M307.865544,121.56038 C307.865544,122.386809 307.197843,123.057112 306.374622,123.057112 C305.550365,123.057112 304.882664,122.386809 304.882664,121.56038 C304.882664,120.733951 305.550365,120.063648 306.374622,120.063648 C307.197843,120.063648 307.865544,120.733951 307.865544,121.56038" id="Fill-81" fill="#F5F5F5" transform="translate(306.374104, 121.560380) rotate(90.000000) translate(-306.374104, -121.560380) "></path> |
| | | <path d="M307.865544,121.56038 C307.865544,122.386809 307.197843,123.057112 306.374622,123.057112 C305.550365,123.057112 304.882664,122.386809 304.882664,121.56038 C304.882664,120.733951 305.550365,120.063648 306.374622,120.063648 C307.197843,120.063648 307.865544,120.733951 307.865544,121.56038 L307.865544,121.56038 Z" id="Stroke-83" stroke="#A3B1BF" stroke-width="0.81" transform="translate(306.374104, 121.560380) rotate(90.000000) translate(-306.374104, -121.560380) "></path> |
| | | <path d="M294.117547,121.56038 C294.117547,122.386809 293.449846,123.057112 292.626625,123.057112 C291.802367,123.057112 291.134667,122.386809 291.134667,121.56038 C291.134667,120.733951 291.802367,120.063648 292.626625,120.063648 C293.449846,120.063648 294.117547,120.733951 294.117547,121.56038" id="Fill-85" fill="#F5F5F5" transform="translate(292.626107, 121.560380) rotate(90.000000) translate(-292.626107, -121.560380) "></path> |
| | | <path d="M294.117547,121.56038 C294.117547,122.386809 293.449846,123.057112 292.626625,123.057112 C291.802367,123.057112 291.134667,122.386809 291.134667,121.56038 C291.134667,120.733951 291.802367,120.063648 292.626625,120.063648 C293.449846,120.063648 294.117547,120.733951 294.117547,121.56038 L294.117547,121.56038 Z" id="Stroke-87" stroke="#A3B1BF" stroke-width="0.81" transform="translate(292.626107, 121.560380) rotate(90.000000) translate(-292.626107, -121.560380) "></path> |
| | | <path d="M307.865544,38.813392 C307.865544,39.6398211 307.197843,40.3101237 306.374622,40.3101237 C305.550365,40.3101237 304.882664,39.6398211 304.882664,38.813392 C304.882664,37.986963 305.550365,37.3166603 306.374622,37.3166603 C307.197843,37.3166603 307.865544,37.986963 307.865544,38.813392" id="Fill-89" fill="#F5F5F5" transform="translate(306.374104, 38.813392) rotate(90.000000) translate(-306.374104, -38.813392) "></path> |
| | | <path d="M307.865544,38.813392 C307.865544,39.6398211 307.197843,40.3101237 306.374622,40.3101237 C305.550365,40.3101237 304.882664,39.6398211 304.882664,38.813392 C304.882664,37.986963 305.550365,37.3166603 306.374622,37.3166603 C307.197843,37.3166603 307.865544,37.986963 307.865544,38.813392 L307.865544,38.813392 Z" id="Stroke-91" stroke="#A3B1BF" stroke-width="0.81" transform="translate(306.374104, 38.813392) rotate(90.000000) translate(-306.374104, -38.813392) "></path> |
| | | <path d="M294.117547,38.813392 C294.117547,39.6398211 293.449846,40.3101237 292.626625,40.3101237 C291.802367,40.3101237 291.134667,39.6398211 291.134667,38.813392 C291.134667,37.986963 291.802367,37.3166603 292.626625,37.3166603 C293.449846,37.3166603 294.117547,37.986963 294.117547,38.813392" id="Fill-93" fill="#F5F5F5" transform="translate(292.626107, 38.813392) rotate(90.000000) translate(-292.626107, -38.813392) "></path> |
| | | <path d="M294.117547,38.813392 C294.117547,39.6398211 293.449846,40.3101237 292.626625,40.3101237 C291.802367,40.3101237 291.134667,39.6398211 291.134667,38.813392 C291.134667,37.986963 291.802367,37.3166603 292.626625,37.3166603 C293.449846,37.3166603 294.117547,37.986963 294.117547,38.813392 L294.117547,38.813392 Z" id="Stroke-95" stroke="#A3B1BF" stroke-width="0.81" transform="translate(292.626107, 38.813392) rotate(90.000000) translate(-292.626107, -38.813392) "></path> |
| | | <path d="M205.696461,94.8252648 C201.134531,94.8252648 197.402043,91.0782313 197.402043,86.4985238 L197.402043,73.9594928 C197.402043,69.3797853 201.134531,65.6327519 205.696461,65.6327519 L323.184813,65.6327519 C327.746743,65.6327519 331.479231,69.3797853 331.479231,73.9594928 L331.479231,86.4985238 C331.479231,91.0782313 327.746743,94.8252648 323.184813,94.8252648 L205.696461,94.8252648 Z" id="Fill-97" fill="#F0F2F5" transform="translate(264.440637, 80.229008) rotate(90.000000) translate(-264.440637, -80.229008) "></path> |
| | | <path d="M205.696461,94.8252648 C201.134531,94.8252648 197.402043,91.0782313 197.402043,86.4985238 L197.402043,73.9594928 C197.402043,69.3797853 201.134531,65.6327519 205.696461,65.6327519 L323.184813,65.6327519 C327.746743,65.6327519 331.479231,69.3797853 331.479231,73.9594928 L331.479231,86.4985238 C331.479231,91.0782313 327.746743,94.8252648 323.184813,94.8252648 L205.696461,94.8252648 L205.696461,94.8252648 Z" id="Stroke-99" stroke="#A3B1BF" stroke-width="1.62" transform="translate(264.440637, 80.229008) rotate(90.000000) translate(-264.440637, -80.229008) "></path> |
| | | <path d="M273.091198,22.5884924 C273.091198,23.4149215 272.423497,24.0852241 271.600276,24.0852241 C270.776019,24.0852241 270.108318,23.4149215 270.108318,22.5884924 C270.108318,21.7620634 270.776019,21.0917607 271.600276,21.0917607 C272.423497,21.0917607 273.091198,21.7620634 273.091198,22.5884924" id="Fill-101" fill="#FFFFFF" transform="translate(271.599758, 22.588492) rotate(90.000000) translate(-271.599758, -22.588492) "></path> |
| | | <path d="M273.091198,22.5884924 C273.091198,23.4149215 272.423497,24.0852241 271.600276,24.0852241 C270.776019,24.0852241 270.108318,23.4149215 270.108318,22.5884924 C270.108318,21.7620634 270.776019,21.0917607 271.600276,21.0917607 C272.423497,21.0917607 273.091198,21.7620634 273.091198,22.5884924 L273.091198,22.5884924 Z" id="Stroke-103" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 22.588492) rotate(90.000000) translate(-271.599758, -22.588492) "></path> |
| | | <path d="M273.091198,31.5121872 C273.091198,32.3386162 272.423497,33.0089189 271.600276,33.0089189 C270.776019,33.0089189 270.108318,32.3386162 270.108318,31.5121872 C270.108318,30.6857582 270.776019,30.0154555 271.600276,30.0154555 C272.423497,30.0154555 273.091198,30.6857582 273.091198,31.5121872" id="Fill-105" fill="#FFFFFF" transform="translate(271.599758, 31.512187) rotate(90.000000) translate(-271.599758, -31.512187) "></path> |
| | | <path d="M273.091198,31.5121872 C273.091198,32.3386162 272.423497,33.0089189 271.600276,33.0089189 C270.776019,33.0089189 270.108318,32.3386162 270.108318,31.5121872 C270.108318,30.6857582 270.776019,30.0154555 271.600276,30.0154555 C272.423497,30.0154555 273.091198,30.6857582 273.091198,31.5121872 L273.091198,31.5121872 Z" id="Stroke-107" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 31.512187) rotate(90.000000) translate(-271.599758, -31.512187) "></path> |
| | | <path d="M273.091198,40.435882 C273.091198,41.262311 272.423497,41.9326137 271.600276,41.9326137 C270.776019,41.9326137 270.108318,41.262311 270.108318,40.435882 C270.108318,39.609453 270.776019,38.9391503 271.600276,38.9391503 C272.423497,38.9391503 273.091198,39.609453 273.091198,40.435882" id="Fill-109" fill="#FFFFFF" transform="translate(271.599758, 40.435882) rotate(90.000000) translate(-271.599758, -40.435882) "></path> |
| | | <path d="M273.091198,40.435882 C273.091198,41.262311 272.423497,41.9326137 271.600276,41.9326137 C270.776019,41.9326137 270.108318,41.262311 270.108318,40.435882 C270.108318,39.609453 270.776019,38.9391503 271.600276,38.9391503 C272.423497,38.9391503 273.091198,39.609453 273.091198,40.435882 L273.091198,40.435882 Z" id="Stroke-111" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 40.435882) rotate(90.000000) translate(-271.599758, -40.435882) "></path> |
| | | <path d="M273.091198,49.3595768 C273.091198,50.1860058 272.423497,50.8563085 271.600276,50.8563085 C270.776019,50.8563085 270.108318,50.1860058 270.108318,49.3595768 C270.108318,48.5331477 270.776019,47.8628451 271.600276,47.8628451 C272.423497,47.8628451 273.091198,48.5331477 273.091198,49.3595768" id="Fill-113" fill="#FFFFFF" transform="translate(271.599758, 49.359577) rotate(90.000000) translate(-271.599758, -49.359577) "></path> |
| | | <path d="M273.091198,49.3595768 C273.091198,50.1860058 272.423497,50.8563085 271.600276,50.8563085 C270.776019,50.8563085 270.108318,50.1860058 270.108318,49.3595768 C270.108318,48.5331477 270.776019,47.8628451 271.600276,47.8628451 C272.423497,47.8628451 273.091198,48.5331477 273.091198,49.3595768 L273.091198,49.3595768 Z" id="Stroke-115" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 49.359577) rotate(90.000000) translate(-271.599758, -49.359577) "></path> |
| | | <path d="M273.091198,58.2832715 C273.091198,59.1097006 272.423497,59.7800032 271.600276,59.7800032 C270.776019,59.7800032 270.108318,59.1097006 270.108318,58.2832715 C270.108318,57.4568425 270.776019,56.7865399 271.600276,56.7865399 C272.423497,56.7865399 273.091198,57.4568425 273.091198,58.2832715" id="Fill-117" fill="#FFFFFF" transform="translate(271.599758, 58.283272) rotate(90.000000) translate(-271.599758, -58.283272) "></path> |
| | | <path d="M273.091198,58.2832715 C273.091198,59.1097006 272.423497,59.7800032 271.600276,59.7800032 C270.776019,59.7800032 270.108318,59.1097006 270.108318,58.2832715 C270.108318,57.4568425 270.776019,56.7865399 271.600276,56.7865399 C272.423497,56.7865399 273.091198,57.4568425 273.091198,58.2832715 L273.091198,58.2832715 Z" id="Stroke-119" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 58.283272) rotate(90.000000) translate(-271.599758, -58.283272) "></path> |
| | | <path d="M271.600276,68.703698 C270.776019,68.703698 270.108318,68.0333954 270.108318,67.2069663 C270.108318,66.3805373 270.776019,65.7102346 271.600276,65.7102346 C272.423497,65.7102346 273.091198,66.3805373 273.091198,67.2069663 C273.091198,68.0333954 272.423497,68.703698 271.600276,68.703698 Z" id="Fill-121" fill="#FFFFFF" transform="translate(271.599758, 67.206966) rotate(90.000000) translate(-271.599758, -67.206966) "></path> |
| | | <path d="M273.091198,67.2069663 C273.091198,68.0333954 272.423497,68.703698 271.600276,68.703698 C270.776019,68.703698 270.108318,68.0333954 270.108318,67.2069663 C270.108318,66.3805373 270.776019,65.7102346 271.600276,65.7102346 C272.423497,65.7102346 273.091198,66.3805373 273.091198,67.2069663 L273.091198,67.2069663 Z" id="Stroke-123" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 67.206966) rotate(90.000000) translate(-271.599758, -67.206966) "></path> |
| | | <path d="M258.534495,22.5884924 C258.534495,23.4149215 257.866794,24.0852241 257.043573,24.0852241 C256.219316,24.0852241 255.551615,23.4149215 255.551615,22.5884924 C255.551615,21.7620634 256.219316,21.0917607 257.043573,21.0917607 C257.866794,21.0917607 258.534495,21.7620634 258.534495,22.5884924" id="Fill-125" fill="#FFFFFF" transform="translate(257.043055, 22.588492) rotate(90.000000) translate(-257.043055, -22.588492) "></path> |
| | | <path d="M258.534495,22.5884924 C258.534495,23.4149215 257.866794,24.0852241 257.043573,24.0852241 C256.219316,24.0852241 255.551615,23.4149215 255.551615,22.5884924 C255.551615,21.7620634 256.219316,21.0917607 257.043573,21.0917607 C257.866794,21.0917607 258.534495,21.7620634 258.534495,22.5884924 L258.534495,22.5884924 Z" id="Stroke-127" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 22.588492) rotate(90.000000) translate(-257.043055, -22.588492) "></path> |
| | | <path d="M258.534495,31.5121872 C258.534495,32.3386162 257.866794,33.0089189 257.043573,33.0089189 C256.219316,33.0089189 255.551615,32.3386162 255.551615,31.5121872 C255.551615,30.6857582 256.219316,30.0154555 257.043573,30.0154555 C257.866794,30.0154555 258.534495,30.6857582 258.534495,31.5121872" id="Fill-129" fill="#FFFFFF" transform="translate(257.043055, 31.512187) rotate(90.000000) translate(-257.043055, -31.512187) "></path> |
| | | <path d="M258.534495,31.5121872 C258.534495,32.3386162 257.866794,33.0089189 257.043573,33.0089189 C256.219316,33.0089189 255.551615,32.3386162 255.551615,31.5121872 C255.551615,30.6857582 256.219316,30.0154555 257.043573,30.0154555 C257.866794,30.0154555 258.534495,30.6857582 258.534495,31.5121872 L258.534495,31.5121872 Z" id="Stroke-131" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 31.512187) rotate(90.000000) translate(-257.043055, -31.512187) "></path> |
| | | <path d="M258.534495,40.435882 C258.534495,41.262311 257.866794,41.9326137 257.043573,41.9326137 C256.219316,41.9326137 255.551615,41.262311 255.551615,40.435882 C255.551615,39.609453 256.219316,38.9391503 257.043573,38.9391503 C257.866794,38.9391503 258.534495,39.609453 258.534495,40.435882" id="Fill-133" fill="#FFFFFF" transform="translate(257.043055, 40.435882) rotate(90.000000) translate(-257.043055, -40.435882) "></path> |
| | | <path d="M258.534495,40.435882 C258.534495,41.262311 257.866794,41.9326137 257.043573,41.9326137 C256.219316,41.9326137 255.551615,41.262311 255.551615,40.435882 C255.551615,39.609453 256.219316,38.9391503 257.043573,38.9391503 C257.866794,38.9391503 258.534495,39.609453 258.534495,40.435882 L258.534495,40.435882 Z" id="Stroke-135" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 40.435882) rotate(90.000000) translate(-257.043055, -40.435882) "></path> |
| | | <path d="M258.534495,49.3595768 C258.534495,50.1860058 257.866794,50.8563085 257.043573,50.8563085 C256.219316,50.8563085 255.551615,50.1860058 255.551615,49.3595768 C255.551615,48.5331477 256.219316,47.8628451 257.043573,47.8628451 C257.866794,47.8628451 258.534495,48.5331477 258.534495,49.3595768" id="Fill-137" fill="#FFFFFF" transform="translate(257.043055, 49.359577) rotate(90.000000) translate(-257.043055, -49.359577) "></path> |
| | | <path d="M258.534495,49.3595768 C258.534495,50.1860058 257.866794,50.8563085 257.043573,50.8563085 C256.219316,50.8563085 255.551615,50.1860058 255.551615,49.3595768 C255.551615,48.5331477 256.219316,47.8628451 257.043573,47.8628451 C257.866794,47.8628451 258.534495,48.5331477 258.534495,49.3595768 L258.534495,49.3595768 Z" id="Stroke-139" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 49.359577) rotate(90.000000) translate(-257.043055, -49.359577) "></path> |
| | | <path d="M258.534495,58.2832715 C258.534495,59.1097006 257.866794,59.7800032 257.043573,59.7800032 C256.219316,59.7800032 255.551615,59.1097006 255.551615,58.2832715 C255.551615,57.4568425 256.219316,56.7865399 257.043573,56.7865399 C257.866794,56.7865399 258.534495,57.4568425 258.534495,58.2832715" id="Fill-141" fill="#FFFFFF" transform="translate(257.043055, 58.283272) rotate(90.000000) translate(-257.043055, -58.283272) "></path> |
| | | <path d="M258.534495,58.2832715 C258.534495,59.1097006 257.866794,59.7800032 257.043573,59.7800032 C256.219316,59.7800032 255.551615,59.1097006 255.551615,58.2832715 C255.551615,57.4568425 256.219316,56.7865399 257.043573,56.7865399 C257.866794,56.7865399 258.534495,57.4568425 258.534495,58.2832715 L258.534495,58.2832715 Z" id="Stroke-143" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 58.283272) rotate(90.000000) translate(-257.043055, -58.283272) "></path> |
| | | <path d="M258.534495,67.2069663 C258.534495,68.0333954 257.866794,68.703698 257.043573,68.703698 C256.219316,68.703698 255.551615,68.0333954 255.551615,67.2069663 C255.551615,66.3805373 256.219316,65.7102346 257.043573,65.7102346 C257.866794,65.7102346 258.534495,66.3805373 258.534495,67.2069663" id="Fill-145" fill="#FFFFFF" transform="translate(257.043055, 67.206966) rotate(90.000000) translate(-257.043055, -67.206966) "></path> |
| | | <path d="M258.534495,67.2069663 C258.534495,68.0333954 257.866794,68.703698 257.043573,68.703698 C256.219316,68.703698 255.551615,68.0333954 255.551615,67.2069663 C255.551615,66.3805373 256.219316,65.7102346 257.043573,65.7102346 C257.866794,65.7102346 258.534495,66.3805373 258.534495,67.2069663 L258.534495,67.2069663 Z" id="Stroke-147" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 67.206966) rotate(90.000000) translate(-257.043055, -67.206966) "></path> |
| | | <path d="M265.812846,26.6447173 C265.812846,27.4711464 265.145146,28.141449 264.321925,28.141449 C263.497667,28.141449 262.829967,27.4711464 262.829967,26.6447173 C262.829967,25.8182883 263.497667,25.1479856 264.321925,25.1479856 C265.145146,25.1479856 265.812846,25.8182883 265.812846,26.6447173" id="Fill-149" fill="#FFFFFF" transform="translate(264.321407, 26.644717) rotate(90.000000) translate(-264.321407, -26.644717) "></path> |
| | | <path d="M265.812846,26.6447173 C265.812846,27.4711464 265.145146,28.141449 264.321925,28.141449 C263.497667,28.141449 262.829967,27.4711464 262.829967,26.6447173 C262.829967,25.8182883 263.497667,25.1479856 264.321925,25.1479856 C265.145146,25.1479856 265.812846,25.8182883 265.812846,26.6447173 L265.812846,26.6447173 Z" id="Stroke-151" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 26.644717) rotate(90.000000) translate(-264.321407, -26.644717) "></path> |
| | | <path d="M265.812846,35.5684121 C265.812846,36.3948411 265.145146,37.0651438 264.321925,37.0651438 C263.497667,37.0651438 262.829967,36.3948411 262.829967,35.5684121 C262.829967,34.7419831 263.497667,34.0716804 264.321925,34.0716804 C265.145146,34.0716804 265.812846,34.7419831 265.812846,35.5684121" id="Fill-153" fill="#FFFFFF" transform="translate(264.321407, 35.568412) rotate(90.000000) translate(-264.321407, -35.568412) "></path> |
| | | <path d="M265.812846,35.5684121 C265.812846,36.3948411 265.145146,37.0651438 264.321925,37.0651438 C263.497667,37.0651438 262.829967,36.3948411 262.829967,35.5684121 C262.829967,34.7419831 263.497667,34.0716804 264.321925,34.0716804 C265.145146,34.0716804 265.812846,34.7419831 265.812846,35.5684121 L265.812846,35.5684121 Z" id="Stroke-155" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 35.568412) rotate(90.000000) translate(-264.321407, -35.568412) "></path> |
| | | <path d="M265.812846,44.4921069 C265.812846,45.3185359 265.145146,45.9888386 264.321925,45.9888386 C263.497667,45.9888386 262.829967,45.3185359 262.829967,44.4921069 C262.829967,43.6656779 263.497667,42.9953752 264.321925,42.9953752 C265.145146,42.9953752 265.812846,43.6656779 265.812846,44.4921069" id="Fill-157" fill="#FFFFFF" transform="translate(264.321407, 44.492107) rotate(90.000000) translate(-264.321407, -44.492107) "></path> |
| | | <path d="M265.812846,44.4921069 C265.812846,45.3185359 265.145146,45.9888386 264.321925,45.9888386 C263.497667,45.9888386 262.829967,45.3185359 262.829967,44.4921069 C262.829967,43.6656779 263.497667,42.9953752 264.321925,42.9953752 C265.145146,42.9953752 265.812846,43.6656779 265.812846,44.4921069 L265.812846,44.4921069 Z" id="Stroke-159" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 44.492107) rotate(90.000000) translate(-264.321407, -44.492107) "></path> |
| | | <path d="M265.812846,53.4158017 C265.812846,54.2422307 265.145146,54.9125333 264.321925,54.9125333 C263.497667,54.9125333 262.829967,54.2422307 262.829967,53.4158017 C262.829967,52.5893726 263.497667,51.91907 264.321925,51.91907 C265.145146,51.91907 265.812846,52.5893726 265.812846,53.4158017" id="Fill-161" fill="#FFFFFF" transform="translate(264.321407, 53.415802) rotate(90.000000) translate(-264.321407, -53.415802) "></path> |
| | | <path d="M265.812846,53.4158017 C265.812846,54.2422307 265.145146,54.9125333 264.321925,54.9125333 C263.497667,54.9125333 262.829967,54.2422307 262.829967,53.4158017 C262.829967,52.5893726 263.497667,51.91907 264.321925,51.91907 C265.145146,51.91907 265.812846,52.5893726 265.812846,53.4158017 L265.812846,53.4158017 Z" id="Stroke-163" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 53.415802) rotate(90.000000) translate(-264.321407, -53.415802) "></path> |
| | | <path d="M265.812846,62.3394964 C265.812846,63.1659255 265.145146,63.8362281 264.321925,63.8362281 C263.497667,63.8362281 262.829967,63.1659255 262.829967,62.3394964 C262.829967,61.5130674 263.497667,60.8427648 264.321925,60.8427648 C265.145146,60.8427648 265.812846,61.5130674 265.812846,62.3394964" id="Fill-165" fill="#FFFFFF" transform="translate(264.321407, 62.339496) rotate(90.000000) translate(-264.321407, -62.339496) "></path> |
| | | <path d="M265.812846,62.3394964 C265.812846,63.1659255 265.145146,63.8362281 264.321925,63.8362281 C263.497667,63.8362281 262.829967,63.1659255 262.829967,62.3394964 C262.829967,61.5130674 263.497667,60.8427648 264.321925,60.8427648 C265.145146,60.8427648 265.812846,61.5130674 265.812846,62.3394964 L265.812846,62.3394964 Z" id="Stroke-167" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 62.339496) rotate(90.000000) translate(-264.321407, -62.339496) "></path> |
| | | <path d="M265.812846,71.2631912 C265.812846,72.0896203 265.145146,72.7599229 264.321925,72.7599229 C263.497667,72.7599229 262.829967,72.0896203 262.829967,71.2631912 C262.829967,70.4367622 263.497667,69.7664595 264.321925,69.7664595 C265.145146,69.7664595 265.812846,70.4367622 265.812846,71.2631912" id="Fill-169" fill="#FFFFFF" transform="translate(264.321407, 71.263191) rotate(90.000000) translate(-264.321407, -71.263191) "></path> |
| | | <path d="M265.812846,71.2631912 C265.812846,72.0896203 265.145146,72.7599229 264.321925,72.7599229 C263.497667,72.7599229 262.829967,72.0896203 262.829967,71.2631912 C262.829967,70.4367622 263.497667,69.7664595 264.321925,69.7664595 C265.145146,69.7664595 265.812846,70.4367622 265.812846,71.2631912 L265.812846,71.2631912 Z" id="Stroke-171" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 71.263191) rotate(90.000000) translate(-264.321407, -71.263191) "></path> |
| | | <path d="M263.92334,136.046978 C261.534548,136.046978 259.597801,134.102684 259.597801,131.704582 C259.597801,129.306481 261.534548,127.362187 263.92334,127.362187 C266.312132,127.362187 268.248879,129.306481 268.248879,131.704582 C268.248879,134.102684 266.312132,136.046978 263.92334,136.046978 Z" id="Fill-173" fill="#A3B1BF" transform="translate(263.923340, 131.704582) rotate(90.000000) translate(-263.923340, -131.704582) "></path> |
| | | <path d="M170.113409,94.8252648 C165.551479,94.8252648 161.818991,91.0782313 161.818991,86.4985238 L161.818991,73.9594928 C161.818991,69.3797853 165.551479,65.6327519 170.113409,65.6327519 L287.601762,65.6327519 C292.163691,65.6327519 295.896179,69.3797853 295.896179,73.9594928 L295.896179,86.4985238 C295.896179,91.0782313 292.163691,94.8252648 287.601762,94.8252648 L170.113409,94.8252648 Z" id="Fill-175" fill="#F0F2F5" transform="translate(228.857585, 80.229008) rotate(90.000000) translate(-228.857585, -80.229008) "></path> |
| | | <path d="M170.113409,94.8252648 C165.551479,94.8252648 161.818991,91.0782313 161.818991,86.4985238 L161.818991,73.9594928 C161.818991,69.3797853 165.551479,65.6327519 170.113409,65.6327519 L287.601762,65.6327519 C292.163691,65.6327519 295.896179,69.3797853 295.896179,73.9594928 L295.896179,86.4985238 C295.896179,91.0782313 292.163691,94.8252648 287.601762,94.8252648 L170.113409,94.8252648 L170.113409,94.8252648 Z" id="Stroke-177" stroke="#A3B1BF" stroke-width="1.62" transform="translate(228.857585, 80.229008) rotate(90.000000) translate(-228.857585, -80.229008) "></path> |
| | | <path d="M237.508146,22.5884924 C237.508146,23.4149215 236.840446,24.0852241 236.017225,24.0852241 C235.192967,24.0852241 234.525266,23.4149215 234.525266,22.5884924 C234.525266,21.7620634 235.192967,21.0917607 236.017225,21.0917607 C236.840446,21.0917607 237.508146,21.7620634 237.508146,22.5884924" id="Fill-179" transform="translate(236.016706, 22.588492) rotate(90.000000) translate(-236.016706, -22.588492) "></path> |
| | | <path d="M237.508146,22.5884924 C237.508146,23.4149215 236.840446,24.0852241 236.017225,24.0852241 C235.192967,24.0852241 234.525266,23.4149215 234.525266,22.5884924 C234.525266,21.7620634 235.192967,21.0917607 236.017225,21.0917607 C236.840446,21.0917607 237.508146,21.7620634 237.508146,22.5884924 L237.508146,22.5884924 Z" id="Stroke-181" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 22.588492) rotate(90.000000) translate(-236.016706, -22.588492) "></path> |
| | | <path d="M237.508146,31.5121872 C237.508146,32.3386162 236.840446,33.0089189 236.017225,33.0089189 C235.192967,33.0089189 234.525266,32.3386162 234.525266,31.5121872 C234.525266,30.6857582 235.192967,30.0154555 236.017225,30.0154555 C236.840446,30.0154555 237.508146,30.6857582 237.508146,31.5121872" id="Fill-183" transform="translate(236.016706, 31.512187) rotate(90.000000) translate(-236.016706, -31.512187) "></path> |
| | | <path d="M237.508146,31.5121872 C237.508146,32.3386162 236.840446,33.0089189 236.017225,33.0089189 C235.192967,33.0089189 234.525266,32.3386162 234.525266,31.5121872 C234.525266,30.6857582 235.192967,30.0154555 236.017225,30.0154555 C236.840446,30.0154555 237.508146,30.6857582 237.508146,31.5121872 L237.508146,31.5121872 Z" id="Stroke-185" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 31.512187) rotate(90.000000) translate(-236.016706, -31.512187) "></path> |
| | | <path d="M237.508146,40.435882 C237.508146,41.262311 236.840446,41.9326137 236.017225,41.9326137 C235.192967,41.9326137 234.525266,41.262311 234.525266,40.435882 C234.525266,39.609453 235.192967,38.9391503 236.017225,38.9391503 C236.840446,38.9391503 237.508146,39.609453 237.508146,40.435882" id="Fill-187" transform="translate(236.016706, 40.435882) rotate(90.000000) translate(-236.016706, -40.435882) "></path> |
| | | <path d="M237.508146,40.435882 C237.508146,41.262311 236.840446,41.9326137 236.017225,41.9326137 C235.192967,41.9326137 234.525266,41.262311 234.525266,40.435882 C234.525266,39.609453 235.192967,38.9391503 236.017225,38.9391503 C236.840446,38.9391503 237.508146,39.609453 237.508146,40.435882 L237.508146,40.435882 Z" id="Stroke-189" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 40.435882) rotate(90.000000) translate(-236.016706, -40.435882) "></path> |
| | | <path d="M237.508146,49.3595768 C237.508146,50.1860058 236.840446,50.8563085 236.017225,50.8563085 C235.192967,50.8563085 234.525266,50.1860058 234.525266,49.3595768 C234.525266,48.5331477 235.192967,47.8628451 236.017225,47.8628451 C236.840446,47.8628451 237.508146,48.5331477 237.508146,49.3595768" id="Fill-191" transform="translate(236.016706, 49.359577) rotate(90.000000) translate(-236.016706, -49.359577) "></path> |
| | | <path d="M237.508146,49.3595768 C237.508146,50.1860058 236.840446,50.8563085 236.017225,50.8563085 C235.192967,50.8563085 234.525266,50.1860058 234.525266,49.3595768 C234.525266,48.5331477 235.192967,47.8628451 236.017225,47.8628451 C236.840446,47.8628451 237.508146,48.5331477 237.508146,49.3595768 L237.508146,49.3595768 Z" id="Stroke-193" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 49.359577) rotate(90.000000) translate(-236.016706, -49.359577) "></path> |
| | | <path d="M237.508146,58.2832715 C237.508146,59.1097006 236.840446,59.7800032 236.017225,59.7800032 C235.192967,59.7800032 234.525266,59.1097006 234.525266,58.2832715 C234.525266,57.4568425 235.192967,56.7865399 236.017225,56.7865399 C236.840446,56.7865399 237.508146,57.4568425 237.508146,58.2832715" id="Fill-195" transform="translate(236.016706, 58.283272) rotate(90.000000) translate(-236.016706, -58.283272) "></path> |
| | | <path d="M237.508146,58.2832715 C237.508146,59.1097006 236.840446,59.7800032 236.017225,59.7800032 C235.192967,59.7800032 234.525266,59.1097006 234.525266,58.2832715 C234.525266,57.4568425 235.192967,56.7865399 236.017225,56.7865399 C236.840446,56.7865399 237.508146,57.4568425 237.508146,58.2832715 L237.508146,58.2832715 Z" id="Stroke-197" stroke-opacity="0.85" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 58.283272) rotate(90.000000) translate(-236.016706, -58.283272) "></path> |
| | | <path d="M237.508146,67.2069663 C237.508146,68.0333954 236.840446,68.703698 236.017225,68.703698 C235.192967,68.703698 234.525266,68.0333954 234.525266,67.2069663 C234.525266,66.3805373 235.192967,65.7102346 236.017225,65.7102346 C236.840446,65.7102346 237.508146,66.3805373 237.508146,67.2069663" id="Fill-199" transform="translate(236.016706, 67.206966) rotate(90.000000) translate(-236.016706, -67.206966) "></path> |
| | | <path d="M237.508146,67.2069663 C237.508146,68.0333954 236.840446,68.703698 236.017225,68.703698 C235.192967,68.703698 234.525266,68.0333954 234.525266,67.2069663 C234.525266,66.3805373 235.192967,65.7102346 236.017225,65.7102346 C236.840446,65.7102346 237.508146,66.3805373 237.508146,67.2069663 L237.508146,67.2069663 Z" id="Stroke-201" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 67.206966) rotate(90.000000) translate(-236.016706, -67.206966) "></path> |
| | | <path d="M223.760149,22.5884924 C223.760149,23.4149215 223.092448,24.0852241 222.269227,24.0852241 C221.44497,24.0852241 220.777269,23.4149215 220.777269,22.5884924 C220.777269,21.7620634 221.44497,21.0917607 222.269227,21.0917607 C223.092448,21.0917607 223.760149,21.7620634 223.760149,22.5884924" id="Fill-203" transform="translate(222.268709, 22.588492) rotate(90.000000) translate(-222.268709, -22.588492) "></path> |
| | | <path d="M223.760149,22.5884924 C223.760149,23.4149215 223.092448,24.0852241 222.269227,24.0852241 C221.44497,24.0852241 220.777269,23.4149215 220.777269,22.5884924 C220.777269,21.7620634 221.44497,21.0917607 222.269227,21.0917607 C223.092448,21.0917607 223.760149,21.7620634 223.760149,22.5884924 L223.760149,22.5884924 Z" id="Stroke-205" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 22.588492) rotate(90.000000) translate(-222.268709, -22.588492) "></path> |
| | | <path d="M223.760149,31.5121872 C223.760149,32.3386162 223.092448,33.0089189 222.269227,33.0089189 C221.44497,33.0089189 220.777269,32.3386162 220.777269,31.5121872 C220.777269,30.6857582 221.44497,30.0154555 222.269227,30.0154555 C223.092448,30.0154555 223.760149,30.6857582 223.760149,31.5121872" id="Fill-207" transform="translate(222.268709, 31.512187) rotate(90.000000) translate(-222.268709, -31.512187) "></path> |
| | | <path d="M223.760149,31.5121872 C223.760149,32.3386162 223.092448,33.0089189 222.269227,33.0089189 C221.44497,33.0089189 220.777269,32.3386162 220.777269,31.5121872 C220.777269,30.6857582 221.44497,30.0154555 222.269227,30.0154555 C223.092448,30.0154555 223.760149,30.6857582 223.760149,31.5121872 L223.760149,31.5121872 Z" id="Stroke-209" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 31.512187) rotate(90.000000) translate(-222.268709, -31.512187) "></path> |
| | | <path d="M223.760149,40.435882 C223.760149,41.262311 223.092448,41.9326137 222.269227,41.9326137 C221.44497,41.9326137 220.777269,41.262311 220.777269,40.435882 C220.777269,39.609453 221.44497,38.9391503 222.269227,38.9391503 C223.092448,38.9391503 223.760149,39.609453 223.760149,40.435882" id="Fill-211" transform="translate(222.268709, 40.435882) rotate(90.000000) translate(-222.268709, -40.435882) "></path> |
| | | <path d="M223.760149,40.435882 C223.760149,41.262311 223.092448,41.9326137 222.269227,41.9326137 C221.44497,41.9326137 220.777269,41.262311 220.777269,40.435882 C220.777269,39.609453 221.44497,38.9391503 222.269227,38.9391503 C223.092448,38.9391503 223.760149,39.609453 223.760149,40.435882 L223.760149,40.435882 Z" id="Stroke-213" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 40.435882) rotate(90.000000) translate(-222.268709, -40.435882) "></path> |
| | | <path d="M223.760149,49.3595768 C223.760149,50.1860058 223.092448,50.8563085 222.269227,50.8563085 C221.44497,50.8563085 220.777269,50.1860058 220.777269,49.3595768 C220.777269,48.5331477 221.44497,47.8628451 222.269227,47.8628451 C223.092448,47.8628451 223.760149,48.5331477 223.760149,49.3595768" id="Fill-215" transform="translate(222.268709, 49.359577) rotate(90.000000) translate(-222.268709, -49.359577) "></path> |
| | | <path d="M223.760149,49.3595768 C223.760149,50.1860058 223.092448,50.8563085 222.269227,50.8563085 C221.44497,50.8563085 220.777269,50.1860058 220.777269,49.3595768 C220.777269,48.5331477 221.44497,47.8628451 222.269227,47.8628451 C223.092448,47.8628451 223.760149,48.5331477 223.760149,49.3595768 L223.760149,49.3595768 Z" id="Stroke-217" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 49.359577) rotate(90.000000) translate(-222.268709, -49.359577) "></path> |
| | | <path d="M223.760149,58.2832715 C223.760149,59.1097006 223.092448,59.7800032 222.269227,59.7800032 C221.44497,59.7800032 220.777269,59.1097006 220.777269,58.2832715 C220.777269,57.4568425 221.44497,56.7865399 222.269227,56.7865399 C223.092448,56.7865399 223.760149,57.4568425 223.760149,58.2832715" id="Fill-219" transform="translate(222.268709, 58.283272) rotate(90.000000) translate(-222.268709, -58.283272) "></path> |
| | | <path d="M223.760149,58.2832715 C223.760149,59.1097006 223.092448,59.7800032 222.269227,59.7800032 C221.44497,59.7800032 220.777269,59.1097006 220.777269,58.2832715 C220.777269,57.4568425 221.44497,56.7865399 222.269227,56.7865399 C223.092448,56.7865399 223.760149,57.4568425 223.760149,58.2832715 L223.760149,58.2832715 Z" id="Stroke-221" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 58.283272) rotate(90.000000) translate(-222.268709, -58.283272) "></path> |
| | | <path d="M223.760149,67.2069663 C223.760149,68.0333954 223.092448,68.703698 222.269227,68.703698 C221.44497,68.703698 220.777269,68.0333954 220.777269,67.2069663 C220.777269,66.3805373 221.44497,65.7102346 222.269227,65.7102346 C223.092448,65.7102346 223.760149,66.3805373 223.760149,67.2069663" id="Fill-223" transform="translate(222.268709, 67.206966) rotate(90.000000) translate(-222.268709, -67.206966) "></path> |
| | | <path d="M223.760149,67.2069663 C223.760149,68.0333954 223.092448,68.703698 222.269227,68.703698 C221.44497,68.703698 220.777269,68.0333954 220.777269,67.2069663 C220.777269,66.3805373 221.44497,65.7102346 222.269227,65.7102346 C223.092448,65.7102346 223.760149,66.3805373 223.760149,67.2069663 L223.760149,67.2069663 Z" id="Stroke-225" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 67.206966) rotate(90.000000) translate(-222.268709, -67.206966) "></path> |
| | | <path d="M230.229795,26.6447173 C230.229795,27.4711464 229.562094,28.141449 228.738873,28.141449 C227.914615,28.141449 227.246915,27.4711464 227.246915,26.6447173 C227.246915,25.8182883 227.914615,25.1479856 228.738873,25.1479856 C229.562094,25.1479856 230.229795,25.8182883 230.229795,26.6447173" id="Fill-227" transform="translate(228.738355, 26.644717) rotate(90.000000) translate(-228.738355, -26.644717) "></path> |
| | | <path d="M230.229795,26.6447173 C230.229795,27.4711464 229.562094,28.141449 228.738873,28.141449 C227.914615,28.141449 227.246915,27.4711464 227.246915,26.6447173 C227.246915,25.8182883 227.914615,25.1479856 228.738873,25.1479856 C229.562094,25.1479856 230.229795,25.8182883 230.229795,26.6447173 L230.229795,26.6447173 Z" id="Stroke-229" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 26.644717) rotate(90.000000) translate(-228.738355, -26.644717) "></path> |
| | | <path d="M230.229795,35.5684121 C230.229795,36.3948411 229.562094,37.0651438 228.738873,37.0651438 C227.914615,37.0651438 227.246915,36.3948411 227.246915,35.5684121 C227.246915,34.7419831 227.914615,34.0716804 228.738873,34.0716804 C229.562094,34.0716804 230.229795,34.7419831 230.229795,35.5684121" id="Fill-231" transform="translate(228.738355, 35.568412) rotate(90.000000) translate(-228.738355, -35.568412) "></path> |
| | | <path d="M230.229795,35.5684121 C230.229795,36.3948411 229.562094,37.0651438 228.738873,37.0651438 C227.914615,37.0651438 227.246915,36.3948411 227.246915,35.5684121 C227.246915,34.7419831 227.914615,34.0716804 228.738873,34.0716804 C229.562094,34.0716804 230.229795,34.7419831 230.229795,35.5684121 L230.229795,35.5684121 Z" id="Stroke-233" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 35.568412) rotate(90.000000) translate(-228.738355, -35.568412) "></path> |
| | | <path d="M230.229795,44.4921069 C230.229795,45.3185359 229.562094,45.9888386 228.738873,45.9888386 C227.914615,45.9888386 227.246915,45.3185359 227.246915,44.4921069 C227.246915,43.6656779 227.914615,42.9953752 228.738873,42.9953752 C229.562094,42.9953752 230.229795,43.6656779 230.229795,44.4921069" id="Fill-235" transform="translate(228.738355, 44.492107) rotate(90.000000) translate(-228.738355, -44.492107) "></path> |
| | | <path d="M230.229795,44.4921069 C230.229795,45.3185359 229.562094,45.9888386 228.738873,45.9888386 C227.914615,45.9888386 227.246915,45.3185359 227.246915,44.4921069 C227.246915,43.6656779 227.914615,42.9953752 228.738873,42.9953752 C229.562094,42.9953752 230.229795,43.6656779 230.229795,44.4921069 L230.229795,44.4921069 Z" id="Stroke-237" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 44.492107) rotate(90.000000) translate(-228.738355, -44.492107) "></path> |
| | | <path d="M230.229795,53.4158017 C230.229795,54.2422307 229.562094,54.9125333 228.738873,54.9125333 C227.914615,54.9125333 227.246915,54.2422307 227.246915,53.4158017 C227.246915,52.5893726 227.914615,51.91907 228.738873,51.91907 C229.562094,51.91907 230.229795,52.5893726 230.229795,53.4158017" id="Fill-239" transform="translate(228.738355, 53.415802) rotate(90.000000) translate(-228.738355, -53.415802) "></path> |
| | | <path d="M230.229795,53.4158017 C230.229795,54.2422307 229.562094,54.9125333 228.738873,54.9125333 C227.914615,54.9125333 227.246915,54.2422307 227.246915,53.4158017 C227.246915,52.5893726 227.914615,51.91907 228.738873,51.91907 C229.562094,51.91907 230.229795,52.5893726 230.229795,53.4158017 L230.229795,53.4158017 Z" id="Stroke-241" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 53.415802) rotate(90.000000) translate(-228.738355, -53.415802) "></path> |
| | | <path d="M230.229795,62.3394964 C230.229795,63.1659255 229.562094,63.8362281 228.738873,63.8362281 C227.914615,63.8362281 227.246915,63.1659255 227.246915,62.3394964 C227.246915,61.5130674 227.914615,60.8427648 228.738873,60.8427648 C229.562094,60.8427648 230.229795,61.5130674 230.229795,62.3394964" id="Fill-243" transform="translate(228.738355, 62.339496) rotate(90.000000) translate(-228.738355, -62.339496) "></path> |
| | | <path d="M230.229795,62.3394964 C230.229795,63.1659255 229.562094,63.8362281 228.738873,63.8362281 C227.914615,63.8362281 227.246915,63.1659255 227.246915,62.3394964 C227.246915,61.5130674 227.914615,60.8427648 228.738873,60.8427648 C229.562094,60.8427648 230.229795,61.5130674 230.229795,62.3394964 L230.229795,62.3394964 Z" id="Stroke-245" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 62.339496) rotate(90.000000) translate(-228.738355, -62.339496) "></path> |
| | | <path d="M230.229795,71.2631912 C230.229795,72.0896203 229.562094,72.7599229 228.738873,72.7599229 C227.914615,72.7599229 227.246915,72.0896203 227.246915,71.2631912 C227.246915,70.4367622 227.914615,69.7664595 228.738873,69.7664595 C229.562094,69.7664595 230.229795,70.4367622 230.229795,71.2631912" id="Fill-247" transform="translate(228.738355, 71.263191) rotate(90.000000) translate(-228.738355, -71.263191) "></path> |
| | | <path d="M230.229795,71.2631912 C230.229795,72.0896203 229.562094,72.7599229 228.738873,72.7599229 C227.914615,72.7599229 227.246915,72.0896203 227.246915,71.2631912 C227.246915,70.4367622 227.914615,69.7664595 228.738873,69.7664595 C229.562094,69.7664595 230.229795,70.4367622 230.229795,71.2631912 L230.229795,71.2631912 Z" id="Stroke-249" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 71.263191) rotate(90.000000) translate(-228.738355, -71.263191) "></path> |
| | | <path d="M233.474533,131.704582 C233.474533,134.102684 231.537786,136.046978 229.148994,136.046978 C226.760202,136.046978 224.823455,134.102684 224.823455,131.704582 C224.823455,129.306481 226.760202,127.362187 229.148994,127.362187 C231.537786,127.362187 233.474533,129.306481 233.474533,131.704582 L226.809752,131.704582" id="Fill-251" fill="#A3B1BF" transform="translate(229.148994, 131.704582) rotate(90.000000) translate(-229.148994, -131.704582) "></path> |
| | | <path d="M116.93208,108.951605 L112.95698,97.0641411 C111.505457,92.7217457 113.856924,87.977585 118.181426,86.5204054 C118.181426,86.5204054 144.947552,77.5008125 158.330615,72.991016 C182.074402,64.9898842 229.561977,48.9876206 229.561977,48.9876206 C233.887516,47.530441 238.61326,49.8900312 240.064784,54.2313857 L244.039883,66.1188493 C245.491406,70.4612446 243.140976,75.2054053 238.815437,76.662585 L127.434886,114.19537 C123.110384,115.652549 118.383603,113.292959 116.93208,108.951605 Z" id="Stroke-255" stroke="#A3B1BF" stroke-width="1.62" transform="translate(178.498482, 81.591495) rotate(90.000000) translate(-178.498482, -81.591495) "></path> |
| | | <path d="M170.986678,36.9877796 C170.205966,37.2511128 169.360972,36.8295715 169.098661,36.0447762 C168.83635,35.2610217 169.257292,34.412735 170.038004,34.1494018 C170.818716,33.8860686 171.66371,34.3086507 171.926021,35.0924052 C172.188332,35.8761597 171.76739,36.7254872 170.986678,36.9877796 Z" id="Fill-257" transform="translate(170.512341, 35.568641) rotate(90.000000) translate(-170.512341, -35.568641) "></path> |
| | | <path d="M170.986678,36.9877796 C170.205966,37.2511128 169.360972,36.8295715 169.098661,36.0447762 C168.83635,35.2610217 169.257292,34.412735 170.038004,34.1494018 C170.818716,33.8860686 171.66371,34.3086507 171.926021,35.0924052 C172.188332,35.8761597 171.76739,36.7254872 170.986678,36.9877796 Z" id="Stroke-259" stroke="#A3B1BF" stroke-width="0.81" transform="translate(170.512341, 35.568641) rotate(90.000000) translate(-170.512341, -35.568641) "></path> |
| | | <path d="M174.352138,44.0161 C174.614449,44.7998545 174.193507,45.649182 173.412795,45.9114744 C172.632083,46.1748075 171.787089,45.7532663 171.524778,44.968471 C171.262467,44.1847165 171.683409,43.3364297 172.464121,43.0730966 C173.244833,42.8097634 174.089827,43.2323455 174.352138,44.0161" id="Fill-261" transform="translate(172.938458, 44.492336) rotate(90.000000) translate(-172.938458, -44.492336) "></path> |
| | | <path d="M173.412795,45.9114744 C172.632083,46.1748075 171.787089,45.7532663 171.524778,44.968471 C171.262467,44.1847165 171.683409,43.3364297 172.464121,43.0730966 C173.244833,42.8097634 174.089827,43.2323455 174.352138,44.0161 C174.614449,44.7998545 174.193507,45.649182 173.412795,45.9114744 Z" id="Stroke-263" stroke="#A3B1BF" stroke-width="0.81" transform="translate(172.938458, 44.492336) rotate(90.000000) translate(-172.938458, -44.492336) "></path> |
| | | <path d="M177.586961,52.1285498 C177.849272,52.9123043 177.42833,53.7616318 176.647618,54.0239242 C175.866906,54.2872573 175.021912,53.8657161 174.759601,53.0809208 C174.49729,52.2971663 174.918232,51.4488795 175.698944,51.1855464 C176.479656,50.9222132 177.32465,51.3447953 177.586961,52.1285498" id="Fill-265" transform="translate(176.173281, 52.604786) rotate(90.000000) translate(-176.173281, -52.604786) "></path> |
| | | <path d="M176.647618,54.0239242 C175.866906,54.2872573 175.021912,53.8657161 174.759601,53.0809208 C174.49729,52.2971663 174.918232,51.4488795 175.698944,51.1855464 C176.479656,50.9222132 177.32465,51.3447953 177.586961,52.1285498 C177.849272,52.9123043 177.42833,53.7616318 176.647618,54.0239242 Z" id="Stroke-267" stroke="#A3B1BF" stroke-width="0.81" transform="translate(176.173281, 52.604786) rotate(90.000000) translate(-176.173281, -52.604786) "></path> |
| | | <path d="M180.013078,61.0522445 C180.275389,61.835999 179.854447,62.6853266 179.073735,62.9476189 C178.293023,63.2109521 177.448029,62.7894109 177.185718,62.0046155 C176.923407,61.220861 177.344349,60.3725743 178.125061,60.1092411 C178.905773,59.845908 179.750767,60.2684901 180.013078,61.0522445" id="Fill-269" transform="translate(178.599398, 61.528481) rotate(90.000000) translate(-178.599398, -61.528481) "></path> |
| | | <path d="M180.013078,61.0522445 C180.275389,61.835999 179.854447,62.6853266 179.073735,62.9476189 C178.293023,63.2109521 177.448029,62.7894109 177.185718,62.0046155 C176.923407,61.220861 177.344349,60.3725743 178.125061,60.1092411 C178.905773,59.845908 179.750767,60.2684901 180.013078,61.0522445 L180.013078,61.0522445 Z" id="Stroke-271" stroke="#A3B1BF" stroke-width="0.81" transform="translate(178.599398, 61.528481) rotate(90.000000) translate(-178.599398, -61.528481) "></path> |
| | | <path d="M183.247901,69.1646943 C183.510212,69.9484488 183.08927,70.7977764 182.308558,71.0600687 C181.527846,71.3234019 180.682852,70.9018607 180.420541,70.1170653 C180.15823,69.3333108 180.579172,68.4850241 181.359884,68.2216909 C182.140596,67.9583578 182.98559,68.3809399 183.247901,69.1646943" id="Fill-273" transform="translate(181.834221, 69.640931) rotate(90.000000) translate(-181.834221, -69.640931) "></path> |
| | | <path d="M183.247901,69.1646943 C183.510212,69.9484488 183.08927,70.7977764 182.308558,71.0600687 C181.527846,71.3234019 180.682852,70.9018607 180.420541,70.1170653 C180.15823,69.3333108 180.579172,68.4850241 181.359884,68.2216909 C182.140596,67.9583578 182.98559,68.3809399 183.247901,69.1646943 L183.247901,69.1646943 Z" id="Stroke-275" stroke="#A3B1BF" stroke-width="0.81" transform="translate(181.834221, 69.640931) rotate(90.000000) translate(-181.834221, -69.640931) "></path> |
| | | <path d="M185.674018,78.0883891 C185.936329,78.8721436 185.515387,79.7214712 184.734675,79.9837635 C183.953963,80.2470967 183.108969,79.8255554 182.846658,79.0407601 C182.584347,78.2570056 183.005289,77.4087189 183.786001,77.1453857 C184.566713,76.8820525 185.411707,77.3046346 185.674018,78.0883891" id="Fill-277" transform="translate(184.260338, 78.564625) rotate(90.000000) translate(-184.260338, -78.564625) "></path> |
| | | <path d="M185.674018,78.0883891 C185.936329,78.8721436 185.515387,79.7214712 184.734675,79.9837635 C183.953963,80.2470967 183.108969,79.8255554 182.846658,79.0407601 C182.584347,78.2570056 183.005289,77.4087189 183.786001,77.1453857 C184.566713,76.8820525 185.411707,77.3046346 185.674018,78.0883891 L185.674018,78.0883891 Z" id="Stroke-279" stroke="#A3B1BF" stroke-width="0.81" transform="translate(184.260338, 78.564625) rotate(90.000000) translate(-184.260338, -78.564625) "></path> |
| | | <path d="M168.691198,39.9598751 C168.953509,40.7436296 168.532567,41.5929571 167.751855,41.8552495 C166.971143,42.1185826 166.126149,41.6970414 165.863838,40.9122461 C165.601527,40.1284916 166.022469,39.2802048 166.803181,39.0168717 C167.583893,38.7535385 168.428887,39.1761206 168.691198,39.9598751" id="Fill-281" transform="translate(167.277518, 40.436111) rotate(90.000000) translate(-167.277518, -40.436111) "></path> |
| | | <path d="M156.962155,41.8552495 C156.181443,42.1185826 155.336449,41.6970414 155.074139,40.9122461 C154.811828,40.1284916 155.232769,39.2802048 156.013481,39.0168717 C156.794193,38.7535385 157.639187,39.1761206 157.901498,39.9598751 C158.163809,40.7436296 157.742867,41.5929571 156.962155,41.8552495 Z" id="Stroke-283" stroke="#A3B1BF" stroke-width="0.81" transform="translate(156.487818, 40.436111) rotate(90.000000) translate(-156.487818, -40.436111) "></path> |
| | | <path d="M171.117315,48.0723249 C171.379626,48.8560794 170.958684,49.7054069 170.177972,49.9676993 C169.39726,50.2310324 168.552266,49.8094912 168.289955,49.0246959 C168.027644,48.2409414 168.448586,47.3926546 169.229298,47.1293215 C170.01001,46.8659883 170.855004,47.2885704 171.117315,48.0723249" id="Fill-285" transform="translate(169.703635, 48.548561) rotate(90.000000) translate(-169.703635, -48.548561) "></path> |
| | | <path d="M160.327615,48.0723249 C160.589926,48.8560794 160.168985,49.7054069 159.388273,49.9676993 C158.60756,50.2310324 157.762567,49.8094912 157.500256,49.0246959 C157.237945,48.2409414 157.658886,47.3926546 158.439598,47.1293215 C159.220311,46.8659883 160.065304,47.2885704 160.327615,48.0723249 L160.327615,48.0723249 Z" id="Stroke-287" stroke="#A3B1BF" stroke-width="0.81" transform="translate(158.913936, 48.548561) rotate(90.000000) translate(-158.913936, -48.548561) "></path> |
| | | <path d="M174.352138,56.9960196 C174.614449,57.7797741 174.193507,58.6291017 173.412795,58.891394 C172.632083,59.1547272 171.787089,58.733186 171.524778,57.9483906 C171.262467,57.1646361 171.683409,56.3163494 172.464121,56.0530162 C173.244833,55.7896831 174.089827,56.2122652 174.352138,56.9960196" id="Fill-289" transform="translate(172.938458, 57.472256) rotate(90.000000) translate(-172.938458, -57.472256) "></path> |
| | | <path d="M163.562438,56.9960196 C163.824749,57.7797741 163.403807,58.6291017 162.623095,58.891394 C161.842383,59.1547272 160.99739,58.733186 160.735079,57.9483906 C160.472768,57.1646361 160.893709,56.3163494 161.674421,56.0530162 C162.455133,55.7896831 163.300127,56.2122652 163.562438,56.9960196 L163.562438,56.9960196 Z" id="Stroke-291" stroke="#A3B1BF" stroke-width="0.81" transform="translate(162.148758, 57.472256) rotate(90.000000) translate(-162.148758, -57.472256) "></path> |
| | | <path d="M166.265081,65.1084694 C166.527392,65.8922239 166.10645,66.7415515 165.325738,67.0038438 C164.545026,67.267177 163.700032,66.8456358 163.437721,66.0608404 C163.17541,65.2770859 163.596352,64.4287992 164.377064,64.165466 C165.157776,63.9021329 166.00277,64.324715 166.265081,65.1084694" id="Fill-293" transform="translate(164.851401, 65.584706) rotate(90.000000) translate(-164.851401, -65.584706) "></path> |
| | | <path d="M166.265081,65.1084694 C166.527392,65.8922239 166.10645,66.7415515 165.325738,67.0038438 C164.545026,67.267177 163.700032,66.8456358 163.437721,66.0608404 C163.17541,65.2770859 163.596352,64.4287992 164.377064,64.165466 C165.157776,63.9021329 166.00277,64.324715 166.265081,65.1084694 L166.265081,65.1084694 Z" id="Stroke-295" stroke="#A3B1BF" stroke-width="0.81" transform="translate(164.851401, 65.584706) rotate(90.000000) translate(-164.851401, -65.584706) "></path> |
| | | <path d="M169.499903,74.0321642 C169.762214,74.8159187 169.341273,75.6652463 168.560561,75.9275386 C167.779849,76.1908718 166.934855,75.7693305 166.672544,74.9845352 C166.410233,74.2007807 166.831175,73.352494 167.611887,73.0891608 C168.392599,72.8258276 169.237592,73.2484097 169.499903,74.0321642" id="Fill-297" transform="translate(168.086224, 74.508400) rotate(90.000000) translate(-168.086224, -74.508400) "></path> |
| | | <path d="M169.499903,74.0321642 C169.762214,74.8159187 169.341273,75.6652463 168.560561,75.9275386 C167.779849,76.1908718 166.934855,75.7693305 166.672544,74.9845352 C166.410233,74.2007807 166.831175,73.352494 167.611887,73.0891608 C168.392599,72.8258276 169.237592,73.2484097 169.499903,74.0321642 L169.499903,74.0321642 Z" id="Stroke-299" stroke="#A3B1BF" stroke-width="0.81" transform="translate(168.086224, 74.508400) rotate(90.000000) translate(-168.086224, -74.508400) "></path> |
| | | <path d="M172.734726,82.144614 C172.997037,82.9283685 172.576096,83.7776961 171.795384,84.0399884 C171.014671,84.3033216 170.169678,83.8817803 169.907367,83.096985 C169.645056,82.3132305 170.065997,81.4649438 170.84671,81.2016106 C171.627422,80.9382774 172.472415,81.3608595 172.734726,82.144614" id="Fill-301" transform="translate(171.321047, 82.620850) rotate(90.000000) translate(-171.321047, -82.620850) "></path> |
| | | <path d="M172.734726,82.144614 C172.997037,82.9283685 172.576096,83.7776961 171.795384,84.0399884 C171.014671,84.3033216 170.169678,83.8817803 169.907367,83.096985 C169.645056,82.3132305 170.065997,81.4649438 170.84671,81.2016106 C171.627422,80.9382774 172.472415,81.3608595 172.734726,82.144614 L172.734726,82.144614 Z" id="Stroke-303" stroke="#A3B1BF" stroke-width="0.81" transform="translate(171.321047, 82.620850) rotate(90.000000) translate(-171.321047, -82.620850) "></path> |
| | | <path d="M166.265081,41.582365 C166.527392,42.3661195 166.10645,43.2154471 165.325738,43.4777394 C164.545026,43.7410726 163.700032,43.3195314 163.437721,42.534736 C163.17541,41.7509815 163.596352,40.9026948 164.377064,40.6393616 C165.157776,40.3760284 166.00277,40.7986105 166.265081,41.582365" id="Fill-305" transform="translate(164.851401, 42.058601) rotate(90.000000) translate(-164.851401, -42.058601) "></path> |
| | | <path d="M166.265081,41.582365 C166.527392,42.3661195 166.10645,43.2154471 165.325738,43.4777394 C164.545026,43.7410726 163.700032,43.3195314 163.437721,42.534736 C163.17541,41.7509815 163.596352,40.9026948 164.377064,40.6393616 C165.157776,40.3760284 166.00277,40.7986105 166.265081,41.582365 L166.265081,41.582365 Z" id="Stroke-307" stroke="#A3B1BF" stroke-width="0.81" transform="translate(164.851401, 42.058601) rotate(90.000000) translate(-164.851401, -42.058601) "></path> |
| | | <path d="M169.499903,50.5060598 C169.762214,51.2898143 169.341273,52.1391419 168.560561,52.4014342 C167.779849,52.6647674 166.934855,52.2432261 166.672544,51.4584308 C166.410233,50.6746763 166.831175,49.8263896 167.611887,49.5630564 C168.392599,49.2997232 169.237592,49.7223053 169.499903,50.5060598" id="Fill-309" transform="translate(168.086224, 50.982296) rotate(90.000000) translate(-168.086224, -50.982296) "></path> |
| | | <path d="M169.499903,50.5060598 C169.762214,51.2898143 169.341273,52.1391419 168.560561,52.4014342 C167.779849,52.6647674 166.934855,52.2432261 166.672544,51.4584308 C166.410233,50.6746763 166.831175,49.8263896 167.611887,49.5630564 C168.392599,49.2997232 169.237592,49.7223053 169.499903,50.5060598 L169.499903,50.5060598 Z" id="Stroke-311" stroke-opacity="0.85" stroke="#A3B1BF" stroke-width="0.81" transform="translate(168.086224, 50.982296) rotate(90.000000) translate(-168.086224, -50.982296) "></path> |
| | | <path d="M171.926021,58.6185096 C172.188332,59.4022641 171.76739,60.2515917 170.986678,60.513884 C170.205966,60.7772172 169.360972,60.3556759 169.098661,59.5708806 C168.83635,58.7871261 169.257292,57.9388394 170.038004,57.6755062 C170.818716,57.412173 171.66371,57.8347551 171.926021,58.6185096" id="Fill-313" transform="translate(170.512341, 59.094746) rotate(90.000000) translate(-170.512341, -59.094746) "></path> |
| | | <path d="M171.926021,58.6185096 C172.188332,59.4022641 171.76739,60.2515917 170.986678,60.513884 C170.205966,60.7772172 169.360972,60.3556759 169.098661,59.5708806 C168.83635,58.7871261 169.257292,57.9388394 170.038004,57.6755062 C170.818716,57.412173 171.66371,57.8347551 171.926021,58.6185096 L171.926021,58.6185096 Z" id="Stroke-315" stroke="#A3B1BF" stroke-width="0.81" transform="translate(170.512341, 59.094746) rotate(90.000000) translate(-170.512341, -59.094746) "></path> |
| | | <path d="M175.160844,67.5422044 C175.423154,68.3259589 175.002213,69.1752864 174.221501,69.4375788 C173.440789,69.700912 172.595795,69.2793707 172.333484,68.4945754 C172.071173,67.7108209 172.492115,66.8625342 173.272827,66.599201 C174.053539,66.3358678 174.898533,66.7584499 175.160844,67.5422044" id="Fill-317" transform="translate(173.747164, 68.018441) rotate(90.000000) translate(-173.747164, -68.018441) "></path> |
| | | <path d="M175.160844,67.5422044 C175.423154,68.3259589 175.002213,69.1752864 174.221501,69.4375788 C173.440789,69.700912 172.595795,69.2793707 172.333484,68.4945754 C172.071173,67.7108209 172.492115,66.8625342 173.272827,66.599201 C174.053539,66.3358678 174.898533,66.7584499 175.160844,67.5422044 L175.160844,67.5422044 Z" id="Stroke-319" stroke="#A3B1BF" stroke-width="0.81" transform="translate(173.747164, 68.018441) rotate(90.000000) translate(-173.747164, -68.018441) "></path> |
| | | <path d="M177.586961,75.6546542 C177.849272,76.4384087 177.42833,77.2877362 176.647618,77.5500286 C175.866906,77.8133618 175.021912,77.3918205 174.759601,76.6070252 C174.49729,75.8232707 174.918232,74.974984 175.698944,74.7116508 C176.479656,74.4483176 177.32465,74.8708997 177.586961,75.6546542" id="Fill-321" transform="translate(176.173281, 76.130890) rotate(90.000000) translate(-176.173281, -76.130890) "></path> |
| | | <path d="M177.586961,75.6546542 C177.849272,76.4384087 177.42833,77.2877362 176.647618,77.5500286 C175.866906,77.8133618 175.021912,77.3918205 174.759601,76.6070252 C174.49729,75.8232707 174.918232,74.974984 175.698944,74.7116508 C176.479656,74.4483176 177.32465,74.8708997 177.586961,75.6546542 L177.586961,75.6546542 Z" id="Stroke-323" stroke="#A3B1BF" stroke-width="0.81" transform="translate(176.173281, 76.130890) rotate(90.000000) translate(-176.173281, -76.130890) "></path> |
| | | <path d="M180.821784,84.578349 C181.084095,85.3621035 180.663153,86.211431 179.882441,86.4737234 C179.101729,86.7370565 178.256735,86.3155153 177.994424,85.53072 C177.732113,84.7469655 178.153055,83.8986787 178.933767,83.6353456 C179.714479,83.3720124 180.559473,83.7945945 180.821784,84.578349" id="Fill-325" transform="translate(179.408104, 85.054585) rotate(90.000000) translate(-179.408104, -85.054585) "></path> |
| | | <path d="M180.821784,84.578349 C181.084095,85.3621035 180.663153,86.211431 179.882441,86.4737234 C179.101729,86.7370565 178.256735,86.3155153 177.994424,85.53072 C177.732113,84.7469655 178.153055,83.8986787 178.933767,83.6353456 C179.714479,83.3720124 180.559473,83.7945945 180.821784,84.578349 L180.821784,84.578349 Z" id="Stroke-327" stroke="#A3B1BF" stroke-width="0.81" transform="translate(179.408104, 85.054585) rotate(90.000000) translate(-179.408104, -85.054585) "></path> |
| | | <path d="M199.285547,130.323988 C200.045523,132.597188 198.826243,135.059822 196.56083,135.82276 C194.296454,136.585697 191.844417,135.361666 191.084441,133.087425 C190.323428,130.814225 191.543745,128.352632 193.808121,127.588654 C196.073533,126.825716 198.525571,128.050788 199.285547,130.323988" id="Fill-329" fill="#A3B1BF" transform="translate(195.184790, 131.705757) rotate(90.000000) translate(-195.184790, -131.705757) "></path> |
| | | <polygon id="Stroke-333" stroke="#A3B1BF" stroke-width="0.81" transform="translate(194.281082, 12.765148) rotate(90.000000) translate(-194.281082, -12.765148) " points="192.77098 15.3911937 191.260359 12.7651478 192.77098 10.1391019 195.791185 10.1391019 197.301806 12.7651478 195.791185 15.3911937"></polygon> |
| | | <polygon id="Fill-335" transform="translate(263.829774, 193.672778) rotate(90.000000) translate(-263.829774, -193.672778) " points="262.319672 196.298824 260.809051 193.672778 262.319672 191.046732 265.339877 191.046732 266.850498 193.672778 265.339877 196.298824"></polygon> |
| | | <polygon id="Stroke-337" stroke="#A3B1BF" stroke-width="0.81" transform="translate(263.829774, 193.672778) rotate(90.000000) translate(-263.829774, -193.672778) " points="262.319672 196.298824 260.809051 193.672778 262.319672 191.046732 265.339877 191.046732 266.850498 193.672778 265.339877 196.298824"></polygon> |
| | | <polygon id="Stroke-341" stroke="#A3B1BF" stroke-width="0.81" transform="translate(199.942022, 45.214947) rotate(90.000000) translate(-199.942022, -45.214947) " points="196.921299 45.214947 198.43192 42.588901 201.452125 42.588901 202.962746 45.214947 201.452125 47.8409929 198.43192 47.8409929"></polygon> |
| | | <polygon id="Stroke-345" stroke="#A3B1BF" stroke-width="0.81" transform="translate(203.176845, 35.480007) rotate(90.000000) translate(-203.176845, -35.480007) " points="200.156122 35.4800072 201.666743 32.8539613 204.686948 32.8539613 206.197569 35.4800072 204.686948 38.1060531 201.666743 38.1060531"></polygon> |
| | | <path d="M28.7090531,149.674699 L408.800743,149.674699" id="Path-13-Copy" stroke="#A3B1BF" stroke-width="2.43"></path> |
| | | <path d="M126.73696,157.381526 C130.786107,157.381526 138.956903,157.381526 138.956903,157.381526 C138.956903,157.381526 146.694174,157.381526 150.585513,157.381526 C275.808174,157.381526 408.39639,157.381526 408.39639,157.381526 C408.39639,157.381526 348.147813,204.433735 274.15124,201.594378 C200.154666,198.75502 175.893495,186.586345 157.293263,179.67788 C138.693031,172.769415 101.923452,169.955823 76.4120034,175.634538 C50.9005548,181.313253 28.3047003,157.381526 28.3047003,157.381526 C28.3047003,157.381526 34.3629836,157.381526 126.73696,157.381526 Z" id="Path-22-Copy" fill-opacity="0.25" fill="#A3B1BF"></path> |
| | | <g id="Group-2" transform="translate(0.000000, 75.851406)"> |
| | | <ellipse id="Oval-40-Copy-2" stroke="#A3B1BF" stroke-width="2.43" fill-opacity="0.25" fill="#A3B1BF" cx="35.5830518" cy="35.6947791" rx="35.5830518" ry="35.6947791"></ellipse> |
| | | <ellipse id="Oval-40-Copy-3" fill="#F0F2F5" cx="35.8526204" cy="35.9651941" rx="30.4612489" ry="30.5568942"></ellipse> |
| | | </g> |
| | | <path d="M39.6265804,107.895582 L78.4444551,119.253012" id="Path-736" stroke="#A3B1BF" stroke-width="0.81"></path> |
| | | <path d="M32.7525817,115.60241 L65.9095164,140.751004" id="Path-736-Copy" stroke="#A3B1BF" stroke-width="0.81" transform="translate(49.331049, 128.176707) scale(-1, -1) translate(-49.331049, -128.176707) "></path> |
| | | <g id="Group" transform="translate(95.154052, 106.919777) rotate(19.000000) translate(-95.154052, -106.919777) translate(34.154052, 63.919777)" fill="#A3B1BF"> |
| | | <path d="M42.7522815,72.4570067 C42.7522815,75.8233475 45.3271005,78.562549 48.4926445,78.562549 C51.6578573,78.562549 54.2333386,75.8233475 54.2333386,72.4570067 C54.2333386,69.091018 51.6578573,66.3525208 48.4926445,66.3525208 C45.3271005,66.3525208 42.7522815,69.091018 42.7522815,72.4570067 M40.1907075,72.4570067 C40.1907075,67.5898976 43.9148573,63.6284609 48.4926445,63.6284609 C53.0707627,63.6284609 56.7949126,67.5898976 56.7949126,72.4570067 C56.7949126,77.3251722 53.0707627,81.2859046 48.4926445,81.2859046 C43.9148573,81.2859046 40.1907075,77.3251722 40.1907075,72.4570067 L54.193687,73.4098081" id="Fill-13" fill-opacity="0.4"></path> |
| | | <path d="M37.9000472,72.2309321 C37.9000472,78.1565371 42.4331326,82.9775175 48.0049535,82.9775175 C53.5774367,82.9775175 58.110191,78.1565371 58.110191,72.2309321 C58.110191,66.3056792 53.5774367,61.485051 48.0049535,61.485051 C42.4331326,61.485051 37.9000472,66.3056792 37.9000472,72.2309321 M35.3384731,72.2309321 C35.3384731,64.8035024 41.0205583,58.760991 48.0049535,58.760991 C54.9893488,58.760991 60.6724273,64.8035024 60.6724273,72.2309321 C60.6724273,79.6587139 54.9893488,85.7019295 48.0049535,85.7019295 C41.0205583,85.7019295 35.3384731,79.6587139 35.3384731,72.2309321" id="Fill-15"></path> |
| | | <path d="M1.80809546,66.1576486 C1.80809546,68.834124 3.79009311,71.0116629 6.22625634,71.0116629 C8.66270911,71.0116629 10.644562,68.834124 10.644562,66.1576486 C10.644562,63.4813322 8.66270911,61.3039523 6.22625634,61.3039523 C3.79009311,61.3039523 1.80809546,63.4813322 1.80809546,66.1576486 M0.688100292,66.1576486 C0.688100292,62.8028295 3.17247427,60.0735498 6.22625634,60.0735498 C9.2800384,60.0735498 11.7648467,62.8028295 11.7648467,66.1576486 C11.7648467,69.5126267 9.2800384,72.2422245 6.22625634,72.2422245 C3.17247427,72.2422245 0.688100292,69.5126267 0.688100292,66.1576486" id="Fill-15-Copy"></path> |
| | | <path d="M8.98009502,66.0939913 L39.179583,29.1533303 L87.9014765,24.076001 L44.6752454,68.7902332 L45.5153066,69.7089343 L8.98009502,66.0939913 Z M5.34865982,69.3835683 L46.1480843,73.419304 C47.0103308,73.4270508 47.6235721,72.9654113 47.8811865,72.2953123 L49.8354794,74.4316711 L93.1120414,29.6649719 L108.025528,67.5588426 C108.413605,68.5455044 109.312607,69.1391917 110.258627,69.1391917 C110.569884,69.1391917 110.886107,69.0747523 111.192066,68.9391832 C112.424508,68.3905682 113.0053,66.8827574 112.490071,65.5728423 L88.7958421,5.36886461 L92.7040968,5.36886461 L92.7040968,12.726573 C92.7040968,13.562172 93.3408479,14.2400178 94.1272671,14.2400178 L108.786782,14.2400178 C109.171548,14.2400178 109.540751,14.0741657 109.809292,13.7794348 L117.408916,5.43506461 C117.934078,5.90550723 118.567187,6.70025945 118.772153,7.90031067 C119.120826,9.94441199 118.336394,13.6565422 112.619209,19.7367313 C112.062921,20.3272495 112.062921,21.2857411 112.619209,21.8769635 C112.896691,22.1727507 113.26159,22.3206444 113.625495,22.3206444 C113.989731,22.3206444 114.354298,22.1727507 114.63178,21.8769635 C119.954265,16.2168628 122.285045,11.3085547 121.560215,7.28796059 C120.892339,3.580408 117.884078,2.16415038 117.756265,2.10569718 C117.213553,1.85709502 116.581768,1.9916078 116.170513,2.44303552 L108.184137,11.2131281 L95.5507685,11.2131281 L95.5507685,5.36886461 L97.3534067,5.36886461 C98.6894914,5.36886461 99.7725975,4.21670276 99.7725975,2.7962196 C99.7725975,1.37538432 98.6894914,0.223222475 97.3534067,0.223222475 L85.1604334,0.223222475 C84.3508356,0.223222475 83.5948798,0.653874656 83.1465381,1.37045453 C82.6972031,2.08738654 82.6157466,2.99517176 82.9286587,3.78957186 L89.4140503,20.2684441 L40.3087153,25.3855639 L38.2463901,12.9619427 C37.9924181,11.9967607 37.0503708,11.4323 36.1411047,11.7044947 C35.232832,11.9752809 34.703365,12.9777884 34.9583303,13.9436747 L36.9981391,26.2845459 L4.21787189,66.3834403 C3.79767573,66.8968425 3.68310688,67.6183522 3.92184717,68.2504214 C4.1595941,68.883547 4.71058417,69.3198332 5.34865982,69.3835683 Z" id="Fill-17"></path> |
| | | </g> |
| | | <path d="M120.0928,133.044177 C120.0928,133.044177 117.26233,133.044177 117.26233,134.261044 C117.26233,135.477912 128.179857,144.401606 128.179857,144.401606 L120.0928,133.044177 Z" id="Path-731" fill="#A3B1BF"></path> |
| | | <path d="M146.375736,133.044177 C146.375736,133.044177 149.206206,133.044177 149.206206,134.261044 C149.206206,135.477912 138.288678,144.401606 138.288678,144.401606 L146.375736,133.044177 Z" id="Path-731-Copy-2" fill="#A3B1BF"></path> |
| | | <path d="M114.922075,137.687235 C114.922075,137.687235 112.297709,138.747548 112.753556,139.875807 C113.209402,141.004067 126.674832,145.188195 126.674832,145.188195 L114.922075,137.687235 Z" id="Path-731-Copy" fill="#A3B1BF"></path> |
| | | <path d="M150.02854,138.516693 C150.02854,138.516693 152.652906,139.580123 152.198396,140.708383 C151.743886,141.836643 138.288257,146.008745 138.288257,146.008745 L150.02854,138.516693 Z" id="Path-731-Copy-3" fill="#A3B1BF"></path> |
| | | <path d="M74.4009265,59.626506 C72.9743667,59.2687463 68.3698232,57.9570172 67.9312807,60.437751 C67.5752067,62.4519795 70.5119271,68.4526327 73.5922208,69.3614461 C80.4662194,71.3895585 88.1489236,68.5502009 95.0229222,70.5783133 C101.896921,72.6064258 101.500006,68.9632854 100.279509,67.7389559 C97.8533925,65.3052209 77.6357492,60.437751 74.4009265,59.626506 Z" id="Path-735" stroke="#A3B1BF" stroke-width="2.43"></path> |
| | | <g id="Group-2-Copy" transform="translate(346.684026, 76.257028)"> |
| | | <ellipse id="Oval-40-Copy-2" stroke="#A3B1BF" stroke-width="2.43" fill="#DCE1E7" cx="35.5830518" cy="35.6947791" rx="35.5830518" ry="35.6947791"></ellipse> |
| | | <ellipse id="Oval-40-Copy-3" fill="#F0F2F5" cx="35.8526204" cy="35.9651941" rx="30.4612489" ry="30.5568942"></ellipse> |
| | | </g> |
| | | <path d="M364.90109,93.2931727 C363.56683,94.0412049 361.930683,95.8872138 360.413184,99.4391645 C355.560949,110.796594 356.774008,120.937157 356.774008,120.937157 C356.774008,120.937157 358.391419,101.467276 364.861065,97.8166743" id="Path-738" fill="#A3B1BF"></path> |
| | | <path d="M408.39639,103.839357 C407.06213,104.58739 405.425983,106.433399 403.908483,109.985349 C399.056249,121.342779 400.269308,131.483341 400.269308,131.483341 C400.269308,131.483341 401.886718,112.013461 408.356365,108.362859" id="Path-738-Copy" fill="#A3B1BF" transform="translate(404.265457, 117.661349) scale(-1, -1) translate(-404.265457, -117.661349) "></path> |
| | | </g> |
| | | </g> |
| | | </g> |
| | | </svg> |
| New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| | | <svg width="227px" height="269px" viewBox="0 0 227 269" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| | | <!-- Generator: Sketch 46.2 (44496) - http://www.bohemiancoding.com/sketch --> |
| | | <title>Group 9</title> |
| | | <desc>Created with Sketch.</desc> |
| | | <defs> |
| | | <path d="M0,131.5 C1.52216317e-15,101.788282 2.0023434,70.3064817 6.0070302,37.054599 L6.00703147,37.0545992 C8.23177711,18.5819983 23.2321456,4.27478563 41.7892683,2.9258328 C68.6224469,0.975277594 91.0407969,-6.24317082e-09 109.044318,0 C127.133265,6.27279111e-09 149.842798,0.984554771 177.17292,2.9536643 L177.17292,2.95366535 C195.745345,4.29179116 210.761581,18.6099912 212.981582,37.0977487 C216.993859,70.5112465 218.999998,102.082949 219,131.812857 C219.000002,161.472158 217.003381,192.843579 213.010137,225.927119 L213.010136,225.927119 C210.780269,244.401296 195.772997,258.705423 177.213148,260.046888 C149.974602,262.015629 127.477504,263 109.721856,263 C91.927568,263 69.2911098,262.01134 41.8124813,260.034021 L41.8124814,260.03402 C23.2430488,258.697792 8.22697111,244.385384 6.00173205,225.9014 C2.00057735,192.665746 1.52149174e-15,161.198612 0,131.5 Z" id="path-1"></path> |
| | | <filter x="-4.5%" y="-1.4%" width="106.2%" height="104.4%" filterUnits="objectBoundingBox" id="filter-2"> |
| | | <feMorphology radius="0.81" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"></feMorphology> |
| | | <feOffset dx="-6" dy="4" in="shadowSpreadOuter1" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <path d="M39.654321,130.992298 C39.654321,110.09311 40.5351746,89.1940983 42.2968819,68.2952631 L42.2968835,68.2952632 C43.2666685,56.7908671 52.197293,47.5570778 63.6629191,46.2039222 C78.8424188,44.4124609 94.0195118,43.5167302 109.194198,43.5167302 C124.360772,43.5167302 139.527341,44.4115034 154.693904,46.2010498 L154.693904,46.2010495 C166.164025,47.5544421 175.09671,56.7944422 176.061501,68.3037662 C177.833381,89.4411461 178.719321,110.482698 178.719321,131.428422 C178.719321,152.307984 177.838969,173.187319 176.078265,194.066429 L176.078265,194.066429 C175.10807,205.571375 166.17633,214.805149 154.709997,216.157282 C139.486491,217.95247 124.287302,218.850064 109.112431,218.850064 C93.9666716,218.850064 78.8209665,217.95591 63.6753158,216.167604 L63.6753156,216.167605 C52.2067135,214.813462 43.275345,205.574785 42.309801,194.06695 C40.539481,172.967394 39.654321,151.94251 39.654321,130.992298 Z" id="path-3"></path> |
| | | <filter x="-6.0%" y="-2.3%" width="108.6%" height="105.9%" filterUnits="objectBoundingBox" id="filter-4"> |
| | | <feMorphology radius="0.81" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"></feMorphology> |
| | | <feOffset dx="-5" dy="3" in="shadowSpreadOuter1" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <path d="M161.510068,89.8583333 L176.8425,89.8583333 L176.8425,107.391667 L161.510068,107.391667 L161.510068,107.391667 C157.8829,107.391667 154.9425,104.451267 154.9425,100.824099 L154.9425,96.4259009 L154.9425,96.4259009 C154.9425,92.7987335 157.8829,89.8583333 161.510068,89.8583333 Z" id="path-5"></path> |
| | | <filter x="-13.7%" y="-5.7%" width="118.3%" height="117.1%" filterUnits="objectBoundingBox" id="filter-6"> |
| | | <feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <path d="M183.957568,89.8583333 L199.29,89.8583333 L199.29,107.391667 L183.957568,107.391667 L183.957568,107.391667 C180.3304,107.391667 177.39,104.451267 177.39,100.824099 L177.39,96.4259009 L177.39,96.4259009 C177.39,92.7987335 180.3304,89.8583333 183.957568,89.8583333 Z" id="path-7"></path> |
| | | <filter x="-2.3%" y="-2.9%" width="109.1%" height="111.4%" filterUnits="objectBoundingBox" id="filter-8"> |
| | | <feOffset dx="1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <filter x="-55.5%" y="-9.3%" width="177.5%" height="148.0%" filterUnits="objectBoundingBox" id="filter-9"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-55.5%" y="-9.3%" width="177.5%" height="148.0%" filterUnits="objectBoundingBox" id="filter-10"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <path d="M8.86493515,17.2480344 C8.4007802,16.9327578 8.09567896,16.3993146 8.09567896,15.7943295 C8.09567896,14.82567 8.87784133,14.0404164 9.84268751,14.0404164 C10.8075337,14.0404164 11.5896961,14.82567 11.5896961,15.7943295 C11.5896961,16.3993146 11.2845948,16.9327578 10.8204399,17.2480344 L11.7961308,19.984547 C11.9101195,20.3042502 11.743355,20.6558271 11.4236517,20.7698158 C11.3574028,20.7934365 11.2875908,20.8055099 11.2172568,20.8055099 L8.46811816,20.8055099 L8.46811816,20.8055099 C8.1287016,20.8055099 7.85355011,20.5303584 7.85355011,20.1909418 C7.85355011,20.1206079 7.86562345,20.0507959 7.8892442,19.984547 L8.86493515,17.2480344 Z" id="path-11"></path> |
| | | <filter x="-12.0%" y="-7.4%" width="124.1%" height="114.8%" filterUnits="objectBoundingBox" id="filter-12"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetInner1"></feOffset> |
| | | <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 1 0" type="matrix" in="shadowInnerInner1"></feColorMatrix> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-13"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-14"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-15"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-16"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-17"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-18"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-19"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-20"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-21"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-22"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-23"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-24"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-25"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-26"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-27"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-28"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-29"> |
| | | <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <rect id="path-30" x="79.0833333" y="68.7939815" width="60.8333333" height="24.3518519"></rect> |
| | | <filter x="-2.5%" y="-2.1%" width="103.3%" height="108.2%" filterUnits="objectBoundingBox" id="filter-31"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <rect id="path-32" x="119.233333" y="71.2346165" width="18.2504951" height="19.5072939"></rect> |
| | | <path d="M6.69173423,0.214583333 L15.4541667,0.214583333 L15.4541667,30.8979167 L6.69173423,30.8979167 L6.69173423,30.8979167 C3.06456682,30.8979167 0.124166667,27.9575165 0.124166667,24.3303491 L0.124166667,6.7821509 L0.124166667,6.7821509 C0.124166667,3.15498349 3.06456682,0.214583333 6.69173423,0.214583333 Z" id="path-34"></path> |
| | | <filter x="-29.4%" y="-4.9%" width="139.1%" height="116.3%" filterUnits="objectBoundingBox" id="filter-35"> |
| | | <feOffset dx="-3" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.866666667 0 0 0 0 0.890196078 0 0 0 0 0.909803922 0 0 0 1 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-36"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-37"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <path d="M42.8291667,11.875589 L42.8291667,19.236911 C42.8291667,19.9264853 42.3373793,20.5354959 41.738915,20.595957 L17.6441667,22.6791667 L17.6441667,8.43333333 L41.738915,10.516543 C42.3410444,10.5773757 42.8291667,11.185286 42.8291667,11.875589 Z" id="path-38"></path> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-39"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-40"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <rect id="path-41" x="12.23" y="6.78958333" width="7.1175" height="17.5333333" rx="1.09459459"></rect> |
| | | <filter x="-42.1%" y="-5.7%" width="156.2%" height="117.1%" filterUnits="objectBoundingBox" id="filter-42"> |
| | | <feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <path d="M6.69173423,0.214583333 L15.4541667,0.214583333 L15.4541667,30.8979167 L6.69173423,30.8979167 L6.69173423,30.8979167 C3.06456682,30.8979167 0.124166667,27.9575165 0.124166667,24.3303491 L0.124166667,6.7821509 L0.124166667,6.7821509 C0.124166667,3.15498349 3.06456682,0.214583333 6.69173423,0.214583333 Z" id="path-43"></path> |
| | | <filter x="-29.4%" y="-4.9%" width="139.1%" height="116.3%" filterUnits="objectBoundingBox" id="filter-44"> |
| | | <feOffset dx="-3" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.866666667 0 0 0 0 0.890196078 0 0 0 0 0.909803922 0 0 0 1 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-45"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-46"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <path d="M42.8291667,11.875589 L42.8291667,19.236911 C42.8291667,19.9264853 42.3373793,20.5354959 41.738915,20.595957 L17.6441667,22.6791667 L17.6441667,8.43333333 L41.738915,10.516543 C42.3410444,10.5773757 42.8291667,11.185286 42.8291667,11.875589 Z" id="path-47"></path> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-48"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-49"> |
| | | <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix> |
| | | <feMerge> |
| | | <feMergeNode in="shadowMatrixOuter1"></feMergeNode> |
| | | <feMergeNode in="SourceGraphic"></feMergeNode> |
| | | </feMerge> |
| | | </filter> |
| | | <rect id="path-50" x="12.23" y="6.78958333" width="7.1175" height="17.5333333" rx="1.09459459"></rect> |
| | | <filter x="-42.1%" y="-5.7%" width="156.2%" height="117.1%" filterUnits="objectBoundingBox" id="filter-51"> |
| | | <feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <path d="M24.5975819,18.9156325 C22.7107005,18.6906938 20.1873316,18.3702571 18.5998357,18.0903387 C15.7716385,17.5916513 10.2254435,16.2267099 10.2254435,16.2267099 L9.43228672,20.7249253 C9.43228672,20.7249253 15.1331234,21.2766981 17.950402,21.7734603 C19.3152185,22.0141143 21.3273422,22.4758916 23.0359088,22.887195 C22.0718328,24.3735021 20.9147108,26.1229174 20.0932954,27.2534987 C18.405278,29.5768553 14.7471849,33.9633914 14.7471849,33.9633914 L18.4424572,36.6481639 C18.4424572,36.6481639 21.4374695,31.7661671 23.1189701,29.4517801 C23.9598468,28.2944125 25.3148663,26.6203912 26.4570264,25.2388063 C27.4382453,26.7462318 28.6051214,28.5736505 29.3214044,29.8142891 C30.7573178,32.301364 33.2767374,37.4273633 33.2767374,37.4273633 L37.2324017,35.1435594 C37.2324017,35.1435594 33.990657,30.4217925 32.5602872,27.9443193 C31.8079686,26.6412654 30.764866,24.5861738 29.94691,22.9346427 C31.7349883,22.451283 33.9931664,21.8608332 35.4733174,21.5462174 C38.2823878,20.9491311 43.9360463,20.1370415 43.9360463,20.1370415 L42.9863873,15.669247 C42.9863873,15.669247 37.4939659,17.2932232 34.6957402,17.8880045 C33.1431973,18.2180076 30.6947576,18.5971515 28.8277097,18.8686298 C28.722602,16.9801623 28.6032977,14.4864013 28.6032977,12.8962937 C28.6032977,10.024467 28.984416,4.32551158 28.984416,4.32551158 L24.4168083,4.32551158 C24.4168083,4.32551158 24.8633581,10.0355541 24.8633581,12.8962937 C24.8633581,14.5048733 24.7214143,17.0240015 24.5975819,18.9156325 Z" id="path-52"></path> |
| | | <filter x="-14.6%" y="-6.2%" width="120.9%" height="121.4%" filterUnits="objectBoundingBox" id="filter-54"> |
| | | <feMorphology radius="0.547297297" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"></feMorphology> |
| | | <feOffset dx="-3" dy="3" in="shadowSpreadOuter1" result="shadowOffsetOuter1"></feOffset> |
| | | <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite> |
| | | <feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | <ellipse id="path-55" cx="26.802716" cy="22.6705733" rx="4.38" ry="4.38333333"></ellipse> |
| | | <filter x="-34.2%" y="-11.4%" width="145.7%" height="134.2%" filterUnits="objectBoundingBox" id="filter-56"> |
| | | <feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> |
| | | <feColorMatrix values="0 0 0 0 0.596078431 0 0 0 0 0.647058824 0 0 0 0 0.701960784 0 0 0 1 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix> |
| | | </filter> |
| | | </defs> |
| | | <g id="Ant-Design-Pro-3.0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> |
| | | <g id="403" transform="translate(-592.000000, -260.000000)"> |
| | | <g id="Group-9" transform="translate(599.000000, 261.000000)"> |
| | | <g id="Group-11"> |
| | | <g id="Rectangle-355"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use> |
| | | <use stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-1"></use> |
| | | </g> |
| | | <g id="Rectangle-355"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-3"></use> |
| | | <use stroke="#A3B1BF" stroke-width="1.62" fill-opacity="0.15" fill="#A3B1BF" fill-rule="evenodd" xlink:href="#path-3"></use> |
| | | </g> |
| | | <g id="Rectangle-357"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-6)" xlink:href="#path-5"></use> |
| | | <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-5"></use> |
| | | <path stroke="#A3B1BF" stroke-width="1.62" d="M176.0325,106.581667 L176.0325,90.6683333 L161.510068,90.6683333 C158.330251,90.6683333 155.7525,93.2460841 155.7525,96.4259009 L155.7525,100.824099 C155.7525,104.003916 158.330251,106.581667 161.510068,106.581667 L176.0325,106.581667 Z"></path> |
| | | </g> |
| | | <g id="Rectangle-357" transform="translate(188.340000, 98.625000) scale(-1, 1) translate(-188.340000, -98.625000) "> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-8)" xlink:href="#path-7"></use> |
| | | <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-7"></use> |
| | | <path stroke="#A3B1BF" stroke-width="1.62" d="M198.48,106.581667 L198.48,90.6683333 L183.957568,90.6683333 C180.777751,90.6683333 178.2,93.2460841 178.2,96.4259009 L178.2,100.824099 C178.2,104.003916 180.777751,106.581667 183.957568,106.581667 L198.48,106.581667 Z"></path> |
| | | </g> |
| | | <path d="M169.537821,109.198898 L179.520726,109.198898 L179.520726,106.316665 C179.657239,106.659699 174.968976,106.316665 172.419859,106.316665 L174.153055,100.243742 C171.605657,100.243742 169.537821,102.294522 169.537821,104.822572 L169.537821,109.198898 Z M181.404585,106.764356 L181.334952,105.82938 C178.493277,106.319657 175.877716,105.82938 172.088276,105.82938 L174.153055,98.0162037 C170.365914,98.0162037 167.291667,101.063519 167.291667,104.822572 L167.291667,106.764356 L166.869647,106.764356 L166.869647,106.764356 C165.758829,106.764356 164.858333,107.664852 164.858333,108.775669 L164.858333,108.775669 L164.858333,115.540394 C164.858333,119.983665 168.460316,123.585648 172.903588,123.585648 L176.279745,123.585648 C180.723017,123.585648 184.325,119.983665 184.325,115.540394 L184.325,108.775669 C184.325,107.664852 183.424504,106.764356 182.313686,106.764356 L181.404585,106.764356 Z" id="Shape" fill="#D4DBE2" fill-rule="nonzero"></path> |
| | | <g id="Group-6" filter="url(#filter-9)" transform="translate(160.419753, 95.472603)"> |
| | | <ellipse id="Oval-191" stroke="#D9D9D9" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#D9D9D9" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-10)" transform="translate(189.259259, 95.472603)"> |
| | | <ellipse id="Oval-191" stroke="#D9D9D9" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#D9D9D9" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="lock" transform="translate(166.683333, 96.798611)"> |
| | | <path d="M2.43333333,9.34812925 L2.43333333,7.750693 C2.43333333,4.33901358 4.64933408,1.45058816 7.70555556,0.476293029 L7.70555556,4.05203095 C6.57838885,4.84048413 5.84,6.15673686 5.84,7.64734194 L5.84,9.34812925 L14.4830461,9.34812925 C14.4830461,8.8280509 14.4830461,8.25372782 14.4830461,7.64734194 C14.4830461,6.44285214 14.0009139,5.352206 13.2211113,4.56188949 L13.2211113,0.864048014 C15.7633754,2.09038625 17.52,4.7131478 17.52,7.750693 C17.52,8.30041562 17.52,8.83504216 17.52,9.3491485 C18.6008993,9.38327886 19.4666667,10.2702555 19.4666667,11.3594429 L19.4666667,18.3317768 C19.4666667,22.7750482 15.8646835,26.3770314 11.4214121,26.3770314 L8.04525456,26.3770314 C3.60198316,26.3770314 5.4414381e-16,22.7750482 0,18.3317768 L0,11.3594429 C-1.36035952e-16,10.248625 0.900495789,9.34812925 2.01131364,9.34812925 L2.01131364,9.34812925 L2.43333333,9.34812925 Z" id="Combined-Shape" stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5"></path> |
| | | <g id="Oval-1115"> |
| | | <use fill-opacity="0.3" fill="#A3B1BF" fill-rule="evenodd" xlink:href="#path-11"></use> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-12)" xlink:href="#path-11"></use> |
| | | </g> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-13)" transform="translate(64.000000, 75.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-11" filter="url(#filter-14)" transform="translate(152.000000, 75.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-2" filter="url(#filter-15)" transform="translate(57.000000, 120.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-3" filter="url(#filter-16)" transform="translate(57.000000, 137.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-4" filter="url(#filter-17)" transform="translate(64.000000, 186.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-5" filter="url(#filter-18)" transform="translate(93.000000, 191.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-6" filter="url(#filter-19)" transform="translate(122.000000, 191.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-7" filter="url(#filter-20)" transform="translate(152.000000, 186.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-21)" transform="translate(160.419753, 95.472603)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-22)" transform="translate(189.259259, 95.472603)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-23)" transform="translate(25.000000, 38.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-8" filter="url(#filter-24)" transform="translate(25.000000, 218.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-9" filter="url(#filter-25)" transform="translate(106.000000, 237.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy-10" filter="url(#filter-26)" transform="translate(185.000000, 219.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-27)" transform="translate(14.419753, 129.698630)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-28)" transform="translate(105.444444, 20.715753)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-29)" transform="translate(185.055000, 37.806250)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F5F5F5" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon> |
| | | </g> |
| | | <g id="Rectangle-373"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-31)" xlink:href="#path-30"></use> |
| | | <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-30"></use> |
| | | <rect stroke="#A3B1BF" stroke-width="2.43" x="80.2983333" y="70.0089815" width="58.4033333" height="21.9218519"></rect> |
| | | </g> |
| | | <mask id="mask-33" fill="white"> |
| | | <use xlink:href="#path-32"></use> |
| | | </mask> |
| | | <use id="Mask" fill-opacity="0.3" fill="#A3B1BF" xlink:href="#path-32"></use> |
| | | <rect id="Rectangle-375" fill="#A3B1BF" x="114.366667" y="77.3171296" width="1.825" height="8.11728395" rx="0.9125"></rect> |
| | | <rect id="Rectangle-375" fill="#A3B1BF" x="118.016667" y="72.6496914" width="2.43333333" height="16.2345679" rx="1.21666667"></rect> |
| | | <g id="Group-4" transform="translate(25.000000, 88.000000)"> |
| | | <g id="Rectangle-369"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-35)" xlink:href="#path-34"></use> |
| | | <use fill="#EAEFF3" fill-rule="evenodd" xlink:href="#path-34"></use> |
| | | <path stroke="#A3B1BF" stroke-width="1.62" d="M14.6441667,30.0879167 L14.6441667,1.02458333 L6.69173423,1.02458333 C3.51191747,1.02458333 0.934166667,3.60233414 0.934166667,6.7821509 L0.934166667,24.3303491 C0.934166667,27.5101659 3.51191747,30.0879167 6.69173423,30.0879167 L14.6441667,30.0879167 Z"></path> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-36)" transform="translate(6.207500, 6.789583)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-37)" transform="translate(6.543210, 19.181507)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Rectangle-371"> |
| | | <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-38"></use> |
| | | <path stroke="#A3B1BF" stroke-width="1.62" d="M18.4541667,9.31638699 L18.4541667,21.7961161 L41.6574976,19.7900592 C41.8219325,19.7734468 42.0191667,19.5280875 42.0191667,19.236911 L42.0191667,11.875589 C42.0191667,11.5822335 41.824213,11.3392839 41.6691435,11.3235325 L18.4541667,9.31638699 Z"></path> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-39)" transform="translate(23.000000, 13.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy" filter="url(#filter-40)" transform="translate(33.000000, 13.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Rectangle-370"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-42)" xlink:href="#path-41"></use> |
| | | <use fill="#EAEFF3" fill-rule="evenodd" xlink:href="#path-41"></use> |
| | | <rect stroke="#A3B1BF" stroke-width="1.62" x="13.04" y="7.59958333" width="5.4975" height="15.9133333" rx="1.09459459"></rect> |
| | | </g> |
| | | <path d="M13.59875,15.55625 L17.97875,15.55625" id="Line" stroke="#A3B1BF" stroke-width="2.18918919" stroke-linecap="square"></path> |
| | | </g> |
| | | <g id="Group-4-Copy" transform="translate(25.000000, 145.000000)"> |
| | | <g id="Rectangle-369"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-44)" xlink:href="#path-43"></use> |
| | | <use fill="#EAEFF3" fill-rule="evenodd" xlink:href="#path-43"></use> |
| | | <path stroke="#A3B1BF" stroke-width="1.62" d="M14.6441667,30.0879167 L14.6441667,1.02458333 L6.69173423,1.02458333 C3.51191747,1.02458333 0.934166667,3.60233414 0.934166667,6.7821509 L0.934166667,24.3303491 C0.934166667,27.5101659 3.51191747,30.0879167 6.69173423,30.0879167 L14.6441667,30.0879167 Z"></path> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-45)" transform="translate(6.207500, 6.789583)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-46)" transform="translate(6.543210, 19.181507)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Rectangle-371"> |
| | | <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-47"></use> |
| | | <path stroke="#A3B1BF" stroke-width="1.62" d="M18.4541667,9.31638699 L18.4541667,21.7961161 L41.6574976,19.7900592 C41.8219325,19.7734468 42.0191667,19.5280875 42.0191667,19.236911 L42.0191667,11.875589 C42.0191667,11.5822335 41.824213,11.3392839 41.6691435,11.3235325 L18.4541667,9.31638699 Z"></path> |
| | | </g> |
| | | <g id="Group-6" filter="url(#filter-48)" transform="translate(23.000000, 13.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Group-6-Copy" filter="url(#filter-49)" transform="translate(33.000000, 13.000000)"> |
| | | <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse> |
| | | <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon> |
| | | </g> |
| | | <g id="Rectangle-370"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-51)" xlink:href="#path-50"></use> |
| | | <use fill="#EAEFF3" fill-rule="evenodd" xlink:href="#path-50"></use> |
| | | <rect stroke="#A3B1BF" stroke-width="1.62" x="13.04" y="7.59958333" width="5.4975" height="15.9133333" rx="1.09459459"></rect> |
| | | </g> |
| | | <path d="M13.59875,15.55625 L17.97875,15.55625" id="Line" stroke="#A3B1BF" stroke-width="2.18918919" stroke-linecap="square"></path> |
| | | </g> |
| | | </g> |
| | | <g id="Group-17" transform="translate(135.185185, 131.500000)"> |
| | | <path d="M22.4835494,46.23099 C10.0861375,46.23099 0.0360493827,36.1732534 0.0360493827,23.7664066 C0.0360493827,11.3595599 10.0861375,1.30182331 22.4835494,1.30182331 C34.8809613,1.30182331 44.9310494,11.3595599 44.9310494,23.7664066 C44.9310494,36.1732534 34.8809613,46.23099 22.4835494,46.23099 Z M22.4835494,39.65599 C31.2524505,39.65599 38.3610494,32.5419812 38.3610494,23.7664066 C38.3610494,14.9908321 31.2524505,7.87682331 22.4835494,7.87682331 C13.7146483,7.87682331 6.60604938,14.9908321 6.60604938,23.7664066 C6.60604938,32.5419812 13.7146483,39.65599 22.4835494,39.65599 Z" id="Oval-190" fill-opacity="0.3" fill="#A3B1BF"></path> |
| | | <mask id="mask-53" fill="white"> |
| | | <use xlink:href="#path-52"></use> |
| | | </mask> |
| | | <g id="Mask"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-54)" xlink:href="#path-52"></use> |
| | | <use stroke="#A3B1BF" stroke-width="1.09459459" fill="#A3B1BF" fill-rule="evenodd" xlink:href="#path-52"></use> |
| | | </g> |
| | | <g id="Group-7" transform="translate(0.360494, 0.078598)" fill="#98A5B3"> |
| | | <path d="M20.5636489,0.927088888 C22.1113303,0.589405992 23.7186545,0.411496914 25.3675,0.411496914 C37.7649119,0.411496914 47.815,10.4692335 47.815,22.8760802 C47.815,33.7386653 40.1110508,42.8005273 29.8728116,44.8880725 L27.4696515,38.6276265 C35.2448963,37.5983622 41.245,30.9384541 41.245,22.8760802 C41.245,14.1005057 34.1364011,6.98649691 25.3675,6.98649691 C22.0362626,6.98649691 18.9446369,8.01317718 16.3913275,9.76760576 L15.30877,6.94744709 L20.5636489,0.927088888 Z" id="Oval-190"></path> |
| | | </g> |
| | | <path d="M26.802716,45.1351566 C14.4053041,45.1351566 4.35521605,35.0774201 4.35521605,22.6705733 C4.35521605,10.2637265 14.4053041,0.20598998 26.802716,0.20598998 C39.200128,0.20598998 49.250216,10.2637265 49.250216,22.6705733 C49.250216,35.0774201 39.200128,45.1351566 26.802716,45.1351566 Z M26.802716,38.5601566 C35.5716172,38.5601566 42.680216,31.4461479 42.680216,22.6705733 C42.680216,13.8949988 35.5716172,6.78098998 26.802716,6.78098998 C18.0338149,6.78098998 10.925216,13.8949988 10.925216,22.6705733 C10.925216,31.4461479 18.0338149,38.5601566 26.802716,38.5601566 Z" id="Oval-190" fill="#A3B1BF"></path> |
| | | <path d="M37.5685802,6.47400902 C37.5685802,6.47400902 40.3560433,8.0639828 43.0005786,12.4958138 C45.6451139,16.9276447 45.9870813,21.4863845 45.9870813,21.4863845" id="Line" stroke="#F7FAFC" stroke-width="1.62" stroke-linecap="round"></path> |
| | | <g id="Oval-199"> |
| | | <use fill="black" fill-opacity="1" filter="url(#filter-56)" xlink:href="#path-55"></use> |
| | | <use fill="#A3B1BF" fill-rule="evenodd" xlink:href="#path-55"></use> |
| | | </g> |
| | | <path d="M27.0403924,24.1861178 C28.3842853,24.1861178 29.4737257,23.0958483 29.4737257,21.7509326 C29.4737257,20.406017 28.3842853,19.3157475 27.0403924,19.3157475 C27.0403924,19.3157475 27.6699621,20.406017 27.6699621,21.7509326 C27.6699621,23.0958483 27.0403924,24.1861178 27.0403924,24.1861178 Z" id="Oval-199" fill="#F7FAFC" transform="translate(28.257059, 21.750933) rotate(-43.000000) translate(-28.257059, -21.750933) "></path> |
| | | </g> |
| | | </g> |
| | | </g> |
| | | </g> |
| | | </svg> |
| New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| | | <svg width="423px" height="341px" viewBox="0 0 423 341" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| | | <!-- Generator: Sketch 46.2 (44496) - http://www.bohemiancoding.com/sketch --> |
| | | <title>Group 4</title> |
| | | <desc>Created with Sketch.</desc> |
| | | <defs></defs> |
| | | <g id="Ant-Design-Pro-3.0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> |
| | | <g id="404" transform="translate(-484.000000, -221.000000)"> |
| | | <g id="Group-4" transform="translate(464.000000, 222.000000)"> |
| | | <g id="Group-5" transform="translate(75.417348, 0.163879)" stroke="#A3B1BF" stroke-width="1.62" opacity="0.6" stroke-linejoin="round" stroke-dasharray="12.15"> |
| | | <path d="M169.575185,288.890375 C103.647066,288.890375 50.2010204,235.455806 50.2010204,169.540425 C50.2010204,103.625045 103.647066,50.1904762 169.575185,50.1904762 C235.50394,50.1904762 288.94935,103.625045 288.94935,169.540425 C288.94935,235.455806 235.50394,288.890375 169.575185,288.890375 Z" id="Stroke-1"></path> |
| | | <path d="M169.405699,338.555288 C76.0274364,338.555288 0.329411882,262.872619 0.329411882,169.513299 C0.329411882,76.1539786 76.0274364,0.471309613 169.405699,0.471309613 C262.783961,0.471309613 338.481985,76.1539786 338.481985,169.513299 C338.481985,262.872619 262.783961,338.555288 169.405699,338.555288 Z" id="Stroke-3"></path> |
| | | </g> |
| | | <polygon id="Fill-6" fill="#F5F5F5" transform="translate(106.914750, 199.432805) rotate(22.000000) translate(-106.914750, -199.432805) " points="97.7112298 198.803016 116.11827 190.231152 107.544667 208.634458"></polygon> |
| | | <polygon id="Stroke-7" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(106.914750, 199.432805) rotate(22.000000) translate(-106.914750, -199.432805) " points="97.7112298 198.803016 116.11827 190.231152 107.544667 208.634458"></polygon> |
| | | <polygon id="Fill-8" transform="translate(58.996118, 219.767028) rotate(22.000000) translate(-58.996118, -219.767028) " points="38.8543444 215.183828 54.4119879 199.629341 79.1378915 224.350228 63.580248 239.904716"></polygon> |
| | | <polygon id="Stroke-9" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(58.996118, 219.767028) rotate(22.000000) translate(-58.996118, -219.767028) " points="38.8543444 215.183828 54.4119879 199.629341 79.1378915 224.350228 63.580248 239.904716"></polygon> |
| | | <polygon id="Fill-10" fill="#F5F5F5" transform="translate(71.226096, 214.577614) rotate(22.000000) translate(-71.226096, -214.577614) " points="51.4642422 198.657893 55.3028278 194.820086 90.9879502 230.497335 87.1487294 234.335141"></polygon> |
| | | <polygon id="Stroke-11" stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5" stroke-linejoin="round" transform="translate(71.226096, 214.577614) rotate(22.000000) translate(-71.226096, -214.577614) " points="51.4642422 198.657893 55.3028278 194.820086 90.9879502 230.497335 87.1487294 234.335141"></polygon> |
| | | <polygon id="Fill-12" transform="translate(84.698338, 273.903349) rotate(22.000000) translate(-84.698338, -273.903349) " points="56.0769883 259.690379 70.4821667 245.288122 113.319688 288.116319 98.9145099 302.518575"></polygon> |
| | | <polygon id="Stroke-13" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(84.698338, 273.903349) rotate(22.000000) translate(-84.698338, -273.903349) " points="56.0769883 259.690379 70.4821667 245.288122 113.319688 288.116319 98.9145099 302.518575"></polygon> |
| | | <polygon id="Fill-14" transform="translate(75.456149, 212.782520) rotate(22.000000) translate(-75.456149, -212.782520) " points="63.8911557 203.879723 66.5512281 201.22019 87.0211429 221.685318 84.3604352 224.34485"></polygon> |
| | | <polygon id="Stroke-15" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(75.456149, 212.782520) rotate(22.000000) translate(-75.456149, -212.782520) " points="63.8911557 203.879723 66.5512281 201.22019 87.0211429 221.685318 84.3604352 224.34485"></polygon> |
| | | <polygon id="Fill-16" fill="#F5F5F5" transform="translate(78.176142, 202.618192) rotate(22.000000) translate(-78.176142, -202.618192) " points="74.4026766 205.006817 80.5652518 198.845492 81.9496076 200.229567 75.7870324 206.390892"></polygon> |
| | | <polygon id="Stroke-17" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(78.176142, 202.618192) rotate(22.000000) translate(-78.176142, -202.618192) " points="74.4026766 205.006817 80.5652518 198.845492 81.9496076 200.229567 75.7870324 206.390892"></polygon> |
| | | <polygon id="Fill-18" fill="#F5F5F5" transform="translate(84.676979, 217.928886) rotate(22.000000) translate(-84.676979, -217.928886) " points="80.9035138 220.317511 87.066089 214.156186 88.4504448 215.540261 82.2878696 221.701586"></polygon> |
| | | <polygon id="Stroke-19" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(84.676979, 217.928886) rotate(22.000000) translate(-84.676979, -217.928886) " points="80.9035138 220.317511 87.066089 214.156186 88.4504448 215.540261 82.2878696 221.701586"></polygon> |
| | | <polygon id="Fill-20" transform="translate(70.238421, 242.404581) rotate(22.000000) translate(-70.238421, -242.404581) " points="67.8493111 238.631881 74.0118863 244.793206 72.6275305 246.177281 66.4649553 240.015956"></polygon> |
| | | <polygon id="Stroke-21" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(70.238421, 242.404581) rotate(22.000000) translate(-70.238421, -242.404581) " points="67.8493111 238.631881 74.0118863 244.793206 72.6275305 246.177281 66.4649553 240.015956"></polygon> |
| | | <polygon id="Fill-22" transform="translate(48.081755, 224.398789) rotate(22.000000) translate(-48.081755, -224.398789) " points="35.1127107 220.725179 36.3242602 211.432376 61.0507992 236.153899 51.756111 237.365203"></polygon> |
| | | <polygon id="Stroke-23" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(48.081755, 224.398789) rotate(22.000000) translate(-48.081755, -224.398789) " points="35.1127107 220.725179 36.3242602 211.432376 61.0507992 236.153899 51.756111 237.365203"></polygon> |
| | | <polygon id="Fill-24" transform="translate(38.612968, 228.416820) rotate(22.000000) translate(-38.612968, -228.416820) " points="32.9179858 217.470622 26.2496982 216.056058 50.9762371 240.777581 49.5613861 234.110647"></polygon> |
| | | <polygon id="Stroke-25" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(38.612968, 228.416820) rotate(22.000000) translate(-38.612968, -228.416820) " points="32.9179858 217.470622 26.2496982 216.056058 50.9762371 240.777581 49.5613861 234.110647"></polygon> |
| | | <polygon id="Fill-26" transform="translate(31.086342, 221.523909) rotate(22.000000) translate(-31.086342, -221.523909) " points="32.6469986 217.297684 26.8592604 218.37941 34.2314793 225.750133 35.3134242 219.963569"></polygon> |
| | | <polygon id="Stroke-27" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(31.086342, 221.523909) rotate(22.000000) translate(-31.086342, -221.523909) " points="32.6469986 217.297684 26.8592604 218.37941 34.2314793 225.750133 35.3134242 219.963569"></polygon> |
| | | <polygon id="Fill-28" transform="translate(38.344372, 238.617819) rotate(22.000000) translate(-38.344372, -238.617819) " points="39.9050284 234.391595 34.1172902 235.47332 41.4895091 242.844044 42.571454 237.05748"></polygon> |
| | | <polygon id="Stroke-29" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(38.344372, 238.617819) rotate(22.000000) translate(-38.344372, -238.617819) " points="39.9050284 234.391595 34.1172902 235.47332 41.4895091 242.844044 42.571454 237.05748"></polygon> |
| | | <polygon id="Fill-30" fill="#F0F2F5" transform="translate(75.352798, 203.766862) rotate(22.000000) translate(-75.352798, -203.766862) " points="71.4417859 201.708217 73.2937351 199.856644 79.2638092 205.824871 77.4118601 207.67708"></polygon> |
| | | <polygon id="Stroke-31" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(75.352798, 203.766862) rotate(22.000000) translate(-75.352798, -203.766862) " points="71.4417859 201.708217 73.2937351 199.856644 79.2638092 205.824871 77.4118601 207.67708"></polygon> |
| | | <polygon id="Fill-32" fill="#F0F2F5" transform="translate(81.871541, 219.119730) rotate(22.000000) translate(-81.871541, -219.119730) " points="77.9605297 217.061085 79.8124789 215.209512 85.7825531 221.177739 83.9306039 223.029948"></polygon> |
| | | <polygon id="Stroke-33" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(81.871541, 219.119730) rotate(22.000000) translate(-81.871541, -219.119730) " points="77.9605297 217.061085 79.8124789 215.209512 85.7825531 221.177739 83.9306039 223.029948"></polygon> |
| | | <polygon id="Fill-34" transform="translate(68.034935, 237.215417) rotate(22.000000) translate(-68.034935, -237.215417) " points="65.1594898 237.106164 67.9256601 234.340555 70.9103796 237.324669 68.1442092 240.090278"></polygon> |
| | | <polygon id="Stroke-35" stroke="#A3B1BF" stroke-width="1.62" fill="#F5F5F5" stroke-linejoin="round" transform="translate(68.034935, 237.215417) rotate(22.000000) translate(-68.034935, -237.215417) " points="65.1594898 237.106164 67.9256601 234.340555 70.9103796 237.324669 68.1442092 240.090278"></polygon> |
| | | <path d="M90.2556147,213.065319 C79.2271463,202.039088 74.6433339,188.153875 78.4889079,179.512775 C79.1248602,178.084237 80.8319571,175.429786 84.5339495,179.131027 C88.2353065,182.832268 120.560237,215.150007 123.931865,218.52095 C127.303492,221.891894 125.245065,224.192545 123.817508,224.827733 C115.174655,228.675068 101.284718,224.092186 90.2556147,213.065319 Z" id="Fill-36" fill="#F5F5F5" transform="translate(101.453924, 201.708917) rotate(22.000000) translate(-101.453924, -201.708917) "></path> |
| | | <path d="M90.2556147,213.065319 C79.2271463,202.039088 74.6433339,188.153875 78.4889079,179.512775 C79.1248602,178.084237 80.8319571,175.429786 84.5339495,179.131027 C88.2353065,182.832268 120.560237,215.150007 123.931865,218.52095 C127.303492,221.891894 125.245065,224.192545 123.817508,224.827733 C115.174655,228.675068 101.284718,224.092186 90.2556147,213.065319 Z" id="Stroke-38" stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5" stroke-linejoin="round" transform="translate(101.453924, 201.708917) rotate(22.000000) translate(-101.453924, -201.708917) "></path> |
| | | <polygon id="Fill-40" fill="#F0F2F5" transform="translate(86.633853, 208.038961) rotate(22.000000) translate(-86.633853, -208.038961) " points="77.9716233 201.230061 79.8235724 199.378488 95.2960835 214.84786 93.4441343 216.699433"></polygon> |
| | | <polygon id="Stroke-42" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(86.633853, 208.038961) rotate(22.000000) translate(-86.633853, -208.038961) " points="77.9716233 201.230061 79.8235724 199.378488 95.2960835 214.84786 93.4441343 216.699433"></polygon> |
| | | <path d="M121.635514,196.068815 C120.517356,197.186746 118.704797,197.186746 117.586639,196.068815 C116.469116,194.950884 116.469116,193.138692 117.586639,192.020761 C118.704797,190.903465 120.517356,190.903465 121.635514,192.020761 C122.753672,193.138692 122.753672,194.950884 121.635514,196.068815" id="Fill-44" fill="#A3B1BF" transform="translate(119.611315, 194.045026) rotate(22.000000) translate(-119.611315, -194.045026) "></path> |
| | | <polygon id="Fill-46" fill-opacity="0.6" fill="#A3B1BF" transform="translate(81.250567, 248.056422) rotate(22.000000) translate(-81.250567, -248.056422) " points="81.2505672 249.672341 79.6343206 248.056422 81.2505672 246.440503 82.8668137 248.056422"></polygon> |
| | | <polygon id="Stroke-48" transform="translate(81.250567, 248.056422) rotate(22.000000) translate(-81.250567, -248.056422) " points="81.2505672 249.672341 79.6343206 248.056422 81.2505672 246.440503 82.8668137 248.056422"></polygon> |
| | | <polygon id="Fill-50" fill-opacity="0.6" fill="#A3B1BF" transform="translate(82.702196, 251.475282) rotate(22.000000) translate(-82.702196, -251.475282) " points="82.7021965 253.091201 81.0859499 251.475282 82.7021965 249.859363 84.318443 251.475282"></polygon> |
| | | <polygon id="Stroke-52" transform="translate(82.702196, 251.475282) rotate(22.000000) translate(-82.702196, -251.475282) " points="82.7021965 253.091201 81.0859499 251.475282 82.7021965 249.859363 84.318443 251.475282"></polygon> |
| | | <polygon id="Fill-54" fill-opacity="0.6" fill="#A3B1BF" transform="translate(84.153791, 254.894059) rotate(22.000000) translate(-84.153791, -254.894059) " points="84.1537906 256.509978 82.5375441 254.894059 84.1537906 253.278141 85.7700372 254.894059"></polygon> |
| | | <polygon id="Stroke-56" transform="translate(84.153791, 254.894059) rotate(22.000000) translate(-84.153791, -254.894059) " points="84.1537906 256.509978 82.5375441 254.894059 84.1537906 253.278141 85.7700372 254.894059"></polygon> |
| | | <polygon id="Fill-58" fill-opacity="0.6" fill="#A3B1BF" transform="translate(85.605385, 258.312837) rotate(22.000000) translate(-85.605385, -258.312837) " points="85.6053848 259.928756 83.9891383 258.312837 85.6053848 256.696918 87.2216313 258.312837"></polygon> |
| | | <polygon id="Stroke-60" transform="translate(85.605385, 258.312837) rotate(22.000000) translate(-85.605385, -258.312837) " points="85.6053848 259.928756 83.9891383 258.312837 85.6053848 256.696918 87.2216313 258.312837"></polygon> |
| | | <polygon id="Fill-62" fill-opacity="0.6" fill="#A3B1BF" transform="translate(78.094482, 249.395723) rotate(22.000000) translate(-78.094482, -249.395723) " points="78.0944819 251.011642 76.4782353 249.395723 78.0944819 247.779804 79.7107284 249.395723"></polygon> |
| | | <polygon id="Stroke-64" transform="translate(78.094482, 249.395723) rotate(22.000000) translate(-78.094482, -249.395723) " points="78.0944819 251.011642 76.4782353 249.395723 78.0944819 247.779804 79.7107284 249.395723"></polygon> |
| | | <polygon id="Fill-66" fill-opacity="0.6" fill="#A3B1BF" transform="translate(79.546052, 252.814559) rotate(22.000000) translate(-79.546052, -252.814559) " points="79.5460522 254.430478 77.9298057 252.814559 79.5460522 251.198641 81.1622988 252.814559"></polygon> |
| | | <polygon id="Stroke-68" transform="translate(79.546052, 252.814559) rotate(22.000000) translate(-79.546052, -252.814559) " points="79.5460522 254.430478 77.9298057 252.814559 79.5460522 251.198641 81.1622988 252.814559"></polygon> |
| | | <polygon id="Fill-70" fill-opacity="0.6" fill="#A3B1BF" transform="translate(80.997705, 256.233360) rotate(22.000000) translate(-80.997705, -256.233360) " points="80.9977053 257.849279 79.3814588 256.23336 80.9977053 254.617442 82.6139518 256.23336"></polygon> |
| | | <polygon id="Stroke-72" transform="translate(80.997705, 256.233360) rotate(22.000000) translate(-80.997705, -256.233360) " points="79.3814588 256.23336 80.9977053 254.617442 82.6139518 256.23336 80.9977053 257.849279"></polygon> |
| | | <polygon id="Fill-74" fill-opacity="0.6" fill="#A3B1BF" transform="translate(82.449276, 259.652197) rotate(22.000000) translate(-82.449276, -259.652197) " points="82.4492757 261.268115 80.8330292 259.652197 82.4492757 258.036278 84.0655222 259.652197"></polygon> |
| | | <polygon id="Stroke-76" transform="translate(82.449276, 259.652197) rotate(22.000000) translate(-82.449276, -259.652197) " points="82.4492757 261.268115 80.8330292 259.652197 82.4492757 258.036278 84.0655222 259.652197"></polygon> |
| | | <polygon id="Fill-78" fill-opacity="0.6" fill="#A3B1BF" transform="translate(74.938373, 250.735083) rotate(22.000000) translate(-74.938373, -250.735083) " points="74.9383727 252.351002 73.3221262 250.735083 74.9383727 249.119164 76.5546193 250.735083"></polygon> |
| | | <polygon id="Stroke-80" transform="translate(74.938373, 250.735083) rotate(22.000000) translate(-74.938373, -250.735083) " points="74.9383727 252.351002 73.3221262 250.735083 74.9383727 249.119164 76.5546193 250.735083"></polygon> |
| | | <polygon id="Fill-82" fill-opacity="0.6" fill="#A3B1BF" transform="translate(76.389967, 254.153860) rotate(22.000000) translate(-76.389967, -254.153860) " points="76.3899669 255.769779 74.7737204 254.15386 76.3899669 252.537942 78.0062134 254.15386"></polygon> |
| | | <polygon id="Stroke-84" transform="translate(76.389967, 254.153860) rotate(22.000000) translate(-76.389967, -254.153860) " points="76.3899669 255.769779 74.7737204 254.15386 76.3899669 252.537942 78.0062134 254.15386"></polygon> |
| | | <polygon id="Fill-86" fill-opacity="0.6" fill="#A3B1BF" transform="translate(77.841620, 257.572661) rotate(22.000000) translate(-77.841620, -257.572661) " points="77.84162 259.18858 76.2253735 257.572661 77.84162 255.956743 79.4578665 257.572661"></polygon> |
| | | <polygon id="Stroke-88" transform="translate(77.841620, 257.572661) rotate(22.000000) translate(-77.841620, -257.572661) " points="77.84162 259.18858 76.2253735 257.572661 77.84162 255.956743 79.4578665 257.572661"></polygon> |
| | | <polygon id="Fill-90" fill-opacity="0.6" fill="#A3B1BF" transform="translate(79.293190, 260.991498) rotate(22.000000) translate(-79.293190, -260.991498) " points="79.2931904 262.607416 77.6769438 260.991498 79.2931904 259.375579 80.9094369 260.991498"></polygon> |
| | | <polygon id="Stroke-92" transform="translate(79.293190, 260.991498) rotate(22.000000) translate(-79.293190, -260.991498) " points="79.2931904 262.607416 77.6769438 260.991498 79.2931904 259.375579 80.9094369 260.991498"></polygon> |
| | | <polygon id="Fill-94" fill-opacity="0.6" fill="#A3B1BF" transform="translate(71.782287, 252.074384) rotate(22.000000) translate(-71.782287, -252.074384) " points="71.7822874 253.690302 70.1660409 252.074384 71.7822874 250.458465 73.3985339 252.074384"></polygon> |
| | | <polygon id="Stroke-96" transform="translate(71.782287, 252.074384) rotate(22.000000) translate(-71.782287, -252.074384) " points="71.7822874 253.690302 70.1660409 252.074384 71.7822874 250.458465 73.3985339 252.074384"></polygon> |
| | | <polygon id="Fill-98" fill-opacity="0.6" fill="#A3B1BF" transform="translate(73.233882, 255.493161) rotate(22.000000) translate(-73.233882, -255.493161) " points="73.2338816 257.10908 71.6176351 255.493161 73.2338816 253.877242 74.8501281 255.493161"></polygon> |
| | | <polygon id="Stroke-100" transform="translate(73.233882, 255.493161) rotate(22.000000) translate(-73.233882, -255.493161) " points="73.2338816 257.10908 71.6176351 255.493161 73.2338816 253.877242 74.8501281 255.493161"></polygon> |
| | | <polygon id="Fill-102" fill-opacity="0.6" fill="#A3B1BF" transform="translate(74.685535, 258.911962) rotate(22.000000) translate(-74.685535, -258.911962) " points="74.6855347 260.527881 73.0692881 258.911962 74.6855347 257.296044 76.3017812 258.911962"></polygon> |
| | | <polygon id="Stroke-104" transform="translate(74.685535, 258.911962) rotate(22.000000) translate(-74.685535, -258.911962) " points="74.6855347 260.527881 73.0692881 258.911962 74.6855347 257.296044 76.3017812 258.911962"></polygon> |
| | | <polygon id="Fill-106" fill-opacity="0.6" fill="#A3B1BF" transform="translate(76.137105, 262.330799) rotate(22.000000) translate(-76.137105, -262.330799) " points="76.137105 263.946717 74.5208585 262.330799 76.137105 260.71488 77.7533516 262.330799"></polygon> |
| | | <polygon id="Stroke-108" transform="translate(76.137105, 262.330799) rotate(22.000000) translate(-76.137105, -262.330799) " points="76.137105 263.946717 74.5208585 262.330799 76.137105 260.71488 77.7533516 262.330799"></polygon> |
| | | <polygon id="Fill-110" fill-opacity="0.6" fill="#A3B1BF" transform="translate(68.626202, 253.413685) rotate(22.000000) translate(-68.626202, -253.413685) " points="68.6262021 255.029603 67.0099556 253.413685 68.6262021 251.797766 70.2424486 253.413685"></polygon> |
| | | <polygon id="Stroke-112" transform="translate(68.626202, 253.413685) rotate(22.000000) translate(-68.626202, -253.413685) " points="68.6262021 255.029603 67.0099556 253.413685 68.6262021 251.797766 70.2424486 253.413685"></polygon> |
| | | <polygon id="Fill-114" fill-opacity="0.6" fill="#A3B1BF" transform="translate(70.077796, 256.832462) rotate(22.000000) translate(-70.077796, -256.832462) " points="70.0777963 258.448381 68.4615497 256.832462 70.0777963 255.216543 71.6940428 256.832462"></polygon> |
| | | <polygon id="Stroke-116" transform="translate(70.077796, 256.832462) rotate(22.000000) translate(-70.077796, -256.832462) " points="70.0777963 258.448381 68.4615497 256.832462 70.0777963 255.216543 71.6940428 256.832462"></polygon> |
| | | <polygon id="Fill-118" fill-opacity="0.6" fill="#A3B1BF" transform="translate(71.529426, 260.251322) rotate(22.000000) translate(-71.529426, -260.251322) " points="71.5294256 261.867241 69.913179 260.251322 71.5294256 258.635403 73.1456721 260.251322"></polygon> |
| | | <polygon id="Stroke-120" transform="translate(71.529426, 260.251322) rotate(22.000000) translate(-71.529426, -260.251322) " points="71.5294256 261.867241 69.913179 260.251322 71.5294256 258.635403 73.1456721 260.251322"></polygon> |
| | | <polygon id="Fill-122" fill-opacity="0.6" fill="#A3B1BF" transform="translate(72.981020, 263.670099) rotate(22.000000) translate(-72.981020, -263.670099) " points="72.9810197 265.286018 71.3647732 263.670099 72.9810197 262.054181 74.5972663 263.670099"></polygon> |
| | | <polygon id="Stroke-124" transform="translate(72.981020, 263.670099) rotate(22.000000) translate(-72.981020, -263.670099) " points="72.9810197 265.286018 71.3647732 263.670099 72.9810197 262.054181 74.5972663 263.670099"></polygon> |
| | | <polygon id="Fill-126" fill-opacity="0.6" fill="#A3B1BF" transform="translate(88.852907, 265.961362) rotate(22.000000) translate(-88.852907, -265.961362) " points="88.8529067 267.577281 87.2366602 265.961362 88.8529067 264.345443 90.4691533 265.961362"></polygon> |
| | | <polygon id="Stroke-128" transform="translate(88.852907, 265.961362) rotate(22.000000) translate(-88.852907, -265.961362) " points="88.8529067 267.577281 87.2366602 265.961362 88.8529067 264.345443 90.4691533 265.961362"></polygon> |
| | | <polygon id="Fill-130" fill-opacity="0.6" fill="#A3B1BF" transform="translate(90.304501, 269.380139) rotate(22.000000) translate(-90.304501, -269.380139) " points="90.3045009 270.996058 88.6882544 269.380139 90.3045009 267.764221 91.9207474 269.380139"></polygon> |
| | | <polygon id="Stroke-132" transform="translate(90.304501, 269.380139) rotate(22.000000) translate(-90.304501, -269.380139) " points="90.3045009 270.996058 88.6882544 269.380139 90.3045009 267.764221 91.9207474 269.380139"></polygon> |
| | | <polygon id="Fill-134" fill-opacity="0.6" fill="#A3B1BF" transform="translate(91.756130, 272.798999) rotate(22.000000) translate(-91.756130, -272.798999) " points="91.7561302 274.414918 90.1398837 272.798999 91.7561302 271.183081 93.3723767 272.798999"></polygon> |
| | | <polygon id="Stroke-136" transform="translate(91.756130, 272.798999) rotate(22.000000) translate(-91.756130, -272.798999) " points="91.7561302 274.414918 90.1398837 272.798999 91.7561302 271.183081 93.3723767 272.798999"></polygon> |
| | | <polygon id="Fill-138" fill-opacity="0.6" fill="#A3B1BF" transform="translate(93.207724, 276.217777) rotate(22.000000) translate(-93.207724, -276.217777) " points="93.2077244 277.833695 91.5914778 276.217777 93.2077244 274.601858 94.8239709 276.217777"></polygon> |
| | | <polygon id="Stroke-140" transform="translate(93.207724, 276.217777) rotate(22.000000) translate(-93.207724, -276.217777) " points="93.2077244 277.833695 91.5914778 276.217777 93.2077244 274.601858 94.8239709 276.217777"></polygon> |
| | | <polygon id="Fill-142" fill-opacity="0.6" fill="#A3B1BF" transform="translate(85.696821, 267.300663) rotate(22.000000) translate(-85.696821, -267.300663) " points="85.6968214 268.916582 84.0805749 267.300663 85.6968214 265.684744 87.313068 267.300663"></polygon> |
| | | <polygon id="Stroke-144" transform="translate(85.696821, 267.300663) rotate(22.000000) translate(-85.696821, -267.300663) " points="85.6968214 268.916582 84.0805749 267.300663 85.6968214 265.684744 87.313068 267.300663"></polygon> |
| | | <polygon id="Fill-146" fill-opacity="0.6" fill="#A3B1BF" transform="translate(87.148416, 270.719440) rotate(22.000000) translate(-87.148416, -270.719440) " points="87.1484156 272.335359 85.5321691 270.71944 87.1484156 269.103521 88.7646621 270.71944"></polygon> |
| | | <polygon id="Stroke-148" transform="translate(87.148416, 270.719440) rotate(22.000000) translate(-87.148416, -270.719440) " points="87.1484156 272.335359 85.5321691 270.71944 87.1484156 269.103521 88.7646621 270.71944"></polygon> |
| | | <polygon id="Fill-150" fill-opacity="0.6" fill="#A3B1BF" transform="translate(88.599986, 274.138276) rotate(22.000000) translate(-88.599986, -274.138276) " points="88.599986 275.754195 86.9837394 274.138276 88.599986 272.522358 90.2162325 274.138276"></polygon> |
| | | <polygon id="Stroke-152" transform="translate(88.599986, 274.138276) rotate(22.000000) translate(-88.599986, -274.138276) " points="88.599986 275.754195 86.9837394 274.138276 88.599986 272.522358 90.2162325 274.138276"></polygon> |
| | | <polygon id="Fill-154" fill-opacity="0.6" fill="#A3B1BF" transform="translate(90.051639, 277.557078) rotate(22.000000) translate(-90.051639, -277.557078) " points="90.0516391 279.172996 88.4353925 277.557078 90.0516391 275.941159 91.6678856 277.557078"></polygon> |
| | | <polygon id="Stroke-156" transform="translate(90.051639, 277.557078) rotate(22.000000) translate(-90.051639, -277.557078) " points="90.0516391 279.172996 88.4353925 277.557078 90.0516391 275.941159 91.6678856 277.557078"></polygon> |
| | | <polygon id="Fill-158" fill-opacity="0.6" fill="#A3B1BF" transform="translate(82.540736, 268.639964) rotate(22.000000) translate(-82.540736, -268.639964) " points="82.5407361 270.255882 80.9244896 268.639964 82.5407361 267.024045 84.1569826 268.639964"></polygon> |
| | | <polygon id="Stroke-160" transform="translate(82.540736, 268.639964) rotate(22.000000) translate(-82.540736, -268.639964) " points="82.5407361 270.255882 80.9244896 268.639964 82.5407361 267.024045 84.1569826 268.639964"></polygon> |
| | | <polygon id="Fill-162" fill-opacity="0.6" fill="#A3B1BF" transform="translate(83.992306, 272.058800) rotate(22.000000) translate(-83.992306, -272.058800) " points="83.9923065 273.674719 82.3760599 272.0588 83.9923065 270.442881 85.608553 272.0588"></polygon> |
| | | <polygon id="Stroke-164" transform="translate(83.992306, 272.058800) rotate(22.000000) translate(-83.992306, -272.058800) " points="83.9923065 273.674719 82.3760599 272.0588 83.9923065 270.442881 85.608553 272.0588"></polygon> |
| | | <polygon id="Fill-166" fill-opacity="0.6" fill="#A3B1BF" transform="translate(85.443901, 275.477577) rotate(22.000000) translate(-85.443901, -275.477577) " points="85.4439007 277.093496 83.8276541 275.477577 85.4439007 273.861659 87.0601472 275.477577"></polygon> |
| | | <polygon id="Stroke-168" transform="translate(85.443901, 275.477577) rotate(22.000000) translate(-85.443901, -275.477577) " points="85.4439007 277.093496 83.8276541 275.477577 85.4439007 273.861659 87.0601472 275.477577"></polygon> |
| | | <polygon id="Fill-170" fill-opacity="0.6" fill="#A3B1BF" transform="translate(86.895554, 278.896378) rotate(22.000000) translate(-86.895554, -278.896378) " points="86.8955537 280.512297 85.2793072 278.896378 86.8955537 277.28046 88.5118003 278.896378"></polygon> |
| | | <polygon id="Stroke-172" transform="translate(86.895554, 278.896378) rotate(22.000000) translate(-86.895554, -278.896378) " points="86.8955537 280.512297 85.2793072 278.896378 86.8955537 277.28046 88.5118003 278.896378"></polygon> |
| | | <polygon id="Fill-174" fill-opacity="0.6" fill="#A3B1BF" transform="translate(79.384651, 269.979265) rotate(22.000000) translate(-79.384651, -269.979265) " points="79.3846508 271.595183 77.7684043 269.979265 79.3846508 268.363346 81.0008973 269.979265"></polygon> |
| | | <polygon id="Stroke-176" transform="translate(79.384651, 269.979265) rotate(22.000000) translate(-79.384651, -269.979265) " points="79.3846508 271.595183 77.7684043 269.979265 79.3846508 268.363346 81.0008973 269.979265"></polygon> |
| | | <polygon id="Fill-178" fill-opacity="0.6" fill="#A3B1BF" transform="translate(80.836221, 273.398101) rotate(22.000000) translate(-80.836221, -273.398101) " points="80.8362212 275.01402 79.2199746 273.398101 80.8362212 271.782182 82.4524677 273.398101"></polygon> |
| | | <polygon id="Stroke-180" transform="translate(80.836221, 273.398101) rotate(22.000000) translate(-80.836221, -273.398101) " points="80.8362212 275.01402 79.2199746 273.398101 80.8362212 271.782182 82.4524677 273.398101"></polygon> |
| | | <polygon id="Fill-182" fill-opacity="0.6" fill="#A3B1BF" transform="translate(82.287815, 276.816878) rotate(22.000000) translate(-82.287815, -276.816878) " points="82.2878153 278.432797 80.6715688 276.816878 82.2878153 275.20096 83.9040619 276.816878"></polygon> |
| | | <polygon id="Stroke-184" transform="translate(82.287815, 276.816878) rotate(22.000000) translate(-82.287815, -276.816878) " points="82.2878153 278.432797 80.6715688 276.816878 82.2878153 275.20096 83.9040619 276.816878"></polygon> |
| | | <polygon id="Fill-186" fill-opacity="0.6" fill="#A3B1BF" transform="translate(83.739445, 280.235738) rotate(22.000000) translate(-83.739445, -280.235738) " points="83.7394446 281.851657 82.1231981 280.235738 83.7394446 278.61982 85.3556912 280.235738"></polygon> |
| | | <polygon id="Stroke-188" transform="translate(83.739445, 280.235738) rotate(22.000000) translate(-83.739445, -280.235738) " points="83.7394446 281.851657 82.1231981 280.235738 83.7394446 278.61982 85.3556912 280.235738"></polygon> |
| | | <polygon id="Fill-190" fill-opacity="0.6" fill="#A3B1BF" transform="translate(76.228483, 271.318601) rotate(22.000000) translate(-76.228483, -271.318601) " points="76.2284828 272.934519 74.6122362 271.318601 76.2284828 269.702682 77.8447293 271.318601"></polygon> |
| | | <polygon id="Stroke-192" transform="translate(76.228483, 271.318601) rotate(22.000000) translate(-76.228483, -271.318601) " points="76.2284828 272.934519 74.6122362 271.318601 76.2284828 269.702682 77.8447293 271.318601"></polygon> |
| | | <polygon id="Fill-194" fill-opacity="0.6" fill="#A3B1BF" transform="translate(77.680136, 274.737402) rotate(22.000000) translate(-77.680136, -274.737402) " points="77.6801358 276.353321 76.0638893 274.737402 77.6801358 273.121483 79.2963824 274.737402"></polygon> |
| | | <polygon id="Stroke-196" transform="translate(77.680136, 274.737402) rotate(22.000000) translate(-77.680136, -274.737402) " points="77.6801358 276.353321 76.0638893 274.737402 77.6801358 273.121483 79.2963824 274.737402"></polygon> |
| | | <polygon id="Fill-198" fill-opacity="0.6" fill="#A3B1BF" transform="translate(79.131730, 278.156179) rotate(22.000000) translate(-79.131730, -278.156179) " points="79.13173 279.772098 77.5154835 278.156179 79.13173 276.540261 80.7479765 278.156179"></polygon> |
| | | <polygon id="Stroke-200" transform="translate(79.131730, 278.156179) rotate(22.000000) translate(-79.131730, -278.156179) " points="79.13173 279.772098 77.5154835 278.156179 79.13173 276.540261 80.7479765 278.156179"></polygon> |
| | | <polygon id="Fill-202" fill-opacity="0.6" fill="#A3B1BF" transform="translate(80.583359, 281.575039) rotate(22.000000) translate(-80.583359, -281.575039) " points="80.5833593 283.190958 78.9671128 281.575039 80.5833593 279.959121 82.1996058 281.575039"></polygon> |
| | | <polygon id="Stroke-204" transform="translate(80.583359, 281.575039) rotate(22.000000) translate(-80.583359, -281.575039) " points="80.5833593 283.190958 78.9671128 281.575039 80.5833593 279.959121 82.1996058 281.575039"></polygon> |
| | | <polygon id="Fill-206" fill-opacity="0.6" fill="#A3B1BF" transform="translate(96.455246, 283.866302) rotate(22.000000) translate(-96.455246, -283.866302) " points="96.4552463 285.48222 94.8389998 283.866302 96.4552463 282.250383 98.0714929 283.866302"></polygon> |
| | | <polygon id="Stroke-208" transform="translate(96.455246, 283.866302) rotate(22.000000) translate(-96.455246, -283.866302) " points="96.4552463 285.48222 94.8389998 283.866302 96.4552463 282.250383 98.0714929 283.866302"></polygon> |
| | | <polygon id="Fill-210" fill-opacity="0.6" fill="#A3B1BF" transform="translate(97.906840, 287.285079) rotate(22.000000) translate(-97.906840, -287.285079) " points="97.9068405 288.900998 96.290594 287.285079 97.9068405 285.66916 99.523087 287.285079"></polygon> |
| | | <polygon id="Stroke-212" transform="translate(97.906840, 287.285079) rotate(22.000000) translate(-97.906840, -287.285079) " points="97.9068405 288.900998 96.290594 287.285079 97.9068405 285.66916 99.523087 287.285079"></polygon> |
| | | <polygon id="Fill-214" fill-opacity="0.6" fill="#A3B1BF" transform="translate(99.358435, 290.703856) rotate(22.000000) translate(-99.358435, -290.703856) " points="99.3584347 292.319775 97.7421881 290.703856 99.3584347 289.087938 100.974681 290.703856"></polygon> |
| | | <polygon id="Stroke-216" transform="translate(99.358435, 290.703856) rotate(22.000000) translate(-99.358435, -290.703856) " points="99.3584347 292.319775 97.7421881 290.703856 99.3584347 289.087938 100.974681 290.703856"></polygon> |
| | | <polygon id="Fill-218" fill-opacity="0.6" fill="#A3B1BF" transform="translate(100.810064, 294.122716) rotate(22.000000) translate(-100.810064, -294.122716) " points="100.810064 295.738635 99.1938174 294.122716 100.810064 292.506798 102.42631 294.122716"></polygon> |
| | | <polygon id="Stroke-220" transform="translate(100.810064, 294.122716) rotate(22.000000) translate(-100.810064, -294.122716) " points="100.810064 295.738635 99.1938174 294.122716 100.810064 292.506798 102.42631 294.122716"></polygon> |
| | | <polygon id="Fill-222" fill-opacity="0.6" fill="#A3B1BF" transform="translate(93.299102, 285.205579) rotate(22.000000) translate(-93.299102, -285.205579) " points="93.2991021 286.821497 91.6828556 285.205579 93.2991021 283.58966 94.9153486 285.205579"></polygon> |
| | | <polygon id="Stroke-224" transform="translate(93.299102, 285.205579) rotate(22.000000) translate(-93.299102, -285.205579) " points="93.2991021 286.821497 91.6828556 285.205579 93.2991021 283.58966 94.9153486 285.205579"></polygon> |
| | | <polygon id="Fill-226" fill-opacity="0.6" fill="#A3B1BF" transform="translate(94.750755, 288.624380) rotate(22.000000) translate(-94.750755, -288.624380) " points="94.7507552 290.240299 93.1345086 288.62438 94.7507552 287.008461 96.3670017 288.62438"></polygon> |
| | | <polygon id="Stroke-228" transform="translate(94.750755, 288.624380) rotate(22.000000) translate(-94.750755, -288.624380) " points="94.7507552 290.240299 93.1345086 288.62438 94.7507552 287.008461 96.3670017 288.62438"></polygon> |
| | | <polygon id="Fill-230" fill-opacity="0.6" fill="#A3B1BF" transform="translate(96.202326, 292.043216) rotate(22.000000) translate(-96.202326, -292.043216) " points="96.2023255 293.659135 94.586079 292.043216 96.2023255 290.427297 97.8185721 292.043216"></polygon> |
| | | <polygon id="Stroke-232" transform="translate(96.202326, 292.043216) rotate(22.000000) translate(-96.202326, -292.043216) " points="96.2023255 293.659135 94.586079 292.043216 96.2023255 290.427297 97.8185721 292.043216"></polygon> |
| | | <polygon id="Fill-234" fill-opacity="0.6" fill="#A3B1BF" transform="translate(97.653979, 295.462017) rotate(22.000000) translate(-97.653979, -295.462017) " points="97.6539786 297.077936 96.0377321 295.462017 97.6539786 293.846099 99.2702252 295.462017"></polygon> |
| | | <polygon id="Stroke-236" transform="translate(97.653979, 295.462017) rotate(22.000000) translate(-97.653979, -295.462017) " points="97.6539786 297.077936 96.0377321 295.462017 97.6539786 293.846099 99.2702252 295.462017"></polygon> |
| | | <polygon id="Fill-238" fill-opacity="0.6" fill="#A3B1BF" transform="translate(90.143017, 286.544880) rotate(22.000000) translate(-90.143017, -286.544880) " points="90.1430168 288.160798 88.5267702 286.54488 90.1430168 284.928961 91.7592633 286.54488"></polygon> |
| | | <polygon id="Stroke-240" transform="translate(90.143017, 286.544880) rotate(22.000000) translate(-90.143017, -286.544880) " points="90.1430168 288.160798 88.5267702 286.54488 90.1430168 284.928961 91.7592633 286.54488"></polygon> |
| | | <polygon id="Fill-242" fill-opacity="0.6" fill="#A3B1BF" transform="translate(91.594670, 289.963681) rotate(22.000000) translate(-91.594670, -289.963681) " points="91.5946698 291.5796 89.9784233 289.963681 91.5946698 288.347762 93.2109164 289.963681"></polygon> |
| | | <polygon id="Stroke-244" transform="translate(91.594670, 289.963681) rotate(22.000000) translate(-91.594670, -289.963681) " points="91.5946698 291.5796 89.9784233 289.963681 91.5946698 288.347762 93.2109164 289.963681"></polygon> |
| | | <polygon id="Fill-246" fill-opacity="0.6" fill="#A3B1BF" transform="translate(93.046240, 293.382517) rotate(22.000000) translate(-93.046240, -293.382517) " points="93.0462402 294.998436 91.4299937 293.382517 93.0462402 291.766598 94.6624868 293.382517"></polygon> |
| | | <polygon id="Stroke-248" transform="translate(93.046240, 293.382517) rotate(22.000000) translate(-93.046240, -293.382517) " points="93.0462402 294.998436 91.4299937 293.382517 93.0462402 291.766598 94.6624868 293.382517"></polygon> |
| | | <polygon id="Fill-250" fill-opacity="0.6" fill="#A3B1BF" transform="translate(94.497893, 296.801318) rotate(22.000000) translate(-94.497893, -296.801318) " points="94.4978933 298.417237 92.8816468 296.801318 94.4978933 295.1854 96.1141398 296.801318"></polygon> |
| | | <polygon id="Stroke-252" transform="translate(94.497893, 296.801318) rotate(22.000000) translate(-94.497893, -296.801318) " points="94.4978933 298.417237 92.8816468 296.801318 94.4978933 295.1854 96.1141398 296.801318"></polygon> |
| | | <polygon id="Fill-254" fill-opacity="0.6" fill="#A3B1BF" transform="translate(86.986931, 287.884181) rotate(22.000000) translate(-86.986931, -287.884181) " points="86.9869315 289.500099 85.3706849 287.884181 86.9869315 286.268262 88.603178 287.884181"></polygon> |
| | | <polygon id="Stroke-256" transform="translate(86.986931, 287.884181) rotate(22.000000) translate(-86.986931, -287.884181) " points="86.9869315 289.500099 85.3706849 287.884181 86.9869315 286.268262 88.603178 287.884181"></polygon> |
| | | <polygon id="Fill-258" fill-opacity="0.6" fill="#A3B1BF" transform="translate(88.438585, 291.302982) rotate(22.000000) translate(-88.438585, -291.302982) " points="88.4385845 292.9189 86.822338 291.302982 88.4385845 289.687063 90.0548311 291.302982"></polygon> |
| | | <polygon id="Stroke-260" transform="translate(88.438585, 291.302982) rotate(22.000000) translate(-88.438585, -291.302982) " points="88.4385845 292.9189 86.822338 291.302982 88.4385845 289.687063 90.0548311 291.302982"></polygon> |
| | | <polygon id="Fill-262" fill-opacity="0.6" fill="#A3B1BF" transform="translate(89.890155, 294.721818) rotate(22.000000) translate(-89.890155, -294.721818) " points="89.8901549 296.337737 88.2739084 294.721818 89.8901549 293.105899 91.5064014 294.721818"></polygon> |
| | | <polygon id="Stroke-264" transform="translate(89.890155, 294.721818) rotate(22.000000) translate(-89.890155, -294.721818) " points="89.8901549 296.337737 88.2739084 294.721818 89.8901549 293.105899 91.5064014 294.721818"></polygon> |
| | | <polygon id="Fill-266" fill-opacity="0.6" fill="#A3B1BF" transform="translate(91.341749, 298.140595) rotate(22.000000) translate(-91.341749, -298.140595) " points="91.3417491 299.756514 89.7255025 298.140595 91.3417491 296.524677 92.9579956 298.140595"></polygon> |
| | | <polygon id="Stroke-268" transform="translate(91.341749, 298.140595) rotate(22.000000) translate(-91.341749, -298.140595) " points="91.3417491 299.756514 89.7255025 298.140595 91.3417491 296.524677 92.9579956 298.140595"></polygon> |
| | | <polygon id="Fill-270" fill-opacity="0.6" fill="#A3B1BF" transform="translate(83.830846, 289.223482) rotate(22.000000) translate(-83.830846, -289.223482) " points="83.8308461 290.8394 82.2145996 289.223482 83.8308461 287.607563 85.4470927 289.223482"></polygon> |
| | | <polygon id="Stroke-272" transform="translate(83.830846, 289.223482) rotate(22.000000) translate(-83.830846, -289.223482) " points="82.2145996 289.223482 83.8308461 287.607563 85.4470927 289.223482 83.8308461 290.8394"></polygon> |
| | | <polygon id="Fill-274" fill-opacity="0.6" fill="#A3B1BF" transform="translate(85.282417, 292.642318) rotate(22.000000) translate(-85.282417, -292.642318) " points="85.2824165 294.258236 83.66617 292.642318 85.2824165 291.026399 86.898663 292.642318"></polygon> |
| | | <polygon id="Stroke-276" transform="translate(85.282417, 292.642318) rotate(22.000000) translate(-85.282417, -292.642318) " points="85.2824165 294.258236 83.66617 292.642318 85.2824165 291.026399 86.898663 292.642318"></polygon> |
| | | <polygon id="Fill-278" fill-opacity="0.6" fill="#A3B1BF" transform="translate(86.734070, 296.061119) rotate(22.000000) translate(-86.734070, -296.061119) " points="86.7340696 297.677038 85.1178231 296.061119 86.7340696 294.4452 88.3503161 296.061119"></polygon> |
| | | <polygon id="Stroke-280" transform="translate(86.734070, 296.061119) rotate(22.000000) translate(-86.734070, -296.061119) " points="86.7340696 297.677038 85.1178231 296.061119 86.7340696 294.4452 88.3503161 296.061119"></polygon> |
| | | <polygon id="Fill-282" fill-opacity="0.6" fill="#A3B1BF" transform="translate(88.185664, 299.479896) rotate(22.000000) translate(-88.185664, -299.479896) " points="88.1856638 301.095815 86.5694172 299.479896 88.1856638 297.863978 89.8019103 299.479896"></polygon> |
| | | <polygon id="Stroke-284" transform="translate(88.185664, 299.479896) rotate(22.000000) translate(-88.185664, -299.479896) " points="88.1856638 301.095815 86.5694172 299.479896 88.1856638 297.863978 89.8019103 299.479896"></polygon> |
| | | <polygon id="Fill-286" transform="translate(37.779995, 163.402514) rotate(22.000000) translate(-37.779995, -163.402514) " points="51.9961666 192.018058 66.401345 177.615802 23.5644587 134.78697 9.15864501 149.189862"></polygon> |
| | | <polygon id="Fill-290" transform="translate(50.400318, 195.682118) rotate(22.000000) translate(-50.400318, -195.682118) " points="54.1737837 198.070743 48.0112085 191.909418 46.6268527 193.293493 52.7894279 199.454818"></polygon> |
| | | <polygon id="Stroke-292" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(50.400318, 195.682118) rotate(22.000000) translate(-50.400318, -195.682118) " points="54.1737837 198.070743 48.0112085 191.909418 46.6268527 193.293493 52.7894279 199.454818"></polygon> |
| | | <polygon id="Fill-294" fill-opacity="0.8" fill="#A3B1BF" transform="translate(52.603532, 200.871447) rotate(22.000000) translate(-52.603532, -200.871447) " points="52.712807 203.746308 55.4789773 200.980699 52.4942579 197.996585 49.7280876 200.762195"></polygon> |
| | | <polygon id="Stroke-296" stroke="#A3B1BF" stroke-width="1.62" fill="#FFFFFF" stroke-linejoin="round" transform="translate(52.603532, 200.871447) rotate(22.000000) translate(-52.603532, -200.871447) " points="52.712807 203.746308 55.4789773 200.980699 52.4942579 197.996585 49.7280876 200.762195"></polygon> |
| | | <polygon id="Fill-298" fill-opacity="0.8" fill="#A3B1BF" transform="translate(53.983257, 183.836778) rotate(22.000000) translate(-53.983257, -183.836778) " points="52.3670108 183.836778 53.9832574 185.452697 55.5995039 183.836778 53.9832574 182.22086"></polygon> |
| | | <polygon id="Stroke-300" transform="translate(53.983257, 183.836778) rotate(22.000000) translate(-53.983257, -183.836778) " points="52.3670108 183.836778 53.9832574 185.452697 55.5995039 183.836778 53.9832574 182.22086"></polygon> |
| | | <polygon id="Fill-302" fill-opacity="0.8" fill="#A3B1BF" transform="translate(52.531663, 180.418001) rotate(22.000000) translate(-52.531663, -180.418001) " points="50.9154167 180.418001 52.5316632 182.03392 54.1479097 180.418001 52.5316632 178.802082"></polygon> |
| | | <polygon id="Stroke-304" transform="translate(52.531663, 180.418001) rotate(22.000000) translate(-52.531663, -180.418001) " points="50.9154167 180.418001 52.5316632 182.03392 54.1479097 180.418001 52.5316632 178.802082"></polygon> |
| | | <polygon id="Fill-306" fill-opacity="0.8" fill="#A3B1BF" transform="translate(51.080034, 176.999141) rotate(22.000000) translate(-51.080034, -176.999141) " points="49.4637874 176.999141 51.0800339 178.61506 52.6962805 176.999141 51.0800339 175.383222"></polygon> |
| | | <polygon id="Stroke-308" transform="translate(51.080034, 176.999141) rotate(22.000000) translate(-51.080034, -176.999141) " points="49.4637874 176.999141 51.0800339 178.61506 52.6962805 176.999141 51.0800339 175.383222"></polygon> |
| | | <polygon id="Fill-310" fill-opacity="0.8" fill="#A3B1BF" transform="translate(49.628440, 173.580364) rotate(22.000000) translate(-49.628440, -173.580364) " points="48.0121932 173.580364 49.6284397 175.196282 51.2446863 173.580364 49.6284397 171.964445"></polygon> |
| | | <polygon id="Stroke-312" transform="translate(49.628440, 173.580364) rotate(22.000000) translate(-49.628440, -173.580364) " points="48.0121932 173.580364 49.6284397 175.196282 51.2446863 173.580364 49.6284397 171.964445"></polygon> |
| | | <polygon id="Fill-314" fill-opacity="0.8" fill="#A3B1BF" transform="translate(50.827172, 185.176079) rotate(22.000000) translate(-50.827172, -185.176079) " points="49.2109255 185.176079 50.8271721 186.791998 52.4434186 185.176079 50.8271721 183.560161"></polygon> |
| | | <polygon id="Stroke-316" transform="translate(50.827172, 185.176079) rotate(22.000000) translate(-50.827172, -185.176079) " points="49.2109255 185.176079 50.8271721 186.791998 52.4434186 185.176079 50.8271721 183.560161"></polygon> |
| | | <polygon id="Fill-318" fill-opacity="0.8" fill="#A3B1BF" transform="translate(49.375578, 181.757302) rotate(22.000000) translate(-49.375578, -181.757302) " points="47.7593313 181.757302 49.3755779 183.373221 50.9918244 181.757302 49.3755779 180.141383"></polygon> |
| | | <polygon id="Stroke-320" transform="translate(49.375578, 181.757302) rotate(22.000000) translate(-49.375578, -181.757302) " points="47.7593313 181.757302 49.3755779 183.373221 50.9918244 181.757302 49.3755779 180.141383"></polygon> |
| | | <polygon id="Fill-322" fill-opacity="0.8" fill="#A3B1BF" transform="translate(47.923949, 178.338442) rotate(22.000000) translate(-47.923949, -178.338442) " points="46.3077021 178.338442 47.9239486 179.954361 49.5401951 178.338442 47.9239486 176.722523"></polygon> |
| | | <polygon id="Stroke-324" transform="translate(47.923949, 178.338442) rotate(22.000000) translate(-47.923949, -178.338442) " points="46.3077021 178.338442 47.9239486 179.954361 49.5401951 178.338442 47.9239486 176.722523"></polygon> |
| | | <polygon id="Fill-326" fill-opacity="0.8" fill="#A3B1BF" transform="translate(46.472354, 174.919665) rotate(22.000000) translate(-46.472354, -174.919665) " points="44.8561079 174.919665 46.4723544 176.535583 48.088601 174.919665 46.4723544 173.303746"></polygon> |
| | | <polygon id="Stroke-328" transform="translate(46.472354, 174.919665) rotate(22.000000) translate(-46.472354, -174.919665) " points="44.8561079 174.919665 46.4723544 176.535583 48.088601 174.919665 46.4723544 173.303746"></polygon> |
| | | <polygon id="Fill-330" fill-opacity="0.8" fill="#A3B1BF" transform="translate(47.671087, 186.515380) rotate(22.000000) translate(-47.671087, -186.515380) " points="46.0548402 186.51538 47.6710867 188.131299 49.2873333 186.51538 47.6710867 184.899461"></polygon> |
| | | <polygon id="Stroke-332" transform="translate(47.671087, 186.515380) rotate(22.000000) translate(-47.671087, -186.515380) " points="46.0548402 186.51538 47.6710867 188.131299 49.2873333 186.51538 47.6710867 184.899461"></polygon> |
| | | <polygon id="Fill-334" fill-opacity="0.8" fill="#A3B1BF" transform="translate(46.219493, 183.096603) rotate(22.000000) translate(-46.219493, -183.096603) " points="44.603246 183.096603 46.2194926 184.712521 47.8357391 183.096603 46.2194926 181.480684"></polygon> |
| | | <polygon id="Stroke-336" transform="translate(46.219493, 183.096603) rotate(22.000000) translate(-46.219493, -183.096603) " points="44.603246 183.096603 46.2194926 184.712521 47.8357391 183.096603 46.2194926 181.480684"></polygon> |
| | | <polygon id="Fill-338" fill-opacity="0.8" fill="#A3B1BF" transform="translate(44.767839, 179.677802) rotate(22.000000) translate(-44.767839, -179.677802) " points="43.1515929 179.677802 44.7678395 181.29372 46.384086 179.677802 44.7678395 178.061883"></polygon> |
| | | <polygon id="Stroke-340" transform="translate(44.767839, 179.677802) rotate(22.000000) translate(-44.767839, -179.677802) " points="43.1515929 179.677802 44.7678395 181.29372 46.384086 179.677802 44.7678395 178.061883"></polygon> |
| | | <polygon id="Fill-342" fill-opacity="0.8" fill="#A3B1BF" transform="translate(43.316269, 176.258965) rotate(22.000000) translate(-43.316269, -176.258965) " points="41.7000226 176.258965 43.3162691 177.874884 44.9325156 176.258965 43.3162691 174.643047"></polygon> |
| | | <polygon id="Stroke-344" transform="translate(43.316269, 176.258965) rotate(22.000000) translate(-43.316269, -176.258965) " points="41.7000226 176.258965 43.3162691 177.874884 44.9325156 176.258965 43.3162691 174.643047"></polygon> |
| | | <polygon id="Fill-346" fill-opacity="0.8" fill="#A3B1BF" transform="translate(44.514978, 187.854740) rotate(22.000000) translate(-44.514978, -187.854740) " points="42.8987311 187.85474 44.5149776 189.470659 46.1312242 187.85474 44.5149776 186.238821"></polygon> |
| | | <polygon id="Stroke-348" transform="translate(44.514978, 187.854740) rotate(22.000000) translate(-44.514978, -187.854740) " points="42.8987311 187.85474 44.5149776 189.470659 46.1312242 187.85474 44.5149776 186.238821"></polygon> |
| | | <polygon id="Fill-350" fill-opacity="0.8" fill="#A3B1BF" transform="translate(43.063348, 184.435880) rotate(22.000000) translate(-43.063348, -184.435880) " points="41.4471018 184.43588 43.0633483 186.051799 44.6795949 184.43588 43.0633483 182.819961"></polygon> |
| | | <polygon id="Stroke-352" transform="translate(43.063348, 184.435880) rotate(22.000000) translate(-43.063348, -184.435880) " points="41.4471018 184.43588 43.0633483 186.051799 44.6795949 184.43588 43.0633483 182.819961"></polygon> |
| | | <polygon id="Fill-354" fill-opacity="0.8" fill="#A3B1BF" transform="translate(41.611754, 181.017103) rotate(22.000000) translate(-41.611754, -181.017103) " points="39.9955076 181.017103 41.6117542 182.633021 43.2280007 181.017103 41.6117542 179.401184"></polygon> |
| | | <polygon id="Stroke-356" transform="translate(41.611754, 181.017103) rotate(22.000000) translate(-41.611754, -181.017103) " points="39.9955076 181.017103 41.6117542 182.633021 43.2280007 181.017103 41.6117542 179.401184"></polygon> |
| | | <polygon id="Fill-358" fill-opacity="0.8" fill="#A3B1BF" transform="translate(40.160184, 177.598266) rotate(22.000000) translate(-40.160184, -177.598266) " points="38.5439373 177.598266 40.1601838 179.214185 41.7764303 177.598266 40.1601838 175.982348"></polygon> |
| | | <polygon id="Stroke-360" transform="translate(40.160184, 177.598266) rotate(22.000000) translate(-40.160184, -177.598266) " points="38.5439373 177.598266 40.1601838 179.214185 41.7764303 177.598266 40.1601838 175.982348"></polygon> |
| | | <polygon id="Fill-362" fill-opacity="0.8" fill="#A3B1BF" transform="translate(41.358892, 189.194041) rotate(22.000000) translate(-41.358892, -189.194041) " points="39.7426458 189.194041 41.3588923 190.80996 42.9751388 189.194041 41.3588923 187.578122"></polygon> |
| | | <polygon id="Stroke-364" transform="translate(41.358892, 189.194041) rotate(22.000000) translate(-41.358892, -189.194041) " points="39.7426458 189.194041 41.3588923 190.80996 42.9751388 189.194041 41.3588923 187.578122"></polygon> |
| | | <polygon id="Fill-366" fill-opacity="0.8" fill="#A3B1BF" transform="translate(39.907263, 185.775181) rotate(22.000000) translate(-39.907263, -185.775181) " points="38.2910165 185.775181 39.907263 187.3911 41.5235095 185.775181 39.907263 184.159262"></polygon> |
| | | <polygon id="Stroke-368" transform="translate(39.907263, 185.775181) rotate(22.000000) translate(-39.907263, -185.775181) " points="38.2910165 185.775181 39.907263 187.3911 41.5235095 185.775181 39.907263 184.159262"></polygon> |
| | | <polygon id="Fill-370" fill-opacity="0.8" fill="#A3B1BF" transform="translate(38.455669, 182.356404) rotate(22.000000) translate(-38.455669, -182.356404) " points="36.8394223 182.356404 38.4556688 183.972322 40.0719154 182.356404 38.4556688 180.740485"></polygon> |
| | | <polygon id="Stroke-372" transform="translate(38.455669, 182.356404) rotate(22.000000) translate(-38.455669, -182.356404) " points="36.8394223 182.356404 38.4556688 183.972322 40.0719154 182.356404 38.4556688 180.740485"></polygon> |
| | | <polygon id="Fill-374" fill-opacity="0.8" fill="#A3B1BF" transform="translate(37.004016, 178.937602) rotate(22.000000) translate(-37.004016, -178.937602) " points="35.3877692 178.937602 37.0040158 180.553521 38.6202623 178.937602 37.0040158 177.321684"></polygon> |
| | | <polygon id="Stroke-376" transform="translate(37.004016, 178.937602) rotate(22.000000) translate(-37.004016, -178.937602) " points="35.3877692 178.937602 37.0040158 180.553521 38.6202623 178.937602 37.0040158 177.321684"></polygon> |
| | | <polygon id="Fill-378" fill-opacity="0.8" fill="#A3B1BF" transform="translate(46.380894, 165.931897) rotate(22.000000) translate(-46.380894, -165.931897) " points="44.7646475 165.931897 46.380894 167.547816 47.9971405 165.931897 46.380894 164.315979"></polygon> |
| | | <polygon id="Stroke-380" transform="translate(46.380894, 165.931897) rotate(22.000000) translate(-46.380894, -165.931897) " points="44.7646475 165.931897 46.380894 167.547816 47.9971405 165.931897 46.380894 164.315979"></polygon> |
| | | <polygon id="Fill-382" fill-opacity="0.8" fill="#A3B1BF" transform="translate(44.929324, 162.513061) rotate(22.000000) translate(-44.929324, -162.513061) " points="43.3130771 162.513061 44.9293236 164.12898 46.5455702 162.513061 44.9293236 160.897143"></polygon> |
| | | <polygon id="Stroke-384" transform="translate(44.929324, 162.513061) rotate(22.000000) translate(-44.929324, -162.513061) " points="43.3130771 162.513061 44.9293236 164.12898 46.5455702 162.513061 44.9293236 160.897143"></polygon> |
| | | <polygon id="Fill-386" fill-opacity="0.8" fill="#A3B1BF" transform="translate(43.477729, 159.094284) rotate(22.000000) translate(-43.477729, -159.094284) " points="41.8614829 159.094284 43.4777295 160.710203 45.093976 159.094284 43.4777295 157.478365"></polygon> |
| | | <polygon id="Stroke-388" transform="translate(43.477729, 159.094284) rotate(22.000000) translate(-43.477729, -159.094284) " points="41.8614829 159.094284 43.4777295 160.710203 45.093976 159.094284 43.4777295 157.478365"></polygon> |
| | | <polygon id="Fill-390" fill-opacity="0.8" fill="#A3B1BF" transform="translate(42.026100, 155.675424) rotate(22.000000) translate(-42.026100, -155.675424) " points="40.4098536 155.675424 42.0261002 157.291342 43.6423467 155.675424 42.0261002 154.059505"></polygon> |
| | | <polygon id="Stroke-392" transform="translate(42.026100, 155.675424) rotate(22.000000) translate(-42.026100, -155.675424) " points="40.4098536 155.675424 42.0261002 157.291342 43.6423467 155.675424 42.0261002 154.059505"></polygon> |
| | | <polygon id="Fill-394" fill-opacity="0.8" fill="#A3B1BF" transform="translate(43.224809, 167.271198) rotate(22.000000) translate(-43.224809, -167.271198) " points="41.6085622 167.271198 43.2248087 168.887117 44.8410552 167.271198 43.2248087 165.65528"></polygon> |
| | | <polygon id="Stroke-396" transform="translate(43.224809, 167.271198) rotate(22.000000) translate(-43.224809, -167.271198) " points="41.6085622 167.271198 43.2248087 168.887117 44.8410552 167.271198 43.2248087 165.65528"></polygon> |
| | | <polygon id="Fill-398" fill-opacity="0.8" fill="#A3B1BF" transform="translate(41.773238, 163.852362) rotate(22.000000) translate(-41.773238, -163.852362) " points="40.1569918 163.852362 41.7732383 165.468281 43.3894848 163.852362 41.7732383 162.236443"></polygon> |
| | | <polygon id="Stroke-400" transform="translate(41.773238, 163.852362) rotate(22.000000) translate(-41.773238, -163.852362) " points="40.1569918 163.852362 41.7732383 165.468281 43.3894848 163.852362 41.7732383 162.236443"></polygon> |
| | | <polygon id="Fill-402" fill-opacity="0.8" fill="#A3B1BF" transform="translate(40.321585, 160.433561) rotate(22.000000) translate(-40.321585, -160.433561) " points="38.7053387 160.433561 40.3215852 162.04948 41.9378318 160.433561 40.3215852 158.817642"></polygon> |
| | | <polygon id="Stroke-404" transform="translate(40.321585, 160.433561) rotate(22.000000) translate(-40.321585, -160.433561) " points="38.7053387 160.433561 40.3215852 162.04948 41.9378318 160.433561 40.3215852 158.817642"></polygon> |
| | | <polygon id="Fill-406" fill-opacity="0.8" fill="#A3B1BF" transform="translate(38.869991, 157.014784) rotate(22.000000) translate(-38.869991, -157.014784) " points="37.2537445 157.014784 38.8699911 158.630702 40.4862376 157.014784 38.8699911 155.398865"></polygon> |
| | | <polygon id="Stroke-408" transform="translate(38.869991, 157.014784) rotate(22.000000) translate(-38.869991, -157.014784) " points="37.2537445 157.014784 38.8699911 158.630702 40.4862376 157.014784 38.8699911 155.398865"></polygon> |
| | | <polygon id="Fill-410" fill-opacity="0.8" fill="#A3B1BF" transform="translate(40.068723, 168.610499) rotate(22.000000) translate(-40.068723, -168.610499) " points="38.4524768 168.610499 40.0687234 170.226418 41.6849699 168.610499 40.0687234 166.994581"></polygon> |
| | | <polygon id="Stroke-412" transform="translate(40.068723, 168.610499) rotate(22.000000) translate(-40.068723, -168.610499) " points="38.4524768 168.610499 40.0687234 170.226418 41.6849699 168.610499 40.0687234 166.994581"></polygon> |
| | | <polygon id="Fill-414" fill-opacity="0.8" fill="#A3B1BF" transform="translate(38.617129, 165.191722) rotate(22.000000) translate(-38.617129, -165.191722) " points="37.0008827 165.191722 38.6171292 166.807641 40.2333757 165.191722 38.6171292 163.575803"></polygon> |
| | | <polygon id="Stroke-416" transform="translate(38.617129, 165.191722) rotate(22.000000) translate(-38.617129, -165.191722) " points="37.0008827 165.191722 38.6171292 166.807641 40.2333757 165.191722 38.6171292 163.575803"></polygon> |
| | | <polygon id="Fill-418" fill-opacity="0.8" fill="#A3B1BF" transform="translate(37.165500, 161.772862) rotate(22.000000) translate(-37.165500, -161.772862) " points="35.5492534 161.772862 37.1654999 163.388781 38.7817464 161.772862 37.1654999 160.156943"></polygon> |
| | | <polygon id="Stroke-420" transform="translate(37.165500, 161.772862) rotate(22.000000) translate(-37.165500, -161.772862) " points="35.5492534 161.772862 37.1654999 163.388781 38.7817464 161.772862 37.1654999 160.156943"></polygon> |
| | | <polygon id="Fill-422" fill-opacity="0.8" fill="#A3B1BF" transform="translate(35.713906, 158.354085) rotate(22.000000) translate(-35.713906, -158.354085) " points="34.0976592 158.354085 35.7139057 159.970003 37.3301523 158.354085 35.7139057 156.738166"></polygon> |
| | | <polygon id="Stroke-424" transform="translate(35.713906, 158.354085) rotate(22.000000) translate(-35.713906, -158.354085) " points="34.0976592 158.354085 35.7139057 159.970003 37.3301523 158.354085 35.7139057 156.738166"></polygon> |
| | | <polygon id="Fill-426" fill-opacity="0.8" fill="#A3B1BF" transform="translate(36.912638, 169.949800) rotate(22.000000) translate(-36.912638, -169.949800) " points="35.2963915 169.9498 36.912638 171.565719 38.5288846 169.9498 36.912638 168.333882"></polygon> |
| | | <polygon id="Stroke-428" transform="translate(36.912638, 169.949800) rotate(22.000000) translate(-36.912638, -169.949800) " points="35.2963915 169.9498 36.912638 171.565719 38.5288846 169.9498 36.912638 168.333882"></polygon> |
| | | <polygon id="Fill-430" fill-opacity="0.8" fill="#A3B1BF" transform="translate(35.461068, 166.530964) rotate(22.000000) translate(-35.461068, -166.530964) " points="33.8448211 166.530964 35.4610677 168.146883 37.0773142 166.530964 35.4610677 164.915045"></polygon> |
| | | <polygon id="Stroke-432" transform="translate(35.461068, 166.530964) rotate(22.000000) translate(-35.461068, -166.530964) " points="33.8448211 166.530964 35.4610677 168.146883 37.0773142 166.530964 35.4610677 164.915045"></polygon> |
| | | <polygon id="Fill-434" fill-opacity="0.8" fill="#A3B1BF" transform="translate(34.009415, 163.112163) rotate(22.000000) translate(-34.009415, -163.112163) " points="32.3931681 163.112163 34.0094146 164.728081 35.6256611 163.112163 34.0094146 161.496244"></polygon> |
| | | <polygon id="Stroke-436" transform="translate(34.009415, 163.112163) rotate(22.000000) translate(-34.009415, -163.112163) " points="32.3931681 163.112163 34.0094146 164.728081 35.6256611 163.112163 34.0094146 161.496244"></polygon> |
| | | <polygon id="Fill-438" fill-opacity="0.8" fill="#A3B1BF" transform="translate(32.557820, 159.693385) rotate(22.000000) translate(-32.557820, -159.693385) " points="30.9415739 159.693385 32.5578204 161.309304 34.174067 159.693385 32.5578204 158.077467"></polygon> |
| | | <polygon id="Stroke-440" transform="translate(32.557820, 159.693385) rotate(22.000000) translate(-32.557820, -159.693385) " points="30.9415739 159.693385 32.5578204 161.309304 34.174067 159.693385 32.5578204 158.077467"></polygon> |
| | | <polygon id="Fill-442" fill-opacity="0.8" fill="#A3B1BF" transform="translate(33.756553, 171.289101) rotate(22.000000) translate(-33.756553, -171.289101) " points="32.1403062 171.289101 33.7565527 172.90502 35.3727993 171.289101 33.7565527 169.673182"></polygon> |
| | | <polygon id="Stroke-444" transform="translate(33.756553, 171.289101) rotate(22.000000) translate(-33.756553, -171.289101) " points="32.1403062 171.289101 33.7565527 172.90502 35.3727993 171.289101 33.7565527 169.673182"></polygon> |
| | | <polygon id="Fill-446" fill-opacity="0.8" fill="#A3B1BF" transform="translate(32.304959, 167.870324) rotate(22.000000) translate(-32.304959, -167.870324) " points="30.688712 167.870324 32.3049586 169.486242 33.9212051 167.870324 32.3049586 166.254405"></polygon> |
| | | <polygon id="Stroke-448" transform="translate(32.304959, 167.870324) rotate(22.000000) translate(-32.304959, -167.870324) " points="30.688712 167.870324 32.3049586 169.486242 33.9212051 167.870324 32.3049586 166.254405"></polygon> |
| | | <polygon id="Fill-450" fill-opacity="0.8" fill="#A3B1BF" transform="translate(30.853329, 164.451464) rotate(22.000000) translate(-30.853329, -164.451464) " points="29.2370827 164.451464 30.8533293 166.067382 32.4695758 164.451464 30.8533293 162.835545"></polygon> |
| | | <polygon id="Stroke-452" transform="translate(30.853329, 164.451464) rotate(22.000000) translate(-30.853329, -164.451464) " points="29.2370827 164.451464 30.8533293 166.067382 32.4695758 164.451464 30.8533293 162.835545"></polygon> |
| | | <polygon id="Fill-454" fill-opacity="0.8" fill="#A3B1BF" transform="translate(29.401735, 161.032686) rotate(22.000000) translate(-29.401735, -161.032686) " points="27.7854886 161.032686 29.4017351 162.648605 31.0179816 161.032686 29.4017351 159.416768"></polygon> |
| | | <polygon id="Stroke-456" transform="translate(29.401735, 161.032686) rotate(22.000000) translate(-29.401735, -161.032686) " points="27.7854886 161.032686 29.4017351 162.648605 31.0179816 161.032686 29.4017351 159.416768"></polygon> |
| | | <polygon id="Fill-458" fill-opacity="0.8" fill="#A3B1BF" transform="translate(38.778613, 148.026981) rotate(22.000000) translate(-38.778613, -148.026981) " points="37.1623668 148.026981 38.7786133 149.6429 40.3948599 148.026981 38.7786133 146.411063"></polygon> |
| | | <polygon id="Stroke-460" transform="translate(38.778613, 148.026981) rotate(22.000000) translate(-38.778613, -148.026981) " points="37.1623668 148.026981 38.7786133 149.6429 40.3948599 148.026981 38.7786133 146.411063"></polygon> |
| | | <polygon id="Fill-462" fill-opacity="0.8" fill="#A3B1BF" transform="translate(37.326984, 144.608121) rotate(22.000000) translate(-37.326984, -144.608121) " points="35.7107375 144.608121 37.3269841 146.22404 38.9432306 144.608121 37.3269841 142.992203"></polygon> |
| | | <polygon id="Stroke-464" transform="translate(37.326984, 144.608121) rotate(22.000000) translate(-37.326984, -144.608121) " points="35.7107375 144.608121 37.3269841 146.22404 38.9432306 144.608121 37.3269841 142.992203"></polygon> |
| | | <polygon id="Fill-466" fill-opacity="0.8" fill="#A3B1BF" transform="translate(35.875390, 141.189344) rotate(22.000000) translate(-35.875390, -141.189344) " points="34.2591433 141.189344 35.8753899 142.805263 37.4916364 141.189344 35.8753899 139.573425"></polygon> |
| | | <polygon id="Stroke-468" transform="translate(35.875390, 141.189344) rotate(22.000000) translate(-35.875390, -141.189344) " points="34.2591433 141.189344 35.8753899 142.805263 37.4916364 141.189344 35.8753899 139.573425"></polygon> |
| | | <polygon id="Fill-470" fill-opacity="0.8" fill="#A3B1BF" transform="translate(34.423796, 137.770567) rotate(22.000000) translate(-34.423796, -137.770567) " points="32.8075492 137.770567 34.4237957 139.386485 36.0400422 137.770567 34.4237957 136.154648"></polygon> |
| | | <polygon id="Stroke-472" fill="#B2BECA" transform="translate(34.423796, 137.770567) rotate(22.000000) translate(-34.423796, -137.770567) " points="34.4237957 139.386485 36.0400422 137.770567 34.4237957 136.154648 32.8075492 137.770567"></polygon> |
| | | <polygon id="Fill-474" fill-opacity="0.8" fill="#A3B1BF" transform="translate(35.622528, 149.366282) rotate(22.000000) translate(-35.622528, -149.366282) " points="34.0062815 149.366282 35.622528 150.982201 37.2387746 149.366282 35.622528 147.750364"></polygon> |
| | | <polygon id="Stroke-476" transform="translate(35.622528, 149.366282) rotate(22.000000) translate(-35.622528, -149.366282) " points="34.0062815 149.366282 35.622528 150.982201 37.2387746 149.366282 35.622528 147.750364"></polygon> |
| | | <polygon id="Fill-478" fill-opacity="0.8" fill="#A3B1BF" transform="translate(34.170875, 145.947481) rotate(22.000000) translate(-34.170875, -145.947481) " points="32.5546284 145.947481 34.1708749 147.5634 35.7871215 145.947481 34.1708749 144.331563"></polygon> |
| | | <polygon id="Stroke-480" transform="translate(34.170875, 145.947481) rotate(22.000000) translate(-34.170875, -145.947481) " points="32.5546284 145.947481 34.1708749 147.5634 35.7871215 145.947481 34.1708749 144.331563"></polygon> |
| | | <polygon id="Fill-482" fill-opacity="0.8" fill="#A3B1BF" transform="translate(32.719305, 142.528645) rotate(22.000000) translate(-32.719305, -142.528645) " points="31.103058 142.528645 32.7193046 144.144564 34.3355511 142.528645 32.7193046 140.912726"></polygon> |
| | | <polygon id="Stroke-484" transform="translate(32.719305, 142.528645) rotate(22.000000) translate(-32.719305, -142.528645) " points="31.103058 142.528645 32.7193046 144.144564 34.3355511 142.528645 32.7193046 140.912726"></polygon> |
| | | <polygon id="Fill-486" fill-opacity="0.8" fill="#A3B1BF" transform="translate(31.267651, 139.109844) rotate(22.000000) translate(-31.267651, -139.109844) " points="29.651405 139.109844 31.2676515 140.725763 32.883898 139.109844 31.2676515 137.493925"></polygon> |
| | | <polygon id="Stroke-488" transform="translate(31.267651, 139.109844) rotate(22.000000) translate(-31.267651, -139.109844) " points="29.651405 139.109844 31.2676515 140.725763 32.883898 139.109844 31.2676515 137.493925"></polygon> |
| | | <polygon id="Fill-490" fill-opacity="0.8" fill="#A3B1BF" transform="translate(32.466384, 150.705559) rotate(22.000000) translate(-32.466384, -150.705559) " points="30.8501373 150.705559 32.4663838 152.321478 34.0826303 150.705559 32.4663838 149.089641"></polygon> |
| | | <polygon id="Stroke-492" transform="translate(32.466384, 150.705559) rotate(22.000000) translate(-32.466384, -150.705559) " points="30.8501373 150.705559 32.4663838 152.321478 34.0826303 150.705559 32.4663838 149.089641"></polygon> |
| | | <polygon id="Fill-494" fill-opacity="0.8" fill="#A3B1BF" transform="translate(31.014790, 147.286782) rotate(22.000000) translate(-31.014790, -147.286782) " points="29.3985431 147.286782 31.0147896 148.902701 32.6310362 147.286782 31.0147896 145.670863"></polygon> |
| | | <polygon id="Stroke-496" transform="translate(31.014790, 147.286782) rotate(22.000000) translate(-31.014790, -147.286782) " points="29.3985431 147.286782 31.0147896 148.902701 32.6310362 147.286782 31.0147896 145.670863"></polygon> |
| | | <polygon id="Fill-498" fill-opacity="0.8" fill="#A3B1BF" transform="translate(29.563219, 143.867946) rotate(22.000000) translate(-29.563219, -143.867946) " points="27.9469727 143.867946 29.5632192 145.483865 31.1794658 143.867946 29.5632192 142.252027"></polygon> |
| | | <polygon id="Stroke-500" transform="translate(29.563219, 143.867946) rotate(22.000000) translate(-29.563219, -143.867946) " points="27.9469727 143.867946 29.5632192 145.483865 31.1794658 143.867946 29.5632192 142.252027"></polygon> |
| | | <polygon id="Fill-502" fill-opacity="0.8" fill="#A3B1BF" transform="translate(28.111566, 140.449145) rotate(22.000000) translate(-28.111566, -140.449145) " points="26.4953196 140.449145 28.1115662 142.065063 29.7278127 140.449145 28.1115662 138.833226"></polygon> |
| | | <polygon id="Stroke-504" transform="translate(28.111566, 140.449145) rotate(22.000000) translate(-28.111566, -140.449145) " points="26.4953196 140.449145 28.1115662 142.065063 29.7278127 140.449145 28.1115662 138.833226"></polygon> |
| | | <polygon id="Fill-506" fill-opacity="0.8" fill="#A3B1BF" transform="translate(29.310298, 152.044860) rotate(22.000000) translate(-29.310298, -152.044860) " points="27.6940519 152.04486 29.3102985 153.660779 30.926545 152.04486 29.3102985 150.428942"></polygon> |
| | | <polygon id="Stroke-508" transform="translate(29.310298, 152.044860) rotate(22.000000) translate(-29.310298, -152.044860) " points="27.6940519 152.04486 29.3102985 153.660779 30.926545 152.04486 29.3102985 150.428942"></polygon> |
| | | <polygon id="Fill-510" fill-opacity="0.8" fill="#A3B1BF" transform="translate(27.858704, 148.626083) rotate(22.000000) translate(-27.858704, -148.626083) " points="26.2424578 148.626083 27.8587043 150.242002 29.4749508 148.626083 27.8587043 147.010164"></polygon> |
| | | <polygon id="Stroke-512" transform="translate(27.858704, 148.626083) rotate(22.000000) translate(-27.858704, -148.626083) " points="26.2424578 148.626083 27.8587043 150.242002 29.4749508 148.626083 27.8587043 147.010164"></polygon> |
| | | <polygon id="Fill-514" fill-opacity="0.8" fill="#A3B1BF" transform="translate(26.407134, 145.207247) rotate(22.000000) translate(-26.407134, -145.207247) " points="24.7908874 145.207247 26.4071339 146.823166 28.0233805 145.207247 26.4071339 143.591328"></polygon> |
| | | <polygon id="Stroke-516" transform="translate(26.407134, 145.207247) rotate(22.000000) translate(-26.407134, -145.207247) " points="24.7908874 145.207247 26.4071339 146.823166 28.0233805 145.207247 26.4071339 143.591328"></polygon> |
| | | <polygon id="Fill-518" fill-opacity="0.8" fill="#A3B1BF" transform="translate(24.955481, 141.788446) rotate(22.000000) translate(-24.955481, -141.788446) " points="23.3392343 141.788446 24.9554808 143.404364 26.5717274 141.788446 24.9554808 140.172527"></polygon> |
| | | <polygon id="Stroke-520" transform="translate(24.955481, 141.788446) rotate(22.000000) translate(-24.955481, -141.788446) " points="23.3392343 141.788446 24.9554808 143.404364 26.5717274 141.788446 24.9554808 140.172527"></polygon> |
| | | <polygon id="Fill-522" fill-opacity="0.8" fill="#A3B1BF" transform="translate(26.154213, 153.384161) rotate(22.000000) translate(-26.154213, -153.384161) " points="24.5379666 153.384161 26.1542132 155.00008 27.7704597 153.384161 26.1542132 151.768243"></polygon> |
| | | <polygon id="Stroke-524" transform="translate(26.154213, 153.384161) rotate(22.000000) translate(-26.154213, -153.384161) " points="24.5379666 153.384161 26.1542132 155.00008 27.7704597 153.384161 26.1542132 151.768243"></polygon> |
| | | <polygon id="Fill-526" fill-opacity="0.8" fill="#A3B1BF" transform="translate(24.702619, 149.965384) rotate(22.000000) translate(-24.702619, -149.965384) " points="23.0863724 149.965384 24.702619 151.581303 26.3188655 149.965384 24.702619 148.349465"></polygon> |
| | | <polygon id="Stroke-528" transform="translate(24.702619, 149.965384) rotate(22.000000) translate(-24.702619, -149.965384) " points="23.0863724 149.965384 24.702619 151.581303 26.3188655 149.965384 24.702619 148.349465"></polygon> |
| | | <polygon id="Fill-530" fill-opacity="0.8" fill="#A3B1BF" transform="translate(23.250966, 146.546583) rotate(22.000000) translate(-23.250966, -146.546583) " points="21.6347194 146.546583 23.2509659 148.162502 24.8672124 146.546583 23.2509659 144.930664"></polygon> |
| | | <polygon id="Stroke-532" transform="translate(23.250966, 146.546583) rotate(22.000000) translate(-23.250966, -146.546583) " points="21.6347194 146.546583 23.2509659 148.162502 24.8672124 146.546583 23.2509659 144.930664"></polygon> |
| | | <polygon id="Fill-534" fill-opacity="0.8" fill="#A3B1BF" transform="translate(21.799396, 143.127747) rotate(22.000000) translate(-21.799396, -143.127747) " points="20.183149 143.127747 21.7993955 144.743665 23.4156421 143.127747 21.7993955 141.511828"></polygon> |
| | | <polygon id="Stroke-536" transform="translate(21.799396, 143.127747) rotate(22.000000) translate(-21.799396, -143.127747) " points="20.183149 143.127747 21.7993955 144.743665 23.4156421 143.127747 21.7993955 141.511828"></polygon> |
| | | <path d="M129.314819,189.942425 C126.372666,187.000233 124.490222,184.112668 125.110927,183.492089 C125.731631,182.87151 128.619783,184.753573 131.562571,187.695129 C134.504724,190.637321 136.387169,193.524886 135.766464,194.145465 C135.145759,194.766044 132.257608,192.883981 129.314819,189.942425 Z" id="Fill-538" fill="#F5F5F5" transform="translate(130.438695, 188.818777) rotate(22.000000) translate(-130.438695, -188.818777) "></path> |
| | | <path d="M129.314819,189.942425 C126.372666,187.000233 124.490222,184.112668 125.110927,183.492089 C125.731631,182.87151 128.619783,184.753573 131.562571,187.695129 C134.504724,190.637321 136.387169,193.524886 135.766464,194.145465 C135.145759,194.766044 132.257608,192.883981 129.314819,189.942425 Z" id="Stroke-540" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(130.438695, 188.818777) rotate(22.000000) translate(-130.438695, -188.818777) "></path> |
| | | <path d="M136.083433,187.715086 C130.20421,181.837055 126.443133,176.067006 127.683272,174.827118 C128.92341,173.587231 134.69463,177.347545 140.573854,183.225576 C146.453713,189.104243 150.21479,194.874292 148.974651,196.114179 C147.734513,197.354066 141.963293,193.593752 136.083433,187.715086 Z" id="Fill-542" fill="#F5F5F5" transform="translate(138.328961, 185.470648) rotate(22.000000) translate(-138.328961, -185.470648) "></path> |
| | | <path d="M136.083433,187.715086 C130.20421,181.837055 126.443133,176.067006 127.683272,174.827118 C128.92341,173.587231 134.69463,177.347545 140.573854,183.225576 C146.453713,189.104243 150.21479,194.874292 148.974651,196.114179 C147.734513,197.354066 141.963293,193.593752 136.083433,187.715086 Z" id="Stroke-544" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(138.328961, 185.470648) rotate(22.000000) translate(-138.328961, -185.470648) "></path> |
| | | <path d="M146.697288,183.650834 C138.818086,175.773231 133.777481,168.04045 135.43947,166.378798 C137.101459,164.717146 144.835809,169.756729 152.715011,177.634332 C160.594213,185.511936 165.634818,193.244716 163.972829,194.906369 C162.310839,196.568021 154.57649,191.528438 146.697288,183.650834 Z" id="Fill-546" fill-opacity="0.35" fill="#F5F5F5" transform="translate(149.706149, 180.642583) rotate(22.000000) translate(-149.706149, -180.642583) "></path> |
| | | <path d="M146.697288,183.650834 C138.818086,175.773231 133.777481,168.04045 135.43947,166.378798 C137.101459,164.717146 144.835809,169.756729 152.715011,177.634332 C160.594213,185.511936 165.634818,193.244716 163.972829,194.906369 C162.310839,196.568021 154.57649,191.528438 146.697288,183.650834 Z" id="Stroke-548" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(149.706149, 180.642583) rotate(22.000000) translate(-149.706149, -180.642583) "></path> |
| | | <path d="M65.2279553,90.2345285 C62.4548336,90.0320836 60.4105231,89.3345405 60.4105231,88.5051511 C60.4105231,87.676673 62.4503446,86.9797514 65.2188187,86.7764428 C65.4149139,84.0068366 66.0879499,81.9659221 66.8880741,81.9659221 C67.6881984,81.9659221 68.3612344,84.0068366 68.5573295,86.7764428 C71.3258036,86.9797514 73.3656251,87.676673 73.3656251,88.5051511 C73.3656251,89.3345405 71.3213146,90.0320836 68.548193,90.2345285 C68.3410329,92.9408238 67.6762073,94.9210242 66.8880741,94.9210242 C66.0999409,94.9210242 65.4351154,92.9408238 65.2279553,90.2345285 Z" id="Oval-80-Copy-3" fill-opacity="0.4" fill="#A3B1BF" opacity="0.85" transform="translate(66.888074, 88.443473) rotate(-340.000000) translate(-66.888074, -88.443473) "></path> |
| | | <path d="M118.775569,329.140492 L118.424988,329.526146 C117.522244,330.5192 115.985396,330.592411 114.992341,329.689667 C114.596934,329.330218 114.331035,328.850456 114.235803,328.324641 L114.143075,327.812647 L113.669257,327.599091 C112.445737,327.047635 111.900921,325.608734 112.452377,324.385214 C112.672015,323.8979 113.046204,323.496601 113.516991,323.243469 L113.97521,322.997095 L114.032158,322.478985 C114.178786,321.144967 115.379087,320.182398 116.713105,320.329026 C117.24418,320.387399 117.741214,320.61917 118.127299,320.988476 L118.503957,321.348765 L119.01334,321.242962 C120.327346,320.970031 121.613813,321.813989 121.886744,323.127995 C121.995449,323.651349 121.928561,324.195943 121.696437,324.677436 L121.470742,325.145594 L121.728812,325.597409 C122.394441,326.762759 121.989337,328.247061 120.823987,328.91269 C120.359975,329.177726 119.82154,329.282421 119.292023,329.21057 L118.775569,329.140492 Z" id="Star-1-Copy-16" fill-opacity="0.4" fill="#A3B1BF"></path> |
| | | <path d="M432.83752,120.004816 L432.837087,120.005044 L432.837087,120.005044 C432.092472,120.396429 431.171561,120.110079 430.780176,119.365464 C430.624337,119.068978 430.570573,118.729391 430.627206,118.399266 L430.627206,118.399266 L430.627206,118.399266 L430.627206,118.399266 C430.024845,117.812233 430.01242,116.848039 430.599453,116.245678 C430.833262,116.005765 431.139652,115.849637 431.471171,115.801474 L431.471471,115.801431 L431.471471,115.801431 L431.471471,115.801431 C431.843891,115.046982 432.757399,114.737288 433.511848,115.109709 C433.812195,115.25797 434.055308,115.501083 434.20357,115.801431 L434.20357,115.801431 L434.203869,115.801474 L434.203869,115.801474 C435.036229,115.922398 435.612963,116.695187 435.492039,117.527547 C435.443876,117.859067 435.287748,118.165457 435.047835,118.399266 L435.047835,118.399266 L435.047835,118.399266 L435.047835,118.399266 C435.190066,119.228364 434.63325,120.015783 433.804152,120.158014 C433.474027,120.214647 433.134439,120.160883 432.837954,120.005044 L432.83752,120.004816 Z" id="Star-1-Copy-18" fill-opacity="0.4" fill="#A3B1BF" transform="translate(432.837619, 117.566125) rotate(-3.000000) translate(-432.837619, -117.566125) "></path> |
| | | <path d="M99.7727703,38.762372 L99.0266308,39.1545584 L99.0266308,39.1545584 C97.8386845,39.7789675 96.36948,39.3221304 95.7450708,38.134184 C95.4964477,37.6611755 95.4106732,37.1194035 95.5010241,36.5927278 L95.6433921,35.7628333 L95.0407812,35.1755563 L95.0407812,35.1755563 C94.0796578,34.2388893 94.059832,32.7004261 94.996499,31.7393027 C95.369563,31.3564979 95.8584376,31.1073808 96.3874089,31.0305329 L97.2206742,30.9094778 L97.5937913,30.1536188 L97.5937913,30.1536188 C98.1878378,28.950202 99.6449697,28.4562097 100.848387,29.0502562 C101.327469,29.2867472 101.715258,29.6745363 101.951749,30.1536188 L102.324866,30.9094778 L103.158132,31.0305329 L103.158132,31.0305329 C104.486241,31.223478 105.406474,32.4565366 105.213529,33.7846464 C105.136681,34.3136177 104.887564,34.8024923 104.504759,35.1755563 L103.902148,35.7628333 L104.044516,36.5927278 L104.044516,36.5927278 C104.27143,37.9154575 103.383095,39.1716915 102.060366,39.398605 C101.53369,39.4889559 100.991918,39.4031814 100.51891,39.1545584 L99.7727703,38.762372 Z" id="Star-1-Copy-19" fill-opacity="0.4" fill="#A3B1BF" transform="translate(99.772928, 34.116388) rotate(19.000000) translate(-99.772928, -34.116388) "></path> |
| | | <path d="M396.631073,305.744172 L396.098125,305.608596 C394.797498,305.277731 394.01135,303.955146 394.342215,302.654518 C394.473956,302.136643 394.772729,301.676633 395.192288,301.345694 L395.623376,301.00566 L395.587617,300.458372 C395.500116,299.119176 396.514815,297.962609 397.854012,297.875108 C398.387399,297.840257 398.917395,297.982247 399.361919,298.279089 L399.818473,298.583965 L400.329362,298.380373 C401.576068,297.883555 402.989473,298.491459 403.486291,299.738164 C403.684076,300.23448 403.712777,300.782145 403.567956,301.296416 L403.418882,301.825788 L403.76981,302.247972 C404.627682,303.280038 404.486471,304.812135 403.454406,305.670007 C403.043346,306.011688 402.531095,306.208301 401.996987,306.229395 L401.44896,306.251039 L401.15585,306.715309 C400.439401,307.850123 398.938655,308.189275 397.80384,307.472826 C397.351988,307.187555 397.006767,306.761296 396.821614,306.260029 L396.631073,305.744172 Z" id="Star-1-Copy-20" fill-opacity="0.4" fill="#A3B1BF"></path> |
| | | <path d="M439.755536,146.347757 L439.755103,146.347984 L439.755103,146.347984 C439.010488,146.739369 438.089577,146.45302 437.698192,145.708405 C437.542353,145.411919 437.488589,145.072331 437.545222,144.742206 L437.545222,144.742206 L437.545222,144.742206 L437.545222,144.742206 C436.942861,144.155173 436.930436,143.190979 437.517469,142.588619 C437.751277,142.348705 438.057668,142.192577 438.389187,142.144415 L438.389487,142.144371 L438.389487,142.144371 L438.389487,142.144371 C438.761907,141.389923 439.675415,141.080228 440.429864,141.452649 C440.730211,141.600911 440.973324,141.844024 441.121586,142.144371 L441.121586,142.144371 L441.121885,142.144415 L441.121885,142.144415 C441.954245,142.265338 442.530978,143.038128 442.410055,143.870488 C442.361892,144.202007 442.205764,144.508398 441.965851,144.742206 L441.965851,144.742206 L441.965851,144.742206 L441.965851,144.742206 C442.108082,145.571305 441.551266,146.358723 440.722168,146.500955 C440.392043,146.557588 440.052455,146.503823 439.755969,146.347984 L439.755536,146.347757 Z" id="Star-1-Copy-21" fill-opacity="0.4" fill="#A3B1BF" transform="translate(439.755635, 143.909066) rotate(-12.000000) translate(-439.755635, -143.909066) "></path> |
| | | <path d="M244.621971,220.61341 C277.15945,220.61341 303.536288,194.242112 303.536288,161.711467 C303.536288,129.180822 277.15945,102.809524 244.621971,102.809524 C212.084491,102.809524 185.707653,129.180822 185.707653,161.711467 C185.707653,194.242112 212.084491,220.61341 244.621971,220.61341 Z" id="Oval-8-Copy-2" fill-opacity="0.66" fill="#A3B1BF"></path> |
| | | <path d="M245.345696,141.060063 C241.146656,141.060063 237.880736,142.342349 235.547936,144.906921 C233.215136,147.354921 232.107056,150.618921 232.107056,154.698921 L236.714336,154.698921 C236.714336,151.842921 237.355856,149.628063 238.638896,147.996063 C240.038576,146.072635 242.196416,145.140063 245.112416,145.140063 C247.561856,145.140063 249.486416,145.781206 250.827776,147.180063 C252.110816,148.462349 252.810656,150.269206 252.810656,152.600635 C252.810656,154.232635 252.227456,155.748063 251.061056,157.205206 C250.711136,157.671492 250.011296,158.370921 249.078176,159.303492 C245.928896,162.101206 244.004336,164.316063 243.187856,166.064635 C242.488016,167.521778 242.138096,169.212063 242.138096,171.135492 L242.138096,172.476063 L246.803696,172.476063 L246.803696,171.135492 C246.803696,169.561778 247.153616,168.162921 247.911776,166.880635 C248.494976,165.831492 249.369776,164.782349 250.652816,163.674921 C253.218896,161.401778 254.793536,159.886349 255.376736,159.186921 C256.834736,157.263492 257.592896,154.990349 257.592896,152.367492 C257.592896,148.870349 256.484816,146.130921 254.326976,144.149206 C252.052496,142.050921 249.078176,141.060063 245.345696,141.060063 Z M244.470896,176.556063 C243.479456,176.556063 242.662976,176.847492 241.963136,177.546921 C241.263296,178.188063 240.971696,179.004063 240.971696,179.994921 C240.971696,180.985778 241.263296,181.801778 241.963136,182.501206 C242.662976,183.142349 243.479456,183.492063 244.470896,183.492063 C245.462336,183.492063 246.278816,183.142349 246.978656,182.501206 C247.678496,181.860063 248.028416,181.044063 248.028416,179.994921 C248.028416,179.004063 247.678496,178.188063 247.036976,177.546921 C246.337136,176.847492 245.462336,176.556063 244.470896,176.556063 Z" id="?" fill="#FFFFFF"></path> |
| | | <path d="M223.261662,133.139924 C229.077338,129.782947 239.631808,125.828273 236.274126,120.013819 C232.916444,114.199364 220.565868,115.043746 214.750193,118.400722 C208.934517,121.757699 202.729834,131.623951 206.087516,137.438405 C209.445198,143.252859 217.445986,136.4969 223.261662,133.139924" id="Oval-8-Copy-2" fill="#FAFAFA"></path> |
| | | <path d="M249.679003,119.820589 C252.365149,119.820589 254.5427,117.643495 254.5427,114.957913 C254.5427,112.272332 252.365149,110.095238 249.679003,110.095238 C246.992857,110.095238 244.815306,112.272332 244.815306,114.957913 C244.815306,117.643495 246.992857,119.820589 249.679003,119.820589 Z" id="Oval-10-Copy" fill="#FAFAFA"></path> |
| | | <path d="M421.5,321.5 L423,323" id="Line-2" stroke="#979797" stroke-linecap="square"></path> |
| | | </g> |
| | | </g> |
| | | </g> |
| | | </svg> |
| New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| | | <svg width="422px" height="193px" viewBox="0 0 422 193" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| | | <!-- Generator: Sketch 46.2 (44496) - http://www.bohemiancoding.com/sketch --> |
| | | <title>Group 4</title> |
| | | <desc>Created with Sketch.</desc> |
| | | <defs></defs> |
| | | <g id="Ant-Design-Pro-3.0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> |
| | | <g id="500" transform="translate(-477.000000, -299.000000)"> |
| | | <g id="Group-4" transform="translate(479.000000, 290.000000)"> |
| | | <polygon id="Fill-1" fill-opacity="0.25" fill="#A3B1BF" opacity="0.900000036" transform="translate(271.351592, 80.180646) rotate(90.000000) translate(-271.351592, -80.180646) " points="214.065678 134.970601 328.637506 134.970601 328.637506 25.3906904 214.065678 25.3906904"></polygon> |
| | | <polygon id="Stroke-2" stroke="#A3B1BF" stroke-width="1.62" transform="translate(271.351592, 80.180646) rotate(90.000000) translate(-271.351592, -80.180646) " points="214.065678 134.970601 328.637506 134.970601 328.637506 25.3906904 214.065678 25.3906904"></polygon> |
| | | <path d="M276.053859,94.8252648 C271.491929,94.8252648 267.759441,91.0782313 267.759441,86.4985238 L267.759441,73.9594928 C267.759441,69.3797853 271.491929,65.6327519 276.053859,65.6327519 L393.542211,65.6327519 C398.104141,65.6327519 401.836629,69.3797853 401.836629,73.9594928 L401.836629,86.4985238 C401.836629,91.0782313 398.104141,94.8252648 393.542211,94.8252648 L276.053859,94.8252648 Z" id="Fill-3" fill="#F0F2F5" transform="translate(334.798035, 80.229008) rotate(90.000000) translate(-334.798035, -80.229008) "></path> |
| | | <path d="M276.053859,94.8252648 C271.491929,94.8252648 267.759441,91.0782313 267.759441,86.4985238 L267.759441,73.9594928 C267.759441,69.3797853 271.491929,65.6327519 276.053859,65.6327519 L393.542211,65.6327519 C398.104141,65.6327519 401.836629,69.3797853 401.836629,73.9594928 L401.836629,86.4985238 C401.836629,91.0782313 398.104141,94.8252648 393.542211,94.8252648 L276.053859,94.8252648 L276.053859,94.8252648 Z" id="Stroke-5" stroke="#A3B1BF" stroke-width="1.62" transform="translate(334.798035, 80.229008) rotate(90.000000) translate(-334.798035, -80.229008) "></path> |
| | | <path d="M373.091719,31.232323 C373.091719,32.058752 372.424019,32.7290547 371.600798,32.7290547 C370.77654,32.7290547 370.108839,32.058752 370.108839,31.232323 C370.108839,30.405894 370.77654,29.7355913 371.600798,29.7355913 C372.424019,29.7355913 373.091719,30.405894 373.091719,31.232323 L356.360842,4.74110287 L349.082491,-8.6444393" id="Fill-7" transform="translate(361.087105, 12.042308) rotate(90.000000) translate(-361.087105, -12.042308) "></path> |
| | | <path d="M343.448596,22.5884924 C343.448596,23.4149215 342.780895,24.0852241 341.957674,24.0852241 C341.133416,24.0852241 340.465716,23.4149215 340.465716,22.5884924 C340.465716,21.7620634 341.133416,21.0917607 341.957674,21.0917607 C342.780895,21.0917607 343.448596,21.7620634 343.448596,22.5884924 L343.448596,22.5884924 Z" id="Stroke-9" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 22.588492) rotate(90.000000) translate(-341.957156, -22.588492) "></path> |
| | | <path d="M343.448596,31.5121872 C343.448596,32.3386162 342.780895,33.0089189 341.957674,33.0089189 C341.133416,33.0089189 340.465716,32.3386162 340.465716,31.5121872 C340.465716,30.6857582 341.133416,30.0154555 341.957674,30.0154555 C342.780895,30.0154555 343.448596,30.6857582 343.448596,31.5121872" id="Fill-11" fill="#FFFFFF" transform="translate(341.957156, 31.512187) rotate(90.000000) translate(-341.957156, -31.512187) "></path> |
| | | <path d="M343.448596,31.5121872 C343.448596,32.3386162 342.780895,33.0089189 341.957674,33.0089189 C341.133416,33.0089189 340.465716,32.3386162 340.465716,31.5121872 C340.465716,30.6857582 341.133416,30.0154555 341.957674,30.0154555 C342.780895,30.0154555 343.448596,30.6857582 343.448596,31.5121872 L343.448596,31.5121872 Z" id="Stroke-13" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 31.512187) rotate(90.000000) translate(-341.957156, -31.512187) "></path> |
| | | <path d="M343.448596,40.435882 C343.448596,41.262311 342.780895,41.9326137 341.957674,41.9326137 C341.133416,41.9326137 340.465716,41.262311 340.465716,40.435882 C340.465716,39.609453 341.133416,38.9391503 341.957674,38.9391503 C342.780895,38.9391503 343.448596,39.609453 343.448596,40.435882" id="Fill-15" fill="#FFFFFF" transform="translate(341.957156, 40.435882) rotate(90.000000) translate(-341.957156, -40.435882) "></path> |
| | | <path d="M343.448596,40.435882 C343.448596,41.262311 342.780895,41.9326137 341.957674,41.9326137 C341.133416,41.9326137 340.465716,41.262311 340.465716,40.435882 C340.465716,39.609453 341.133416,38.9391503 341.957674,38.9391503 C342.780895,38.9391503 343.448596,39.609453 343.448596,40.435882 L343.448596,40.435882 Z" id="Stroke-17" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 40.435882) rotate(90.000000) translate(-341.957156, -40.435882) "></path> |
| | | <path d="M343.448596,49.3595768 C343.448596,50.1860058 342.780895,50.8563085 341.957674,50.8563085 C341.133416,50.8563085 340.465716,50.1860058 340.465716,49.3595768 C340.465716,48.5331477 341.133416,47.8628451 341.957674,47.8628451 C342.780895,47.8628451 343.448596,48.5331477 343.448596,49.3595768" id="Fill-19" fill="#FFFFFF" transform="translate(341.957156, 49.359577) rotate(90.000000) translate(-341.957156, -49.359577) "></path> |
| | | <path d="M343.448596,49.3595768 C343.448596,50.1860058 342.780895,50.8563085 341.957674,50.8563085 C341.133416,50.8563085 340.465716,50.1860058 340.465716,49.3595768 C340.465716,48.5331477 341.133416,47.8628451 341.957674,47.8628451 C342.780895,47.8628451 343.448596,48.5331477 343.448596,49.3595768 L343.448596,49.3595768 Z" id="Stroke-21" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 49.359577) rotate(90.000000) translate(-341.957156, -49.359577) "></path> |
| | | <path d="M343.448596,58.2832715 C343.448596,59.1097006 342.780895,59.7800032 341.957674,59.7800032 C341.133416,59.7800032 340.465716,59.1097006 340.465716,58.2832715 C340.465716,57.4568425 341.133416,56.7865399 341.957674,56.7865399 C342.780895,56.7865399 343.448596,57.4568425 343.448596,58.2832715" id="Fill-23" fill="#FFFFFF" transform="translate(341.957156, 58.283272) rotate(90.000000) translate(-341.957156, -58.283272) "></path> |
| | | <path d="M343.448596,58.2832715 C343.448596,59.1097006 342.780895,59.7800032 341.957674,59.7800032 C341.133416,59.7800032 340.465716,59.1097006 340.465716,58.2832715 C340.465716,57.4568425 341.133416,56.7865399 341.957674,56.7865399 C342.780895,56.7865399 343.448596,57.4568425 343.448596,58.2832715 L343.448596,58.2832715 Z" id="Stroke-25" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 58.283272) rotate(90.000000) translate(-341.957156, -58.283272) "></path> |
| | | <path d="M343.448596,67.2069663 C343.448596,68.0333954 342.780895,68.703698 341.957674,68.703698 C341.133416,68.703698 340.465716,68.0333954 340.465716,67.2069663 C340.465716,66.3805373 341.133416,65.7102346 341.957674,65.7102346 C342.780895,65.7102346 343.448596,66.3805373 343.448596,67.2069663" id="Fill-27" fill="#FFFFFF" transform="translate(341.957156, 67.206966) rotate(90.000000) translate(-341.957156, -67.206966) "></path> |
| | | <path d="M343.448596,67.2069663 C343.448596,68.0333954 342.780895,68.703698 341.957674,68.703698 C341.133416,68.703698 340.465716,68.0333954 340.465716,67.2069663 C340.465716,66.3805373 341.133416,65.7102346 341.957674,65.7102346 C342.780895,65.7102346 343.448596,66.3805373 343.448596,67.2069663 L343.448596,67.2069663 Z" id="Stroke-29" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 67.206966) rotate(90.000000) translate(-341.957156, -67.206966) "></path> |
| | | <path d="M327.400971,24.0852241 C326.576713,24.0852241 325.909013,23.4149215 325.909013,22.5884924 C325.909013,21.7620634 326.576713,21.0917607 327.400971,21.0917607 C328.224192,21.0917607 328.891893,21.7620634 328.891893,22.5884924 C328.891893,23.4149215 328.224192,24.0852241 327.400971,24.0852241 Z" id="Fill-31" fill="#FFFFFF" transform="translate(327.400453, 22.588492) rotate(90.000000) translate(-327.400453, -22.588492) "></path> |
| | | <path d="M328.891893,22.5884924 C328.891893,23.4149215 328.224192,24.0852241 327.400971,24.0852241 C326.576713,24.0852241 325.909013,23.4149215 325.909013,22.5884924 C325.909013,21.7620634 326.576713,21.0917607 327.400971,21.0917607 C328.224192,21.0917607 328.891893,21.7620634 328.891893,22.5884924 L328.891893,22.5884924 Z" id="Stroke-33" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 22.588492) rotate(90.000000) translate(-327.400453, -22.588492) "></path> |
| | | <path d="M328.891893,31.5121872 C328.891893,32.3386162 328.224192,33.0089189 327.400971,33.0089189 C326.576713,33.0089189 325.909013,32.3386162 325.909013,31.5121872 C325.909013,30.6857582 326.576713,30.0154555 327.400971,30.0154555 C328.224192,30.0154555 328.891893,30.6857582 328.891893,31.5121872" id="Fill-35" fill="#FFFFFF" transform="translate(327.400453, 31.512187) rotate(90.000000) translate(-327.400453, -31.512187) "></path> |
| | | <path d="M328.891893,31.5121872 C328.891893,32.3386162 328.224192,33.0089189 327.400971,33.0089189 C326.576713,33.0089189 325.909013,32.3386162 325.909013,31.5121872 C325.909013,30.6857582 326.576713,30.0154555 327.400971,30.0154555 C328.224192,30.0154555 328.891893,30.6857582 328.891893,31.5121872 L328.891893,31.5121872 Z" id="Stroke-37" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 31.512187) rotate(90.000000) translate(-327.400453, -31.512187) "></path> |
| | | <path d="M328.891893,40.435882 C328.891893,41.262311 328.224192,41.9326137 327.400971,41.9326137 C326.576713,41.9326137 325.909013,41.262311 325.909013,40.435882 C325.909013,39.609453 326.576713,38.9391503 327.400971,38.9391503 C328.224192,38.9391503 328.891893,39.609453 328.891893,40.435882" id="Fill-39" fill="#FFFFFF" transform="translate(327.400453, 40.435882) rotate(90.000000) translate(-327.400453, -40.435882) "></path> |
| | | <path d="M328.891893,40.435882 C328.891893,41.262311 328.224192,41.9326137 327.400971,41.9326137 C326.576713,41.9326137 325.909013,41.262311 325.909013,40.435882 C325.909013,39.609453 326.576713,38.9391503 327.400971,38.9391503 C328.224192,38.9391503 328.891893,39.609453 328.891893,40.435882 L328.891893,40.435882 Z" id="Stroke-41" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 40.435882) rotate(90.000000) translate(-327.400453, -40.435882) "></path> |
| | | <path d="M328.891893,49.3595768 C328.891893,50.1860058 328.224192,50.8563085 327.400971,50.8563085 C326.576713,50.8563085 325.909013,50.1860058 325.909013,49.3595768 C325.909013,48.5331477 326.576713,47.8628451 327.400971,47.8628451 C328.224192,47.8628451 328.891893,48.5331477 328.891893,49.3595768" id="Fill-43" fill="#FFFFFF" transform="translate(327.400453, 49.359577) rotate(90.000000) translate(-327.400453, -49.359577) "></path> |
| | | <path d="M328.891893,49.3595768 C328.891893,50.1860058 328.224192,50.8563085 327.400971,50.8563085 C326.576713,50.8563085 325.909013,50.1860058 325.909013,49.3595768 C325.909013,48.5331477 326.576713,47.8628451 327.400971,47.8628451 C328.224192,47.8628451 328.891893,48.5331477 328.891893,49.3595768 L328.891893,49.3595768 Z" id="Stroke-45" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 49.359577) rotate(90.000000) translate(-327.400453, -49.359577) "></path> |
| | | <path d="M328.891893,58.2832715 C328.891893,59.1097006 328.224192,59.7800032 327.400971,59.7800032 C326.576713,59.7800032 325.909013,59.1097006 325.909013,58.2832715 C325.909013,57.4568425 326.576713,56.7865399 327.400971,56.7865399 C328.224192,56.7865399 328.891893,57.4568425 328.891893,58.2832715" id="Fill-47" fill="#FFFFFF" transform="translate(327.400453, 58.283272) rotate(90.000000) translate(-327.400453, -58.283272) "></path> |
| | | <path d="M328.891893,58.2832715 C328.891893,59.1097006 328.224192,59.7800032 327.400971,59.7800032 C326.576713,59.7800032 325.909013,59.1097006 325.909013,58.2832715 C325.909013,57.4568425 326.576713,56.7865399 327.400971,56.7865399 C328.224192,56.7865399 328.891893,57.4568425 328.891893,58.2832715 L328.891893,58.2832715 Z" id="Stroke-49" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 58.283272) rotate(90.000000) translate(-327.400453, -58.283272) "></path> |
| | | <path d="M328.891893,67.2069663 C328.891893,68.0333954 328.224192,68.703698 327.400971,68.703698 C326.576713,68.703698 325.909013,68.0333954 325.909013,67.2069663 C325.909013,66.3805373 326.576713,65.7102346 327.400971,65.7102346 C328.224192,65.7102346 328.891893,66.3805373 328.891893,67.2069663" id="Fill-51" fill="#FFFFFF" transform="translate(327.400453, 67.206966) rotate(90.000000) translate(-327.400453, -67.206966) "></path> |
| | | <path d="M328.891893,67.2069663 C328.891893,68.0333954 328.224192,68.703698 327.400971,68.703698 C326.576713,68.703698 325.909013,68.0333954 325.909013,67.2069663 C325.909013,66.3805373 326.576713,65.7102346 327.400971,65.7102346 C328.224192,65.7102346 328.891893,66.3805373 328.891893,67.2069663 L328.891893,67.2069663 Z" id="Stroke-53" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 67.206966) rotate(90.000000) translate(-327.400453, -67.206966) "></path> |
| | | <path d="M334.679323,28.141449 C333.855065,28.141449 333.187364,27.4711464 333.187364,26.6447173 C333.187364,25.8182883 333.855065,25.1479856 334.679323,25.1479856 C335.502544,25.1479856 336.170244,25.8182883 336.170244,26.6447173 C336.170244,27.4711464 335.502544,28.141449 334.679323,28.141449 Z" id="Fill-55" fill="#FFFFFF" transform="translate(334.678804, 26.644717) rotate(90.000000) translate(-334.678804, -26.644717) "></path> |
| | | <path d="M336.170244,26.6447173 C336.170244,27.4711464 335.502544,28.141449 334.679323,28.141449 C333.855065,28.141449 333.187364,27.4711464 333.187364,26.6447173 C333.187364,25.8182883 333.855065,25.1479856 334.679323,25.1479856 C335.502544,25.1479856 336.170244,25.8182883 336.170244,26.6447173 L336.170244,26.6447173 Z" id="Stroke-57" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 26.644717) rotate(90.000000) translate(-334.678804, -26.644717) "></path> |
| | | <path d="M336.170244,35.5684121 C336.170244,36.3948411 335.502544,37.0651438 334.679323,37.0651438 C333.855065,37.0651438 333.187364,36.3948411 333.187364,35.5684121 C333.187364,34.7419831 333.855065,34.0716804 334.679323,34.0716804 C335.502544,34.0716804 336.170244,34.7419831 336.170244,35.5684121" id="Fill-59" fill="#FFFFFF" transform="translate(334.678804, 35.568412) rotate(90.000000) translate(-334.678804, -35.568412) "></path> |
| | | <path d="M336.170244,35.5684121 C336.170244,36.3948411 335.502544,37.0651438 334.679323,37.0651438 C333.855065,37.0651438 333.187364,36.3948411 333.187364,35.5684121 C333.187364,34.7419831 333.855065,34.0716804 334.679323,34.0716804 C335.502544,34.0716804 336.170244,34.7419831 336.170244,35.5684121 L336.170244,35.5684121 Z" id="Stroke-61" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 35.568412) rotate(90.000000) translate(-334.678804, -35.568412) "></path> |
| | | <path d="M336.170244,44.4921069 C336.170244,45.3185359 335.502544,45.9888386 334.679323,45.9888386 C333.855065,45.9888386 333.187364,45.3185359 333.187364,44.4921069 C333.187364,43.6656779 333.855065,42.9953752 334.679323,42.9953752 C335.502544,42.9953752 336.170244,43.6656779 336.170244,44.4921069" id="Fill-63" fill="#FFFFFF" transform="translate(334.678804, 44.492107) rotate(90.000000) translate(-334.678804, -44.492107) "></path> |
| | | <path d="M336.170244,44.4921069 C336.170244,45.3185359 335.502544,45.9888386 334.679323,45.9888386 C333.855065,45.9888386 333.187364,45.3185359 333.187364,44.4921069 C333.187364,43.6656779 333.855065,42.9953752 334.679323,42.9953752 C335.502544,42.9953752 336.170244,43.6656779 336.170244,44.4921069 L336.170244,44.4921069 Z" id="Stroke-65" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 44.492107) rotate(90.000000) translate(-334.678804, -44.492107) "></path> |
| | | <path d="M336.170244,53.4158017 C336.170244,54.2422307 335.502544,54.9125333 334.679323,54.9125333 C333.855065,54.9125333 333.187364,54.2422307 333.187364,53.4158017 C333.187364,52.5893726 333.855065,51.91907 334.679323,51.91907 C335.502544,51.91907 336.170244,52.5893726 336.170244,53.4158017" id="Fill-67" fill="#FFFFFF" transform="translate(334.678804, 53.415802) rotate(90.000000) translate(-334.678804, -53.415802) "></path> |
| | | <path d="M336.170244,53.4158017 C336.170244,54.2422307 335.502544,54.9125333 334.679323,54.9125333 C333.855065,54.9125333 333.187364,54.2422307 333.187364,53.4158017 C333.187364,52.5893726 333.855065,51.91907 334.679323,51.91907 C335.502544,51.91907 336.170244,52.5893726 336.170244,53.4158017 L336.170244,53.4158017 Z" id="Stroke-69" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 53.415802) rotate(90.000000) translate(-334.678804, -53.415802) "></path> |
| | | <path d="M336.170244,62.3394964 C336.170244,63.1659255 335.502544,63.8362281 334.679323,63.8362281 C333.855065,63.8362281 333.187364,63.1659255 333.187364,62.3394964 C333.187364,61.5130674 333.855065,60.8427648 334.679323,60.8427648 C335.502544,60.8427648 336.170244,61.5130674 336.170244,62.3394964" id="Fill-71" fill="#FFFFFF" transform="translate(334.678804, 62.339496) rotate(90.000000) translate(-334.678804, -62.339496) "></path> |
| | | <path d="M336.170244,62.3394964 C336.170244,63.1659255 335.502544,63.8362281 334.679323,63.8362281 C333.855065,63.8362281 333.187364,63.1659255 333.187364,62.3394964 C333.187364,61.5130674 333.855065,60.8427648 334.679323,60.8427648 C335.502544,60.8427648 336.170244,61.5130674 336.170244,62.3394964 L336.170244,62.3394964 Z" id="Stroke-73" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 62.339496) rotate(90.000000) translate(-334.678804, -62.339496) "></path> |
| | | <path d="M336.170244,71.2631912 C336.170244,72.0896203 335.502544,72.7599229 334.679323,72.7599229 C333.855065,72.7599229 333.187364,72.0896203 333.187364,71.2631912 C333.187364,70.4367622 333.855065,69.7664595 334.679323,69.7664595 C335.502544,69.7664595 336.170244,70.4367622 336.170244,71.2631912" id="Fill-75" fill="#FFFFFF" transform="translate(334.678804, 71.263191) rotate(90.000000) translate(-334.678804, -71.263191) "></path> |
| | | <path d="M336.170244,71.2631912 C336.170244,72.0896203 335.502544,72.7599229 334.679323,72.7599229 C333.855065,72.7599229 333.187364,72.0896203 333.187364,71.2631912 C333.187364,70.4367622 333.855065,69.7664595 334.679323,69.7664595 C335.502544,69.7664595 336.170244,70.4367622 336.170244,71.2631912 L336.170244,71.2631912 Z" id="Stroke-77" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 71.263191) rotate(90.000000) translate(-334.678804, -71.263191) "></path> |
| | | <path d="M335.089444,136.046978 C332.700651,136.046978 330.763905,134.102684 330.763905,131.704582 C330.763905,129.306481 332.700651,127.362187 335.089444,127.362187 C337.478236,127.362187 339.414983,129.306481 339.414983,131.704582 C339.414983,134.102684 337.478236,136.046978 335.089444,136.046978 Z" id="Fill-79" fill="#A3B1BF" transform="translate(335.089444, 131.704582) rotate(90.000000) translate(-335.089444, -131.704582) "></path> |
| | | <path d="M307.865544,121.56038 C307.865544,122.386809 307.197843,123.057112 306.374622,123.057112 C305.550365,123.057112 304.882664,122.386809 304.882664,121.56038 C304.882664,120.733951 305.550365,120.063648 306.374622,120.063648 C307.197843,120.063648 307.865544,120.733951 307.865544,121.56038" id="Fill-81" fill="#F5F5F5" transform="translate(306.374104, 121.560380) rotate(90.000000) translate(-306.374104, -121.560380) "></path> |
| | | <path d="M307.865544,121.56038 C307.865544,122.386809 307.197843,123.057112 306.374622,123.057112 C305.550365,123.057112 304.882664,122.386809 304.882664,121.56038 C304.882664,120.733951 305.550365,120.063648 306.374622,120.063648 C307.197843,120.063648 307.865544,120.733951 307.865544,121.56038 L307.865544,121.56038 Z" id="Stroke-83" stroke="#A3B1BF" stroke-width="0.81" transform="translate(306.374104, 121.560380) rotate(90.000000) translate(-306.374104, -121.560380) "></path> |
| | | <path d="M294.117547,121.56038 C294.117547,122.386809 293.449846,123.057112 292.626625,123.057112 C291.802367,123.057112 291.134667,122.386809 291.134667,121.56038 C291.134667,120.733951 291.802367,120.063648 292.626625,120.063648 C293.449846,120.063648 294.117547,120.733951 294.117547,121.56038" id="Fill-85" fill="#F5F5F5" transform="translate(292.626107, 121.560380) rotate(90.000000) translate(-292.626107, -121.560380) "></path> |
| | | <path d="M294.117547,121.56038 C294.117547,122.386809 293.449846,123.057112 292.626625,123.057112 C291.802367,123.057112 291.134667,122.386809 291.134667,121.56038 C291.134667,120.733951 291.802367,120.063648 292.626625,120.063648 C293.449846,120.063648 294.117547,120.733951 294.117547,121.56038 L294.117547,121.56038 Z" id="Stroke-87" stroke="#A3B1BF" stroke-width="0.81" transform="translate(292.626107, 121.560380) rotate(90.000000) translate(-292.626107, -121.560380) "></path> |
| | | <path d="M307.865544,38.813392 C307.865544,39.6398211 307.197843,40.3101237 306.374622,40.3101237 C305.550365,40.3101237 304.882664,39.6398211 304.882664,38.813392 C304.882664,37.986963 305.550365,37.3166603 306.374622,37.3166603 C307.197843,37.3166603 307.865544,37.986963 307.865544,38.813392" id="Fill-89" fill="#F5F5F5" transform="translate(306.374104, 38.813392) rotate(90.000000) translate(-306.374104, -38.813392) "></path> |
| | | <path d="M307.865544,38.813392 C307.865544,39.6398211 307.197843,40.3101237 306.374622,40.3101237 C305.550365,40.3101237 304.882664,39.6398211 304.882664,38.813392 C304.882664,37.986963 305.550365,37.3166603 306.374622,37.3166603 C307.197843,37.3166603 307.865544,37.986963 307.865544,38.813392 L307.865544,38.813392 Z" id="Stroke-91" stroke="#A3B1BF" stroke-width="0.81" transform="translate(306.374104, 38.813392) rotate(90.000000) translate(-306.374104, -38.813392) "></path> |
| | | <path d="M294.117547,38.813392 C294.117547,39.6398211 293.449846,40.3101237 292.626625,40.3101237 C291.802367,40.3101237 291.134667,39.6398211 291.134667,38.813392 C291.134667,37.986963 291.802367,37.3166603 292.626625,37.3166603 C293.449846,37.3166603 294.117547,37.986963 294.117547,38.813392" id="Fill-93" fill="#F5F5F5" transform="translate(292.626107, 38.813392) rotate(90.000000) translate(-292.626107, -38.813392) "></path> |
| | | <path d="M294.117547,38.813392 C294.117547,39.6398211 293.449846,40.3101237 292.626625,40.3101237 C291.802367,40.3101237 291.134667,39.6398211 291.134667,38.813392 C291.134667,37.986963 291.802367,37.3166603 292.626625,37.3166603 C293.449846,37.3166603 294.117547,37.986963 294.117547,38.813392 L294.117547,38.813392 Z" id="Stroke-95" stroke="#A3B1BF" stroke-width="0.81" transform="translate(292.626107, 38.813392) rotate(90.000000) translate(-292.626107, -38.813392) "></path> |
| | | <path d="M205.696461,94.8252648 C201.134531,94.8252648 197.402043,91.0782313 197.402043,86.4985238 L197.402043,73.9594928 C197.402043,69.3797853 201.134531,65.6327519 205.696461,65.6327519 L323.184813,65.6327519 C327.746743,65.6327519 331.479231,69.3797853 331.479231,73.9594928 L331.479231,86.4985238 C331.479231,91.0782313 327.746743,94.8252648 323.184813,94.8252648 L205.696461,94.8252648 Z" id="Fill-97" fill="#F0F2F5" transform="translate(264.440637, 80.229008) rotate(90.000000) translate(-264.440637, -80.229008) "></path> |
| | | <path d="M205.696461,94.8252648 C201.134531,94.8252648 197.402043,91.0782313 197.402043,86.4985238 L197.402043,73.9594928 C197.402043,69.3797853 201.134531,65.6327519 205.696461,65.6327519 L323.184813,65.6327519 C327.746743,65.6327519 331.479231,69.3797853 331.479231,73.9594928 L331.479231,86.4985238 C331.479231,91.0782313 327.746743,94.8252648 323.184813,94.8252648 L205.696461,94.8252648 L205.696461,94.8252648 Z" id="Stroke-99" stroke="#A3B1BF" stroke-width="1.62" transform="translate(264.440637, 80.229008) rotate(90.000000) translate(-264.440637, -80.229008) "></path> |
| | | <path d="M273.091198,22.5884924 C273.091198,23.4149215 272.423497,24.0852241 271.600276,24.0852241 C270.776019,24.0852241 270.108318,23.4149215 270.108318,22.5884924 C270.108318,21.7620634 270.776019,21.0917607 271.600276,21.0917607 C272.423497,21.0917607 273.091198,21.7620634 273.091198,22.5884924" id="Fill-101" fill="#FFFFFF" transform="translate(271.599758, 22.588492) rotate(90.000000) translate(-271.599758, -22.588492) "></path> |
| | | <path d="M273.091198,22.5884924 C273.091198,23.4149215 272.423497,24.0852241 271.600276,24.0852241 C270.776019,24.0852241 270.108318,23.4149215 270.108318,22.5884924 C270.108318,21.7620634 270.776019,21.0917607 271.600276,21.0917607 C272.423497,21.0917607 273.091198,21.7620634 273.091198,22.5884924 L273.091198,22.5884924 Z" id="Stroke-103" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 22.588492) rotate(90.000000) translate(-271.599758, -22.588492) "></path> |
| | | <path d="M273.091198,31.5121872 C273.091198,32.3386162 272.423497,33.0089189 271.600276,33.0089189 C270.776019,33.0089189 270.108318,32.3386162 270.108318,31.5121872 C270.108318,30.6857582 270.776019,30.0154555 271.600276,30.0154555 C272.423497,30.0154555 273.091198,30.6857582 273.091198,31.5121872" id="Fill-105" fill="#FFFFFF" transform="translate(271.599758, 31.512187) rotate(90.000000) translate(-271.599758, -31.512187) "></path> |
| | | <path d="M273.091198,31.5121872 C273.091198,32.3386162 272.423497,33.0089189 271.600276,33.0089189 C270.776019,33.0089189 270.108318,32.3386162 270.108318,31.5121872 C270.108318,30.6857582 270.776019,30.0154555 271.600276,30.0154555 C272.423497,30.0154555 273.091198,30.6857582 273.091198,31.5121872 L273.091198,31.5121872 Z" id="Stroke-107" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 31.512187) rotate(90.000000) translate(-271.599758, -31.512187) "></path> |
| | | <path d="M273.091198,40.435882 C273.091198,41.262311 272.423497,41.9326137 271.600276,41.9326137 C270.776019,41.9326137 270.108318,41.262311 270.108318,40.435882 C270.108318,39.609453 270.776019,38.9391503 271.600276,38.9391503 C272.423497,38.9391503 273.091198,39.609453 273.091198,40.435882" id="Fill-109" fill="#FFFFFF" transform="translate(271.599758, 40.435882) rotate(90.000000) translate(-271.599758, -40.435882) "></path> |
| | | <path d="M273.091198,40.435882 C273.091198,41.262311 272.423497,41.9326137 271.600276,41.9326137 C270.776019,41.9326137 270.108318,41.262311 270.108318,40.435882 C270.108318,39.609453 270.776019,38.9391503 271.600276,38.9391503 C272.423497,38.9391503 273.091198,39.609453 273.091198,40.435882 L273.091198,40.435882 Z" id="Stroke-111" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 40.435882) rotate(90.000000) translate(-271.599758, -40.435882) "></path> |
| | | <path d="M273.091198,49.3595768 C273.091198,50.1860058 272.423497,50.8563085 271.600276,50.8563085 C270.776019,50.8563085 270.108318,50.1860058 270.108318,49.3595768 C270.108318,48.5331477 270.776019,47.8628451 271.600276,47.8628451 C272.423497,47.8628451 273.091198,48.5331477 273.091198,49.3595768" id="Fill-113" fill="#FFFFFF" transform="translate(271.599758, 49.359577) rotate(90.000000) translate(-271.599758, -49.359577) "></path> |
| | | <path d="M273.091198,49.3595768 C273.091198,50.1860058 272.423497,50.8563085 271.600276,50.8563085 C270.776019,50.8563085 270.108318,50.1860058 270.108318,49.3595768 C270.108318,48.5331477 270.776019,47.8628451 271.600276,47.8628451 C272.423497,47.8628451 273.091198,48.5331477 273.091198,49.3595768 L273.091198,49.3595768 Z" id="Stroke-115" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 49.359577) rotate(90.000000) translate(-271.599758, -49.359577) "></path> |
| | | <path d="M273.091198,58.2832715 C273.091198,59.1097006 272.423497,59.7800032 271.600276,59.7800032 C270.776019,59.7800032 270.108318,59.1097006 270.108318,58.2832715 C270.108318,57.4568425 270.776019,56.7865399 271.600276,56.7865399 C272.423497,56.7865399 273.091198,57.4568425 273.091198,58.2832715" id="Fill-117" fill="#FFFFFF" transform="translate(271.599758, 58.283272) rotate(90.000000) translate(-271.599758, -58.283272) "></path> |
| | | <path d="M273.091198,58.2832715 C273.091198,59.1097006 272.423497,59.7800032 271.600276,59.7800032 C270.776019,59.7800032 270.108318,59.1097006 270.108318,58.2832715 C270.108318,57.4568425 270.776019,56.7865399 271.600276,56.7865399 C272.423497,56.7865399 273.091198,57.4568425 273.091198,58.2832715 L273.091198,58.2832715 Z" id="Stroke-119" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 58.283272) rotate(90.000000) translate(-271.599758, -58.283272) "></path> |
| | | <path d="M271.600276,68.703698 C270.776019,68.703698 270.108318,68.0333954 270.108318,67.2069663 C270.108318,66.3805373 270.776019,65.7102346 271.600276,65.7102346 C272.423497,65.7102346 273.091198,66.3805373 273.091198,67.2069663 C273.091198,68.0333954 272.423497,68.703698 271.600276,68.703698 Z" id="Fill-121" fill="#FFFFFF" transform="translate(271.599758, 67.206966) rotate(90.000000) translate(-271.599758, -67.206966) "></path> |
| | | <path d="M273.091198,67.2069663 C273.091198,68.0333954 272.423497,68.703698 271.600276,68.703698 C270.776019,68.703698 270.108318,68.0333954 270.108318,67.2069663 C270.108318,66.3805373 270.776019,65.7102346 271.600276,65.7102346 C272.423497,65.7102346 273.091198,66.3805373 273.091198,67.2069663 L273.091198,67.2069663 Z" id="Stroke-123" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 67.206966) rotate(90.000000) translate(-271.599758, -67.206966) "></path> |
| | | <path d="M258.534495,22.5884924 C258.534495,23.4149215 257.866794,24.0852241 257.043573,24.0852241 C256.219316,24.0852241 255.551615,23.4149215 255.551615,22.5884924 C255.551615,21.7620634 256.219316,21.0917607 257.043573,21.0917607 C257.866794,21.0917607 258.534495,21.7620634 258.534495,22.5884924" id="Fill-125" fill="#FFFFFF" transform="translate(257.043055, 22.588492) rotate(90.000000) translate(-257.043055, -22.588492) "></path> |
| | | <path d="M258.534495,22.5884924 C258.534495,23.4149215 257.866794,24.0852241 257.043573,24.0852241 C256.219316,24.0852241 255.551615,23.4149215 255.551615,22.5884924 C255.551615,21.7620634 256.219316,21.0917607 257.043573,21.0917607 C257.866794,21.0917607 258.534495,21.7620634 258.534495,22.5884924 L258.534495,22.5884924 Z" id="Stroke-127" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 22.588492) rotate(90.000000) translate(-257.043055, -22.588492) "></path> |
| | | <path d="M258.534495,31.5121872 C258.534495,32.3386162 257.866794,33.0089189 257.043573,33.0089189 C256.219316,33.0089189 255.551615,32.3386162 255.551615,31.5121872 C255.551615,30.6857582 256.219316,30.0154555 257.043573,30.0154555 C257.866794,30.0154555 258.534495,30.6857582 258.534495,31.5121872" id="Fill-129" fill="#FFFFFF" transform="translate(257.043055, 31.512187) rotate(90.000000) translate(-257.043055, -31.512187) "></path> |
| | | <path d="M258.534495,31.5121872 C258.534495,32.3386162 257.866794,33.0089189 257.043573,33.0089189 C256.219316,33.0089189 255.551615,32.3386162 255.551615,31.5121872 C255.551615,30.6857582 256.219316,30.0154555 257.043573,30.0154555 C257.866794,30.0154555 258.534495,30.6857582 258.534495,31.5121872 L258.534495,31.5121872 Z" id="Stroke-131" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 31.512187) rotate(90.000000) translate(-257.043055, -31.512187) "></path> |
| | | <path d="M258.534495,40.435882 C258.534495,41.262311 257.866794,41.9326137 257.043573,41.9326137 C256.219316,41.9326137 255.551615,41.262311 255.551615,40.435882 C255.551615,39.609453 256.219316,38.9391503 257.043573,38.9391503 C257.866794,38.9391503 258.534495,39.609453 258.534495,40.435882" id="Fill-133" fill="#FFFFFF" transform="translate(257.043055, 40.435882) rotate(90.000000) translate(-257.043055, -40.435882) "></path> |
| | | <path d="M258.534495,40.435882 C258.534495,41.262311 257.866794,41.9326137 257.043573,41.9326137 C256.219316,41.9326137 255.551615,41.262311 255.551615,40.435882 C255.551615,39.609453 256.219316,38.9391503 257.043573,38.9391503 C257.866794,38.9391503 258.534495,39.609453 258.534495,40.435882 L258.534495,40.435882 Z" id="Stroke-135" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 40.435882) rotate(90.000000) translate(-257.043055, -40.435882) "></path> |
| | | <path d="M258.534495,49.3595768 C258.534495,50.1860058 257.866794,50.8563085 257.043573,50.8563085 C256.219316,50.8563085 255.551615,50.1860058 255.551615,49.3595768 C255.551615,48.5331477 256.219316,47.8628451 257.043573,47.8628451 C257.866794,47.8628451 258.534495,48.5331477 258.534495,49.3595768" id="Fill-137" fill="#FFFFFF" transform="translate(257.043055, 49.359577) rotate(90.000000) translate(-257.043055, -49.359577) "></path> |
| | | <path d="M258.534495,49.3595768 C258.534495,50.1860058 257.866794,50.8563085 257.043573,50.8563085 C256.219316,50.8563085 255.551615,50.1860058 255.551615,49.3595768 C255.551615,48.5331477 256.219316,47.8628451 257.043573,47.8628451 C257.866794,47.8628451 258.534495,48.5331477 258.534495,49.3595768 L258.534495,49.3595768 Z" id="Stroke-139" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 49.359577) rotate(90.000000) translate(-257.043055, -49.359577) "></path> |
| | | <path d="M258.534495,58.2832715 C258.534495,59.1097006 257.866794,59.7800032 257.043573,59.7800032 C256.219316,59.7800032 255.551615,59.1097006 255.551615,58.2832715 C255.551615,57.4568425 256.219316,56.7865399 257.043573,56.7865399 C257.866794,56.7865399 258.534495,57.4568425 258.534495,58.2832715" id="Fill-141" fill="#FFFFFF" transform="translate(257.043055, 58.283272) rotate(90.000000) translate(-257.043055, -58.283272) "></path> |
| | | <path d="M258.534495,58.2832715 C258.534495,59.1097006 257.866794,59.7800032 257.043573,59.7800032 C256.219316,59.7800032 255.551615,59.1097006 255.551615,58.2832715 C255.551615,57.4568425 256.219316,56.7865399 257.043573,56.7865399 C257.866794,56.7865399 258.534495,57.4568425 258.534495,58.2832715 L258.534495,58.2832715 Z" id="Stroke-143" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 58.283272) rotate(90.000000) translate(-257.043055, -58.283272) "></path> |
| | | <path d="M258.534495,67.2069663 C258.534495,68.0333954 257.866794,68.703698 257.043573,68.703698 C256.219316,68.703698 255.551615,68.0333954 255.551615,67.2069663 C255.551615,66.3805373 256.219316,65.7102346 257.043573,65.7102346 C257.866794,65.7102346 258.534495,66.3805373 258.534495,67.2069663" id="Fill-145" fill="#FFFFFF" transform="translate(257.043055, 67.206966) rotate(90.000000) translate(-257.043055, -67.206966) "></path> |
| | | <path d="M258.534495,67.2069663 C258.534495,68.0333954 257.866794,68.703698 257.043573,68.703698 C256.219316,68.703698 255.551615,68.0333954 255.551615,67.2069663 C255.551615,66.3805373 256.219316,65.7102346 257.043573,65.7102346 C257.866794,65.7102346 258.534495,66.3805373 258.534495,67.2069663 L258.534495,67.2069663 Z" id="Stroke-147" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 67.206966) rotate(90.000000) translate(-257.043055, -67.206966) "></path> |
| | | <path d="M265.812846,26.6447173 C265.812846,27.4711464 265.145146,28.141449 264.321925,28.141449 C263.497667,28.141449 262.829967,27.4711464 262.829967,26.6447173 C262.829967,25.8182883 263.497667,25.1479856 264.321925,25.1479856 C265.145146,25.1479856 265.812846,25.8182883 265.812846,26.6447173" id="Fill-149" fill="#FFFFFF" transform="translate(264.321407, 26.644717) rotate(90.000000) translate(-264.321407, -26.644717) "></path> |
| | | <path d="M265.812846,26.6447173 C265.812846,27.4711464 265.145146,28.141449 264.321925,28.141449 C263.497667,28.141449 262.829967,27.4711464 262.829967,26.6447173 C262.829967,25.8182883 263.497667,25.1479856 264.321925,25.1479856 C265.145146,25.1479856 265.812846,25.8182883 265.812846,26.6447173 L265.812846,26.6447173 Z" id="Stroke-151" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 26.644717) rotate(90.000000) translate(-264.321407, -26.644717) "></path> |
| | | <path d="M265.812846,35.5684121 C265.812846,36.3948411 265.145146,37.0651438 264.321925,37.0651438 C263.497667,37.0651438 262.829967,36.3948411 262.829967,35.5684121 C262.829967,34.7419831 263.497667,34.0716804 264.321925,34.0716804 C265.145146,34.0716804 265.812846,34.7419831 265.812846,35.5684121" id="Fill-153" fill="#FFFFFF" transform="translate(264.321407, 35.568412) rotate(90.000000) translate(-264.321407, -35.568412) "></path> |
| | | <path d="M265.812846,35.5684121 C265.812846,36.3948411 265.145146,37.0651438 264.321925,37.0651438 C263.497667,37.0651438 262.829967,36.3948411 262.829967,35.5684121 C262.829967,34.7419831 263.497667,34.0716804 264.321925,34.0716804 C265.145146,34.0716804 265.812846,34.7419831 265.812846,35.5684121 L265.812846,35.5684121 Z" id="Stroke-155" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 35.568412) rotate(90.000000) translate(-264.321407, -35.568412) "></path> |
| | | <path d="M265.812846,44.4921069 C265.812846,45.3185359 265.145146,45.9888386 264.321925,45.9888386 C263.497667,45.9888386 262.829967,45.3185359 262.829967,44.4921069 C262.829967,43.6656779 263.497667,42.9953752 264.321925,42.9953752 C265.145146,42.9953752 265.812846,43.6656779 265.812846,44.4921069" id="Fill-157" fill="#FFFFFF" transform="translate(264.321407, 44.492107) rotate(90.000000) translate(-264.321407, -44.492107) "></path> |
| | | <path d="M265.812846,44.4921069 C265.812846,45.3185359 265.145146,45.9888386 264.321925,45.9888386 C263.497667,45.9888386 262.829967,45.3185359 262.829967,44.4921069 C262.829967,43.6656779 263.497667,42.9953752 264.321925,42.9953752 C265.145146,42.9953752 265.812846,43.6656779 265.812846,44.4921069 L265.812846,44.4921069 Z" id="Stroke-159" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 44.492107) rotate(90.000000) translate(-264.321407, -44.492107) "></path> |
| | | <path d="M265.812846,53.4158017 C265.812846,54.2422307 265.145146,54.9125333 264.321925,54.9125333 C263.497667,54.9125333 262.829967,54.2422307 262.829967,53.4158017 C262.829967,52.5893726 263.497667,51.91907 264.321925,51.91907 C265.145146,51.91907 265.812846,52.5893726 265.812846,53.4158017" id="Fill-161" fill="#FFFFFF" transform="translate(264.321407, 53.415802) rotate(90.000000) translate(-264.321407, -53.415802) "></path> |
| | | <path d="M265.812846,53.4158017 C265.812846,54.2422307 265.145146,54.9125333 264.321925,54.9125333 C263.497667,54.9125333 262.829967,54.2422307 262.829967,53.4158017 C262.829967,52.5893726 263.497667,51.91907 264.321925,51.91907 C265.145146,51.91907 265.812846,52.5893726 265.812846,53.4158017 L265.812846,53.4158017 Z" id="Stroke-163" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 53.415802) rotate(90.000000) translate(-264.321407, -53.415802) "></path> |
| | | <path d="M265.812846,62.3394964 C265.812846,63.1659255 265.145146,63.8362281 264.321925,63.8362281 C263.497667,63.8362281 262.829967,63.1659255 262.829967,62.3394964 C262.829967,61.5130674 263.497667,60.8427648 264.321925,60.8427648 C265.145146,60.8427648 265.812846,61.5130674 265.812846,62.3394964" id="Fill-165" fill="#FFFFFF" transform="translate(264.321407, 62.339496) rotate(90.000000) translate(-264.321407, -62.339496) "></path> |
| | | <path d="M265.812846,62.3394964 C265.812846,63.1659255 265.145146,63.8362281 264.321925,63.8362281 C263.497667,63.8362281 262.829967,63.1659255 262.829967,62.3394964 C262.829967,61.5130674 263.497667,60.8427648 264.321925,60.8427648 C265.145146,60.8427648 265.812846,61.5130674 265.812846,62.3394964 L265.812846,62.3394964 Z" id="Stroke-167" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 62.339496) rotate(90.000000) translate(-264.321407, -62.339496) "></path> |
| | | <path d="M265.812846,71.2631912 C265.812846,72.0896203 265.145146,72.7599229 264.321925,72.7599229 C263.497667,72.7599229 262.829967,72.0896203 262.829967,71.2631912 C262.829967,70.4367622 263.497667,69.7664595 264.321925,69.7664595 C265.145146,69.7664595 265.812846,70.4367622 265.812846,71.2631912" id="Fill-169" fill="#FFFFFF" transform="translate(264.321407, 71.263191) rotate(90.000000) translate(-264.321407, -71.263191) "></path> |
| | | <path d="M265.812846,71.2631912 C265.812846,72.0896203 265.145146,72.7599229 264.321925,72.7599229 C263.497667,72.7599229 262.829967,72.0896203 262.829967,71.2631912 C262.829967,70.4367622 263.497667,69.7664595 264.321925,69.7664595 C265.145146,69.7664595 265.812846,70.4367622 265.812846,71.2631912 L265.812846,71.2631912 Z" id="Stroke-171" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 71.263191) rotate(90.000000) translate(-264.321407, -71.263191) "></path> |
| | | <path d="M263.92334,136.046978 C261.534548,136.046978 259.597801,134.102684 259.597801,131.704582 C259.597801,129.306481 261.534548,127.362187 263.92334,127.362187 C266.312132,127.362187 268.248879,129.306481 268.248879,131.704582 C268.248879,134.102684 266.312132,136.046978 263.92334,136.046978 Z" id="Fill-173" fill="#A3B1BF" transform="translate(263.923340, 131.704582) rotate(90.000000) translate(-263.923340, -131.704582) "></path> |
| | | <path d="M170.113409,94.8252648 C165.551479,94.8252648 161.818991,91.0782313 161.818991,86.4985238 L161.818991,73.9594928 C161.818991,69.3797853 165.551479,65.6327519 170.113409,65.6327519 L287.601762,65.6327519 C292.163691,65.6327519 295.896179,69.3797853 295.896179,73.9594928 L295.896179,86.4985238 C295.896179,91.0782313 292.163691,94.8252648 287.601762,94.8252648 L170.113409,94.8252648 Z" id="Fill-175" fill="#F0F2F5" transform="translate(228.857585, 80.229008) rotate(90.000000) translate(-228.857585, -80.229008) "></path> |
| | | <path d="M170.113409,94.8252648 C165.551479,94.8252648 161.818991,91.0782313 161.818991,86.4985238 L161.818991,73.9594928 C161.818991,69.3797853 165.551479,65.6327519 170.113409,65.6327519 L287.601762,65.6327519 C292.163691,65.6327519 295.896179,69.3797853 295.896179,73.9594928 L295.896179,86.4985238 C295.896179,91.0782313 292.163691,94.8252648 287.601762,94.8252648 L170.113409,94.8252648 L170.113409,94.8252648 Z" id="Stroke-177" stroke="#A3B1BF" stroke-width="1.62" transform="translate(228.857585, 80.229008) rotate(90.000000) translate(-228.857585, -80.229008) "></path> |
| | | <path d="M237.508146,22.5884924 C237.508146,23.4149215 236.840446,24.0852241 236.017225,24.0852241 C235.192967,24.0852241 234.525266,23.4149215 234.525266,22.5884924 C234.525266,21.7620634 235.192967,21.0917607 236.017225,21.0917607 C236.840446,21.0917607 237.508146,21.7620634 237.508146,22.5884924" id="Fill-179" transform="translate(236.016706, 22.588492) rotate(90.000000) translate(-236.016706, -22.588492) "></path> |
| | | <path d="M237.508146,22.5884924 C237.508146,23.4149215 236.840446,24.0852241 236.017225,24.0852241 C235.192967,24.0852241 234.525266,23.4149215 234.525266,22.5884924 C234.525266,21.7620634 235.192967,21.0917607 236.017225,21.0917607 C236.840446,21.0917607 237.508146,21.7620634 237.508146,22.5884924 L237.508146,22.5884924 Z" id="Stroke-181" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 22.588492) rotate(90.000000) translate(-236.016706, -22.588492) "></path> |
| | | <path d="M237.508146,31.5121872 C237.508146,32.3386162 236.840446,33.0089189 236.017225,33.0089189 C235.192967,33.0089189 234.525266,32.3386162 234.525266,31.5121872 C234.525266,30.6857582 235.192967,30.0154555 236.017225,30.0154555 C236.840446,30.0154555 237.508146,30.6857582 237.508146,31.5121872" id="Fill-183" transform="translate(236.016706, 31.512187) rotate(90.000000) translate(-236.016706, -31.512187) "></path> |
| | | <path d="M237.508146,31.5121872 C237.508146,32.3386162 236.840446,33.0089189 236.017225,33.0089189 C235.192967,33.0089189 234.525266,32.3386162 234.525266,31.5121872 C234.525266,30.6857582 235.192967,30.0154555 236.017225,30.0154555 C236.840446,30.0154555 237.508146,30.6857582 237.508146,31.5121872 L237.508146,31.5121872 Z" id="Stroke-185" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 31.512187) rotate(90.000000) translate(-236.016706, -31.512187) "></path> |
| | | <path d="M237.508146,40.435882 C237.508146,41.262311 236.840446,41.9326137 236.017225,41.9326137 C235.192967,41.9326137 234.525266,41.262311 234.525266,40.435882 C234.525266,39.609453 235.192967,38.9391503 236.017225,38.9391503 C236.840446,38.9391503 237.508146,39.609453 237.508146,40.435882" id="Fill-187" transform="translate(236.016706, 40.435882) rotate(90.000000) translate(-236.016706, -40.435882) "></path> |
| | | <path d="M237.508146,40.435882 C237.508146,41.262311 236.840446,41.9326137 236.017225,41.9326137 C235.192967,41.9326137 234.525266,41.262311 234.525266,40.435882 C234.525266,39.609453 235.192967,38.9391503 236.017225,38.9391503 C236.840446,38.9391503 237.508146,39.609453 237.508146,40.435882 L237.508146,40.435882 Z" id="Stroke-189" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 40.435882) rotate(90.000000) translate(-236.016706, -40.435882) "></path> |
| | | <path d="M237.508146,49.3595768 C237.508146,50.1860058 236.840446,50.8563085 236.017225,50.8563085 C235.192967,50.8563085 234.525266,50.1860058 234.525266,49.3595768 C234.525266,48.5331477 235.192967,47.8628451 236.017225,47.8628451 C236.840446,47.8628451 237.508146,48.5331477 237.508146,49.3595768" id="Fill-191" transform="translate(236.016706, 49.359577) rotate(90.000000) translate(-236.016706, -49.359577) "></path> |
| | | <path d="M237.508146,49.3595768 C237.508146,50.1860058 236.840446,50.8563085 236.017225,50.8563085 C235.192967,50.8563085 234.525266,50.1860058 234.525266,49.3595768 C234.525266,48.5331477 235.192967,47.8628451 236.017225,47.8628451 C236.840446,47.8628451 237.508146,48.5331477 237.508146,49.3595768 L237.508146,49.3595768 Z" id="Stroke-193" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 49.359577) rotate(90.000000) translate(-236.016706, -49.359577) "></path> |
| | | <path d="M237.508146,58.2832715 C237.508146,59.1097006 236.840446,59.7800032 236.017225,59.7800032 C235.192967,59.7800032 234.525266,59.1097006 234.525266,58.2832715 C234.525266,57.4568425 235.192967,56.7865399 236.017225,56.7865399 C236.840446,56.7865399 237.508146,57.4568425 237.508146,58.2832715" id="Fill-195" transform="translate(236.016706, 58.283272) rotate(90.000000) translate(-236.016706, -58.283272) "></path> |
| | | <path d="M237.508146,58.2832715 C237.508146,59.1097006 236.840446,59.7800032 236.017225,59.7800032 C235.192967,59.7800032 234.525266,59.1097006 234.525266,58.2832715 C234.525266,57.4568425 235.192967,56.7865399 236.017225,56.7865399 C236.840446,56.7865399 237.508146,57.4568425 237.508146,58.2832715 L237.508146,58.2832715 Z" id="Stroke-197" stroke-opacity="0.85" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 58.283272) rotate(90.000000) translate(-236.016706, -58.283272) "></path> |
| | | <path d="M237.508146,67.2069663 C237.508146,68.0333954 236.840446,68.703698 236.017225,68.703698 C235.192967,68.703698 234.525266,68.0333954 234.525266,67.2069663 C234.525266,66.3805373 235.192967,65.7102346 236.017225,65.7102346 C236.840446,65.7102346 237.508146,66.3805373 237.508146,67.2069663" id="Fill-199" transform="translate(236.016706, 67.206966) rotate(90.000000) translate(-236.016706, -67.206966) "></path> |
| | | <path d="M237.508146,67.2069663 C237.508146,68.0333954 236.840446,68.703698 236.017225,68.703698 C235.192967,68.703698 234.525266,68.0333954 234.525266,67.2069663 C234.525266,66.3805373 235.192967,65.7102346 236.017225,65.7102346 C236.840446,65.7102346 237.508146,66.3805373 237.508146,67.2069663 L237.508146,67.2069663 Z" id="Stroke-201" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 67.206966) rotate(90.000000) translate(-236.016706, -67.206966) "></path> |
| | | <path d="M223.760149,22.5884924 C223.760149,23.4149215 223.092448,24.0852241 222.269227,24.0852241 C221.44497,24.0852241 220.777269,23.4149215 220.777269,22.5884924 C220.777269,21.7620634 221.44497,21.0917607 222.269227,21.0917607 C223.092448,21.0917607 223.760149,21.7620634 223.760149,22.5884924" id="Fill-203" transform="translate(222.268709, 22.588492) rotate(90.000000) translate(-222.268709, -22.588492) "></path> |
| | | <path d="M223.760149,22.5884924 C223.760149,23.4149215 223.092448,24.0852241 222.269227,24.0852241 C221.44497,24.0852241 220.777269,23.4149215 220.777269,22.5884924 C220.777269,21.7620634 221.44497,21.0917607 222.269227,21.0917607 C223.092448,21.0917607 223.760149,21.7620634 223.760149,22.5884924 L223.760149,22.5884924 Z" id="Stroke-205" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 22.588492) rotate(90.000000) translate(-222.268709, -22.588492) "></path> |
| | | <path d="M223.760149,31.5121872 C223.760149,32.3386162 223.092448,33.0089189 222.269227,33.0089189 C221.44497,33.0089189 220.777269,32.3386162 220.777269,31.5121872 C220.777269,30.6857582 221.44497,30.0154555 222.269227,30.0154555 C223.092448,30.0154555 223.760149,30.6857582 223.760149,31.5121872" id="Fill-207" transform="translate(222.268709, 31.512187) rotate(90.000000) translate(-222.268709, -31.512187) "></path> |
| | | <path d="M223.760149,31.5121872 C223.760149,32.3386162 223.092448,33.0089189 222.269227,33.0089189 C221.44497,33.0089189 220.777269,32.3386162 220.777269,31.5121872 C220.777269,30.6857582 221.44497,30.0154555 222.269227,30.0154555 C223.092448,30.0154555 223.760149,30.6857582 223.760149,31.5121872 L223.760149,31.5121872 Z" id="Stroke-209" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 31.512187) rotate(90.000000) translate(-222.268709, -31.512187) "></path> |
| | | <path d="M223.760149,40.435882 C223.760149,41.262311 223.092448,41.9326137 222.269227,41.9326137 C221.44497,41.9326137 220.777269,41.262311 220.777269,40.435882 C220.777269,39.609453 221.44497,38.9391503 222.269227,38.9391503 C223.092448,38.9391503 223.760149,39.609453 223.760149,40.435882" id="Fill-211" transform="translate(222.268709, 40.435882) rotate(90.000000) translate(-222.268709, -40.435882) "></path> |
| | | <path d="M223.760149,40.435882 C223.760149,41.262311 223.092448,41.9326137 222.269227,41.9326137 C221.44497,41.9326137 220.777269,41.262311 220.777269,40.435882 C220.777269,39.609453 221.44497,38.9391503 222.269227,38.9391503 C223.092448,38.9391503 223.760149,39.609453 223.760149,40.435882 L223.760149,40.435882 Z" id="Stroke-213" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 40.435882) rotate(90.000000) translate(-222.268709, -40.435882) "></path> |
| | | <path d="M223.760149,49.3595768 C223.760149,50.1860058 223.092448,50.8563085 222.269227,50.8563085 C221.44497,50.8563085 220.777269,50.1860058 220.777269,49.3595768 C220.777269,48.5331477 221.44497,47.8628451 222.269227,47.8628451 C223.092448,47.8628451 223.760149,48.5331477 223.760149,49.3595768" id="Fill-215" transform="translate(222.268709, 49.359577) rotate(90.000000) translate(-222.268709, -49.359577) "></path> |
| | | <path d="M223.760149,49.3595768 C223.760149,50.1860058 223.092448,50.8563085 222.269227,50.8563085 C221.44497,50.8563085 220.777269,50.1860058 220.777269,49.3595768 C220.777269,48.5331477 221.44497,47.8628451 222.269227,47.8628451 C223.092448,47.8628451 223.760149,48.5331477 223.760149,49.3595768 L223.760149,49.3595768 Z" id="Stroke-217" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 49.359577) rotate(90.000000) translate(-222.268709, -49.359577) "></path> |
| | | <path d="M223.760149,58.2832715 C223.760149,59.1097006 223.092448,59.7800032 222.269227,59.7800032 C221.44497,59.7800032 220.777269,59.1097006 220.777269,58.2832715 C220.777269,57.4568425 221.44497,56.7865399 222.269227,56.7865399 C223.092448,56.7865399 223.760149,57.4568425 223.760149,58.2832715" id="Fill-219" transform="translate(222.268709, 58.283272) rotate(90.000000) translate(-222.268709, -58.283272) "></path> |
| | | <path d="M223.760149,58.2832715 C223.760149,59.1097006 223.092448,59.7800032 222.269227,59.7800032 C221.44497,59.7800032 220.777269,59.1097006 220.777269,58.2832715 C220.777269,57.4568425 221.44497,56.7865399 222.269227,56.7865399 C223.092448,56.7865399 223.760149,57.4568425 223.760149,58.2832715 L223.760149,58.2832715 Z" id="Stroke-221" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 58.283272) rotate(90.000000) translate(-222.268709, -58.283272) "></path> |
| | | <path d="M223.760149,67.2069663 C223.760149,68.0333954 223.092448,68.703698 222.269227,68.703698 C221.44497,68.703698 220.777269,68.0333954 220.777269,67.2069663 C220.777269,66.3805373 221.44497,65.7102346 222.269227,65.7102346 C223.092448,65.7102346 223.760149,66.3805373 223.760149,67.2069663" id="Fill-223" transform="translate(222.268709, 67.206966) rotate(90.000000) translate(-222.268709, -67.206966) "></path> |
| | | <path d="M223.760149,67.2069663 C223.760149,68.0333954 223.092448,68.703698 222.269227,68.703698 C221.44497,68.703698 220.777269,68.0333954 220.777269,67.2069663 C220.777269,66.3805373 221.44497,65.7102346 222.269227,65.7102346 C223.092448,65.7102346 223.760149,66.3805373 223.760149,67.2069663 L223.760149,67.2069663 Z" id="Stroke-225" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 67.206966) rotate(90.000000) translate(-222.268709, -67.206966) "></path> |
| | | <path d="M230.229795,26.6447173 C230.229795,27.4711464 229.562094,28.141449 228.738873,28.141449 C227.914615,28.141449 227.246915,27.4711464 227.246915,26.6447173 C227.246915,25.8182883 227.914615,25.1479856 228.738873,25.1479856 C229.562094,25.1479856 230.229795,25.8182883 230.229795,26.6447173" id="Fill-227" transform="translate(228.738355, 26.644717) rotate(90.000000) translate(-228.738355, -26.644717) "></path> |
| | | <path d="M230.229795,26.6447173 C230.229795,27.4711464 229.562094,28.141449 228.738873,28.141449 C227.914615,28.141449 227.246915,27.4711464 227.246915,26.6447173 C227.246915,25.8182883 227.914615,25.1479856 228.738873,25.1479856 C229.562094,25.1479856 230.229795,25.8182883 230.229795,26.6447173 L230.229795,26.6447173 Z" id="Stroke-229" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 26.644717) rotate(90.000000) translate(-228.738355, -26.644717) "></path> |
| | | <path d="M230.229795,35.5684121 C230.229795,36.3948411 229.562094,37.0651438 228.738873,37.0651438 C227.914615,37.0651438 227.246915,36.3948411 227.246915,35.5684121 C227.246915,34.7419831 227.914615,34.0716804 228.738873,34.0716804 C229.562094,34.0716804 230.229795,34.7419831 230.229795,35.5684121" id="Fill-231" transform="translate(228.738355, 35.568412) rotate(90.000000) translate(-228.738355, -35.568412) "></path> |
| | | <path d="M230.229795,35.5684121 C230.229795,36.3948411 229.562094,37.0651438 228.738873,37.0651438 C227.914615,37.0651438 227.246915,36.3948411 227.246915,35.5684121 C227.246915,34.7419831 227.914615,34.0716804 228.738873,34.0716804 C229.562094,34.0716804 230.229795,34.7419831 230.229795,35.5684121 L230.229795,35.5684121 Z" id="Stroke-233" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 35.568412) rotate(90.000000) translate(-228.738355, -35.568412) "></path> |
| | | <path d="M230.229795,44.4921069 C230.229795,45.3185359 229.562094,45.9888386 228.738873,45.9888386 C227.914615,45.9888386 227.246915,45.3185359 227.246915,44.4921069 C227.246915,43.6656779 227.914615,42.9953752 228.738873,42.9953752 C229.562094,42.9953752 230.229795,43.6656779 230.229795,44.4921069" id="Fill-235" transform="translate(228.738355, 44.492107) rotate(90.000000) translate(-228.738355, -44.492107) "></path> |
| | | <path d="M230.229795,44.4921069 C230.229795,45.3185359 229.562094,45.9888386 228.738873,45.9888386 C227.914615,45.9888386 227.246915,45.3185359 227.246915,44.4921069 C227.246915,43.6656779 227.914615,42.9953752 228.738873,42.9953752 C229.562094,42.9953752 230.229795,43.6656779 230.229795,44.4921069 L230.229795,44.4921069 Z" id="Stroke-237" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 44.492107) rotate(90.000000) translate(-228.738355, -44.492107) "></path> |
| | | <path d="M230.229795,53.4158017 C230.229795,54.2422307 229.562094,54.9125333 228.738873,54.9125333 C227.914615,54.9125333 227.246915,54.2422307 227.246915,53.4158017 C227.246915,52.5893726 227.914615,51.91907 228.738873,51.91907 C229.562094,51.91907 230.229795,52.5893726 230.229795,53.4158017" id="Fill-239" transform="translate(228.738355, 53.415802) rotate(90.000000) translate(-228.738355, -53.415802) "></path> |
| | | <path d="M230.229795,53.4158017 C230.229795,54.2422307 229.562094,54.9125333 228.738873,54.9125333 C227.914615,54.9125333 227.246915,54.2422307 227.246915,53.4158017 C227.246915,52.5893726 227.914615,51.91907 228.738873,51.91907 C229.562094,51.91907 230.229795,52.5893726 230.229795,53.4158017 L230.229795,53.4158017 Z" id="Stroke-241" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 53.415802) rotate(90.000000) translate(-228.738355, -53.415802) "></path> |
| | | <path d="M230.229795,62.3394964 C230.229795,63.1659255 229.562094,63.8362281 228.738873,63.8362281 C227.914615,63.8362281 227.246915,63.1659255 227.246915,62.3394964 C227.246915,61.5130674 227.914615,60.8427648 228.738873,60.8427648 C229.562094,60.8427648 230.229795,61.5130674 230.229795,62.3394964" id="Fill-243" transform="translate(228.738355, 62.339496) rotate(90.000000) translate(-228.738355, -62.339496) "></path> |
| | | <path d="M230.229795,62.3394964 C230.229795,63.1659255 229.562094,63.8362281 228.738873,63.8362281 C227.914615,63.8362281 227.246915,63.1659255 227.246915,62.3394964 C227.246915,61.5130674 227.914615,60.8427648 228.738873,60.8427648 C229.562094,60.8427648 230.229795,61.5130674 230.229795,62.3394964 L230.229795,62.3394964 Z" id="Stroke-245" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 62.339496) rotate(90.000000) translate(-228.738355, -62.339496) "></path> |
| | | <path d="M230.229795,71.2631912 C230.229795,72.0896203 229.562094,72.7599229 228.738873,72.7599229 C227.914615,72.7599229 227.246915,72.0896203 227.246915,71.2631912 C227.246915,70.4367622 227.914615,69.7664595 228.738873,69.7664595 C229.562094,69.7664595 230.229795,70.4367622 230.229795,71.2631912" id="Fill-247" transform="translate(228.738355, 71.263191) rotate(90.000000) translate(-228.738355, -71.263191) "></path> |
| | | <path d="M230.229795,71.2631912 C230.229795,72.0896203 229.562094,72.7599229 228.738873,72.7599229 C227.914615,72.7599229 227.246915,72.0896203 227.246915,71.2631912 C227.246915,70.4367622 227.914615,69.7664595 228.738873,69.7664595 C229.562094,69.7664595 230.229795,70.4367622 230.229795,71.2631912 L230.229795,71.2631912 Z" id="Stroke-249" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 71.263191) rotate(90.000000) translate(-228.738355, -71.263191) "></path> |
| | | <path d="M233.474533,131.704582 C233.474533,134.102684 231.537786,136.046978 229.148994,136.046978 C226.760202,136.046978 224.823455,134.102684 224.823455,131.704582 C224.823455,129.306481 226.760202,127.362187 229.148994,127.362187 C231.537786,127.362187 233.474533,129.306481 233.474533,131.704582 L226.809752,131.704582" id="Fill-251" fill="#A3B1BF" transform="translate(229.148994, 131.704582) rotate(90.000000) translate(-229.148994, -131.704582) "></path> |
| | | <path d="M116.93208,108.951605 L112.95698,97.0641411 C111.505457,92.7217457 113.856924,87.977585 118.181426,86.5204054 C118.181426,86.5204054 144.947552,77.5008125 158.330615,72.991016 C182.074402,64.9898842 229.561977,48.9876206 229.561977,48.9876206 C233.887516,47.530441 238.61326,49.8900312 240.064784,54.2313857 L244.039883,66.1188493 C245.491406,70.4612446 243.140976,75.2054053 238.815437,76.662585 L127.434886,114.19537 C123.110384,115.652549 118.383603,113.292959 116.93208,108.951605 Z" id="Stroke-255" stroke="#A3B1BF" stroke-width="1.62" transform="translate(178.498482, 81.591495) rotate(90.000000) translate(-178.498482, -81.591495) "></path> |
| | | <path d="M170.986678,36.9877796 C170.205966,37.2511128 169.360972,36.8295715 169.098661,36.0447762 C168.83635,35.2610217 169.257292,34.412735 170.038004,34.1494018 C170.818716,33.8860686 171.66371,34.3086507 171.926021,35.0924052 C172.188332,35.8761597 171.76739,36.7254872 170.986678,36.9877796 Z" id="Fill-257" transform="translate(170.512341, 35.568641) rotate(90.000000) translate(-170.512341, -35.568641) "></path> |
| | | <path d="M170.986678,36.9877796 C170.205966,37.2511128 169.360972,36.8295715 169.098661,36.0447762 C168.83635,35.2610217 169.257292,34.412735 170.038004,34.1494018 C170.818716,33.8860686 171.66371,34.3086507 171.926021,35.0924052 C172.188332,35.8761597 171.76739,36.7254872 170.986678,36.9877796 Z" id="Stroke-259" stroke="#A3B1BF" stroke-width="0.81" transform="translate(170.512341, 35.568641) rotate(90.000000) translate(-170.512341, -35.568641) "></path> |
| | | <path d="M174.352138,44.0161 C174.614449,44.7998545 174.193507,45.649182 173.412795,45.9114744 C172.632083,46.1748075 171.787089,45.7532663 171.524778,44.968471 C171.262467,44.1847165 171.683409,43.3364297 172.464121,43.0730966 C173.244833,42.8097634 174.089827,43.2323455 174.352138,44.0161" id="Fill-261" transform="translate(172.938458, 44.492336) rotate(90.000000) translate(-172.938458, -44.492336) "></path> |
| | | <path d="M173.412795,45.9114744 C172.632083,46.1748075 171.787089,45.7532663 171.524778,44.968471 C171.262467,44.1847165 171.683409,43.3364297 172.464121,43.0730966 C173.244833,42.8097634 174.089827,43.2323455 174.352138,44.0161 C174.614449,44.7998545 174.193507,45.649182 173.412795,45.9114744 Z" id="Stroke-263" stroke="#A3B1BF" stroke-width="0.81" transform="translate(172.938458, 44.492336) rotate(90.000000) translate(-172.938458, -44.492336) "></path> |
| | | <path d="M177.586961,52.1285498 C177.849272,52.9123043 177.42833,53.7616318 176.647618,54.0239242 C175.866906,54.2872573 175.021912,53.8657161 174.759601,53.0809208 C174.49729,52.2971663 174.918232,51.4488795 175.698944,51.1855464 C176.479656,50.9222132 177.32465,51.3447953 177.586961,52.1285498" id="Fill-265" transform="translate(176.173281, 52.604786) rotate(90.000000) translate(-176.173281, -52.604786) "></path> |
| | | <path d="M176.647618,54.0239242 C175.866906,54.2872573 175.021912,53.8657161 174.759601,53.0809208 C174.49729,52.2971663 174.918232,51.4488795 175.698944,51.1855464 C176.479656,50.9222132 177.32465,51.3447953 177.586961,52.1285498 C177.849272,52.9123043 177.42833,53.7616318 176.647618,54.0239242 Z" id="Stroke-267" stroke="#A3B1BF" stroke-width="0.81" transform="translate(176.173281, 52.604786) rotate(90.000000) translate(-176.173281, -52.604786) "></path> |
| | | <path d="M180.013078,61.0522445 C180.275389,61.835999 179.854447,62.6853266 179.073735,62.9476189 C178.293023,63.2109521 177.448029,62.7894109 177.185718,62.0046155 C176.923407,61.220861 177.344349,60.3725743 178.125061,60.1092411 C178.905773,59.845908 179.750767,60.2684901 180.013078,61.0522445" id="Fill-269" transform="translate(178.599398, 61.528481) rotate(90.000000) translate(-178.599398, -61.528481) "></path> |
| | | <path d="M180.013078,61.0522445 C180.275389,61.835999 179.854447,62.6853266 179.073735,62.9476189 C178.293023,63.2109521 177.448029,62.7894109 177.185718,62.0046155 C176.923407,61.220861 177.344349,60.3725743 178.125061,60.1092411 C178.905773,59.845908 179.750767,60.2684901 180.013078,61.0522445 L180.013078,61.0522445 Z" id="Stroke-271" stroke="#A3B1BF" stroke-width="0.81" transform="translate(178.599398, 61.528481) rotate(90.000000) translate(-178.599398, -61.528481) "></path> |
| | | <path d="M183.247901,69.1646943 C183.510212,69.9484488 183.08927,70.7977764 182.308558,71.0600687 C181.527846,71.3234019 180.682852,70.9018607 180.420541,70.1170653 C180.15823,69.3333108 180.579172,68.4850241 181.359884,68.2216909 C182.140596,67.9583578 182.98559,68.3809399 183.247901,69.1646943" id="Fill-273" transform="translate(181.834221, 69.640931) rotate(90.000000) translate(-181.834221, -69.640931) "></path> |
| | | <path d="M183.247901,69.1646943 C183.510212,69.9484488 183.08927,70.7977764 182.308558,71.0600687 C181.527846,71.3234019 180.682852,70.9018607 180.420541,70.1170653 C180.15823,69.3333108 180.579172,68.4850241 181.359884,68.2216909 C182.140596,67.9583578 182.98559,68.3809399 183.247901,69.1646943 L183.247901,69.1646943 Z" id="Stroke-275" stroke="#A3B1BF" stroke-width="0.81" transform="translate(181.834221, 69.640931) rotate(90.000000) translate(-181.834221, -69.640931) "></path> |
| | | <path d="M185.674018,78.0883891 C185.936329,78.8721436 185.515387,79.7214712 184.734675,79.9837635 C183.953963,80.2470967 183.108969,79.8255554 182.846658,79.0407601 C182.584347,78.2570056 183.005289,77.4087189 183.786001,77.1453857 C184.566713,76.8820525 185.411707,77.3046346 185.674018,78.0883891" id="Fill-277" transform="translate(184.260338, 78.564625) rotate(90.000000) translate(-184.260338, -78.564625) "></path> |
| | | <path d="M185.674018,78.0883891 C185.936329,78.8721436 185.515387,79.7214712 184.734675,79.9837635 C183.953963,80.2470967 183.108969,79.8255554 182.846658,79.0407601 C182.584347,78.2570056 183.005289,77.4087189 183.786001,77.1453857 C184.566713,76.8820525 185.411707,77.3046346 185.674018,78.0883891 L185.674018,78.0883891 Z" id="Stroke-279" stroke="#A3B1BF" stroke-width="0.81" transform="translate(184.260338, 78.564625) rotate(90.000000) translate(-184.260338, -78.564625) "></path> |
| | | <path d="M168.691198,39.9598751 C168.953509,40.7436296 168.532567,41.5929571 167.751855,41.8552495 C166.971143,42.1185826 166.126149,41.6970414 165.863838,40.9122461 C165.601527,40.1284916 166.022469,39.2802048 166.803181,39.0168717 C167.583893,38.7535385 168.428887,39.1761206 168.691198,39.9598751" id="Fill-281" transform="translate(167.277518, 40.436111) rotate(90.000000) translate(-167.277518, -40.436111) "></path> |
| | | <path d="M156.962155,41.8552495 C156.181443,42.1185826 155.336449,41.6970414 155.074139,40.9122461 C154.811828,40.1284916 155.232769,39.2802048 156.013481,39.0168717 C156.794193,38.7535385 157.639187,39.1761206 157.901498,39.9598751 C158.163809,40.7436296 157.742867,41.5929571 156.962155,41.8552495 Z" id="Stroke-283" stroke="#A3B1BF" stroke-width="0.81" transform="translate(156.487818, 40.436111) rotate(90.000000) translate(-156.487818, -40.436111) "></path> |
| | | <path d="M171.117315,48.0723249 C171.379626,48.8560794 170.958684,49.7054069 170.177972,49.9676993 C169.39726,50.2310324 168.552266,49.8094912 168.289955,49.0246959 C168.027644,48.2409414 168.448586,47.3926546 169.229298,47.1293215 C170.01001,46.8659883 170.855004,47.2885704 171.117315,48.0723249" id="Fill-285" transform="translate(169.703635, 48.548561) rotate(90.000000) translate(-169.703635, -48.548561) "></path> |
| | | <path d="M160.327615,48.0723249 C160.589926,48.8560794 160.168985,49.7054069 159.388273,49.9676993 C158.60756,50.2310324 157.762567,49.8094912 157.500256,49.0246959 C157.237945,48.2409414 157.658886,47.3926546 158.439598,47.1293215 C159.220311,46.8659883 160.065304,47.2885704 160.327615,48.0723249 L160.327615,48.0723249 Z" id="Stroke-287" stroke="#A3B1BF" stroke-width="0.81" transform="translate(158.913936, 48.548561) rotate(90.000000) translate(-158.913936, -48.548561) "></path> |
| | | <path d="M174.352138,56.9960196 C174.614449,57.7797741 174.193507,58.6291017 173.412795,58.891394 C172.632083,59.1547272 171.787089,58.733186 171.524778,57.9483906 C171.262467,57.1646361 171.683409,56.3163494 172.464121,56.0530162 C173.244833,55.7896831 174.089827,56.2122652 174.352138,56.9960196" id="Fill-289" transform="translate(172.938458, 57.472256) rotate(90.000000) translate(-172.938458, -57.472256) "></path> |
| | | <path d="M163.562438,56.9960196 C163.824749,57.7797741 163.403807,58.6291017 162.623095,58.891394 C161.842383,59.1547272 160.99739,58.733186 160.735079,57.9483906 C160.472768,57.1646361 160.893709,56.3163494 161.674421,56.0530162 C162.455133,55.7896831 163.300127,56.2122652 163.562438,56.9960196 L163.562438,56.9960196 Z" id="Stroke-291" stroke="#A3B1BF" stroke-width="0.81" transform="translate(162.148758, 57.472256) rotate(90.000000) translate(-162.148758, -57.472256) "></path> |
| | | <path d="M166.265081,65.1084694 C166.527392,65.8922239 166.10645,66.7415515 165.325738,67.0038438 C164.545026,67.267177 163.700032,66.8456358 163.437721,66.0608404 C163.17541,65.2770859 163.596352,64.4287992 164.377064,64.165466 C165.157776,63.9021329 166.00277,64.324715 166.265081,65.1084694" id="Fill-293" transform="translate(164.851401, 65.584706) rotate(90.000000) translate(-164.851401, -65.584706) "></path> |
| | | <path d="M166.265081,65.1084694 C166.527392,65.8922239 166.10645,66.7415515 165.325738,67.0038438 C164.545026,67.267177 163.700032,66.8456358 163.437721,66.0608404 C163.17541,65.2770859 163.596352,64.4287992 164.377064,64.165466 C165.157776,63.9021329 166.00277,64.324715 166.265081,65.1084694 L166.265081,65.1084694 Z" id="Stroke-295" stroke="#A3B1BF" stroke-width="0.81" transform="translate(164.851401, 65.584706) rotate(90.000000) translate(-164.851401, -65.584706) "></path> |
| | | <path d="M169.499903,74.0321642 C169.762214,74.8159187 169.341273,75.6652463 168.560561,75.9275386 C167.779849,76.1908718 166.934855,75.7693305 166.672544,74.9845352 C166.410233,74.2007807 166.831175,73.352494 167.611887,73.0891608 C168.392599,72.8258276 169.237592,73.2484097 169.499903,74.0321642" id="Fill-297" transform="translate(168.086224, 74.508400) rotate(90.000000) translate(-168.086224, -74.508400) "></path> |
| | | <path d="M169.499903,74.0321642 C169.762214,74.8159187 169.341273,75.6652463 168.560561,75.9275386 C167.779849,76.1908718 166.934855,75.7693305 166.672544,74.9845352 C166.410233,74.2007807 166.831175,73.352494 167.611887,73.0891608 C168.392599,72.8258276 169.237592,73.2484097 169.499903,74.0321642 L169.499903,74.0321642 Z" id="Stroke-299" stroke="#A3B1BF" stroke-width="0.81" transform="translate(168.086224, 74.508400) rotate(90.000000) translate(-168.086224, -74.508400) "></path> |
| | | <path d="M172.734726,82.144614 C172.997037,82.9283685 172.576096,83.7776961 171.795384,84.0399884 C171.014671,84.3033216 170.169678,83.8817803 169.907367,83.096985 C169.645056,82.3132305 170.065997,81.4649438 170.84671,81.2016106 C171.627422,80.9382774 172.472415,81.3608595 172.734726,82.144614" id="Fill-301" transform="translate(171.321047, 82.620850) rotate(90.000000) translate(-171.321047, -82.620850) "></path> |
| | | <path d="M172.734726,82.144614 C172.997037,82.9283685 172.576096,83.7776961 171.795384,84.0399884 C171.014671,84.3033216 170.169678,83.8817803 169.907367,83.096985 C169.645056,82.3132305 170.065997,81.4649438 170.84671,81.2016106 C171.627422,80.9382774 172.472415,81.3608595 172.734726,82.144614 L172.734726,82.144614 Z" id="Stroke-303" stroke="#A3B1BF" stroke-width="0.81" transform="translate(171.321047, 82.620850) rotate(90.000000) translate(-171.321047, -82.620850) "></path> |
| | | <path d="M166.265081,41.582365 C166.527392,42.3661195 166.10645,43.2154471 165.325738,43.4777394 C164.545026,43.7410726 163.700032,43.3195314 163.437721,42.534736 C163.17541,41.7509815 163.596352,40.9026948 164.377064,40.6393616 C165.157776,40.3760284 166.00277,40.7986105 166.265081,41.582365" id="Fill-305" transform="translate(164.851401, 42.058601) rotate(90.000000) translate(-164.851401, -42.058601) "></path> |
| | | <path d="M166.265081,41.582365 C166.527392,42.3661195 166.10645,43.2154471 165.325738,43.4777394 C164.545026,43.7410726 163.700032,43.3195314 163.437721,42.534736 C163.17541,41.7509815 163.596352,40.9026948 164.377064,40.6393616 C165.157776,40.3760284 166.00277,40.7986105 166.265081,41.582365 L166.265081,41.582365 Z" id="Stroke-307" stroke="#A3B1BF" stroke-width="0.81" transform="translate(164.851401, 42.058601) rotate(90.000000) translate(-164.851401, -42.058601) "></path> |
| | | <path d="M169.499903,50.5060598 C169.762214,51.2898143 169.341273,52.1391419 168.560561,52.4014342 C167.779849,52.6647674 166.934855,52.2432261 166.672544,51.4584308 C166.410233,50.6746763 166.831175,49.8263896 167.611887,49.5630564 C168.392599,49.2997232 169.237592,49.7223053 169.499903,50.5060598" id="Fill-309" transform="translate(168.086224, 50.982296) rotate(90.000000) translate(-168.086224, -50.982296) "></path> |
| | | <path d="M169.499903,50.5060598 C169.762214,51.2898143 169.341273,52.1391419 168.560561,52.4014342 C167.779849,52.6647674 166.934855,52.2432261 166.672544,51.4584308 C166.410233,50.6746763 166.831175,49.8263896 167.611887,49.5630564 C168.392599,49.2997232 169.237592,49.7223053 169.499903,50.5060598 L169.499903,50.5060598 Z" id="Stroke-311" stroke-opacity="0.85" stroke="#A3B1BF" stroke-width="0.81" transform="translate(168.086224, 50.982296) rotate(90.000000) translate(-168.086224, -50.982296) "></path> |
| | | <path d="M171.926021,58.6185096 C172.188332,59.4022641 171.76739,60.2515917 170.986678,60.513884 C170.205966,60.7772172 169.360972,60.3556759 169.098661,59.5708806 C168.83635,58.7871261 169.257292,57.9388394 170.038004,57.6755062 C170.818716,57.412173 171.66371,57.8347551 171.926021,58.6185096" id="Fill-313" transform="translate(170.512341, 59.094746) rotate(90.000000) translate(-170.512341, -59.094746) "></path> |
| | | <path d="M171.926021,58.6185096 C172.188332,59.4022641 171.76739,60.2515917 170.986678,60.513884 C170.205966,60.7772172 169.360972,60.3556759 169.098661,59.5708806 C168.83635,58.7871261 169.257292,57.9388394 170.038004,57.6755062 C170.818716,57.412173 171.66371,57.8347551 171.926021,58.6185096 L171.926021,58.6185096 Z" id="Stroke-315" stroke="#A3B1BF" stroke-width="0.81" transform="translate(170.512341, 59.094746) rotate(90.000000) translate(-170.512341, -59.094746) "></path> |
| | | <path d="M175.160844,67.5422044 C175.423154,68.3259589 175.002213,69.1752864 174.221501,69.4375788 C173.440789,69.700912 172.595795,69.2793707 172.333484,68.4945754 C172.071173,67.7108209 172.492115,66.8625342 173.272827,66.599201 C174.053539,66.3358678 174.898533,66.7584499 175.160844,67.5422044" id="Fill-317" transform="translate(173.747164, 68.018441) rotate(90.000000) translate(-173.747164, -68.018441) "></path> |
| | | <path d="M175.160844,67.5422044 C175.423154,68.3259589 175.002213,69.1752864 174.221501,69.4375788 C173.440789,69.700912 172.595795,69.2793707 172.333484,68.4945754 C172.071173,67.7108209 172.492115,66.8625342 173.272827,66.599201 C174.053539,66.3358678 174.898533,66.7584499 175.160844,67.5422044 L175.160844,67.5422044 Z" id="Stroke-319" stroke="#A3B1BF" stroke-width="0.81" transform="translate(173.747164, 68.018441) rotate(90.000000) translate(-173.747164, -68.018441) "></path> |
| | | <path d="M177.586961,75.6546542 C177.849272,76.4384087 177.42833,77.2877362 176.647618,77.5500286 C175.866906,77.8133618 175.021912,77.3918205 174.759601,76.6070252 C174.49729,75.8232707 174.918232,74.974984 175.698944,74.7116508 C176.479656,74.4483176 177.32465,74.8708997 177.586961,75.6546542" id="Fill-321" transform="translate(176.173281, 76.130890) rotate(90.000000) translate(-176.173281, -76.130890) "></path> |
| | | <path d="M177.586961,75.6546542 C177.849272,76.4384087 177.42833,77.2877362 176.647618,77.5500286 C175.866906,77.8133618 175.021912,77.3918205 174.759601,76.6070252 C174.49729,75.8232707 174.918232,74.974984 175.698944,74.7116508 C176.479656,74.4483176 177.32465,74.8708997 177.586961,75.6546542 L177.586961,75.6546542 Z" id="Stroke-323" stroke="#A3B1BF" stroke-width="0.81" transform="translate(176.173281, 76.130890) rotate(90.000000) translate(-176.173281, -76.130890) "></path> |
| | | <path d="M180.821784,84.578349 C181.084095,85.3621035 180.663153,86.211431 179.882441,86.4737234 C179.101729,86.7370565 178.256735,86.3155153 177.994424,85.53072 C177.732113,84.7469655 178.153055,83.8986787 178.933767,83.6353456 C179.714479,83.3720124 180.559473,83.7945945 180.821784,84.578349" id="Fill-325" transform="translate(179.408104, 85.054585) rotate(90.000000) translate(-179.408104, -85.054585) "></path> |
| | | <path d="M180.821784,84.578349 C181.084095,85.3621035 180.663153,86.211431 179.882441,86.4737234 C179.101729,86.7370565 178.256735,86.3155153 177.994424,85.53072 C177.732113,84.7469655 178.153055,83.8986787 178.933767,83.6353456 C179.714479,83.3720124 180.559473,83.7945945 180.821784,84.578349 L180.821784,84.578349 Z" id="Stroke-327" stroke="#A3B1BF" stroke-width="0.81" transform="translate(179.408104, 85.054585) rotate(90.000000) translate(-179.408104, -85.054585) "></path> |
| | | <path d="M199.285547,130.323988 C200.045523,132.597188 198.826243,135.059822 196.56083,135.82276 C194.296454,136.585697 191.844417,135.361666 191.084441,133.087425 C190.323428,130.814225 191.543745,128.352632 193.808121,127.588654 C196.073533,126.825716 198.525571,128.050788 199.285547,130.323988" id="Fill-329" fill="#A3B1BF" transform="translate(195.184790, 131.705757) rotate(90.000000) translate(-195.184790, -131.705757) "></path> |
| | | <polygon id="Stroke-333" stroke="#A3B1BF" stroke-width="0.81" transform="translate(194.281082, 12.765148) rotate(90.000000) translate(-194.281082, -12.765148) " points="192.77098 15.3911937 191.260359 12.7651478 192.77098 10.1391019 195.791185 10.1391019 197.301806 12.7651478 195.791185 15.3911937"></polygon> |
| | | <polygon id="Fill-335" transform="translate(263.829774, 193.672778) rotate(90.000000) translate(-263.829774, -193.672778) " points="262.319672 196.298824 260.809051 193.672778 262.319672 191.046732 265.339877 191.046732 266.850498 193.672778 265.339877 196.298824"></polygon> |
| | | <polygon id="Stroke-337" stroke="#A3B1BF" stroke-width="0.81" transform="translate(263.829774, 193.672778) rotate(90.000000) translate(-263.829774, -193.672778) " points="262.319672 196.298824 260.809051 193.672778 262.319672 191.046732 265.339877 191.046732 266.850498 193.672778 265.339877 196.298824"></polygon> |
| | | <polygon id="Stroke-341" stroke="#A3B1BF" stroke-width="0.81" transform="translate(199.942022, 45.214947) rotate(90.000000) translate(-199.942022, -45.214947) " points="196.921299 45.214947 198.43192 42.588901 201.452125 42.588901 202.962746 45.214947 201.452125 47.8409929 198.43192 47.8409929"></polygon> |
| | | <polygon id="Stroke-345" stroke="#A3B1BF" stroke-width="0.81" transform="translate(203.176845, 35.480007) rotate(90.000000) translate(-203.176845, -35.480007) " points="200.156122 35.4800072 201.666743 32.8539613 204.686948 32.8539613 206.197569 35.4800072 204.686948 38.1060531 201.666743 38.1060531"></polygon> |
| | | <path d="M28.7090531,149.674699 L408.800743,149.674699" id="Path-13-Copy" stroke="#A3B1BF" stroke-width="2.43"></path> |
| | | <path d="M126.73696,157.381526 C130.786107,157.381526 138.956903,157.381526 138.956903,157.381526 C138.956903,157.381526 146.694174,157.381526 150.585513,157.381526 C275.808174,157.381526 408.39639,157.381526 408.39639,157.381526 C408.39639,157.381526 348.147813,204.433735 274.15124,201.594378 C200.154666,198.75502 175.893495,186.586345 157.293263,179.67788 C138.693031,172.769415 101.923452,169.955823 76.4120034,175.634538 C50.9005548,181.313253 28.3047003,157.381526 28.3047003,157.381526 C28.3047003,157.381526 34.3629836,157.381526 126.73696,157.381526 Z" id="Path-22-Copy" fill-opacity="0.25" fill="#A3B1BF"></path> |
| | | <g id="Group-2" transform="translate(0.000000, 75.851406)"> |
| | | <ellipse id="Oval-40-Copy-2" stroke="#A3B1BF" stroke-width="2.43" fill-opacity="0.25" fill="#A3B1BF" cx="35.5830518" cy="35.6947791" rx="35.5830518" ry="35.6947791"></ellipse> |
| | | <ellipse id="Oval-40-Copy-3" fill="#F0F2F5" cx="35.8526204" cy="35.9651941" rx="30.4612489" ry="30.5568942"></ellipse> |
| | | </g> |
| | | <path d="M39.6265804,107.895582 L78.4444551,119.253012" id="Path-736" stroke="#A3B1BF" stroke-width="0.81"></path> |
| | | <path d="M32.7525817,115.60241 L65.9095164,140.751004" id="Path-736-Copy" stroke="#A3B1BF" stroke-width="0.81" transform="translate(49.331049, 128.176707) scale(-1, -1) translate(-49.331049, -128.176707) "></path> |
| | | <g id="Group" transform="translate(95.154052, 106.919777) rotate(19.000000) translate(-95.154052, -106.919777) translate(34.154052, 63.919777)" fill="#A3B1BF"> |
| | | <path d="M42.7522815,72.4570067 C42.7522815,75.8233475 45.3271005,78.562549 48.4926445,78.562549 C51.6578573,78.562549 54.2333386,75.8233475 54.2333386,72.4570067 C54.2333386,69.091018 51.6578573,66.3525208 48.4926445,66.3525208 C45.3271005,66.3525208 42.7522815,69.091018 42.7522815,72.4570067 M40.1907075,72.4570067 C40.1907075,67.5898976 43.9148573,63.6284609 48.4926445,63.6284609 C53.0707627,63.6284609 56.7949126,67.5898976 56.7949126,72.4570067 C56.7949126,77.3251722 53.0707627,81.2859046 48.4926445,81.2859046 C43.9148573,81.2859046 40.1907075,77.3251722 40.1907075,72.4570067 L54.193687,73.4098081" id="Fill-13" fill-opacity="0.4"></path> |
| | | <path d="M37.9000472,72.2309321 C37.9000472,78.1565371 42.4331326,82.9775175 48.0049535,82.9775175 C53.5774367,82.9775175 58.110191,78.1565371 58.110191,72.2309321 C58.110191,66.3056792 53.5774367,61.485051 48.0049535,61.485051 C42.4331326,61.485051 37.9000472,66.3056792 37.9000472,72.2309321 M35.3384731,72.2309321 C35.3384731,64.8035024 41.0205583,58.760991 48.0049535,58.760991 C54.9893488,58.760991 60.6724273,64.8035024 60.6724273,72.2309321 C60.6724273,79.6587139 54.9893488,85.7019295 48.0049535,85.7019295 C41.0205583,85.7019295 35.3384731,79.6587139 35.3384731,72.2309321" id="Fill-15"></path> |
| | | <path d="M1.80809546,66.1576486 C1.80809546,68.834124 3.79009311,71.0116629 6.22625634,71.0116629 C8.66270911,71.0116629 10.644562,68.834124 10.644562,66.1576486 C10.644562,63.4813322 8.66270911,61.3039523 6.22625634,61.3039523 C3.79009311,61.3039523 1.80809546,63.4813322 1.80809546,66.1576486 M0.688100292,66.1576486 C0.688100292,62.8028295 3.17247427,60.0735498 6.22625634,60.0735498 C9.2800384,60.0735498 11.7648467,62.8028295 11.7648467,66.1576486 C11.7648467,69.5126267 9.2800384,72.2422245 6.22625634,72.2422245 C3.17247427,72.2422245 0.688100292,69.5126267 0.688100292,66.1576486" id="Fill-15-Copy"></path> |
| | | <path d="M8.98009502,66.0939913 L39.179583,29.1533303 L87.9014765,24.076001 L44.6752454,68.7902332 L45.5153066,69.7089343 L8.98009502,66.0939913 Z M5.34865982,69.3835683 L46.1480843,73.419304 C47.0103308,73.4270508 47.6235721,72.9654113 47.8811865,72.2953123 L49.8354794,74.4316711 L93.1120414,29.6649719 L108.025528,67.5588426 C108.413605,68.5455044 109.312607,69.1391917 110.258627,69.1391917 C110.569884,69.1391917 110.886107,69.0747523 111.192066,68.9391832 C112.424508,68.3905682 113.0053,66.8827574 112.490071,65.5728423 L88.7958421,5.36886461 L92.7040968,5.36886461 L92.7040968,12.726573 C92.7040968,13.562172 93.3408479,14.2400178 94.1272671,14.2400178 L108.786782,14.2400178 C109.171548,14.2400178 109.540751,14.0741657 109.809292,13.7794348 L117.408916,5.43506461 C117.934078,5.90550723 118.567187,6.70025945 118.772153,7.90031067 C119.120826,9.94441199 118.336394,13.6565422 112.619209,19.7367313 C112.062921,20.3272495 112.062921,21.2857411 112.619209,21.8769635 C112.896691,22.1727507 113.26159,22.3206444 113.625495,22.3206444 C113.989731,22.3206444 114.354298,22.1727507 114.63178,21.8769635 C119.954265,16.2168628 122.285045,11.3085547 121.560215,7.28796059 C120.892339,3.580408 117.884078,2.16415038 117.756265,2.10569718 C117.213553,1.85709502 116.581768,1.9916078 116.170513,2.44303552 L108.184137,11.2131281 L95.5507685,11.2131281 L95.5507685,5.36886461 L97.3534067,5.36886461 C98.6894914,5.36886461 99.7725975,4.21670276 99.7725975,2.7962196 C99.7725975,1.37538432 98.6894914,0.223222475 97.3534067,0.223222475 L85.1604334,0.223222475 C84.3508356,0.223222475 83.5948798,0.653874656 83.1465381,1.37045453 C82.6972031,2.08738654 82.6157466,2.99517176 82.9286587,3.78957186 L89.4140503,20.2684441 L40.3087153,25.3855639 L38.2463901,12.9619427 C37.9924181,11.9967607 37.0503708,11.4323 36.1411047,11.7044947 C35.232832,11.9752809 34.703365,12.9777884 34.9583303,13.9436747 L36.9981391,26.2845459 L4.21787189,66.3834403 C3.79767573,66.8968425 3.68310688,67.6183522 3.92184717,68.2504214 C4.1595941,68.883547 4.71058417,69.3198332 5.34865982,69.3835683 Z" id="Fill-17"></path> |
| | | </g> |
| | | <path d="M120.0928,133.044177 C120.0928,133.044177 117.26233,133.044177 117.26233,134.261044 C117.26233,135.477912 128.179857,144.401606 128.179857,144.401606 L120.0928,133.044177 Z" id="Path-731" fill="#A3B1BF"></path> |
| | | <path d="M146.375736,133.044177 C146.375736,133.044177 149.206206,133.044177 149.206206,134.261044 C149.206206,135.477912 138.288678,144.401606 138.288678,144.401606 L146.375736,133.044177 Z" id="Path-731-Copy-2" fill="#A3B1BF"></path> |
| | | <path d="M114.922075,137.687235 C114.922075,137.687235 112.297709,138.747548 112.753556,139.875807 C113.209402,141.004067 126.674832,145.188195 126.674832,145.188195 L114.922075,137.687235 Z" id="Path-731-Copy" fill="#A3B1BF"></path> |
| | | <path d="M150.02854,138.516693 C150.02854,138.516693 152.652906,139.580123 152.198396,140.708383 C151.743886,141.836643 138.288257,146.008745 138.288257,146.008745 L150.02854,138.516693 Z" id="Path-731-Copy-3" fill="#A3B1BF"></path> |
| | | <path d="M74.4009265,59.626506 C72.9743667,59.2687463 68.3698232,57.9570172 67.9312807,60.437751 C67.5752067,62.4519795 70.5119271,68.4526327 73.5922208,69.3614461 C80.4662194,71.3895585 88.1489236,68.5502009 95.0229222,70.5783133 C101.896921,72.6064258 101.500006,68.9632854 100.279509,67.7389559 C97.8533925,65.3052209 77.6357492,60.437751 74.4009265,59.626506 Z" id="Path-735" stroke="#A3B1BF" stroke-width="2.43"></path> |
| | | <g id="Group-2-Copy" transform="translate(346.684026, 76.257028)"> |
| | | <ellipse id="Oval-40-Copy-2" stroke="#A3B1BF" stroke-width="2.43" fill="#DCE1E7" cx="35.5830518" cy="35.6947791" rx="35.5830518" ry="35.6947791"></ellipse> |
| | | <ellipse id="Oval-40-Copy-3" fill="#F0F2F5" cx="35.8526204" cy="35.9651941" rx="30.4612489" ry="30.5568942"></ellipse> |
| | | </g> |
| | | <path d="M364.90109,93.2931727 C363.56683,94.0412049 361.930683,95.8872138 360.413184,99.4391645 C355.560949,110.796594 356.774008,120.937157 356.774008,120.937157 C356.774008,120.937157 358.391419,101.467276 364.861065,97.8166743" id="Path-738" fill="#A3B1BF"></path> |
| | | <path d="M408.39639,103.839357 C407.06213,104.58739 405.425983,106.433399 403.908483,109.985349 C399.056249,121.342779 400.269308,131.483341 400.269308,131.483341 C400.269308,131.483341 401.886718,112.013461 408.356365,108.362859" id="Path-738-Copy" fill="#A3B1BF" transform="translate(404.265457, 117.661349) scale(-1, -1) translate(-404.265457, -117.661349) "></path> |
| | | </g> |
| | | </g> |
| | | </g> |
| | | </svg> |
| New file |
| | |
| | | <svg xmlns="http://www.w3.org/2000/svg" width="6395" height="1079"><defs><linearGradient id="b" x1=".747" y1=".222" x2=".973" y2=".807" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#409eff"/><stop offset="1" stop-color="#1b4fab"/></linearGradient><clipPath id="a"><path transform="translate(-5391)" fill="#fff" d="M0 0h6395v1079H0z"/></clipPath></defs><g data-name="Mask Group 1" transform="translate(5391)" clip-path="url(#a)"><g data-name="Group 118"><path data-name="Path 142" d="M976.018-7.302S753.54 180.507 920.669 575.952c44.957 106.375 81.514 205.964 84.521 277 8.164 192.764-156.046 268.564-156.046 268.564l-653.53-26.8L179.349-22.751z" fill="#f1f5f8"/><path data-name="Union 6" d="M-2631.1 1081.8v-1.6h-5599.8V.022h5599.8V0h759.7s-187.845 197.448-91.626 488.844c49.167 148.9 96.309 256.289 104.683 362.118 7.979 100.852-57.98 201.711-168.644 254.286-65.858 31.29-144.552 42.382-223.028 42.383-191.185.001-381.085-65.831-381.085-65.831z" transform="translate(2840.191 -.323)" fill="url(#b)"/></g></g></svg> |
| New file |
| | |
| | | <template> |
| | | <router-view /> |
| | | </template> |
| | | |
| | | <script> |
| | | export default {}; |
| | | </script> |
| | | |
| | | <style> |
| | | html, |
| | | body, |
| | | #app { |
| | | width: 100%; |
| | | height: 100%; |
| | | } |
| | | </style> |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/region/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getLazyTree = (parentCode, params) => { |
| | | return request({ |
| | | url: '/blade-system/region/lazy-tree', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | parentCode, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDetail = code => { |
| | | return request({ |
| | | url: '/blade-system/region/detail', |
| | | method: 'get', |
| | | params: { |
| | | code, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = id => { |
| | | return request({ |
| | | url: '/blade-system/region/remove', |
| | | method: 'post', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const submit = row => { |
| | | return request({ |
| | | url: '/blade-system/region/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | /** |
| | | * 文件流返回 |
| | | * @param url 接口地址 |
| | | * @param params 接口参数 |
| | | */ |
| | | export const exportBlob = (url, params) => { |
| | | return request({ |
| | | url: url, |
| | | params: params, |
| | | method: 'get', |
| | | responseType: 'blob', |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-desk/notice/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | cryptoToken: true, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-desk/notice/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | cryptoToken: true, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-desk/notice/submit', |
| | | method: 'post', |
| | | data: row, |
| | | cryptoToken: true, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-desk/notice/submit', |
| | | method: 'post', |
| | | data: row, |
| | | cryptoToken: true, |
| | | }); |
| | | }; |
| | | |
| | | export const getNotice = id => { |
| | | return request({ |
| | | url: '/blade-desk/notice/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | cryptoToken: true, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const modelList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-flow/model/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const managerList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-flow/manager/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const followList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-flow/follow/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const removeModel = ids => { |
| | | return request({ |
| | | url: '/blade-flow/model/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const deployModel = params => { |
| | | return request({ |
| | | url: '/blade-flow/model/deploy', |
| | | method: 'post', |
| | | params, |
| | | }); |
| | | }; |
| | | |
| | | export const changeState = params => { |
| | | return request({ |
| | | url: '/blade-flow/manager/change-state', |
| | | method: 'post', |
| | | params, |
| | | }); |
| | | }; |
| | | |
| | | export const deployUpload = (category, tenantIds, files) => { |
| | | const formData = new FormData(); |
| | | formData.append('category', category); |
| | | formData.append('tenantIds', tenantIds); |
| | | files.forEach(file => { |
| | | formData.append('files', file); |
| | | }); |
| | | return request({ |
| | | headers: { |
| | | 'Content-Type': 'multipart/form-data', |
| | | }, |
| | | url: '/blade-flow/manager/deploy-upload', |
| | | method: 'post', |
| | | data: formData, |
| | | }); |
| | | }; |
| | | |
| | | export const deleteDeployment = deploymentIds => { |
| | | return request({ |
| | | url: '/blade-flow/manager/delete-deployment', |
| | | method: 'post', |
| | | params: { |
| | | deploymentIds, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const deleteProcessInstance = params => { |
| | | return request({ |
| | | url: '/blade-flow/follow/delete-process-instance', |
| | | method: 'post', |
| | | params, |
| | | }); |
| | | }; |
| | | |
| | | export const submitModel = data => { |
| | | return request({ |
| | | url: '/blade-flow/model/submit', |
| | | method: 'post', |
| | | data, |
| | | }); |
| | | }; |
| | | |
| | | export const detail = params => { |
| | | return request({ |
| | | url: '/blade-flow/model/detail', |
| | | method: 'get', |
| | | params, |
| | | }); |
| | | }; |
| | | |
| | | export const modelView = params => { |
| | | return request({ |
| | | url: '/blade-flow/process/model-view', |
| | | method: 'get', |
| | | params, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getUsualList = (current, size) => { |
| | | return request({ |
| | | url: '/blade-log/usual/list', |
| | | method: 'get', |
| | | params: { |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getApiList = (current, size) => { |
| | | return request({ |
| | | url: '/blade-log/api/list', |
| | | method: 'get', |
| | | params: { |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getErrorList = (current, size) => { |
| | | return request({ |
| | | url: '/blade-log/error/list', |
| | | method: 'get', |
| | | params: { |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getUsualLogs = id => { |
| | | return request({ |
| | | url: '/blade-log/usual/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | export const getApiLogs = id => { |
| | | return request({ |
| | | url: '/blade-log/api/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | export const getErrorLogs = id => { |
| | | return request({ |
| | | url: '/blade-log/error/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-report/report/rest/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-report/report/rest/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-resource/attach/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDetail = id => { |
| | | return request({ |
| | | url: '/blade-resource/attach/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-resource/attach/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-resource/attach/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-resource/attach/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-resource/oss/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDetail = id => { |
| | | return request({ |
| | | url: '/blade-resource/oss/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-resource/oss/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-resource/oss/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-resource/oss/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const enable = id => { |
| | | return request({ |
| | | url: '/blade-resource/oss/enable', |
| | | method: 'post', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-resource/sms/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDetail = id => { |
| | | return request({ |
| | | url: '/blade-resource/sms/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-resource/sms/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-resource/sms/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-resource/sms/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const enable = id => { |
| | | return request({ |
| | | url: '/blade-resource/sms/enable', |
| | | method: 'post', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const send = (code, phones, params) => { |
| | | return request({ |
| | | url: '/blade-resource/sms/endpoint/send-message', |
| | | method: 'post', |
| | | params: { |
| | | code, |
| | | phones, |
| | | params, |
| | | }, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/client/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDetail = id => { |
| | | return request({ |
| | | url: '/blade-system/client/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-system/client/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-system/client/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-system/client/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/dept/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getLazyList = (parentId, params) => { |
| | | return request({ |
| | | url: '/blade-system/dept/lazy-list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | parentId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-system/dept/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-system/dept/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-system/dept/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const getDept = id => { |
| | | return request({ |
| | | url: '/blade-system/dept/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDeptTree = tenantId => { |
| | | return request({ |
| | | url: '/blade-system/dept/tree', |
| | | method: 'get', |
| | | params: { |
| | | tenantId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDeptLazyTree = parentId => { |
| | | return request({ |
| | | url: '/blade-system/dept/lazy-tree', |
| | | method: 'get', |
| | | params: { |
| | | parentId, |
| | | }, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/dict/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getParentList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/dict/parent-list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getChildList = (current, size, parentId, params) => { |
| | | return request({ |
| | | url: '/blade-system/dict/child-list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | parentId: parentId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-system/dict/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-system/dict/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-system/dict/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const getDict = id => { |
| | | return request({ |
| | | url: '/blade-system/dict/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | export const getDictTree = () => { |
| | | return request({ |
| | | url: '/blade-system/dict/tree?code=DICT', |
| | | method: 'get', |
| | | }); |
| | | }; |
| | | |
| | | export const getDictionary = params => { |
| | | return request({ |
| | | url: '/blade-system/dict/dictionary', |
| | | method: 'get', |
| | | params, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/dict-biz/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getParentList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/dict-biz/parent-list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getChildList = (current, size, parentId, params) => { |
| | | return request({ |
| | | url: '/blade-system/dict-biz/child-list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | parentId: parentId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-system/dict-biz/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-system/dict-biz/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-system/dict-biz/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const getDict = id => { |
| | | return request({ |
| | | url: '/blade-system/dict-biz/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | export const getDictTree = () => { |
| | | return request({ |
| | | url: '/blade-system/dict-biz/tree?code=DICT', |
| | | method: 'get', |
| | | }); |
| | | }; |
| | | |
| | | export const getDictionary = params => { |
| | | return request({ |
| | | url: '/blade-system/dict-biz/dictionary', |
| | | method: 'get', |
| | | params, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/menu/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getLazyList = (parentId, params) => { |
| | | return request({ |
| | | url: '/blade-system/menu/lazy-list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | parentId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getLazyMenuList = (parentId, params) => { |
| | | return request({ |
| | | url: '/blade-system/menu/lazy-menu-list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | parentId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getMenuList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/menu/menu-list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getMenuTree = tenantId => { |
| | | return request({ |
| | | url: '/blade-system/menu/tree', |
| | | method: 'get', |
| | | params: { |
| | | tenantId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-system/menu/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-system/menu/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-system/menu/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const getMenu = id => { |
| | | return request({ |
| | | url: '/blade-system/menu/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getTopMenu = () => |
| | | request({ |
| | | url: '/blade-system/menu/top-menu', |
| | | method: 'get', |
| | | }); |
| | | |
| | | export const getRoutes = topMenuId => |
| | | request({ |
| | | url: '/blade-system/menu/routes', |
| | | method: 'get', |
| | | params: { |
| | | topMenuId, |
| | | }, |
| | | }); |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/param/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDetail = id => { |
| | | return request({ |
| | | url: '/blade-system/param/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-system/param/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-system/param/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-system/param/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/post/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getPostList = tenantId => { |
| | | return request({ |
| | | url: '/blade-system/post/select', |
| | | method: 'get', |
| | | params: { |
| | | tenantId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDetail = id => { |
| | | return request({ |
| | | url: '/blade-system/post/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-system/post/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-system/post/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-system/post/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/role/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | export const grantTree = () => { |
| | | return request({ |
| | | url: '/blade-system/menu/grant-tree', |
| | | method: 'get', |
| | | }); |
| | | }; |
| | | |
| | | export const grant = (roleIds, menuIds, dataScopeIds, apiScopeIds) => { |
| | | return request({ |
| | | url: '/blade-system/role/grant', |
| | | method: 'post', |
| | | data: { |
| | | roleIds, |
| | | menuIds, |
| | | dataScopeIds, |
| | | apiScopeIds, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-system/role/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-system/role/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-system/role/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const getRole = roleIds => { |
| | | return request({ |
| | | url: '/blade-system/menu/role-tree-keys', |
| | | method: 'get', |
| | | params: { |
| | | roleIds, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getRoleTree = tenantId => { |
| | | return request({ |
| | | url: '/blade-system/role/tree', |
| | | method: 'get', |
| | | params: { |
| | | tenantId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getRoleTreeById = roleId => { |
| | | return request({ |
| | | url: '/blade-system/role/tree-by-id', |
| | | method: 'get', |
| | | params: { |
| | | roleId, |
| | | }, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getListDataScope = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/data-scope/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const removeDataScope = ids => { |
| | | return request({ |
| | | url: '/blade-system/data-scope/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const addDataScope = row => { |
| | | return request({ |
| | | url: '/blade-system/data-scope/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const updateDataScope = row => { |
| | | return request({ |
| | | url: '/blade-system/data-scope/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const getMenuDataScope = id => { |
| | | return request({ |
| | | url: '/blade-system/data-scope/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getListApiScope = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/api-scope/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const removeApiScope = ids => { |
| | | return request({ |
| | | url: '/blade-system/api-scope/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const addApiScope = row => { |
| | | return request({ |
| | | url: '/blade-system/api-scope/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const updateApiScope = row => { |
| | | return request({ |
| | | url: '/blade-system/api-scope/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const getMenuApiScope = id => { |
| | | return request({ |
| | | url: '/blade-system/api-scope/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/tenant/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDetail = id => { |
| | | return request({ |
| | | url: '/blade-system/tenant/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-system/tenant/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-system/tenant/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-system/tenant/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const setting = (ids, form) => { |
| | | return request({ |
| | | url: '/blade-system/tenant/setting', |
| | | method: 'post', |
| | | params: { |
| | | ...form, |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const datasource = (tenantId, datasourceId) => { |
| | | return request({ |
| | | url: '/blade-system/tenant/datasource', |
| | | method: 'post', |
| | | params: { |
| | | tenantId, |
| | | datasourceId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const info = domain => { |
| | | return request({ |
| | | url: '/blade-system/tenant/info', |
| | | method: 'get', |
| | | params: { |
| | | domain, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const packageInfo = tenantId => { |
| | | return request({ |
| | | url: '/blade-system/tenant/package-detail', |
| | | method: 'get', |
| | | params: { |
| | | tenantId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const packageSetting = (tenantId, packageId) => { |
| | | return request({ |
| | | url: '/blade-system/tenant/package-setting', |
| | | method: 'post', |
| | | params: { |
| | | tenantId, |
| | | packageId, |
| | | }, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/tenant-package/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDetail = id => { |
| | | return request({ |
| | | url: '/blade-system/tenant-package/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-system/tenant-package/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-system/tenant-package/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-system/tenant-package/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-system/topmenu/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDetail = id => { |
| | | return request({ |
| | | url: '/blade-system/topmenu/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-system/topmenu/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-system/topmenu/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-system/topmenu/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const grantTree = () => { |
| | | return request({ |
| | | url: '/blade-system/menu/grant-top-tree', |
| | | method: 'get', |
| | | }); |
| | | }; |
| | | |
| | | export const getTopTree = topMenuIds => { |
| | | return request({ |
| | | url: '/blade-system/menu/top-tree-keys', |
| | | method: 'get', |
| | | params: { |
| | | topMenuIds, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const grant = (topMenuIds, menuIds) => { |
| | | return request({ |
| | | url: '/blade-system/topmenu/grant', |
| | | method: 'post', |
| | | data: { |
| | | topMenuIds, |
| | | menuIds, |
| | | }, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params, deptId) => { |
| | | return request({ |
| | | url: '/blade-system/user/page', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | deptId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-system/user/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-system/user/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-system/user/update', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const updatePlatform = (userId, userType, userExt) => { |
| | | return request({ |
| | | url: '/blade-system/user/update-platform', |
| | | method: 'post', |
| | | params: { |
| | | userId, |
| | | userType, |
| | | userExt, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getUser = id => { |
| | | return request({ |
| | | url: '/blade-system/user/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getUserPlatform = id => { |
| | | return request({ |
| | | url: '/blade-system/user/platform-detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getUserInfo = () => { |
| | | return request({ |
| | | url: '/blade-system/user/info', |
| | | method: 'get', |
| | | }); |
| | | }; |
| | | |
| | | export const resetPassword = userIds => { |
| | | return request({ |
| | | url: '/blade-system/user/reset-password', |
| | | method: 'post', |
| | | params: { |
| | | userIds, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const updatePassword = (oldPassword, newPassword, newPassword1) => { |
| | | return request({ |
| | | url: '/blade-system/user/update-password', |
| | | method: 'post', |
| | | params: { |
| | | oldPassword, |
| | | newPassword, |
| | | newPassword1, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const updateInfo = row => { |
| | | return request({ |
| | | url: '/blade-system/user/update-info', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const grant = (userIds, roleIds) => { |
| | | return request({ |
| | | url: '/blade-system/user/grant', |
| | | method: 'post', |
| | | params: { |
| | | userIds, |
| | | roleIds, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const unlock = userIds => { |
| | | return request({ |
| | | url: '/blade-system/user/unlock', |
| | | method: 'post', |
| | | params: { |
| | | userIds, |
| | | }, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-develop/code/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const build = ids => { |
| | | return request({ |
| | | url: '/blade-develop/code/gen-code', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | system: 'saber', |
| | | }, |
| | | }); |
| | | }; |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-develop/code/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-develop/code/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-develop/code/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const copy = id => { |
| | | return request({ |
| | | url: '/blade-develop/code/copy', |
| | | method: 'post', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getCode = id => { |
| | | return request({ |
| | | url: '/blade-develop/code/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-develop/datasource/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDetail = id => { |
| | | return request({ |
| | | url: '/blade-develop/datasource/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-develop/datasource/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-develop/datasource/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-develop/datasource/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const getList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-develop/model/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getDetail = id => { |
| | | return request({ |
| | | url: '/blade-develop/model/detail', |
| | | method: 'get', |
| | | params: { |
| | | id, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const remove = ids => { |
| | | return request({ |
| | | url: '/blade-develop/model/remove', |
| | | method: 'post', |
| | | params: { |
| | | ids, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const add = row => { |
| | | return request({ |
| | | url: '/blade-develop/model/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const update = row => { |
| | | return request({ |
| | | url: '/blade-develop/model/submit', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const getTableList = datasourceId => { |
| | | return request({ |
| | | url: '/blade-develop/model/table-list', |
| | | method: 'get', |
| | | params: { |
| | | datasourceId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getTableInfo = (modelId, datasourceId) => { |
| | | return request({ |
| | | url: '/blade-develop/model/table-info', |
| | | method: 'get', |
| | | params: { |
| | | modelId, |
| | | datasourceId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getTableInfoByName = (tableName, datasourceId) => { |
| | | return request({ |
| | | url: '/blade-develop/model/table-info', |
| | | method: 'get', |
| | | params: { |
| | | tableName, |
| | | datasourceId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const getModelPrototype = (modelId, datasourceId) => { |
| | | return request({ |
| | | url: '/blade-develop/model/model-prototype', |
| | | method: 'get', |
| | | params: { |
| | | modelId, |
| | | datasourceId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const submitModelPrototype = row => { |
| | | return request({ |
| | | url: '/blade-develop/model-prototype/submit-list', |
| | | method: 'post', |
| | | data: row, |
| | | }); |
| | | }; |
| | | |
| | | export const prototypeDetail = modelId => { |
| | | return request({ |
| | | url: '/blade-develop/model-prototype/select', |
| | | method: 'get', |
| | | params: { |
| | | modelId, |
| | | }, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | import website from '@/config/website'; |
| | | |
| | | export const loginByUsername = (tenantId, deptId, roleId, username, password, type, key, code) => |
| | | request({ |
| | | url: '/blade-auth/oauth/token', |
| | | method: 'post', |
| | | headers: { |
| | | 'Tenant-Id': tenantId, |
| | | 'Dept-Id': website.switchMode ? deptId : '', |
| | | 'Role-Id': website.switchMode ? roleId : '', |
| | | 'Captcha-Key': key, |
| | | 'Captcha-Code': code, |
| | | }, |
| | | params: { |
| | | tenantId, |
| | | username, |
| | | password, |
| | | grant_type: website.captchaMode ? 'captcha' : 'password', |
| | | scope: 'all', |
| | | type, |
| | | }, |
| | | }); |
| | | |
| | | export const loginBySocial = (tenantId, source, code, state) => |
| | | request({ |
| | | url: '/blade-auth/oauth/token', |
| | | method: 'post', |
| | | headers: { |
| | | 'Tenant-Id': tenantId, |
| | | }, |
| | | params: { |
| | | tenantId, |
| | | source, |
| | | code, |
| | | state, |
| | | grant_type: 'social', |
| | | scope: 'all', |
| | | }, |
| | | }); |
| | | |
| | | export const loginBySso = (state, code) => |
| | | request({ |
| | | url: '/blade-auth/oauth/token', |
| | | method: 'post', |
| | | headers: { |
| | | 'Tenant-Id': state, |
| | | }, |
| | | params: { |
| | | tenantId: state, |
| | | code, |
| | | grant_type: 'authorization_code', |
| | | scope: 'all', |
| | | redirect_uri: website.redirectUri, |
| | | }, |
| | | }); |
| | | |
| | | export const refreshToken = (refresh_token, tenantId, deptId, roleId) => |
| | | request({ |
| | | url: '/blade-auth/oauth/token', |
| | | method: 'post', |
| | | headers: { |
| | | 'Tenant-Id': tenantId, |
| | | 'Dept-Id': website.switchMode ? deptId : '', |
| | | 'Role-Id': website.switchMode ? roleId : '', |
| | | }, |
| | | params: { |
| | | tenantId, |
| | | refresh_token, |
| | | grant_type: 'refresh_token', |
| | | scope: 'all', |
| | | }, |
| | | }); |
| | | |
| | | export const registerGuest = (form, oauthId) => |
| | | request({ |
| | | url: '/blade-system/user/register-guest', |
| | | method: 'post', |
| | | params: { |
| | | tenantId: form.tenantId, |
| | | name: form.name, |
| | | account: form.account, |
| | | password: form.password, |
| | | oauthId, |
| | | }, |
| | | }); |
| | | |
| | | export const getButtons = () => |
| | | request({ |
| | | url: '/blade-system/menu/buttons', |
| | | method: 'get', |
| | | }); |
| | | |
| | | export const getCaptcha = () => |
| | | request({ |
| | | url: '/blade-auth/oauth/captcha', |
| | | method: 'get', |
| | | authorization: false, |
| | | }); |
| | | |
| | | export const logout = () => |
| | | request({ |
| | | url: '/blade-auth/oauth/logout', |
| | | method: 'get', |
| | | authorization: false, |
| | | }); |
| | | |
| | | export const getUserInfo = () => |
| | | request({ |
| | | url: '/blade-auth/oauth/user-info', |
| | | method: 'get', |
| | | }); |
| | | |
| | | export const sendLogs = list => |
| | | request({ |
| | | url: '/blade-auth/oauth/logout', |
| | | method: 'post', |
| | | data: list, |
| | | }); |
| | | |
| | | export const clearCache = () => |
| | | request({ |
| | | url: '/blade-auth/oauth/clear-cache', |
| | | method: 'get', |
| | | authorization: false, |
| | | }); |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | // =====================参数=========================== |
| | | |
| | | export const historyFlowList = processInstanceId => { |
| | | return request({ |
| | | url: '/blade-flow/process/history-flow-list', |
| | | method: 'get', |
| | | params: { |
| | | processInstanceId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | // =====================请假流程=========================== |
| | | |
| | | export const leaveProcess = data => { |
| | | return request({ |
| | | url: '/blade-desk/process/leave/start-process', |
| | | method: 'post', |
| | | data, |
| | | }); |
| | | }; |
| | | |
| | | export const leaveDetail = businessId => { |
| | | return request({ |
| | | url: '/blade-desk/process/leave/detail', |
| | | method: 'get', |
| | | params: { |
| | | businessId, |
| | | }, |
| | | }); |
| | | }; |
| New file |
| | |
| | | import request from '@/axios'; |
| | | |
| | | export const startList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-flow/work/start-list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const claimList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-flow/work/claim-list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const todoList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-flow/work/todo-list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const sendList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-flow/work/send-list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const doneList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-flow/work/done-list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const claimTask = taskId => { |
| | | return request({ |
| | | url: '/blade-flow/work/claim-task', |
| | | method: 'post', |
| | | params: { |
| | | taskId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const completeTask = data => { |
| | | return request({ |
| | | url: '/blade-flow/work/complete-task', |
| | | method: 'post', |
| | | data, |
| | | }); |
| | | }; |
| New file |
| | |
| | | /** |
| | | * 全站http配置 |
| | | * |
| | | * axios参数说明 |
| | | * isSerialize是否开启form表单提交 |
| | | * isToken是否需要token |
| | | */ |
| | | import axios from 'axios'; |
| | | import store from '@/store/'; |
| | | import router from '@/router/'; |
| | | import { serialize } from 'utils/util'; |
| | | import { getToken } from 'utils/auth'; |
| | | import { isURL } from 'utils/validate'; |
| | | import { ElMessage } from 'element-plus'; |
| | | import website from '@/config/website'; |
| | | import NProgress from 'nprogress'; // progress bar |
| | | import 'nprogress/nprogress.css'; // progress bar style |
| | | import { Base64 } from 'js-base64'; |
| | | import { baseUrl } from '@/config/env'; |
| | | import crypto from '@/utils/crypto'; |
| | | |
| | | axios.defaults.timeout = 10000; |
| | | //返回其他状态吗 |
| | | axios.defaults.validateStatus = function (status) { |
| | | return status >= 200 && status <= 500; // 默认的 |
| | | }; |
| | | //跨域请求,允许保存cookie |
| | | axios.defaults.withCredentials = true; |
| | | // NProgress Configuration |
| | | NProgress.configure({ |
| | | showSpinner: false, |
| | | }); |
| | | //HTTPrequest拦截 |
| | | axios.interceptors.request.use( |
| | | config => { |
| | | // start progress bar |
| | | NProgress.start(); |
| | | //地址为已经配置状态则不添加前缀 |
| | | if (!isURL(config.url) && !config.url.startsWith(baseUrl)) { |
| | | config.url = baseUrl + config.url; |
| | | } |
| | | //headers判断是否需要 |
| | | const authorization = config.authorization === false; |
| | | if (!authorization) { |
| | | config.headers['Authorization'] = `Basic ${Base64.encode( |
| | | `${website.clientId}:${website.clientSecret}` |
| | | )}`; |
| | | } |
| | | //headers判断请求是否携带token |
| | | const meta = config.meta || {}; |
| | | const isToken = meta.isToken === false; |
| | | //headers传递token是否加密 |
| | | const cryptoToken = config.cryptoToken === true; |
| | | const token = getToken(); |
| | | if (token && !isToken) { |
| | | config.headers[website.tokenHeader] = cryptoToken |
| | | ? 'crypto ' + crypto.encrypt(token) |
| | | : 'bearer ' + token; |
| | | } |
| | | //headers中配置text请求 |
| | | if (config.text === true) { |
| | | config.headers['Content-Type'] = 'text/plain'; |
| | | } |
| | | //headers中配置serialize为true开启序列化 |
| | | if (config.method === 'post' && meta.isSerialize === true) { |
| | | config.data = serialize(config.data); |
| | | } |
| | | return config; |
| | | }, |
| | | error => { |
| | | return Promise.reject(error); |
| | | } |
| | | ); |
| | | //HTTPresponse拦截 |
| | | axios.interceptors.response.use( |
| | | res => { |
| | | NProgress.done(); |
| | | const status = res.data.code || res.status; |
| | | const statusWhiteList = website.statusWhiteList || []; |
| | | const message = res.data.msg || res.data.error_description || '未知错误'; |
| | | //如果在白名单里则自行catch逻辑处理 |
| | | if (statusWhiteList.includes(status)) return Promise.reject(res); |
| | | //如果是401则跳转到登录页面 |
| | | if (status === 401) store.dispatch('FedLogOut').then(() => router.push({ path: '/login' })); |
| | | // 如果请求为非200否者默认统一处理 |
| | | if (status !== 200) { |
| | | ElMessage({ |
| | | message: message, |
| | | type: 'error', |
| | | }); |
| | | return Promise.reject(new Error(message)); |
| | | } |
| | | return res; |
| | | }, |
| | | error => { |
| | | NProgress.done(); |
| | | return Promise.reject(new Error(error)); |
| | | } |
| | | ); |
| | | |
| | | export default axios; |
| New file |
| | |
| | | <template> |
| | | <div class="basic-block" :style="styleName"> |
| | | <div class="box" :style="boxStyleName"> |
| | | <router-link :to="to"> |
| | | <span v-text="text"></span> |
| | | <p v-text="dept"></p> |
| | | <i :class="icon"></i> |
| | | </router-link> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'basicBlock', |
| | | props: { |
| | | icon: { |
| | | type: String, |
| | | }, |
| | | background: { |
| | | type: String, |
| | | }, |
| | | to: { |
| | | type: Object, |
| | | default: () => { |
| | | return {}; |
| | | }, |
| | | }, |
| | | text: { |
| | | type: String, |
| | | }, |
| | | dept: { |
| | | type: String, |
| | | }, |
| | | time: { |
| | | type: [Number, String], |
| | | }, |
| | | gutter: { |
| | | type: [Number, String], |
| | | default: 5, |
| | | }, |
| | | color: { |
| | | type: String, |
| | | }, |
| | | width: { |
| | | type: [Number, String], |
| | | }, |
| | | height: { |
| | | type: [Number, String], |
| | | }, |
| | | }, |
| | | computed: { |
| | | styleName() { |
| | | return { |
| | | animationDelay: `${this.time / 25}s`, |
| | | width: `${this.width}px`, |
| | | height: `${this.height}px`, |
| | | margin: `${this.gutter}px`, |
| | | }; |
| | | }, |
| | | boxStyleName() { |
| | | return { |
| | | backgroundColor: this.color, |
| | | backgroundImage: `url('${this.background}')`, |
| | | }; |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .basic-block { |
| | | opacity: 0; |
| | | |
| | | box-sizing: border-box; |
| | | color: #fff; |
| | | animation: mymove 1s; |
| | | animation-fill-mode: forwards; |
| | | |
| | | .box { |
| | | position: relative; |
| | | box-sizing: border-box; |
| | | padding: 15px; |
| | | width: 100%; |
| | | height: 100%; |
| | | transition: all 1s; |
| | | background-size: cover; |
| | | |
| | | &:hover { |
| | | transform: rotateY(360deg); |
| | | } |
| | | } |
| | | |
| | | a { |
| | | color: #fff; |
| | | } |
| | | |
| | | span { |
| | | display: block; |
| | | font-size: 16px; |
| | | } |
| | | |
| | | p { |
| | | width: 80%; |
| | | font-size: 10px; |
| | | color: #eee; |
| | | line-height: 22px; |
| | | } |
| | | |
| | | i { |
| | | position: absolute; |
| | | bottom: 15px; |
| | | right: 15px; |
| | | font-size: 50px !important; |
| | | } |
| | | |
| | | @keyframes mymove { |
| | | from { |
| | | opacity: 0; |
| | | transform: scale(0); |
| | | } |
| | | to { |
| | | opacity: 1; |
| | | transform: scale(1); |
| | | } |
| | | } |
| | | } |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <div class="basic-container" :style="styleName" :class="{ 'basic-container--block': block }"> |
| | | <el-card class="basic-container__card"> |
| | | <slot></slot> |
| | | </el-card> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'basicContainer', |
| | | props: { |
| | | radius: { |
| | | type: [String, Number], |
| | | default: 10, |
| | | }, |
| | | background: { |
| | | type: String, |
| | | }, |
| | | block: { |
| | | type: Boolean, |
| | | default: false, |
| | | }, |
| | | }, |
| | | computed: { |
| | | styleName() { |
| | | return { |
| | | borderRadius: `${this.radius}px`, |
| | | background: this.background, |
| | | }; |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .basic-container { |
| | | padding: 10px 6px; |
| | | box-sizing: border-box; |
| | | |
| | | &--block { |
| | | height: 100%; |
| | | |
| | | .basic-container__card { |
| | | height: 100%; |
| | | } |
| | | } |
| | | |
| | | &__card { |
| | | width: 100%; |
| | | } |
| | | |
| | | &:first-child { |
| | | padding-top: 0; |
| | | } |
| | | } |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <div :style="styleName" class="basic-video"> |
| | | <div class="basic-video__border"> |
| | | <span :style="borderStyleName"></span> |
| | | <span :style="borderStyleName"></span> |
| | | <span :style="borderStyleName"></span> |
| | | <span :style="borderStyleName"></span> |
| | | </div> |
| | | <img :style="imgStyleName" class="basic-video__img" :src="background" /> |
| | | <video class="basic-video__main" ref="main" autoplay muted></video> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import RecordVideo from './plugin'; |
| | | |
| | | export default { |
| | | name: 'basic-video', |
| | | props: { |
| | | background: { |
| | | type: String, |
| | | }, |
| | | width: { |
| | | type: [String, Number], |
| | | default: 500, |
| | | }, |
| | | }, |
| | | computed: { |
| | | styleName() { |
| | | return { |
| | | width: `${this.width}px`, |
| | | }; |
| | | }, |
| | | imgStyleName() { |
| | | return { |
| | | width: `${this.width / 2}px`, |
| | | }; |
| | | }, |
| | | borderStyleName() { |
| | | return { |
| | | width: `${this.width / 15}px`, |
| | | height: `${this.width / 15}px`, |
| | | borderWidth: `${5}px`, |
| | | }; |
| | | }, |
| | | }, |
| | | data() { |
| | | return { |
| | | videoObj: null, |
| | | }; |
| | | }, |
| | | mounted() { |
| | | this.init(); |
| | | }, |
| | | methods: { |
| | | init() { |
| | | this.videoObj = new RecordVideo(this.$refs.main); |
| | | const videoPromise = this.videoObj.init(); |
| | | videoPromise.then(() => { |
| | | this.videoObj.mediaRecorder.addEventListener('stop', this.getData, false); |
| | | }); |
| | | }, |
| | | startRecord() { |
| | | this.videoObj.startRecord(); |
| | | }, |
| | | stopRecord() { |
| | | this.videoObj.stopRecord(); |
| | | }, |
| | | getData() { |
| | | const blob = new Blob(this.videoObj.chunks, { |
| | | type: 'video/mp4', |
| | | }); |
| | | const reader = new FileReader(); |
| | | reader.readAsDataURL(blob); |
| | | reader.addEventListener('loadend', () => { |
| | | var video_base64 = reader.result; |
| | | this.$emit('data-change', video_base64); |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | <style lang="scss" scoped> |
| | | .basic-video { |
| | | margin: 0 auto; |
| | | position: relative; |
| | | overflow: hidden; |
| | | |
| | | &__border { |
| | | span { |
| | | position: absolute; |
| | | width: 30px; |
| | | height: 30px; |
| | | border-width: 4px; |
| | | color: #0073eb; |
| | | border-style: solid; |
| | | |
| | | &:nth-child(1) { |
| | | left: 15px; |
| | | top: 15px; |
| | | border-right: 0; |
| | | border-bottom: 0; |
| | | } |
| | | |
| | | &:nth-child(2) { |
| | | right: 15px; |
| | | top: 15px; |
| | | border-left: 0; |
| | | border-bottom: 0; |
| | | } |
| | | |
| | | &:nth-child(3) { |
| | | bottom: 15px; |
| | | left: 15px; |
| | | border-right: 0; |
| | | border-top: 0; |
| | | } |
| | | |
| | | &:nth-child(4) { |
| | | bottom: 15px; |
| | | right: 15px; |
| | | border-left: 0; |
| | | border-top: 0; |
| | | } |
| | | } |
| | | } |
| | | |
| | | &__img { |
| | | width: 100px; |
| | | position: absolute; |
| | | left: 50%; |
| | | top: 50%; |
| | | transform: translate(-50%, -50%); |
| | | } |
| | | |
| | | &__main { |
| | | width: 100%; |
| | | } |
| | | } |
| | | </style> |
| New file |
| | |
| | | export default class RecordVideo { |
| | | /** |
| | | * 构造函数 |
| | | * |
| | | * @param {Object} videoObj 视频对象 |
| | | */ |
| | | constructor(videoObj) { |
| | | this.video = videoObj; |
| | | this.mediaRecorder = null; |
| | | this.chunks = []; |
| | | } |
| | | |
| | | /** |
| | | * 初始化 |
| | | * |
| | | * @return {Object} promise |
| | | */ |
| | | init() { |
| | | // 返回Promise对象 |
| | | // resolve 正常处理 |
| | | // reject 处理异常情况 |
| | | return new Promise((resovle, reject) => { |
| | | navigator.mediaDevices |
| | | .getUserMedia({ |
| | | audio: true, |
| | | video: true, |
| | | // video: { |
| | | // width: this.videoWidth, |
| | | // height: this.videoHeight |
| | | // } |
| | | }) |
| | | // 返回一个媒体内容的流 |
| | | .then(stream => { |
| | | // 检测是否支持 srcObject,该属性在新的浏览器支持 |
| | | if ('srcObject' in this.video) { |
| | | this.video.srcObject = stream; |
| | | } else { |
| | | // 兼容旧的浏览器 |
| | | this.video.src = window.URL.createObjectURL(stream); |
| | | } |
| | | |
| | | // 当视频的元数据已经加载时触发 |
| | | this.video.addEventListener('loadmetadata', () => { |
| | | this.video.play(); |
| | | }); |
| | | this.mediaRecorder = new MediaRecorder(stream); |
| | | this.mediaRecorder.addEventListener('dataavailable', e => { |
| | | this.chunks.push(e.data); |
| | | }); |
| | | resovle(); |
| | | }) |
| | | // 异常抓取,包括用于禁用麦克风、摄像头 |
| | | .catch(error => { |
| | | reject(error); |
| | | }); |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 视频开始录制 |
| | | */ |
| | | startRecord() { |
| | | if (this.mediaRecorder.state === 'inactive') { |
| | | this.mediaRecorder.start(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 视频结束录制 |
| | | */ |
| | | stopRecord() { |
| | | if (this.mediaRecorder.state === 'recording') { |
| | | this.mediaRecorder.stop(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 检测当前浏览器对否支持 |
| | | * |
| | | * @return {boolean} 当前浏览器是否支持 |
| | | */ |
| | | isSupport() { |
| | | const flag = navigator.mediaDevices && navigator.mediaDevices.getUserMedia; |
| | | if (flag) { |
| | | return true; |
| | | } |
| | | } |
| | | } |
| New file |
| | |
| | | <template> |
| | | <div class="error-page"> |
| | | <div class="img" style="background-image: url('/img/403.svg')"></div> |
| | | <div class="content"> |
| | | <h1>403</h1> |
| | | <div class="desc">抱歉,你无权访问该页面</div> |
| | | <div class="actions"> |
| | | <router-link :to="{ path: '/' }"> |
| | | <el-button type="primary">返回首页</el-button> |
| | | </router-link> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'error-403', |
| | | }; |
| | | </script> |
| | | <style lang="scss" scoped> |
| | | @import './style.scss'; |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <div class="error-page"> |
| | | <div class="img" style="background-image: url('/img/404.svg')"></div> |
| | | <div class="content"> |
| | | <h1>404</h1> |
| | | <div class="desc">抱歉,你访问的页面不存在</div> |
| | | <div class="actions"> |
| | | <router-link :to="{ path: '/' }"> |
| | | <el-button type="primary">返回首页</el-button> |
| | | </router-link> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'error-404', |
| | | }; |
| | | </script> |
| | | <style lang="scss" scoped> |
| | | @import './style.scss'; |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <div class="error-page"> |
| | | <div class="img" style="background-image: url('/img/500.svg')"></div> |
| | | <div class="content"> |
| | | <h1>500</h1> |
| | | <div class="desc">抱歉,服务器出错了</div> |
| | | <div class="actions"> |
| | | <router-link :to="{ path: '/' }"> |
| | | <el-button type="primary">返回首页</el-button> |
| | | </router-link> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'error-500', |
| | | }; |
| | | </script> |
| | | <style lang="scss" scoped> |
| | | @import './style.scss'; |
| | | </style> |
| New file |
| | |
| | | .error-page { |
| | | background: #f0f2f5; |
| | | margin-top: -30px; |
| | | height: 100%; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | |
| | | .img { |
| | | margin-right: 80px; |
| | | height: 360px; |
| | | width: 100%; |
| | | max-width: 430px; |
| | | background-repeat: no-repeat; |
| | | background-position: 50% 50%; |
| | | background-size: contain; |
| | | } |
| | | |
| | | .content { |
| | | h1 { |
| | | color: #434e59; |
| | | font-size: 72px; |
| | | font-weight: 600; |
| | | line-height: 72px; |
| | | margin-bottom: 24px; |
| | | } |
| | | |
| | | .desc { |
| | | color: rgba(0, 0, 0, 0.45); |
| | | font-size: 20px; |
| | | line-height: 28px; |
| | | margin-bottom: 16px; |
| | | } |
| | | } |
| | | } |
| New file |
| | |
| | | <template> |
| | | <div> |
| | | <el-dialog |
| | | v-if="isDialog" |
| | | v-model="visible" |
| | | append-to-body |
| | | destroy-on-close |
| | | title="流程图展示" |
| | | width="70%" |
| | | class="flow-design-dialog" |
| | | > |
| | | <nf-design-base ref="bpmn" style="height: 60vh" :options="option"></nf-design-base> |
| | | </el-dialog> |
| | | <div v-else> |
| | | <nf-design-base |
| | | v-if="visible" |
| | | ref="bpmn" |
| | | style="height: 60vh" |
| | | :options="option" |
| | | ></nf-design-base> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import { modelView } from '@/api/flow/flow'; |
| | | |
| | | export default { |
| | | name: 'flowDesign', |
| | | props: { |
| | | isDialog: { |
| | | type: Boolean, |
| | | default: false, |
| | | }, |
| | | isDisplay: { |
| | | type: Boolean, |
| | | default: false, |
| | | }, |
| | | processInstanceId: String, |
| | | processDefinitionId: String, |
| | | }, |
| | | data() { |
| | | return { |
| | | visible: false, |
| | | option: { |
| | | mode: 'view', |
| | | }, |
| | | }; |
| | | }, |
| | | watch: { |
| | | isDisplay: { |
| | | handler(val) { |
| | | this.visible = val; |
| | | }, |
| | | immediate: true, |
| | | }, |
| | | visible: { |
| | | handler(val) { |
| | | this.$emit('update:is-display', val); |
| | | }, |
| | | }, |
| | | processInstanceId: { |
| | | handler(val) { |
| | | if (!val) return; |
| | | this.getDetail({ processInstanceId: this.processInstanceId }); |
| | | }, |
| | | immediate: true, |
| | | }, |
| | | processDefinitionId: { |
| | | handler(val) { |
| | | if (!val) return; |
| | | this.getDetail({ processDefinitionId: this.processDefinitionId }); |
| | | }, |
| | | immediate: true, |
| | | }, |
| | | }, |
| | | methods: { |
| | | getDetail(params) { |
| | | modelView(params).then(res => { |
| | | const data = res.data.data; |
| | | const { xml, flow } = data; |
| | | this.option.xml = xml; |
| | | if (flow) { |
| | | const flows = []; |
| | | flow.forEach(f => { |
| | | let { endTime } = f; |
| | | |
| | | const ff = { |
| | | id: f.historyActivityId, |
| | | class: !endTime && f.historyActivityType !== 'candidate' ? 'nodePrimary' : '', |
| | | }; |
| | | |
| | | if (f.historyActivityType === 'sequenceFlow') ff.class = 'lineWarn'; |
| | | else if (!ff.class && f.historyActivityType !== 'candidate') ff.class = 'nodeSuccess'; |
| | | |
| | | const index = flows.findIndex(fl => fl.id === f.historyActivityId); |
| | | if (index !== -1) flows.splice(index, 1, ff); |
| | | else flows.push(ff); |
| | | }); |
| | | this.option.flows = flows; |
| | | } |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .flow-design-dialog { |
| | | display: flex; |
| | | flex-direction: column; |
| | | margin: 0 !important; |
| | | position: absolute; |
| | | top: 40%; |
| | | left: 50%; |
| | | transform: translate(-50%, -40%); |
| | | max-height: calc(100% - 30px); |
| | | max-width: calc(100% - 30px); |
| | | |
| | | .el-dialog__body { |
| | | flex: 1; |
| | | overflow: auto; |
| | | } |
| | | } |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <basic-container> |
| | | <iframe :src="src" class="iframe" ref="iframe" /> |
| | | </basic-container> |
| | | </template> |
| | | |
| | | <script> |
| | | import NProgress from 'nprogress'; // progress bar |
| | | import 'nprogress/nprogress.css'; // progress bar style |
| | | export default { |
| | | name: 'AvueIframe', |
| | | data() { |
| | | return {}; |
| | | }, |
| | | created() { |
| | | NProgress.configure({ showSpinner: false }); |
| | | }, |
| | | mounted() { |
| | | this.load(); |
| | | }, |
| | | watch: { |
| | | $route: function () { |
| | | this.load(); |
| | | }, |
| | | }, |
| | | computed: { |
| | | src() { |
| | | return this.$route.query.url.replace(/#/g, '&'); |
| | | }, |
| | | }, |
| | | methods: { |
| | | // 显示等待框 |
| | | show() { |
| | | NProgress.start(); |
| | | }, |
| | | // 隐藏等待狂 |
| | | hide() { |
| | | NProgress.done(); |
| | | }, |
| | | // 加载组件 |
| | | load() { |
| | | this.show(); |
| | | //超时3s自动隐藏等待狂,加强用户体验 |
| | | let time = 3; |
| | | const timeFunc = setInterval(() => { |
| | | time--; |
| | | if (time == 0) { |
| | | this.hide(); |
| | | clearInterval(timeFunc); |
| | | } |
| | | }, 1000); |
| | | this.iframeInit(); |
| | | }, |
| | | //iframe窗口初始化 |
| | | iframeInit() { |
| | | const iframe = this.$refs.iframe; |
| | | const clientHeight = document.documentElement.clientHeight - 150; |
| | | if (!iframe) return; |
| | | iframe.style.height = `${clientHeight}px`; |
| | | if (iframe.attachEvent) { |
| | | iframe.attachEvent('onload', () => { |
| | | this.hide(); |
| | | }); |
| | | } else { |
| | | iframe.onload = () => { |
| | | this.hide(); |
| | | }; |
| | | } |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .iframe { |
| | | width: 100%; |
| | | height: 100%; |
| | | border: 0; |
| | | overflow: hidden; |
| | | box-sizing: border-box; |
| | | } |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <el-dialog |
| | | title="账号注册" |
| | | append-to-body |
| | | v-model="accountBox" |
| | | :close-on-click-modal="false" |
| | | :close-on-press-escape="false" |
| | | :show-close="false" |
| | | width="20%" |
| | | > |
| | | <el-form :model="form" ref="form" label-width="80px"> |
| | | <el-form-item v-if="tenantMode" label="租户编号"> |
| | | <el-input v-model="form.tenantId" placeholder="请输入租户编号"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="用户姓名"> |
| | | <el-input v-model="form.name" placeholder="请输入用户姓名"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="账号名称"> |
| | | <el-input v-model="form.account" placeholder="请输入账号名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="账号密码"> |
| | | <el-input v-model="form.password" placeholder="请输入账号密码"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="确认密码"> |
| | | <el-input v-model="form.password2" placeholder="请输入确认密码"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | <template #footer> |
| | | <span class="dialog-footer"> |
| | | <el-button type="primary" :loading="loading" @click="handleRegister">确 定</el-button> |
| | | </span> |
| | | </template> |
| | | </el-dialog> |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | import { validatenull } from 'utils/validate'; |
| | | import { registerGuest } from '@/api/user'; |
| | | import { getTopUrl } from 'utils/util'; |
| | | import { info } from '@/api/system/tenant'; |
| | | import { resetRouter } from '@/router/index'; |
| | | |
| | | export default { |
| | | name: 'thirdRegister', |
| | | data() { |
| | | return { |
| | | form: { |
| | | tenantId: '', |
| | | name: '', |
| | | account: '', |
| | | password: '', |
| | | password2: '', |
| | | }, |
| | | loading: false, |
| | | tenantMode: true, |
| | | accountBox: false, |
| | | }; |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['userInfo']), |
| | | }, |
| | | created() { |
| | | this.getTenant(); |
| | | }, |
| | | mounted() { |
| | | // 若未登录则弹出框进行绑定 |
| | | if (validatenull(this.userInfo.user_id) || this.userInfo.user_id < 0) { |
| | | this.form.name = this.userInfo.user_name; |
| | | this.form.account = this.userInfo.user_name; |
| | | this.accountBox = true; |
| | | } |
| | | }, |
| | | methods: { |
| | | handleRegister() { |
| | | if (this.form.tenantId === '') { |
| | | this.$message.warning('请先输入租户编号'); |
| | | return; |
| | | } |
| | | if (this.form.account === '') { |
| | | this.$message.warning('请先输入账号名称'); |
| | | return; |
| | | } |
| | | if (this.form.password === '' || this.form.password2 === '') { |
| | | this.$message.warning('请先输入密码'); |
| | | return; |
| | | } |
| | | if (this.form.password !== this.form.password2) { |
| | | this.$message.warning('两次密码输入不一致'); |
| | | return; |
| | | } |
| | | this.loading = true; |
| | | registerGuest(this.form, this.userInfo.oauth_id).then( |
| | | res => { |
| | | this.loading = false; |
| | | const data = res.data; |
| | | if (data.success) { |
| | | this.accountBox = false; |
| | | this.$alert('注册申请已提交,请耐心等待管理员通过!', '注册提示').then(() => { |
| | | this.$store.dispatch('LogOut').then(() => { |
| | | resetRouter(); |
| | | this.$router.push({ path: '/login' }); |
| | | }); |
| | | }); |
| | | } else { |
| | | this.$message.error(data.msg || '提交失败'); |
| | | } |
| | | }, |
| | | error => { |
| | | window.console.log(error); |
| | | this.loading = false; |
| | | } |
| | | ); |
| | | }, |
| | | getTenant() { |
| | | let domain = getTopUrl(); |
| | | // 临时指定域名,方便测试 |
| | | //domain = "https://bladex.cn"; |
| | | info(domain).then(res => { |
| | | const data = res.data; |
| | | if (data.success && data.data.tenantId) { |
| | | this.form.tenantId = data.data.tenantId; |
| | | this.tenantMode = false; |
| | | } |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| New file |
| | |
| | | let baseUrl = import.meta.env.VITE_APP_API; |
| | | export { baseUrl }; |
| New file |
| | |
| | | export default [ |
| | | { |
| | | label: '通用图标', |
| | | list: [ |
| | | 'iconfont iconicon_roundadd', |
| | | 'iconfont iconicon_compile', |
| | | 'iconfont iconicon_glass', |
| | | 'iconfont iconicon_roundclose', |
| | | 'iconfont iconicon_roundreduce', |
| | | 'iconfont iconicon_delete', |
| | | 'iconfont iconicon_shakehands', |
| | | 'iconfont iconicon_task_done', |
| | | 'iconfont iconicon_voipphone', |
| | | 'iconfont iconicon_safety', |
| | | 'iconfont iconicon_work', |
| | | 'iconfont iconicon_study', |
| | | 'iconfont iconicon_task', |
| | | 'iconfont iconicon_subordinate', |
| | | 'iconfont iconicon_star', |
| | | 'iconfont iconicon_setting', |
| | | 'iconfont iconicon_sms', |
| | | 'iconfont iconicon_share', |
| | | 'iconfont iconicon_secret', |
| | | 'iconfont iconicon_scan_namecard', |
| | | 'iconfont iconicon_principal', |
| | | 'iconfont iconicon_group', |
| | | 'iconfont iconicon_send', |
| | | 'iconfont iconicon_scan', |
| | | 'iconfont iconicon_search', |
| | | 'iconfont iconicon_refresh', |
| | | 'iconfont iconicon_savememo', |
| | | 'iconfont iconicon_QRcode', |
| | | 'iconfont iconicon_im_keyboard', |
| | | 'iconfont iconicon_redpacket', |
| | | 'iconfont iconicon_photo', |
| | | 'iconfont iconicon_qq', |
| | | 'iconfont iconicon_wechat', |
| | | 'iconfont iconicon_phone', |
| | | 'iconfont iconicon_namecard', |
| | | 'iconfont iconicon_notice', |
| | | 'iconfont iconicon_next_arrow', |
| | | 'iconfont iconicon_left', |
| | | 'iconfont iconicon_more', |
| | | 'iconfont iconicon_details', |
| | | 'iconfont iconicon_message', |
| | | 'iconfont iconicon_mobilephone', |
| | | 'iconfont iconicon_im_voice', |
| | | 'iconfont iconicon_GPS', |
| | | 'iconfont iconicon_ding', |
| | | 'iconfont iconicon_exchange', |
| | | 'iconfont iconicon_cspace', |
| | | 'iconfont iconicon_doc', |
| | | 'iconfont iconicon_dispose', |
| | | 'iconfont iconicon_discovery', |
| | | 'iconfont iconicon_community_line', |
| | | 'iconfont iconicon_cloud_history', |
| | | 'iconfont iconicon_coinpurse_line', |
| | | 'iconfont iconicon_airplay', |
| | | 'iconfont iconicon_at', |
| | | 'iconfont iconicon_addressbook', |
| | | 'iconfont iconicon_boss', |
| | | 'iconfont iconicon_addperson', |
| | | 'iconfont iconicon_affiliations_li', |
| | | 'iconfont iconicon_addmessage', |
| | | 'iconfont iconicon_addresslist', |
| | | 'iconfont iconicon_add', |
| | | 'iconfont icongithub', |
| | | 'iconfont icongitee2', |
| | | ], |
| | | }, |
| | | { |
| | | label: '系统图标', |
| | | list: [ |
| | | 'iconfont icon-zhongyingwen', |
| | | 'iconfont icon-caidan', |
| | | 'iconfont icon-rizhi1', |
| | | 'iconfont icon-zhuti', |
| | | 'iconfont icon-suoping', |
| | | 'iconfont icon-bug', |
| | | 'iconfont icon-qq1', |
| | | 'iconfont icon-weixin1', |
| | | 'iconfont icon-shouji', |
| | | 'iconfont icon-mima', |
| | | 'iconfont icon-yonghu', |
| | | 'iconfont icon-yanzhengma', |
| | | 'iconfont icon-canshu', |
| | | 'iconfont icon-dongtai', |
| | | 'iconfont icon-iconset0265', |
| | | 'iconfont icon-shujuzhanshi2', |
| | | 'iconfont icon-tuichuquanping', |
| | | 'iconfont icon-rizhi', |
| | | 'iconfont icon-cuowutishitubiao', |
| | | 'iconfont icon-debug', |
| | | 'iconfont icon-iconset0216', |
| | | 'iconfont icon-quanxian', |
| | | 'iconfont icon-quanxian', |
| | | 'iconfont icon-shuaxin', |
| | | 'iconfont icon-bofangqi-suoping', |
| | | 'iconfont icon-quanping', |
| | | 'iconfont icon-navicon', |
| | | 'iconfont icon-biaodan', |
| | | 'iconfont icon-liuliangyunpingtaitubiao08', |
| | | 'iconfont icon-caidanguanli', |
| | | 'iconfont icon-cuowu', |
| | | 'iconfont icon-wxbgongju', |
| | | 'iconfont icon-tuichu', |
| | | 'iconfont icon-daohanglanmoshi02', |
| | | 'iconfont icon-changyonglogo27', |
| | | 'iconfont icon-biaoge', |
| | | 'iconfont icon-baidu1', |
| | | 'iconfont icon-tubiao', |
| | | 'iconfont icon-souhu', |
| | | 'iconfont icon-msnui-360', |
| | | 'iconfont icon-iframe', |
| | | 'iconfont icon-huanyingye', |
| | | ], |
| | | }, |
| | | ]; |
| New file |
| | |
| | | /** |
| | | * 全局配置文件 |
| | | */ |
| | | export default { |
| | | title: 'saber', |
| | | logo: 'S', |
| | | key: 'saber', //配置主键,目前用于存储 |
| | | indexTitle: 'Saber Admin', |
| | | clientId: 'saber', // 客户端id |
| | | clientSecret: 'saber_secret', // 客户端密钥 |
| | | tenantMode: true, // 是否开启租户模式 |
| | | tenantId: '000000', // 管理组租户编号 |
| | | captchaMode: true, // 是否开启验证码模式 |
| | | switchMode: false, // 是否开启部门切换模式 |
| | | lockPage: '/lock', |
| | | tokenTime: 3000, |
| | | tokenHeader: 'Blade-Auth', |
| | | //http的status默认放行不才用统一处理的, |
| | | statusWhiteList: [], |
| | | //配置首页不可关闭 |
| | | setting: { |
| | | sidebar: 'vertical', |
| | | tag: true, |
| | | debug: true, |
| | | collapse: true, |
| | | search: true, |
| | | lock: true, |
| | | screenshot: true, |
| | | fullscren: true, |
| | | theme: true, |
| | | menu: true, |
| | | }, |
| | | fistPage: { |
| | | name: '首页', |
| | | path: '/wel/index', |
| | | }, |
| | | //配置菜单的属性 |
| | | menu: { |
| | | iconDefault: 'icon-caidan', |
| | | label: 'name', |
| | | path: 'path', |
| | | icon: 'source', |
| | | children: 'children', |
| | | query: 'query', |
| | | href: 'path', |
| | | meta: 'meta', |
| | | }, |
| | | // 流程设计器类型(true->nutflow,false->flowable) |
| | | designMode: true, |
| | | // 流程设计器地址(flowable模式) |
| | | designUrl: 'http://localhost:9999', |
| | | // 第三方系统授权地址 |
| | | authUrl: 'http://localhost/blade-auth/oauth/render', |
| | | // 报表设计器地址(cloud端口为8108,boot端口为80) |
| | | reportUrl: 'http://localhost:8108/ureport', |
| | | // 单点登录系统认证(blade-auth服务的地) |
| | | ssoUrl: 'http://localhost:8100/oauth/authorize?client_id=saber&response_type=code&redirect_uri=', |
| | | // 单点登录回调地址(Saber服务的登录界面地址) |
| | | redirectUri: 'http://localhost:2888/login', |
| | | }; |
| New file |
| | |
| | | export const switchDic = [ |
| | | { |
| | | label: '', |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: '', |
| | | value: 1, |
| | | }, |
| | | ]; |
| | | |
| | | export const entityDic = [ |
| | | { |
| | | label: 'String', |
| | | value: 'java.lang.String', |
| | | }, |
| | | { |
| | | label: 'Integer', |
| | | value: 'java.lang.Integer', |
| | | }, |
| | | { |
| | | label: 'Long', |
| | | value: 'java.lang.Long', |
| | | }, |
| | | { |
| | | label: 'Double', |
| | | value: 'java.lang.Double', |
| | | }, |
| | | { |
| | | label: 'BigDecimal', |
| | | value: 'java.math.BigDecimal', |
| | | }, |
| | | { |
| | | label: 'Boolean', |
| | | value: 'java.lang.Boolean', |
| | | }, |
| | | { |
| | | label: 'Date', |
| | | value: 'java.util.Date', |
| | | }, |
| | | ]; |
| | | |
| | | export const componentDic = [ |
| | | { |
| | | label: '单行文本', |
| | | value: 'input', |
| | | }, |
| | | { |
| | | label: '多行文本', |
| | | value: 'textarea', |
| | | }, |
| | | { |
| | | label: '富文本', |
| | | value: 'editor', |
| | | }, |
| | | { |
| | | label: '下拉选项', |
| | | value: 'select', |
| | | }, |
| | | { |
| | | label: '树形下拉选项', |
| | | value: 'tree', |
| | | }, |
| | | { |
| | | label: '单选框', |
| | | value: 'radio', |
| | | }, |
| | | { |
| | | label: '多选框', |
| | | value: 'checkbox', |
| | | }, |
| | | { |
| | | label: '开关框', |
| | | value: 'switch', |
| | | }, |
| | | { |
| | | label: '日期框', |
| | | value: 'date', |
| | | }, |
| | | ]; |
| | | |
| | | export const queryDic = [ |
| | | { |
| | | label: '等于', |
| | | value: 'equal', |
| | | }, |
| | | { |
| | | label: '不等于', |
| | | value: 'notequal', |
| | | }, |
| | | { |
| | | label: '大于', |
| | | value: 'gt', |
| | | }, |
| | | { |
| | | label: '大于等于', |
| | | value: 'ge', |
| | | }, |
| | | { |
| | | label: '小于', |
| | | value: 'lt', |
| | | }, |
| | | { |
| | | label: '小于等于', |
| | | value: 'le', |
| | | }, |
| | | { |
| | | label: '区间', |
| | | value: 'between', |
| | | }, |
| | | { |
| | | label: '模糊', |
| | | value: 'like', |
| | | }, |
| | | { |
| | | label: '左模糊', |
| | | value: 'likeleft', |
| | | }, |
| | | { |
| | | label: '右模糊', |
| | | value: 'likeright', |
| | | }, |
| | | ]; |
| | | |
| | | export const templateDic = [ |
| | | { |
| | | label: '单表', |
| | | value: 'crud', |
| | | }, |
| | | { |
| | | label: '主子表', |
| | | value: 'sub', |
| | | }, |
| | | { |
| | | label: '树表', |
| | | value: 'tree', |
| | | }, |
| | | ]; |
| | | |
| | | export const option = { |
| | | height: 'auto', |
| | | searchShow: true, |
| | | searchMenuSpan: 6, |
| | | tip: false, |
| | | border: true, |
| | | index: true, |
| | | viewBtn: true, |
| | | selection: true, |
| | | menuWidth: 250, |
| | | column: [ |
| | | { |
| | | label: '数据源', |
| | | prop: 'datasourceId', |
| | | search: true, |
| | | span: 24, |
| | | type: 'select', |
| | | dicUrl: '/blade-develop/datasource/select', |
| | | props: { |
| | | label: 'name', |
| | | value: 'id', |
| | | }, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择数据源', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '物理表名', |
| | | prop: 'modelTable', |
| | | type: 'tree', |
| | | slot: true, |
| | | dicData: [], |
| | | props: { |
| | | label: 'comment', |
| | | value: 'name', |
| | | }, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入数据库表名', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '模型类名', |
| | | prop: 'modelClass', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入模型类名', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '模型名称', |
| | | prop: 'modelName', |
| | | search: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入模型名称', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '模型编号', |
| | | prop: 'modelCode', |
| | | search: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入模型编号', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '模型备注', |
| | | prop: 'modelRemark', |
| | | hide: true, |
| | | span: 24, |
| | | }, |
| | | ], |
| | | }; |
| | | |
| | | export const optionModel = { |
| | | border: true, |
| | | index: true, |
| | | addBtn: false, |
| | | editBtn: false, |
| | | addRowBtn: false, |
| | | cellBtn: false, |
| | | cancelBtn: false, |
| | | tip: false, |
| | | menu: false, |
| | | selection: true, |
| | | column: [ |
| | | { |
| | | label: '物理列名', |
| | | prop: 'jdbcName', |
| | | }, |
| | | { |
| | | label: '物理类型', |
| | | prop: 'jdbcType', |
| | | }, |
| | | { |
| | | label: '实体列名', |
| | | prop: 'propertyName', |
| | | cell: true, |
| | | }, |
| | | { |
| | | label: '实体类型', |
| | | prop: 'propertyEntity', |
| | | type: 'select', |
| | | dicData: entityDic, |
| | | cell: true, |
| | | }, |
| | | { |
| | | label: '字段说明', |
| | | prop: 'jdbcComment', |
| | | cell: true, |
| | | }, |
| | | { |
| | | label: '列表显示', |
| | | prop: 'isList', |
| | | type: 'switch', |
| | | dicData: switchDic, |
| | | align: 'center', |
| | | width: 60, |
| | | cell: true, |
| | | }, |
| | | { |
| | | label: '表单显示', |
| | | prop: 'isForm', |
| | | type: 'switch', |
| | | dicData: switchDic, |
| | | align: 'center', |
| | | width: 60, |
| | | cell: true, |
| | | }, |
| | | { |
| | | label: '独占一行', |
| | | prop: 'isRow', |
| | | type: 'switch', |
| | | dicData: switchDic, |
| | | align: 'center', |
| | | width: 60, |
| | | cell: true, |
| | | }, |
| | | { |
| | | label: '必填', |
| | | prop: 'isRequired', |
| | | type: 'switch', |
| | | dicData: switchDic, |
| | | align: 'center', |
| | | width: 60, |
| | | cell: true, |
| | | }, |
| | | { |
| | | label: '组件类型', |
| | | prop: 'componentType', |
| | | type: 'select', |
| | | dicData: componentDic, |
| | | cell: true, |
| | | }, |
| | | { |
| | | label: '字典编码', |
| | | prop: 'dictCode', |
| | | type: 'select', |
| | | dicUrl: '/blade-system/dict/select', |
| | | props: { |
| | | label: 'dictValue', |
| | | value: 'code', |
| | | }, |
| | | cell: true, |
| | | }, |
| | | { |
| | | label: '查询配置', |
| | | prop: 'isQuery', |
| | | type: 'switch', |
| | | dicData: switchDic, |
| | | align: 'center', |
| | | width: 60, |
| | | cell: true, |
| | | }, |
| | | { |
| | | label: '查询类型', |
| | | prop: 'queryType', |
| | | type: 'select', |
| | | dicData: queryDic, |
| | | cell: true, |
| | | }, |
| | | ], |
| | | }; |
| New file |
| | |
| | | FROM nginx |
| | | VOLUME /tmp |
| | | ENV LANG en_US.UTF-8 |
| | | ADD ./dist/ /usr/share/nginx/html/ |
| | | EXPOSE 80 |
| | | EXPOSE 443 |
| New file |
| | |
| | | import store from './store'; |
| | | |
| | | export default { |
| | | install: app => { |
| | | app.config.errorHandler = (err, vm, info) => { |
| | | store.commit('ADD_LOGS', { |
| | | type: 'error', |
| | | message: err.message, |
| | | stack: err.stack, |
| | | info, |
| | | }); |
| | | if (process.env.NODE_ENV === 'development') { |
| | | console.group('>>>>>> 错误信息 >>>>>>'); |
| | | console.log(info); |
| | | console.groupEnd(); |
| | | console.group('>>>>>> Vue 实例 >>>>>>'); |
| | | console.log(vm); |
| | | console.groupEnd(); |
| | | console.group('>>>>>> Error >>>>>>'); |
| | | console.log(err); |
| | | console.groupEnd(); |
| | | } |
| | | }; |
| | | }, |
| | | }; |
| New file |
| | |
| | | export default { |
| | | title: 'Saber Admin', |
| | | logoutTip: 'Exit the system, do you want to continue?', |
| | | submitText: 'submit', |
| | | cancelText: 'cancel', |
| | | search: 'Please input search content', |
| | | menuTip: 'none menu list', |
| | | common: { |
| | | condition: 'condition', |
| | | display: 'display', |
| | | hide: 'hide', |
| | | }, |
| | | tip: { |
| | | select: 'Please select', |
| | | input: 'Please input', |
| | | }, |
| | | upload: { |
| | | upload: 'upload', |
| | | tip: 'Drag files here,/', |
| | | }, |
| | | date: { |
| | | start: 'Start date', |
| | | end: 'End date', |
| | | t: 'today', |
| | | y: 'yesterday', |
| | | n: 'nearly 7', |
| | | a: 'whole', |
| | | }, |
| | | form: { |
| | | printBtn: 'print', |
| | | mockBtn: 'mock', |
| | | submitBtn: 'submit', |
| | | emptyBtn: 'empty', |
| | | }, |
| | | crud: { |
| | | filter: { |
| | | addBtn: 'add', |
| | | clearBtn: 'clear', |
| | | resetBtn: 'reset', |
| | | cancelBtn: 'cancel', |
| | | submitBtn: 'submit', |
| | | }, |
| | | column: { |
| | | name: 'name', |
| | | hide: 'hide', |
| | | fixed: 'fixed', |
| | | filters: 'filters', |
| | | sortable: 'sortable', |
| | | index: 'index', |
| | | width: 'width', |
| | | }, |
| | | tipStartTitle: 'Currently selected', |
| | | tipEndTitle: 'items', |
| | | editTitle: 'edit', |
| | | copyTitle: 'copy', |
| | | addTitle: 'add', |
| | | viewTitle: 'view', |
| | | filterTitle: 'filter', |
| | | showTitle: 'showTitle', |
| | | menu: 'menu', |
| | | addBtn: 'add', |
| | | show: 'show', |
| | | hide: 'hide', |
| | | open: 'open', |
| | | shrink: 'shrink', |
| | | printBtn: 'print', |
| | | excelBtn: 'excel', |
| | | updateBtn: 'update', |
| | | cancelBtn: 'cancel', |
| | | searchBtn: 'search', |
| | | emptyBtn: 'empty', |
| | | menuBtn: 'menu', |
| | | saveBtn: 'save', |
| | | viewBtn: 'view', |
| | | editBtn: 'edit', |
| | | copyBtn: 'copy', |
| | | delBtn: 'delete', |
| | | }, |
| | | login: { |
| | | title: 'Login ', |
| | | info: 'BladeX Development Platform', |
| | | tenantId: 'Please input tenantId', |
| | | username: 'Please input username', |
| | | password: 'Please input a password', |
| | | wechat: 'Wechat', |
| | | qq: 'QQ', |
| | | github: 'github', |
| | | gitee: 'gitee', |
| | | phone: 'Please input a phone', |
| | | code: 'Please input a code', |
| | | submit: 'Login', |
| | | userLogin: 'userLogin', |
| | | phoneLogin: 'phoneLogin', |
| | | thirdLogin: 'thirdLogin', |
| | | ssoLogin: 'ssoLogin', |
| | | msgText: 'send code', |
| | | msgSuccess: 'reissued code', |
| | | }, |
| | | navbar: { |
| | | info: 'info', |
| | | logOut: 'logout', |
| | | userinfo: 'userinfo', |
| | | switchDept: 'switch dept', |
| | | dashboard: 'dashboard', |
| | | lock: 'lock', |
| | | bug: 'none bug', |
| | | bugs: 'bug', |
| | | screenfullF: 'exit screenfull', |
| | | screenfull: 'screenfull', |
| | | language: 'language', |
| | | notice: 'notice', |
| | | theme: 'theme', |
| | | color: 'color', |
| | | }, |
| | | tagsView: { |
| | | search: 'Search', |
| | | menu: 'menu', |
| | | clearCache: 'Clear Cache', |
| | | closeOthers: 'Close Others', |
| | | closeAll: 'Close All', |
| | | }, |
| | | }; |
| New file |
| | |
| | | import { createI18n } from 'vue-i18n'; |
| | | import Store from '@/store'; |
| | | import elementEnLocale from 'element-plus/es/locale/lang/en'; |
| | | import elementZhLocale from 'element-plus/es/locale/lang/zh-cn'; |
| | | import enLocale from './en'; |
| | | import zhLocale from './zh'; |
| | | import AvueEnLocale from '@smallwei/avue/lib/locale/lang/en'; |
| | | import AvueZhLocale from '@smallwei/avue/lib/locale/lang/zh'; |
| | | |
| | | export const messages = { |
| | | en: { |
| | | ...enLocale, |
| | | ...AvueEnLocale, |
| | | ...elementEnLocale, |
| | | }, |
| | | 'zh-cn': { |
| | | ...zhLocale, |
| | | ...AvueZhLocale, |
| | | ...elementZhLocale, |
| | | }, |
| | | }; |
| | | export const language = Store.getters.language; |
| | | export default createI18n({ |
| | | locale: language, |
| | | messages, |
| | | }); |
| New file |
| | |
| | | export default { |
| | | title: 'Saber企业管理平台', |
| | | logoutTip: '退出系统, 是否继续?', |
| | | submitText: '确定', |
| | | cancelText: '取消', |
| | | search: '请输入搜索内容', |
| | | menuTip: '没有发现菜单', |
| | | common: { |
| | | condition: '条件', |
| | | display: '显示', |
| | | hide: '隐藏', |
| | | }, |
| | | tip: { |
| | | select: '请选择', |
| | | input: '请输入', |
| | | }, |
| | | upload: { |
| | | upload: '点击上传', |
| | | tip: '将文件拖到此处,或', |
| | | }, |
| | | date: { |
| | | start: '开始日期', |
| | | end: '结束日期', |
| | | t: '今日', |
| | | y: '昨日', |
| | | n: '近7天', |
| | | a: '全部', |
| | | }, |
| | | form: { |
| | | printBtn: '打 印', |
| | | mockBtn: '模 拟', |
| | | submitBtn: '提 交', |
| | | emptyBtn: '清 空', |
| | | }, |
| | | crud: { |
| | | filter: { |
| | | addBtn: '新增条件', |
| | | clearBtn: '清空数据', |
| | | resetBtn: '清空条件', |
| | | cancelBtn: '取 消', |
| | | submitBtn: '确 定', |
| | | }, |
| | | column: { |
| | | name: '列名', |
| | | hide: '隐藏', |
| | | fixed: '冻结', |
| | | filters: '过滤', |
| | | sortable: '排序', |
| | | index: '顺序', |
| | | width: '宽度', |
| | | }, |
| | | tipStartTitle: '当前表格已选择', |
| | | tipEndTitle: '项', |
| | | editTitle: '编 辑', |
| | | copyTitle: '复 制', |
| | | addTitle: '新 增', |
| | | viewTitle: '查 看', |
| | | filterTitle: '过滤条件', |
| | | showTitle: '列显隐', |
| | | menu: '操作', |
| | | addBtn: '新 增', |
| | | show: '显 示', |
| | | hide: '隐 藏', |
| | | open: '展 开', |
| | | shrink: '收 缩', |
| | | printBtn: '打 印', |
| | | excelBtn: '导 出', |
| | | updateBtn: '修 改', |
| | | cancelBtn: '取 消', |
| | | searchBtn: '搜 索', |
| | | emptyBtn: '清 空', |
| | | menuBtn: '功 能', |
| | | saveBtn: '保 存', |
| | | viewBtn: '查 看', |
| | | editBtn: '编 辑', |
| | | copyBtn: '复 制', |
| | | delBtn: '删 除', |
| | | }, |
| | | login: { |
| | | title: '登录 ', |
| | | info: 'BladeX 企业级开发平台', |
| | | tenantId: '请输入租户ID', |
| | | username: '请输入账号', |
| | | password: '请输入密码', |
| | | wechat: '微信', |
| | | qq: 'QQ', |
| | | github: 'github', |
| | | gitee: '码云', |
| | | phone: '请输入手机号', |
| | | code: '请输入验证码', |
| | | submit: '登录', |
| | | userLogin: '账号密码登录', |
| | | phoneLogin: '手机号登录', |
| | | thirdLogin: '第三方系统登录', |
| | | ssoLogin: '单点系统登录', |
| | | msgText: '发送验证码', |
| | | msgSuccess: '秒后重发', |
| | | }, |
| | | navbar: { |
| | | logOut: '退出登录', |
| | | userinfo: '个人信息', |
| | | switchDept: '部门切换', |
| | | dashboard: '首页', |
| | | lock: '锁屏', |
| | | bug: '没有错误日志', |
| | | bugs: '条错误日志', |
| | | screenfullF: '退出全屏', |
| | | screenfull: '全屏', |
| | | language: '中英文', |
| | | notice: '消息通知', |
| | | theme: '主题', |
| | | color: '换色', |
| | | }, |
| | | tagsView: { |
| | | search: '搜索', |
| | | menu: '更多', |
| | | clearCache: '清除缓存', |
| | | closeOthers: '关闭其它', |
| | | closeAll: '关闭所有', |
| | | }, |
| | | }; |
| New file |
| | |
| | | <template> |
| | | <div class="mac_bg"></div> |
| | | <div class="desktop"> |
| | | <div class="top"> |
| | | <el-dropdown trigger="click"> |
| | | <div class="logo"><i class="iconfont iconicon_setting"></i></div> |
| | | <template #dropdown> |
| | | <el-dropdown-menu> |
| | | <el-dropdown-item> |
| | | <div>{{ userInfo.username }}</div> |
| | | </el-dropdown-item> |
| | | <el-dropdown-item> |
| | | <top-lock text="锁定屏幕"></top-lock> |
| | | </el-dropdown-item> |
| | | <el-dropdown-item> |
| | | <div @click="switchTheme">退出主题</div> |
| | | </el-dropdown-item> |
| | | <el-dropdown-item @click="logout">{{ $t('navbar.logOut') }}</el-dropdown-item> |
| | | </el-dropdown-menu> |
| | | </template> |
| | | </el-dropdown> |
| | | <div class="space"></div> |
| | | <div class="status"> |
| | | <div class="audio"> |
| | | <i class="iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu-39"></i> |
| | | </div> |
| | | <div class="datetime">{{ timeString }}</div> |
| | | <div class="notification"> |
| | | <i class="iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu-25"></i> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="body"> |
| | | <div class="desktop-app"> |
| | | <template v-for="item in deskTopAppList" :key="item.key"> |
| | | <div class="app-item" @click="openApp(item)" v-if="!item.hideInDesktop"> |
| | | <div class="icon" :style="{ backgroundColor: item.iconBgColor, color: item.iconColor }"> |
| | | <i class="iconfont" :class="item[iconKey]"></i> |
| | | </div> |
| | | <div class="title">{{ item[labelKey] }}</div> |
| | | </div> |
| | | </template> |
| | | </div> |
| | | </div> |
| | | <div class="footer"> |
| | | <div class="space"></div> |
| | | <div class="dock"> |
| | | <template v-for="item in openAppList" :key="item.key"> |
| | | <div class="item" @click="openApp(item)"> |
| | | <i |
| | | :style="{ backgroundColor: item.iconBgColor, color: item.iconColor }" |
| | | class="iconfont" |
| | | :class="item[iconKey]" |
| | | ></i> |
| | | <small style="margin-top: 5px; font-size: 10px">{{ item[labelKey] }}</small> |
| | | </div> |
| | | </template> |
| | | </div> |
| | | <div class="space"></div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | import $Mode from './mode/index'; |
| | | import index from '@/mixins/index'; |
| | | import topLock from '@/page/index/top/top-lock.vue'; |
| | | |
| | | export default { |
| | | mixins: [index], |
| | | components: { |
| | | topLock, |
| | | }, |
| | | data() { |
| | | return { |
| | | app: false, |
| | | timeString: '', |
| | | }; |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['menu', 'tagList', 'tagWel', 'tag', 'userInfo', 'isMacOs']), |
| | | labelKey() { |
| | | return this.website.menu.label; |
| | | }, |
| | | pathKey() { |
| | | return this.website.menu.path; |
| | | }, |
| | | hrefKey() { |
| | | return this.website.menu.href; |
| | | }, |
| | | childrenKey() { |
| | | return this.website.menu.children; |
| | | }, |
| | | queryKey() { |
| | | return this.website.menu.query; |
| | | }, |
| | | iconKey() { |
| | | return this.website.menu.icon; |
| | | }, |
| | | menuList() { |
| | | let result = []; |
| | | const findMenu = list => { |
| | | list.forEach(ele => { |
| | | if (ele[this.childrenKey] && ele[this.childrenKey].length !== 0) { |
| | | findMenu(ele[this.childrenKey]); |
| | | } else { |
| | | result.push(ele); |
| | | } |
| | | }); |
| | | }; |
| | | findMenu(this.menu); |
| | | return result; |
| | | }, |
| | | deskTopAppList() { |
| | | return this.menuList; |
| | | }, |
| | | openAppList() { |
| | | return []; |
| | | }, |
| | | }, |
| | | created() { |
| | | this.startTimer(); |
| | | this.$store.dispatch('GetMenu'); |
| | | }, |
| | | methods: { |
| | | switchTheme() { |
| | | this.$store.commit('SET_THEME_NAME', ''); |
| | | this.$router.push(this.tagWel); |
| | | setTimeout(() => location.reload()); |
| | | }, |
| | | logout() { |
| | | this.$store.commit('SET_THEME_NAME', ''); |
| | | this.$store.dispatch('LogOut').then(() => { |
| | | this.$router.push({ path: '/login' }); |
| | | setTimeout(() => location.reload()); |
| | | }); |
| | | }, |
| | | startTimer() { |
| | | setInterval(() => { |
| | | this.timeString = this.$dayjs().format('YYYY年MM月DD日 HH:mm'); |
| | | }, 1000); |
| | | }, |
| | | openApp(item) { |
| | | $Mode({ |
| | | title: item[this.labelKey], |
| | | path: item[this.hrefKey] ? item[this.hrefKey] : item[this.pathKey], |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | <style> |
| | | .top .el-dropdown { |
| | | color: white !important; |
| | | height: 100% !important; |
| | | } |
| | | </style> |
| | | <style scoped> |
| | | .desktop { |
| | | display: flex; |
| | | flex-direction: column; |
| | | position: absolute; |
| | | left: 0; |
| | | right: 0; |
| | | top: 0; |
| | | bottom: 0; |
| | | color: white; |
| | | overflow: hidden; |
| | | text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); |
| | | } |
| | | |
| | | .top { |
| | | height: 28px; |
| | | background-color: rgba(0, 0, 0, 0.3); |
| | | backdrop-filter: blur(20px); |
| | | display: flex; |
| | | flex-direction: row; |
| | | font-size: 14px; |
| | | align-items: center; |
| | | justify-content: center; |
| | | padding: 0px 5px; |
| | | z-index: 100; |
| | | } |
| | | |
| | | .space { |
| | | flex-grow: 1; |
| | | } |
| | | |
| | | .logo { |
| | | height: 100%; |
| | | align-items: center; |
| | | justify-content: center; |
| | | padding: 0px 15px; |
| | | cursor: pointer; |
| | | position: relative; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | } |
| | | |
| | | .logo .el-select { |
| | | position: absolute; |
| | | opacity: 0; |
| | | } |
| | | |
| | | .logo:hover { |
| | | background-color: rgba(255, 255, 255, 0.1); |
| | | } |
| | | |
| | | .logo .iconfont { |
| | | font-size: 16px; |
| | | margin-top: -3px; |
| | | } |
| | | |
| | | .menu .item:hover { |
| | | background-color: rgba(255, 255, 255, 0.1); |
| | | } |
| | | |
| | | .status { |
| | | display: flex; |
| | | flex-direction: row; |
| | | justify-content: center; |
| | | align-items: center; |
| | | height: 100%; |
| | | } |
| | | |
| | | .audio .iconfont, |
| | | .notification .iconfont { |
| | | font-size: 20px; |
| | | } |
| | | |
| | | .datetime, |
| | | .audio, |
| | | .notification { |
| | | cursor: pointer; |
| | | padding: 0px 10px; |
| | | height: 100%; |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | text-align: center; |
| | | } |
| | | |
| | | .datetime:hover, |
| | | .audio:hover, |
| | | .notification:hover { |
| | | background-color: rgba(255, 255, 255, 0.1); |
| | | } |
| | | |
| | | .body { |
| | | flex-grow: 1; |
| | | display: flex; |
| | | flex-direction: row; |
| | | justify-content: center; |
| | | align-items: center; |
| | | position: relative; |
| | | } |
| | | |
| | | .footer { |
| | | position: fixed; |
| | | left: 5px; |
| | | right: 5px; |
| | | bottom: 5px; |
| | | justify-content: center; |
| | | align-items: center; |
| | | display: flex; |
| | | flex-direction: row; |
| | | z-index: 100; |
| | | } |
| | | |
| | | .footer .dock { |
| | | background-color: rgba(255, 255, 255, 0.1); |
| | | border: 1px solid rgba(255, 255, 255, 0.1); |
| | | box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); |
| | | backdrop-filter: blur(20px); |
| | | border-radius: 10px; |
| | | flex-direction: row; |
| | | display: flex; |
| | | padding: 2px; |
| | | } |
| | | |
| | | .dock .item { |
| | | padding: 3px; |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | flex-direction: column; |
| | | } |
| | | |
| | | .dock .dot { |
| | | width: 3px; |
| | | height: 3px; |
| | | background: rgba(0, 0, 0, 0.8); |
| | | position: absolute; |
| | | bottom: 0px; |
| | | border-radius: 5px; |
| | | display: inline-block; |
| | | font-size: 0; |
| | | } |
| | | |
| | | .dock .item .iconfont { |
| | | cursor: pointer; |
| | | border-radius: 20px; |
| | | padding: 2px; |
| | | display: inline-block; |
| | | background-color: rgba(255, 255, 255, 0.1); |
| | | border-radius: 10px; |
| | | height: 30px; |
| | | width: 30px; |
| | | text-align: center; |
| | | font-size: 24px; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | transition: transform 0.3s, margin 0.3s; |
| | | } |
| | | |
| | | .dock .item:hover .iconfont { |
| | | transform: scale(2) translateY(-10px); |
| | | margin: 0px 15px; |
| | | box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); |
| | | } |
| | | |
| | | .dock .nearby .iconfont { |
| | | transform: scale(1.6) translateY(-8px); |
| | | margin: 0px 12px; |
| | | box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); |
| | | } |
| | | |
| | | .dock .nearby1 .iconfont { |
| | | transform: scale(1.2) translateY(-6px); |
| | | margin: 0px 9px; |
| | | box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); |
| | | } |
| | | |
| | | .dock .nearby2 .iconfont { |
| | | transform: scale(1.1) translateY(-5px); |
| | | margin: 0px 7px; |
| | | box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); |
| | | } |
| | | |
| | | .desktop-app { |
| | | position: absolute; |
| | | right: 0; |
| | | top: 0; |
| | | bottom: 0; |
| | | display: flex; |
| | | flex-direction: column; |
| | | justify-content: flex-start; |
| | | align-items: flex-end; |
| | | padding: 20px; |
| | | flex-wrap: wrap-reverse; |
| | | } |
| | | |
| | | .app-item { |
| | | margin: 5px 10px; |
| | | padding: 5px; |
| | | flex-direction: column; |
| | | text-align: center; |
| | | text-shadow: 0px 0px 2px rgb(0 0 0 / 50%); |
| | | cursor: pointer; |
| | | border-radius: 10px; |
| | | border: 2px solid transparent; |
| | | } |
| | | |
| | | .app-item .icon { |
| | | border-radius: 10px; |
| | | width: 50px; |
| | | height: 50px; |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | } |
| | | |
| | | .app-item .iconfont { |
| | | font-size: 36px; |
| | | } |
| | | |
| | | .app-item .title { |
| | | font-size: 12px; |
| | | width: 50px; |
| | | margin-top: 5px; |
| | | white-space: nowrap; |
| | | text-overflow: ellipsis; |
| | | overflow: hidden; |
| | | } |
| | | |
| | | .app-item:hover { |
| | | border: 2px solid rgba(255, 255, 255, 0.5); |
| | | } |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <div class="mac_bg"></div> |
| | | <div class="login animate__animated" :class="{ animate__bounceOut: pass }"> |
| | | <div class="head"> |
| | | <img |
| | | src="https://avatar.gitee.com/uploads/61/632261_smallweigit.jpg!avatar100?1518660401" |
| | | alt="" |
| | | /> |
| | | </div> |
| | | <div class="message">{{ userInfo.username }}</div> |
| | | <div class="form"> |
| | | <div class="item" style="width: 320px" :class="passwdError ? 'error' : ''"> |
| | | <input class="password" placeholder="password here..." v-model="passwd" type="password" /> |
| | | <i class="iconfont el-icon-unlock" @click="handleLogin"></i> |
| | | <i class="iconfont icon-tuichu" @click="handleLogout"></i> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | passwdError: false, |
| | | passwd: '', |
| | | pass: false, |
| | | }; |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['userInfo', 'tag', 'lockPasswd']), |
| | | }, |
| | | methods: { |
| | | handleLogout() { |
| | | this.$store.dispatch('LogOut').then(() => { |
| | | this.$router.push({ path: '/login' }); |
| | | }); |
| | | }, |
| | | handleLogin() { |
| | | if (this.passwd != this.lockPasswd) { |
| | | this.passwd = ''; |
| | | this.passwdError = true; |
| | | setTimeout(() => { |
| | | this.passwdError = false; |
| | | }, 1000); |
| | | return; |
| | | } |
| | | this.pass = true; |
| | | setTimeout(() => { |
| | | this.$store.commit('CLEAR_LOCK'); |
| | | this.$router.push({ |
| | | path: this.tag.value, |
| | | }); |
| | | }, 1000); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | <style scoped> |
| | | @import url('./login.css'); |
| | | </style> |
| New file |
| | |
| | | @keyframes loginErrorAnimation { |
| | | 0% { |
| | | margin-left: -30px; |
| | | } |
| | | 50% { |
| | | margin-left: 30px; |
| | | } |
| | | 100% { |
| | | margin-left: 0; |
| | | } |
| | | } |
| | | |
| | | .login { |
| | | position: fixed; |
| | | left: 0; |
| | | right: 0; |
| | | top: 0; |
| | | bottom: 0; |
| | | display: flex; |
| | | flex-direction: column; |
| | | justify-content: center; |
| | | align-items: center; |
| | | color: white; |
| | | margin-top: -100px; |
| | | z-index: 99999; |
| | | backdrop-filter: blur(20px); |
| | | } |
| | | |
| | | .head { |
| | | padding: 3px; |
| | | background-size: 40% auto; |
| | | background-position: center center; |
| | | height: 150px; |
| | | width: 150px; |
| | | border-radius: 100%; |
| | | box-sizing: border-box; |
| | | box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1); |
| | | margin-top: -50px; |
| | | overflow: hidden; |
| | | } |
| | | |
| | | .head img { |
| | | border-radius: 100%; |
| | | width: 100%; |
| | | height: 100%; |
| | | } |
| | | |
| | | .message { |
| | | margin-top: 20px; |
| | | font-size: 20px; |
| | | text-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.3); |
| | | color: #eee; |
| | | margin-bottom: 50px; |
| | | } |
| | | |
| | | .password { |
| | | transition: width 0.3s; |
| | | } |
| | | |
| | | .password-in { |
| | | width: 155px; |
| | | } |
| | | |
| | | .login-button { |
| | | position: absolute; |
| | | top: 5px; |
| | | right: -50px; |
| | | transition: right 0.3s; |
| | | } |
| | | |
| | | .click-enable { |
| | | right: 0; |
| | | } |
| | | |
| | | .error { |
| | | animation: loginErrorAnimation 0.2s ease 3; |
| | | } |
| | | |
| | | ::-webkit-input-placeholder { |
| | | color: #fff; |
| | | } |
| | | |
| | | ::-moz-placeholder { |
| | | color: #fff; |
| | | } |
| | | |
| | | :-ms-input-placeholder { |
| | | color: #fff; |
| | | } |
| | | |
| | | .form { |
| | | display: flex; |
| | | flex-direction: column; |
| | | align-items: center; |
| | | } |
| | | |
| | | .item { |
| | | position: relative; |
| | | width: 280px; |
| | | display: flex; |
| | | align-items: center; |
| | | } |
| | | |
| | | .item input { |
| | | color: white; |
| | | outline: none; |
| | | border: none; |
| | | margin: 5px 0; |
| | | font-size: 16px; |
| | | background-color: rgba(255, 255, 255, 0.3); |
| | | padding: 8px 24px; |
| | | border-radius: 20px; |
| | | box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); |
| | | flex: 1; |
| | | } |
| | | |
| | | .item .iconfont { |
| | | margin-left: 10px; |
| | | vertical-align: middle; |
| | | display: inline-block; |
| | | background-color: rgba(255, 255, 255, 0.3); |
| | | font-size: 18px; |
| | | border-radius: 100%; |
| | | width: 36px; |
| | | height: 36px; |
| | | text-align: center; |
| | | line-height: 36px; |
| | | cursor: pointer; |
| | | box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); |
| | | } |
| | | |
| | | .item .iconfont:hover { |
| | | background-color: rgba(255, 255, 255, 0.5); |
| | | } |
| New file |
| | |
| | | <template> |
| | | <div class="mac_bg"></div> |
| | | <div class="login animate__animated" :class="{ animate__bounceOut: pass }"> |
| | | <div class="head"> |
| | | <img |
| | | src="https://avatar.gitee.com/uploads/61/632261_smallweigit.jpg!avatar100?1518660401" |
| | | alt="" |
| | | /> |
| | | </div> |
| | | <div class="message">Login Please</div> |
| | | <div class="form"> |
| | | <div class="item" :class="isUserNameError ? 'error' : ''"> |
| | | <input class="account" placeholder="account here..." v-model="form.username" type="email" /> |
| | | </div> |
| | | <div class="item" :class="isUserPasswordError ? 'error' : ''"> |
| | | <input |
| | | class="password" |
| | | placeholder="password here..." |
| | | v-model="form.password" |
| | | type="password" |
| | | /> |
| | | <i class="iconfont icon-send" @click="handleLogin"></i> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | pass: false, |
| | | isUserNameError: false, |
| | | isUserPasswordError: false, |
| | | form: { |
| | | username: '', |
| | | password: '', |
| | | }, |
| | | }; |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['tagWel']), |
| | | }, |
| | | methods: { |
| | | handleLogin() { |
| | | if (this.form.username == '') { |
| | | this.isUserNameError = true; |
| | | setTimeout(() => { |
| | | this.isUserNameError = false; |
| | | }, 1000); |
| | | return; |
| | | return; |
| | | } else if (this.form.password == '') { |
| | | this.isUserPasswordError = true; |
| | | setTimeout(() => { |
| | | this.isUserPasswordError = false; |
| | | }, 1000); |
| | | return; |
| | | } |
| | | this.$store.dispatch('LoginByUsername', this.loginForm).then(() => { |
| | | this.pass = true; |
| | | setTimeout(() => { |
| | | this.$router.push(this.tagWel); |
| | | }, 1000); |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | <style scoped> |
| | | @import url('./login.css'); |
| | | </style> |
| New file |
| | |
| | | import MessageConstructor from './index.vue'; |
| | | import { createVNode, render } from 'vue'; |
| | | |
| | | export default (function () { |
| | | return (opts = {}) => { |
| | | let options = { |
| | | app: opts, |
| | | }; |
| | | const parent = document.createElement('div'); |
| | | let instance = createVNode(MessageConstructor, options); |
| | | instance.props.onDestroy = () => { |
| | | render(null, parent); |
| | | }; |
| | | render(instance, parent); |
| | | document.body.appendChild(parent.firstElementChild); |
| | | return instance; |
| | | }; |
| | | })(); |
| New file |
| | |
| | | <template> |
| | | <div |
| | | class="moveBg" |
| | | v-show="isShow" |
| | | @click="handleFocus" |
| | | @mousemove="mouseMove" |
| | | @mouseup="mouseUp" |
| | | @mouseleave.stop="mouseLeave" |
| | | :style="{ pointerEvents: isBoxResizing || isBoxMoving ? 'auto' : 'none' }" |
| | | > |
| | | <div |
| | | class="box" |
| | | :style="{ |
| | | left: nowRect.left + 'px', |
| | | top: nowRect.top + 'px', |
| | | bottom: nowRect.bottom + 'px', |
| | | right: nowRect.right + 'px', |
| | | }" |
| | | :class="getExtBoxClasses()" |
| | | > |
| | | <div class="box-top"> |
| | | <div class="box-top-left" @mousedown="resizeMouseDown"></div> |
| | | <div class="box-top-center" @mousedown="resizeMouseDown"></div> |
| | | <div class="box-top-right" @mousedown="resizeMouseDown"></div> |
| | | </div> |
| | | <div class="box-center"> |
| | | <div class="box-center-left" @mousedown="resizeMouseDown"></div> |
| | | <div class="box-center-center loader"> |
| | | <div |
| | | class="app-bar" |
| | | :style="{ backgroundColor: app.tabbarBgColor }" |
| | | @mousedown.stop="positionMouseDown" |
| | | v-on:dblclick="appBarDoubleClicked" |
| | | > |
| | | <div class="controll"> |
| | | <div class="close" @click.stop="close"></div> |
| | | <div |
| | | class="full" |
| | | :class="app.disableResize ? 'full-disabled' : ''" |
| | | @click.stop="switchFullScreen" |
| | | ></div> |
| | | </div> |
| | | <div class="title" :style="{ color: app.tabbarTextColor }">{{ app.title }}</div> |
| | | </div> |
| | | <iframe :src="location + app.path" frameborder="0" class="iframe"></iframe> |
| | | </div> |
| | | <div class="box-center-right" @mousedown="resizeMouseDown"></div> |
| | | </div> |
| | | <div class="box-bottom"> |
| | | <div class="box-bottom-left" @mousedown="resizeMouseDown"></div> |
| | | <div class="box-bottom-center" @mousedown="resizeMouseDown"></div> |
| | | <div class="box-bottom-right" @mousedown="resizeMouseDown"></div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import { isURL } from 'utils/validate'; |
| | | import { defineAsyncComponent } from 'vue'; |
| | | |
| | | export default { |
| | | props: { |
| | | app: Object, |
| | | onDestroy: Function, |
| | | }, |
| | | data() { |
| | | return { |
| | | isShow: true, |
| | | defaultIndex: 10, |
| | | activeIndex: 20, |
| | | isBoxMoving: false, |
| | | startPosition: { x: 0, y: 0 }, |
| | | nowRect: { |
| | | left: 100, |
| | | right: 100, |
| | | top: 100, |
| | | bottom: 100, |
| | | }, |
| | | startRect: { |
| | | left: 0, |
| | | right: 0, |
| | | top: 0, |
| | | bottom: 0, |
| | | }, |
| | | isBoxResizing: false, |
| | | moveDirection: false, |
| | | isMaxShowing: false, |
| | | isFullScreen: false, |
| | | }; |
| | | }, |
| | | computed: { |
| | | location() { |
| | | return isURL(this.app.path) ? '' : window.location.origin; |
| | | }, |
| | | }, |
| | | created() { |
| | | if (this.app.width) { |
| | | this.nowRect.left = this.nowRect.right = (document.body.clientWidth - this.app.width) / 2; |
| | | } |
| | | if (this.app.height) { |
| | | this.nowRect.bottom = (document.body.clientHeight - this.app.height) / 2 + 50; |
| | | this.nowRect.top = (document.body.clientHeight - this.app.height) / 2 - 50; |
| | | } |
| | | }, |
| | | methods: { |
| | | handleFocus() { |
| | | let list = document.getElementsByClassName('moveBg'); |
| | | if (list.length == 1) return; |
| | | let max = 0; |
| | | for (let i = 0; i < list.length; i++) { |
| | | let ele = list[i]; |
| | | let box = ele.getElementsByClassName('box')[0].style; |
| | | let zIndex = Number(box.zIndex); |
| | | if (max < zIndex) { |
| | | max = zIndex; |
| | | } |
| | | } |
| | | max = max + 1; |
| | | this.$el.getElementsByClassName('box')[0].style.zIndex = max; |
| | | }, |
| | | close() { |
| | | this.isShow = false; |
| | | this.onDestroy(); |
| | | }, |
| | | switchFullScreen() { |
| | | if (this.app.disableResize) { |
| | | return; |
| | | } |
| | | this.isFullScreen = !this.isFullScreen; |
| | | if (this.isFullScreen) { |
| | | this.isMaxShowing = true; |
| | | } else { |
| | | this.isMaxShowing = false; |
| | | } |
| | | }, |
| | | getExtBoxClasses() { |
| | | let str = ''; |
| | | if (!this.isBoxResizing && !this.isBoxMoving) { |
| | | str += 'box-animation '; |
| | | } |
| | | if (this.isMaxShowing) { |
| | | str += 'isMaxShowing '; |
| | | } |
| | | if (this.isFullScreen) { |
| | | str += 'isFullScreen '; |
| | | } |
| | | if (this.app.disableResize) { |
| | | str += 'resize-disabled '; |
| | | } |
| | | if (this.app.isTop) { |
| | | str += 'isTop '; |
| | | } |
| | | return str; |
| | | }, |
| | | appBarDoubleClicked() { |
| | | if (this.app.disableResize) { |
| | | return; |
| | | } |
| | | this.isMaxShowing = !this.isMaxShowing; |
| | | if (!this.isMaxShowing) { |
| | | this.isFullScreen = false; |
| | | } |
| | | }, |
| | | positionMouseDown(e) { |
| | | if (this.isFullScreen || this.isMaxShowing) { |
| | | return; |
| | | } |
| | | this.startRect = { |
| | | left: this.nowRect.left, |
| | | right: this.nowRect.right, |
| | | top: this.nowRect.top, |
| | | bottom: this.nowRect.bottom, |
| | | }; |
| | | this.startPosition.x = e.clientX; |
| | | this.startPosition.y = e.clientY; |
| | | this.isBoxMoving = true; |
| | | }, |
| | | mouseUp() { |
| | | this.isBoxMoving = false; |
| | | this.isBoxResizing = false; |
| | | this.moveDirection = false; |
| | | }, |
| | | mouseLeave() { |
| | | this.isBoxMoving = false; |
| | | this.isBoxResizing = false; |
| | | this.moveDirection = false; |
| | | }, |
| | | mouseMove(e) { |
| | | if (this.isBoxResizing) { |
| | | this.isFullScreen = false; |
| | | this.isMaxShowing = false; |
| | | switch (this.moveDirection) { |
| | | case 'box-top-left': |
| | | this.nowRect.top = this.startRect.top + (e.clientY - this.startPosition.y); |
| | | this.nowRect.left = this.startRect.left + (e.clientX - this.startPosition.x); |
| | | break; |
| | | case 'box-top-center': |
| | | this.nowRect.top = this.startRect.top + (e.clientY - this.startPosition.y); |
| | | break; |
| | | case 'box-top-right': |
| | | this.nowRect.top = this.startRect.top + (e.clientY - this.startPosition.y); |
| | | this.nowRect.right = this.startRect.right - (e.clientX - this.startPosition.x); |
| | | break; |
| | | case 'box-center-left': |
| | | this.nowRect.left = this.startRect.left + (e.clientX - this.startPosition.x); |
| | | break; |
| | | case 'box-bottom-left': |
| | | this.nowRect.left = this.startRect.left + (e.clientX - this.startPosition.x); |
| | | this.nowRect.bottom = this.startRect.bottom - (e.clientY - this.startPosition.y); |
| | | break; |
| | | case 'box-bottom-center': |
| | | this.nowRect.bottom = this.startRect.bottom - (e.clientY - this.startPosition.y); |
| | | break; |
| | | case 'box-center-right': |
| | | this.nowRect.right = this.startRect.right - (e.clientX - this.startPosition.x); |
| | | break; |
| | | case 'box-bottom-right': |
| | | this.nowRect.right = this.startRect.right - (e.clientX - this.startPosition.x); |
| | | this.nowRect.bottom = this.startRect.bottom - (e.clientY - this.startPosition.y); |
| | | break; |
| | | default: |
| | | } |
| | | return; |
| | | } |
| | | if (this.isBoxMoving) { |
| | | this.isFullScreen = false; |
| | | this.isMaxShowing = false; |
| | | this.nowRect.left = this.startRect.left + (e.clientX - this.startPosition.x); |
| | | this.nowRect.right = this.startRect.right - (e.clientX - this.startPosition.x); |
| | | this.nowRect.top = this.startRect.top + (e.clientY - this.startPosition.y); |
| | | this.nowRect.bottom = this.startRect.bottom - (e.clientY - this.startPosition.y); |
| | | return; |
| | | } |
| | | }, |
| | | resizeMouseDown(e) { |
| | | if (this.app.disableResize) { |
| | | return; |
| | | } |
| | | if (this.isFullScreen || this.isMaxShowing) { |
| | | return; |
| | | } |
| | | this.startRect = { |
| | | left: this.nowRect.left, |
| | | top: this.nowRect.top, |
| | | right: this.nowRect.right, |
| | | bottom: this.nowRect.bottom, |
| | | }; |
| | | this.startPosition.x = e.clientX; |
| | | this.startPosition.y = e.clientY; |
| | | this.isBoxResizing = true; |
| | | this.moveDirection = e.target.className; |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | <style scoped> |
| | | .iframe { |
| | | width: 100%; |
| | | height: calc(100% - 50px); |
| | | margin-top: 5px; |
| | | border-right: 5px; |
| | | } |
| | | |
| | | .moveBg { |
| | | position: absolute; |
| | | left: 0; |
| | | right: 0; |
| | | top: 0; |
| | | bottom: 0; |
| | | } |
| | | |
| | | .box { |
| | | --resize: 5px; |
| | | --resize-bg: transparent; |
| | | --resize-main: transparent; |
| | | --resize-bg-main: transparent; |
| | | } |
| | | |
| | | .box { |
| | | position: absolute; |
| | | pointer-events: auto; |
| | | display: flex; |
| | | flex-direction: column; |
| | | } |
| | | |
| | | .box-top { |
| | | display: flex; |
| | | flex-direction: row; |
| | | } |
| | | |
| | | .box-top-left { |
| | | width: var(--resize); |
| | | height: var(--resize); |
| | | background: var(--resize-bg); |
| | | cursor: nw-resize; |
| | | } |
| | | |
| | | .box-top-center { |
| | | height: var(--resize); |
| | | background: var(--resize-bg-main); |
| | | cursor: n-resize; |
| | | flex-grow: 1; |
| | | } |
| | | |
| | | .box-top-right { |
| | | width: var(--resize); |
| | | height: var(--resize); |
| | | background: var(--resize-bg); |
| | | cursor: ne-resize; |
| | | } |
| | | |
| | | .box-center { |
| | | display: flex; |
| | | flex-direction: row; |
| | | flex-grow: 1; |
| | | } |
| | | |
| | | .box-center-left { |
| | | width: var(--resize); |
| | | height: 100%; |
| | | background: var(--resize-bg-main); |
| | | cursor: w-resize; |
| | | } |
| | | |
| | | .box-center-center { |
| | | height: 100%; |
| | | flex-grow: 1; |
| | | display: flex; |
| | | flex-direction: column; |
| | | border-radius: 10px; |
| | | box-shadow: 0px 0px 3px #999; |
| | | background: rgba(255, 255, 255, 0.8); |
| | | backdrop-filter: blur(20px); |
| | | overflow: hidden; |
| | | } |
| | | |
| | | .isTop .box-center-center { |
| | | box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); |
| | | filter: none; |
| | | } |
| | | |
| | | .box-animation { |
| | | transition: width 0.1s, height 0.1s, left 0.1s, right 0.1s, top 0.1s, bottom 0.1s; |
| | | } |
| | | |
| | | .isMaxShowing { |
| | | left: -5px !important; |
| | | right: -5px !important; |
| | | top: 24px !important; |
| | | bottom: 47px !important; |
| | | height: calc(100% - 24px); |
| | | } |
| | | |
| | | .isFullScreen { |
| | | position: fixed !important; |
| | | z-index: 999 !important; |
| | | bottom: -5px !important; |
| | | } |
| | | |
| | | .isMaxShowing .box-center-center, |
| | | .isFullScreen .box-center-center { |
| | | border-radius: 0px !important; |
| | | } |
| | | |
| | | .box-center-right { |
| | | width: var(--resize); |
| | | height: 100%; |
| | | background: var(--resize-bg-main); |
| | | cursor: e-resize; |
| | | } |
| | | |
| | | .box-bottom { |
| | | display: flex; |
| | | flex-direction: row; |
| | | } |
| | | |
| | | .box-bottom-left { |
| | | width: var(--resize); |
| | | height: var(--resize); |
| | | background: var(--resize-bg); |
| | | cursor: sw-resize; |
| | | } |
| | | |
| | | .box-bottom-center { |
| | | height: var(--resize); |
| | | background: var(--resize-bg-main); |
| | | cursor: s-resize; |
| | | flex-grow: 1; |
| | | } |
| | | |
| | | .box-bottom-right { |
| | | width: var(--resize); |
| | | height: var(--resize); |
| | | background: var(--resize-bg); |
| | | cursor: se-resize; |
| | | } |
| | | |
| | | .loader { |
| | | display: flex; |
| | | flex-grow: 1; |
| | | flex-direction: column; |
| | | width: 100%; |
| | | } |
| | | |
| | | .app-bar { |
| | | height: 40px; |
| | | background: rgba(255, 255, 255, 0.5); |
| | | backdrop-filter: blur(20px); |
| | | display: flex; |
| | | flex-direction: row; |
| | | justify-content: center; |
| | | align-items: center; |
| | | white-space: nowrap; |
| | | text-overflow: ellipsis; |
| | | overflow: hidden; |
| | | } |
| | | |
| | | .app-bar .controll { |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | margin-left: 15px; |
| | | } |
| | | |
| | | .app-bar .controll div { |
| | | border-radius: 100%; |
| | | height: 11px; |
| | | width: 11px; |
| | | margin-right: 8px; |
| | | cursor: pointer; |
| | | } |
| | | |
| | | .app-bar .title { |
| | | flex-grow: 1; |
| | | text-align: center; |
| | | margin-right: 80px; |
| | | font-weight: 500; |
| | | text-shadow: none; |
| | | font-size: 13px; |
| | | cursor: move; |
| | | color: #333; |
| | | } |
| | | |
| | | .controll .close { |
| | | background: #fc605c; |
| | | border: 1px solid #fc635d; |
| | | } |
| | | |
| | | .controll .min { |
| | | background: #fcbb40; |
| | | border: 1px solid #f8b438; |
| | | } |
| | | |
| | | .controll .full { |
| | | background: #34c648; |
| | | border: 1px solid #2bc03f; |
| | | } |
| | | |
| | | .full-disabled { |
| | | background: #ccc !important; |
| | | border: 1px solid #ccc !important; |
| | | } |
| | | |
| | | .resize-disabled .box-top-left, |
| | | .resize-disabled .box-top-center, |
| | | .resize-disabled .box-top-right, |
| | | .resize-disabled .box-center-left, |
| | | .resize-disabled .box-center-right, |
| | | .resize-disabled .box-bottom-left, |
| | | .resize-disabled .box-bottom-center, |
| | | .resize-disabled .box-bottom-right { |
| | | cursor: default; |
| | | } |
| | | |
| | | .app-body { |
| | | flex-grow: 1; |
| | | display: flex; |
| | | flex-direction: column; |
| | | justify-content: center; |
| | | align-items: center; |
| | | } |
| | | </style> |
| New file |
| | |
| | | import { createApp } from 'vue'; |
| | | import website from './config/website'; |
| | | import axios from './axios'; |
| | | import router from './router/'; |
| | | import store from './store'; |
| | | import i18n from './lang/'; |
| | | import { language, messages } from './lang/'; |
| | | import * as ElementPlusIconsVue from '@element-plus/icons-vue'; |
| | | import ElementPlus from 'element-plus'; |
| | | import 'element-plus/dist/index.css'; |
| | | import Avue from '@smallwei/avue'; |
| | | import '@smallwei/avue/lib/index.css'; |
| | | import crudCommon from '@/mixins/crud.js'; |
| | | import { getScreen } from './utils/util'; |
| | | import './permission'; |
| | | import error from './error'; |
| | | import avueUeditor from 'avue-plugin-ueditor'; |
| | | import basicBlock from 'components/basic-block/main.vue'; |
| | | import basicContainer from 'components/basic-container/main.vue'; |
| | | import thirdRegister from './components/third-register/main.vue'; |
| | | import NfDesignBase from '@saber/nf-design-base-elp'; |
| | | import flowDesign from './components/flow-design/main.vue'; |
| | | import App from './App.vue'; |
| | | import 'animate.css'; |
| | | import dayjs from 'dayjs'; |
| | | import 'styles/common.scss'; |
| | | // 业务组件 |
| | | import tenantPackage from './views/system/tenantpackage.vue'; |
| | | |
| | | window.$crudCommon = crudCommon; |
| | | window.axios = axios; |
| | | const app = createApp(App); |
| | | for (const [key, component] of Object.entries(ElementPlusIconsVue)) { |
| | | app.component(key, component); |
| | | } |
| | | app.component('basicContainer', basicContainer); |
| | | app.component('basicBlock', basicBlock); |
| | | app.component('thirdRegister', thirdRegister); |
| | | app.component('flowDesign', flowDesign); |
| | | app.component('tenantPackage', tenantPackage); |
| | | app.config.globalProperties.$dayjs = dayjs; |
| | | app.config.globalProperties.website = website; |
| | | app.config.globalProperties.getScreen = getScreen; |
| | | app.use(error); |
| | | app.use(i18n); |
| | | app.use(store); |
| | | app.use(router); |
| | | app.use(ElementPlus, { |
| | | locale: messages[language], |
| | | }); |
| | | app.use(Avue, { |
| | | axios, |
| | | calcHeight: 10, |
| | | locale: messages[language], |
| | | }); |
| | | app.use(avueUeditor, { axios }) |
| | | app.use(NfDesignBase); |
| | | app.mount('#app'); |
| New file |
| | |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default (app, option = {}) => { |
| | | let optionObj = import.meta.glob(`../option/**/**`)[`../option/${option.name}.js`]; |
| | | let apiObj = import.meta.glob(`../api/**/**`)[`../api/${option.name}.js`]; |
| | | let mixins = { |
| | | data() { |
| | | return { |
| | | data: [], |
| | | form: {}, |
| | | params: {}, |
| | | option: {}, |
| | | api: {}, |
| | | loading: false, |
| | | page: {}, |
| | | }; |
| | | }, |
| | | created() { |
| | | optionObj().then(mode => (this.option = mode.default)); |
| | | apiObj().then(mode => { |
| | | this.api = mode; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['userInfo', 'permission', 'roles']), |
| | | ids() { |
| | | const ids = []; |
| | | this.selectionList.forEach(ele => { |
| | | ids.push(ele[this.rowKey]); |
| | | }); |
| | | return ids.join(','); |
| | | }, |
| | | bindVal() { |
| | | return { |
| | | ref: 'crud', |
| | | option: this.option, |
| | | data: this.data, |
| | | tableLoading: this.loading, |
| | | }; |
| | | }, |
| | | onEvent() { |
| | | return { |
| | | 'size-change': this.sizeChange, |
| | | 'current-change': this.currentChange, |
| | | 'row-save': this.rowSave, |
| | | 'row-update': this.rowUpdate, |
| | | 'row-del': this.rowDel, |
| | | 'refresh-change': this.refreshChange, |
| | | 'search-reset': this.searchChange, |
| | | 'search-change': this.searchChange, |
| | | }; |
| | | }, |
| | | rowKey() { |
| | | return option.rowKey || 'id'; |
| | | }, |
| | | }, |
| | | methods: { |
| | | getList() { |
| | | const callback = () => { |
| | | this.loading = true; |
| | | this.data = []; |
| | | this.api[option.list || 'getList']( |
| | | this.page.currentPage, |
| | | this.page.pageSize, |
| | | this.params |
| | | ).then(res => { |
| | | this.loading = false; |
| | | let data; |
| | | if (option.res) { |
| | | data = option.res(res.data); |
| | | } else { |
| | | data = res.data.data; |
| | | } |
| | | this.page.total = data[option.total || 'total']; |
| | | const result = data[option.data || 'records']; |
| | | this.data = result; |
| | | if (this.listAfter) { |
| | | this.listAfter(data); |
| | | } |
| | | }); |
| | | }; |
| | | if (this.listBefore) { |
| | | this.listBefore(); |
| | | } |
| | | callback(); |
| | | }, |
| | | rowSave(row, done, loading) { |
| | | const callback = () => { |
| | | delete this.form.params; |
| | | this.api[option.add || 'add'](this.form) |
| | | .then(data => { |
| | | this.getList(); |
| | | if (this.addAfter) { |
| | | this.addAfter(data); |
| | | } else { |
| | | this.$message.success('新增成功'); |
| | | } |
| | | done(); |
| | | }) |
| | | .catch(() => { |
| | | loading(); |
| | | }); |
| | | }; |
| | | if (this.addBefore) { |
| | | this.addBefore(); |
| | | } |
| | | callback(); |
| | | }, |
| | | rowUpdate(row, index, done, loading) { |
| | | const callback = () => { |
| | | delete this.form.params; |
| | | this.api[option.update || 'update'](this.form) |
| | | .then(data => { |
| | | this.getList(); |
| | | if (this.updateAfter) { |
| | | this.updateAfter(data); |
| | | } else { |
| | | this.$message.success('更新成功'); |
| | | } |
| | | done(); |
| | | }) |
| | | .catch(() => { |
| | | loading(); |
| | | }); |
| | | }; |
| | | if (this.updateBefore) { |
| | | this.updateBefore(); |
| | | } |
| | | callback(); |
| | | }, |
| | | rowDel(row, index) { |
| | | const callback = () => { |
| | | this.api[option.del || 'del'](row[this.rowKey], row).then(data => { |
| | | this.getList(); |
| | | if (this.delAfter) { |
| | | this.delAfter(data, row, index); |
| | | } else { |
| | | this.$message.success('删除成功'); |
| | | } |
| | | }); |
| | | }; |
| | | if (this.delBefore) { |
| | | this.delBefore(); |
| | | callback(); |
| | | } else { |
| | | this.$confirm('确定将选择数据删除?', '提示', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }).then(() => { |
| | | callback(); |
| | | }); |
| | | } |
| | | }, |
| | | handleDelete() { |
| | | if (this.selectionList.length === 0) { |
| | | this.$message.warning('请选择至少一条数据'); |
| | | return; |
| | | } |
| | | this.$confirm('确定将选择数据删除?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }).then(() => { |
| | | this.api[option.del || 'remove'](this.ids).then(data => { |
| | | this.getList(); |
| | | if (this.delMultiAfter) { |
| | | this.delMultiAfter(data, this.ids); |
| | | } else { |
| | | this.$message.success('删除成功'); |
| | | } |
| | | }); |
| | | }); |
| | | }, |
| | | searchChange(params, done) { |
| | | if (done) done(); |
| | | this.params = params; |
| | | this.page.currentPage = 1; |
| | | this.getList(); |
| | | }, |
| | | dateChange(date) { |
| | | if (date) { |
| | | this.params.createTime_dategt = date[0]; |
| | | this.params.createTime_datelt = date[1]; |
| | | } else { |
| | | delete this.params.createTime_dategt; |
| | | delete this.params.createTime_datelt; |
| | | } |
| | | this.page.currentPage = 1; |
| | | this.getList(); |
| | | }, |
| | | selectionChange(list) { |
| | | this.selectionList = list; |
| | | }, |
| | | selectionClear() { |
| | | this.selectionList = []; |
| | | this.$refs.crud.toggleSelection(); |
| | | }, |
| | | refreshChange() { |
| | | this.getList(); |
| | | }, |
| | | sizeChange(val) { |
| | | this.page.currentPage = 1; |
| | | this.page.pageSize = val; |
| | | this.getList(); |
| | | }, |
| | | currentChange(val) { |
| | | this.page.currentPage = val; |
| | | this.getList(); |
| | | }, |
| | | }, |
| | | }; |
| | | app.mixins = app.mixins || []; |
| | | app.mixins.push(mixins); |
| | | return app; |
| | | }; |
| New file |
| | |
| | | import { validatenull } from '@/utils/validate'; |
| | | import { getStore } from '@/utils/store.js'; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | //刷新token锁 |
| | | refreshLock: false, |
| | | //刷新token的时间 |
| | | refreshTime: '', |
| | | }; |
| | | }, |
| | | created() { |
| | | //加载工作流路由集 |
| | | this.loadFlowRoutes(); |
| | | //实时检测刷新token |
| | | this.refreshToken(); |
| | | }, |
| | | methods: { |
| | | //实时检测刷新token |
| | | refreshToken() { |
| | | this.refreshTime = setInterval(() => { |
| | | const token = |
| | | getStore({ |
| | | name: 'token', |
| | | debug: true, |
| | | }) || {}; |
| | | let date1 = this.$dayjs(token.datetime); |
| | | let date2 = this.$dayjs(); |
| | | const date = date2.diff(date1, 'seconds'); |
| | | if (validatenull(date)) return; |
| | | if (date >= this.website.tokenTime && !this.refreshLock) { |
| | | this.refreshLock = true; |
| | | this.$store |
| | | .dispatch('RefreshToken') |
| | | .then(() => { |
| | | this.refreshLock = false; |
| | | }) |
| | | .catch(err => { |
| | | console.log(err); |
| | | this.refreshLock = false; |
| | | }); |
| | | } |
| | | }, 1000); |
| | | }, |
| | | loadFlowRoutes() { |
| | | this.$store.dispatch('FlowRoutes').then(() => {}); |
| | | }, |
| | | }, |
| | | }; |
| New file |
| | |
| | | import { createProdMockServer } from 'vite-plugin-mock/es/createProdMockServer'; |
| | | |
| | | import menuModule from '../mock/menu'; |
| | | import userModule from '../mock/user'; |
| | | import crudModule from '../mock/crud'; |
| | | |
| | | export const setupProdMockServer = () => { |
| | | createProdMockServer([...menuModule, ...userModule, ...crudModule]); |
| | | }; |
| New file |
| | |
| | | export const optionParent = { |
| | | height: 'auto', |
| | | calcHeight: 32, |
| | | tip: false, |
| | | searchShow: true, |
| | | searchMenuSpan: 10, |
| | | border: true, |
| | | index: true, |
| | | selection: true, |
| | | viewBtn: true, |
| | | menuWidth: 250, |
| | | dialogWidth: 880, |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | | label: '字典编号', |
| | | prop: 'code', |
| | | search: true, |
| | | slot: true, |
| | | span: 24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典编号', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典名称', |
| | | prop: 'dictValue', |
| | | search: true, |
| | | align: 'center', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典名称', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典排序', |
| | | prop: 'sort', |
| | | type: 'number', |
| | | align: 'right', |
| | | width: 100, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典排序', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '封存', |
| | | prop: 'isSealed', |
| | | type: 'switch', |
| | | align: 'center', |
| | | width: 100, |
| | | dicData: [ |
| | | { |
| | | label: '否', |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: '是', |
| | | value: 1, |
| | | }, |
| | | ], |
| | | value: 0, |
| | | slot: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择封存', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典备注', |
| | | prop: 'remark', |
| | | hide: true, |
| | | }, |
| | | ], |
| | | }; |
| | | |
| | | export const optionChild = { |
| | | height: 'auto', |
| | | calcHeight: 95, |
| | | tip: false, |
| | | searchShow: true, |
| | | searchMenuSpan: 10, |
| | | tree: true, |
| | | border: true, |
| | | index: true, |
| | | selection: true, |
| | | viewBtn: true, |
| | | menuWidth: 300, |
| | | dialogWidth: 880, |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | | label: '字典编号', |
| | | prop: 'code', |
| | | addDisabled: true, |
| | | editDisabled: true, |
| | | search: true, |
| | | span: 24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典编号', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典名称', |
| | | prop: 'dictValue', |
| | | search: true, |
| | | align: 'center', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典名称', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '上级字典', |
| | | prop: 'parentId', |
| | | type: 'tree', |
| | | dicData: [], |
| | | hide: true, |
| | | props: { |
| | | label: 'title', |
| | | }, |
| | | addDisabled: true, |
| | | editDisabled: true, |
| | | rules: [ |
| | | { |
| | | required: false, |
| | | message: '请选择上级字典', |
| | | trigger: 'click', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典键值', |
| | | prop: 'dictKey', |
| | | width: 85, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典键值', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典排序', |
| | | prop: 'sort', |
| | | type: 'number', |
| | | align: 'right', |
| | | hide: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典排序', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '封存', |
| | | prop: 'isSealed', |
| | | type: 'switch', |
| | | align: 'center', |
| | | width: 80, |
| | | dicData: [ |
| | | { |
| | | label: '否', |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: '是', |
| | | value: 1, |
| | | }, |
| | | ], |
| | | value: 0, |
| | | slot: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择封存', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典备注', |
| | | prop: 'remark', |
| | | hide: true, |
| | | }, |
| | | ], |
| | | }; |
| New file |
| | |
| | | export const optionParent = { |
| | | height: 'auto', |
| | | calcHeight: 32, |
| | | tip: false, |
| | | searchShow: true, |
| | | searchMenuSpan: 10, |
| | | border: true, |
| | | index: true, |
| | | selection: true, |
| | | viewBtn: true, |
| | | menuWidth: 250, |
| | | dialogWidth: 880, |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | | label: '字典编号', |
| | | prop: 'code', |
| | | search: true, |
| | | slot: true, |
| | | span: 24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典编号', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典名称', |
| | | prop: 'dictValue', |
| | | search: true, |
| | | align: 'center', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典名称', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典排序', |
| | | prop: 'sort', |
| | | type: 'number', |
| | | align: 'right', |
| | | width: 100, |
| | | hide: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典排序', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '封存', |
| | | prop: 'isSealed', |
| | | type: 'switch', |
| | | align: 'center', |
| | | width: 100, |
| | | dicData: [ |
| | | { |
| | | label: '否', |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: '是', |
| | | value: 1, |
| | | }, |
| | | ], |
| | | value: 0, |
| | | slot: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择封存', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典备注', |
| | | prop: 'remark', |
| | | hide: true, |
| | | }, |
| | | ], |
| | | }; |
| | | |
| | | export const optionChild = { |
| | | height: 'auto', |
| | | calcHeight: 95, |
| | | tip: false, |
| | | searchShow: true, |
| | | searchMenuSpan: 10, |
| | | tree: true, |
| | | border: true, |
| | | index: true, |
| | | selection: true, |
| | | viewBtn: true, |
| | | menuWidth: 300, |
| | | dialogWidth: 880, |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | | label: '字典编号', |
| | | prop: 'code', |
| | | addDisabled: true, |
| | | editDisabled: true, |
| | | search: true, |
| | | span: 24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典编号', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典名称', |
| | | prop: 'dictValue', |
| | | search: true, |
| | | align: 'center', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典名称', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '上级字典', |
| | | prop: 'parentId', |
| | | type: 'tree', |
| | | dicData: [], |
| | | hide: true, |
| | | props: { |
| | | label: 'title', |
| | | }, |
| | | addDisabled: true, |
| | | editDisabled: true, |
| | | rules: [ |
| | | { |
| | | required: false, |
| | | message: '请选择上级字典', |
| | | trigger: 'click', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典键值', |
| | | prop: 'dictKey', |
| | | width: 85, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典键值', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典排序', |
| | | prop: 'sort', |
| | | type: 'number', |
| | | align: 'right', |
| | | hide: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入字典排序', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '封存', |
| | | prop: 'isSealed', |
| | | type: 'switch', |
| | | align: 'center', |
| | | width: 80, |
| | | dicData: [ |
| | | { |
| | | label: '否', |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: '是', |
| | | value: 1, |
| | | }, |
| | | ], |
| | | value: 0, |
| | | slot: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择封存', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '字典备注', |
| | | prop: 'remark', |
| | | hide: true, |
| | | }, |
| | | ], |
| | | }; |
| New file |
| | |
| | | export default { |
| | | tabs: true, |
| | | tabsActive: 1, |
| | | group: [ |
| | | { |
| | | label: '个人信息', |
| | | prop: 'info', |
| | | column: [ |
| | | { |
| | | label: '头像', |
| | | type: 'upload', |
| | | listType: 'picture-img', |
| | | propsHttp: { |
| | | res: 'data', |
| | | url: 'link', |
| | | }, |
| | | canvasOption: { |
| | | text: ' ', |
| | | ratio: 0.1, |
| | | }, |
| | | action: '/blade-resource/oss/endpoint/put-file', |
| | | tip: '只能上传jpg/png用户头像,且不超过500kb', |
| | | span: 12, |
| | | row: true, |
| | | prop: 'avatar', |
| | | }, |
| | | { |
| | | label: '姓名', |
| | | span: 12, |
| | | row: true, |
| | | prop: 'realName', |
| | | }, |
| | | { |
| | | label: '用户名', |
| | | span: 12, |
| | | row: true, |
| | | prop: 'name', |
| | | }, |
| | | { |
| | | label: '手机号', |
| | | span: 12, |
| | | row: true, |
| | | prop: 'phone', |
| | | }, |
| | | { |
| | | label: '邮箱', |
| | | prop: 'email', |
| | | span: 12, |
| | | row: true, |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '修改密码', |
| | | prop: 'password', |
| | | column: [ |
| | | { |
| | | label: '原密码', |
| | | span: 12, |
| | | row: true, |
| | | type: 'password', |
| | | prop: 'oldPassword', |
| | | }, |
| | | { |
| | | label: '新密码', |
| | | span: 12, |
| | | row: true, |
| | | type: 'password', |
| | | prop: 'newPassword', |
| | | }, |
| | | { |
| | | label: '确认密码', |
| | | span: 12, |
| | | row: true, |
| | | type: 'password', |
| | | prop: 'newPassword1', |
| | | }, |
| | | ], |
| | | }, |
| | | ], |
| | | }; |
| New file |
| | |
| | | <template> |
| | | <div class="avue-contail" :class="{ 'avue--collapse': isCollapse }"> |
| | | <div class="avue-layout" :class="{ 'avue-layout--horizontal': isHorizontal }"> |
| | | <div class="avue-sidebar" v-show="validSidebar"> |
| | | <!-- 左侧导航栏 --> |
| | | <logo /> |
| | | <sidebar /> |
| | | </div> |
| | | <div class="avue-main"> |
| | | <!-- 顶部导航栏 --> |
| | | <top ref="top" /> |
| | | <!-- 顶部标签卡 --> |
| | | <tags /> |
| | | <search class="avue-view" v-show="isSearch"></search> |
| | | <!-- 主体视图层 --> |
| | | <div id="avue-view" v-show="!isSearch" v-if="isRefresh"> |
| | | <router-view #="{ Component }"> |
| | | <keep-alive :include="$store.getters.tagsKeep"> |
| | | <component :is="Component" /> |
| | | </keep-alive> |
| | | </router-view> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!-- <wechat></wechat> --> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import index from '@/mixins/index'; |
| | | import wechat from './wechat.vue'; |
| | | //import { validatenull } from 'utils/validate'; |
| | | import { mapGetters } from 'vuex'; |
| | | import tags from './tags.vue'; |
| | | import search from './search.vue'; |
| | | import logo from './logo.vue'; |
| | | import top from './top/index.vue'; |
| | | import sidebar from './sidebar/index.vue'; |
| | | |
| | | export default { |
| | | mixins: [index], |
| | | components: { |
| | | top, |
| | | logo, |
| | | tags, |
| | | search, |
| | | sidebar, |
| | | wechat, |
| | | }, |
| | | name: 'index', |
| | | provide() { |
| | | return { |
| | | index: this, |
| | | }; |
| | | }, |
| | | computed: { |
| | | ...mapGetters([ |
| | | 'isHorizontal', |
| | | 'isRefresh', |
| | | 'isLock', |
| | | 'isCollapse', |
| | | 'isSearch', |
| | | 'menu', |
| | | 'setting', |
| | | ]), |
| | | validSidebar() { |
| | | return !( |
| | | (this.$route.meta || {}).menu === false || (this.$route.query || {}).menu === 'false' |
| | | ); |
| | | }, |
| | | }, |
| | | props: [], |
| | | methods: { |
| | | //打开菜单 |
| | | openMenu(item = {}) { |
| | | this.$store.dispatch('GetMenu', item.id).then(data => { |
| | | if (data.length !== 0) { |
| | | this.$router.$avueRouter.formatRoutes(data, true); |
| | | } |
| | | //当点击顶部菜单后默认打开第一个菜单 |
| | | /*if (!this.validatenull(item)) { |
| | | let itemActive = {}, |
| | | childItemActive = 0; |
| | | if (item.path) { |
| | | itemActive = item; |
| | | } else { |
| | | if (this.menu[childItemActive].length === 0) { |
| | | itemActive = this.menu[childItemActive]; |
| | | } else { |
| | | itemActive = this.menu[childItemActive].children[childItemActive]; |
| | | } |
| | | } |
| | | this.$store.commit('SET_MENU_ID', item); |
| | | this.$router.push({ |
| | | path: this.$router.$avueRouter.getPath({ |
| | | name: (itemActive.label || itemActive.name), |
| | | src: itemActive.path |
| | | }, itemActive.meta) |
| | | }); |
| | | }*/ |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| New file |
| | |
| | | <template> |
| | | <router-view #="{ Component }"> |
| | | <keep-alive :include="$store.getters.tagsKeep"> |
| | | <component :is="Component" /> |
| | | </keep-alive> |
| | | </router-view> |
| | | </template> |
| New file |
| | |
| | | <template> |
| | | <div class="avue-logo"> |
| | | <transition name="fade"> |
| | | <span v-if="getScreen(isCollapse)" class="avue-logo_subtitle" key="0"> |
| | | {{ website.logo }} |
| | | </span> |
| | | </transition> |
| | | <transition-group name="fade"> |
| | | <template v-if="getScreen(!isCollapse)"> |
| | | <span class="avue-logo_title" key="1">{{ website.indexTitle }} </span> |
| | | </template> |
| | | </transition-group> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default { |
| | | name: 'logo', |
| | | data() { |
| | | return {}; |
| | | }, |
| | | created() {}, |
| | | computed: { |
| | | ...mapGetters(['isCollapse']), |
| | | }, |
| | | methods: {}, |
| | | }; |
| | | </script> |
| New file |
| | |
| | | <template> |
| | | <div class="avue-searchs" @click.self="handleEsc"> |
| | | <div class="avue-searchs__title">Avue菜单搜索</div> |
| | | <div class="avue-searchs__content"> |
| | | <div class="avue-searchs__form"> |
| | | <el-input :placeholder="$t('search')" v-model="value" @keydown.esc="handleEsc"> |
| | | <template #append> |
| | | <el-button icon="el-icon-search"></el-button> |
| | | </template> |
| | | </el-input> |
| | | <p> |
| | | <el-tag>你可以使用快捷键esc 关闭</el-tag> |
| | | </p> |
| | | </div> |
| | | <div class="avue-searchs__list"> |
| | | <el-scrollbar class="avue-searchs__scrollbar"> |
| | | <div |
| | | class="avue-searchs__item" |
| | | v-for="(item, index) in menus" |
| | | :key="index" |
| | | @click="handleSelect(item)" |
| | | > |
| | | <i :class="[item[iconKey], 'avue-searchs__item-icon']"></i> |
| | | <span class="avue-searchs__item-title">{{ item[labelKey] }}</span> |
| | | <div class="avue-searchs__item-path"> |
| | | {{ item[pathKey] }} |
| | | </div> |
| | | </div> |
| | | </el-scrollbar> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | value: '', |
| | | menus: [], |
| | | menuList: [], |
| | | }; |
| | | }, |
| | | created() { |
| | | this.getMenuList(); |
| | | }, |
| | | watch: { |
| | | value() { |
| | | this.querySearch(); |
| | | }, |
| | | menu() { |
| | | this.getMenuList(); |
| | | }, |
| | | }, |
| | | computed: { |
| | | labelKey() { |
| | | return this.website.menu.label; |
| | | }, |
| | | pathKey() { |
| | | return this.website.menu.path; |
| | | }, |
| | | iconKey() { |
| | | return this.website.menu.icon; |
| | | }, |
| | | childrenKey() { |
| | | return this.website.menu.children; |
| | | }, |
| | | ...mapGetters(['menu']), |
| | | }, |
| | | methods: { |
| | | handleEsc() { |
| | | this.$store.commit('SET_IS_SEARCH', false); |
| | | }, |
| | | getMenuList() { |
| | | const findMenu = list => { |
| | | for (let i = 0; i < list.length; i++) { |
| | | const ele = Object.assign({}, list[i]); |
| | | if (this.validatenull(ele[this.childrenKey])) { |
| | | this.menuList.push(ele); |
| | | } else { |
| | | findMenu(ele[this.childrenKey]); |
| | | } |
| | | } |
| | | }; |
| | | this.menuList = []; |
| | | findMenu(this.menu); |
| | | this.menus = this.menuList; |
| | | }, |
| | | querySearch() { |
| | | var restaurants = this.menuList; |
| | | var queryString = this.value; |
| | | this.menus = queryString ? this.menuList.filter(this.createFilter(queryString)) : restaurants; |
| | | }, |
| | | createFilter(queryString) { |
| | | return restaurant => { |
| | | return restaurant[this.labelKey].toLowerCase().indexOf(queryString.toLowerCase()) === 0; |
| | | }; |
| | | }, |
| | | handleSelect(item) { |
| | | this.value = ''; |
| | | this.$router.push({ |
| | | path: item[this.pathKey], |
| | | query: item.query, |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | .avue-searchs { |
| | | padding-top: 50px; |
| | | width: 100%; |
| | | height: 100%; |
| | | background-color: #fff; |
| | | z-index: 1024; |
| | | |
| | | &__title { |
| | | margin-bottom: 60px; |
| | | text-align: center; |
| | | font-size: 42px; |
| | | font-weight: bold; |
| | | letter-spacing: 2px; |
| | | text-indent: 2px; |
| | | } |
| | | |
| | | &__form { |
| | | margin: 0 auto 50px auto; |
| | | width: 50%; |
| | | text-align: center; |
| | | |
| | | p { |
| | | margin-top: 20px; |
| | | } |
| | | } |
| | | |
| | | &__scrollbar { |
| | | height: 400px; |
| | | } |
| | | |
| | | &__list { |
| | | box-sizing: border-box; |
| | | padding: 20px 30px; |
| | | margin: 0 auto; |
| | | width: 70%; |
| | | border-radius: 4px; |
| | | border: 1px solid #ebeef5; |
| | | background-color: #fff; |
| | | overflow: hidden; |
| | | color: #303133; |
| | | transition: 0.3s; |
| | | box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); |
| | | } |
| | | |
| | | &__item { |
| | | padding: 5px 0; |
| | | border-bottom: 1px dashed #eee; |
| | | |
| | | &-icon { |
| | | margin-right: 5px; |
| | | font-size: 18px; |
| | | } |
| | | |
| | | &-title { |
| | | font-size: 20px; |
| | | font-weight: 500; |
| | | color: #333; |
| | | } |
| | | |
| | | &-path { |
| | | line-height: 30px; |
| | | color: #666; |
| | | } |
| | | } |
| | | } |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <el-button |
| | | @click="show = true" |
| | | class="setting-icon" |
| | | type="primary" |
| | | icon="el-icon-setting" |
| | | circle |
| | | ></el-button> |
| | | <el-drawer append-to-body :with-header="false" v-model="show" size="30%"> |
| | | <div class="setting"> |
| | | <h5>导航模式</h5> |
| | | <div class="setting-checkbox"> |
| | | <el-tooltip class="item" effect="dark" content="侧边菜单布局" placement="top"> |
| | | <div |
| | | @click="setting.sidebar = 'vertical'" |
| | | class="setting-checkbox-item setting-checkbox-item--side" |
| | | ></div> |
| | | </el-tooltip> |
| | | <el-tooltip class="item" effect="dark" content="顶部菜单布局" placement="top"> |
| | | <div |
| | | @click="setting.sidebar = 'horizontal'" |
| | | class="setting-checkbox-item setting-checkbox-item--top" |
| | | ></div> |
| | | </el-tooltip> |
| | | </div> |
| | | <h5>页面布局</h5> |
| | | <div class="setting-checkbox"> |
| | | <div class="setting-item" v-for="(item, index) in list1" :key="index"> |
| | | {{ item.label }}: |
| | | <el-switch v-model="setting[item.value]"></el-switch> |
| | | </div> |
| | | </div> |
| | | <h5>功能调试</h5> |
| | | <div class="setting-checkbox"> |
| | | <div class="setting-item" v-for="(item, index) in list2" :key="index"> |
| | | {{ item.label }}: |
| | | <el-switch v-model="setting[item.value]"></el-switch> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </el-drawer> |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | show: false, |
| | | list1: [ |
| | | { |
| | | label: '导航标签', |
| | | value: 'tag', |
| | | }, |
| | | { |
| | | label: '菜单折叠', |
| | | value: 'collapse', |
| | | }, |
| | | { |
| | | label: '菜单搜索', |
| | | value: 'search', |
| | | }, |
| | | { |
| | | label: '屏幕全屏', |
| | | value: 'fullscren', |
| | | }, |
| | | { |
| | | label: '主题选择', |
| | | value: 'theme', |
| | | }, |
| | | { |
| | | label: '顶部菜单', |
| | | value: 'menu', |
| | | }, |
| | | ], |
| | | list2: [ |
| | | { |
| | | label: '日志调试', |
| | | value: 'debug', |
| | | }, |
| | | { |
| | | label: '屏幕锁定', |
| | | value: 'lock', |
| | | }, |
| | | ], |
| | | }; |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['isHorizontal', 'setting']), |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .setting { |
| | | &-icon { |
| | | color: #666; |
| | | position: fixed; |
| | | bottom: 200px; |
| | | right: 20px; |
| | | z-index: 2048; |
| | | } |
| | | |
| | | &-item { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | font-size: 14px; |
| | | margin-bottom: 8px; |
| | | } |
| | | |
| | | &-checkbox { |
| | | &--check { |
| | | position: absolute; |
| | | color: #409eff; |
| | | left: 50%; |
| | | top: 50%; |
| | | transform: translate(-50%, -50%); |
| | | } |
| | | |
| | | &-item { |
| | | display: inline-block; |
| | | position: relative; |
| | | width: 44px; |
| | | height: 36px; |
| | | margin-right: 16px; |
| | | overflow: hidden; |
| | | background-color: #f0f2f5; |
| | | border-radius: 4px; |
| | | box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.18); |
| | | cursor: pointer; |
| | | |
| | | &:before { |
| | | position: absolute; |
| | | top: 0; |
| | | left: 0; |
| | | width: 33%; |
| | | height: 100%; |
| | | background-color: #fff; |
| | | content: ''; |
| | | } |
| | | |
| | | &:after { |
| | | position: absolute; |
| | | top: 0; |
| | | left: 0; |
| | | width: 100%; |
| | | height: 25%; |
| | | background-color: #fff; |
| | | content: ''; |
| | | } |
| | | |
| | | &--side { |
| | | &:before { |
| | | z-index: 1; |
| | | background-color: #001529; |
| | | content: ''; |
| | | } |
| | | |
| | | &:after { |
| | | background-color: #fff; |
| | | } |
| | | } |
| | | |
| | | &--top { |
| | | &:after { |
| | | background-color: #001529; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <el-scrollbar class="avue-menu"> |
| | | <div v-if="menu && menu.length == 0 && !isHorizontal" class="avue-sidebar--tip"> |
| | | {{ $t('menuTip') }} |
| | | </div> |
| | | <el-menu |
| | | unique-opened |
| | | :default-active="activeMenu" |
| | | :mode="setting.sidebar" |
| | | :collapse="getScreen(isCollapse)" |
| | | > |
| | | <sidebar-item :menu="menu"></sidebar-item> |
| | | </el-menu> |
| | | </el-scrollbar> |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | import sidebarItem from './sidebarItem.vue'; |
| | | |
| | | export default { |
| | | name: 'sidebar', |
| | | components: { sidebarItem }, |
| | | inject: ['index'], |
| | | created() { |
| | | this.index.openMenu(); |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['isHorizontal', 'setting', 'menu', 'tag', 'isCollapse', 'menuId']), |
| | | activeMenu() { |
| | | const route = this.$route; |
| | | const { meta, path } = route; |
| | | if (meta.activeMenu) { |
| | | return meta.activeMenu; |
| | | } |
| | | return path; |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | <style lang="scss" scoped></style> |
| New file |
| | |
| | | <template> |
| | | <template v-for="item in menu"> |
| | | <el-menu-item |
| | | v-if="validatenull(item[childrenKey]) && validRoles(item)" |
| | | :index="getPath(item)" |
| | | @click="open(item)" |
| | | :key="item[labelKey]" |
| | | > |
| | | <i :class="item[iconKey]"></i> |
| | | <template #title> |
| | | <span :alt="item[pathKey]">{{ getTitle(item) }}</span> |
| | | </template> |
| | | </el-menu-item> |
| | | <el-sub-menu |
| | | v-else-if="!validatenull(item[childrenKey]) && validRoles(item)" |
| | | :index="getPath(item)" |
| | | :key="item[labelKey]" |
| | | > |
| | | <template #title> |
| | | <i :class="item[iconKey]"></i> |
| | | <span>{{ getTitle(item) }}</span> |
| | | </template> |
| | | <template v-for="(child, cindex) in item[childrenKey]" :key="child[labelKey]"> |
| | | <el-menu-item |
| | | :index="getPath(child)" |
| | | @click="open(child)" |
| | | v-if="validatenull(child[childrenKey])" |
| | | > |
| | | <i :class="child[iconKey]"></i> |
| | | <template #title> |
| | | <span>{{ getTitle(child) }}</span> |
| | | </template> |
| | | </el-menu-item> |
| | | <sidebar-item v-else :menu="[child]" :key="cindex"></sidebar-item> |
| | | </template> |
| | | </el-sub-menu> |
| | | </template> |
| | | </template> |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | import { validatenull } from 'utils/validate'; |
| | | import website from '@/config/website'; |
| | | |
| | | export default { |
| | | name: 'sidebarItem', |
| | | data() { |
| | | return { |
| | | props: website.menu, |
| | | }; |
| | | }, |
| | | props: { |
| | | menu: Array, |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['roles']), |
| | | labelKey() { |
| | | return this.props.label; |
| | | }, |
| | | pathKey() { |
| | | return this.props.path; |
| | | }, |
| | | queryKey() { |
| | | return this.props.query; |
| | | }, |
| | | iconKey() { |
| | | return this.props.icon; |
| | | }, |
| | | childrenKey() { |
| | | return this.props.children; |
| | | }, |
| | | }, |
| | | methods: { |
| | | validatenull, |
| | | getPath(item) { |
| | | return item[this.pathKey]; |
| | | }, |
| | | getTitle(item) { |
| | | return this.$router.$avueRouter.generateTitle(item, this.props); |
| | | }, |
| | | validRoles(item) { |
| | | item.meta = item.meta || {}; |
| | | return item.meta.roles ? item.meta.roles.includes(this.roles) : true; |
| | | }, |
| | | open(item) { |
| | | this.$router.push({ |
| | | path: item[this.pathKey], |
| | | query: item[this.queryKey], |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| New file |
| | |
| | | <template> |
| | | <div class="avue-tags" v-if="setting.tag" @click="contextmenuFlag = false"> |
| | | <!-- tag盒子 --> |
| | | <div |
| | | v-if="contextmenuFlag" |
| | | class="avue-tags__contentmenu" |
| | | :style="{ left: contentmenuX + 'px', top: contentmenuY + 'px' }" |
| | | > |
| | | <div class="item" @click="closeOthersTags">{{ $t('tagsView.closeOthers') }}</div> |
| | | <div class="item" @click="closeAllTags">{{ $t('tagsView.closeAll') }}</div> |
| | | <div class="item" @click="clearCacheTags">{{ $t('tagsView.clearCache') }}</div> |
| | | </div> |
| | | <div class="avue-tags__box"> |
| | | <el-tabs |
| | | v-model="active" |
| | | type="card" |
| | | @contextmenu="handleContextmenu" |
| | | :closable="tagLen !== 1" |
| | | @tab-click="openTag" |
| | | @edit="menuTag" |
| | | > |
| | | <el-tab-pane |
| | | v-for="(item, index) in tagList" |
| | | :key="index" |
| | | :label="generateTitle(item)" |
| | | :name="item.fullPath" |
| | | > |
| | | <template #label> |
| | | <span> |
| | | {{ generateTitle(item) }} |
| | | <i |
| | | class="el-icon-refresh" |
| | | :class="{ turn: refresh }" |
| | | @click="handleRefresh" |
| | | v-if="active === item.fullPath" |
| | | ></i> |
| | | </span> |
| | | </template> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | <el-dropdown class="avue-tags__menu"> |
| | | <el-button type="primary"> |
| | | {{ $t('tagsView.menu') }} |
| | | <i class="el-icon-arrow-down el-icon--right"></i> |
| | | </el-button> |
| | | <template #dropdown> |
| | | <el-dropdown-menu> |
| | | <el-dropdown-item @click="openSearch">{{ $t('tagsView.search') }}</el-dropdown-item> |
| | | <el-dropdown-item @click="closeOthersTags" |
| | | >{{ $t('tagsView.closeOthers') }} |
| | | </el-dropdown-item> |
| | | <el-dropdown-item @click="closeAllTags">{{ $t('tagsView.closeAll') }}</el-dropdown-item> |
| | | <el-dropdown-item @click="clearCacheTags" |
| | | >{{ $t('tagsView.clearCache') }} |
| | | </el-dropdown-item> |
| | | </el-dropdown-menu> |
| | | </template> |
| | | </el-dropdown> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | import { clearCache } from '@/api/user'; |
| | | |
| | | export default { |
| | | name: 'tags', |
| | | data() { |
| | | return { |
| | | refresh: false, |
| | | active: '', |
| | | contentmenuX: '', |
| | | contentmenuY: '', |
| | | contextmenuFlag: false, |
| | | }; |
| | | }, |
| | | watch: { |
| | | tag: { |
| | | handler(val) { |
| | | this.active = val.fullPath; |
| | | }, |
| | | immediate: true, |
| | | }, |
| | | contextmenuFlag() { |
| | | window.addEventListener('mousedown', this.watchContextmenu); |
| | | }, |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['tagWel', 'tagList', 'tag', 'setting']), |
| | | tagLen() { |
| | | return this.tagList.length || 0; |
| | | }, |
| | | }, |
| | | methods: { |
| | | openSearch() { |
| | | this.$store.commit('SET_IS_SEARCH', true); |
| | | }, |
| | | handleRefresh() { |
| | | this.refresh = true; |
| | | this.$store.commit('SET_IS_REFRESH', false); |
| | | setTimeout(() => { |
| | | this.$store.commit('SET_IS_REFRESH', true); |
| | | }, 100); |
| | | setTimeout(() => { |
| | | this.refresh = false; |
| | | }, 500); |
| | | }, |
| | | generateTitle(item) { |
| | | return this.$router.$avueRouter.generateTitle({ |
| | | ...item, |
| | | ...{ |
| | | label: item.name, |
| | | }, |
| | | }); |
| | | }, |
| | | watchContextmenu(event) { |
| | | if (!this.$el.contains(event.target) || event.button !== 0) { |
| | | this.contextmenuFlag = false; |
| | | } |
| | | window.removeEventListener('mousedown', this.watchContextmenu); |
| | | }, |
| | | handleContextmenu(event) { |
| | | let target = event.target; |
| | | let flag = false; |
| | | if (target.className.indexOf('el-tabs__item') > -1) flag = true; |
| | | else if (target.parentNode.className.indexOf('el-tabs__item') > -1) { |
| | | target = target.parentNode; |
| | | flag = true; |
| | | } |
| | | if (flag) { |
| | | event.preventDefault(); |
| | | event.stopPropagation(); |
| | | this.contentmenuX = event.clientX; |
| | | this.contentmenuY = event.clientY; |
| | | this.tagName = target.getAttribute('aria-controls').slice(5); |
| | | this.contextmenuFlag = true; |
| | | } |
| | | }, |
| | | menuTag(value, action) { |
| | | if (action === 'remove') { |
| | | let { tag, key } = this.findTag(value); |
| | | this.$store.commit('DEL_TAG', tag); |
| | | if (tag.fullPath === this.tag.fullPath) { |
| | | tag = this.tagList[key - 1]; |
| | | this.$router.push({ |
| | | path: tag.path, |
| | | query: tag.query, |
| | | }); |
| | | } |
| | | } |
| | | }, |
| | | openTag(item) { |
| | | let value = item.props.name; |
| | | let { tag } = this.findTag(value); |
| | | this.$router.push({ |
| | | path: tag.path, |
| | | query: tag.query, |
| | | }); |
| | | }, |
| | | findTag(fullPath) { |
| | | let tag = this.tagList.find(item => item.fullPath === fullPath); |
| | | let key = this.tagList.findIndex(item => item.fullPath === fullPath); |
| | | return { tag, key }; |
| | | }, |
| | | closeOthersTags() { |
| | | this.contextmenuFlag = false; |
| | | this.$store.commit('DEL_TAG_OTHER'); |
| | | }, |
| | | closeAllTags() { |
| | | this.contextmenuFlag = false; |
| | | this.$store.commit('DEL_ALL_TAG'); |
| | | this.$router.push(this.tagWel); |
| | | }, |
| | | clearCacheTags() { |
| | | this.$confirm('是否需要清除缓存?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }).then(() => { |
| | | clearCache().then(() => { |
| | | this.contextmenuFlag = false; |
| | | this.$message.success('清除完毕'); |
| | | }); |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| New file |
| | |
| | | <template> |
| | | <div class="avue-top"> |
| | | <div class="top-bar__left"> |
| | | <div |
| | | class="avue-breadcrumb" |
| | | :class="[{ 'avue-breadcrumb--active': isCollapse }]" |
| | | v-if="setting.collapse && !isHorizontal" |
| | | > |
| | | <i class="icon-navicon" @click="setCollapse"></i> |
| | | </div> |
| | | </div> |
| | | <div class="top-bar__title"> |
| | | <top-menu ref="topMenu" v-if="setting.menu"></top-menu> |
| | | <top-search class="top-bar__item" v-if="setting.search"></top-search> |
| | | </div> |
| | | <div class="top-bar__right"> |
| | | <div v-if="setting.lock" class="top-bar__item"> |
| | | <top-lock></top-lock> |
| | | </div> |
| | | <div v-if="setting.theme" class="top-bar__item"> |
| | | <top-theme></top-theme> |
| | | </div> |
| | | <div class="top-bar__item"> |
| | | <top-lang></top-lang> |
| | | </div> |
| | | <div class="top-bar__item" v-if="setting.fullscren"> |
| | | <top-full></top-full> |
| | | </div> |
| | | <div class="top-bar__item" v-if="setting.debug"> |
| | | <top-logs></top-logs> |
| | | </div> |
| | | <div class="top-user"> |
| | | <img class="top-bar__img" :src="userInfo.avatar" /> |
| | | <el-dropdown> |
| | | <span class="el-dropdown-link"> |
| | | {{ userInfo.real_name }} |
| | | <el-icon class="el-icon--right"> |
| | | <arrow-down /> |
| | | </el-icon> |
| | | </span> |
| | | <template #dropdown> |
| | | <el-dropdown-menu> |
| | | <el-dropdown-item> |
| | | <router-link to="/">{{ $t('navbar.dashboard') }}</router-link> |
| | | </el-dropdown-item> |
| | | <el-dropdown-item> |
| | | <router-link to="/info/index">{{ $t('navbar.userinfo') }}</router-link> |
| | | </el-dropdown-item> |
| | | <el-dropdown-item @click="logout" divided |
| | | >{{ $t('navbar.logOut') }} |
| | | </el-dropdown-item> |
| | | </el-dropdown-menu> |
| | | </template> |
| | | </el-dropdown> |
| | | <top-setting></top-setting> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | import topLock from './top-lock.vue'; |
| | | import topMenu from './top-menu.vue'; |
| | | import topSearch from './top-search.vue'; |
| | | import topTheme from './top-theme.vue'; |
| | | import topLogs from './top-logs.vue'; |
| | | import topLang from './top-lang.vue'; |
| | | import topFull from './top-full.vue'; |
| | | import topSetting from '../setting.vue'; |
| | | |
| | | export default { |
| | | components: { |
| | | topLock, |
| | | topMenu, |
| | | topSearch, |
| | | topTheme, |
| | | topLogs, |
| | | topLang, |
| | | topFull, |
| | | topSetting, |
| | | }, |
| | | name: 'top', |
| | | data() { |
| | | return {}; |
| | | }, |
| | | filters: {}, |
| | | created() {}, |
| | | computed: { |
| | | ...mapGetters([ |
| | | 'setting', |
| | | 'userInfo', |
| | | 'tagWel', |
| | | 'tagList', |
| | | 'isCollapse', |
| | | 'tag', |
| | | 'logsLen', |
| | | 'logsFlag', |
| | | 'isHorizontal', |
| | | ]), |
| | | }, |
| | | methods: { |
| | | setCollapse() { |
| | | this.$store.commit('SET_COLLAPSE'); |
| | | }, |
| | | logout() { |
| | | this.$confirm(this.$t('logoutTip'), this.$t('tip'), { |
| | | confirmButtonText: this.$t('submitText'), |
| | | cancelButtonText: this.$t('cancelText'), |
| | | type: 'warning', |
| | | }).then(() => { |
| | | this.$store.dispatch('LogOut').then(() => { |
| | | this.$router.push({ path: '/login' }); |
| | | }); |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss" scoped></style> |
| New file |
| | |
| | | <template> |
| | | <i :class="isFullScren ? 'icon-tuichuquanping' : 'icon-quanping'" @click="handleScreen"></i> |
| | | </template> |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | import { fullscreenToggel, listenfullscreen } from 'utils/util'; |
| | | |
| | | export default { |
| | | computed: { |
| | | ...mapGetters(['isFullScren']), |
| | | }, |
| | | mounted() { |
| | | listenfullscreen(this.setScreen); |
| | | }, |
| | | methods: { |
| | | setScreen() { |
| | | this.$store.commit('SET_FULLSCREN'); |
| | | }, |
| | | handleScreen() { |
| | | fullscreenToggel(); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| New file |
| | |
| | | <template> |
| | | <el-dropdown trigger="click" @command="handleSetLanguage"> |
| | | <i class="icon-zhongyingwen"></i> |
| | | <template #dropdown> |
| | | <el-dropdown-menu> |
| | | <el-dropdown-item :disabled="language === 'zh-cn'" command="zh-cn">中文</el-dropdown-item> |
| | | <el-dropdown-item :disabled="language === 'en'" command="en">English</el-dropdown-item> |
| | | </el-dropdown-menu> |
| | | </template> |
| | | </el-dropdown> |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default { |
| | | name: 'top-lang', |
| | | data() { |
| | | return {}; |
| | | }, |
| | | created() {}, |
| | | mounted() {}, |
| | | computed: { |
| | | ...mapGetters(['language', 'tag']), |
| | | }, |
| | | props: [], |
| | | methods: { |
| | | handleSetLanguage(lang) { |
| | | this.$i18n.locale = lang; |
| | | this.$store.commit('SET_LANGUAGE', lang); |
| | | let tag = this.tag; |
| | | let title = this.$router.$avueRouter.generateTitle(tag); |
| | | //根据当前的标签也获取label的值动态设置浏览器标题 |
| | | this.$router.$avueRouter.setTitle(title); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss" scoped></style> |
| New file |
| | |
| | | <template> |
| | | <span v-if="text" @click="handleLock">{{ text }}</span> |
| | | <i v-else class="icon-suoping" @click="handleLock"></i> |
| | | <el-dialog title="设置锁屏密码" v-model="box" width="30%" append-to-body> |
| | | <el-form :model="form" ref="form" label-width="80px"> |
| | | <el-form-item |
| | | label="锁屏密码" |
| | | prop="passwd" |
| | | :rules="[{ required: true, message: '锁屏密码不能为空' }]" |
| | | > |
| | | <el-input v-model="form.passwd" placeholder="请输入锁屏密码"> |
| | | <template #append> |
| | | <el-button @click="handleSetLock" icon="el-icon-lock"></el-button> |
| | | </template> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </el-dialog> |
| | | </template> |
| | | |
| | | <script> |
| | | import { validatenull } from 'utils/validate'; |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default { |
| | | name: 'top-lock', |
| | | data() { |
| | | return { |
| | | box: false, |
| | | form: { |
| | | passwd: '', |
| | | }, |
| | | }; |
| | | }, |
| | | created() {}, |
| | | mounted() {}, |
| | | computed: { |
| | | ...mapGetters(['lockPasswd']), |
| | | }, |
| | | props: { |
| | | text: String, |
| | | }, |
| | | methods: { |
| | | handleSetLock() { |
| | | this.$refs['form'].validate(valid => { |
| | | if (valid) { |
| | | this.$store.commit('SET_LOCK_PASSWD', this.form.passwd); |
| | | this.handleLock(); |
| | | } |
| | | }); |
| | | }, |
| | | handleLock() { |
| | | if (validatenull(this.lockPasswd)) { |
| | | this.box = true; |
| | | return; |
| | | } |
| | | this.$store.commit('SET_LOCK'); |
| | | setTimeout(() => { |
| | | this.$router.push({ path: '/lock' }); |
| | | }, 100); |
| | | }, |
| | | }, |
| | | components: {}, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss" scoped></style> |
| New file |
| | |
| | | <template> |
| | | <span @click="logsFlag ? '' : handleOpen()"> |
| | | <el-badge :value="logsFlag ? '' : logsLen" :max="99"> |
| | | <i class="icon-rizhi1"></i> |
| | | </el-badge> |
| | | <el-dialog title="日志" v-model="box" width="60%" append-to-body> |
| | | <el-button type="primary" icon="el-icon-upload" @click="send">上传服务器</el-button> |
| | | <el-button type="danger" icon="el-icon-delete" @click="clear">清空本地日志</el-button> |
| | | <el-table :data="logsList"> |
| | | <el-table-column prop="type" label="类型" width="50px"> </el-table-column> |
| | | <el-table-column prop="url" label="地址" show-overflow-tooltip width="180"> |
| | | </el-table-column> |
| | | <el-table-column prop="message" show-overflow-tooltip label="内容"> </el-table-column> |
| | | <el-table-column prop="stack" show-overflow-tooltip label="错误堆栈"> </el-table-column> |
| | | <el-table-column prop="time" label="时间"> </el-table-column> |
| | | </el-table> |
| | | </el-dialog> |
| | | </span> |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default { |
| | | name: 'top-logs', |
| | | data() { |
| | | return { |
| | | box: false, |
| | | }; |
| | | }, |
| | | created() {}, |
| | | mounted() {}, |
| | | computed: { |
| | | ...mapGetters(['logsList', 'logsFlag', 'logsLen']), |
| | | }, |
| | | props: [], |
| | | methods: { |
| | | handleOpen() { |
| | | this.box = true; |
| | | }, |
| | | send() { |
| | | this.$confirm('确定上传本地日志到服务器?', '提示', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | this.$store.dispatch('SendLogs').then(() => { |
| | | this.box = false; |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '发送成功!', |
| | | }); |
| | | }); |
| | | }) |
| | | .catch(() => {}); |
| | | }, |
| | | clear() { |
| | | this.$confirm('确定清空本地日志记录?', '提示', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | this.$store.commit('CLEAR_LOGS'); |
| | | this.box = false; |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '清空成功!', |
| | | }); |
| | | }) |
| | | .catch(() => {}); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | .code { |
| | | font-size: 12px; |
| | | display: block; |
| | | font-family: monospace; |
| | | white-space: pre; |
| | | margin: 1em 0px; |
| | | } |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <el-menu class="top-menu" :default-active="activeIndex" mode="horizontal" text-color="#333"> |
| | | <el-menu-item index="0" @click="openHome(itemHome)"> |
| | | <template #title> |
| | | <i :class="itemHome.source" style="padding-right: 5px"></i> |
| | | <span>{{ itemHome.name }}</span> |
| | | </template> |
| | | </el-menu-item> |
| | | |
| | | <template v-for="(item, index) in items" :key="index"> |
| | | <el-menu-item :index="item.id + ''" @click="openMenu(item)"> |
| | | <template #title> |
| | | <i :class="item.source" style="padding-right: 5px"></i> |
| | | <span>{{ item.name }}</span> |
| | | </template> |
| | | </el-menu-item> |
| | | </template> |
| | | </el-menu> |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default { |
| | | name: 'top-menu', |
| | | data() { |
| | | return { |
| | | itemHome: { |
| | | name: '首页', |
| | | source: 'iconfont iconicon_work', |
| | | }, |
| | | activeIndex: '0', |
| | | items: [], |
| | | }; |
| | | }, |
| | | inject: ['index'], |
| | | created() { |
| | | this.getMenu(); |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['tagCurrent', 'menu', 'tagWel']), |
| | | }, |
| | | methods: { |
| | | openMenu(item) { |
| | | this.index.openMenu(item); |
| | | }, |
| | | openHome(itemHome) { |
| | | this.index.openMenu(itemHome); |
| | | this.$router.push(this.tagWel); |
| | | }, |
| | | getMenu() { |
| | | this.$store.dispatch('GetTopMenu').then(res => { |
| | | this.items = res; |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| New file |
| | |
| | | <template> |
| | | <el-autocomplete |
| | | class="top-search" |
| | | popper-class="my-autocomplete" |
| | | v-model="value" |
| | | :fetch-suggestions="querySearch" |
| | | :placeholder="$t('search')" |
| | | @select="handleSelect" |
| | | > |
| | | <template #="{ item }"> |
| | | <i :class="[item[iconKey], 'icon']"></i> |
| | | <div class="name">{{ item[labelKey] }}</div> |
| | | <div class="addr">{{ item[pathKey] }}</div> |
| | | </template> |
| | | </el-autocomplete> |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | value: '', |
| | | menuList: [], |
| | | }; |
| | | }, |
| | | created() { |
| | | this.getMenuList(); |
| | | }, |
| | | |
| | | watch: { |
| | | menu() { |
| | | this.getMenuList(); |
| | | }, |
| | | }, |
| | | computed: { |
| | | labelKey() { |
| | | return this.website.menu.label; |
| | | }, |
| | | pathKey() { |
| | | return this.website.menu.path; |
| | | }, |
| | | iconKey() { |
| | | return this.website.menu.icon; |
| | | }, |
| | | childrenKey() { |
| | | return this.website.menu.children; |
| | | }, |
| | | ...mapGetters(['menu']), |
| | | }, |
| | | methods: { |
| | | getMenuList() { |
| | | const findMenu = list => { |
| | | for (let i = 0; i < list.length; i++) { |
| | | const ele = Object.assign({}, list[i]); |
| | | if (this.validatenull(ele[this.childrenKey])) { |
| | | this.menuList.push(ele); |
| | | } else { |
| | | findMenu(ele[this.childrenKey]); |
| | | } |
| | | } |
| | | }; |
| | | this.menuList = []; |
| | | findMenu(this.menu); |
| | | }, |
| | | querySearch(queryString, cb) { |
| | | var restaurants = this.menuList; |
| | | var results = queryString ? restaurants.filter(this.createFilter(queryString)) : restaurants; |
| | | // 调用 callback 返回建议列表的数据 |
| | | cb(results); |
| | | }, |
| | | createFilter(queryString) { |
| | | return restaurant => { |
| | | return restaurant[this.labelKey].toLowerCase().indexOf(queryString.toLowerCase()) === 0; |
| | | }; |
| | | }, |
| | | handleSelect(item) { |
| | | this.value = ''; |
| | | this.$router.push({ |
| | | path: item[this.pathKey], |
| | | query: item.query, |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .my-autocomplete { |
| | | li { |
| | | line-height: normal !important; |
| | | padding: 7px !important; |
| | | |
| | | .icon { |
| | | margin-right: 5px; |
| | | display: inline-block; |
| | | vertical-align: middle; |
| | | } |
| | | |
| | | .name { |
| | | display: inline-block; |
| | | text-overflow: ellipsis; |
| | | overflow: hidden; |
| | | vertical-align: middle; |
| | | } |
| | | |
| | | .addr { |
| | | padding-top: 5px; |
| | | width: 100%; |
| | | font-size: 12px; |
| | | color: #b4b4b4; |
| | | } |
| | | |
| | | .highlighted .addr { |
| | | color: #ddd; |
| | | } |
| | | } |
| | | } |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <div> |
| | | <el-dialog title="选择" v-model="box" width="50%"> |
| | | <el-radio-group v-model="text" class="list"> |
| | | <el-row :span="24"> |
| | | <el-col v-for="(item, index) in list" :key="index" :md="4" :xs="12" :sm="4"> |
| | | <el-radio :label="item.value">{{ item.name }}</el-radio> |
| | | </el-col> |
| | | </el-row> |
| | | </el-radio-group> |
| | | </el-dialog> |
| | | |
| | | <span> |
| | | <i class="icon-zhuti" @click="open"></i> |
| | | </span> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import { setTheme } from 'utils/util'; |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | box: false, |
| | | text: '', |
| | | list: [ |
| | | { |
| | | name: '默认主题', |
| | | value: 'default', |
| | | }, |
| | | { |
| | | name: '白色主题', |
| | | value: 'theme-white', |
| | | }, |
| | | { |
| | | name: '黑色主题', |
| | | value: 'theme-dark', |
| | | }, |
| | | { |
| | | name: 'hey主题', |
| | | value: 'theme-hey', |
| | | }, |
| | | { |
| | | name: '炫彩主题', |
| | | value: 'theme-star', |
| | | }, |
| | | { |
| | | name: 'vip主题', |
| | | value: 'theme-vip', |
| | | }, |
| | | { |
| | | name: '智能工厂主题', |
| | | value: 'theme-bule', |
| | | }, |
| | | { |
| | | name: 'iview主题', |
| | | value: 'theme-iview', |
| | | }, |
| | | { |
| | | name: 'cool主题', |
| | | value: 'theme-cool', |
| | | }, |
| | | { |
| | | name: 'd2主题', |
| | | value: 'theme-d2', |
| | | }, |
| | | { |
| | | name: 'lte主题', |
| | | value: 'theme-lte', |
| | | }, |
| | | { |
| | | name: 'beautiful主题', |
| | | value: 'theme-beautiful', |
| | | }, |
| | | { |
| | | name: 'Mac OS主题', |
| | | value: 'mac-os', |
| | | }, |
| | | ], |
| | | }; |
| | | }, |
| | | watch: { |
| | | text: function (val) { |
| | | this.$store.commit('SET_THEME_NAME', val); |
| | | setTheme(val); |
| | | if (this.$store.getters.isMacOs) { |
| | | this.$router.push(this.tagWel); |
| | | setTimeout(() => location.reload()); |
| | | } |
| | | }, |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['themeName', 'tagWel']), |
| | | }, |
| | | mounted() { |
| | | this.text = this.themeName; |
| | | if (!this.text) { |
| | | this.text = ''; |
| | | } |
| | | }, |
| | | methods: { |
| | | open() { |
| | | this.box = true; |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | .list { |
| | | width: 100%; |
| | | } |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <el-dialog |
| | | center |
| | | :show-close="false" |
| | | :close-on-press-escape="false" |
| | | :close-on-click-modal="false" |
| | | append-to-body |
| | | v-model="dialogVisible" |
| | | title="人机识别" |
| | | width="400px" |
| | | > |
| | | <center> |
| | | <span> |
| | | 扫码下方二维码,回复<b>【验证码】</b><br /> |
| | | <span style="color: red">获得「验证码 + 交流群(一起摸🐟)」</span> |
| | | </span> |
| | | <br /> |
| | | <br /> |
| | | <img width="200" src="https://avuejs.com/images/icon/wechat.png" /> |
| | | <br /> |
| | | <br /> |
| | | <el-input v-model="value" placeholder="请输入验证码"></el-input> |
| | | </center> |
| | | <template #footer> |
| | | <span class="dialog-footer"> |
| | | <el-button type="primary" @click="submit">确 认</el-button> |
| | | </span> |
| | | </template> |
| | | </el-dialog> |
| | | </template> |
| | | <script> |
| | | export default { |
| | | data() { |
| | | return { |
| | | value: '', |
| | | dialogVisible: false, |
| | | }; |
| | | }, |
| | | created() { |
| | | if (window.localStorage.getItem('avue_lock')) { |
| | | return; |
| | | } |
| | | this.dialogVisible = true; |
| | | }, |
| | | methods: { |
| | | submit() { |
| | | if (this.value == '') { |
| | | this.$message.error('验证码不能为空'); |
| | | return; |
| | | } else if (this.value != 'avue') { |
| | | this.$message.error('验证码不正确'); |
| | | return; |
| | | } |
| | | this.dialogVisible = false; |
| | | window.localStorage.setItem('avue_lock', true); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| New file |
| | |
| | | <template> |
| | | <div class="login-container" @keyup.enter="handleLogin"> |
| | | <div class="login-time"> |
| | | {{ time }} |
| | | </div> |
| | | <div class="login-weaper"> |
| | | <div class="login-left animate__animated animate__fadeInLeft"> |
| | | <img class="img" src="/img/logo.png" alt="" /> |
| | | <p class="title">{{ $t('login.info') }}</p> |
| | | </div> |
| | | <div class="login-border animate__animated animate__fadeInRight"> |
| | | <div class="login-main"> |
| | | <div class="lock-form animate__animated animate__bounceInDown"> |
| | | <div |
| | | class="animate__animated" |
| | | :class="{ shake: passwdError, animate__bounceOut: pass }" |
| | | > |
| | | <h3 style="color: #333">{{ userInfo.username }}</h3> |
| | | <el-input |
| | | placeholder="请输入登录密码" |
| | | type="password" |
| | | class="input-with-select animated" |
| | | v-model="passwd" |
| | | @keyup.enter="handleLogin" |
| | | > |
| | | <template #append> |
| | | <i class="icon-bofangqi-suoping" @click="handleLogin"></i> |
| | | |
| | | <i class="icon-tuichu" @click="handleLogout"></i> |
| | | </template> |
| | | </el-input> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import { mapGetters, mapState } from 'vuex'; |
| | | |
| | | export default { |
| | | name: 'lock', |
| | | data() { |
| | | return { |
| | | time: '', |
| | | passwd: '', |
| | | passwdError: false, |
| | | pass: false, |
| | | }; |
| | | }, |
| | | created() { |
| | | this.getTime(); |
| | | setInterval(() => { |
| | | this.getTime(); |
| | | }, 1000); |
| | | }, |
| | | mounted() {}, |
| | | computed: { |
| | | ...mapGetters(['userInfo', 'tag', 'lockPasswd']), |
| | | }, |
| | | props: [], |
| | | methods: { |
| | | getTime() { |
| | | this.time = this.$dayjs().format('YYYY年MM月DD日 HH:mm:ss'); |
| | | }, |
| | | handleLogout() { |
| | | this.$confirm('是否退出系统, 是否继续?', '提示', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }).then(() => { |
| | | this.$store.dispatch('LogOut').then(() => { |
| | | this.$router.push({ path: '/login' }); |
| | | }); |
| | | }); |
| | | }, |
| | | handleLogin() { |
| | | if (this.passwd != this.lockPasswd) { |
| | | this.passwd = ''; |
| | | this.$message({ |
| | | message: '解锁密码错误,请重新输入', |
| | | type: 'error', |
| | | }); |
| | | this.passwdError = true; |
| | | setTimeout(() => { |
| | | this.passwdError = false; |
| | | }, 1000); |
| | | return; |
| | | } |
| | | this.pass = true; |
| | | setTimeout(() => { |
| | | this.$store.commit('CLEAR_LOCK'); |
| | | this.$router.push({ |
| | | path: this.tag.path, |
| | | }); |
| | | }, 1000); |
| | | }, |
| | | }, |
| | | components: {}, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss"></style> |
| New file |
| | |
| | | <template> |
| | | <div></div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'authredirect', |
| | | created() { |
| | | window.close(); |
| | | const params = this.$route.query; |
| | | const state = params.state; |
| | | const code = params.code; |
| | | window.opener.location.href = `${window.location.origin}/#/login?state=${state}&code=${code}`; |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style></style> |
| New file |
| | |
| | | <template> |
| | | <el-form |
| | | class="login-form" |
| | | status-icon |
| | | :rules="loginRules" |
| | | ref="loginForm" |
| | | :model="loginForm" |
| | | label-width="0" |
| | | > |
| | | <el-form-item prop="phone"> |
| | | <el-input |
| | | @keyup.enter="handleLogin" |
| | | v-model="loginForm.phone" |
| | | auto-complete="off" |
| | | :placeholder="$t('login.phone')" |
| | | > |
| | | <template #prefix> |
| | | <i class="icon-shouji" /> |
| | | </template> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item prop="code"> |
| | | <el-input |
| | | @keyup.enter="handleLogin" |
| | | v-model="loginForm.code" |
| | | auto-complete="off" |
| | | :placeholder="$t('login.code')" |
| | | > |
| | | <template #prefix> |
| | | <i class="icon-yanzhengma" style="margin-top: 6px" /> |
| | | </template> |
| | | <template #append> |
| | | <span @click="handleSend" class="msg-text" :class="[{ display: msgKey }]">{{ |
| | | msgText |
| | | }}</span> |
| | | </template> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button type="primary" @click.prevent="handleLogin" class="login-submit" |
| | | >{{ $t('login.submit') }} |
| | | </el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </template> |
| | | |
| | | <script> |
| | | import { isvalidatemobile } from '@/utils/validate'; |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default { |
| | | name: 'codelogin', |
| | | data() { |
| | | const validatePhone = (rule, value, callback) => { |
| | | if (isvalidatemobile(value)[0]) { |
| | | callback(new Error(isvalidatemobile(value)[1])); |
| | | } else { |
| | | callback(); |
| | | } |
| | | }; |
| | | const validateCode = (rule, value, callback) => { |
| | | if (value.length !== 4) { |
| | | callback(new Error('请输入4位数的验证码')); |
| | | } else { |
| | | callback(); |
| | | } |
| | | }; |
| | | return { |
| | | msgText: '', |
| | | msgTime: '', |
| | | msgKey: false, |
| | | loginForm: { |
| | | phone: '', |
| | | code: '', |
| | | }, |
| | | loginRules: { |
| | | phone: [{ required: true, trigger: 'blur', validator: validatePhone }], |
| | | code: [{ required: true, trigger: 'blur', validator: validateCode }], |
| | | }, |
| | | }; |
| | | }, |
| | | created() { |
| | | this.msgText = this.config.MSGINIT; |
| | | this.msgTime = this.config.MSGTIME; |
| | | }, |
| | | mounted() {}, |
| | | computed: { |
| | | ...mapGetters(['tagWel']), |
| | | config() { |
| | | return { |
| | | MSGINIT: this.$t('login.msgText'), |
| | | MSGSCUCCESS: this.$t('login.msgSuccess'), |
| | | MSGTIME: 60, |
| | | }; |
| | | }, |
| | | }, |
| | | props: [], |
| | | methods: { |
| | | handleSend() { |
| | | if (this.msgKey) return; |
| | | this.msgText = this.msgTime + this.config.MSGSCUCCESS; |
| | | this.msgKey = true; |
| | | const time = setInterval(() => { |
| | | this.msgTime--; |
| | | this.msgText = this.msgTime + this.config.MSGSCUCCESS; |
| | | if (this.msgTime === 0) { |
| | | this.msgTime = this.config.MSGTIME; |
| | | this.msgText = this.config.MSGINIT; |
| | | this.msgKey = false; |
| | | clearInterval(time); |
| | | } |
| | | }, 1000); |
| | | }, |
| | | handleLogin() { |
| | | this.$refs.loginForm.validate(valid => { |
| | | if (valid) { |
| | | this.$store.dispatch('LoginByPhone', this.loginForm).then(() => { |
| | | this.$router.push(this.tagWel); |
| | | }); |
| | | } |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style> |
| | | .msg-text { |
| | | display: block; |
| | | width: 60px; |
| | | font-size: 12px; |
| | | text-align: center; |
| | | cursor: pointer; |
| | | } |
| | | |
| | | .msg-text.display { |
| | | color: #ccc; |
| | | } |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <basic-video ref="video" :width="350"></basic-video> |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | import basicVideo from '@/components/basic-video/main.vue'; |
| | | |
| | | export default { |
| | | components: { |
| | | basicVideo, |
| | | }, |
| | | data() { |
| | | return { |
| | | loginForm: { |
| | | username: 'admin', |
| | | password: '123456', |
| | | }, |
| | | }; |
| | | }, |
| | | created() { |
| | | setTimeout(() => { |
| | | this.handleLogin(); |
| | | }, 6000); |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['tagWel']), |
| | | }, |
| | | methods: { |
| | | handleLogin() { |
| | | this.$store.dispatch('LoginByUsername', this.loginForm).then(() => { |
| | | this.$router.push(this.tagWel); |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style></style> |
| New file |
| | |
| | | <template> |
| | | <div class="login-container" ref="login" @keyup.enter="handleLogin"> |
| | | <div class="login-weaper animated bounceInDown"> |
| | | <div class="login-left"> |
| | | <div class="login-time"> |
| | | {{ time }} |
| | | </div> |
| | | <p class="title">{{ $t('login.info') }}</p> |
| | | <div style="font-size: 15px"> |
| | | <span>----------------------------------------------</span> |
| | | <br /> |
| | | <span>管理租户编号:000000</span> |
| | | <br /> |
| | | <span>超级管理员账号: admin / admin</span> |
| | | <br /> |
| | | <span>人事账号: hr / hr</span> |
| | | <br /> |
| | | <span>经理账号: manager / manager</span> |
| | | <br /> |
| | | <span>老板账号: boss / boss</span> |
| | | <br /> |
| | | <span>----------------------------------------------</span> |
| | | <br /> |
| | | <span>普通租户编号:详见租户管理模块</span> |
| | | <br /> |
| | | <span>租户管理员账号: admin / admin</span> |
| | | <br /> |
| | | <span>----------------------------------------------</span> |
| | | </div> |
| | | <!--<img class="img" src="/img/logo.png" alt="">--> |
| | | </div> |
| | | <div class="login-border"> |
| | | <div class="login-main"> |
| | | <h4 class="login-title"> |
| | | {{ $t('login.title') }}{{ website.title }} |
| | | <top-lang></top-lang> |
| | | </h4> |
| | | <userLogin v-if="activeName === 'user'"></userLogin> |
| | | <codeLogin v-else-if="activeName === 'code'"></codeLogin> |
| | | <thirdLogin v-else-if="activeName === 'third'"></thirdLogin> |
| | | <div class="login-menu"> |
| | | <a href="#" @click.stop="activeName = 'user'">{{ $t('login.userLogin') }}</a> |
| | | <!--<a href="#" @click.stop="activeName='code'">{{ $t('login.phoneLogin') }}</a>--> |
| | | <a href="#" @click.stop="activeName = 'third'">{{ $t('login.thirdLogin') }}</a> |
| | | <a :href="website.ssoUrl + website.redirectUri">{{ $t('login.ssoLogin') }}</a> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import userLogin from './userlogin.vue'; |
| | | import codeLogin from './codelogin.vue'; |
| | | import thirdLogin from './thirdlogin.vue'; |
| | | import { mapGetters } from 'vuex'; |
| | | import { validatenull } from '@/utils/validate'; |
| | | import topLang from '@/page/index/top/top-lang.vue'; |
| | | import { getQueryString, getTopUrl } from '@/utils/util'; |
| | | import website from '@/config/website'; |
| | | |
| | | export default { |
| | | name: 'login', |
| | | components: { |
| | | userLogin, |
| | | codeLogin, |
| | | thirdLogin, |
| | | topLang, |
| | | }, |
| | | data() { |
| | | return { |
| | | website: website, |
| | | time: '', |
| | | activeName: 'user', |
| | | socialForm: { |
| | | tenantId: '000000', |
| | | source: '', |
| | | code: '', |
| | | state: '', |
| | | }, |
| | | }; |
| | | }, |
| | | watch: { |
| | | $route() { |
| | | this.handleLogin(); |
| | | }, |
| | | }, |
| | | created() { |
| | | this.handleLogin(); |
| | | this.getTime(); |
| | | }, |
| | | mounted() {}, |
| | | computed: { |
| | | ...mapGetters(['tagWel']), |
| | | }, |
| | | props: [], |
| | | methods: { |
| | | getTime() { |
| | | setInterval(() => { |
| | | this.time = this.$dayjs().format('YYYY-MM-DD HH:mm:ss'); |
| | | }, 1000); |
| | | }, |
| | | handleLogin() { |
| | | const topUrl = getTopUrl(); |
| | | const redirectUrl = '/oauth/redirect/'; |
| | | const ssoCode = '?code='; |
| | | this.socialForm.source = getQueryString('source'); |
| | | this.socialForm.code = getQueryString('code'); |
| | | this.socialForm.state = getQueryString('state'); |
| | | if (validatenull(this.socialForm.source) && topUrl.includes(redirectUrl)) { |
| | | let source = topUrl.split('?')[0]; |
| | | source = source.split(redirectUrl)[1]; |
| | | this.socialForm.source = source; |
| | | } |
| | | if ( |
| | | topUrl.includes(redirectUrl) && |
| | | !validatenull(this.socialForm.source) && |
| | | !validatenull(this.socialForm.code) && |
| | | !validatenull(this.socialForm.state) |
| | | ) { |
| | | const loading = this.$loading({ |
| | | lock: true, |
| | | text: '第三方系统登录中,请稍后', |
| | | background: 'rgba(0, 0, 0, 0.7)', |
| | | }); |
| | | this.$store |
| | | .dispatch('LoginBySocial', this.socialForm) |
| | | .then(() => { |
| | | window.location.href = topUrl.split(redirectUrl)[0]; |
| | | this.$router.push(this.tagWel); |
| | | loading.close(); |
| | | }) |
| | | .catch(() => { |
| | | loading.close(); |
| | | }); |
| | | } else if ( |
| | | !topUrl.includes(redirectUrl) && |
| | | !validatenull(this.socialForm.code) && |
| | | !validatenull(this.socialForm.state) |
| | | ) { |
| | | const loading = this.$loading({ |
| | | lock: true, |
| | | text: '单点系统登录中,请稍后', |
| | | background: 'rgba(0, 0, 0, 0.7)', |
| | | }); |
| | | this.$store |
| | | .dispatch('LoginBySso', this.socialForm) |
| | | .then(() => { |
| | | window.location.href = topUrl.split(ssoCode)[0]; |
| | | this.$router.push(this.tagWel); |
| | | loading.close(); |
| | | }) |
| | | .catch(() => { |
| | | loading.close(); |
| | | }); |
| | | } |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | @import '@/styles/login.scss'; |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <div class="social-container"> |
| | | <div @click="handleClick('github')"> |
| | | <span class="container" :style="{ backgroundColor: '#61676D' }"> |
| | | <i icon-class="github" class="iconfont icongithub"></i> |
| | | </span> |
| | | <p class="title">{{ $t('login.github') }}</p> |
| | | </div> |
| | | <div @click="handleClick('gitee')"> |
| | | <span class="container" :style="{ backgroundColor: '#c35152' }"> |
| | | <i icon-class="gitee" class="iconfont icongitee2"></i> |
| | | </span> |
| | | <p class="title">{{ $t('login.gitee') }}</p> |
| | | </div> |
| | | <div @click="handleClick('wechat_open')"> |
| | | <span class="container" :style="{ backgroundColor: '#8dc349' }"> |
| | | <i icon-class="wechat" class="iconfont icon-weixin" /> |
| | | </span> |
| | | <p class="title">{{ $t('login.wechat') }}</p> |
| | | </div> |
| | | <div @click="handleClick('qq')"> |
| | | <span class="container" :style="{ backgroundColor: '#6ba2d6' }"> |
| | | <i icon-class="qq" class="iconfont icon-qq" /> |
| | | </span> |
| | | <p class="title">{{ $t('login.qq') }}</p> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import website from '@/config/website'; |
| | | |
| | | export default { |
| | | name: 'thirdLogin', |
| | | methods: { |
| | | handleClick(source) { |
| | | window.location.href = `${website.authUrl}/${source}`; |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style rel="stylesheet/scss" lang="scss" scoped> |
| | | .social-container { |
| | | margin: 20px 0; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: space-around; |
| | | |
| | | .iconfont { |
| | | color: #fff; |
| | | font-size: 30px; |
| | | } |
| | | |
| | | .container { |
| | | $height: 50px; |
| | | cursor: pointer; |
| | | display: inline-block; |
| | | width: $height; |
| | | height: $height; |
| | | line-height: $height; |
| | | text-align: center; |
| | | border-radius: 4px; |
| | | margin-bottom: 10px; |
| | | } |
| | | |
| | | .title { |
| | | text-align: center; |
| | | } |
| | | } |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <el-form |
| | | class="login-form" |
| | | status-icon |
| | | :rules="loginRules" |
| | | ref="loginForm" |
| | | :model="loginForm" |
| | | label-width="0" |
| | | > |
| | | <el-form-item v-if="tenantMode" prop="tenantId"> |
| | | <el-input |
| | | @keyup.enter="handleLogin" |
| | | v-model="loginForm.tenantId" |
| | | auto-complete="off" |
| | | :placeholder="$t('login.tenantId')" |
| | | > |
| | | <template #prefix> |
| | | <i class="icon-quanxian" /> |
| | | </template> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item prop="username"> |
| | | <el-input |
| | | @keyup.enter="handleLogin" |
| | | v-model="loginForm.username" |
| | | auto-complete="off" |
| | | :placeholder="$t('login.username')" |
| | | > |
| | | <template #prefix> |
| | | <i class="icon-yonghu" /> |
| | | </template> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item prop="password"> |
| | | <el-input |
| | | @keyup.enter="handleLogin" |
| | | :type="passwordType" |
| | | v-model="loginForm.password" |
| | | auto-complete="off" |
| | | :placeholder="$t('login.password')" |
| | | > |
| | | <template #suffix> |
| | | <i class="el-icon-view el-input__icon" @click="showPassword" /> |
| | | </template> |
| | | <template #prefix> |
| | | <i class="icon-mima" /> |
| | | </template> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item v-if="this.website.captchaMode" prop="code"> |
| | | <el-row :span="24"> |
| | | <el-col :span="16"> |
| | | <el-input |
| | | @keyup.enter="handleLogin" |
| | | v-model="loginForm.code" |
| | | auto-complete="off" |
| | | :placeholder="$t('login.code')" |
| | | > |
| | | <template #prefix> |
| | | <i class="icon-yanzhengma" /> |
| | | </template> |
| | | </el-input> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <div class="login-code"> |
| | | <img :src="loginForm.image" class="login-code-img" @click="refreshCode" /> |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button type="primary" @click.prevent="handleLogin" class="login-submit" |
| | | >{{ $t('login.submit') }} |
| | | </el-button> |
| | | </el-form-item> |
| | | <el-dialog title="用户信息选择" append-to-body v-model="userBox" width="350px"> |
| | | <avue-form :option="userOption" v-model="userForm" @submit="submitLogin" /> |
| | | </el-dialog> |
| | | </el-form> |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapGetters } from 'vuex'; |
| | | import { info } from '@/api/system/tenant'; |
| | | import { getCaptcha } from '@/api/user'; |
| | | import { getTopUrl } from '@/utils/util'; |
| | | |
| | | export default { |
| | | name: 'userlogin', |
| | | data() { |
| | | return { |
| | | tenantMode: this.website.tenantMode, |
| | | loginForm: { |
| | | //租户ID |
| | | tenantId: '000000', |
| | | //部门ID |
| | | deptId: '', |
| | | //角色ID |
| | | roleId: '', |
| | | //用户名 |
| | | username: 'admin', |
| | | //密码 |
| | | password: 'admin', |
| | | //账号类型 |
| | | type: 'account', |
| | | //验证码的值 |
| | | code: '', |
| | | //验证码的索引 |
| | | key: '', |
| | | //预加载白色背景 |
| | | image: 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7', |
| | | }, |
| | | loginRules: { |
| | | tenantId: [{ required: false, message: '请输入租户ID', trigger: 'blur' }], |
| | | username: [{ required: true, message: '请输入用户名', trigger: 'blur' }], |
| | | password: [ |
| | | { required: true, message: '请输入密码', trigger: 'blur' }, |
| | | { min: 1, message: '密码长度最少为6位', trigger: 'blur' }, |
| | | ], |
| | | }, |
| | | passwordType: 'password', |
| | | userBox: false, |
| | | userForm: { |
| | | deptId: '', |
| | | roleId: '', |
| | | }, |
| | | userOption: { |
| | | labelWidth: 70, |
| | | submitBtn: true, |
| | | emptyBtn: false, |
| | | submitText: '登录', |
| | | column: [ |
| | | { |
| | | label: '部门', |
| | | prop: 'deptId', |
| | | type: 'select', |
| | | props: { |
| | | label: 'deptName', |
| | | value: 'id', |
| | | }, |
| | | dicUrl: '/blade-system/dept/select', |
| | | span: 24, |
| | | display: false, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择部门', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '角色', |
| | | prop: 'roleId', |
| | | type: 'select', |
| | | props: { |
| | | label: 'roleName', |
| | | value: 'id', |
| | | }, |
| | | dicUrl: '/blade-system/role/select', |
| | | span: 24, |
| | | display: false, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择角色', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | ], |
| | | }, |
| | | }; |
| | | }, |
| | | created() { |
| | | this.getTenant(); |
| | | this.refreshCode(); |
| | | }, |
| | | mounted() {}, |
| | | watch: { |
| | | 'loginForm.deptId'() { |
| | | const column = this.findObject(this.userOption.column, 'deptId'); |
| | | if (this.loginForm.deptId.includes(',')) { |
| | | column.dicUrl = `/blade-system/dept/select?deptId=${this.loginForm.deptId}`; |
| | | column.display = true; |
| | | } else { |
| | | column.dicUrl = ''; |
| | | } |
| | | }, |
| | | 'loginForm.roleId'() { |
| | | const column = this.findObject(this.userOption.column, 'roleId'); |
| | | if (this.loginForm.roleId.includes(',')) { |
| | | column.dicUrl = `/blade-system/role/select?roleId=${this.loginForm.roleId}`; |
| | | column.display = true; |
| | | } else { |
| | | column.dicUrl = ''; |
| | | } |
| | | }, |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['tagWel', 'userInfo']), |
| | | }, |
| | | props: [], |
| | | methods: { |
| | | refreshCode() { |
| | | if (this.website.captchaMode) { |
| | | getCaptcha().then(res => { |
| | | const data = res.data; |
| | | this.loginForm.key = data.key; |
| | | this.loginForm.image = data.image; |
| | | }); |
| | | } |
| | | }, |
| | | showPassword() { |
| | | this.passwordType === '' ? (this.passwordType = 'password') : (this.passwordType = ''); |
| | | }, |
| | | submitLogin(form, done) { |
| | | if (form.deptId !== '') { |
| | | this.loginForm.deptId = form.deptId; |
| | | } |
| | | if (form.roleId !== '') { |
| | | this.loginForm.roleId = form.roleId; |
| | | } |
| | | this.handleLogin(); |
| | | done(); |
| | | }, |
| | | handleLogin() { |
| | | this.$refs.loginForm.validate(valid => { |
| | | if (valid) { |
| | | const loading = this.$loading({ |
| | | lock: true, |
| | | text: '登录中,请稍后', |
| | | background: 'rgba(0, 0, 0, 0.7)', |
| | | }); |
| | | this.$store |
| | | .dispatch('LoginByUsername', this.loginForm) |
| | | .then(() => { |
| | | if (this.website.switchMode) { |
| | | const deptId = this.userInfo.dept_id; |
| | | const roleId = this.userInfo.role_id; |
| | | if (deptId.includes(',') || roleId.includes(',')) { |
| | | this.loginForm.deptId = deptId; |
| | | this.loginForm.roleId = roleId; |
| | | this.userBox = true; |
| | | this.$store.dispatch('LogOut').then(() => { |
| | | loading.close(); |
| | | }); |
| | | return false; |
| | | } |
| | | } |
| | | loading.close(); |
| | | this.$router.push(this.tagWel); |
| | | }) |
| | | .catch(err => { |
| | | console.log(err); |
| | | loading.close(); |
| | | this.refreshCode(); |
| | | }); |
| | | } |
| | | }); |
| | | }, |
| | | getTenant() { |
| | | let domain = getTopUrl(); |
| | | // 临时指定域名,方便测试 |
| | | //domain = "https://bladex.cn"; |
| | | info(domain).then(res => { |
| | | const data = res.data; |
| | | if (data.success && data.data.tenantId) { |
| | | this.tenantMode = false; |
| | | this.loginForm.tenantId = data.data.tenantId; |
| | | this.$parent.$refs.login.style.backgroundImage = `url(${data.data.backgroundUrl})`; |
| | | } |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style></style> |
| New file |
| | |
| | | import router from './router/'; |
| | | import store from './store'; |
| | | import { getToken } from '@/utils/auth'; |
| | | import NProgress from 'nprogress'; // progress bar |
| | | import 'nprogress/nprogress.css'; // progress bar style |
| | | NProgress.configure({ showSpinner: false }); |
| | | const lockPage = '/lock'; //锁屏页 |
| | | router.beforeEach((to, from, next) => { |
| | | const meta = to.meta || {}; |
| | | const isMenu = meta.menu === undefined ? to.query.menu : meta.menu; |
| | | store.commit('SET_IS_MENU', isMenu === undefined); |
| | | if (getToken()) { |
| | | if (store.getters.isLock && to.path !== lockPage) { |
| | | //如果系统激活锁屏,全部跳转到锁屏页 |
| | | next({ path: lockPage }); |
| | | } else if (to.path === '/login') { |
| | | //如果登录成功访问登录页跳转到主页 |
| | | next({ path: '/' }); |
| | | } else { |
| | | if (store.getters.token.length === 0) { |
| | | store.dispatch('FedLogOut').then(() => { |
| | | next({ path: '/login' }); |
| | | }); |
| | | } else { |
| | | const meta = to.meta || {}; |
| | | const query = to.query || {}; |
| | | if (meta.target) { |
| | | window.open(query.url.replace(/#/g, '&')); |
| | | return; |
| | | } else if (meta.isTab !== false) { |
| | | store.commit('ADD_TAG', { |
| | | name: query.name || to.name, |
| | | path: to.path, |
| | | fullPath: to.fullPath, |
| | | params: to.params, |
| | | query: to.query, |
| | | meta: meta, |
| | | }); |
| | | } |
| | | next(); |
| | | } |
| | | } |
| | | } else { |
| | | //判断是否需要认证,没有登录访问去登录页 |
| | | if (meta.isAuth === false) { |
| | | next(); |
| | | } else { |
| | | next('/login'); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | router.afterEach(to => { |
| | | NProgress.done(); |
| | | let title = router.$avueRouter.generateTitle(to, { label: 'name' }); |
| | | router.$avueRouter.setTitle(title); |
| | | store.commit('SET_IS_SEARCH', false); |
| | | }); |
| New file |
| | |
| | | import website from '@/config/website'; |
| | | |
| | | const modules = import.meta.glob('../**/**/*.vue'); |
| | | |
| | | function isURL(s) { |
| | | return /^http[s]?:\/\/.*/.test(s); |
| | | } |
| | | |
| | | let RouterPlugin = function () { |
| | | this.$router = null; |
| | | this.$store = null; |
| | | }; |
| | | RouterPlugin.install = function (option = {}) { |
| | | this.$router = option.router; |
| | | this.$store = option.store; |
| | | let i18n = option.i18n.global; |
| | | this.$router.$avueRouter = { |
| | | safe: this, |
| | | // 设置标题 |
| | | setTitle: title => { |
| | | const defaultTitle = i18n.t('title'); |
| | | title = title ? `${title} | ${defaultTitle}` : defaultTitle; |
| | | document.title = title; |
| | | }, |
| | | closeTag: value => { |
| | | let tag = value || this.$store.getters.tag; |
| | | if (typeof value === 'string') { |
| | | tag = this.$store.getters.tagList.find(ele => ele.fullPath === value); |
| | | } |
| | | this.$store.commit('DEL_TAG', tag); |
| | | }, |
| | | generateTitle: (item, props = {}) => { |
| | | let query = item[props.query || 'query'] || {}; |
| | | let title = query.name || item[props.label || 'label']; |
| | | let meta = item[props.meta || 'meta'] || {}; |
| | | let key = meta.i18n; |
| | | if (key) { |
| | | const hasKey = i18n.te('route.' + key); |
| | | if (hasKey) return i18n.t('route.' + key); |
| | | } |
| | | return title; |
| | | }, |
| | | //动态路由 |
| | | formatRoutes: function (aMenu = [], first) { |
| | | const aRouter = []; |
| | | const propsDefault = website.menu; |
| | | if (aMenu && aMenu.length === 0) return; |
| | | for (let i = 0; i < aMenu.length; i++) { |
| | | const oMenu = aMenu[i]; |
| | | let path = oMenu[propsDefault.path], |
| | | component = oMenu.component, |
| | | name = oMenu[propsDefault.label], |
| | | icon = oMenu[propsDefault.icon], |
| | | children = oMenu[propsDefault.children], |
| | | query = oMenu[propsDefault.query], |
| | | meta = oMenu[propsDefault.meta]; |
| | | if (option.keepAlive) { |
| | | meta.keepAlive = option.keepAlive; |
| | | } |
| | | const isChild = !!(children && children.length !== 0); |
| | | const oRouter = { |
| | | path: path, |
| | | component: (() => { |
| | | // 判断是否为首路由 |
| | | if (first) { |
| | | return modules[ |
| | | option.store.getters.isMacOs |
| | | ? '../page/index/layout.vue' |
| | | : '../page/index/index.vue' |
| | | ]; |
| | | // 判断是否为多层路由 |
| | | } else if (isChild && !first) { |
| | | return modules['../page/index/layout.vue']; |
| | | // 判断是否为最终的页面视图 |
| | | } else { |
| | | let result = modules[`../${component}.vue`]; |
| | | if (result) result().then(mod => (mod.default.name = path)); |
| | | else { |
| | | console.log(component + '不存在'); |
| | | } |
| | | return result; |
| | | } |
| | | })(), |
| | | name, |
| | | icon, |
| | | meta, |
| | | query, |
| | | redirect: (() => { |
| | | if (!isChild && first) return `${path}`; |
| | | else return ''; |
| | | })(), |
| | | // 处理是否为一级路由 |
| | | children: !isChild |
| | | ? (() => { |
| | | if (first) { |
| | | oMenu[propsDefault.path] = `${path}`; |
| | | let result = modules[`../${component}.vue`]; |
| | | if (result) result().then(mod => (mod.default.name = path)); |
| | | else { |
| | | console.log(component + '不存在'); |
| | | } |
| | | return [ |
| | | { |
| | | component: result, |
| | | icon: icon, |
| | | name: name, |
| | | meta: meta, |
| | | query: query, |
| | | path: '', |
| | | }, |
| | | ]; |
| | | } |
| | | return []; |
| | | })() |
| | | : (() => { |
| | | return this.formatRoutes(children, false); |
| | | })(), |
| | | }; |
| | | if (!isURL(path)) aRouter.push(oRouter); |
| | | } |
| | | if (first) { |
| | | aRouter.forEach(ele => this.safe.$router.addRoute(ele)); |
| | | } else { |
| | | return aRouter; |
| | | } |
| | | }, |
| | | }; |
| | | }; |
| | | export const formatPath = (ele, first) => { |
| | | const propsDefault = website.menu; |
| | | const icon = ele[propsDefault.icon]; |
| | | ele[propsDefault.icon] = !icon ? propsDefault.iconDefault : icon; |
| | | ele.meta = { keepAlive: ele.isOpen === 2 }; |
| | | const iframeComponent = 'components/iframe/main'; |
| | | const iframeSrc = href => { |
| | | return href.replace(/&/g, '#'); |
| | | }; |
| | | const isChild = !!(ele[propsDefault.children] && ele[propsDefault.children].length !== 0); |
| | | if (!isChild && first) { |
| | | ele.component = 'views' + ele[propsDefault.path]; |
| | | if (isURL(ele[propsDefault.href])) { |
| | | let href = ele[propsDefault.href]; |
| | | ele.component = iframeComponent; |
| | | ele[propsDefault.query] = { url: iframeSrc(href) }; |
| | | } |
| | | } else { |
| | | ele[propsDefault.children] && |
| | | ele[propsDefault.children].forEach(child => { |
| | | child.component = 'views' + child[propsDefault.path]; |
| | | child.meta = { keepAlive: child.isOpen === 2 }; |
| | | if (isURL(child[propsDefault.href])) { |
| | | let href = child[propsDefault.href]; |
| | | child[propsDefault.path] = ele[propsDefault.path] + '/' + child.code; |
| | | child.component = iframeComponent; |
| | | child[propsDefault.query] = { url: iframeSrc(href) }; |
| | | } |
| | | formatPath(child); |
| | | }); |
| | | } |
| | | }; |
| | | export default RouterPlugin; |
| New file |
| | |
| | | import { createRouter, createWebHistory } from 'vue-router'; |
| | | import PageRouter from './page/'; |
| | | import ViewsRouter from './views/'; |
| | | import AvueRouter from './avue-router'; |
| | | import i18n from '@/lang'; |
| | | import Store from '@/store/'; |
| | | //创建路由 |
| | | const Router = createRouter({ |
| | | base: import.meta.env.VITE_APP_BASE, |
| | | history: createWebHistory(), |
| | | routes: [...PageRouter, ...ViewsRouter], |
| | | }); |
| | | AvueRouter.install({ |
| | | store: Store, |
| | | router: Router, |
| | | i18n: i18n, |
| | | }); |
| | | |
| | | Router.$avueRouter.formatRoutes(Store.getters.menuAll, true); |
| | | |
| | | export function resetRouter() { |
| | | // 重置路由 比如用于身份验证失败,需要重新登录时 先清空当前的路有权限 |
| | | const newRouter = createRouter(); |
| | | Router.matcher = newRouter.matcher; // reset router |
| | | AvueRouter.install(Vue, { |
| | | router: Router, |
| | | store: Store, |
| | | i18n: i18n, |
| | | }); |
| | | } |
| | | |
| | | export default Router; |
| New file |
| | |
| | | import Store from '@/store/'; |
| | | |
| | | export default [ |
| | | { |
| | | path: '/login', |
| | | name: '登录页', |
| | | component: () => |
| | | Store.getters.isMacOs ? import('@/mac/login.vue') : import('@/page/login/index.vue'), |
| | | meta: { |
| | | keepAlive: true, |
| | | isTab: false, |
| | | isAuth: false, |
| | | }, |
| | | }, |
| | | { |
| | | path: '/lock', |
| | | name: '锁屏页', |
| | | component: () => |
| | | Store.getters.isMacOs ? import('@/mac/lock.vue') : import('@/page/lock/index.vue'), |
| | | meta: { |
| | | keepAlive: true, |
| | | isTab: false, |
| | | isAuth: false, |
| | | }, |
| | | }, |
| | | { |
| | | path: '/404', |
| | | component: () => import(/* webpackChunkName: "page" */ '@/components/error-page/404.vue'), |
| | | name: '404', |
| | | meta: { |
| | | keepAlive: true, |
| | | isTab: false, |
| | | isAuth: false, |
| | | }, |
| | | }, |
| | | { |
| | | path: '/403', |
| | | component: () => import(/* webpackChunkName: "page" */ '@/components/error-page/403.vue'), |
| | | name: '403', |
| | | meta: { |
| | | keepAlive: true, |
| | | isTab: false, |
| | | isAuth: false, |
| | | }, |
| | | }, |
| | | { |
| | | path: '/500', |
| | | component: () => import(/* webpackChunkName: "page" */ '@/components/error-page/500.vue'), |
| | | name: '500', |
| | | meta: { |
| | | keepAlive: true, |
| | | isTab: false, |
| | | isAuth: false, |
| | | }, |
| | | }, |
| | | { |
| | | path: '/', |
| | | name: '主页', |
| | | redirect: '/wel', |
| | | }, |
| | | ]; |
| New file |
| | |
| | | import Layout from '@/page/index/index.vue'; |
| | | import Store from '@/store/'; |
| | | |
| | | export default [ |
| | | { |
| | | path: '/wel', |
| | | component: () => |
| | | Store.getters.isMacOs ? import('@/mac/index.vue') : import('@/page/index/index.vue'), |
| | | redirect: '/wel/index', |
| | | children: [ |
| | | { |
| | | path: 'index', |
| | | name: '首页', |
| | | meta: { |
| | | i18n: 'dashboard', |
| | | }, |
| | | component: () => import(/* webpackChunkName: "views" */ '@/views/wel/index.vue'), |
| | | }, |
| | | { |
| | | path: 'dashboard', |
| | | name: '控制台', |
| | | meta: { |
| | | i18n: 'dashboard', |
| | | menu: false, |
| | | }, |
| | | component: () => import(/* webpackChunkName: "views" */ '@/views/wel/dashboard.vue'), |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | path: '/test', |
| | | component: Layout, |
| | | redirect: '/test/index', |
| | | children: [ |
| | | { |
| | | path: 'index', |
| | | name: '测试页', |
| | | meta: { |
| | | i18n: 'test', |
| | | }, |
| | | component: () => import(/* webpackChunkName: "views" */ '@/views/util/test.vue'), |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | path: '/dict-horizontal', |
| | | component: Layout, |
| | | redirect: '/dict-horizontal/index', |
| | | children: [ |
| | | { |
| | | path: 'index', |
| | | name: '字典管理', |
| | | meta: { |
| | | i18n: 'dict', |
| | | }, |
| | | component: () => |
| | | import(/* webpackChunkName: "views" */ '@/views/util/demo/dict-horizontal.vue'), |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | path: '/dict-vertical', |
| | | component: Layout, |
| | | redirect: '/dict-vertical/index', |
| | | children: [ |
| | | { |
| | | path: 'index', |
| | | name: '字典管理', |
| | | meta: { |
| | | i18n: 'dict', |
| | | }, |
| | | component: () => |
| | | import(/* webpackChunkName: "views" */ '@/views/util/demo/dict-vertical.vue'), |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | path: '/info', |
| | | component: Layout, |
| | | redirect: '/info/index', |
| | | children: [ |
| | | { |
| | | path: 'index', |
| | | name: '个人信息', |
| | | meta: { |
| | | i18n: 'info', |
| | | }, |
| | | component: () => import(/* webpackChunkName: "views" */ '@/views/system/userinfo.vue'), |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | path: '/work/process/leave', |
| | | component: Layout, |
| | | redirect: '/work/process/leave/form', |
| | | children: [ |
| | | { |
| | | path: 'form/:processDefinitionId', |
| | | name: '请假流程', |
| | | meta: { |
| | | i18n: 'work', |
| | | }, |
| | | component: () => |
| | | import(/* webpackChunkName: "views" */ '@/views/work/process/leave/form.vue'), |
| | | }, |
| | | { |
| | | path: 'handle/:taskId/:processInstanceId/:businessId', |
| | | name: '处理请假流程', |
| | | meta: { |
| | | i18n: 'work', |
| | | }, |
| | | component: () => |
| | | import(/* webpackChunkName: "views" */ '@/views/work/process/leave/handle.vue'), |
| | | }, |
| | | { |
| | | path: 'detail/:processInstanceId/:businessId', |
| | | name: '请假流程详情', |
| | | meta: { |
| | | i18n: 'work', |
| | | }, |
| | | component: () => |
| | | import(/* webpackChunkName: "views" */ '@/views/work/process/leave/detail.vue'), |
| | | }, |
| | | ], |
| | | }, |
| | | ]; |
| New file |
| | |
| | | const getters = { |
| | | tag: state => state.tags.tag, |
| | | language: state => state.common.language, |
| | | setting: state => state.common.setting, |
| | | userInfo: state => state.user.userInfo, |
| | | themeName: state => state.common.themeName, |
| | | isMacOs: (state, getters) => getters.themeName === 'mac-os', |
| | | isRefresh: state => state.common.isRefresh, |
| | | isSearch: state => state.common.isSearch, |
| | | isHorizontal: state => state.common.setting.sidebar === 'horizontal', |
| | | isCollapse: state => state.common.isCollapse, |
| | | isLock: state => state.common.isLock, |
| | | isFullScren: state => state.common.isFullScren, |
| | | isMenu: state => state.common.isMenu, |
| | | lockPasswd: state => state.common.lockPasswd, |
| | | tagList: state => state.tags.tagList, |
| | | tagsKeep: (state, getters) => { |
| | | return getters.tagList |
| | | .filter(ele => { |
| | | return (ele.meta || {}).keepAlive; |
| | | }) |
| | | .map(ele => ele.fullPath); |
| | | }, |
| | | tagWel: state => state.tags.tagWel, |
| | | token: state => state.user.token, |
| | | roles: state => state.user.roles, |
| | | permission: state => state.user.permission, |
| | | menuId: state => state.user.menuId, |
| | | menu: state => state.user.menu, |
| | | menuAll: state => state.user.menuAll, |
| | | logsList: state => state.logs.logsList, |
| | | logsLen: state => state.logs.logsList.length || 0, |
| | | logsFlag: (state, getters) => getters.logsLen === 0, |
| | | flowRoutes: state => state.dict.flowRoutes, |
| | | }; |
| | | export default getters; |
| New file |
| | |
| | | import { createStore } from 'vuex'; |
| | | import user from './modules/user'; |
| | | import common from './modules/common'; |
| | | import tags from './modules/tags'; |
| | | import logs from './modules/logs'; |
| | | import dict from './modules/dict'; |
| | | import getters from './getters'; |
| | | |
| | | const store = createStore({ |
| | | modules: { |
| | | user, |
| | | common, |
| | | logs, |
| | | tags, |
| | | dict, |
| | | }, |
| | | getters, |
| | | }); |
| | | |
| | | export default store; |
| New file |
| | |
| | | import { setStore, getStore, removeStore } from 'utils/store'; |
| | | import website from '@/config/website'; |
| | | |
| | | const common = { |
| | | state: { |
| | | language: getStore({ name: 'language' }) || 'zh-cn', |
| | | isCollapse: false, |
| | | isFullScren: false, |
| | | isMenu: true, |
| | | isSearch: false, |
| | | isRefresh: true, |
| | | isLock: getStore({ name: 'isLock' }), |
| | | themeName: getStore({ name: 'themeName' }) || 'default', |
| | | lockPasswd: getStore({ name: 'lockPasswd' }) || '', |
| | | website: website, |
| | | setting: website.setting, |
| | | }, |
| | | mutations: { |
| | | SET_LANGUAGE: (state, language) => { |
| | | state.language = language; |
| | | setStore({ |
| | | name: 'language', |
| | | content: state.language, |
| | | }); |
| | | }, |
| | | SET_COLLAPSE: state => { |
| | | state.isCollapse = !state.isCollapse; |
| | | }, |
| | | SET_IS_MENU: (state, menu) => { |
| | | state.isMenu = menu; |
| | | }, |
| | | SET_IS_REFRESH: (state, refresh) => { |
| | | state.isRefresh = refresh; |
| | | }, |
| | | SET_IS_SEARCH: (state, search) => { |
| | | state.isSearch = search; |
| | | }, |
| | | SET_FULLSCREN: state => { |
| | | state.isFullScren = !state.isFullScren; |
| | | }, |
| | | SET_LOCK: state => { |
| | | state.isLock = true; |
| | | setStore({ |
| | | name: 'isLock', |
| | | content: state.isLock, |
| | | type: 'session', |
| | | }); |
| | | }, |
| | | SET_THEME_NAME: (state, themeName) => { |
| | | state.themeName = themeName; |
| | | setStore({ |
| | | name: 'themeName', |
| | | content: state.themeName, |
| | | }); |
| | | }, |
| | | SET_LOCK_PASSWD: (state, lockPasswd) => { |
| | | state.lockPasswd = lockPasswd; |
| | | setStore({ |
| | | name: 'lockPasswd', |
| | | content: state.lockPasswd, |
| | | type: 'session', |
| | | }); |
| | | }, |
| | | CLEAR_LOCK: state => { |
| | | state.isLock = false; |
| | | state.lockPasswd = ''; |
| | | removeStore({ |
| | | name: 'lockPasswd', |
| | | type: 'session', |
| | | }); |
| | | removeStore({ |
| | | name: 'isLock', |
| | | type: 'session', |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | export default common; |
| New file |
| | |
| | | import { getStore, setStore } from '@/utils/store'; |
| | | |
| | | import { getDictionary } from '@/api/system/dict'; |
| | | |
| | | const dict = { |
| | | state: { |
| | | flowRoutes: getStore({ name: 'flowRoutes' }) || {}, |
| | | }, |
| | | actions: { |
| | | FlowRoutes({ commit }) { |
| | | return new Promise((resolve, reject) => { |
| | | getDictionary({ code: 'flow' }) |
| | | .then(res => { |
| | | commit('SET_FLOW_ROUTES', res.data.data); |
| | | resolve(); |
| | | }) |
| | | .catch(error => { |
| | | reject(error); |
| | | }); |
| | | }); |
| | | }, |
| | | }, |
| | | mutations: { |
| | | SET_FLOW_ROUTES: (state, data) => { |
| | | state.flowRoutes = data.map(item => { |
| | | return { |
| | | routeKey: `${item.code}_${item.dictKey}`, |
| | | routeValue: item.remark, |
| | | }; |
| | | }); |
| | | setStore({ name: 'flowRoutes', content: state.flowRoutes }); |
| | | }, |
| | | }, |
| | | }; |
| | | |
| | | export default dict; |
| New file |
| | |
| | | import { setStore, getStore } from 'utils/store'; |
| | | import dayjs from 'dayjs'; |
| | | import { sendLogs } from '@/api/user'; |
| | | |
| | | const logs = { |
| | | state: { |
| | | logsList: getStore({ name: 'logsList' }) || [], |
| | | }, |
| | | actions: { |
| | | //发送错误日志 |
| | | SendLogs({ state, commit }) { |
| | | return new Promise((resolve, reject) => { |
| | | sendLogs(state.logsList) |
| | | .then(() => { |
| | | commit('CLEAR_LOGS'); |
| | | resolve(); |
| | | }) |
| | | .catch(error => { |
| | | reject(error); |
| | | }); |
| | | }); |
| | | }, |
| | | }, |
| | | mutations: { |
| | | ADD_LOGS: (state, { type, message, stack, info }) => { |
| | | state.logsList.push( |
| | | Object.assign( |
| | | { |
| | | url: window.location.href, |
| | | time: dayjs().format('YYYY-MM-DD HH:mm:ss'), |
| | | }, |
| | | { |
| | | type, |
| | | message, |
| | | stack, |
| | | info: info.toString(), |
| | | } |
| | | ) |
| | | ); |
| | | setStore({ name: 'logsList', content: state.logsList }); |
| | | }, |
| | | CLEAR_LOGS: state => { |
| | | state.logsList = []; |
| | | setStore({ name: 'logsList', content: state.logsList }); |
| | | }, |
| | | }, |
| | | }; |
| | | |
| | | export default logs; |
| New file |
| | |
| | | import { setStore, getStore } from 'utils/store'; |
| | | import website from '@/config/website'; |
| | | |
| | | const tagWel = website.fistPage; |
| | | const navs = { |
| | | state: { |
| | | tagList: getStore({ name: 'tagList' }) || [], |
| | | tag: getStore({ name: 'tag' }) || {}, |
| | | tagWel: tagWel, |
| | | }, |
| | | mutations: { |
| | | ADD_TAG: (state, action) => { |
| | | if (typeof action.name == 'function') action.name = action.name(action.query); |
| | | state.tag = action; |
| | | setStore({ name: 'tag', content: state.tag }); |
| | | if (state.tagList.some(ele => ele.fullPath == action.fullPath)) return; |
| | | state.tagList.push(action); |
| | | setStore({ name: 'tagList', content: state.tagList }); |
| | | }, |
| | | DEL_TAG: (state, action) => { |
| | | state.tagList = state.tagList.filter(item => { |
| | | return item.fullPath !== action.fullPath; |
| | | }); |
| | | setStore({ name: 'tagList', content: state.tagList }); |
| | | }, |
| | | DEL_ALL_TAG: (state, tagList = []) => { |
| | | state.tagList = tagList; |
| | | setStore({ name: 'tagList', content: state.tagList }); |
| | | }, |
| | | DEL_TAG_OTHER: state => { |
| | | state.tagList = state.tagList.filter(item => { |
| | | return [state.tag.fullPath, website.fistPage.path].includes(item.fullPath); |
| | | }); |
| | | setStore({ name: 'tagList', content: state.tagList }); |
| | | }, |
| | | }, |
| | | }; |
| | | export default navs; |
| New file |
| | |
| | | import { setToken, setRefreshToken, removeToken, removeRefreshToken } from '@/utils/auth'; |
| | | import { setStore, getStore } from '@/utils/store'; |
| | | import { validatenull } from '@/utils/validate'; |
| | | import { deepClone } from '@/utils/util'; |
| | | import { |
| | | loginByUsername, |
| | | loginBySocial, |
| | | loginBySso, |
| | | getUserInfo, |
| | | logout, |
| | | refreshToken, |
| | | getButtons, |
| | | } from '@/api/user'; |
| | | import { getRoutes, getTopMenu } from '@/api/system/menu'; |
| | | import { formatPath } from '@/router/avue-router'; |
| | | import { ElMessage } from 'element-plus'; |
| | | import md5 from 'js-md5'; |
| | | |
| | | const user = { |
| | | state: { |
| | | tenantId: getStore({ name: 'tenantId' }) || '', |
| | | userInfo: getStore({ name: 'userInfo' }) || [], |
| | | permission: getStore({ name: 'permission' }) || {}, |
| | | roles: [], |
| | | menuId: {}, |
| | | menu: getStore({ name: 'menu' }) || [], |
| | | menuAll: getStore({ name: 'menuAll' }) || [], |
| | | token: getStore({ name: 'token' }) || '', |
| | | refreshToken: getStore({ name: 'refreshToken' }) || '', |
| | | }, |
| | | actions: { |
| | | //根据用户名登录 |
| | | LoginByUsername({ commit }, userInfo = {}) { |
| | | return new Promise((resolve, reject) => { |
| | | loginByUsername( |
| | | userInfo.tenantId, |
| | | userInfo.deptId, |
| | | userInfo.roleId, |
| | | userInfo.username, |
| | | md5(userInfo.password), |
| | | userInfo.type, |
| | | userInfo.key, |
| | | userInfo.code |
| | | ) |
| | | .then(res => { |
| | | const data = res.data; |
| | | if (data.error_description) { |
| | | ElMessage({ |
| | | message: data.error_description, |
| | | type: 'error', |
| | | }); |
| | | } else { |
| | | commit('SET_TOKEN', data.access_token); |
| | | commit('SET_REFRESH_TOKEN', data.refresh_token); |
| | | commit('SET_TENANT_ID', data.tenant_id); |
| | | commit('SET_USER_INFO', data); |
| | | commit('DEL_ALL_TAG'); |
| | | commit('CLEAR_LOCK'); |
| | | } |
| | | resolve(); |
| | | }) |
| | | .catch(err => { |
| | | reject(err); |
| | | }); |
| | | }); |
| | | }, |
| | | //根据第三方信息登录 |
| | | LoginBySocial({ commit }, userInfo) { |
| | | return new Promise(resolve => { |
| | | loginBySocial(userInfo.tenantId, userInfo.source, userInfo.code, userInfo.state).then( |
| | | res => { |
| | | const data = res.data; |
| | | if (data.error_description) { |
| | | ElMessage({ |
| | | message: data.error_description, |
| | | type: 'error', |
| | | }); |
| | | } else { |
| | | commit('SET_TOKEN', data.access_token); |
| | | commit('SET_REFRESH_TOKEN', data.refresh_token); |
| | | commit('SET_USER_INFO', data); |
| | | commit('SET_TENANT_ID', data.tenant_id); |
| | | commit('DEL_ALL_TAG'); |
| | | commit('CLEAR_LOCK'); |
| | | } |
| | | resolve(); |
| | | } |
| | | ); |
| | | }); |
| | | }, |
| | | //根据单点信息登录 |
| | | LoginBySso({ commit }, userInfo) { |
| | | return new Promise(resolve => { |
| | | loginBySso(userInfo.state, userInfo.code).then(res => { |
| | | const data = res.data; |
| | | if (data.error_description) { |
| | | ElMessage({ |
| | | message: data.error_description, |
| | | type: 'error', |
| | | }); |
| | | } else { |
| | | commit('SET_TOKEN', data.access_token); |
| | | commit('SET_REFRESH_TOKEN', data.refresh_token); |
| | | commit('SET_USER_INFO', data); |
| | | commit('SET_TENANT_ID', data.tenant_id); |
| | | commit('DEL_ALL_TAG'); |
| | | commit('CLEAR_LOCK'); |
| | | } |
| | | resolve(); |
| | | }); |
| | | }); |
| | | }, |
| | | GetUserInfo({ commit }) { |
| | | return new Promise((resolve, reject) => { |
| | | getUserInfo() |
| | | .then(res => { |
| | | const data = res.data.data; |
| | | commit('SET_ROLES', data.roles); |
| | | resolve(data); |
| | | }) |
| | | .catch(err => { |
| | | reject(err); |
| | | }); |
| | | }); |
| | | }, |
| | | //刷新token |
| | | RefreshToken({ state, commit }, userInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | refreshToken( |
| | | state.refreshToken, |
| | | state.tenantId, |
| | | !validatenull(userInfo) ? userInfo.deptId : state.userInfo.dept_id, |
| | | !validatenull(userInfo) ? userInfo.roleId : state.userInfo.role_id |
| | | ) |
| | | .then(res => { |
| | | const data = res.data; |
| | | commit('SET_TOKEN', data.access_token); |
| | | commit('SET_REFRESH_TOKEN', data.refresh_token); |
| | | commit('SET_USER_INFO', data); |
| | | resolve(); |
| | | }) |
| | | .catch(error => { |
| | | reject(error); |
| | | }); |
| | | }); |
| | | }, |
| | | // 登出 |
| | | LogOut({ commit }) { |
| | | return new Promise((resolve, reject) => { |
| | | logout() |
| | | .then(() => { |
| | | commit('SET_TOKEN', ''); |
| | | commit('SET_MENU_ALL_NULL', []); |
| | | commit('SET_MENU', []); |
| | | commit('SET_ROLES', []); |
| | | commit('DEL_ALL_TAG', []); |
| | | commit('CLEAR_LOCK'); |
| | | removeToken(); |
| | | removeRefreshToken(); |
| | | removeToken(); |
| | | resolve(); |
| | | }) |
| | | .catch(error => { |
| | | reject(error); |
| | | }); |
| | | }); |
| | | }, |
| | | //注销session |
| | | FedLogOut({ commit }) { |
| | | return new Promise(resolve => { |
| | | commit('SET_TOKEN', ''); |
| | | commit('SET_MENU_ALL_NULL', []); |
| | | commit('SET_MENU', []); |
| | | commit('SET_ROLES', []); |
| | | commit('DEL_ALL_TAG', []); |
| | | commit('CLEAR_LOCK'); |
| | | removeToken(); |
| | | removeRefreshToken(); |
| | | removeToken(); |
| | | resolve(); |
| | | }); |
| | | }, |
| | | GetTopMenu() { |
| | | return new Promise(resolve => { |
| | | getTopMenu().then(res => { |
| | | const data = res.data.data || []; |
| | | resolve(data); |
| | | }); |
| | | }); |
| | | }, |
| | | GetMenu({ commit, dispatch }, tenantId) { |
| | | return new Promise(resolve => { |
| | | getRoutes(tenantId).then(res => { |
| | | const data = res.data.data; |
| | | let menu = deepClone(data); |
| | | menu.forEach(ele => formatPath(ele, true)); |
| | | console.log(menu); |
| | | commit('SET_MENU', menu); |
| | | commit('SET_MENU_ALL', menu); |
| | | dispatch('GetButtons'); |
| | | resolve(menu); |
| | | }); |
| | | }); |
| | | }, |
| | | GetButtons({ commit }) { |
| | | return new Promise(resolve => { |
| | | getButtons().then(res => { |
| | | const data = res.data.data; |
| | | commit('SET_PERMISSION', data); |
| | | resolve(); |
| | | }); |
| | | }); |
| | | }, |
| | | }, |
| | | mutations: { |
| | | SET_TOKEN: (state, token) => { |
| | | setToken(token); |
| | | state.token = token; |
| | | setStore({ name: 'token', content: state.token }); |
| | | }, |
| | | SET_REFRESH_TOKEN: (state, refreshToken) => { |
| | | setRefreshToken(refreshToken); |
| | | state.refreshToken = refreshToken; |
| | | setStore({ name: 'refreshToken', content: state.refreshToken }); |
| | | }, |
| | | SET_MENU_ID(state, menuId) { |
| | | state.menuId = menuId; |
| | | }, |
| | | SET_TENANT_ID: (state, tenantId) => { |
| | | state.tenantId = tenantId; |
| | | setStore({ name: 'tenantId', content: state.tenantId }); |
| | | }, |
| | | SET_USER_INFO: (state, userInfo) => { |
| | | if (validatenull(userInfo.avatar)) { |
| | | userInfo.avatar = '/img/bg/img-logo.png'; |
| | | } |
| | | state.userInfo = userInfo; |
| | | setStore({ name: 'userInfo', content: state.userInfo }); |
| | | }, |
| | | SET_MENU_ALL: (state, menuAll) => { |
| | | let menu = state.menuAll; |
| | | menuAll.forEach(ele => { |
| | | let index = menu.findIndex(item => item.path === ele.path); |
| | | if (index === -1) { |
| | | menu.push(ele); |
| | | } else { |
| | | menu[index] = ele; |
| | | } |
| | | }); |
| | | state.menuAll = menu; |
| | | setStore({ name: 'menuAll', content: state.menuAll }); |
| | | }, |
| | | SET_MENU_ALL_NULL: state => { |
| | | state.menuAll = []; |
| | | setStore({ name: 'menuAll', content: state.menuAll }); |
| | | }, |
| | | SET_MENU: (state, menu) => { |
| | | state.menu = menu; |
| | | setStore({ name: 'menu', content: state.menu }); |
| | | }, |
| | | SET_ROLES: (state, roles) => { |
| | | state.roles = roles; |
| | | }, |
| | | SET_PERMISSION: (state, permission) => { |
| | | let result = []; |
| | | |
| | | function getCode(list) { |
| | | list.forEach(ele => { |
| | | if (typeof ele === 'object') { |
| | | const children = ele.children; |
| | | const code = ele.code; |
| | | if (children) { |
| | | getCode(children); |
| | | } else { |
| | | result.push(code); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | getCode(permission); |
| | | state.permission = {}; |
| | | result.forEach(ele => { |
| | | state.permission[ele] = true; |
| | | }); |
| | | setStore({ name: 'permission', content: state.permission, type: 'session' }); |
| | | }, |
| | | }, |
| | | }; |
| | | export default user; |
| New file |
| | |
| | | // 全局变量 |
| | | @import './variables.scss'; |
| | | |
| | | a { |
| | | text-decoration: none; |
| | | color: #333; |
| | | } |
| | | |
| | | * { |
| | | outline: none; |
| | | } |
| | | |
| | | .avue-sidebar, |
| | | .avue-top, |
| | | .avue-logo, |
| | | .avue-layout |
| | | .login-logo, |
| | | .avue-main { |
| | | transition: all .3s; |
| | | } |
| | | |
| | | .avue-layout { |
| | | display: flex; |
| | | height: 100%; |
| | | overflow: hidden; |
| | | |
| | | &--horizontal { |
| | | flex-direction: column; |
| | | |
| | | .avue-sidebar { |
| | | width: 100%; |
| | | height: $top_height; |
| | | display: flex; |
| | | |
| | | .avue-menu, .el-menu-item, .el-sub-menu__title { |
| | | height: $top_height; |
| | | line-height: $top_height; |
| | | } |
| | | |
| | | .is-active:before { |
| | | display: none; |
| | | } |
| | | } |
| | | |
| | | .avue-logo { |
| | | width: $sidebar_width |
| | | } |
| | | } |
| | | } |
| | | |
| | | .avue-contail { |
| | | width: 100%; |
| | | height: 100%; |
| | | background: #f0f2f5; |
| | | background-size: 100%; |
| | | background-repeat: no-repeat; |
| | | } |
| | | |
| | | .avue--collapse { |
| | | .avue-sidebar, |
| | | .avue-logo { |
| | | width: $sidebar_collapse; |
| | | } |
| | | } |
| | | |
| | | .avue-main { |
| | | position: relative; |
| | | display: flex; |
| | | flex-direction: column; |
| | | height: 100%; |
| | | flex: 1; |
| | | box-sizing: border-box; |
| | | overflow: hidden; |
| | | background: #f0f2f5; |
| | | } |
| | | |
| | | #avue-view { |
| | | flex: 1; |
| | | overflow-y: auto; |
| | | overflow-x: hidden; |
| | | margin-bottom: 10px; |
| | | } |
| | | |
| | | .avue-view { |
| | | width: 100%; |
| | | box-sizing: border-box; |
| | | } |
| | | |
| | | .avue-footer { |
| | | width: 100%; |
| | | position: absolute; |
| | | bottom: 0; |
| | | text-align: center; |
| | | |
| | | .copyright { |
| | | color: #666; |
| | | font-size: 12px; |
| | | } |
| | | } |
| | | |
| | | .mac_bg { |
| | | background-image: url("/img/bg.jpg"); |
| | | background-color: #000; |
| | | position: fixed; |
| | | left: 0; |
| | | right: 0; |
| | | top: 0; |
| | | bottom: 0; |
| | | } |
| | | |
| | | // ele样式覆盖 |
| | | @import './element-ui.scss'; |
| | | // 顶部右侧显示 |
| | | @import './top.scss'; |
| | | // 导航标签 |
| | | @import './tags.scss'; |
| | | // 工具类函数 |
| | | @import './mixin.scss'; |
| | | // 侧面导航栏 |
| | | @import './sidebar.scss'; |
| | | //主题 |
| | | @import './theme/index.scss'; |
| | | //通用配置 |
| | | @import './normalize.scss'; |
| | | //图标配置 |
| | | @import './iconfont.scss'; |
| | | //登录样式 |
| | | @import "./login.scss"; |
| | | //适配 |
| | | @import './media.scss'; |
| | | //滚动条样式 |
| | | @include scrollBar; |
| New file |
| | |
| | | .el-card.is-always-shadow { |
| | | box-shadow: none; |
| | | border: none !important; |
| | | } |
| | | |
| | | .el-menu { |
| | | border-right: none; |
| | | } |
| | | |
| | | .el-message__icon, |
| | | .el-message__content { |
| | | display: inline-block; |
| | | } |
| | | |
| | | .el-date-editor .el-range-input, |
| | | .el-date-editor .el-range-separator { |
| | | height: auto; |
| | | overflow: hidden; |
| | | } |
| | | |
| | | .el-dialog__wrapper { |
| | | z-index: 2048; |
| | | } |
| | | |
| | | |
| | | .el-col { |
| | | margin-bottom: 8px; |
| | | } |
| | | |
| | | .el-main { |
| | | padding: 0 !important; |
| | | } |
| | | |
| | | .el-dropdown-menu__item--divided:before, .el-menu, .el-menu--horizontal > .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal > .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal > .el-sub-menu .el-sub-menu__title:hover { |
| | | background-color: transparent; |
| | | } |
| | | |
| | | |
| | | .el-dropdown-menu__item--divided:before, .el-menu, .el-menu--horizontal > .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal > .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal > .el-sub-menu .el-sub-menu__title:hover { |
| | | background-color: transparent !important; |
| | | } |
| | | |
| | | .el-collapse-item__header { |
| | | height: auto; |
| | | overflow: hidden; |
| | | } |
| | | |
| | | .el-button.is-text:not(.is-disabled):active { |
| | | background-color: transparent; |
| | | } |
| | | |
| | | .el-button.is-text:not(.is-disabled):focus, .el-button.is-text:not(.is-disabled):hover { |
| | | background-color: transparent; |
| | | } |
| | | |
| | | .avue-icon i, .avue-icon svg { |
| | | line-height: 20px; |
| | | } |
| | | |
| | | .avue--detail .el-form-item { |
| | | background-color: #fafafa; |
| | | } |
| New file |
| | |
| | | |
| | | [class^="icon-"] { |
| | | font-family: "iconfont" !important; |
| | | font-size: 18px !important; |
| | | font-style: normal; |
| | | -webkit-font-smoothing: antialiased; |
| | | -moz-osx-font-smoothing: grayscale; |
| | | } |
| | | |
| | | .el-menu-item [class^=icon-] { |
| | | margin-right: 5px; |
| | | width: 24px; |
| | | text-align: center; |
| | | font-size: 18px; |
| | | vertical-align: middle; |
| | | } |
| | | |
| | | .el-sub-menu [class^=icon-] { |
| | | vertical-align: middle; |
| | | margin-right: 5px; |
| | | width: 24px; |
| | | text-align: center; |
| | | font-size: 18px; |
| | | } |
| New file |
| | |
| | | .login-container { |
| | | display: flex; |
| | | align-items: center; |
| | | position: relative; |
| | | width: 100%; |
| | | height: 100%; |
| | | margin: 0 auto; |
| | | background-image: url("/img/bg/bg.jpg"); |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .login-weaper { |
| | | margin: 0 auto; |
| | | width: 1000px; |
| | | box-shadow: -4px 5px 10px rgba(0, 0, 0, 0.4); |
| | | |
| | | .el-input-group__append { |
| | | border: none; |
| | | } |
| | | } |
| | | |
| | | .login-left, |
| | | .login-border { |
| | | position: relative; |
| | | min-height: 500px; |
| | | align-items: center; |
| | | display: flex; |
| | | } |
| | | |
| | | .login-left { |
| | | border-top-left-radius: 5px; |
| | | border-bottom-left-radius: 5px; |
| | | justify-content: center; |
| | | flex-direction: column; |
| | | background-color: #8b9aac; |
| | | color: #fff; |
| | | float: left; |
| | | width: 50%; |
| | | position: relative; |
| | | } |
| | | |
| | | .login-left .img { |
| | | width: 140px; |
| | | } |
| | | |
| | | .login-time { |
| | | position: absolute; |
| | | left: 25px; |
| | | top: 25px; |
| | | width: 100%; |
| | | color: #fff; |
| | | font-weight: 200; |
| | | opacity: 0.9; |
| | | font-size: 18px; |
| | | overflow: hidden; |
| | | } |
| | | |
| | | .login-left .title { |
| | | text-align: center; |
| | | color: #fff; |
| | | font-weight: bold; |
| | | font-size: 30px; |
| | | letter-spacing: 2px; |
| | | } |
| | | |
| | | .login-border { |
| | | border-left: none; |
| | | border-top-right-radius: 5px; |
| | | border-bottom-right-radius: 5px; |
| | | color: #fff; |
| | | background-color: #fff; |
| | | width: 50%; |
| | | float: left; |
| | | box-sizing: border-box; |
| | | } |
| | | |
| | | .login-main { |
| | | margin: 0 auto; |
| | | width: 65%; |
| | | box-sizing: border-box; |
| | | } |
| | | |
| | | .login-main > h3 { |
| | | margin-bottom: 20px; |
| | | } |
| | | |
| | | .login-main > p { |
| | | color: #76838f; |
| | | } |
| | | |
| | | .login-title { |
| | | color: #333; |
| | | margin-bottom: 40px; |
| | | font-weight: 500; |
| | | font-size: 22px; |
| | | text-align: center; |
| | | letter-spacing: 4px; |
| | | } |
| | | |
| | | .login-menu { |
| | | margin-top: 40px; |
| | | width: 100%; |
| | | text-align: center; |
| | | |
| | | a { |
| | | color: #999; |
| | | font-size: 12px; |
| | | margin: 0px 8px; |
| | | } |
| | | } |
| | | |
| | | .login-submit { |
| | | width: 100%; |
| | | height: 45px; |
| | | border: 1px solid #409EFF; |
| | | background: none; |
| | | font-size: 18px; |
| | | letter-spacing: 2px; |
| | | font-weight: 300; |
| | | color: #409EFF; |
| | | cursor: pointer; |
| | | margin-top: 30px; |
| | | font-family: "neo"; |
| | | transition: 0.25s; |
| | | } |
| | | |
| | | .login-form { |
| | | margin: 10px 0; |
| | | |
| | | i { |
| | | color: #333; |
| | | } |
| | | |
| | | .el-form-item__content { |
| | | width: 100%; |
| | | } |
| | | |
| | | .el-form-item { |
| | | margin-bottom: 12px; |
| | | } |
| | | |
| | | .el-input { |
| | | .el-input__wrapper { |
| | | padding-bottom: 10px; |
| | | text-indent: 5px; |
| | | background: transparent; |
| | | box-shadow: none; |
| | | border-radius: 0; |
| | | color: #333; |
| | | border-bottom: 1px solid rgb(235, 237, 242); |
| | | } |
| | | |
| | | .el-input__prefix { |
| | | i { |
| | | padding: 0 5px; |
| | | font-size: 16px !important; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .login-code { |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: space-around; |
| | | margin: 0 0 0 10px; |
| | | } |
| | | |
| | | .login-code-img { |
| | | margin-top: 2px; |
| | | width: 100px; |
| | | height: 38px; |
| | | background-color: #fdfdfd; |
| | | border: 1px solid #f0f0f0; |
| | | color: #333; |
| | | font-size: 14px; |
| | | font-weight: bold; |
| | | letter-spacing: 5px; |
| | | line-height: 38px; |
| | | text-indent: 5px; |
| | | text-align: center; |
| | | cursor: pointer !important; |
| | | } |
| New file |
| | |
| | | @media screen and (max-width: 992px) { |
| | | .avue-sidebar { |
| | | position: fixed; |
| | | top: 0; |
| | | left: -265px; |
| | | z-index: 1024; |
| | | } |
| | | .avue--collapse { |
| | | .avue-sidebar { |
| | | left: 0; |
| | | width: $sidebar_width; |
| | | } |
| | | |
| | | .avue-logo { |
| | | width: $sidebar_width; |
| | | } |
| | | |
| | | .avue-main { |
| | | margin-left: $sidebar_width; |
| | | } |
| | | } |
| | | // ele的自适应 |
| | | .el-dialog, |
| | | .el-message-box { |
| | | width: 98%; |
| | | } |
| | | //登录页面 |
| | | .login-left { |
| | | width: 100%; |
| | | min-height: auto; |
| | | |
| | | .title { |
| | | margin-top: 20px; |
| | | font-size: 20px; |
| | | text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0; |
| | | } |
| | | |
| | | .img { |
| | | width: 50px; |
| | | } |
| | | } |
| | | .login-logo { |
| | | padding-top: 30px; |
| | | margin-left: -30px; |
| | | } |
| | | .login-border { |
| | | border-radius: 5px; |
| | | padding: 20px; |
| | | margin: 0 auto; |
| | | width: 100%; |
| | | } |
| | | .login-main { |
| | | width: 100%; |
| | | background-color: #fff; |
| | | padding: 10px 20px; |
| | | box-shadow: none |
| | | } |
| | | .login-container { |
| | | &::before { |
| | | margin-left: 0 |
| | | } |
| | | } |
| | | .top-bar__item { |
| | | display: none; |
| | | } |
| | | } |
| New file |
| | |
| | | @mixin clearfix { |
| | | &:after { |
| | | content: ""; |
| | | display: table; |
| | | clear: both; |
| | | } |
| | | } |
| | | |
| | | @mixin scrollBar { |
| | | ::-webkit-scrollbar-track-piece { |
| | | background-color: transparent; |
| | | } |
| | | ::-webkit-scrollbar { |
| | | width: 7px; |
| | | height: 7px; |
| | | background-color: transparent; |
| | | } |
| | | ::-webkit-scrollbar-thumb { |
| | | border-radius: 5px; |
| | | background-color: hsla(220, 4%, 58%, .3); |
| | | } |
| | | } |
| | | |
| | | @mixin radius($width, $size, $color) { |
| | | width: $width; |
| | | height: $width; |
| | | line-height: $width; |
| | | border-radius: $width; |
| | | text-align: center; |
| | | border-width: $size; |
| | | border-style: solid; |
| | | border-color: $color; |
| | | } |
| | | |
| | | @mixin relative { |
| | | position: relative; |
| | | width: 100%; |
| | | height: 100%; |
| | | } |
| | | |
| | | @mixin pct($pct) { |
| | | width: #{$pct}; |
| | | position: relative; |
| | | margin: 0 auto; |
| | | } |
| | | |
| | | @mixin triangle($width, $height, $color, $direction) { |
| | | $width: $width/2; |
| | | $color-border-style: $height solid $color; |
| | | $transparent-border-style: $width solid transparent; |
| | | height: 0; |
| | | width: 0; |
| | | @if $direction==up { |
| | | border-bottom: $color-border-style; |
| | | border-left: $transparent-border-style; |
| | | border-right: $transparent-border-style; |
| | | } @else if $direction==right { |
| | | border-left: $color-border-style; |
| | | border-top: $transparent-border-style; |
| | | border-bottom: $transparent-border-style; |
| | | } @else if $direction==down { |
| | | border-top: $color-border-style; |
| | | border-left: $transparent-border-style; |
| | | border-right: $transparent-border-style; |
| | | } @else if $direction==left { |
| | | border-right: $color-border-style; |
| | | border-top: $transparent-border-style; |
| | | border-bottom: $transparent-border-style; |
| | | } |
| | | } |
| New file |
| | |
| | | /*! normalize.css v2.1.2 | MIT License | git.io/normalize */ |
| | | /* |
| | | /*! 我就是自己看看,然后翻译下下,让大家看看 */ |
| | | |
| | | /* ========================================================================== |
| | | HTML5 display definitions |
| | | |
| | | HTML5 新增元素定义 |
| | | |
| | | ========================================================================== */ |
| | | |
| | | /** |
| | | * Correct `block` display not defined in IE 8/9. |
| | | * |
| | | * 修正IE 8/9 中未定义的块级元素。 |
| | | */ |
| | | |
| | | article, |
| | | aside, |
| | | details, |
| | | figcaption, |
| | | figure, |
| | | footer, |
| | | header, |
| | | hgroup, |
| | | main, |
| | | nav, |
| | | section, |
| | | summary { |
| | | display: block; |
| | | } |
| | | |
| | | /** |
| | | * Correct `inline-block` display not defined in IE 8/9. |
| | | * |
| | | * 修正在 IE 8/9 中未定义的 'inline-block' 元素。 |
| | | */ |
| | | |
| | | audio, |
| | | canvas, |
| | | video { |
| | | display: inline-block; |
| | | } |
| | | |
| | | /** |
| | | * Prevent modern browsers from displaying `audio` without controls. |
| | | * Remove excess height in iOS 5 devices. |
| | | * |
| | | * 阻止现在浏览器显示未定义 control 播放控件的 'audio' 声音元素。 |
| | | * 删除 IOS 5 设备中显示的多余的高度。 |
| | | */ |
| | | |
| | | audio:not([controls]) { |
| | | display: none; |
| | | height: 0; |
| | | } |
| | | |
| | | /** |
| | | * Address styling not present in IE 8/9. |
| | | * |
| | | * 处理 IE 8/9 中不存在的样式。 |
| | | */ |
| | | |
| | | [hidden] { |
| | | display: none; |
| | | } |
| | | |
| | | /* ========================================================================== |
| | | Base |
| | | |
| | | 基本设置 |
| | | ========================================================================== */ |
| | | |
| | | /** |
| | | * 1. Set default font family to sans-serif. |
| | | * 2. Prevent iOS text size adjust after orientation change, without disabling |
| | | * user zoom. |
| | | * |
| | | * 1. 设置默认字体类型为 sans-serif. |
| | | * 2. 当用户放大或缩小页面时不改变字体大小。 |
| | | */ |
| | | |
| | | html { |
| | | font-family: sans-serif; /* 1 */ |
| | | -ms-text-size-adjust: 100%; /* 2 */ |
| | | -webkit-text-size-adjust: 100%; /* 2 */ |
| | | } |
| | | |
| | | /** |
| | | * Remove default margin. |
| | | * |
| | | * 删除默认边距。 |
| | | */ |
| | | |
| | | body { |
| | | margin: 0; |
| | | } |
| | | |
| | | /* ========================================================================== |
| | | Links |
| | | |
| | | 链接 |
| | | ========================================================================== */ |
| | | |
| | | /** |
| | | * Address `outline` inconsistency between Chrome and other browsers. |
| | | * |
| | | * 处理 Chrome 与其它浏览器中关于 'outline' 的不一致性。 |
| | | */ |
| | | |
| | | a:focus { |
| | | outline: thin dotted; |
| | | } |
| | | |
| | | /** |
| | | * Improve readability when focused and also mouse hovered in all browsers. |
| | | * |
| | | * 为所有浏览器改善当激活或悬停在元素上时元素内容的可读性。 |
| | | */ |
| | | |
| | | a:active, |
| | | a:hover { |
| | | outline: 0; |
| | | } |
| | | |
| | | /* ========================================================================== |
| | | Typography |
| | | |
| | | 排版 |
| | | ========================================================================== */ |
| | | |
| | | /** |
| | | * Address variable `h1` font-size and margin within `section` and `article` |
| | | * contexts in Firefox 4+, Safari 5, and Chrome. |
| | | * |
| | | * 处理多变的 'h1' 字体大小及其在 Firefox 4+, Safari 5, 及 Chrome时浏览器中的 |
| | | * 'section' 与 'article' 元素中的边距。 |
| | | */ |
| | | |
| | | h1 { |
| | | font-size: 2em; |
| | | margin: 0.67em 0; |
| | | } |
| | | |
| | | /** |
| | | * Address styling not present in IE 8/9, Safari 5, and Chrome. |
| | | * |
| | | * 处理在 IE 8/9, Safari 5, 及 Chrome 没有的样式。 |
| | | */ |
| | | |
| | | abbr[title] { |
| | | border-bottom: 1px dotted; |
| | | } |
| | | |
| | | /** |
| | | * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. |
| | | * |
| | | * 处理 Firefox 4+, Safari 5, 及 Chrome 中默认的 'bolder' 样式为 'bold'. |
| | | */ |
| | | |
| | | b, |
| | | strong { |
| | | font-weight: bold; |
| | | } |
| | | |
| | | /** |
| | | * Address styling not present in Safari 5 and Chrome. |
| | | * |
| | | * 处理在 Safari 5 和 Chrome 没有的样式。 |
| | | */ |
| | | |
| | | dfn { |
| | | font-style: italic; |
| | | } |
| | | |
| | | /** |
| | | * Address differences between Firefox and other browsers. |
| | | * |
| | | * 处理 Firefox 与其它浏览器的差异。 |
| | | */ |
| | | |
| | | hr { |
| | | -moz-box-sizing: content-box; |
| | | box-sizing: content-box; |
| | | height: 0; |
| | | } |
| | | |
| | | /** |
| | | * Address styling not present in IE 8/9. |
| | | * |
| | | * 处理在 IE 8/9 中没有的样式。 |
| | | */ |
| | | |
| | | mark { |
| | | background: #ff0; |
| | | color: #000; |
| | | } |
| | | |
| | | /** |
| | | * Correct font family set oddly in Safari 5 and Chrome. |
| | | * |
| | | * 修正确 Safari 5 和 Chrome 中古怪的默认字体。 |
| | | */ |
| | | |
| | | code, |
| | | kbd, |
| | | pre, |
| | | samp { |
| | | font-family: monospace, serif; |
| | | font-size: 1em; |
| | | } |
| | | |
| | | /** |
| | | * Improve readability of pre-formatted text in all browsers. |
| | | * |
| | | * 为所有浏览器改善预格式化文本的可读性。 |
| | | */ |
| | | |
| | | pre { |
| | | white-space: pre-wrap; |
| | | } |
| | | |
| | | /** |
| | | * Set consistent quote types. |
| | | * |
| | | * 设置一致的引用格式。 |
| | | */ |
| | | |
| | | q { |
| | | quotes: "\201C" "\201D" "\2018" "\2019"; |
| | | } |
| | | |
| | | /** |
| | | * Address inconsistent and variable font size in all browsers. |
| | | * |
| | | * 处理所有浏览器中字体大小的不一致性[译者注:原文直译为:处理所有 |
| | | * 浏览器中的不一致和多变的字体大小]。 |
| | | */ |
| | | |
| | | small { |
| | | font-size: 80%; |
| | | } |
| | | |
| | | /** |
| | | * Prevent `sub` and `sup` affecting `line-height` in all browsers. |
| | | * |
| | | * 阻止所有浏览器中 'sub' 和 'sup' 元素影响 'line-height'. |
| | | * [译者注:就是不让上标与下标影响行高。] |
| | | */ |
| | | |
| | | sub, |
| | | sup { |
| | | font-size: 75%; |
| | | line-height: 0; |
| | | position: relative; |
| | | vertical-align: baseline; |
| | | } |
| | | |
| | | sup { |
| | | top: -0.5em; |
| | | } |
| | | |
| | | sub { |
| | | bottom: -0.25em; |
| | | } |
| | | |
| | | /* ========================================================================== |
| | | Embedded content |
| | | |
| | | 嵌入的内容 |
| | | ========================================================================== */ |
| | | |
| | | /** |
| | | * Remove border when inside `a` element in IE 8/9. |
| | | * |
| | | * 删除 IE 8/9 中当内容位于 'a' 中出现的边框。 |
| | | */ |
| | | |
| | | img { |
| | | border: 0; |
| | | } |
| | | |
| | | /** |
| | | * Correct overflow displayed oddly in IE 9. |
| | | * |
| | | * 修正 IE 9 中显示古怪的溢出内容。 |
| | | */ |
| | | |
| | | svg:not(:root) { |
| | | overflow: hidden; |
| | | } |
| | | |
| | | /* ========================================================================== |
| | | Figures |
| | | |
| | | Figure 图像/图表/代码等 |
| | | ========================================================================== */ |
| | | |
| | | /** |
| | | * Address margin not present in IE 8/9 and Safari 5. |
| | | * |
| | | * 处理在 IE 8/9 和 Safari 5 没有的边距。 |
| | | */ |
| | | |
| | | figure { |
| | | margin: 0; |
| | | } |
| | | |
| | | /* ========================================================================== |
| | | Forms |
| | | ========================================================================== */ |
| | | |
| | | /** |
| | | * Define consistent border, margin, and padding. |
| | | * |
| | | * 定义一致的边框、外边距及内边距。 |
| | | */ |
| | | |
| | | fieldset { |
| | | border: 1px solid #c0c0c0; |
| | | margin: 0 2px; |
| | | padding: 0.35em 0.625em 0.75em; |
| | | } |
| | | |
| | | /** |
| | | * 1. Correct `color` not being inherited in IE 8/9. |
| | | * 2. Remove padding so people aren't caught out if they zero out fieldsets. |
| | | * 1. 修正在 IE 8/9 中没有继承的 'color'. |
| | | * |
| | | * [译者注:说是修正颜色嘛,可下面没有关于颜色的呀,这也行?求大神解释!] |
| | | * 2. 去掉内边距,避免当用户清空表单组时认为出错了。 |
| | | */ |
| | | |
| | | legend { |
| | | border: 0; /* 1 */ |
| | | padding: 0; /* 2 */ |
| | | } |
| | | |
| | | /** |
| | | * 1. Correct font family not being inherited in all browsers. |
| | | * 2. Correct font size not being inherited in all browsers. |
| | | * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. |
| | | * |
| | | * 1. 修正所有浏览器中未被继承的字体类型。 |
| | | * 2. 修正所有浏览器中未被继承的字体大小。 |
| | | * 3. 处理 Firefox 4+, Safari 5, 及 Chrome 中默认设置不同的外边距。 |
| | | */ |
| | | |
| | | button, |
| | | input, |
| | | select, |
| | | textarea { |
| | | font-family: inherit; /* 1 */ |
| | | font-size: 100%; /* 2 */ |
| | | margin: 0; /* 3 */ |
| | | } |
| | | |
| | | /** |
| | | * Address Firefox 4+ setting `line-height` on `input` using `!important` in |
| | | * the UA stylesheet. |
| | | * |
| | | * 处理 Firefox 4+ 中的客户端样式表里使用 '!important' 设置的 'line-height'. |
| | | */ |
| | | |
| | | button, |
| | | input { |
| | | line-height: normal; |
| | | } |
| | | |
| | | /** |
| | | * Address inconsistent `text-transform` inheritance for `button` and `select`. |
| | | * All other form control elements do not inherit `text-transform` values. |
| | | * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. |
| | | * Correct `select` style inheritance in Firefox 4+ and Opera. |
| | | * |
| | | * 处理 'button' 和 'select' 的 'text-transform' 继承的不一致性。 |
| | | * 所有其它表单控件元素不继承 'text-transform' 的值。 |
| | | * 修正 Chrome, Safari 5+, 及 IE 8+ 中 'button' 的继承样式。 |
| | | * 修正 Firefox 4+ 和 Opera 中 'select' 的继承样式。 |
| | | */ |
| | | |
| | | button, |
| | | select { |
| | | text-transform: none; |
| | | } |
| | | |
| | | /** |
| | | * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` |
| | | * and `video` controls. |
| | | * 2. Correct inability to style clickable `input` types in iOS. |
| | | * 3. Improve usability and consistency of cursor style between image-type |
| | | * `input` and others. |
| | | * |
| | | * 1. 避免 Android 4.0.* 中 WebKit 的一个bug, 防止 'audio' 与 'video' 的播放控件失效。 |
| | | * 2. 修正 iOS 中不可点击的 'input' 样式。 |
| | | * 3. 改善图片类型的 'input' 等光标样式的可用性与一致性。 |
| | | */ |
| | | |
| | | button, |
| | | html input[type="button"], /* 1 */ |
| | | input[type="reset"], |
| | | input[type="submit"] { |
| | | -webkit-appearance: button; /* 2 */ |
| | | cursor: pointer; /* 3 */ |
| | | } |
| | | |
| | | /** |
| | | * Re-set default cursor for disabled elements. |
| | | * |
| | | * 重置不可用元素的默认光标样式。 |
| | | */ |
| | | |
| | | button[disabled], |
| | | html input[disabled] { |
| | | cursor: default; |
| | | } |
| | | |
| | | /** |
| | | * 1. Address box sizing set to `content-box` in IE 8/9. |
| | | * 2. Remove excess padding in IE 8/9. |
| | | * |
| | | * 1. 处理 IE 8/9 中设置为 'content-box' 的盒子模型。 |
| | | * 2. 删除 IE 8/9 中多余的内边距。 |
| | | */ |
| | | |
| | | input[type="checkbox"], |
| | | input[type="radio"] { |
| | | box-sizing: border-box; /* 1 */ |
| | | padding: 0; /* 2 */ |
| | | } |
| | | |
| | | /** |
| | | * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. |
| | | * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome |
| | | * (include `-moz` to future-proof). |
| | | * |
| | | * 1. 处理 Safari 5 和 Chrome 中默认设置为 'appearance' 的 'searchfield'. |
| | | * 2. 处理 Safari 5 和 Chrome 中默认设置为 'box-sizing' 的 'border-box' |
| | | * (包括不会过时的 '-moz'). |
| | | */ |
| | | |
| | | input[type="search"] { |
| | | -webkit-appearance: textfield; /* 1 */ |
| | | -moz-box-sizing: content-box; |
| | | -webkit-box-sizing: content-box; /* 2 */ |
| | | box-sizing: content-box; |
| | | } |
| | | |
| | | /** |
| | | * Remove inner padding and search cancel button in Safari 5 and Chrome |
| | | * on OS X. |
| | | * |
| | | * 删除 Safari 5 和 OS X 上的 Chrome 中的输入框上的内边距和搜索取消按钮。 |
| | | */ |
| | | |
| | | input[type="search"]::-webkit-search-cancel-button, |
| | | input[type="search"]::-webkit-search-decoration { |
| | | -webkit-appearance: none; |
| | | } |
| | | |
| | | /** |
| | | * Remove inner padding and border in Firefox 4+. |
| | | * |
| | | * 删除 Firefox 4+ button 与 input 上的内边距。 |
| | | */ |
| | | |
| | | button::-moz-focus-inner, |
| | | input::-moz-focus-inner { |
| | | border: 0; |
| | | padding: 0; |
| | | } |
| | | |
| | | /** |
| | | * 1. Remove default vertical scrollbar in IE 8/9. |
| | | * 2. Improve readability and alignment in all browsers. |
| | | * |
| | | * 1. 删除 IE8/9 中默认的垂直滚动条。 |
| | | * 2. 改善所有浏览器中的可读性并使文本垂直对齐。 |
| | | */ |
| | | |
| | | textarea { |
| | | overflow: auto; /* 1 */ |
| | | vertical-align: top; /* 2 */ |
| | | } |
| | | |
| | | /* ========================================================================== |
| | | Tables |
| | | |
| | | 表格 |
| | | ========================================================================== */ |
| | | |
| | | /** |
| | | * Remove most spacing between table cells. |
| | | * |
| | | * 删除表格里单元格间的间距。 |
| | | */ |
| | | |
| | | table { |
| | | border-collapse: collapse; |
| | | border-spacing: 0; |
| | | } |
| New file |
| | |
| | | |
| | | .avue-sidebar { |
| | | width: $sidebar_width; |
| | | height: 100%; |
| | | user-select: none; |
| | | position: relative; |
| | | height: 100%; |
| | | position: relative; |
| | | background-color: #031527; |
| | | transition: width .2s; |
| | | box-sizing: border-box; |
| | | box-shadow: 2px 0 6px rgba(0, 21, 41, .35); |
| | | |
| | | .el-scrollbar__wrap { |
| | | overflow-x: hidden; |
| | | } |
| | | |
| | | .avue-menu { |
| | | height: calc(100% - #{$top_height}); |
| | | } |
| | | |
| | | &--tip { |
| | | width: 90%; |
| | | height: 140px; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | border-radius: 5px; |
| | | position: absolute; |
| | | top: 5px; |
| | | left: 5%; |
| | | color: #ccc; |
| | | z-index: 2; |
| | | text-align: center; |
| | | font-size: 14px; |
| | | background-color: rgba(0, 0, 0, .4); |
| | | } |
| | | |
| | | .el-menu-item, .el-sub-menu__title { |
| | | i { |
| | | margin-right: 5px; |
| | | } |
| | | |
| | | i, span { |
| | | color: hsla(0, 0%, 100%, .7); |
| | | } |
| | | |
| | | &:hover { |
| | | background: transparent; |
| | | |
| | | i, span { |
| | | color: #fff; |
| | | } |
| | | } |
| | | |
| | | &.is-active { |
| | | &:before { |
| | | content: ''; |
| | | top: 0; |
| | | left: 0; |
| | | bottom: 0; |
| | | width: 4px; |
| | | background: #409eff; |
| | | position: absolute; |
| | | } |
| | | |
| | | background-color: rgba(0, 0, 0, .8); |
| | | |
| | | i, span { |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| New file |
| | |
| | | |
| | | .avue-tags { |
| | | user-select: none; |
| | | position: relative; |
| | | padding: 0 10px; |
| | | margin-bottom: 10px; |
| | | box-sizing: border-box; |
| | | border-top: 1px solid #f6f6f6; |
| | | background-color: #fff; |
| | | box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05); |
| | | |
| | | .el-tabs--card > .el-tabs__header { |
| | | margin: 0; |
| | | } |
| | | |
| | | .el-tabs--card > .el-tabs__header .el-tabs__nav, |
| | | .el-tabs--card > .el-tabs__header .el-tabs__item, |
| | | .el-tabs--card > .el-tabs__header { |
| | | border: none; |
| | | } |
| | | |
| | | .el-tabs--card > .el-tabs__header .el-tabs__item:first-child { |
| | | border-left-width: 1px |
| | | } |
| | | |
| | | .el-tabs--card > .el-tabs__header .el-tabs__item { |
| | | margin: 0 3px; |
| | | height: 40px; |
| | | line-height: 40px; |
| | | font-size: 13px; |
| | | font-weight: normal; |
| | | color: #ccc; |
| | | |
| | | &.is-active { |
| | | color: #409EFF; |
| | | border-bottom: 3px solid #409EFF; |
| | | } |
| | | } |
| | | |
| | | .el-tabs__nav-prev, |
| | | .el-tabs__nav-next { |
| | | width: 20px; |
| | | line-height: 40px; |
| | | font-size: 18px; |
| | | text-align: center; |
| | | } |
| | | |
| | | &__box { |
| | | position: relative; |
| | | box-sizing: border-box; |
| | | padding-right: 106px; |
| | | width: 100%; |
| | | |
| | | .el-tabs__item { |
| | | &:first-child { |
| | | .is-icon-close { |
| | | display: none; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | &__contentmenu { |
| | | position: fixed; |
| | | width: 120px; |
| | | background-color: #fff; |
| | | z-index: 1024; |
| | | border-radius: 5px; |
| | | box-shadow: 1px 2px 10px #ccc; |
| | | |
| | | .item { |
| | | cursor: pointer; |
| | | font-size: 14px; |
| | | padding: 8px 20px 8px 15px; |
| | | color: #606266; |
| | | |
| | | &:first-child { |
| | | border-top-left-radius: 5px; |
| | | border-top-right-radius: 5px; |
| | | } |
| | | |
| | | &:last-child { |
| | | border-bottom-left-radius: 5px; |
| | | border-bottom-right-radius: 5px; |
| | | } |
| | | |
| | | &:hover { |
| | | background-color: #409EFF; |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| | | |
| | | &__menu { |
| | | position: absolute !important; |
| | | top: 3px; |
| | | right: 0; |
| | | padding: 1px 0 0 15px; |
| | | box-sizing: border-box; |
| | | } |
| | | } |
| New file |
| | |
| | | .theme-beautiful { |
| | | .avue-sidebar { |
| | | background: linear-gradient(90deg, #006cff, #399efd) !important; |
| | | |
| | | .el-menu-item, .el-sub-menu__title { |
| | | background: linear-gradient(90deg, #006cff, #399efd) !important; |
| | | } |
| | | |
| | | .el-menu-item, .el-sub-menu__title { |
| | | i, span { |
| | | color: #fff |
| | | } |
| | | |
| | | .is-active { |
| | | background: #399efd !important; |
| | | } |
| | | |
| | | &:hover, &.is-active { |
| | | background: #399efd !important; |
| | | |
| | | i, span { |
| | | background: #399efd !important; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .avue-logo { |
| | | background: linear-gradient(90deg, #006cff, #399efd) !important; |
| | | } |
| | | |
| | | .avue-tags { |
| | | .el-tabs__item { |
| | | font-size: 14px !important; |
| | | color: #303133 !important; |
| | | font-weight: 500 !important; |
| | | border: 1px solid #dcdfe6 !important; |
| | | border-radius: 3px; |
| | | height: 35px !important; |
| | | line-height: 35px !important; |
| | | margin: 5px 3px 8px 3px !important; |
| | | |
| | | &:hover { |
| | | color: #409EFF !important; |
| | | border-color: #409EFF !important; |
| | | } |
| | | } |
| | | |
| | | .is-active { |
| | | color: #409EFF !important; |
| | | border-color: #409EFF !important; |
| | | } |
| | | } |
| | | |
| | | } |
| New file |
| | |
| | | .theme-bule { |
| | | |
| | | .avue-top, .avue-logo { |
| | | background: #004ca7; |
| | | } |
| | | |
| | | .avue-sidebar { |
| | | background: #004ca7; |
| | | |
| | | .el-menu-item.is-active, .el-sub-menu__title.is-active { |
| | | background-color: rgba(0, 0, 0, 0.2); |
| | | } |
| | | } |
| | | |
| | | .el-dropdown { |
| | | color: #fff; |
| | | } |
| | | |
| | | .avue-logo { |
| | | .avue-logo_title { |
| | | color: #fff; |
| | | } |
| | | } |
| | | |
| | | .avue-breadcrumb { |
| | | i { |
| | | color: #fff; |
| | | } |
| | | } |
| | | |
| | | .top-bar__item { |
| | | i { |
| | | color: #fff; |
| | | } |
| | | } |
| | | |
| | | .avue-top { |
| | | |
| | | .el-menu-item { |
| | | i, |
| | | span { |
| | | color: #fff; |
| | | } |
| | | |
| | | &:hover { |
| | | i, |
| | | span { |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| New file |
| | |
| | | .theme-cool { |
| | | .el-menu--popup { |
| | | .el-menu-item { |
| | | background-color: #fff; |
| | | |
| | | i, span { |
| | | color: #666; |
| | | } |
| | | |
| | | &:hover { |
| | | i, span { |
| | | color: #333; |
| | | } |
| | | } |
| | | |
| | | &.is-active { |
| | | background-color: #409EFF; |
| | | |
| | | &:before { |
| | | content: ''; |
| | | top: 0; |
| | | left: 0; |
| | | bottom: 0; |
| | | width: 4px; |
| | | background: #409eff; |
| | | position: absolute; |
| | | } |
| | | |
| | | i, span { |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .avue-top { |
| | | background: linear-gradient(120deg, #25aff3, #008ad3); |
| | | } |
| | | |
| | | .avue-tags { |
| | | padding: 0 3px; |
| | | margin: 8px 0; |
| | | box-shadow: none; |
| | | background-color: transparent; |
| | | |
| | | .el-tabs__header .el-tabs__item { |
| | | padding: 0 10px !important; |
| | | background-color: #fff; |
| | | margin-right: 5px; |
| | | color: #909399; |
| | | border-radius: 3px; |
| | | height: 30px; |
| | | font-size: 12px; |
| | | line-height: 30px; |
| | | |
| | | &.is-active { |
| | | border: none; |
| | | color: #008ad3; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .avue-logo { |
| | | background: #fff; |
| | | box-shadow: none; |
| | | } |
| | | |
| | | .avue-sidebar--tip { |
| | | background-color: transparent; |
| | | color: #333; |
| | | } |
| | | |
| | | .el-dropdown { |
| | | color: #fff; |
| | | } |
| | | |
| | | .avue-logo_title { |
| | | font-weight: 400; |
| | | color: #008ad3; |
| | | } |
| | | |
| | | .logo_title, |
| | | .avue-breadcrumb { |
| | | color: #fff; |
| | | |
| | | i { |
| | | color: #fff; |
| | | } |
| | | } |
| | | |
| | | .avue-top { |
| | | .el-menu-item { |
| | | i, |
| | | span { |
| | | color: #fff; |
| | | } |
| | | |
| | | &:hover { |
| | | i, |
| | | span { |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .avue-sidebar { |
| | | box-shadow: 2px 0 6px rgba(0, 21, 41, 0.15); |
| | | background-color: #fff; |
| | | |
| | | .el-menu-item, .el-sub-menu__title { |
| | | font-size: 13px; |
| | | |
| | | i, span { |
| | | color: #000; |
| | | } |
| | | |
| | | &:hover { |
| | | background: transparent; |
| | | |
| | | i, span { |
| | | color: #000; |
| | | } |
| | | } |
| | | |
| | | &.is-active { |
| | | background-color: #e5f1fb; |
| | | |
| | | &::before { |
| | | width: 0; |
| | | } |
| | | |
| | | i, span { |
| | | color: #25aff3; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .top-search { |
| | | .el-input__inner { |
| | | color: #333; |
| | | } |
| | | |
| | | input::-webkit-input-placeholder, |
| | | textarea::-webkit-input-placeholder { |
| | | /* WebKit browsers */ |
| | | color: #fff; |
| | | } |
| | | |
| | | input:-moz-placeholder, |
| | | textarea:-moz-placeholder { |
| | | /* Mozilla Firefox 4 to 18 */ |
| | | color: #fff; |
| | | } |
| | | |
| | | input::-moz-placeholder, |
| | | textarea::-moz-placeholder { |
| | | /* Mozilla Firefox 19+ */ |
| | | color: #fff; |
| | | } |
| | | |
| | | input:-ms-input-placeholder, |
| | | textarea:-ms-input-placeholder { |
| | | /* Internet Explorer 10+ */ |
| | | color: #fff; |
| | | } |
| | | } |
| | | |
| | | .top-bar__item { |
| | | i { |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| New file |
| | |
| | | .theme-d2 { |
| | | .avue-logo { |
| | | color: #409EFF; |
| | | background-color: #ebf1f6; |
| | | box-shadow: none; |
| | | |
| | | .avue-logo_title { |
| | | font-size: 20px; |
| | | font-weight: 400; |
| | | } |
| | | } |
| | | |
| | | .avue-top { |
| | | background-color: #ebf1f6; |
| | | box-shadow: none; |
| | | } |
| | | |
| | | .avue-main { |
| | | padding: 0 5px; |
| | | } |
| | | |
| | | .avue-tags { |
| | | margin-left: 6px; |
| | | padding: 0; |
| | | border: 1px solid #e4e7ed; |
| | | border-radius: 3px; |
| | | background-color: #ebf1f6; |
| | | box-shadow: none; |
| | | |
| | | .el-tabs__item { |
| | | border-left: 1px solid #cfd7e5 !important; |
| | | margin: 0 !important; |
| | | background-color: rgba(0, 0, 0, .03) !important; |
| | | color: #606266 !important; |
| | | font-size: 14px !important; |
| | | font-weight: 500 !important; |
| | | |
| | | &:first-child { |
| | | border-left: none !important; |
| | | } |
| | | } |
| | | |
| | | .is-active { |
| | | border-bottom: 1px solid #fff !important; |
| | | background-color: #fff !important; |
| | | color: #409EFF !important; |
| | | } |
| | | } |
| | | |
| | | .avue-sidebar { |
| | | background-color: #ebf1f6; |
| | | box-shadow: none; |
| | | |
| | | .el-menu-item, .el-sub-menu__title { |
| | | i, span { |
| | | color: #606266 |
| | | } |
| | | |
| | | &:hover, &.is-active { |
| | | background: hsla(0, 0%, 100%, .5); |
| | | |
| | | i, span { |
| | | color: #409EFF; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| New file |
| | |
| | | .theme-dark { |
| | | .avue-logo { |
| | | color: #fff; |
| | | background-color: #2c3643; |
| | | box-shadow: none; |
| | | |
| | | .avue-logo_title { |
| | | font-size: 20px; |
| | | font-weight: 400; |
| | | } |
| | | } |
| | | |
| | | .avue-top { |
| | | background-color: #2c3643; |
| | | box-shadow: none; |
| | | color: #ccc; |
| | | |
| | | i, span { |
| | | color: #ccc; |
| | | } |
| | | } |
| | | |
| | | .avue-main { |
| | | padding: 0 5px; |
| | | } |
| | | |
| | | .avue-tags { |
| | | padding-left: 0; |
| | | background-color: #2c3643; |
| | | border-color: transparent; |
| | | |
| | | .el-tabs__item { |
| | | margin: 0 !important; |
| | | background-color: #262d37; |
| | | |
| | | &.is-active { |
| | | color: #262d37 !important; |
| | | background-color: #fff !important; |
| | | border-color: #262d37 !important; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .avue-main { |
| | | background-color: #2c3643; |
| | | } |
| | | |
| | | .avue-sidebar { |
| | | background-color: #2c3643; |
| | | box-shadow: none; |
| | | |
| | | .el-menu-item, .el-sub-menu__title { |
| | | i, span { |
| | | color: #ccc; |
| | | } |
| | | |
| | | &:hover, &.is-active { |
| | | background: #262d37; |
| | | |
| | | i, span { |
| | | color: #fff; |
| | | } |
| | | |
| | | &:before { |
| | | background-color: #000; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| New file |
| | |
| | | .theme-hey { |
| | | .avue-sidebar { |
| | | background-color: #fff; |
| | | box-shadow: 0 1px 4px rgba(0, 21, 41, .08); |
| | | |
| | | .el-menu-item, .el-sub-menu__title { |
| | | i, span { |
| | | color: rgba(49, 58, 70, .8); |
| | | } |
| | | |
| | | &:hover { |
| | | background: transparent; |
| | | |
| | | i, span { |
| | | color: #409eff; |
| | | } |
| | | } |
| | | |
| | | &.is-active { |
| | | &:before { |
| | | left: auto; |
| | | right: 0; |
| | | } |
| | | |
| | | background-color: #f0f6ff; |
| | | |
| | | i, span { |
| | | color: #409eff; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .avue-logo { |
| | | background-color: #fff; |
| | | box-shadow: none; |
| | | |
| | | .avue-logo_title { |
| | | color: #409eff; |
| | | font-size: 20px; |
| | | } |
| | | } |
| | | |
| | | .avue-tags { |
| | | background: #f3f6f8; |
| | | |
| | | .el-tabs__item { |
| | | color: rgba(0, 0, 0, .65) !important; |
| | | } |
| | | |
| | | .is-active { |
| | | background-color: #fff; |
| | | border-bottom: none !important; |
| | | } |
| | | } |
| | | } |
| New file |
| | |
| | | // white |
| | | @import './white.scss'; |
| | | |
| | | // star |
| | | @import './star.scss'; |
| | | |
| | | // vip |
| | | @import './vip.scss'; |
| | | |
| | | // d2 |
| | | @import './d2.scss'; |
| | | |
| | | // bule |
| | | @import './bule.scss'; |
| | | |
| | | //iview |
| | | @import './iview.scss'; |
| | | |
| | | //heyui |
| | | @import './hey.scss'; |
| | | |
| | | //dark |
| | | @import './dark.scss'; |
| | | |
| | | //lte |
| | | @import 'lte'; |
| | | |
| | | //cool |
| | | @import './cool.scss'; |
| | | |
| | | //beautiful |
| | | @import './beautiful.scss'; |
| New file |
| | |
| | | .theme-iview { |
| | | .avue-logo { |
| | | background: #001529; |
| | | box-shadow: none; |
| | | text-align: center; |
| | | |
| | | .avue-logo_title { |
| | | padding: 5px 8px 8px 8px; |
| | | border-top-left-radius: 5px; |
| | | border-top-right-radius: 5px; |
| | | border-bottom-left-radius: 3px; |
| | | border-bottom-right-radius: 3px; |
| | | font-size: 20px; |
| | | color: #fff; |
| | | font-weight: 500; |
| | | display: inline; |
| | | background-color: #409EFF; |
| | | } |
| | | } |
| | | |
| | | .avue-tags { |
| | | padding: 3px 5px 5px 0; |
| | | background: #f0f0f0; |
| | | box-shadow: inset 0 0 3px 2px hsla(0, 0%, 39.2%, .1); |
| | | |
| | | .is-active { |
| | | &:before { |
| | | background: #409EFF !important; |
| | | } |
| | | } |
| | | |
| | | .el-tabs__item { |
| | | padding: 0 15px !important; |
| | | position: relative; |
| | | height: 32px !important; |
| | | line-height: 32px !important; |
| | | border: 1px solid #e8eaec !important; |
| | | color: #515a6e !important; |
| | | background: #fff !important; |
| | | border-radius: 3px; |
| | | |
| | | &:before { |
| | | content: ''; |
| | | display: inline-block; |
| | | width: 12px; |
| | | height: 12px; |
| | | margin-right: 10px; |
| | | border-radius: 50%; |
| | | background: #e8eaec; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .avue-sidebar { |
| | | background: #001529; |
| | | |
| | | .el-menu-item { |
| | | &.is-active { |
| | | background-color: #000c17; |
| | | |
| | | &:before { |
| | | display: none; |
| | | } |
| | | |
| | | i, span { |
| | | color: #409EFF; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .el-sub-menu { |
| | | .el-menu-item { |
| | | &.is-active { |
| | | background-color: #409EFF; |
| | | |
| | | &:before { |
| | | display: none; |
| | | } |
| | | |
| | | i, span { |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| New file |
| | |
| | | .theme-lte { |
| | | .avue-logo { |
| | | background-color: #409EFF; |
| | | |
| | | .avue-logo_title { |
| | | font-weight: 500; |
| | | font-size: 20px; |
| | | color: #fff; |
| | | } |
| | | } |
| | | |
| | | .avue-tags { |
| | | .el-tabs__item { |
| | | font-size: 12px !important; |
| | | font-weight: 500 !important; |
| | | } |
| | | } |
| | | |
| | | .avue-sidebar { |
| | | background-color: #263238; |
| | | |
| | | .el-menu-item, .el-sub-menu__title { |
| | | i, span { |
| | | color: #8a979e; |
| | | } |
| | | |
| | | &:hover { |
| | | background-color: #2b373d; |
| | | } |
| | | |
| | | &.is-active { |
| | | &:before { |
| | | display: none; |
| | | } |
| | | |
| | | background-color: #2b373d; |
| | | |
| | | i, span { |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| New file |
| | |
| | | .theme-star { |
| | | .avue-main { |
| | | background: transparent; |
| | | } |
| | | |
| | | .avue-contail { |
| | | background-image: url("/img/star-squashed.jpg"); |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .avue-logo { |
| | | color: #fff; |
| | | } |
| | | |
| | | .avue-top, |
| | | .avue-logo, |
| | | .tags-container { |
| | | background-color: transparent; |
| | | } |
| | | |
| | | .el-card, .error-page { |
| | | opacity: .9; |
| | | } |
| | | |
| | | .avue-tabs { |
| | | padding: 0 20px; |
| | | } |
| | | |
| | | .avue-tags { |
| | | background-color: transparent; |
| | | border-top: none; |
| | | } |
| | | |
| | | .avue-top { |
| | | .avue-breadcrumb { |
| | | color: #fff; |
| | | } |
| | | |
| | | .el-menu-item { |
| | | i, span { |
| | | color: #fff; |
| | | } |
| | | |
| | | &.is-active { |
| | | background-color: rgba(0, 0, 0, .4) |
| | | } |
| | | } |
| | | |
| | | .el-dropdown { |
| | | color: #fff; |
| | | } |
| | | } |
| | | |
| | | .avue-sidebar { |
| | | box-shadow: 2px 0 6px rgba(0, 21, 41, 0.15); |
| | | background-color: transparent; |
| | | |
| | | .el-menu-item, .el-sub-menu__title { |
| | | i, span { |
| | | color: #fff |
| | | } |
| | | |
| | | &:hover { |
| | | background: transparent; |
| | | |
| | | i, span { |
| | | color: #409EFF; |
| | | } |
| | | } |
| | | |
| | | &.is-active { |
| | | background-color: rgba(0, 0, 0, .4); |
| | | |
| | | i, span { |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .top-search { |
| | | .el-input__inner { |
| | | color: #333; |
| | | } |
| | | |
| | | input::-webkit-input-placeholder, |
| | | textarea::-webkit-input-placeholder { |
| | | /* WebKit browsers */ |
| | | color: #fff; |
| | | } |
| | | |
| | | input:-moz-placeholder, |
| | | textarea:-moz-placeholder { |
| | | /* Mozilla Firefox 4 to 18 */ |
| | | color: #fff; |
| | | } |
| | | |
| | | input::-moz-placeholder, |
| | | textarea::-moz-placeholder { |
| | | /* Mozilla Firefox 19+ */ |
| | | color: #fff; |
| | | } |
| | | |
| | | input:-ms-input-placeholder, |
| | | textarea:-ms-input-placeholder { |
| | | /* Internet Explorer 10+ */ |
| | | color: #fff; |
| | | } |
| | | } |
| | | |
| | | .top-bar__item { |
| | | i { |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| New file |
| | |
| | | .theme-vip { |
| | | $color: rgba(246, 202, 157, .7); |
| | | $is_active_color: #f6ca9d; |
| | | |
| | | .avue-top { |
| | | background-color: #20222a; |
| | | } |
| | | |
| | | .el-dropdown { |
| | | color: $color; |
| | | } |
| | | |
| | | .avue-logo { |
| | | .avue-logo_title { |
| | | background-image: -webkit-gradient(linear, left top, left bottom, from($color), to($is_active_color)); |
| | | -webkit-background-clip: text; |
| | | -webkit-text-fill-color: transparent; |
| | | font-weight: 400; |
| | | } |
| | | } |
| | | |
| | | .avue-breadcrumb { |
| | | i { |
| | | color: $color; |
| | | } |
| | | } |
| | | |
| | | .avue-sidebar { |
| | | .el-menu-item { |
| | | &.is-active { |
| | | &:before { |
| | | background: $color; |
| | | } |
| | | |
| | | i, span { |
| | | color: $is_active_color; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .avue-tags { |
| | | .el-tabs__item { |
| | | color: rgba(0, 0, 0, 0.4) !important; |
| | | |
| | | &.is-active { |
| | | color: $is_active_color !important; |
| | | border-color: $is_active_color !important; |
| | | } |
| | | |
| | | &:before { |
| | | background: $is_active_color; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .top-search { |
| | | .el-input__inner { |
| | | color: $color; |
| | | } |
| | | |
| | | input::-webkit-input-placeholder, |
| | | textarea::-webkit-input-placeholder { |
| | | /* WebKit browsers */ |
| | | color: $color; |
| | | } |
| | | |
| | | input:-moz-placeholder, |
| | | textarea:-moz-placeholder { |
| | | /* Mozilla Firefox 4 to 18 */ |
| | | color: $color; |
| | | } |
| | | |
| | | input::-moz-placeholder, |
| | | textarea::-moz-placeholder { |
| | | /* Mozilla Firefox 19+ */ |
| | | color: $color; |
| | | } |
| | | |
| | | input:-ms-input-placeholder, |
| | | textarea:-ms-input-placeholder { |
| | | /* Internet Explorer 10+ */ |
| | | color: $color; |
| | | } |
| | | } |
| | | |
| | | .top-bar__item { |
| | | i { |
| | | color: $color; |
| | | } |
| | | } |
| | | |
| | | .avue-top { |
| | | |
| | | .el-menu-item { |
| | | i, |
| | | span { |
| | | color: $color; |
| | | } |
| | | |
| | | &:hover { |
| | | i, |
| | | span { |
| | | color: $is_active_color; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| New file |
| | |
| | | .theme-white { |
| | | .el-menu--popup { |
| | | .el-menu-item { |
| | | background-color: #fff; |
| | | |
| | | i, span { |
| | | color: #666; |
| | | } |
| | | |
| | | &:hover { |
| | | i, span { |
| | | color: #333; |
| | | } |
| | | } |
| | | |
| | | &.is-active { |
| | | background-color: #409EFF; |
| | | |
| | | &:before { |
| | | content: ''; |
| | | top: 0; |
| | | left: 0; |
| | | bottom: 0; |
| | | width: 4px; |
| | | background: #409eff; |
| | | position: absolute; |
| | | } |
| | | |
| | | i, span { |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .avue-top, |
| | | .avue-logo, |
| | | .tags-container { |
| | | background-color: #409EFF; |
| | | } |
| | | |
| | | .avue-sidebar--tip { |
| | | background-color: transparent; |
| | | color: #333; |
| | | } |
| | | |
| | | .el-dropdown { |
| | | color: #fff; |
| | | } |
| | | |
| | | .avue-logo_title { |
| | | font-weight: 400; |
| | | color: #fff; |
| | | } |
| | | |
| | | .logo_title, |
| | | .avue-breadcrumb { |
| | | color: #fff; |
| | | |
| | | i { |
| | | color: #fff; |
| | | } |
| | | } |
| | | |
| | | .avue-top { |
| | | .el-menu-item { |
| | | i, |
| | | span { |
| | | color: #fff; |
| | | } |
| | | |
| | | &:hover { |
| | | i, |
| | | span { |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .avue-sidebar { |
| | | box-shadow: 2px 0 6px rgba(0, 21, 41, 0.15); |
| | | background-color: #fff; |
| | | |
| | | .el-menu-item, .el-sub-menu__title { |
| | | i, span { |
| | | color: #666 |
| | | } |
| | | |
| | | &:hover { |
| | | background: transparent; |
| | | |
| | | i, span { |
| | | color: #333; |
| | | } |
| | | } |
| | | |
| | | &.is-active { |
| | | background-color: #409EFF; |
| | | |
| | | i, span { |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .top-search { |
| | | .el-input__inner { |
| | | color: #333; |
| | | } |
| | | |
| | | input::-webkit-input-placeholder, |
| | | textarea::-webkit-input-placeholder { |
| | | /* WebKit browsers */ |
| | | color: #fff; |
| | | } |
| | | |
| | | input:-moz-placeholder, |
| | | textarea:-moz-placeholder { |
| | | /* Mozilla Firefox 4 to 18 */ |
| | | color: #fff; |
| | | } |
| | | |
| | | input::-moz-placeholder, |
| | | textarea::-moz-placeholder { |
| | | /* Mozilla Firefox 19+ */ |
| | | color: #fff; |
| | | } |
| | | |
| | | input:-ms-input-placeholder, |
| | | textarea:-ms-input-placeholder { |
| | | /* Internet Explorer 10+ */ |
| | | color: #fff; |
| | | } |
| | | } |
| | | |
| | | .top-bar__item { |
| | | i { |
| | | color: #fff; |
| | | } |
| | | } |
| | | } |
| New file |
| | |
| | | .avue-top { |
| | | position: relative; |
| | | background-color: #fff; |
| | | box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); |
| | | color: rgba(0, 0, 0, .65); |
| | | font-size: 28px; |
| | | height: $top_height; |
| | | line-height: $top_height; |
| | | box-sizing: border-box; |
| | | white-space: nowrap; |
| | | |
| | | .el-menu-item { |
| | | i, span { |
| | | font-size: 13px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .avue-breadcrumb { |
| | | height: 100%; |
| | | |
| | | i { |
| | | font-size: 30px !important; |
| | | } |
| | | |
| | | &--active { |
| | | transform: rotate(90deg); |
| | | } |
| | | } |
| | | |
| | | .top-user { |
| | | margin-left: 20px; |
| | | display: flex; |
| | | align-items: center; |
| | | } |
| | | |
| | | .top-menu { |
| | | .el-menu-item { |
| | | padding: 0 10px; |
| | | border: none; |
| | | } |
| | | } |
| | | |
| | | .top-search { |
| | | line-height: $top_height; |
| | | position: absolute !important; |
| | | right: 200px; |
| | | top: 0; |
| | | width: 300px; |
| | | |
| | | .el-input__wrapper { |
| | | font-size: 13px; |
| | | border: none; |
| | | box-shadow: none; |
| | | background-color: transparent; |
| | | } |
| | | } |
| | | |
| | | .top-bar__img { |
| | | margin: 0 5px; |
| | | padding: 2px; |
| | | width: 30px; |
| | | height: 30px; |
| | | border-radius: 100%; |
| | | box-sizing: border-box; |
| | | border: 1px solid #eee; |
| | | vertical-align: middle; |
| | | } |
| | | |
| | | .top-bar__left, |
| | | .top-bar__right { |
| | | height: $top_height; |
| | | position: absolute; |
| | | margin-top: 2px; |
| | | top: 0; |
| | | |
| | | i { |
| | | line-height: $top_height; |
| | | } |
| | | } |
| | | |
| | | .top-bar__left { |
| | | left: 10px; |
| | | } |
| | | |
| | | .top-bar__right { |
| | | right: 10px; |
| | | display: flex; |
| | | align-items: center; |
| | | } |
| | | |
| | | .top-bar__item { |
| | | position: relative; |
| | | display: inline-block; |
| | | height: $top_height; |
| | | margin: 0 7px; |
| | | font-size: 16px; |
| | | |
| | | .el-badge__content.is-fixed { |
| | | top: 12px; |
| | | right: 5px; |
| | | } |
| | | } |
| | | |
| | | .top-bar__title { |
| | | height: 100%; |
| | | padding-left: 50px; |
| | | box-sizing: border-box; |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | white-space: nowrap; |
| | | font-size: inherit; |
| | | font-weight: 400; |
| | | } |
| | | |
| | | .avue-logo { |
| | | height: $top_height; |
| | | line-height: $top_height; |
| | | background-color: #031527; |
| | | font-size: 20px; |
| | | overflow: hidden; |
| | | box-sizing: border-box; |
| | | box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); |
| | | color: #fff; |
| | | |
| | | &_title { |
| | | display: block; |
| | | text-align: center; |
| | | font-weight: bold; |
| | | font-size: 20px; |
| | | } |
| | | |
| | | &_subtitle { |
| | | display: block; |
| | | text-align: center; |
| | | font-size: 18px; |
| | | font-weight: bold; |
| | | color: #fff; |
| | | } |
| | | } |
| New file |
| | |
| | | $sidebar_width: 230px; |
| | | $sidebar_collapse: 60px; |
| | | $top_height: 50px; |
| New file |
| | |
| | | import Cookies from 'js-cookie'; |
| | | |
| | | const TokenKey = 'saber3-access-token'; |
| | | const RefreshTokenKey = 'saber3-refresh-token'; |
| | | const SessionId = 'JSESSIONID'; |
| | | const UserId = 'b-user-id'; |
| | | |
| | | export function getToken() { |
| | | return Cookies.get(TokenKey); |
| | | } |
| | | |
| | | export function setToken(token) { |
| | | return Cookies.set(TokenKey, token); |
| | | } |
| | | |
| | | export function getRefreshToken() { |
| | | return Cookies.get(RefreshTokenKey); |
| | | } |
| | | |
| | | export function setRefreshToken(token) { |
| | | return Cookies.set(RefreshTokenKey, token); |
| | | } |
| | | |
| | | export function removeToken() { |
| | | Cookies.remove(SessionId); |
| | | Cookies.remove(UserId); |
| | | return Cookies.remove(TokenKey); |
| | | } |
| | | |
| | | export function removeRefreshToken() { |
| | | return Cookies.remove(RefreshTokenKey); |
| | | } |
| New file |
| | |
| | | import CryptoJS from 'crypto-js'; |
| | | |
| | | export default class crypto { |
| | | // 使用AesUtil.genAesKey()生成,需和后端配置保持一致 |
| | | static aesKey = 'O2BEeIv399qHQNhD6aGW8R8DEj4bqHXm'; |
| | | |
| | | // 使用DesUtil.genDesKey()生成,需和后端配置保持一致 |
| | | static desKey = 'jMVCBsFGDQr1USHo'; |
| | | |
| | | /** |
| | | * aes 加密方法 |
| | | * @param data |
| | | * @returns {*} |
| | | */ |
| | | static encrypt(data) { |
| | | return this.encryptAES(data, this.aesKey); |
| | | } |
| | | |
| | | /** |
| | | * aes 解密方法 |
| | | * @param data |
| | | * @returns {*} |
| | | */ |
| | | static decrypt(data) { |
| | | return this.decryptAES(data, this.aesKey); |
| | | } |
| | | |
| | | /** |
| | | * aes 加密方法,同java:AesUtil.encryptToBase64(text, aesKey); |
| | | */ |
| | | static encryptAES(data, key) { |
| | | const dataBytes = CryptoJS.enc.Utf8.parse(data); |
| | | const keyBytes = CryptoJS.enc.Utf8.parse(key); |
| | | const encrypted = CryptoJS.AES.encrypt(dataBytes, keyBytes, { |
| | | iv: keyBytes, |
| | | mode: CryptoJS.mode.CBC, |
| | | padding: CryptoJS.pad.Pkcs7, |
| | | }); |
| | | return CryptoJS.enc.Base64.stringify(encrypted.ciphertext); |
| | | } |
| | | |
| | | /** |
| | | * aes 解密方法,同java:AesUtil.decryptFormBase64ToString(encrypt, aesKey); |
| | | */ |
| | | static decryptAES(data, key) { |
| | | const keyBytes = CryptoJS.enc.Utf8.parse(key); |
| | | const decrypted = CryptoJS.AES.decrypt(data, keyBytes, { |
| | | iv: keyBytes, |
| | | mode: CryptoJS.mode.CBC, |
| | | padding: CryptoJS.pad.Pkcs7, |
| | | }); |
| | | return CryptoJS.enc.Utf8.stringify(decrypted); |
| | | } |
| | | |
| | | /** |
| | | * des 加密方法,同java:DesUtil.encryptToBase64(text, desKey) |
| | | */ |
| | | static encryptDES(data, key) { |
| | | const keyHex = CryptoJS.enc.Utf8.parse(key); |
| | | const encrypted = CryptoJS.DES.encrypt(data, keyHex, { |
| | | mode: CryptoJS.mode.ECB, |
| | | padding: CryptoJS.pad.Pkcs7, |
| | | }); |
| | | return encrypted.toString(); |
| | | } |
| | | |
| | | /** |
| | | * des 解密方法,同java:DesUtil.decryptFormBase64(encryptBase64, desKey); |
| | | */ |
| | | static decryptDES(data, key) { |
| | | const keyHex = CryptoJS.enc.Utf8.parse(key); |
| | | const decrypted = CryptoJS.DES.decrypt( |
| | | { |
| | | ciphertext: CryptoJS.enc.Base64.parse(data), |
| | | }, |
| | | keyHex, |
| | | { |
| | | mode: CryptoJS.mode.ECB, |
| | | padding: CryptoJS.pad.Pkcs7, |
| | | } |
| | | ); |
| | | return decrypted.toString(CryptoJS.enc.Utf8); |
| | | } |
| | | } |
| New file |
| | |
| | | export const calcDate = (date1, date2) => { |
| | | let date3 = date2 - date1; |
| | | |
| | | let days = Math.floor(date3 / (24 * 3600 * 1000)); |
| | | |
| | | let leave1 = date3 % (24 * 3600 * 1000); //计算天数后剩余的毫秒数 |
| | | let hours = Math.floor(leave1 / (3600 * 1000)); |
| | | |
| | | let leave2 = leave1 % (3600 * 1000); //计算小时数后剩余的毫秒数 |
| | | let minutes = Math.floor(leave2 / (60 * 1000)); |
| | | |
| | | let leave3 = leave2 % (60 * 1000); //计算分钟数后剩余的毫秒数 |
| | | let seconds = Math.round(date3 / 1000); |
| | | return { |
| | | leave1, |
| | | leave2, |
| | | leave3, |
| | | days: days, |
| | | hours: hours, |
| | | minutes: minutes, |
| | | seconds: seconds, |
| | | }; |
| | | }; |
| | | |
| | | /** |
| | | * 日期格式化 |
| | | */ |
| | | export function dateFormat(date, format) { |
| | | format = format || 'yyyy-MM-dd hh:mm:ss'; |
| | | if (date !== 'Invalid Date') { |
| | | let o = { |
| | | 'M+': date.getMonth() + 1, //month |
| | | 'd+': date.getDate(), //day |
| | | 'h+': date.getHours(), //hour |
| | | 'm+': date.getMinutes(), //minute |
| | | 's+': date.getSeconds(), //second |
| | | 'q+': Math.floor((date.getMonth() + 3) / 3), //quarter |
| | | S: date.getMilliseconds(), //millisecond |
| | | }; |
| | | if (/(y+)/.test(format)) |
| | | format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)); |
| | | for (let k in o) |
| | | if (new RegExp('(' + k + ')').test(format)) |
| | | format = format.replace( |
| | | RegExp.$1, |
| | | RegExp.$1.length === 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length) |
| | | ); |
| | | return format; |
| | | } |
| | | return ''; |
| | | } |
| | | |
| | | /** |
| | | * 当前时间戳 |
| | | */ |
| | | export function dateNow() { |
| | | return dateFormat(new Date(), 'yyyyMMddhhmmss'); |
| | | } |
| New file |
| | |
| | | /** |
| | | * 工作流统一分类格式 |
| | | * @param category 分类字典号 |
| | | * @returns {string} |
| | | */ |
| | | export function flowCategory(category) { |
| | | return `flow_${category}`; |
| | | } |
| | | |
| | | /** |
| | | * 根据key获取流程路由 |
| | | * @param routes |
| | | * @param key |
| | | */ |
| | | export function flowRoute(routes, key) { |
| | | const data = routes.filter(d => { |
| | | return d.routeKey === key; |
| | | }); |
| | | return data.length === 0 ? [] : data[0].routeValue; |
| | | } |
| New file |
| | |
| | | /** |
| | | * 通用工具类 |
| | | */ |
| | | export default class func { |
| | | /** |
| | | * 不为空 |
| | | * @param val |
| | | * @returns {boolean} |
| | | */ |
| | | static notEmpty(val) { |
| | | return !this.isEmpty(val); |
| | | } |
| | | |
| | | /** |
| | | * 是否为定义 |
| | | * @param val |
| | | * @returns {boolean} |
| | | */ |
| | | static isUndefined(val) { |
| | | return val === null || typeof val === 'undefined'; |
| | | } |
| | | |
| | | /** |
| | | * 为空 |
| | | * @param val |
| | | * @returns {boolean} |
| | | */ |
| | | static isEmpty(val) { |
| | | if ( |
| | | val === null || |
| | | typeof val === 'undefined' || |
| | | (typeof val === 'string' && val === '' && val !== 'undefined') |
| | | ) { |
| | | return true; |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | /** |
| | | * 强转int型 |
| | | * @param val |
| | | * @param defaultValue |
| | | * @returns {number} |
| | | */ |
| | | static toInt(val, defaultValue) { |
| | | if (this.isEmpty(val)) { |
| | | return defaultValue === undefined ? -1 : defaultValue; |
| | | } |
| | | const num = parseInt(val, 0); |
| | | return Number.isNaN(num) ? (defaultValue === undefined ? -1 : defaultValue) : num; |
| | | } |
| | | |
| | | /** |
| | | * Json强转为Form类型 |
| | | * @param obj |
| | | * @returns {FormData} |
| | | */ |
| | | static toFormData(obj) { |
| | | const data = new FormData(); |
| | | Object.keys(obj).forEach(key => { |
| | | data.append(key, Array.isArray(obj[key]) ? obj[key].join(',') : obj[key]); |
| | | }); |
| | | return data; |
| | | } |
| | | |
| | | /** |
| | | * date类转为字符串格式 |
| | | * @param date |
| | | * @param format |
| | | * @returns {null} |
| | | */ |
| | | static format(date, format = 'YYYY-MM-DD HH:mm:ss') { |
| | | return date ? date.format(format) : null; |
| | | } |
| | | |
| | | /** |
| | | * 根据逗号联合 |
| | | * @param arr |
| | | * @returns {string} |
| | | */ |
| | | static join(arr) { |
| | | return Array.isArray(arr) ? arr.join(',') : arr; |
| | | } |
| | | |
| | | /** |
| | | * 根据逗号分隔 |
| | | * @param str |
| | | * @returns {string} |
| | | */ |
| | | static split(str) { |
| | | return str ? String(str).split(',') : ''; |
| | | } |
| | | |
| | | /** |
| | | * 转换空字符串 |
| | | * @param str |
| | | * @returns {string|*} |
| | | */ |
| | | static toStr(str) { |
| | | if (typeof str === 'undefined' || str === null) { |
| | | return ''; |
| | | } |
| | | return str; |
| | | } |
| | | } |
| New file |
| | |
| | | import { validatenull } from 'utils/validate'; |
| | | import website from '@/config/website'; |
| | | |
| | | const keyName = website.key + '-'; |
| | | /** |
| | | * 存储localStorage |
| | | */ |
| | | export const setStore = (params = {}) => { |
| | | let { name, content, type } = params; |
| | | name = keyName + name; |
| | | let obj = { |
| | | dataType: typeof content, |
| | | content: content, |
| | | type: type, |
| | | datetime: new Date().getTime(), |
| | | }; |
| | | if (type) window.sessionStorage.setItem(name, JSON.stringify(obj)); |
| | | else window.localStorage.setItem(name, JSON.stringify(obj)); |
| | | }; |
| | | /** |
| | | * 获取localStorage |
| | | */ |
| | | |
| | | export const getStore = (params = {}) => { |
| | | let { name, debug } = params; |
| | | name = keyName + name; |
| | | let obj = {}, |
| | | content; |
| | | obj = window.sessionStorage.getItem(name); |
| | | if (validatenull(obj)) obj = window.localStorage.getItem(name); |
| | | if (validatenull(obj)) return; |
| | | try { |
| | | obj = JSON.parse(obj); |
| | | } catch { |
| | | return obj; |
| | | } |
| | | if (debug) { |
| | | return obj; |
| | | } |
| | | if (obj.dataType == 'string') { |
| | | content = obj.content; |
| | | } else if (obj.dataType == 'number') { |
| | | content = Number(obj.content); |
| | | } else if (obj.dataType == 'boolean') { |
| | | content = eval(obj.content); |
| | | } else if (obj.dataType == 'object') { |
| | | content = obj.content; |
| | | } |
| | | return content; |
| | | }; |
| | | /** |
| | | * 删除localStorage |
| | | */ |
| | | export const removeStore = (params = {}) => { |
| | | let { name, type } = params; |
| | | name = keyName + name; |
| | | if (type) { |
| | | window.sessionStorage.removeItem(name); |
| | | } else { |
| | | window.localStorage.removeItem(name); |
| | | } |
| | | }; |
| | | |
| | | /** |
| | | * 获取全部localStorage |
| | | */ |
| | | export const getAllStore = (params = {}) => { |
| | | let list = []; |
| | | let { type } = params; |
| | | if (type) { |
| | | for (let i = 0; i <= window.sessionStorage.length; i++) { |
| | | list.push({ |
| | | name: window.sessionStorage.key(i), |
| | | content: getStore({ |
| | | name: window.sessionStorage.key(i), |
| | | type: 'session', |
| | | }), |
| | | }); |
| | | } |
| | | } else { |
| | | for (let i = 0; i <= window.localStorage.length; i++) { |
| | | list.push({ |
| | | name: window.localStorage.key(i), |
| | | content: getStore({ |
| | | name: window.localStorage.key(i), |
| | | }), |
| | | }); |
| | | } |
| | | } |
| | | return list; |
| | | }; |
| | | |
| | | /** |
| | | * 清空全部localStorage |
| | | */ |
| | | export const clearStore = (params = {}) => { |
| | | let { type } = params; |
| | | if (type) { |
| | | window.sessionStorage.clear(); |
| | | } else { |
| | | window.localStorage.clear(); |
| | | } |
| | | }; |
| New file |
| | |
| | | import { validatenull } from './validate'; |
| | | import sha256 from 'crypto-js/sha256'; |
| | | import Base64 from 'crypto-js/enc-base64'; |
| | | //表单序列化 |
| | | export const serialize = data => { |
| | | let list = []; |
| | | Object.keys(data).forEach(ele => { |
| | | list.push(`${ele}=${data[ele]}`); |
| | | }); |
| | | return list.join('&'); |
| | | }; |
| | | export const getObjType = obj => { |
| | | var toString = Object.prototype.toString; |
| | | var map = { |
| | | '[object Boolean]': 'boolean', |
| | | '[object Number]': 'number', |
| | | '[object String]': 'string', |
| | | '[object Function]': 'function', |
| | | '[object Array]': 'array', |
| | | '[object Date]': 'date', |
| | | '[object RegExp]': 'regExp', |
| | | '[object Undefined]': 'undefined', |
| | | '[object Null]': 'null', |
| | | '[object Object]': 'object', |
| | | }; |
| | | if (obj instanceof Element) { |
| | | return 'element'; |
| | | } |
| | | return map[toString.call(obj)]; |
| | | }; |
| | | /** |
| | | * 对象深拷贝 |
| | | */ |
| | | export const deepClone = data => { |
| | | var type = getObjType(data); |
| | | var obj; |
| | | if (type === 'array') { |
| | | obj = []; |
| | | } else if (type === 'object') { |
| | | obj = {}; |
| | | } else { |
| | | //不再具有下一层次 |
| | | return data; |
| | | } |
| | | if (type === 'array') { |
| | | for (var i = 0, len = data.length; i < len; i++) { |
| | | obj.push(deepClone(data[i])); |
| | | } |
| | | } else if (type === 'object') { |
| | | for (var key in data) { |
| | | obj[key] = deepClone(data[key]); |
| | | } |
| | | } |
| | | return obj; |
| | | }; |
| | | /** |
| | | * 设置灰度模式 |
| | | */ |
| | | export const toggleGrayMode = status => { |
| | | if (status) { |
| | | document.body.className = document.body.className + ' grayMode'; |
| | | } else { |
| | | document.body.className = document.body.className.replace(' grayMode', ''); |
| | | } |
| | | }; |
| | | /** |
| | | * 设置主题 |
| | | */ |
| | | export const setTheme = name => { |
| | | document.body.className = name; |
| | | }; |
| | | |
| | | /** |
| | | * 加密处理 |
| | | */ |
| | | export const encryption = params => { |
| | | let { data = {}, type, param, key } = params; |
| | | let result = JSON.parse(JSON.stringify(data)); |
| | | if (type == 'Base64') { |
| | | param.forEach(ele => { |
| | | result[ele] = Base64.stringify(result[ele]); |
| | | }); |
| | | } else if (type == 'Aes') { |
| | | param.forEach(ele => { |
| | | result[ele] = sha256(result[ele], key); |
| | | }); |
| | | } |
| | | return result; |
| | | }; |
| | | |
| | | /** |
| | | * 浏览器判断是否全屏 |
| | | */ |
| | | export const fullscreenToggel = () => { |
| | | if (fullscreenEnable()) { |
| | | exitFullScreen(); |
| | | } else { |
| | | reqFullScreen(); |
| | | } |
| | | }; |
| | | /** |
| | | * esc监听全屏 |
| | | */ |
| | | export const listenfullscreen = callback => { |
| | | function listen() { |
| | | callback(); |
| | | } |
| | | |
| | | document.addEventListener('fullscreenchange', function () { |
| | | listen(); |
| | | }); |
| | | document.addEventListener('mozfullscreenchange', function () { |
| | | listen(); |
| | | }); |
| | | document.addEventListener('webkitfullscreenchange', function () { |
| | | listen(); |
| | | }); |
| | | document.addEventListener('msfullscreenchange', function () { |
| | | listen(); |
| | | }); |
| | | }; |
| | | /** |
| | | * 浏览器判断是否全屏 |
| | | */ |
| | | export const fullscreenEnable = () => { |
| | | var isFullscreen = |
| | | document.isFullScreen || document.mozIsFullScreen || document.webkitIsFullScreen; |
| | | return isFullscreen; |
| | | }; |
| | | |
| | | /** |
| | | * 浏览器全屏 |
| | | */ |
| | | export const reqFullScreen = () => { |
| | | if (document.documentElement.requestFullScreen) { |
| | | document.documentElement.requestFullScreen(); |
| | | } else if (document.documentElement.webkitRequestFullScreen) { |
| | | document.documentElement.webkitRequestFullScreen(); |
| | | } else if (document.documentElement.mozRequestFullScreen) { |
| | | document.documentElement.mozRequestFullScreen(); |
| | | } |
| | | }; |
| | | /** |
| | | * 浏览器退出全屏 |
| | | */ |
| | | export const exitFullScreen = () => { |
| | | if (document.documentElement.requestFullScreen) { |
| | | document.exitFullScreen(); |
| | | } else if (document.documentElement.webkitRequestFullScreen) { |
| | | document.webkitCancelFullScreen(); |
| | | } else if (document.documentElement.mozRequestFullScreen) { |
| | | document.mozCancelFullScreen(); |
| | | } |
| | | }; |
| | | /** |
| | | * 递归寻找子类的父类 |
| | | */ |
| | | |
| | | export const findParent = (menu, id) => { |
| | | for (let i = 0; i < menu.length; i++) { |
| | | if (menu[i].children.length != 0) { |
| | | for (let j = 0; j < menu[i].children.length; j++) { |
| | | if (menu[i].children[j].id == id) { |
| | | return menu[i]; |
| | | } else { |
| | | if (menu[i].children[j].children.length != 0) { |
| | | return findParent(menu[i].children[j].children, id); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }; |
| | | /** |
| | | * 判断2个对象属性和值是否相等 |
| | | */ |
| | | |
| | | /** |
| | | * 动态插入css |
| | | */ |
| | | |
| | | export const loadStyle = url => { |
| | | const link = document.createElement('link'); |
| | | link.type = 'text/css'; |
| | | link.rel = 'stylesheet'; |
| | | link.href = url; |
| | | const head = document.getElementsByTagName('head')[0]; |
| | | head.appendChild(link); |
| | | }; |
| | | /** |
| | | * 判断路由是否相等 |
| | | */ |
| | | export const diff = (obj1, obj2) => { |
| | | delete obj1.close; |
| | | var o1 = obj1 instanceof Object; |
| | | var o2 = obj2 instanceof Object; |
| | | if (!o1 || !o2) { |
| | | /* 判断不是对象 */ |
| | | return obj1 === obj2; |
| | | } |
| | | |
| | | if (Object.keys(obj1).length !== Object.keys(obj2).length) { |
| | | return false; |
| | | //Object.keys() 返回一个由对象的自身可枚举属性(key值)组成的数组,例如:数组返回下表:let arr = ["a", "b", "c"];console.log(Object.keys(arr))->0,1,2; |
| | | } |
| | | |
| | | for (var attr in obj1) { |
| | | var t1 = obj1[attr] instanceof Object; |
| | | var t2 = obj2[attr] instanceof Object; |
| | | if (t1 && t2) { |
| | | return diff(obj1[attr], obj2[attr]); |
| | | } else if (obj1[attr] !== obj2[attr]) { |
| | | return false; |
| | | } |
| | | } |
| | | return true; |
| | | }; |
| | | /** |
| | | * 根据字典的value显示label |
| | | */ |
| | | export const findByvalue = (dic, value) => { |
| | | let result = ''; |
| | | if (validatenull(dic)) return value; |
| | | if (typeof value == 'string' || typeof value == 'number' || typeof value == 'boolean') { |
| | | let index = 0; |
| | | index = findArray(dic, value); |
| | | if (index != -1) { |
| | | result = dic[index].label; |
| | | } else { |
| | | result = value; |
| | | } |
| | | } else if (value instanceof Array) { |
| | | result = []; |
| | | let index = 0; |
| | | value.forEach(ele => { |
| | | index = findArray(dic, ele); |
| | | if (index != -1) { |
| | | result.push(dic[index].label); |
| | | } else { |
| | | result.push(value); |
| | | } |
| | | }); |
| | | result = result.toString(); |
| | | } |
| | | return result; |
| | | }; |
| | | /** |
| | | * 根据字典的value查找对应的index |
| | | */ |
| | | export const findArray = (dic, value) => { |
| | | for (let i = 0; i < dic.length; i++) { |
| | | if (dic[i].value == value) { |
| | | return i; |
| | | } |
| | | } |
| | | return -1; |
| | | }; |
| | | /** |
| | | * 生成随机len位数字 |
| | | */ |
| | | export const randomLenNum = (len, date) => { |
| | | let random = ''; |
| | | random = Math.ceil(Math.random() * 100000000000000) |
| | | .toString() |
| | | .substr(0, len ? len : 4); |
| | | if (date) random = random + Date.now(); |
| | | return random; |
| | | }; |
| | | /** |
| | | * 打开小窗口 |
| | | */ |
| | | export const openWindow = (url, title, w, h) => { |
| | | // Fixes dual-screen position Most browsers Firefox |
| | | const dualScreenLeft = window.screenLeft !== undefined ? window.screenLeft : screen.left; |
| | | const dualScreenTop = window.screenTop !== undefined ? window.screenTop : screen.top; |
| | | |
| | | const width = window.innerWidth |
| | | ? window.innerWidth |
| | | : document.documentElement.clientWidth |
| | | ? document.documentElement.clientWidth |
| | | : screen.width; |
| | | const height = window.innerHeight |
| | | ? window.innerHeight |
| | | : document.documentElement.clientHeight |
| | | ? document.documentElement.clientHeight |
| | | : screen.height; |
| | | |
| | | const left = width / 2 - w / 2 + dualScreenLeft; |
| | | const top = height / 2 - h / 2 + dualScreenTop; |
| | | const newWindow = window.open( |
| | | url, |
| | | title, |
| | | 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, copyhistory=no, width=' + |
| | | w + |
| | | ', height=' + |
| | | h + |
| | | ', top=' + |
| | | top + |
| | | ', left=' + |
| | | left |
| | | ); |
| | | |
| | | // Puts focus on the newWindow |
| | | if (window.focus) { |
| | | newWindow.focus(); |
| | | } |
| | | }; |
| | | |
| | | export const getScreen = isCollapse => { |
| | | if (document.body.clientWidth <= 768) { |
| | | return !isCollapse; |
| | | } else { |
| | | return isCollapse; |
| | | } |
| | | }; |
| | | |
| | | /** |
| | | * 获取顶部地址栏地址 |
| | | */ |
| | | export const getTopUrl = () => { |
| | | return window.location.href.split('/#/')[0]; |
| | | }; |
| | | |
| | | /** |
| | | * 获取url参数 |
| | | * @param name 参数名 |
| | | */ |
| | | export const getQueryString = name => { |
| | | let reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); |
| | | let r = window.location.search.substr(1).match(reg); |
| | | if (r != null) return unescape(decodeURI(r[2])); |
| | | return null; |
| | | }; |
| | | |
| | | /** |
| | | * 下载文件 |
| | | * @param {String} path - 文件地址 |
| | | * @param {String} name - 文件名,eg: test.png |
| | | */ |
| | | export const downloadFileBlob = (path, name) => { |
| | | const xhr = new XMLHttpRequest(); |
| | | xhr.open('get', path); |
| | | xhr.responseType = 'blob'; |
| | | xhr.send(); |
| | | xhr.onload = function () { |
| | | if (this.status === 200 || this.status === 304) { |
| | | // 如果是IE10及以上,不支持download属性,采用msSaveOrOpenBlob方法,但是IE10以下也不支持msSaveOrOpenBlob |
| | | if ('msSaveOrOpenBlob' in navigator) { |
| | | navigator.msSaveOrOpenBlob(this.response, name); |
| | | return; |
| | | } |
| | | const url = URL.createObjectURL(this.response); |
| | | const a = document.createElement('a'); |
| | | a.style.display = 'none'; |
| | | a.href = url; |
| | | a.download = name; |
| | | document.body.appendChild(a); |
| | | a.click(); |
| | | document.body.removeChild(a); |
| | | URL.revokeObjectURL(url); |
| | | } |
| | | }; |
| | | }; |
| | | |
| | | /** |
| | | * 下载文件 |
| | | * @param {String} path - 文件地址 |
| | | * @param {String} name - 文件名,eg: test.png |
| | | */ |
| | | export const downloadFileBase64 = (path, name) => { |
| | | const xhr = new XMLHttpRequest(); |
| | | xhr.open('get', path); |
| | | xhr.responseType = 'blob'; |
| | | xhr.send(); |
| | | xhr.onload = function () { |
| | | if (this.status === 200 || this.status === 304) { |
| | | const fileReader = new FileReader(); |
| | | fileReader.readAsDataURL(this.response); |
| | | fileReader.onload = function () { |
| | | const a = document.createElement('a'); |
| | | a.style.display = 'none'; |
| | | a.href = this.result; |
| | | a.download = name; |
| | | document.body.appendChild(a); |
| | | a.click(); |
| | | document.body.removeChild(a); |
| | | }; |
| | | } |
| | | }; |
| | | }; |
| | | /** |
| | | * 下载excel |
| | | * @param {blob} fileArrayBuffer 文件流 |
| | | * @param {String} filename 文件名称 |
| | | */ |
| | | export const downloadXls = (fileArrayBuffer, filename) => { |
| | | let data = new Blob([fileArrayBuffer], { type: 'application/vnd.ms-excel,charset=utf-8' }); |
| | | if (typeof window.chrome !== 'undefined') { |
| | | // Chrome |
| | | var link = document.createElement('a'); |
| | | link.href = window.URL.createObjectURL(data); |
| | | link.download = filename; |
| | | link.click(); |
| | | } else if (typeof window.navigator.msSaveBlob !== 'undefined') { |
| | | // IE |
| | | var blob = new Blob([data], { type: 'application/force-download' }); |
| | | window.navigator.msSaveBlob(blob, filename); |
| | | } else { |
| | | // Firefox |
| | | var file = new File([data], filename, { type: 'application/force-download' }); |
| | | window.open(URL.createObjectURL(file)); |
| | | } |
| | | }; |
| New file |
| | |
| | | /** |
| | | * Created by jiachenpan on 16/11/18. |
| | | */ |
| | | |
| | | export function isvalidUsername(str) { |
| | | const valid_map = ['admin', 'editor']; |
| | | return valid_map.indexOf(str.trim()) >= 0; |
| | | } |
| | | |
| | | /* 合法uri*/ |
| | | export function validateURL(textval) { |
| | | const urlregex = |
| | | /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/; |
| | | return urlregex.test(textval); |
| | | } |
| | | |
| | | /** |
| | | * 邮箱 |
| | | * @param {*} s |
| | | */ |
| | | export function isEmail(s) { |
| | | return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s); |
| | | } |
| | | |
| | | /** |
| | | * 手机号码 |
| | | * @param {*} s |
| | | */ |
| | | export function isMobile(s) { |
| | | return /^1[0-9]{10}$/.test(s); |
| | | } |
| | | |
| | | /** |
| | | * 电话号码 |
| | | * @param {*} s |
| | | */ |
| | | export function isPhone(s) { |
| | | return /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(s); |
| | | } |
| | | |
| | | /** |
| | | * URL地址 |
| | | * @param {*} s |
| | | */ |
| | | export function isURL(s) { |
| | | return /^http[s]?:\/\/.*/.test(s); |
| | | } |
| | | |
| | | /* 小写字母*/ |
| | | export function validateLowerCase(str) { |
| | | const reg = /^[a-z]+$/; |
| | | return reg.test(str); |
| | | } |
| | | |
| | | /* 大写字母*/ |
| | | export function validateUpperCase(str) { |
| | | const reg = /^[A-Z]+$/; |
| | | return reg.test(str); |
| | | } |
| | | |
| | | /* 大小写字母*/ |
| | | export function validatAlphabets(str) { |
| | | const reg = /^[A-Za-z]+$/; |
| | | return reg.test(str); |
| | | } |
| | | |
| | | /*验证pad还是pc*/ |
| | | export const vaildatePc = function () { |
| | | const userAgentInfo = navigator.userAgent; |
| | | const Agents = ['Android', 'iPhone', 'SymbianOS', 'Windows Phone', 'iPad', 'iPod']; |
| | | let flag = true; |
| | | for (var v = 0; v < Agents.length; v++) { |
| | | if (userAgentInfo.indexOf(Agents[v]) > 0) { |
| | | flag = false; |
| | | break; |
| | | } |
| | | } |
| | | return flag; |
| | | }; |
| | | |
| | | /** |
| | | * validate email |
| | | * @param email |
| | | * @returns {boolean} |
| | | */ |
| | | export function validateEmail(email) { |
| | | const re = |
| | | /^(([^<>()\\[\]\\.,;:\s@"]+(\.[^<>()\\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; |
| | | return re.test(email); |
| | | } |
| | | |
| | | /** |
| | | * 判断身份证号码 |
| | | */ |
| | | export function cardid(code) { |
| | | let list = []; |
| | | let result = true; |
| | | let msg = ''; |
| | | var city = { |
| | | 11: '北京', |
| | | 12: '天津', |
| | | 13: '河北', |
| | | 14: '山西', |
| | | 15: '内蒙古', |
| | | 21: '辽宁', |
| | | 22: '吉林', |
| | | 23: '黑龙江 ', |
| | | 31: '上海', |
| | | 32: '江苏', |
| | | 33: '浙江', |
| | | 34: '安徽', |
| | | 35: '福建', |
| | | 36: '江西', |
| | | 37: '山东', |
| | | 41: '河南', |
| | | 42: '湖北 ', |
| | | 43: '湖南', |
| | | 44: '广东', |
| | | 45: '广西', |
| | | 46: '海南', |
| | | 50: '重庆', |
| | | 51: '四川', |
| | | 52: '贵州', |
| | | 53: '云南', |
| | | 54: '西藏 ', |
| | | 61: '陕西', |
| | | 62: '甘肃', |
| | | 63: '青海', |
| | | 64: '宁夏', |
| | | 65: '新疆', |
| | | 71: '台湾', |
| | | 81: '香港', |
| | | 82: '澳门', |
| | | 91: '国外 ', |
| | | }; |
| | | if (!validatenull(code)) { |
| | | if (code.length == 18) { |
| | | if (!code || !/(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(code)) { |
| | | msg = '证件号码格式错误'; |
| | | } else if (!city[code.substr(0, 2)]) { |
| | | msg = '地址编码错误'; |
| | | } else { |
| | | //18位身份证需要验证最后一位校验位 |
| | | code = code.split(''); |
| | | //∑(ai×Wi)(mod 11) |
| | | //加权因子 |
| | | var factor = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]; |
| | | //校验位 |
| | | var parity = [1, 0, 'X', 9, 8, 7, 6, 5, 4, 3, 2, 'x']; |
| | | var sum = 0; |
| | | var ai = 0; |
| | | var wi = 0; |
| | | for (var i = 0; i < 17; i++) { |
| | | ai = code[i]; |
| | | wi = factor[i]; |
| | | sum += ai * wi; |
| | | } |
| | | if (parity[sum % 11] != code[17]) { |
| | | msg = '证件号码校验位错误'; |
| | | } else { |
| | | result = false; |
| | | } |
| | | } |
| | | } else { |
| | | msg = '证件号码长度不为18位'; |
| | | } |
| | | } else { |
| | | msg = '证件号码不能为空'; |
| | | } |
| | | list.push(result); |
| | | list.push(msg); |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * 判断手机号码是否正确 |
| | | */ |
| | | export function isvalidatemobile(phone) { |
| | | let list = []; |
| | | let result = true; |
| | | let msg = ''; |
| | | var isPhone = /^0\d{2,3}-?\d{7,8}$/; |
| | | //增加134 减少|1349[0-9]{7},增加181,增加145,增加17[678] |
| | | if (!validatenull(phone)) { |
| | | if (phone.length == 11) { |
| | | if (isPhone.test(phone)) { |
| | | msg = '手机号码格式不正确'; |
| | | } else { |
| | | result = false; |
| | | } |
| | | } else { |
| | | msg = '手机号码长度不为11位'; |
| | | } |
| | | } else { |
| | | msg = '手机号码不能为空'; |
| | | } |
| | | list.push(result); |
| | | list.push(msg); |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * 判断姓名是否正确 |
| | | */ |
| | | export function validatename(name) { |
| | | var regName = /^[\u4e00-\u9fa5]{2,4}$/; |
| | | if (!regName.test(name)) return false; |
| | | return true; |
| | | } |
| | | |
| | | /** |
| | | * 判断是否为整数 |
| | | */ |
| | | export function validatenum(num, type) { |
| | | let regName = /[^\d.]/g; |
| | | if (type == 1) { |
| | | if (!regName.test(num)) return false; |
| | | } else if (type == 2) { |
| | | regName = /[^\d]/g; |
| | | if (!regName.test(num)) return false; |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | /** |
| | | * 判断是否为小数 |
| | | */ |
| | | export function validatenumord(num, type) { |
| | | let regName = /[^\d.]/g; |
| | | if (type == 1) { |
| | | if (!regName.test(num)) return false; |
| | | } else if (type == 2) { |
| | | regName = /[^\d.]/g; |
| | | if (!regName.test(num)) return false; |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | /** |
| | | * 判断是否为空 |
| | | */ |
| | | export function validatenull(val) { |
| | | if (typeof val == 'boolean') { |
| | | return false; |
| | | } |
| | | if (typeof val == 'number') { |
| | | return false; |
| | | } |
| | | if (val instanceof Array) { |
| | | if (val.length == 0) return true; |
| | | } else if (val instanceof Object) { |
| | | if (JSON.stringify(val) === '{}') return true; |
| | | } else { |
| | | if (val == 'null' || val == null || val == 'undefined' || val == undefined || val == '') |
| | | return true; |
| | | return false; |
| | | } |
| | | return false; |
| | | } |
| New file |
| | |
| | | <template> |
| | | <basic-container> |
| | | <avue-crud |
| | | :option="option" |
| | | :table-loading="loading" |
| | | :data="data" |
| | | ref="crud" |
| | | v-model="form" |
| | | :permission="permissionList" |
| | | :before-open="beforeOpen" |
| | | @row-del="rowDel" |
| | | @row-update="rowUpdate" |
| | | @row-save="rowSave" |
| | | @search-change="searchChange" |
| | | @search-reset="searchReset" |
| | | @selection-change="selectionChange" |
| | | @current-change="currentChange" |
| | | @size-change="sizeChange" |
| | | @refresh-change="refreshChange" |
| | | @on-load="onLoad" |
| | | @tree-load="treeLoad" |
| | | > |
| | | <template #menu="{ row }"> |
| | | <el-button |
| | | type="primary" |
| | | text |
| | | icon="el-icon-setting" |
| | | v-if="permission.api_scope_setting" |
| | | plain |
| | | style="border: 0; background-color: transparent !important" |
| | | @click.stop="handleDataScope(row)" |
| | | >权限配置 |
| | | </el-button> |
| | | </template> |
| | | <template #name="{ row }"> |
| | | <i :class="row.source" style="margin-right: 5px" /> |
| | | <span>{{ row.name }}</span> |
| | | </template> |
| | | <template #source="{ row }"> |
| | | <div style="text-align: center"> |
| | | <i :class="row.source" /> |
| | | </div> |
| | | </template> |
| | | </avue-crud> |
| | | <el-drawer |
| | | :title="`[${scopeMenuName}] 接口权限配置`" |
| | | v-model="drawerVisible" |
| | | :direction="direction" |
| | | append-to-body |
| | | :before-close="handleDrawerClose" |
| | | size="1000px" |
| | | > |
| | | <basic-container> |
| | | <avue-crud |
| | | :option="optionScope" |
| | | :data="dataScope" |
| | | :page="pageScope" |
| | | v-model="formScope" |
| | | :table-loading="scopeLoading" |
| | | ref="crudScope" |
| | | @row-del="rowDelScope" |
| | | @row-update="rowUpdateScope" |
| | | @row-save="rowSaveScope" |
| | | :before-open="beforeOpenScope" |
| | | @search-change="searchChangeScope" |
| | | @search-reset="searchResetScope" |
| | | @selection-change="selectionChangeScope" |
| | | @current-change="currentChangeScope" |
| | | @size-change="sizeChangeScope" |
| | | @on-load="onLoadScope" |
| | | > |
| | | <template #menu-left> |
| | | <el-button type="danger" icon="el-icon-delete" plain @click="handleDeleteScope" |
| | | >删 除 |
| | | </el-button> |
| | | </template> |
| | | <template #scopeType="{ row }"> |
| | | <el-tag>{{ row.scopeTypeName }}</el-tag> |
| | | </template> |
| | | </avue-crud> |
| | | </basic-container> |
| | | </el-drawer> |
| | | </basic-container> |
| | | </template> |
| | | |
| | | <script> |
| | | import { add, remove, update, getLazyMenuList, getMenu } from '@/api/system/menu'; |
| | | import { |
| | | addApiScope, |
| | | removeApiScope, |
| | | updateApiScope, |
| | | getListApiScope, |
| | | getMenuApiScope, |
| | | } from '@/api/system/scope'; |
| | | import { mapGetters } from 'vuex'; |
| | | import iconList from '@/config/iconList'; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | form: {}, |
| | | selectionList: [], |
| | | query: {}, |
| | | loading: true, |
| | | parentId: 0, |
| | | page: { |
| | | pageSize: 10, |
| | | currentPage: 1, |
| | | total: 0, |
| | | }, |
| | | drawerVisible: false, |
| | | direction: 'rtl', |
| | | scopeLoading: false, |
| | | scopeMenuId: 0, |
| | | scopeMenuName: '菜单', |
| | | menu: true, |
| | | option: { |
| | | lazy: true, |
| | | tip: false, |
| | | simplePage: true, |
| | | searchShow: true, |
| | | searchMenuSpan: 6, |
| | | dialogWidth: '60%', |
| | | tree: true, |
| | | border: true, |
| | | index: true, |
| | | selection: true, |
| | | viewBtn: false, |
| | | editBtn: false, |
| | | addBtn: false, |
| | | delBtn: false, |
| | | menuWidth: 150, |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | | label: '菜单名称', |
| | | prop: 'name', |
| | | width: 300, |
| | | search: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入菜单名称', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '路由地址', |
| | | prop: 'path', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入路由地址', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '上级菜单', |
| | | prop: 'parentId', |
| | | type: 'tree', |
| | | dicUrl: '/blade-system/menu/tree', |
| | | hide: true, |
| | | props: { |
| | | label: 'title', |
| | | }, |
| | | rules: [ |
| | | { |
| | | required: false, |
| | | message: '请选择上级菜单', |
| | | trigger: 'click', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '菜单图标', |
| | | prop: 'source', |
| | | type: 'icon', |
| | | slot: true, |
| | | width: 85, |
| | | iconList: iconList, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入菜单图标', |
| | | trigger: 'click', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '菜单编号', |
| | | prop: 'code', |
| | | search: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入菜单编号', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '菜单类型', |
| | | prop: 'category', |
| | | type: 'radio', |
| | | dicData: [ |
| | | { |
| | | label: '菜单', |
| | | value: 1, |
| | | }, |
| | | { |
| | | label: '按钮', |
| | | value: 2, |
| | | }, |
| | | ], |
| | | hide: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择菜单类型', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '菜单别名', |
| | | prop: 'alias', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入菜单别名', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '按钮功能', |
| | | prop: 'action', |
| | | type: 'radio', |
| | | dicData: [ |
| | | { |
| | | label: '工具栏', |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: '操作栏', |
| | | value: 1, |
| | | }, |
| | | { |
| | | label: '工具操作栏', |
| | | value: 2, |
| | | }, |
| | | ], |
| | | hide: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择按钮功能', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '菜单排序', |
| | | prop: 'sort', |
| | | type: 'number', |
| | | width: 85, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入菜单排序', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '新窗口', |
| | | prop: 'isOpen', |
| | | type: 'radio', |
| | | dicData: [ |
| | | { |
| | | label: '否', |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: '是', |
| | | value: 1, |
| | | }, |
| | | ], |
| | | hide: true, |
| | | }, |
| | | { |
| | | label: '菜单备注', |
| | | prop: 'remark', |
| | | type: 'textarea', |
| | | span: 24, |
| | | minRows: 6, |
| | | hide: true, |
| | | }, |
| | | ], |
| | | }, |
| | | data: [], |
| | | formScope: {}, |
| | | selectionListScope: [], |
| | | pageScope: { |
| | | pageSize: 10, |
| | | currentPage: 1, |
| | | total: 0, |
| | | }, |
| | | optionScope: { |
| | | tip: false, |
| | | searchShow: true, |
| | | searchMenuSpan: 6, |
| | | border: true, |
| | | index: true, |
| | | viewBtn: true, |
| | | selection: true, |
| | | menuWidth: 200, |
| | | dialogWidth: 900, |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | | label: '权限名称', |
| | | prop: 'scopeName', |
| | | search: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入权限名称', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '权限编号', |
| | | prop: 'resourceCode', |
| | | search: true, |
| | | width: 180, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入权限编号', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '权限路径', |
| | | prop: 'scopePath', |
| | | width: 180, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入权限编号', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '接口类型', |
| | | type: 'select', |
| | | dicUrl: '/blade-system/dict/dictionary?code=api_scope_type', |
| | | props: { |
| | | label: 'dictValue', |
| | | value: 'dictKey', |
| | | }, |
| | | dataType: 'number', |
| | | slot: true, |
| | | width: 100, |
| | | prop: 'scopeType', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入通知类型', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '备注', |
| | | prop: 'remark', |
| | | span: 24, |
| | | hide: true, |
| | | }, |
| | | ], |
| | | }, |
| | | dataScope: [], |
| | | }; |
| | | }, |
| | | |
| | | computed: { |
| | | ...mapGetters(['permission']), |
| | | permissionList() { |
| | | return { |
| | | addBtn: this.validData(this.permission.menu_add, false), |
| | | viewBtn: this.validData(this.permission.menu_view, false), |
| | | delBtn: this.validData(this.permission.menu_delete, false), |
| | | editBtn: this.validData(this.permission.menu_edit, false), |
| | | }; |
| | | }, |
| | | ids() { |
| | | let ids = []; |
| | | this.selectionList.forEach(ele => { |
| | | ids.push(ele.id); |
| | | }); |
| | | return ids.join(','); |
| | | }, |
| | | scopeIds() { |
| | | let ids = []; |
| | | this.selectionListScope.forEach(ele => { |
| | | ids.push(ele.id); |
| | | }); |
| | | return ids.join(','); |
| | | }, |
| | | }, |
| | | methods: { |
| | | // 菜单管理模块 |
| | | rowSave(row, done, loading) { |
| | | add(row).then( |
| | | () => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | done(); |
| | | }, |
| | | error => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | }, |
| | | rowUpdate(row, index, done, loading) { |
| | | update(row).then( |
| | | () => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | done(); |
| | | }, |
| | | error => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | }, |
| | | rowDel(row) { |
| | | this.$confirm('确定将选择数据删除?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | return remove(row.id); |
| | | }) |
| | | .then(() => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | }); |
| | | }, |
| | | searchReset() { |
| | | this.query = {}; |
| | | this.parentId = 0; |
| | | this.onLoad(this.page); |
| | | }, |
| | | searchChange(params, done) { |
| | | this.query = params; |
| | | this.parentId = ''; |
| | | this.page.currentPage = 1; |
| | | this.onLoad(this.page, params); |
| | | done(); |
| | | }, |
| | | selectionChange(list) { |
| | | this.selectionList = list; |
| | | }, |
| | | selectionClear() { |
| | | this.selectionList = []; |
| | | this.$refs.crud.toggleSelection(); |
| | | }, |
| | | handleDelete() { |
| | | if (this.selectionList.length === 0) { |
| | | this.$message.warning('请选择至少一条数据'); |
| | | return; |
| | | } |
| | | this.$confirm('确定将选择数据删除?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | return remove(this.ids); |
| | | }) |
| | | .then(() => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | this.$refs.crud.toggleSelection(); |
| | | }); |
| | | }, |
| | | beforeOpen(done, type) { |
| | | if (['edit', 'view'].includes(type)) { |
| | | getMenu(this.form.id).then(res => { |
| | | this.form = res.data.data; |
| | | }); |
| | | } |
| | | done(); |
| | | }, |
| | | currentChange(currentPage) { |
| | | this.page.currentPage = currentPage; |
| | | }, |
| | | sizeChange(pageSize) { |
| | | this.page.pageSize = pageSize; |
| | | }, |
| | | refreshChange() { |
| | | this.onLoad(this.page, this.query); |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | this.loading = true; |
| | | getLazyMenuList(this.parentId, Object.assign(params, this.query)).then(res => { |
| | | this.data = res.data.data; |
| | | this.loading = false; |
| | | this.selectionClear(); |
| | | }); |
| | | }, |
| | | treeLoad(tree, treeNode, resolve) { |
| | | const parentId = tree.id; |
| | | getLazyMenuList(parentId).then(res => { |
| | | resolve(res.data.data); |
| | | }); |
| | | }, |
| | | // 数据权限模块 |
| | | handleDataScope(row) { |
| | | this.drawerVisible = true; |
| | | this.scopeMenuId = row.id; |
| | | this.scopeMenuName = row.name; |
| | | this.onLoadScope(this.pageScope); |
| | | }, |
| | | handleDrawerClose(hide) { |
| | | hide(); |
| | | }, |
| | | rowSaveScope(row, done, loading) { |
| | | row = { |
| | | ...row, |
| | | menuId: this.scopeMenuId, |
| | | }; |
| | | addApiScope(row).then( |
| | | () => { |
| | | this.onLoadScope(this.pageScope); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | done(); |
| | | }, |
| | | error => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | }, |
| | | rowUpdateScope(row, index, done, loading) { |
| | | row = { |
| | | ...row, |
| | | menuId: this.scopeMenuId, |
| | | }; |
| | | updateApiScope(row).then( |
| | | () => { |
| | | this.onLoadScope(this.pageScope); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | done(); |
| | | }, |
| | | error => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | }, |
| | | rowDelScope(row) { |
| | | this.$confirm('确定将选择数据删除?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | return removeApiScope(row.id); |
| | | }) |
| | | .then(() => { |
| | | this.onLoadScope(this.pageScope); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | }); |
| | | }, |
| | | handleDeleteScope() { |
| | | if (this.selectionListScope.length === 0) { |
| | | this.$message.warning('请选择至少一条数据'); |
| | | return; |
| | | } |
| | | this.$confirm('确定将选择数据删除?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | return removeApiScope(this.scopeIds); |
| | | }) |
| | | .then(() => { |
| | | this.onLoadScope(this.pageScope); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | this.$refs.crudScope.toggleSelection(); |
| | | }); |
| | | }, |
| | | beforeOpenScope(done, type) { |
| | | if (['edit', 'view'].includes(type)) { |
| | | getMenuApiScope(this.formScope.id).then(res => { |
| | | this.formScope = res.data.data; |
| | | }); |
| | | } |
| | | done(); |
| | | }, |
| | | searchResetScope() { |
| | | this.onLoadScope(this.pageScope); |
| | | }, |
| | | searchChangeScope(params, done) { |
| | | this.onLoadScope(this.pageScope, params); |
| | | done(); |
| | | }, |
| | | selectionChangeScope(list) { |
| | | this.selectionListScope = list; |
| | | }, |
| | | currentChangeScope(currentPage) { |
| | | this.pageScope.currentPage = currentPage; |
| | | }, |
| | | sizeChangeScope(pageSize) { |
| | | this.pageScope.pageSize = pageSize; |
| | | }, |
| | | onLoadScope(page, params = {}) { |
| | | this.scopeLoading = true; |
| | | const values = { |
| | | ...params, |
| | | menuId: this.scopeMenuId, |
| | | }; |
| | | getListApiScope(page.currentPage, page.pageSize, Object.assign(values, this.query)).then( |
| | | res => { |
| | | const data = res.data.data; |
| | | this.pageScope.total = data.total; |
| | | this.dataScope = data.records; |
| | | this.selectionListScope = []; |
| | | this.scopeLoading = false; |
| | | } |
| | | ); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| New file |
| | |
| | | <template> |
| | | <basic-container> |
| | | <avue-crud |
| | | :option="option" |
| | | :table-loading="loading" |
| | | :data="data" |
| | | ref="crud" |
| | | v-model="form" |
| | | :permission="permissionList" |
| | | :before-open="beforeOpen" |
| | | :before-close="beforeClose" |
| | | @row-del="rowDel" |
| | | @row-update="rowUpdate" |
| | | @row-save="rowSave" |
| | | @search-change="searchChange" |
| | | @search-reset="searchReset" |
| | | @selection-change="selectionChange" |
| | | @current-change="currentChange" |
| | | @size-change="sizeChange" |
| | | @refresh-change="refreshChange" |
| | | @on-load="onLoad" |
| | | @tree-load="treeLoad" |
| | | > |
| | | <template #menu="{ row }"> |
| | | <el-button |
| | | type="primary" |
| | | text |
| | | icon="el-icon-setting" |
| | | v-if="permission.data_scope_setting" |
| | | plain |
| | | style="border: 0; background-color: transparent !important" |
| | | @click.stop="handleDataScope(row)" |
| | | >权限配置 |
| | | </el-button> |
| | | </template> |
| | | <template #name="{ row }"> |
| | | <i :class="row.source" style="margin-right: 5px" /> |
| | | <span>{{ row.name }}</span> |
| | | </template> |
| | | <template #source="{ row }"> |
| | | <div style="text-align: center"> |
| | | <i :class="row.source" /> |
| | | </div> |
| | | </template> |
| | | </avue-crud> |
| | | <el-drawer |
| | | :title="`[${scopeMenuName}] 数据权限配置`" |
| | | v-model="drawerVisible" |
| | | :direction="direction" |
| | | append-to-body |
| | | :before-close="handleDrawerClose" |
| | | size="1000px" |
| | | > |
| | | <basic-container> |
| | | <avue-crud |
| | | :option="optionScope" |
| | | :data="dataScope" |
| | | :page="pageScope" |
| | | v-model="formScope" |
| | | :table-loading="scopeLoading" |
| | | ref="crudScope" |
| | | @row-del="rowDelScope" |
| | | @row-update="rowUpdateScope" |
| | | @row-save="rowSaveScope" |
| | | :before-open="beforeOpenScope" |
| | | @search-change="searchChangeScope" |
| | | @search-reset="searchResetScope" |
| | | @selection-change="selectionChangeScope" |
| | | @current-change="currentChangeScope" |
| | | @size-change="sizeChangeScope" |
| | | @on-load="onLoadScope" |
| | | > |
| | | <template #menu-left> |
| | | <el-button type="danger" icon="el-icon-delete" plain @click="handleDeleteScope" |
| | | >删 除 |
| | | </el-button> |
| | | </template> |
| | | <template #scopeType="{ row }"> |
| | | <el-tag>{{ row.scopeTypeName }}</el-tag> |
| | | </template> |
| | | </avue-crud> |
| | | </basic-container> |
| | | </el-drawer> |
| | | </basic-container> |
| | | </template> |
| | | |
| | | <script> |
| | | import { add, remove, update, getLazyMenuList, getMenu } from '@/api/system/menu'; |
| | | import { |
| | | addDataScope, |
| | | removeDataScope, |
| | | updateDataScope, |
| | | getListDataScope, |
| | | getMenuDataScope, |
| | | } from '@/api/system/scope'; |
| | | import { mapGetters } from 'vuex'; |
| | | import iconList from '@/config/iconList'; |
| | | import func from '@/utils/func'; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | form: {}, |
| | | selectionList: [], |
| | | query: {}, |
| | | loading: true, |
| | | parentId: 0, |
| | | page: { |
| | | pageSize: 10, |
| | | currentPage: 1, |
| | | total: 0, |
| | | }, |
| | | drawerVisible: false, |
| | | direction: 'rtl', |
| | | scopeMenuId: 0, |
| | | scopeMenuCode: '', |
| | | scopeMenuName: '菜单', |
| | | scopeLoading: false, |
| | | menu: true, |
| | | watchMode: true, |
| | | option: { |
| | | lazy: true, |
| | | tip: false, |
| | | simplePage: true, |
| | | searchShow: true, |
| | | searchMenuSpan: 6, |
| | | dialogWidth: '60%', |
| | | tree: true, |
| | | border: true, |
| | | index: true, |
| | | selection: true, |
| | | viewBtn: false, |
| | | editBtn: false, |
| | | addBtn: false, |
| | | delBtn: false, |
| | | menuWidth: 150, |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | | label: '菜单名称', |
| | | prop: 'name', |
| | | width: 300, |
| | | search: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入菜单名称', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '路由地址', |
| | | prop: 'path', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入路由地址', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '上级菜单', |
| | | prop: 'parentId', |
| | | type: 'tree', |
| | | dicUrl: '/blade-system/menu/tree', |
| | | hide: true, |
| | | props: { |
| | | label: 'title', |
| | | }, |
| | | rules: [ |
| | | { |
| | | required: false, |
| | | message: '请选择上级菜单', |
| | | trigger: 'click', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '菜单图标', |
| | | prop: 'source', |
| | | type: 'icon', |
| | | slot: true, |
| | | width: 85, |
| | | iconList: iconList, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入菜单图标', |
| | | trigger: 'click', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '菜单编号', |
| | | prop: 'code', |
| | | search: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入菜单编号', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '菜单类型', |
| | | prop: 'category', |
| | | type: 'radio', |
| | | dicData: [ |
| | | { |
| | | label: '菜单', |
| | | value: 1, |
| | | }, |
| | | { |
| | | label: '按钮', |
| | | value: 2, |
| | | }, |
| | | ], |
| | | hide: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择菜单类型', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '菜单别名', |
| | | prop: 'alias', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入菜单别名', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '按钮功能', |
| | | prop: 'action', |
| | | type: 'radio', |
| | | dicData: [ |
| | | { |
| | | label: '工具栏', |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: '操作栏', |
| | | value: 1, |
| | | }, |
| | | { |
| | | label: '工具操作栏', |
| | | value: 2, |
| | | }, |
| | | ], |
| | | hide: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择按钮功能', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '菜单排序', |
| | | prop: 'sort', |
| | | type: 'number', |
| | | width: 85, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入菜单排序', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '新窗口', |
| | | prop: 'isOpen', |
| | | type: 'radio', |
| | | dicData: [ |
| | | { |
| | | label: '否', |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: '是', |
| | | value: 1, |
| | | }, |
| | | ], |
| | | hide: true, |
| | | }, |
| | | { |
| | | label: '菜单备注', |
| | | prop: 'remark', |
| | | type: 'textarea', |
| | | span: 24, |
| | | minRows: 6, |
| | | hide: true, |
| | | }, |
| | | ], |
| | | }, |
| | | data: [], |
| | | formScope: {}, |
| | | selectionListScope: [], |
| | | pageScope: { |
| | | pageSize: 10, |
| | | currentPage: 1, |
| | | total: 0, |
| | | }, |
| | | optionScope: { |
| | | tip: false, |
| | | searchShow: true, |
| | | searchMenuSpan: 6, |
| | | border: true, |
| | | index: true, |
| | | viewBtn: true, |
| | | selection: true, |
| | | menuWidth: 200, |
| | | dialogWidth: 900, |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | | label: '权限名称', |
| | | prop: 'scopeName', |
| | | search: true, |
| | | value: '', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入数据权限名称', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '权限编号', |
| | | prop: 'resourceCode', |
| | | search: true, |
| | | width: 100, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入数据权限编号', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '权限字段', |
| | | prop: 'scopeColumn', |
| | | width: 130, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入数据权限编号', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '规则类型', |
| | | type: 'select', |
| | | dicUrl: '/blade-system/dict/dictionary?code=data_scope_type', |
| | | props: { |
| | | label: 'dictValue', |
| | | value: 'dictKey', |
| | | }, |
| | | dataType: 'number', |
| | | slot: true, |
| | | width: 140, |
| | | prop: 'scopeType', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入通知类型', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '可见字段', |
| | | prop: 'scopeField', |
| | | span: 24, |
| | | hide: true, |
| | | value: '*', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入数据权限可见的字段', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '权限类名', |
| | | prop: 'scopeClass', |
| | | span: 24, |
| | | hide: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入MybatisMapper对应方法的完整类名路径', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '规则值', |
| | | prop: 'scopeValue', |
| | | span: 24, |
| | | minRows: 5, |
| | | type: 'textarea', |
| | | display: true, |
| | | hide: true, |
| | | }, |
| | | { |
| | | label: '备注', |
| | | prop: 'remark', |
| | | span: 24, |
| | | hide: true, |
| | | }, |
| | | ], |
| | | }, |
| | | dataScope: [], |
| | | }; |
| | | }, |
| | | watch: { |
| | | 'formScope.scopeType'() { |
| | | this.initScope(); |
| | | }, |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['permission']), |
| | | permissionList() { |
| | | return { |
| | | addBtn: this.validData(this.permission.menu_add, false), |
| | | viewBtn: this.validData(this.permission.menu_view, false), |
| | | delBtn: this.validData(this.permission.menu_delete, false), |
| | | editBtn: this.validData(this.permission.menu_edit, false), |
| | | }; |
| | | }, |
| | | ids() { |
| | | let ids = []; |
| | | this.selectionList.forEach(ele => { |
| | | ids.push(ele.id); |
| | | }); |
| | | return ids.join(','); |
| | | }, |
| | | scopeIds() { |
| | | let ids = []; |
| | | this.selectionListScope.forEach(ele => { |
| | | ids.push(ele.id); |
| | | }); |
| | | return ids.join(','); |
| | | }, |
| | | }, |
| | | methods: { |
| | | initScope() { |
| | | const scopeType = func.toInt(this.formScope.scopeType); |
| | | const watchMode = this.watchMode; |
| | | let column = '-', |
| | | name = '暂无'; |
| | | if (scopeType === 1) { |
| | | column = '-'; |
| | | name = '全部可见'; |
| | | } else if (scopeType === 2) { |
| | | column = 'create_user'; |
| | | name = '本人可见'; |
| | | } else if (scopeType === 3) { |
| | | column = 'create_dept'; |
| | | name = '所在机构可见'; |
| | | } else if (scopeType === 4) { |
| | | column = 'create_dept'; |
| | | name = '所在机构可见及子级可见'; |
| | | } else if (scopeType === 5) { |
| | | column = ''; |
| | | name = '自定义'; |
| | | } |
| | | this.$refs.crudScope.option.column.filter(item => { |
| | | if (watchMode) { |
| | | if (item.prop === 'scopeName') { |
| | | this.formScope.scopeName = `${this.scopeMenuName} [${name}]`; |
| | | } |
| | | if (item.prop === 'resourceCode') { |
| | | this.formScope.resourceCode = this.scopeMenuCode; |
| | | } |
| | | if (item.prop === 'scopeColumn') { |
| | | this.formScope.scopeColumn = column; |
| | | } |
| | | } |
| | | if (item.prop === 'scopeValue') { |
| | | item.display = scopeType === 5; |
| | | } |
| | | }); |
| | | }, |
| | | // 菜单管理模块 |
| | | rowSave(row, done, loading) { |
| | | add(row).then( |
| | | () => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | done(); |
| | | }, |
| | | error => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | }, |
| | | rowUpdate(row, index, done, loading) { |
| | | update(row).then( |
| | | () => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | done(); |
| | | }, |
| | | error => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | }, |
| | | rowDel(row) { |
| | | this.$confirm('确定将选择数据删除?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | return remove(row.id); |
| | | }) |
| | | .then(() => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | }); |
| | | }, |
| | | searchReset() { |
| | | this.query = {}; |
| | | this.parentId = 0; |
| | | this.onLoad(this.page); |
| | | }, |
| | | searchChange(params, done) { |
| | | this.query = params; |
| | | this.parentId = ''; |
| | | this.page.currentPage = 1; |
| | | this.onLoad(this.page, params); |
| | | done(); |
| | | }, |
| | | selectionChange(list) { |
| | | this.selectionList = list; |
| | | }, |
| | | selectionClear() { |
| | | this.selectionList = []; |
| | | this.$refs.crud.toggleSelection(); |
| | | }, |
| | | handleDelete() { |
| | | if (this.selectionList.length === 0) { |
| | | this.$message.warning('请选择至少一条数据'); |
| | | return; |
| | | } |
| | | this.$confirm('确定将选择数据删除?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | return remove(this.ids); |
| | | }) |
| | | .then(() => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | this.$refs.crud.toggleSelection(); |
| | | }); |
| | | }, |
| | | beforeOpen(done, type) { |
| | | if (['edit', 'view'].includes(type)) { |
| | | getMenu(this.form.id).then(res => { |
| | | this.form = res.data.data; |
| | | }); |
| | | } |
| | | done(); |
| | | }, |
| | | beforeClose(done) { |
| | | this.formScope = {}; |
| | | done(); |
| | | }, |
| | | currentChange(currentPage) { |
| | | this.page.currentPage = currentPage; |
| | | }, |
| | | sizeChange(pageSize) { |
| | | this.page.pageSize = pageSize; |
| | | }, |
| | | refreshChange() { |
| | | this.onLoad(this.page, this.query); |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | this.loading = true; |
| | | getLazyMenuList(this.parentId, Object.assign(params, this.query)).then(res => { |
| | | this.data = res.data.data; |
| | | this.loading = false; |
| | | this.selectionClear(); |
| | | }); |
| | | }, |
| | | treeLoad(tree, treeNode, resolve) { |
| | | const parentId = tree.id; |
| | | getLazyMenuList(parentId).then(res => { |
| | | resolve(res.data.data); |
| | | }); |
| | | }, |
| | | // 数据权限模块 |
| | | handleDataScope(row) { |
| | | this.drawerVisible = true; |
| | | this.scopeMenuId = row.id; |
| | | this.scopeMenuCode = row.code; |
| | | this.scopeMenuName = row.name; |
| | | this.onLoadScope(this.pageScope); |
| | | }, |
| | | handleDrawerClose(hide) { |
| | | hide(); |
| | | }, |
| | | rowSaveScope(row, done, loading) { |
| | | row = { |
| | | ...row, |
| | | menuId: this.scopeMenuId, |
| | | }; |
| | | addDataScope(row).then( |
| | | () => { |
| | | this.onLoadScope(this.pageScope); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | done(); |
| | | }, |
| | | error => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | }, |
| | | rowUpdateScope(row, index, done, loading) { |
| | | row = { |
| | | ...row, |
| | | menuId: this.scopeMenuId, |
| | | }; |
| | | updateDataScope(row).then( |
| | | () => { |
| | | this.onLoadScope(this.pageScope); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | done(); |
| | | }, |
| | | error => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | }, |
| | | rowDelScope(row) { |
| | | this.$confirm('确定将选择数据删除?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | return removeDataScope(row.id); |
| | | }) |
| | | .then(() => { |
| | | this.onLoadScope(this.pageScope); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | }); |
| | | }, |
| | | handleDeleteScope() { |
| | | if (this.selectionListScope.length === 0) { |
| | | this.$message.warning('请选择至少一条数据'); |
| | | return; |
| | | } |
| | | this.$confirm('确定将选择数据删除?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | return removeDataScope(this.scopeIds); |
| | | }) |
| | | .then(() => { |
| | | this.onLoadScope(this.pageScope); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | this.$refs.crudScope.toggleSelection(); |
| | | }); |
| | | }, |
| | | beforeOpenScope(done, type) { |
| | | if (['add'].includes(type)) { |
| | | this.watchMode = true; |
| | | this.initScope(); |
| | | } |
| | | if (['edit', 'view'].includes(type)) { |
| | | this.watchMode = false; |
| | | getMenuDataScope(this.formScope.id).then(res => { |
| | | this.formScope = res.data.data; |
| | | }); |
| | | } |
| | | done(); |
| | | }, |
| | | searchResetScope() { |
| | | this.onLoadScope(this.pageScope); |
| | | }, |
| | | searchChangeScope(params, done) { |
| | | this.onLoadScope(this.pageScope, params); |
| | | done(); |
| | | }, |
| | | selectionChangeScope(list) { |
| | | this.selectionListScope = list; |
| | | }, |
| | | currentChangeScope(currentPage) { |
| | | this.pageScope.currentPage = currentPage; |
| | | }, |
| | | sizeChangeScope(pageSize) { |
| | | this.pageScope.pageSize = pageSize; |
| | | }, |
| | | onLoadScope(page, params = {}) { |
| | | this.scopeLoading = true; |
| | | const values = { |
| | | ...params, |
| | | menuId: this.scopeMenuId, |
| | | }; |
| | | getListDataScope(page.currentPage, page.pageSize, Object.assign(values, this.query)).then( |
| | | res => { |
| | | const data = res.data.data; |
| | | this.pageScope.total = data.total; |
| | | this.dataScope = data.records; |
| | | this.selectionListScope = []; |
| | | this.scopeLoading = false; |
| | | } |
| | | ); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| New file |
| | |
| | | <template> |
| | | <basic-container> |
| | | <avue-crud |
| | | :option="option" |
| | | :table-loading="loading" |
| | | :data="data" |
| | | ref="crud" |
| | | v-model="form" |
| | | :permission="permissionList" |
| | | :before-open="beforeOpen" |
| | | @row-del="rowDel" |
| | | @row-update="rowUpdate" |
| | | @row-save="rowSave" |
| | | @search-change="searchChange" |
| | | @search-reset="searchReset" |
| | | @selection-change="selectionChange" |
| | | @current-change="currentChange" |
| | | @size-change="sizeChange" |
| | | @refresh-change="refreshChange" |
| | | @on-load="onLoad" |
| | | > |
| | | <template #menu-left> |
| | | <el-button |
| | | type="danger" |
| | | icon="el-icon-delete" |
| | | v-if="permission.role_delete" |
| | | plain |
| | | @click="handleDelete" |
| | | >删 除 |
| | | </el-button> |
| | | <el-button |
| | | icon="el-icon-setting" |
| | | @click="handleRole" |
| | | v-if="userInfo.role_name.includes('admin')" |
| | | plain |
| | | >权限设置 |
| | | </el-button> |
| | | </template> |
| | | </avue-crud> |
| | | <el-dialog title="角色权限配置" append-to-body v-model="box" width="345px"> |
| | | <el-tabs type="border-card"> |
| | | <el-tab-pane label="菜单权限"> |
| | | <el-tree |
| | | :data="menuGrantList" |
| | | show-checkbox |
| | | node-key="id" |
| | | ref="treeMenu" |
| | | :default-checked-keys="menuTreeObj" |
| | | :props="props" |
| | | > |
| | | </el-tree> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="数据权限"> |
| | | <el-tree |
| | | :data="dataScopeGrantList" |
| | | show-checkbox |
| | | node-key="id" |
| | | ref="treeDataScope" |
| | | :default-checked-keys="dataScopeTreeObj" |
| | | :props="props" |
| | | > |
| | | </el-tree> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="接口权限"> |
| | | <el-tree |
| | | :data="apiScopeGrantList" |
| | | show-checkbox |
| | | node-key="id" |
| | | ref="treeApiScope" |
| | | :default-checked-keys="apiScopeTreeObj" |
| | | :props="props" |
| | | > |
| | | </el-tree> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | <template #footer> |
| | | <span class="dialog-footer"> |
| | | <el-button @click="box = false">取 消</el-button> |
| | | <el-button type="primary" @click="submit">确 定</el-button> |
| | | </span> |
| | | </template> |
| | | </el-dialog> |
| | | </basic-container> |
| | | </template> |
| | | |
| | | <script> |
| | | import { |
| | | add, |
| | | getList, |
| | | getRole, |
| | | getRoleTreeById, |
| | | grant, |
| | | grantTree, |
| | | remove, |
| | | update, |
| | | } from '@/api/system/role'; |
| | | import { mapGetters } from 'vuex'; |
| | | import website from '@/config/website'; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | form: {}, |
| | | box: false, |
| | | props: { |
| | | label: 'title', |
| | | value: 'key', |
| | | }, |
| | | menuGrantList: [], |
| | | dataScopeGrantList: [], |
| | | apiScopeGrantList: [], |
| | | apiGrantList: [], |
| | | menuTreeObj: [], |
| | | dataScopeTreeObj: [], |
| | | apiScopeTreeObj: [], |
| | | selectionList: [], |
| | | query: {}, |
| | | loading: true, |
| | | page: { |
| | | pageSize: 10, |
| | | currentPage: 1, |
| | | total: 0, |
| | | }, |
| | | option: { |
| | | tip: false, |
| | | simplePage: true, |
| | | searchShow: true, |
| | | searchMenuSpan: 6, |
| | | tree: true, |
| | | border: true, |
| | | index: true, |
| | | selection: true, |
| | | viewBtn: true, |
| | | dialogWidth: 900, |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | | label: '角色名称', |
| | | prop: 'roleName', |
| | | search: true, |
| | | span: 24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入角色名称', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '所属租户', |
| | | prop: 'tenantId', |
| | | type: 'tree', |
| | | dicUrl: '/blade-system/tenant/select', |
| | | addDisplay: false, |
| | | editDisplay: false, |
| | | viewDisplay: website.tenantMode, |
| | | span: 24, |
| | | props: { |
| | | label: 'tenantName', |
| | | value: 'tenantId', |
| | | }, |
| | | hide: !website.tenantMode, |
| | | search: website.tenantMode, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入所属租户', |
| | | trigger: 'click', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '角色别名', |
| | | prop: 'roleAlias', |
| | | search: true, |
| | | span: 24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入角色别名', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '上级角色', |
| | | prop: 'parentId', |
| | | dicData: [], |
| | | type: 'tree', |
| | | hide: true, |
| | | span: 24, |
| | | props: { |
| | | label: 'title', |
| | | }, |
| | | rules: [ |
| | | { |
| | | required: false, |
| | | message: '请选择上级角色', |
| | | trigger: 'click', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '角色排序', |
| | | prop: 'sort', |
| | | type: 'number', |
| | | span: 24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入角色排序', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | ], |
| | | }, |
| | | data: [], |
| | | }; |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['userInfo', 'permission']), |
| | | permissionList() { |
| | | return { |
| | | addBtn: this.validData(this.permission.role_add, false), |
| | | viewBtn: this.validData(this.permission.role_view, false), |
| | | delBtn: this.validData(this.permission.role_delete, false), |
| | | editBtn: this.validData(this.permission.role_edit, false), |
| | | }; |
| | | }, |
| | | ids() { |
| | | let ids = []; |
| | | this.selectionList.forEach(ele => { |
| | | ids.push(ele.id); |
| | | }); |
| | | return ids.join(','); |
| | | }, |
| | | idsArray() { |
| | | let ids = []; |
| | | this.selectionList.forEach(ele => { |
| | | ids.push(ele.id); |
| | | }); |
| | | return ids; |
| | | }, |
| | | }, |
| | | methods: { |
| | | initData(roleId) { |
| | | getRoleTreeById(roleId).then(res => { |
| | | const column = this.findObject(this.option.column, 'parentId'); |
| | | column.dicData = res.data.data; |
| | | }); |
| | | }, |
| | | submit() { |
| | | const menuList = this.$refs.treeMenu.getCheckedKeys(); |
| | | const dataScopeList = this.$refs.treeDataScope.getCheckedKeys(); |
| | | const apiScopeList = this.$refs.treeApiScope.getCheckedKeys(); |
| | | grant(this.idsArray, menuList, dataScopeList, apiScopeList).then(() => { |
| | | this.box = false; |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | this.onLoad(this.page); |
| | | }); |
| | | }, |
| | | rowSave(row, done, loading) { |
| | | add(row).then( |
| | | () => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | done(); |
| | | }, |
| | | error => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | }, |
| | | rowUpdate(row, index, done, loading) { |
| | | update(row).then( |
| | | () => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | done(); |
| | | }, |
| | | error => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | }, |
| | | rowDel(row) { |
| | | this.$confirm('确定将选择数据删除?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | return remove(row.id); |
| | | }) |
| | | .then(() => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | }); |
| | | }, |
| | | |
| | | searchReset() { |
| | | this.query = {}; |
| | | this.onLoad(this.page); |
| | | }, |
| | | searchChange(params, done) { |
| | | this.query = params; |
| | | this.page.currentPage = 1; |
| | | this.onLoad(this.page, params); |
| | | done(); |
| | | }, |
| | | selectionChange(list) { |
| | | this.selectionList = list; |
| | | }, |
| | | selectionClear() { |
| | | this.selectionList = []; |
| | | this.$refs.crud.toggleSelection(); |
| | | }, |
| | | beforeOpen(done, type) { |
| | | if (['add', 'edit'].includes(type)) { |
| | | this.initData(this.form.id); |
| | | } |
| | | done(); |
| | | }, |
| | | handleRole() { |
| | | if (this.selectionList.length !== 1) { |
| | | this.$message.warning('只能选择一条数据'); |
| | | return; |
| | | } |
| | | this.menuTreeObj = []; |
| | | this.dataScopeTreeObj = []; |
| | | this.apiScopeTreeObj = []; |
| | | grantTree().then(res => { |
| | | this.menuGrantList = res.data.data.menu; |
| | | this.dataScopeGrantList = res.data.data.dataScope; |
| | | this.apiScopeGrantList = res.data.data.apiScope; |
| | | getRole(this.ids).then(res => { |
| | | this.menuTreeObj = res.data.data.menu; |
| | | this.dataScopeTreeObj = res.data.data.dataScope; |
| | | this.apiScopeTreeObj = res.data.data.apiScope; |
| | | this.box = true; |
| | | }); |
| | | }); |
| | | }, |
| | | handleDelete() { |
| | | if (this.selectionList.length === 0) { |
| | | this.$message.warning('请选择至少一条数据'); |
| | | return; |
| | | } |
| | | this.$confirm('确定将选择数据删除?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | return remove(this.ids); |
| | | }) |
| | | .then(() => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | this.$refs.crud.toggleSelection(); |
| | | }); |
| | | }, |
| | | currentChange(currentPage) { |
| | | this.page.currentPage = currentPage; |
| | | }, |
| | | sizeChange(pageSize) { |
| | | this.page.pageSize = pageSize; |
| | | }, |
| | | refreshChange() { |
| | | this.onLoad(this.page, this.query); |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | this.loading = true; |
| | | getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => { |
| | | this.data = res.data.data; |
| | | this.loading = false; |
| | | this.selectionClear(); |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| New file |
| | |
| | | <template> |
| | | <el-row> |
| | | <el-col :span="9"> |
| | | <div class="box"> |
| | | <el-scrollbar> |
| | | <basic-container> |
| | | <avue-tree :option="treeOption" :data="treeData" @node-click="nodeClick" /> |
| | | </basic-container> |
| | | </el-scrollbar> |
| | | </div> |
| | | </el-col> |
| | | <el-col :span="15"> |
| | | <basic-container> |
| | | <el-button-group> |
| | | <el-button |
| | | v-if="permission.region_add" |
| | | type="primary" |
| | | icon="el-icon-plus" |
| | | @click="addChildren" |
| | | >新增下级 |
| | | </el-button> |
| | | <el-button |
| | | v-if="permission.region_delete" |
| | | type="primary" |
| | | icon="el-icon-delete" |
| | | @click="handleDelete" |
| | | >删除 |
| | | </el-button> |
| | | <el-button |
| | | v-if="permission.region_import" |
| | | type="primary" |
| | | icon="el-icon-upload" |
| | | @click="handleImport" |
| | | >导入 |
| | | </el-button> |
| | | <el-button |
| | | v-if="permission.region_export" |
| | | type="primary" |
| | | icon="el-icon-download" |
| | | @click="handleExport" |
| | | >导出 |
| | | </el-button> |
| | | <el-button |
| | | v-if="permission.region_debug" |
| | | type="primary" |
| | | icon="el-icon-video-play" |
| | | @click="handleDebug" |
| | | >调试 |
| | | </el-button> |
| | | </el-button-group> |
| | | </basic-container> |
| | | <basic-container> |
| | | <avue-form ref="form" :option="regionOption" v-model="regionForm" @submit="handleSubmit"> |
| | | <template #code="{}"> |
| | | <el-input placeholder="请输入 区划子编号" v-model="regionForm.subCode"> |
| | | <template #prepend>{{ regionForm.parentCode }}</template> |
| | | </el-input> |
| | | </template> |
| | | </avue-form> |
| | | <el-dialog title="行政区划数据导入" append-to-body v-model="excelBox" width="555px"> |
| | | <avue-form :option="excelOption" v-model="excelForm" :upload-after="uploadAfter"> |
| | | <template #excelTemplate> |
| | | <el-button type="primary" @click="handleTemplate"> |
| | | 点击下载<i class="el-icon-download el-icon--right"></i> |
| | | </el-button> |
| | | </template> |
| | | </avue-form> |
| | | </el-dialog> |
| | | <el-dialog title="行政区划数据调试" append-to-body v-model="debugBox" width="350px"> |
| | | <avue-form :option="debugOption" v-model="debugForm" /> |
| | | </el-dialog> |
| | | </basic-container> |
| | | </el-col> |
| | | </el-row> |
| | | </template> |
| | | |
| | | <script> |
| | | import { getLazyTree, getDetail, submit, remove } from '@/api/base/region'; |
| | | import { exportBlob } from '@/api/common'; |
| | | import { mapGetters } from 'vuex'; |
| | | import { validatenull } from '@/utils/validate'; |
| | | import { downloadXls } from '@/utils/util'; |
| | | import { getToken } from '@/utils/auth'; |
| | | import NProgress from 'nprogress'; |
| | | import 'nprogress/nprogress.css'; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | topCode: '00', |
| | | treeCode: '', |
| | | treeParentCode: '', |
| | | treeData: [], |
| | | treeOption: { |
| | | nodeKey: 'id', |
| | | lazy: true, |
| | | treeLoad: function (node, resolve) { |
| | | const parentCode = node.level === 0 ? '00' : node.data.id; |
| | | getLazyTree(parentCode).then(res => { |
| | | resolve( |
| | | res.data.data.map(item => { |
| | | return { |
| | | ...item, |
| | | leaf: !item.hasChildren, |
| | | }; |
| | | }) |
| | | ); |
| | | }); |
| | | }, |
| | | addBtn: false, |
| | | menu: false, |
| | | size: 'small', |
| | | props: { |
| | | labelText: '标题', |
| | | label: 'title', |
| | | value: 'value', |
| | | children: 'children', |
| | | }, |
| | | }, |
| | | regionForm: {}, |
| | | regionOption: { |
| | | labelWidth: 100, |
| | | column: [ |
| | | { |
| | | label: '父区划编号', |
| | | prop: 'parentCode', |
| | | span: 24, |
| | | disabled: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入父区划编号', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '父区划名称', |
| | | prop: 'parentName', |
| | | span: 24, |
| | | disabled: true, |
| | | }, |
| | | { |
| | | label: '区划编号', |
| | | prop: 'code', |
| | | formslot: true, |
| | | span: 24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入区划编号', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '区划子编号', |
| | | prop: 'subCode', |
| | | display: false, |
| | | }, |
| | | { |
| | | label: '区划名称', |
| | | prop: 'name', |
| | | span: 24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入区划名称', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '区划等级', |
| | | prop: 'regionLevel', |
| | | type: 'radio', |
| | | dicUrl: '/blade-system/dict/dictionary?code=region', |
| | | props: { |
| | | label: 'dictValue', |
| | | value: 'dictKey', |
| | | }, |
| | | dataType: 'number', |
| | | span: 24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择区划等级', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '区划排序', |
| | | prop: 'sort', |
| | | type: 'number', |
| | | span: 24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入区划排序', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '区划备注', |
| | | prop: 'remark', |
| | | type: 'textarea', |
| | | minRows: 6, |
| | | span: 24, |
| | | }, |
| | | ], |
| | | }, |
| | | excelBox: false, |
| | | excelForm: {}, |
| | | excelOption: { |
| | | submitBtn: false, |
| | | emptyBtn: false, |
| | | column: [ |
| | | { |
| | | label: '模板上传', |
| | | prop: 'excelFile', |
| | | type: 'upload', |
| | | drag: true, |
| | | loadText: '模板上传中,请稍等', |
| | | span: 24, |
| | | propsHttp: { |
| | | res: 'data', |
| | | }, |
| | | tip: '请上传 .xls,.xlsx 标准格式文件', |
| | | action: '/blade-system/region/import-region', |
| | | }, |
| | | { |
| | | label: '数据覆盖', |
| | | prop: 'isCovered', |
| | | type: 'switch', |
| | | align: 'center', |
| | | width: 80, |
| | | dicData: [ |
| | | { |
| | | label: '否', |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: '是', |
| | | value: 1, |
| | | }, |
| | | ], |
| | | value: 0, |
| | | slot: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择是否覆盖', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '模板下载', |
| | | prop: 'excelTemplate', |
| | | formslot: true, |
| | | span: 24, |
| | | }, |
| | | ], |
| | | }, |
| | | debugBox: false, |
| | | debugForm: {}, |
| | | debugOption: { |
| | | labelWidth: 50, |
| | | submitBtn: false, |
| | | emptyBtn: false, |
| | | column: [ |
| | | { |
| | | label: '省份', |
| | | prop: 'province', |
| | | type: 'select', |
| | | props: { |
| | | label: 'name', |
| | | value: 'code', |
| | | }, |
| | | cascader: ['city'], |
| | | dicUrl: '/blade-system/region/select', |
| | | span: 24, |
| | | }, |
| | | { |
| | | label: '地市', |
| | | prop: 'city', |
| | | type: 'select', |
| | | props: { |
| | | label: 'name', |
| | | value: 'code', |
| | | }, |
| | | cascader: ['district'], |
| | | dicFlag: false, |
| | | dicUrl: '/blade-system/region/select?code={{province}}', |
| | | span: 24, |
| | | }, |
| | | { |
| | | label: '区县', |
| | | prop: 'district', |
| | | type: 'select', |
| | | props: { |
| | | label: 'name', |
| | | value: 'code', |
| | | }, |
| | | dicFlag: false, |
| | | dicUrl: '/blade-system/region/select?code={{city}}', |
| | | span: 24, |
| | | }, |
| | | ], |
| | | }, |
| | | }; |
| | | }, |
| | | watch: { |
| | | 'regionForm.subCode'() { |
| | | this.regionForm.code = this.regionForm.parentCode + this.regionForm.subCode; |
| | | }, |
| | | 'excelForm.isCovered'() { |
| | | if (this.excelForm.isCovered !== '') { |
| | | const column = this.findObject(this.excelOption.column, 'excelFile'); |
| | | column.action = `/blade-system/region/import-region?isCovered=${this.excelForm.isCovered}`; |
| | | } |
| | | }, |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['permission']), |
| | | permissionList() { |
| | | return { |
| | | addBtn: this.validData(this.permission.region_add, false), |
| | | viewBtn: this.validData(this.permission.region_view, false), |
| | | delBtn: this.validData(this.permission.region_delete, false), |
| | | editBtn: this.validData(this.permission.region_edit, false), |
| | | }; |
| | | }, |
| | | ids() { |
| | | let ids = []; |
| | | this.selectionList.forEach(ele => { |
| | | ids.push(ele.id); |
| | | }); |
| | | return ids.join(','); |
| | | }, |
| | | }, |
| | | methods: { |
| | | initTree() { |
| | | this.treeData = []; |
| | | getLazyTree(this.topCode).then(res => { |
| | | this.treeData = res.data.data.map(item => { |
| | | return { |
| | | ...item, |
| | | leaf: !item.hasChildren, |
| | | }; |
| | | }); |
| | | }); |
| | | }, |
| | | nodeClick(data) { |
| | | const column = this.findObject(this.regionOption.column, 'parentCode'); |
| | | column.disabled = true; |
| | | this.treeCode = data.id; |
| | | this.treeParentCode = data.parentId; |
| | | getDetail(this.treeCode).then(res => { |
| | | this.regionForm = res.data.data; |
| | | this.regionForm.subCode = this.regionForm.code.replace(this.regionForm.parentCode, ''); |
| | | }); |
| | | }, |
| | | addChildren() { |
| | | if (validatenull(this.regionForm.code) || validatenull(this.regionForm.name)) { |
| | | this.$message.warning('请先选择一项区划'); |
| | | return; |
| | | } |
| | | this.regionForm.parentCode = this.regionForm.code; |
| | | this.regionForm.parentName = this.regionForm.name; |
| | | this.regionForm.code = ''; |
| | | this.regionForm.subCode = ''; |
| | | this.regionForm.name = ''; |
| | | this.regionForm.regionLevel = |
| | | this.regionForm.regionLevel === 5 ? 5 : this.regionForm.regionLevel + 1; |
| | | }, |
| | | handleSubmit(form, done, loading) { |
| | | const parentCode = form.parentCode === this.topCode ? '' : form.parentCode; |
| | | form.code = parentCode + form.subCode; |
| | | submit(form).then( |
| | | () => { |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | this.initTree(); |
| | | this.regionForm.subCode = ''; |
| | | this.$refs.form.resetForm(); |
| | | done(); |
| | | }, |
| | | error => { |
| | | loading(); |
| | | window.console.log(error); |
| | | } |
| | | ); |
| | | }, |
| | | handleDelete() { |
| | | if (validatenull(this.regionForm.code)) { |
| | | this.$message.warning('请先选择一项区划'); |
| | | return; |
| | | } |
| | | this.$confirm(`确定将 [${this.regionForm.name}] 数据删除?`, { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | return remove(this.treeCode); |
| | | }) |
| | | .then(() => { |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | this.initTree(); |
| | | this.regionForm.subCode = ''; |
| | | this.$refs.form.resetForm(); |
| | | }); |
| | | }, |
| | | uploadAfter(res, done, loading, column) { |
| | | window.console.log(column); |
| | | this.excelBox = false; |
| | | this.initTree(); |
| | | done(); |
| | | }, |
| | | handleDebug() { |
| | | this.debugBox = true; |
| | | }, |
| | | handleImport() { |
| | | this.excelBox = true; |
| | | }, |
| | | handleExport() { |
| | | this.$confirm('是否导出行政区划数据?', '提示', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }).then(() => { |
| | | NProgress.start(); |
| | | exportBlob( |
| | | `/blade-system/region/export-region?${this.website.tokenHeader}=${getToken()}` |
| | | ).then(res => { |
| | | downloadXls(res.data, `行政区划数据${this.$dayjs().format('YYYY-MM-DD HH:mm:ss')}.xlsx`); |
| | | NProgress.done(); |
| | | }); |
| | | }); |
| | | }, |
| | | handleTemplate() { |
| | | exportBlob( |
| | | `/blade-system/region/export-template?${this.website.tokenHeader}=${getToken()}` |
| | | ).then(res => { |
| | | downloadXls(res.data, '行政区划模板.xlsx'); |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style> |
| | | .box { |
| | | height: 800px; |
| | | } |
| | | |
| | | .el-scrollbar { |
| | | height: 100%; |
| | | } |
| | | |
| | | .box .el-scrollbar__wrap { |
| | | overflow: scroll; |
| | | } |
| | | </style> |
| New file |
| | |
| | | <template> |
| | | <basic-container> |
| | | <avue-crud |
| | | :option="option" |
| | | :table-loading="loading" |
| | | :data="data" |
| | | v-model:page="page" |
| | | ref="crud" |
| | | @row-del="rowDel" |
| | | v-model="form" |
| | | :permission="permissionList" |
| | | @row-update="rowUpdate" |
| | | @row-save="rowSave" |
| | | :before-open="beforeOpen" |
| | | @search-change="searchChange" |
| | | @search-reset="searchReset" |
| | | @selection-change="selectionChange" |
| | | @current-change="currentChange" |
| | | @size-change="sizeChange" |
| | | @refresh-change="refreshChange" |
| | | @on-load="onLoad" |
| | | > |
| | | <template #menu-left> |
| | | <el-button |
| | | type="danger" |
| | | icon="el-icon-delete" |
| | | plain |
| | | v-if="permission.notice_delete" |
| | | @click="handleDelete" |
| | | >删 除 |
| | | </el-button> |
| | | </template> |
| | | <template #="{ row }"> |
| | | <el-tag>{{ row.categoryName }}</el-tag> |
| | | </template> |
| | | </avue-crud> |
| | | </basic-container> |
| | | </template> |
| | | |
| | | <script> |
| | | import { getList, remove, update, add, getNotice } from '@/api/desk/notice'; |
| | | import { mapGetters } from 'vuex'; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | form: {}, |
| | | query: {}, |
| | | loading: true, |
| | | page: { |
| | | pageSize: 10, |
| | | currentPage: 1, |
| | | total: 0, |
| | | }, |
| | | selectionList: [], |
| | | option: { |
| | | height: 'auto', |
| | | calcHeight: 32, |
| | | dialogWidth: 950, |
| | | tip: false, |
| | | searchShow: true, |
| | | searchMenuSpan: 6, |
| | | border: true, |
| | | index: true, |
| | | viewBtn: true, |
| | | selection: true, |
| | | excelBtn: true, |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | | label: '通知标题', |
| | | prop: 'title', |
| | | span: 24, |
| | | row: true, |
| | | search: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入通知标题', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '通知类型', |
| | | type: 'select', |
| | | dicUrl: '/blade-system/dict/dictionary?code=notice', |
| | | props: { |
| | | label: 'dictValue', |
| | | value: 'dictKey', |
| | | }, |
| | | dataType: 'number', |
| | | slot: true, |
| | | prop: 'category', |
| | | search: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入通知类型', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '通知时间', |
| | | prop: 'releaseTimeRange', |
| | | type: 'datetime', |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | searchRange: true, |
| | | hide: true, |
| | | addDisplay: false, |
| | | editDisplay: false, |
| | | viewDisplay: false, |
| | | search: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入通知时间', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '通知日期', |
| | | prop: 'releaseTime', |
| | | type: 'date', |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入通知日期', |
| | | trigger: 'click', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '通知内容', |
| | | prop: 'content', |
| | | component: 'avue-ueditor', |
| | | action: '/blade-resource/oss/endpoint/put-file', |
| | | propsHttp: { |
| | | res: 'data', |
| | | url: 'link', |
| | | }, |
| | | hide: true, |
| | | minRows: 4, |
| | | span: 24, |
| | | }, |
| | | ], |
| | | }, |
| | | data: [], |
| | | }; |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['permission']), |
| | | permissionList() { |
| | | return { |
| | | addBtn: this.validData(this.permission.notice_add, false), |
| | | viewBtn: this.validData(this.permission.notice_view, false), |
| | | delBtn: this.validData(this.permission.notice_delete, false), |
| | | editBtn: this.validData(this.permission.notice_edit, false), |
| | | }; |
| | | }, |
| | | ids() { |
| | | let ids = []; |
| | | this.selectionList.forEach(ele => { |
| | | ids.push(ele.id); |
| | | }); |
| | | return ids.join(','); |
| | | }, |
| | | }, |
| | | methods: { |
| | | rowSave(row, done, loading) { |
| | | add(row).then( |
| | | () => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | done(); |
| | | }, |
| | | error => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | }, |
| | | rowUpdate(row, index, done, loading) { |
| | | update(row).then( |
| | | () => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | done(); |
| | | }, |
| | | error => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | }, |
| | | rowDel(row) { |
| | | this.$confirm('确定将选择数据删除?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | return remove(row.id); |
| | | }) |
| | | .then(() => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | }); |
| | | }, |
| | | searchReset() { |
| | | this.query = {}; |
| | | this.onLoad(this.page); |
| | | }, |
| | | searchChange(params, done) { |
| | | this.query = params; |
| | | this.page.currentPage = 1; |
| | | this.onLoad(this.page, params); |
| | | done(); |
| | | }, |
| | | selectionChange(list) { |
| | | this.selectionList = list; |
| | | }, |
| | | selectionClear() { |
| | | this.selectionList = []; |
| | | this.$refs.crud.toggleSelection(); |
| | | }, |
| | | handleDelete() { |
| | | if (this.selectionList.length === 0) { |
| | | this.$message.warning('请选择至少一条数据'); |
| | | return; |
| | | } |
| | | this.$confirm('确定将选择数据删除?', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(() => { |
| | | return remove(this.ids); |
| | | }) |
| | | .then(() => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '操作成功!', |
| | | }); |
| | | this.$refs.crud.toggleSelection(); |
| | | }); |
| | | }, |
| | | beforeOpen(done, type) { |
| | | if (['edit', 'view'].includes(type)) { |
| | | getNotice(this.form.id).then(res => { |
| | | this.form = res.data.data; |
| | | }); |
| | | } |
| | | done(); |
| | | }, |
| | | currentChange(currentPage) { |
| | | this.page.currentPage = currentPage; |
| | | }, |
| | | sizeChange(pageSize) { |
| | | this.page.pageSize = pageSize; |
| | | }, |
| | | refreshChange() { |
| | | this.onLoad(this.page, this.query); |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | const { releaseTimeRange } = this.query; |
| | | let values = { |
| | | ...params, |
| | | ...this.query, |
| | | }; |
| | | if (releaseTimeRange) { |
| | | values = { |
| | | ...values, |
| | | releaseTime_datege: releaseTimeRange[0], |
| | | releaseTime_datelt: releaseTimeRange[1], |
| | | }; |
| | | values.releaseTimeRange = null; |
| | | } |
| | | this.loading = true; |
| | | getList(page.currentPage, page.pageSize, values).then(res => { |
| | | const data = res.data.data; |
| | | this.page.total = data.total; |
| | | this.data = data.records; |
| | | this.loading = false; |
| | | this.selectionClear(); |
| | | }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style></style> |
| src/views/flow/deploy.vue
src/views/flow/follow.vue
src/views/flow/manager.vue
src/views/flow/model.vue
src/views/monitor/log/api.vue
src/views/monitor/log/error.vue
src/views/monitor/log/usual.vue
src/views/report/reportlist.vue
src/views/resource/attach.vue
src/views/resource/oss.vue
src/views/resource/sms.vue
src/views/system/client.vue
src/views/system/dept.vue
src/views/system/dict.vue
src/views/system/dictbiz.vue
src/views/system/menu.vue
src/views/system/param.vue
src/views/system/post.vue
src/views/system/tenant.vue
src/views/system/tenantpackage.vue
src/views/system/topmenu.vue
src/views/system/user.vue
src/views/system/userinfo.vue
src/views/test.vue
src/views/tool/code.vue
src/views/tool/datasource.vue
src/views/tool/model.vue
src/views/util/affix.vue
src/views/util/cache.vue
src/views/util/crud-form.vue
src/views/util/data.vue
src/views/util/demo/dict-classic.vue
src/views/util/demo/dict-horizontal.vue
src/views/util/demo/dict-vertical.vue
src/views/util/demo/dict.vue
src/views/util/demo/dictbiz.vue
src/views/util/form-detail.vue
src/views/util/form.vue
src/views/util/logs.vue
src/views/util/permission.vue
src/views/util/store.vue
src/views/util/table.vue
src/views/util/tags.vue
src/views/util/test.vue
src/views/util/top.vue
src/views/wel/dashboard.vue
src/views/wel/index.vue
src/views/work/claim.vue
src/views/work/done.vue
src/views/work/process/leave/detail.vue
src/views/work/process/leave/form.vue
src/views/work/process/leave/handle.vue
src/views/work/send.vue
src/views/work/start.vue
src/views/work/todo.vue
vite.config.js
vite/plugins/auto-import.js
vite/plugins/compression.js
vite/plugins/index.js
vite/plugins/setup-extend.js
vite/plugins/setup-mock.js
yarn.lock |