This commit is contained in:
jhx
2023-03-22 11:41:09 +08:00
parent d0dfc12286
commit f5efe88e4d
641 changed files with 505987 additions and 2 deletions
-2
View File
@@ -1,2 +0,0 @@
*
!.gitignore
+39
View File
@@ -0,0 +1,39 @@
body {
background: #179898 url(../img/bj.png) repeat;
}
.login {
box-shadow: 0px 0px 15px #ccc;
width: 260px;
margin-top: 200px;
margin: 0 auto;
background: #fff;
padding: 60px 80px;
position: fixed;
top: 50%;
left: 50%;
margin-top: -210px;
margin-left: -205px;
}
.login h2 {
font-size: 28px;
font-weight: 100;
color: #333;
text-align: center;
margin-bottom: 50px;
}
.login .back {
float: right;
color: #666;
}
.layui-form-item {
position: relative;
}
.layui-form-item .input-icon {
position: absolute;
left: 5px;
top: 10px;
color: #999;
}
.layui-form-item .layui-input {
padding-left: 24px;
}
+39
View File
@@ -0,0 +1,39 @@
body {
background: #179898 url(../img/bj.png) repeat;
}
.login {
box-shadow: 0px 0px 15px #ccc;
width: 260px;
margin-top: 200px;
margin: 0 auto;
background: #fff;
padding: 60px 80px;
position: fixed;
top: 50%;
left: 50%;
margin-top: -210px;
margin-left: -205px;
h2 {
font-size: 28px;
font-weight: 100;
color: #333;
text-align: center;
margin-bottom: 50px;
}
.back {
float: right;
color: #666;
}
}
.layui-form-item {
position: relative;
.input-icon {
position: absolute;
left: 5px;
top: 10px;
color: #999;
}
.layui-input {
padding-left: 24px;
}
}
+259
View File
@@ -0,0 +1,259 @@
/*layui优化*/
table .layui-form-switch {
margin-top: 0;
}
.layui-form-select {
z-index: 1000;
}
.layui-form-item .layui-input-inline,
.layui-input-block {
width: 500px;
}
.layui-form-onswitch,
.layui-form-checked[lay-skin="primary"] i {
border-color: #1aa094;
background-color: #1aa094;
}
/*公共样式*/
html,
body,
#app,
.main,
.right {
height: 100%;
}
body {
background-color: rgba(238, 238, 238, 0.2);
}
a {
color: #1aa094;
}
a:hover {
color: #333;
}
.cl {
zoom: 1;
}
.cl:after {
content: '\20';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.l {
float: left;
}
.r {
float: right;
}
.p20 {
padding: 20px;
box-sizing: border-box;
}
foo,
.foo {
color: #f00;
}
/*滚动条*/
::-webkit-scrollbar-corner {
background: #1aa094;
}
::-webkit-scrollbar {
width: 0px;
}
::-webkit-scrollbar-thumb {
background: #1aa094;
}
::-webkit-scrollbar-thumb:window-inactive {
background: #1aa094;
}
/*右侧滚动条*/
.right::-webkit-scrollbar {
width: 5px;
background-color: #eee;
}
.right::-webkit-scrollbar-thumb {
background: #009688;
border-radius: 10px;
}
.right::-webkit-scrollbar-track-piece {
background: transparent;
}
/*顶栏*/
header {
height: 50px;
line-height: 50px;
width: 100%;
box-sizing: border-box;
background-color: #eee;
position: fixed;
z-index: 1001;
color: #333;
}
header h1 {
height: 50px;
line-height: 50px;
width: 150px;
display: block;
color: #fff;
float: left;
background-color: #404852;
text-align: center;
font-size: 36px;
}
header .breadcrumb {
margin-left: 150px;
padding-left: 20px;
}
header .breadcrumb i {
float: left;
}
header .breadcrumb ul {
float: left;
}
header .breadcrumb li {
float: left;
margin: 0 3px;
}
.main {
min-height: 100%;
width: 100%;
overflow: hidden;
}
/*左栏*/
.left {
position: fixed;
left: 0;
width: 150px;
padding-top: 50px;
height: 100%;
background: #3c444d;
overflow-x: auto;
z-index: 100;
box-sizing: border-box;
}
.left ul li {
float: left;
color: #333;
width: 100%;
box-sizing: border-box;
}
.left ul li.hidden div {
display: none;
}
.left ul li.hidden i.arrow {
transform: rotate(180deg);
-ms-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
padding-bottom: 4px;
}
.left ul li a {
color: #ececec;
padding: 10px 0 10px 20px;
display: block;
}
.left ul li i:first-child {
margin-right: 5px;
}
.left ul li i.arrow {
float: right;
margin-right: 20px;
font-size: 12px;
padding-top: 4px;
}
.left ul li i.active {
color: #eee;
position: absolute;
right: -6px;
height: 40px;
line-height: 40px;
top: 0px;
margin: 0;
font-size: 20px;
z-index: 1;
transform: rotateY(180deg);
}
.left ul li > div {
position: relative;
background-color: #404852;
}
.left ul li > div a {
padding-left: 45px;
color: #b2b2b2;
}
.left ul li a:hover,
.left ul li a.active {
color: #009688;
background: #28313c;
}
/*右侧*/
.right {
margin-left: 150px;
box-sizing: border-box;
height: 100%;
overflow: auto;
padding-top: 70px;
}
.right iframe {
position: absolute;
width: 100%;
height: 100%;
padding-left: 150px;
padding-top: 50px;
top: 0;
left: 0;
right: 0;
bottom: 0;
box-sizing: border-box;
}
.right > a > i {
margin-right: 5px;
}
.right .arz {
margin: 20px 0 0 30px;
}
.right .arz a {
color: #fff;
padding: 10px 18px;
background: #009688;
height: 36px;
line-height: 36px;
border-radius: 2px;
}
.right .arz a i {
position: relative;
right: 3px;
top: 1px;
}
.right .arz a:hover {
opacity: 0.8;
filter: alpha(opacity=80);
color: #fff;
}
.bform {
margin: 20px 30px 0 10px;
}
/*分页*/
.page {
margin-top: 10px;
margin-bottom: 10px;
overflow: hidden;
}
.page li {
float: left;
}
.page li a,
.page li span {
padding: 5px 10px;
background-color: #009688;
color: #fff;
margin-right: 5px;
display: block;
}
.page li a:hover,
.page li span {
background-color: #999;
}
+269
View File
@@ -0,0 +1,269 @@
/*layui优化*/
table {
.layui-form-switch {
margin-top: 0;
}
}
.layui-form-select {
z-index: 1000;
}
.layui-form-item .layui-input-inline,
.layui-input-block {
width: 500px;
}
.layui-form-onswitch,
.layui-form-checked[lay-skin="primary"] i {
border-color: #1aa094;
background-color: #1aa094;
}
/*公共样式*/
html,body,#app,.main,.right {
height: 100%;
}
body {
background-color: rgba(238, 238, 238, 0.2);
}
a {
color: #1aa094;
&:hover {
color: #333;
}
}
.cl {
zoom: 1;
&:after {
content: '\20';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
}
.l {
float: left;
}
.r {
float: right;
}
.p20 {
padding: 20px;
box-sizing: border-box;
}
foo, .foo {
color: #f00;
}
/*滚动条*/
::-webkit-scrollbar-corner {
background: #1aa094;
}
::-webkit-scrollbar {
width: 0px;
}
::-webkit-scrollbar-thumb {
background: #1aa094;
&:window-inactive {
background: #1aa094;
}
}
/*右侧滚动条*/
.right::-webkit-scrollbar {
width: 5px;
background-color: #eee;
}
.right::-webkit-scrollbar-thumb {
background: #009688;
border-radius: 10px;
}
.right::-webkit-scrollbar-track-piece {
background: transparent;
}
/*顶栏*/
header {
height: 50px;
line-height: 50px;
width: 100%;
box-sizing: border-box;
background-color: #eee;
position: fixed;
z-index: 1001;
color: #333;
h1 {
height: 50px;
line-height: 50px;
width: 150px;
display: block;
color: #fff;
float: left;
background-color: #404852;
text-align: center;
font-size: 36px;
}
.breadcrumb {
margin-left: 150px;
padding-left: 20px;
i {
float: left;
}
ul {
float: left;
}
li {
float: left;
margin: 0 3px;
}
}
}
.main {
min-height: 100%;
width: 100%;
overflow: hidden;
}
/*左栏*/
.left {
position: fixed;
left: 0;
width: 150px;
padding-top: 50px;
height: 100%;
background: #3c444d;
overflow-x: auto;
z-index: 100;
box-sizing: border-box;
ul {
li {
float: left;
color: #333;
width: 100%;
box-sizing: border-box;
&.hidden {
div {
display: none;
}
i {
&.arrow {
transform: rotate(180deg);
-ms-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
padding-bottom: 4px;
}
}
}
a {
color: #ececec;
padding: 10px 0 10px 20px;
display: block;
}
i {
&:first-child {
margin-right: 5px;
}
&.arrow {
float: right;
margin-right: 20px;
font-size: 12px;
padding-top: 4px;
}
&.active {
color: #eee;
position: absolute;
right: -6px;
height: 40px;
line-height: 40px;
top: 0px;
margin: 0;
font-size: 20px;
z-index: 1;
transform: rotateY(180deg);
}
}
& > div {
position: relative;
background-color: #404852;
a {
padding-left: 45px;
color: #b2b2b2;
}
}
}
}
}
.left ul li a:hover,
.left ul li a.active {
color: #009688;
background: #28313c;
}
/*右侧*/
.right {
margin-left:150px;
box-sizing: border-box;
height: 100%;
overflow: auto;
padding-top: 70px;
iframe {
position: absolute;
width: 100%;
height: 100%;
padding-left: 150px;
padding-top: 50px;
top: 0;
left: 0;
right: 0;
bottom: 0;
box-sizing: border-box;
}
& > a {
& > i {
margin-right: 5px;
}
}
.arz {
margin: 20px 0 0 30px;
a {
color: #fff;
padding: 10px 18px;
background: #009688;
height: 36px;
line-height: 36px;
border-radius: 2px;
i {
position: relative;
right: 3px;
top: 1px;
}
&:hover {
opacity: .8;
filter: alpha(opacity=80);
color: #fff;
}
}
}
}
.bform {
margin: 20px 30px 0 10px;
}
/*分页*/
.page {
margin-top: 10px;
margin-bottom: 10px;
overflow: hidden;
li {
float: left;
}
}
.page li a, .page li span {
padding: 5px 10px;
background-color: #009688;
color: #fff;
margin-right: 5px;
display: block;
}
.page li a:hover, .page li span {
background-color: #999;
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

+53
View File
@@ -0,0 +1,53 @@
const menu = [{
"name": "首页",
"icon": "",
"url": "index.html",
"hidden": false,
"list": []
}, {
"name": "系统设置",
"icon": "",
"url": "",
"hidden": false,
"list": [{
"name": "全局head",
"url": "/web/index.html"
}, {
"name": "友情连接",
"url": "/web/link.html"
},{
"name": "全局顶部",
"url": "/web/header.html"
}, {
"name": "导航管理",
"url": "/web/nav.html"
}, {
"name": "全局底部",
"url": "/web/footer.html"
}, {
"name": "清除缓存",
"url": "/index/web_cache.html"
}, {
"name": "文件管理",
"url": "/file/index.html"
}]
}, {
"name": "退出登录",
"icon": "",
"url": "/index/out.html",
"list": []
}];
const config = {
name: "Tool",
menu: menu,
version: 'v1.6',
official:'/'
};
try {
module.exports.name = "Tool";
module.exports.menu = menu;
}catch (e){
}
+191
View File
@@ -0,0 +1,191 @@
layui.use('form', function () {
var form = layui.form,
layer = layui.layer;
});
var vue = new Vue({
el:'#app',
data:{
webname:config.name,
menu:[],
address:[]
},
created:function(){
this.menu = config.menu;
this.thisActive();
this.thisAttr();
},
methods:{
//记住收展
onActive:function (pid,id=false) {
let data;
if(id===false){
data = this.menu[pid];
if(data.url.length>0){
this.menu.forEach((v,k)=>{
v.active = false;
v.list.forEach((v2,k2)=>{
v2.active = false;
})
})
data.active = true;
}
data.hidden = !data.hidden;
}else{
this.menu.forEach((v,k)=>{
v.active = false;
v.list.forEach((v2,k2)=>{
v2.active = false;
})
})
data = this.menu[pid].list[id];
}
this.updateStorage();
if(data.url.length>0){
if(data.target){
if(data.target=='_blank'){
window.open(data.url);
}else{
window.location.href = data.url;
}
}else{
window.location.href = data.url;
}
}
},
//更新菜单缓存
updateStorage(){
sessionStorage.menu = JSON.stringify(this.menu);
},
//菜单高亮
thisActive:function(){
let pathname = window.location.pathname;
let host = window.location.host;
let pid = false;
let id = false;
this.menu.forEach((v,k)=>{
let url = v.url;
if(url.length>0){
if(url[0]!='/' && url.substr(0,4)!='Net'){
url = '/'+url;
}
}
if(pathname==url){
pid = k;
}
v.list.forEach((v2,k2)=>{
let url = v2.url;
if(url.length>0){
if(url[0]!='/' && url.substr(0,4)!='Net'){
url = '/'+url;
}
}
if(pathname==url){
pid = k;
id = k2;
}
})
})
if(id!==false){
this.menu[pid].list[id].active = true;
}else{
if(pid!==false){
this.menu[pid].active = true;
}
}
this.updateStorage();
},
//当前位置
thisAttr:function () {
//当前位置
let address = [{
name:'首页',
url:'index.html'
}];
this.menu.forEach((v,k)=>{
v.list.forEach((v2,k2)=>{
if(v2.active){
address.push({
name:v.name,
url:'javascript:;'
})
address.push({
name:v2.name,
url:v2.url,
})
this.address = address;
}
})
})
}
}
})
$(document).ready(function() {
//删除
$(".del").click(function () {
var url = $(this).attr("href");
var id = $(this).attr("data-id");
layer.confirm('你确定要删除么?', {
btn: ['确定', '取消']
}, function () {
$.get(url, function (data) {
if (data.code == 1) {
$(id).fadeOut();
layer.msg(data.msg, {icon: 1});
} else {
layer.msg(data.msg, {icon: 2});
}
});
}, function () {
layer.msg("您取消了删除!");
});
return false;
});
})
function delCache(){
sessionStorage.clear();
localStorage.clear();
}
function msg(code=1,msg='',url='',s=3) {
if(typeof code == 'object') {
msg = code.msg;
url = code.url || '';
s = code.s || 3;
code = code.code;
}
code = code==1 ? 1 : 2;
layer.msg(msg, {icon: code,offset: 't',shade: [0.4, '#000']});
if(url!=''){
setTimeout(function () {
window.location.href = url;
},s*1000);
}
}
//百度统计,使用时请去掉
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?2b45cf3bb7ac4664bb612c10feebf85d";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
+56
View File
@@ -0,0 +1,56 @@
/**
* 检查版本更新
* @type {string}
*/
let html = `
<div class="modal fade" id="versionUpdate" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="staticBackdropLabel">提示</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<p>
发现新的版本: <b id="newVersion">v1.23</b>
</p>
<p>
永不提示请删除: static/admin/js/update.js 中代码
</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" id="noUpdate" data-dismiss="modal">关闭</button>
<a type="button" href="http://www.qadmin.net/bsadmin.html" target="_blank" class="btn btn-primary">去看看</a>
</div>
</div>
</div>
</div>
`
let noUpdate = sessionStorage.getItem('noUpdate');
if(noUpdate!=1){
$.get(config.official+"/api/version/qadmin",res=>{
if(res.code==1){
if(config.version<res.data.v){
layer.confirm('发现新的版本: <b id="newVersion">'+res.data.v+'</b><p>\n 永不提示请删除: static/admin/js/update.js 中代码\n </p>', {
btn: ['关闭','去看看'] //按钮
}, function(){
sessionStorage.setItem('noUpdate',1);
console.log('不在提示');
layer.closeAll()
}, function(){
window.location.href = 'http://www.qadmin.net/';
layer.closeAll()
});
}
}
})
}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+413
View File
@@ -0,0 +1,413 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('echarts')) :
typeof define === 'function' && define.amd ? define(['exports', 'echarts'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.bmap = {}, global.echarts));
}(this, (function (exports, echarts) { 'use strict';
function BMapCoordSys(bmap, api) {
this._bmap = bmap;
this.dimensions = ['lng', 'lat'];
this._mapOffset = [0, 0];
this._api = api;
this._projection = new BMap.MercatorProjection();
}
BMapCoordSys.prototype.dimensions = ['lng', 'lat'];
BMapCoordSys.prototype.setZoom = function (zoom) {
this._zoom = zoom;
};
BMapCoordSys.prototype.setCenter = function (center) {
this._center = this._projection.lngLatToPoint(new BMap.Point(center[0], center[1]));
};
BMapCoordSys.prototype.setMapOffset = function (mapOffset) {
this._mapOffset = mapOffset;
};
BMapCoordSys.prototype.getBMap = function () {
return this._bmap;
};
BMapCoordSys.prototype.dataToPoint = function (data) {
var point = new BMap.Point(data[0], data[1]); // TODO mercator projection is toooooooo slow
// let mercatorPoint = this._projection.lngLatToPoint(point);
// let width = this._api.getZr().getWidth();
// let height = this._api.getZr().getHeight();
// let divider = Math.pow(2, 18 - 10);
// return [
// Math.round((mercatorPoint.x - this._center.x) / divider + width / 2),
// Math.round((this._center.y - mercatorPoint.y) / divider + height / 2)
// ];
var px = this._bmap.pointToOverlayPixel(point);
var mapOffset = this._mapOffset;
return [px.x - mapOffset[0], px.y - mapOffset[1]];
};
BMapCoordSys.prototype.pointToData = function (pt) {
var mapOffset = this._mapOffset;
pt = this._bmap.overlayPixelToPoint({
x: pt[0] + mapOffset[0],
y: pt[1] + mapOffset[1]
});
return [pt.lng, pt.lat];
};
BMapCoordSys.prototype.getViewRect = function () {
var api = this._api;
return new echarts.graphic.BoundingRect(0, 0, api.getWidth(), api.getHeight());
};
BMapCoordSys.prototype.getRoamTransform = function () {
return echarts.matrix.create();
};
BMapCoordSys.prototype.prepareCustoms = function () {
var rect = this.getViewRect();
return {
coordSys: {
// The name exposed to user is always 'cartesian2d' but not 'grid'.
type: 'bmap',
x: rect.x,
y: rect.y,
width: rect.width,
height: rect.height
},
api: {
coord: echarts.util.bind(this.dataToPoint, this),
size: echarts.util.bind(dataToCoordSize, this)
}
};
};
function dataToCoordSize(dataSize, dataItem) {
dataItem = dataItem || [0, 0];
return echarts.util.map([0, 1], function (dimIdx) {
var val = dataItem[dimIdx];
var halfSize = dataSize[dimIdx] / 2;
var p1 = [];
var p2 = [];
p1[dimIdx] = val - halfSize;
p2[dimIdx] = val + halfSize;
p1[1 - dimIdx] = p2[1 - dimIdx] = dataItem[1 - dimIdx];
return Math.abs(this.dataToPoint(p1)[dimIdx] - this.dataToPoint(p2)[dimIdx]);
}, this);
}
var Overlay; // For deciding which dimensions to use when creating list data
BMapCoordSys.dimensions = BMapCoordSys.prototype.dimensions;
function createOverlayCtor() {
function Overlay(root) {
this._root = root;
}
Overlay.prototype = new BMap.Overlay();
/**
* 初始化
*
* @param {BMap.Map} map
* @override
*/
Overlay.prototype.initialize = function (map) {
map.getPanes().labelPane.appendChild(this._root);
return this._root;
};
/**
* @override
*/
Overlay.prototype.draw = function () {};
return Overlay;
}
BMapCoordSys.create = function (ecModel, api) {
var bmapCoordSys;
var root = api.getDom(); // TODO Dispose
ecModel.eachComponent('bmap', function (bmapModel) {
var painter = api.getZr().painter;
var viewportRoot = painter.getViewportRoot();
if (typeof BMap === 'undefined') {
throw new Error('BMap api is not loaded');
}
Overlay = Overlay || createOverlayCtor();
if (bmapCoordSys) {
throw new Error('Only one bmap component can exist');
}
var bmap;
if (!bmapModel.__bmap) {
// Not support IE8
var bmapRoot = root.querySelector('.ec-extension-bmap');
if (bmapRoot) {
// Reset viewport left and top, which will be changed
// in moving handler in BMapView
viewportRoot.style.left = '0px';
viewportRoot.style.top = '0px';
root.removeChild(bmapRoot);
}
bmapRoot = document.createElement('div');
bmapRoot.className = 'ec-extension-bmap'; // fix #13424
bmapRoot.style.cssText = 'position:absolute;width:100%;height:100%';
root.appendChild(bmapRoot); // initializes bmap
var mapOptions = bmapModel.get('mapOptions');
if (mapOptions) {
mapOptions = echarts.util.clone(mapOptions); // Not support `mapType`, use `bmap.setMapType(MapType)` instead.
delete mapOptions.mapType;
}
bmap = bmapModel.__bmap = new BMap.Map(bmapRoot, mapOptions);
var overlay = new Overlay(viewportRoot);
bmap.addOverlay(overlay); // Override
painter.getViewportRootOffset = function () {
return {
offsetLeft: 0,
offsetTop: 0
};
};
}
bmap = bmapModel.__bmap; // Set bmap options
// centerAndZoom before layout and render
var center = bmapModel.get('center');
var zoom = bmapModel.get('zoom');
if (center && zoom) {
var bmapCenter = bmap.getCenter();
var bmapZoom = bmap.getZoom();
var centerOrZoomChanged = bmapModel.centerOrZoomChanged([bmapCenter.lng, bmapCenter.lat], bmapZoom);
if (centerOrZoomChanged) {
var pt = new BMap.Point(center[0], center[1]);
bmap.centerAndZoom(pt, zoom);
}
}
bmapCoordSys = new BMapCoordSys(bmap, api);
bmapCoordSys.setMapOffset(bmapModel.__mapOffset || [0, 0]);
bmapCoordSys.setZoom(zoom);
bmapCoordSys.setCenter(center);
bmapModel.coordinateSystem = bmapCoordSys;
});
ecModel.eachSeries(function (seriesModel) {
if (seriesModel.get('coordinateSystem') === 'bmap') {
seriesModel.coordinateSystem = bmapCoordSys;
}
});
};
function v2Equal(a, b) {
return a && b && a[0] === b[0] && a[1] === b[1];
}
echarts.extendComponentModel({
type: 'bmap',
getBMap: function () {
// __bmap is injected when creating BMapCoordSys
return this.__bmap;
},
setCenterAndZoom: function (center, zoom) {
this.option.center = center;
this.option.zoom = zoom;
},
centerOrZoomChanged: function (center, zoom) {
var option = this.option;
return !(v2Equal(center, option.center) && zoom === option.zoom);
},
defaultOption: {
center: [104.114129, 37.550339],
zoom: 5,
// 2.0 http://lbsyun.baidu.com/custom/index.htm
mapStyle: {},
// 3.0 http://lbsyun.baidu.com/index.php?title=open/custom
mapStyleV2: {},
// See https://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference.html#a0b1
mapOptions: {},
roam: false
}
});
function isEmptyObject(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
}
echarts.extendComponentView({
type: 'bmap',
render: function (bMapModel, ecModel, api) {
var rendering = true;
var bmap = bMapModel.getBMap();
var viewportRoot = api.getZr().painter.getViewportRoot();
var coordSys = bMapModel.coordinateSystem;
var moveHandler = function (type, target) {
if (rendering) {
return;
}
var offsetEl = viewportRoot.parentNode.parentNode.parentNode;
var mapOffset = [-parseInt(offsetEl.style.left, 10) || 0, -parseInt(offsetEl.style.top, 10) || 0]; // only update style when map offset changed
var viewportRootStyle = viewportRoot.style;
var offsetLeft = mapOffset[0] + 'px';
var offsetTop = mapOffset[1] + 'px';
if (viewportRootStyle.left !== offsetLeft) {
viewportRootStyle.left = offsetLeft;
}
if (viewportRootStyle.top !== offsetTop) {
viewportRootStyle.top = offsetTop;
}
coordSys.setMapOffset(mapOffset);
bMapModel.__mapOffset = mapOffset;
api.dispatchAction({
type: 'bmapRoam',
animation: {
duration: 0
}
});
};
function zoomEndHandler() {
if (rendering) {
return;
}
api.dispatchAction({
type: 'bmapRoam',
animation: {
duration: 0
}
});
}
bmap.removeEventListener('moving', this._oldMoveHandler);
bmap.removeEventListener('moveend', this._oldMoveHandler);
bmap.removeEventListener('zoomend', this._oldZoomEndHandler);
bmap.addEventListener('moving', moveHandler);
bmap.addEventListener('moveend', moveHandler);
bmap.addEventListener('zoomend', zoomEndHandler);
this._oldMoveHandler = moveHandler;
this._oldZoomEndHandler = zoomEndHandler;
var roam = bMapModel.get('roam');
if (roam && roam !== 'scale') {
bmap.enableDragging();
} else {
bmap.disableDragging();
}
if (roam && roam !== 'move') {
bmap.enableScrollWheelZoom();
bmap.enableDoubleClickZoom();
bmap.enablePinchToZoom();
} else {
bmap.disableScrollWheelZoom();
bmap.disableDoubleClickZoom();
bmap.disablePinchToZoom();
}
/* map 2.0 */
var originalStyle = bMapModel.__mapStyle;
var newMapStyle = bMapModel.get('mapStyle') || {}; // FIXME, Not use JSON methods
var mapStyleStr = JSON.stringify(newMapStyle);
if (JSON.stringify(originalStyle) !== mapStyleStr) {
// FIXME May have blank tile when dragging if setMapStyle
if (!isEmptyObject(newMapStyle)) {
bmap.setMapStyle(echarts.util.clone(newMapStyle));
}
bMapModel.__mapStyle = JSON.parse(mapStyleStr);
}
/* map 3.0 */
var originalStyle2 = bMapModel.__mapStyle2;
var newMapStyle2 = bMapModel.get('mapStyleV2') || {}; // FIXME, Not use JSON methods
var mapStyleStr2 = JSON.stringify(newMapStyle2);
if (JSON.stringify(originalStyle2) !== mapStyleStr2) {
// FIXME May have blank tile when dragging if setMapStyle
if (!isEmptyObject(newMapStyle2)) {
bmap.setMapStyleV2(echarts.util.clone(newMapStyle2));
}
bMapModel.__mapStyle2 = JSON.parse(mapStyleStr2);
}
rendering = false;
}
});
echarts.registerCoordinateSystem('bmap', BMapCoordSys); // Action
echarts.registerAction({
type: 'bmapRoam',
event: 'bmapRoam',
update: 'updateLayout'
}, function (payload, ecModel) {
ecModel.eachComponent('bmap', function (bMapModel) {
var bmap = bMapModel.getBMap();
var center = bmap.getCenter();
bMapModel.setCenterAndZoom([center.lng, center.lat], bmap.getZoom());
});
});
var version = '1.0.0';
exports.version = version;
Object.defineProperty(exports, '__esModule', { value: true });
})));
//# sourceMappingURL=bmap.js.map
File diff suppressed because one or more lines are too long
+22
View File
@@ -0,0 +1,22 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("echarts")):"function"==typeof define&&define.amd?define(["exports","echarts"],t):t((e=e||self).bmap={},e.echarts)}(this,function(e,d){"use strict";function l(e,t){this._bmap=e,this.dimensions=["lng","lat"],this._mapOffset=[0,0],this._api=t,this._projection=new BMap.MercatorProjection}function t(a,r){return r=r||[0,0],d.util.map([0,1],function(e){var t=r[e],o=a[e]/2,n=[],i=[];return n[e]=t-o,i[e]=t+o,n[1-e]=i[1-e]=r[1-e],Math.abs(this.dataToPoint(n)[e]-this.dataToPoint(i)[e])},this)}var c;function f(e){for(var t in e)if(e.hasOwnProperty(t))return;return 1}l.prototype.dimensions=["lng","lat"],l.prototype.setZoom=function(e){this._zoom=e},l.prototype.setCenter=function(e){this._center=this._projection.lngLatToPoint(new BMap.Point(e[0],e[1]))},l.prototype.setMapOffset=function(e){this._mapOffset=e},l.prototype.getBMap=function(){return this._bmap},l.prototype.dataToPoint=function(e){var t=new BMap.Point(e[0],e[1]),e=this._bmap.pointToOverlayPixel(t),t=this._mapOffset;return[e.x-t[0],e.y-t[1]]},l.prototype.pointToData=function(e){var t=this._mapOffset;return[(e=this._bmap.overlayPixelToPoint({x:e[0]+t[0],y:e[1]+t[1]})).lng,e.lat]},l.prototype.getViewRect=function(){var e=this._api;return new d.graphic.BoundingRect(0,0,e.getWidth(),e.getHeight())},l.prototype.getRoamTransform=function(){return d.matrix.create()},l.prototype.prepareCustoms=function(){var e=this.getViewRect();return{coordSys:{type:"bmap",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:d.util.bind(this.dataToPoint,this),size:d.util.bind(t,this)}}},l.dimensions=l.prototype.dimensions,l.create=function(e,p){var s,m=p.getDom();e.eachComponent("bmap",function(e){var t,o=p.getZr().painter,n=o.getViewportRoot();if("undefined"==typeof BMap)throw new Error("BMap api is not loaded");function i(e){this._root=e}if(c=c||((i.prototype=new BMap.Overlay).initialize=function(e){return e.getPanes().labelPane.appendChild(this._root),this._root},i.prototype.draw=function(){},i),s)throw new Error("Only one bmap component can exist");e.__bmap||((a=m.querySelector(".ec-extension-bmap"))&&(n.style.left="0px",n.style.top="0px",m.removeChild(a)),(a=document.createElement("div")).className="ec-extension-bmap",a.style.cssText="position:absolute;width:100%;height:100%",m.appendChild(a),(r=e.get("mapOptions"))&&delete(r=d.util.clone(r)).mapType,t=e.__bmap=new BMap.Map(a,r),a=new c(n),t.addOverlay(a),o.getViewportRootOffset=function(){return{offsetLeft:0,offsetTop:0}}),t=e.__bmap;var a,r=e.get("center"),n=e.get("zoom");r&&n&&(a=t.getCenter(),o=t.getZoom(),e.centerOrZoomChanged([a.lng,a.lat],o)&&(o=new BMap.Point(r[0],r[1]),t.centerAndZoom(o,n))),(s=new l(t,p)).setMapOffset(e.__mapOffset||[0,0]),s.setZoom(n),s.setCenter(r),e.coordinateSystem=s}),e.eachSeries(function(e){"bmap"===e.get("coordinateSystem")&&(e.coordinateSystem=s)})},d.extendComponentModel({type:"bmap",getBMap:function(){return this.__bmap},setCenterAndZoom:function(e,t){this.option.center=e,this.option.zoom=t},centerOrZoomChanged:function(e,t){var o,n=this.option;return o=e,e=n.center,!(o&&e&&o[0]===e[0]&&o[1]===e[1]&&t===n.zoom)},defaultOption:{center:[104.114129,37.550339],zoom:5,mapStyle:{},mapStyleV2:{},mapOptions:{},roam:!1}}),d.extendComponentView({type:"bmap",render:function(r,e,p){var s=!0,t=r.getBMap(),m=p.getZr().painter.getViewportRoot(),l=r.coordinateSystem,o=function(e,t){var o,n,i,a;s||(a=m.parentNode.parentNode.parentNode,o=[-parseInt(a.style.left,10)||0,-parseInt(a.style.top,10)||0],n=m.style,i=o[0]+"px",a=o[1]+"px",n.left!==i&&(n.left=i),n.top!==a&&(n.top=a),l.setMapOffset(o),r.__mapOffset=o,p.dispatchAction({type:"bmapRoam",animation:{duration:0}}))};function n(){s||p.dispatchAction({type:"bmapRoam",animation:{duration:0}})}t.removeEventListener("moving",this._oldMoveHandler),t.removeEventListener("moveend",this._oldMoveHandler),t.removeEventListener("zoomend",this._oldZoomEndHandler),t.addEventListener("moving",o),t.addEventListener("moveend",o),t.addEventListener("zoomend",n),this._oldMoveHandler=o,this._oldZoomEndHandler=n;var i=r.get("roam");i&&"scale"!==i?t.enableDragging():t.disableDragging(),i&&"move"!==i?(t.enableScrollWheelZoom(),t.enableDoubleClickZoom(),t.enablePinchToZoom()):(t.disableScrollWheelZoom(),t.disableDoubleClickZoom(),t.disablePinchToZoom());var a=r.__mapStyle,o=r.get("mapStyle")||{},i=JSON.stringify(o);JSON.stringify(a)!==i&&(f(o)||t.setMapStyle(d.util.clone(o)),r.__mapStyle=JSON.parse(i));a=r.__mapStyle2,o=r.get("mapStyleV2")||{},i=JSON.stringify(o);JSON.stringify(a)!==i&&(f(o)||t.setMapStyleV2(d.util.clone(o)),r.__mapStyle2=JSON.parse(i)),s=!1}}),d.registerCoordinateSystem("bmap",l),d.registerAction({type:"bmapRoam",event:"bmapRoam",update:"updateLayout"},function(e,t){t.eachComponent("bmap",function(e){var t=e.getBMap(),o=t.getCenter();e.setCenterAndZoom([o.lng,o.lat],t.getZoom())})});e.version="1.0.0",Object.defineProperty(e,"__esModule",{value:!0})});
+400
View File
@@ -0,0 +1,400 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('echarts')) :
typeof define === 'function' && define.amd ? define(['exports', 'echarts'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.dataTool = {}, global.echarts));
}(this, (function (exports, echarts) { 'use strict';
var arrayProto = Array.prototype;
var nativeSlice = arrayProto.slice;
var nativeMap = arrayProto.map;
var ctorFunction = function () { }.constructor;
var protoFunction = ctorFunction ? ctorFunction.prototype : null;
function map(arr, cb, context) {
if (!arr) {
return [];
}
if (!cb) {
return slice(arr);
}
if (arr.map && arr.map === nativeMap) {
return arr.map(cb, context);
}
else {
var result = [];
for (var i = 0, len = arr.length; i < len; i++) {
result.push(cb.call(context, arr[i], i, arr));
}
return result;
}
}
function bindPolyfill(func, context) {
var args = [];
for (var _i = 2; _i < arguments.length; _i++) {
args[_i - 2] = arguments[_i];
}
return function () {
return func.apply(context, args.concat(nativeSlice.call(arguments)));
};
}
var bind = (protoFunction && isFunction(protoFunction.bind))
? protoFunction.call.bind(protoFunction.bind)
: bindPolyfill;
function isFunction(value) {
return typeof value === 'function';
}
function slice(arr) {
var args = [];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
return nativeSlice.apply(arr, args);
}
function parse(xml) {
var doc;
if (typeof xml === 'string') {
var parser = new DOMParser();
doc = parser.parseFromString(xml, 'text/xml');
} else {
doc = xml;
}
if (!doc || doc.getElementsByTagName('parsererror').length) {
return null;
}
var gexfRoot = getChildByTagName(doc, 'gexf');
if (!gexfRoot) {
return null;
}
var graphRoot = getChildByTagName(gexfRoot, 'graph');
var attributes = parseAttributes(getChildByTagName(graphRoot, 'attributes'));
var attributesMap = {};
for (var i = 0; i < attributes.length; i++) {
attributesMap[attributes[i].id] = attributes[i];
}
return {
nodes: parseNodes(getChildByTagName(graphRoot, 'nodes'), attributesMap),
links: parseEdges(getChildByTagName(graphRoot, 'edges'))
};
}
function parseAttributes(parent) {
return parent ? map(getChildrenByTagName(parent, 'attribute'), function (attribDom) {
return {
id: getAttr(attribDom, 'id'),
title: getAttr(attribDom, 'title'),
type: getAttr(attribDom, 'type')
};
}) : [];
}
function parseNodes(parent, attributesMap) {
return parent ? map(getChildrenByTagName(parent, 'node'), function (nodeDom) {
var id = getAttr(nodeDom, 'id');
var label = getAttr(nodeDom, 'label');
var node = {
id: id,
name: label,
itemStyle: {
normal: {}
}
};
var vizSizeDom = getChildByTagName(nodeDom, 'viz:size');
var vizPosDom = getChildByTagName(nodeDom, 'viz:position');
var vizColorDom = getChildByTagName(nodeDom, 'viz:color'); // let vizShapeDom = getChildByTagName(nodeDom, 'viz:shape');
var attvaluesDom = getChildByTagName(nodeDom, 'attvalues');
if (vizSizeDom) {
node.symbolSize = parseFloat(getAttr(vizSizeDom, 'value'));
}
if (vizPosDom) {
node.x = parseFloat(getAttr(vizPosDom, 'x'));
node.y = parseFloat(getAttr(vizPosDom, 'y')); // z
}
if (vizColorDom) {
node.itemStyle.normal.color = 'rgb(' + [getAttr(vizColorDom, 'r') | 0, getAttr(vizColorDom, 'g') | 0, getAttr(vizColorDom, 'b') | 0].join(',') + ')';
} // if (vizShapeDom) {
// node.shape = getAttr(vizShapeDom, 'shape');
// }
if (attvaluesDom) {
var attvalueDomList = getChildrenByTagName(attvaluesDom, 'attvalue');
node.attributes = {};
for (var j = 0; j < attvalueDomList.length; j++) {
var attvalueDom = attvalueDomList[j];
var attId = getAttr(attvalueDom, 'for');
var attValue = getAttr(attvalueDom, 'value');
var attribute = attributesMap[attId];
if (attribute) {
switch (attribute.type) {
case 'integer':
case 'long':
attValue = parseInt(attValue, 10);
break;
case 'float':
case 'double':
attValue = parseFloat(attValue);
break;
case 'boolean':
attValue = attValue.toLowerCase() === 'true';
break;
}
node.attributes[attId] = attValue;
}
}
}
return node;
}) : [];
}
function parseEdges(parent) {
return parent ? map(getChildrenByTagName(parent, 'edge'), function (edgeDom) {
var id = getAttr(edgeDom, 'id');
var label = getAttr(edgeDom, 'label');
var sourceId = getAttr(edgeDom, 'source');
var targetId = getAttr(edgeDom, 'target');
var edge = {
id: id,
name: label,
source: sourceId,
target: targetId,
lineStyle: {
normal: {}
}
};
var lineStyle = edge.lineStyle.normal;
var vizThicknessDom = getChildByTagName(edgeDom, 'viz:thickness');
var vizColorDom = getChildByTagName(edgeDom, 'viz:color'); // let vizShapeDom = getChildByTagName(edgeDom, 'viz:shape');
if (vizThicknessDom) {
lineStyle.width = parseFloat(vizThicknessDom.getAttribute('value'));
}
if (vizColorDom) {
lineStyle.color = 'rgb(' + [getAttr(vizColorDom, 'r') | 0, getAttr(vizColorDom, 'g') | 0, getAttr(vizColorDom, 'b') | 0].join(',') + ')';
} // if (vizShapeDom) {
// edge.shape = vizShapeDom.getAttribute('shape');
// }
return edge;
}) : [];
}
function getAttr(el, attrName) {
return el.getAttribute(attrName);
}
function getChildByTagName(parent, tagName) {
var node = parent.firstChild;
while (node) {
if (node.nodeType !== 1 || node.nodeName.toLowerCase() !== tagName.toLowerCase()) {
node = node.nextSibling;
} else {
return node;
}
}
return null;
}
function getChildrenByTagName(parent, tagName) {
var node = parent.firstChild;
var children = [];
while (node) {
if (node.nodeName.toLowerCase() === tagName.toLowerCase()) {
children.push(node);
}
node = node.nextSibling;
}
return children;
}
var gexf = /*#__PURE__*/Object.freeze({
__proto__: null,
parse: parse
});
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
/**
* AUTO-GENERATED FILE. DO NOT MODIFY.
*/
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
function asc(arr) {
arr.sort(function (a, b) {
return a - b;
});
return arr;
}
function quantile(ascArr, p) {
var H = (ascArr.length - 1) * p + 1;
var h = Math.floor(H);
var v = +ascArr[h - 1];
var e = H - h;
return e ? v + e * (ascArr[h] - v) : v;
}
/**
* See:
* <https://en.wikipedia.org/wiki/Box_plot#cite_note-frigge_hoaglin_iglewicz-2>
* <http://stat.ethz.ch/R-manual/R-devel/library/grDevices/html/boxplot.stats.html>
*
* Helper method for preparing data.
*
* @param {Array.<number>} rawData like
* [
* [12,232,443], (raw data set for the first box)
* [3843,5545,1232], (raw data set for the second box)
* ...
* ]
* @param {Object} [opt]
*
* @param {(number|string)} [opt.boundIQR=1.5] Data less than min bound is outlier.
* default 1.5, means Q1 - 1.5 * (Q3 - Q1).
* If 'none'/0 passed, min bound will not be used.
* @param {(number|string)} [opt.layout='horizontal']
* Box plot layout, can be 'horizontal' or 'vertical'
* @return {Object} {
* boxData: Array.<Array.<number>>
* outliers: Array.<Array.<number>>
* axisData: Array.<string>
* }
*/
function prepareBoxplotData (rawData, opt) {
opt = opt || {};
var boxData = [];
var outliers = [];
var axisData = [];
var boundIQR = opt.boundIQR;
var useExtreme = boundIQR === 'none' || boundIQR === 0;
for (var i = 0; i < rawData.length; i++) {
axisData.push(i + '');
var ascList = asc(rawData[i].slice());
var Q1 = quantile(ascList, 0.25);
var Q2 = quantile(ascList, 0.5);
var Q3 = quantile(ascList, 0.75);
var min = ascList[0];
var max = ascList[ascList.length - 1];
var bound = (boundIQR == null ? 1.5 : boundIQR) * (Q3 - Q1);
var low = useExtreme ? min : Math.max(min, Q1 - bound);
var high = useExtreme ? max : Math.min(max, Q3 + bound);
boxData.push([low, Q1, Q2, Q3, high]);
for (var j = 0; j < ascList.length; j++) {
var dataItem = ascList[j];
if (dataItem < low || dataItem > high) {
var outlier = [i, dataItem];
opt.layout === 'vertical' && outlier.reverse();
outliers.push(outlier);
}
}
}
return {
boxData: boxData,
outliers: outliers,
axisData: axisData
};
}
var version = '1.0.0';
// For backward compatibility, where the namespace `dataTool` will
// be mounted on `echarts` is the extension `dataTool` is imported.
// But the old version of echarts do not have `dataTool` namespace,
// so check it before mounting.
if (echarts.dataTool) {
echarts.dataTool.version = version;
echarts.dataTool.gexf = gexf;
echarts.dataTool.prepareBoxplotData = prepareBoxplotData; // echarts.dataTool.boxplotTransform = boxplotTransform;
}
exports.gexf = gexf;
exports.prepareBoxplotData = prepareBoxplotData;
exports.version = version;
Object.defineProperty(exports, '__esModule', { value: true });
})));
//# sourceMappingURL=dataTool.js.map
File diff suppressed because one or more lines are too long
+22
View File
@@ -0,0 +1,22 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("echarts")):"function"==typeof define&&define.amd?define(["exports","echarts"],t):t((e=e||self).dataTool={},e.echarts)}(this,function(e,t){"use strict";var r=Array.prototype,i=r.slice,l=r.map,o=function(){}.constructor,r=o?o.prototype:null;function a(e,t,r){if(!e)return[];if(!t)return function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return i.apply(e,t)}(e);if(e.map&&e.map===l)return e.map(t,r);for(var o=[],n=0,a=e.length;n<a;n++)o.push(t.call(r,e[n],n,e));return o}r&&"function"==typeof r.bind&&r.call.bind(r.bind);function p(e,t){return e.getAttribute(t)}function c(e,t){for(var r=e.firstChild;r;){if(1===r.nodeType&&r.nodeName.toLowerCase()===t.toLowerCase())return r;r=r.nextSibling}return null}function d(e,t){for(var r=e.firstChild,o=[];r;)r.nodeName.toLowerCase()===t.toLowerCase()&&o.push(r),r=r.nextSibling;return o}o=Object.freeze({__proto__:null,parse:function(e){if(!(t="string"==typeof e?(new DOMParser).parseFromString(e,"text/xml"):e)||t.getElementsByTagName("parsererror").length)return null;if(!(e=c(t,"gexf")))return null;for(var f,t=c(e,"graph"),r=(e=c(t,"attributes"))?a(d(e,"attribute"),function(e){return{id:p(e,"id"),title:p(e,"title"),type:p(e,"type")}}):[],o={},n=0;n<r.length;n++)o[r[n].id]=r[n];return{nodes:(e=c(t,"nodes"),f=o,e?a(d(e,"node"),function(e){var t={id:p(e,"id"),name:p(e,"label"),itemStyle:{normal:{}}},r=c(e,"viz:size"),o=c(e,"viz:position"),n=c(e,"viz:color"),e=c(e,"attvalues");if(r&&(t.symbolSize=parseFloat(p(r,"value"))),o&&(t.x=parseFloat(p(o,"x")),t.y=parseFloat(p(o,"y"))),n&&(t.itemStyle.normal.color="rgb("+[0|p(n,"r"),0|p(n,"g"),0|p(n,"b")].join(",")+")"),e){var a=d(e,"attvalue");t.attributes={};for(var i=0;i<a.length;i++){var l=a[i],u=p(l,"for"),s=p(l,"value"),l=f[u];if(l){switch(l.type){case"integer":case"long":s=parseInt(s,10);break;case"float":case"double":s=parseFloat(s);break;case"boolean":s="true"===s.toLowerCase()}t.attributes[u]=s}}}return t}):[]),links:(t=c(t,"edges"))?a(d(t,"edge"),function(e){var t={id:p(e,"id"),name:p(e,"label"),source:p(e,"source"),target:p(e,"target"),lineStyle:{normal:{}}},r=t.lineStyle.normal,o=c(e,"viz:thickness"),e=c(e,"viz:color");return o&&(r.width=parseFloat(o.getAttribute("value"))),e&&(r.color="rgb("+[0|p(e,"r"),0|p(e,"g"),0|p(e,"b")].join(",")+")"),t}):[]}}});function y(e,t){var r=(e.length-1)*t+1,o=Math.floor(r),t=+e[o-1],r=r-o;return r?t+r*(e[o]-t):t}function n(e,t){for(var r=[],o=[],n=[],a=(t=t||{}).boundIQR,i="none"===a||0===a,l=0;l<e.length;l++){n.push(l+"");var u=((g=e[l].slice()).sort(function(e,t){return e-t}),g),s=y(u,.25),f=y(u,.5),p=y(u,.75),c=u[0],d=u[u.length-1],g=(null==a?1.5:a)*(p-s),v=i?c:Math.max(c,s-g),b=i?d:Math.min(d,p+g);r.push([v,s,f,p,b]);for(var h=0;h<u.length;h++){var m=u[h];(m<v||b<m)&&(m=[l,m],"vertical"===t.layout&&m.reverse(),o.push(m))}}return{boxData:r,outliers:o,axisData:n}}r="1.0.0";t.dataTool&&(t.dataTool.version=r,t.dataTool.gexf=o,t.dataTool.prepareBoxplotData=n),e.gexf=o,e.prepareBoxplotData=n,e.version=r,Object.defineProperty(e,"__esModule",{value:!0})});
+905
View File
@@ -0,0 +1,905 @@
blockquote, body, dd, dir, dl, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, input, legend, menu, ol, optgroup, p, pre, tbody, td, textarea, tfoot, th, thead, ul {
margin: 0;
padding: 0
}
ol, ul {
list-style-type: none;
list-style-image: none
}
a {
text-decoration: none;
background-color: transparent
}
a:active, a:hover {
outline-width: 0
}
a:focus {
outline: 1px dotted
}
html {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
font-size: 62.5%
}
body {
font-size: 14px;
line-height: 1.8
}
body, button, input, select, textarea {
font-family: helvetica neue, arial, hiragino sans gb, stheiti, wenquanyi micro hei, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif;
-ms-text-autospace: ideograph-alpha ideograph-numeric ideograph-parenthesis;
text-spacing: ideograph-alpha ideograph-numeric ideograph-parenthesis
}
h1, h2, h3, h4, h5, h6 {
font-weight: 400
}
h1 {
font-size: 36px
}
h2 {
font-size: 30px
}
h3 {
font-size: 22px
}
h4 {
font-size: 18px
}
h5 {
font-size: 14px
}
h6 {
font-size: 12px
}
abbr, acronym {
border-bottom: 1px dotted;
cursor: help
}
b, strong {
font-weight: 700
}
dfn {
font-style: italic
}
hr {
box-sizing: content-box;
height: 0
}
mark {
background-color: #d2e5ff;
color: #000
}
code, kbd, pre, samp {
font-family: monaco, menlo, consolas, courier new, courier, monospace
}
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
overflow: auto
}
q {
quotes: none
}
q:after, q:before {
content: '';
content: none
}
small {
font-size: 85.7%
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
top: -.5em
}
sub {
bottom: -.25em
}
table {
border-collapse: collapse;
border-spacing: 0
}
th {
text-align: left
}
table td, table th {
border: 1px solid #ddd;
padding: 8px 10px
}
table th {
font-weight: inherit;
border-bottom-width: 2px;
border-bottom-color: #ccc
}
img {
border-style: none;
width: auto \9;
height: auto;
max-width: 100%;
vertical-align: top;
-ms-interpolation-mode: bicubic
}
svg:not(:root) {
overflow: hidden
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: .35em .625em .75em
}
legend {
border-style: none;
white-space: normal;
*margin-left: -7px
}
button, input, select, textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
vertical-align: baseline;
*vertical-align: middle
}
button, input {
*overflow: visible
}
button, select {
text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
-webkit-appearance: button;
cursor: pointer
}
button[disabled], input[disabled] {
cursor: default
}
input[type=checkbox], input[type=radio] {
box-sizing: border-box;
padding: 0;
*height: 13px;
*width: 13px
}
input[type=search] {
-webkit-appearance: textfield;
box-sizing: content-box
}
input[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border-style: none;
padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height: auto
}
textarea {
overflow: auto;
resize: vertical
}
option:disabled:checked, select:disabled option:checked {
color: #d2d2d2
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input {
line-height: normal !important
}
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #a9a9a9;
opacity: 1
}
label {
cursor: pointer
}
select[multiple], select[size], select[size][multiple] {
border: 1px solid #aaa;
padding: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
display: block
}
audio, canvas, progress, video {
display: inline-block;
vertical-align: baseline
}
audio:not([controls]) {
display: none;
height: 0
}
[hidden], template {
display: none
}
[draggable] {
cursor: move
}
.dib {
display: inline-block;
*display: inline;
*zoom: 1
}
.dib-box {
font-size: 0;
*word-spacing: -1px
}
@media (-webkit-min-device-pixel-ratio: 0) {
.dib-box {
letter-spacing: -5px
}
}
.dib-box .dib {
vertical-align: top;
font-size: 12px;
letter-spacing: normal;
word-spacing: normal;
line-height: inherit
}
.dib-box .justify, .justify {
font-size: 0;
line-height: inherit
}
.justify {
text-align: justify;
text-justify: inter-ideograph;
*zoom: 1;
-moz-text-align-last: justify;
text-align-last: justify
}
.justify:after {
content: "";
display: inline-block;
width: 100%
}
.justify .dib {
-moz-text-align-last: auto;
text-align-last: auto;
text-justify: auto;
text-align: left;
font-size: 12px;
letter-spacing: normal;
word-spacing: normal
}
.arrow2 {
font-size: 0;
width: 0;
height: 0;
line-height: 0;
display: inline-block;
*display: inline;
*zoom: 1;
vertical-align: -2px;
border: 0 dashed transparent;
border-width: 6px
}
.arrow-top {
border-bottom-style: solid;
border-bottom-color: #2ab2df
}
.arrow-bottom {
border-top-style: solid;
border-top-color: #2ab2df
}
.arrow-left {
border-right-style: solid;
border-right-color: #2ab2df
}
.arrow-right {
border-left-style: solid;
border-left-color: #2ab2df
}
.arrow-left-top {
border-left-width: 0 !important
}
.arrow-left-top, .arrow-right-top {
border-top-style: solid;
border-top-color: #2ab2df
}
.arrow-right-top {
border-right-width: 0 !important
}
.arrow-left-bottom {
border-left-width: 0 !important
}
.arrow-left-bottom, .arrow-right-bottom {
border-bottom-style: solid;
border-bottom-color: #2ab2df
}
.arrow-right-bottom {
border-right-width: 0 !important
}
.fluid-media {
position: relative
}
.fluid-media div, .fluid-media embed, .fluid-media iframe, .fluid-media object, .fluid-media video {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0
}
.widescreen {
padding-bottom: 56.25%
}
.narrowscreen {
padding-bottom: 75%
}
.wole, .youku {
padding-top: 40px
}
.tudou {
padding-top: 50px
}
.iqiyi {
padding-top: 45px
}
.youtube {
padding-top: 30px
}
.center-box {
font-size: 0;
*word-spacing: -1px;
height: 100%
}
@media (-webkit-min-device-pixel-ratio: 0) {
.center-box {
letter-spacing: -5px
}
}
.center-box .center-hack {
display: inline-block;
*display: inline;
*zoom: 1;
font-size: 0;
width: 0;
height: 100%;
vertical-align: middle
}
.center-box .center-body {
letter-spacing: normal;
word-spacing: normal;
font-size: 12px;
white-space: normal;
word-wrap: break-word
}
.center-box .center-body, .center-box .center-img {
display: inline-block;
*display: inline;
*zoom: 1;
vertical-align: middle;
padding: 0 !important;
margin: 0 !important;
width: 100%
}
.center-box .center-img {
text-align: center;
font-size: 0
}
.center-box img {
vertical-align: middle
}
.clearfix:after, .clearfix:before {
content: "";
display: table
}
.clearfix:after {
clear: both
}
.clearfix {
*zoom: 1
}
.clearall {
overflow: hidden;
_overflow: visible;
*zoom: 1
}
.clearcell {
display: table-cell;
*zoom: 1
}
.clearcell:after {
clear: both;
display: block;
visibility: visible;
overflow: hidden;
height: 0 !important;
line-height: 0;
font-size: xx-large;
content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "
}
.nowrap {
white-space: nowrap;
word-wrap: normal
}
.wrap {
white-space: normal;
word-wrap: break-word
}
.hidden, .hide {
display: none
}
.ellipsis {
display: block;
word-wrap: normal;
text-overflow: ellipsis;
text-align: left
}
.ellipsis, .text-hide {
white-space: nowrap;
overflow: hidden
}
.text-hide {
text-indent: 100%
}
.clip-hide {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
padding: 0 !important;
border: 0 none !important;
height: 1px !important;
width: 1px !important
}
.clip-hide, .ir {
overflow: hidden
}
.ir {
z-index: -1
}
.ir, .ir-bg {
position: relative
}
.ir-bg {
z-index: 1
}
.ime-inactive {
ime-mode: inactive !important
}
.select-no-appearance {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
text-overflow: "";
text-indent: .01px
}
.antialiased {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.rmb, .yuan {
font-family: arial;
font-style: normal
}
.btn {
box-sizing: content-box;
display: inline-block;
border: 1px solid #ddd;
*border: 0 none;
border-radius: 2px;
*margin-right: .3em;
margin-bottom: 0;
padding: 0 10px;
*padding: 1px 10px;
width: auto;
height: 21px;
line-height: 21px;
font-size: 12px;
font-weight: 700;
cursor: pointer;
border-bottom-color: #bbb !important;
background-color: #f4f4f4;
background-repeat: repeat-x;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#eee));
background-image: -webkit-linear-gradient(top, #f8f8f8, #eee);
background-image: linear-gradient(180deg, #f8f8f8, #eee);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffeeeeee', GradientType=0)
}
.btn, .btn:hover, .btn:visited {
color: #333 !important
}
.btn:hover {
box-shadow: none;
background-color: #ededed;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #f2f2f2, #e6e6e6);
background-image: linear-gradient(180deg, #f2f2f2, #e6e6e6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe6e6e6', GradientType=0)
}
.btn:active, .btn:hover {
background-repeat: repeat-x
}
.btn:active {
background-color: #ebebeb;
background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#f2f2f2));
background-image: -webkit-linear-gradient(top, #e6e6e6, #f2f2f2);
background-image: linear-gradient(180deg, #e6e6e6, #f2f2f2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#fff2f2f2', GradientType=0)
}
.btn-error {
border-color: transparent;
border-bottom-color: #c21b1b !important;
background-color: #ff3636;
background-repeat: repeat-x;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f44), to(#f22));
background-image: -webkit-linear-gradient(top, #f44, #f22);
background-image: linear-gradient(180deg, #f44, #f22);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff4444', endColorstr='#ffff2222', GradientType=0)
}
.btn-error, .btn-error:hover, .btn-error:visited {
color: #fff !important
}
.btn-error:hover {
background-color: #e41b1b;
background-repeat: repeat-x;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ee2020), to(#d51314));
background-image: -webkit-linear-gradient(top, #ee2020, #d51314);
background-image: linear-gradient(180deg, #ee2020, #d51314);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee2020', endColorstr='#ffd51314', GradientType=0)
}
.btn-error:active {
background-color: #df1819;
background-repeat: repeat-x;
background-image: -webkit-gradient(linear, left top, left bottom, from(#d51314), to(#ee2020));
background-image: -webkit-linear-gradient(top, #d51314, #ee2020);
background-image: linear-gradient(180deg, #d51314, #ee2020);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd51314', endColorstr='#ffee2020', GradientType=0)
}
.btn-warning {
border-color: transparent;
border-bottom-color: #cf370c !important;
background-color: #ff4e00;
background-repeat: repeat-x;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f50), to(#f40));
background-image: -webkit-linear-gradient(top, #f50, #f40);
background-image: linear-gradient(180deg, #f50, #f40);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff5500', endColorstr='#ffff4400', GradientType=0)
}
.btn-warning, .btn-warning:hover, .btn-warning:visited {
color: #fff !important
}
.btn-warning:hover {
background-color: #ef4000;
background-repeat: repeat-x;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f40), to(#d73900));
background-image: -webkit-linear-gradient(top, #f40, #d73900);
background-image: linear-gradient(180deg, #f40, #d73900);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff4400', endColorstr='#ffd73900', GradientType=0)
}
.btn-warning:active {
background-color: #e73d00;
background-repeat: repeat-x;
background-image: -webkit-gradient(linear, left top, left bottom, from(#d73900), to(#f40));
background-image: -webkit-linear-gradient(top, #d73900, #f40);
background-image: linear-gradient(180deg, #d73900, #f40);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd73900', endColorstr='#ffff4400', GradientType=0)
}
.btn-primary {
border-color: transparent;
border-bottom-color: #0960ab !important;
background-color: #4288c5;
background-image: -webkit-gradient(linear, left top, left bottom, from(#488fcd), to(#3a7db8));
background-image: -webkit-linear-gradient(top, #488fcd, #3a7db8);
background-image: linear-gradient(180deg, #488fcd, #3a7db8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff488fcd', endColorstr='#ff3a7db8', GradientType=0);
background-repeat: repeat-x
}
.btn-primary, .btn-primary:hover, .btn-primary:visited {
color: #fff !important
}
.btn-primary:hover {
background-color: #3579b5;
background-repeat: repeat-x;
background-image: -webkit-gradient(linear, left top, left bottom, from(#4087c6), to(#25659c));
background-image: -webkit-linear-gradient(top, #4087c6, #25659c);
background-image: linear-gradient(180deg, #4087c6, #25659c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4087c6', endColorstr='#ff25659c', GradientType=0)
}
.btn-primary:active {
background-color: #3073ad;
background-repeat: repeat-x;
background-image: -webkit-gradient(linear, left top, left bottom, from(#25659c), to(#4087c6));
background-image: -webkit-linear-gradient(top, #25659c, #4087c6);
background-image: linear-gradient(180deg, #25659c, #4087c6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff25659c', endColorstr='#ff4087c6', GradientType=0)
}
.btn-disabled {
border: 1px solid #e0e0e0;
border-bottom-color: #ccc !important;
cursor: default
}
.btn-disabled, .btn-disabled:hover, .btn-disabled:visited {
color: #ccc !important;
background-color: #ededed;
background-repeat: repeat-x;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #f2f2f2, #e6e6e6);
background-image: linear-gradient(180deg, #f2f2f2, #e6e6e6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe6e6e6', GradientType=0)
}
.btn-group {
overflow: hidden
}
.btn-group .btn {
float: left;
margin: 0;
border-radius: 0;
border-left-width: 0
}
.btn-group .btn-group .btn:first-child {
border-left-width: 1px;
border-radius: 2px 0 0 2px
}
.btn-group .btn:last-child {
border-radius: 0 2px 2px 0
}
.btn-xlarge {
padding: 0 20px;
height: 43px;
line-height: 43px;
font-size: 18px
}
.btn-large {
padding: 0 20px;
height: 38px;
line-height: 38px;
font-size: 14px
}
.btn-medium {
height: 28px;
line-height: 28px;
padding: 0 20px
}
.btn-small {
height: 26px;
line-height: 26px;
padding: 0 20px
}
.btn-xsmall {
height: 23px;
line-height: 23px
}
.btn-block {
display: block;
width: 100%;
padding-right: 0;
padding-left: 0
}
.table table th, .table th {
border: 0 none;
border-bottom: 2px solid #ccc
}
.table table td, .table td {
border: 0 none;
border-top: 1px solid #ddd
}
.table-striped tbody tr:nth-child(odd) td {
background-color: #fafafa
}
.type .table-hover tbody tr:hover td, .type .table-hover thead tr:hover th {
background-color: #f6f6f6
}
@media (max-width: 767px) {
.table-responsive {
width: 100%;
overflow-x: scroll;
overflow-y: hidden;
border-right: 1px solid #ddd;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-overflow-scrolling: touch
}
.table-responsive table {
margin: 0
}
.table-responsive td, .table-responsive th {
white-space: nowrap
}
.table-responsive .table {
border: 0 none
}
}
@media print {
* {
background-color: transparent !important;
box-shadow: none !important;
text-shadow: none !important;
color: #000 !important
}
a, a:visited {
text-decoration: underline
}
a[href]:after {
content: "(" attr(href) ")"
}
abbr[title]:after {
content: "(" attr(title) ")"
}
a[href^="#"]:after, a[href^="javascript:"]:after {
content: ""
}
blockquote, pre {
border: 1px solid #999;
page-break-inside: avoid
}
thead {
display: table-header-group
}
img, tr {
page-break-inside: avoid
}
img {
max-width: 100% !important
}
@page {
margin: .5cm
}
h2, h3, p {
orphans: 3;
widows: 3
}
h2, h3 {
page-break-after: avoid
}
}
+539
View File
@@ -0,0 +1,539 @@
/* Logo 字体 */
@font-face {
font-family: "iconfont logo";
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
}
.logo {
font-family: "iconfont logo";
font-size: 160px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* tabs */
.nav-tabs {
position: relative;
}
.nav-tabs .nav-more {
position: absolute;
right: 0;
bottom: 0;
height: 42px;
line-height: 42px;
color: #666;
}
#tabs {
border-bottom: 1px solid #eee;
}
#tabs li {
cursor: pointer;
width: 100px;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 16px;
border-bottom: 2px solid transparent;
position: relative;
z-index: 1;
margin-bottom: -1px;
color: #666;
}
#tabs .active {
border-bottom-color: #f00;
color: #222;
}
.tab-container .content {
display: none;
}
/* 页面布局 */
#body .main {
padding: 30px;
margin: 0 auto;
overflow: auto;
}
#body .main .logo {
color: #333;
text-align: left;
margin-bottom: 30px;
line-height: 1;
height: 110px;
margin-top: -50px;
overflow: hidden;
*zoom: 1;
}
#body .main .logo a {
font-size: 160px;
color: #333;
}
.helps {
margin-top: 40px;
}
.helps pre {
padding: 20px;
margin: 10px 0;
border: solid 1px #e7e1cd;
background-color: #fffdef;
overflow: auto;
}
.icon_lists {
width: 100% !important;
overflow: hidden;
*zoom: 1;
}
.icon_lists li {
width: 100px;
margin-bottom: 10px;
margin-right: 20px;
text-align: center;
list-style: none !important;
cursor: default;
}
.icon_lists li .code-name {
line-height: 1.2;
}
.icon_lists .icon {
display: block;
height: 100px;
line-height: 100px;
font-size: 42px;
margin: 10px auto;
color: #333;
-webkit-transition: font-size 0.25s linear, width 0.25s linear;
-moz-transition: font-size 0.25s linear, width 0.25s linear;
transition: font-size 0.25s linear, width 0.25s linear;
}
.icon_lists .icon:hover {
font-size: 100px;
}
.icon_lists .svg-icon {
/* 通过设置 font-size 来改变图标大小 */
width: 1em;
/* 图标和文字相邻时,垂直对齐 */
vertical-align: -0.15em;
/* 通过设置 color 来改变 SVG 的颜色/fill */
fill: currentColor;
/* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
normalize.css 中也包含这行 */
overflow: hidden;
}
.icon_lists li .name,
.icon_lists li .code-name {
color: #666;
}
/* markdown 样式 */
.markdown {
color: #666;
font-size: 14px;
line-height: 1.8;
}
.highlight {
line-height: 1.5;
}
.markdown img {
vertical-align: middle;
max-width: 100%;
}
.markdown h1 {
color: #404040;
font-weight: 500;
line-height: 40px;
margin-bottom: 24px;
}
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 {
color: #404040;
margin: 1.6em 0 0.6em 0;
font-weight: 500;
clear: both;
}
.markdown h1 {
font-size: 28px;
}
.markdown h2 {
font-size: 22px;
}
.markdown h3 {
font-size: 16px;
}
.markdown h4 {
font-size: 14px;
}
.markdown h5 {
font-size: 12px;
}
.markdown h6 {
font-size: 12px;
}
.markdown hr {
height: 1px;
border: 0;
background: #e9e9e9;
margin: 16px 0;
clear: both;
}
.markdown p {
margin: 1em 0;
}
.markdown>p,
.markdown>blockquote,
.markdown>.highlight,
.markdown>ol,
.markdown>ul {
width: 80%;
}
.markdown ul>li {
list-style: circle;
}
.markdown>ul li,
.markdown blockquote ul>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown>ul li p,
.markdown>ol li p {
margin: 0.6em 0;
}
.markdown ol>li {
list-style: decimal;
}
.markdown>ol li,
.markdown blockquote ol>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown code {
margin: 0 3px;
padding: 0 5px;
background: #eee;
border-radius: 3px;
}
.markdown strong,
.markdown b {
font-weight: 600;
}
.markdown>table {
border-collapse: collapse;
border-spacing: 0px;
empty-cells: show;
border: 1px solid #e9e9e9;
width: 95%;
margin-bottom: 24px;
}
.markdown>table th {
white-space: nowrap;
color: #333;
font-weight: 600;
}
.markdown>table th,
.markdown>table td {
border: 1px solid #e9e9e9;
padding: 8px 16px;
text-align: left;
}
.markdown>table th {
background: #F7F7F7;
}
.markdown blockquote {
font-size: 90%;
color: #999;
border-left: 4px solid #e9e9e9;
padding-left: 0.8em;
margin: 1em 0;
}
.markdown blockquote p {
margin: 0;
}
.markdown .anchor {
opacity: 0;
transition: opacity 0.3s ease;
margin-left: 8px;
}
.markdown .waiting {
color: #ccc;
}
.markdown h1:hover .anchor,
.markdown h2:hover .anchor,
.markdown h3:hover .anchor,
.markdown h4:hover .anchor,
.markdown h5:hover .anchor,
.markdown h6:hover .anchor {
opacity: 1;
display: inline-block;
}
.markdown>br,
.markdown>p>br {
clear: both;
}
.hljs {
display: block;
background: white;
padding: 0.5em;
color: #333333;
overflow-x: auto;
}
.hljs-comment,
.hljs-meta {
color: #969896;
}
.hljs-string,
.hljs-variable,
.hljs-template-variable,
.hljs-strong,
.hljs-emphasis,
.hljs-quote {
color: #df5000;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-type {
color: #a71d5d;
}
.hljs-literal,
.hljs-symbol,
.hljs-bullet,
.hljs-attribute {
color: #0086b3;
}
.hljs-section,
.hljs-name {
color: #63a35c;
}
.hljs-tag {
color: #333333;
}
.hljs-title,
.hljs-attr,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo {
color: #795da3;
}
.hljs-addition {
color: #55a532;
background-color: #eaffea;
}
.hljs-deletion {
color: #bd2c00;
background-color: #ffecec;
}
.hljs-link {
text-decoration: underline;
}
/* 代码高亮 */
/* PrismJS 1.15.0
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
:not(pre)>code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
}
/* Inline code */
:not(pre)>code[class*="language-"] {
padding: .1em;
border-radius: .3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.namespace {
opacity: .7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
background: hsla(0, 0%, 100%, .5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
+566
View File
@@ -0,0 +1,566 @@
<?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="3column" unicode="&#58979;" d="M874.666667 778.666667H149.333333C108.8 778.666667 74.666667 744.533333 74.666667 704v-640c0-40.533333 34.133333-74.666667 74.666666-74.666667h725.333334c40.533333 0 74.666667 34.133333 74.666666 74.666667V704c0 40.533333-34.133333 74.666667-74.666666 74.666667z m-245.333334-64v-661.333334h-234.666666v661.333334h234.666666zM138.666667 64V704c0 6.4 4.266667 10.666667 10.666666 10.666667h181.333334v-661.333334H149.333333c-6.4 0-10.666667 4.266667-10.666666 10.666667z m746.666666 0c0-6.4-4.266667-10.666667-10.666666-10.666667h-181.333334v661.333334H874.666667c6.4 0 10.666667-4.266667 10.666666-10.666667v-640z" horiz-adv-x="1024" />
<glyph glyph-name="column-4" unicode="&#58980;" d="M874.666667 778.666667H149.333333C108.8 778.666667 74.666667 744.533333 74.666667 704v-640c0-40.533333 34.133333-74.666667 74.666666-74.666667h725.333334c40.533333 0 74.666667 34.133333 74.666666 74.666667V704c0 40.533333-34.133333 74.666667-74.666666 74.666667z m-330.666667-64h128v-661.333334h-128v661.333334z m-64-661.333334h-128v661.333334h128v-661.333334z m-341.333333 10.666667V704c0 6.4 4.266667 10.666667 10.666666 10.666667h138.666667v-661.333334H149.333333c-6.4 0-10.666667 4.266667-10.666666 10.666667z m746.666666 0c0-6.4-4.266667-10.666667-10.666666-10.666667h-138.666667v661.333334H874.666667c6.4 0 10.666667-4.266667 10.666666-10.666667v-640z" horiz-adv-x="1024" />
<glyph glyph-name="add" unicode="&#58981;" d="M853.333333 416H544V725.333333c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-309.333333H170.666667c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h309.333333V42.666667c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V352H853.333333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="add-circle" unicode="&#58982;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM682.666667 416h-138.666667V554.666667c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-138.666667H341.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h138.666667V213.333333c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v138.666667H682.666667c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="adjust" unicode="&#58983;" d="M522.666667 437.333333c-17.066667 0-32-14.933333-32-32v-362.666666c0-17.066667 14.933333-32 32-32S554.666667 25.6 554.666667 42.666667V405.333333c0 17.066667-14.933333 32-32 32zM341.333333 341.333333H106.666667c-17.066667 0-32-14.933333-32-32S89.6 277.333333 106.666667 277.333333h74.666666v-234.666666c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V277.333333H341.333333c17.066667 0 32 14.933333 32 32S358.4 341.333333 341.333333 341.333333zM693.333333 522.666667c0 17.066667-14.933333 32-32 32h-106.666666V725.333333c0 17.066667-14.933333 32-32 32S490.666667 742.4 490.666667 725.333333v-170.666666h-106.666667c-17.066667 0-32-14.933333-32-32S366.933333 490.666667 384 490.666667h277.333333c17.066667 0 32 14.933333 32 32zM917.333333 277.333333H682.666667c-17.066667 0-32-14.933333-32-32S665.6 213.333333 682.666667 213.333333h96v-170.666666c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v170.666666H917.333333c17.066667 0 32 14.933333 32 32S934.4 277.333333 917.333333 277.333333zM213.333333 437.333333c17.066667 0 32 14.933333 32 32V725.333333c0 17.066667-14.933333 32-32 32S181.333333 742.4 181.333333 725.333333v-256c0-17.066667 14.933333-32 32-32zM810.666667 373.333333c17.066667 0 32 14.933333 32 32V725.333333c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-320c0-17.066667 14.933333-32 32-32z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-up-circle" unicode="&#58984;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM533.333333 588.8c-12.8 10.666667-32 10.666667-44.8 0l-181.333333-170.666667c-12.8-12.8-12.8-32-2.133333-44.8s32-12.8 44.8-2.133333l128 119.466667v-277.333334c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V490.666667l128-119.466667c6.4-6.4 14.933333-8.533333 21.333333-8.533333 8.533333 0 17.066667 4.266667 23.466667 10.666666 12.8 12.8 10.666667 34.133333-2.133334 44.8l-179.2 170.666667z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-right-circle" unicode="&#58985;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM546.133333 586.666667c-12.8 12.8-32 12.8-44.8 2.133333-12.8-12.8-12.8-32-2.133333-44.8l119.466667-128H341.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h277.333334l-119.466667-128c-12.8-12.8-10.666667-34.133333 2.133333-44.8 6.4-6.4 14.933333-8.533333 21.333334-8.533333 8.533333 0 17.066667 4.266667 23.466666 10.666666l170.666667 181.333334c10.666667 12.8 10.666667 32 0 44.8l-170.666667 179.2z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-down" unicode="&#58986;" d="M512 181.333333c-8.533333 0-17.066667 2.133333-23.466667 8.533334l-341.333333 341.333333c-12.8 12.8-12.8 32 0 44.8 12.8 12.8 32 12.8 44.8 0l320-317.866667 317.866667 320c12.8 12.8 32 12.8 44.8 0 12.8-12.8 12.8-32 0-44.8L533.333333 192c-4.266667-8.533333-12.8-10.666667-21.333333-10.666667z" horiz-adv-x="1024" />
<glyph glyph-name="ashbin" unicode="&#58987;" d="M874.666667 654.933333h-202.666667V725.333333c0 40.533333-34.133333 74.666667-74.666667 74.666667h-170.666666c-40.533333 0-74.666667-34.133333-74.666667-74.666667v-70.4H149.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h53.333334V42.666667c0-40.533333 34.133333-74.666667 74.666666-74.666667h469.333334c40.533333 0 74.666667 34.133333 74.666666 74.666667V590.933333H874.666667c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM416 725.333333c0 6.4 4.266667 10.666667 10.666667 10.666667h170.666666c6.4 0 10.666667-4.266667 10.666667-10.666667v-70.4h-192V725.333333z m341.333333-682.666666c0-6.4-4.266667-10.666667-10.666666-10.666667H277.333333c-6.4 0-10.666667 4.266667-10.666666 10.666667V586.666667h490.666666V42.666667zM426.666667 160c17.066667 0 32 14.933333 32 32V405.333333c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-213.333333c0-17.066667 14.933333-32 32-32zM597.333333 160c17.066667 0 32 14.933333 32 32V405.333333c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-213.333333c0-17.066667 14.933333-32 32-32z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-right" unicode="&#58988;" d="M320 10.666667c-8.533333 0-17.066667 4.266667-23.466667 10.666666-12.8 12.8-10.666667 34.133333 2.133334 44.8L654.933333 384 298.666667 701.866667c-12.8 10.666667-14.933333 32-2.133334 44.8 10.666667 12.8 32 14.933333 44.8 2.133333l384-341.333333c6.4-6.4 10.666667-14.933333 10.666667-23.466667 0-8.533333-4.266667-17.066667-10.666667-23.466667l-384-341.333333c-6.4-6.4-12.8-8.533333-21.333333-8.533333z" horiz-adv-x="1024" />
<glyph glyph-name="browse" unicode="&#58989;" d="M512 59.733333C230.4 59.733333 74.666667 362.666667 68.266667 375.466667c-4.266667 8.533333-4.266667 19.2 0 29.866666 6.4 12.8 164.266667 315.733333 443.733333 315.733334 281.6 0 437.333333-305.066667 443.733333-317.866667 4.266667-8.533333 4.266667-19.2 0-29.866667-6.4-10.666667-162.133333-313.6-443.733333-313.6zM132.266667 390.4c34.133333-57.6 170.666667-266.666667 379.733333-266.666667s345.6 209.066667 379.733333 266.666667c-34.133333 57.6-170.666667 266.666667-379.733333 266.666667S166.4 448 132.266667 390.4zM512 245.333333c-76.8 0-138.666667 61.866667-138.666667 138.666667s61.866667 138.666667 138.666667 138.666667 138.666667-61.866667 138.666667-138.666667-61.866667-138.666667-138.666667-138.666667z m0 213.333334c-40.533333 0-74.666667-34.133333-74.666667-74.666667s34.133333-74.666667 74.666667-74.666667 74.666667 34.133333 74.666667 74.666667-34.133333 74.666667-74.666667 74.666667z" horiz-adv-x="1024" />
<glyph glyph-name="bottom" unicode="&#58990;" d="M896 32H128c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h768c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM488.533333 168.533333c6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466667 8.533333l213.333333 213.333334c12.8 12.8 12.8 32 0 44.8-12.8 12.8-32 12.8-44.8 0l-157.866667-157.866667V725.333333c0 17.066667-14.933333 32-32 32s-34.133333-14.933333-34.133333-32v-456.533333L322.133333 426.666667c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l211.2-213.333334z" horiz-adv-x="1024" />
<glyph glyph-name="back" unicode="&#58991;" d="M853.333333 650.666667H245.333333l93.866667 93.866666c12.8 12.8 12.8 34.133333 0 46.933334-12.8 12.8-34.133333 12.8-46.933333 0l-145.066667-145.066667c-12.8-12.8-12.8-34.133333 0-46.933333l145.066667-145.066667c6.4-6.4 14.933333-10.666667 23.466666-10.666667s17.066667 4.266667 23.466667 10.666667c12.8 12.8 12.8 34.133333 0 46.933333L256 584.533333h597.333333c6.4 0 10.666667-4.266667 10.666667-10.666666v-426.666667c0-6.4-4.266667-10.666667-10.666667-10.666667H170.666667c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h682.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667V576c0 40.533333-34.133333 74.666667-74.666667 74.666667z" horiz-adv-x="1024" />
<glyph glyph-name="bad" unicode="&#58992;" d="M904.533333 373.333333L853.333333 710.4c-8.533333 51.2-55.466667 89.6-106.666666 89.6H204.8c-59.733333 0-108.8-46.933333-108.8-106.666667v-258.133333c0-57.6 49.066667-106.666667 108.8-106.666667h91.733333l125.866667-281.6c2.133333-2.133333 2.133333-4.266667 4.266667-6.4 14.933333-23.466667 38.4-36.266667 64-36.266666 12.8 0 25.6 4.266667 38.4 10.666666 57.6 34.133333 87.466667 72.533333 87.466666 117.333334v117.333333h183.466667c32 0 59.733333 12.8 81.066667 36.266667 19.2 25.6 29.866667 55.466667 23.466666 87.466666z m-616.533333 21.333334H204.8c-25.6 0-44.8 19.2-44.8 42.666666v256c0 23.466667 19.2 42.666667 44.8 42.666667h83.2v-341.333333zM832 328.533333c-8.533333-8.533333-21.333333-14.933333-34.133333-14.933333h-213.333334c-17.066667 0-32-14.933333-32-32v-149.333333c0-25.6-29.866667-49.066667-55.466666-64-4.266667-2.133333-10.666667-2.133333-14.933334 4.266666L352 362.666667V736H746.666667c21.333333 0 40.533333-14.933333 42.666666-36.266667L842.666667 362.666667c2.133333-10.666667-2.133333-23.466667-10.666667-34.133334z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-double-left" unicode="&#58993;" d="M842.666667 32c-8.533333 0-14.933333 2.133333-21.333334 8.533333l-341.333333 309.333334c-6.4 6.4-10.666667 14.933333-10.666667 23.466666 0 8.533333 4.266667 17.066667 10.666667 23.466667l341.333333 309.333333c12.8 12.8 34.133333 10.666667 44.8-2.133333 12.8-12.8 10.666667-34.133333-2.133333-44.8L548.266667 373.333333l315.733333-285.866666c12.8-10.666667 14.933333-32 2.133333-44.8-6.4-6.4-14.933333-10.666667-23.466666-10.666667zM512 32c-8.533333 0-14.933333 2.133333-21.333333 8.533333L149.333333 349.866667c-6.4 6.4-10.666667 14.933333-10.666666 23.466666 0 8.533333 4.266667 17.066667 10.666666 23.466667L490.666667 706.133333c12.8 12.8 34.133333 10.666667 44.8-2.133333 12.8-12.8 10.666667-34.133333-2.133334-44.8L217.6 373.333333 533.333333 87.466667c12.8-12.8 14.933333-32 2.133334-44.8-6.4-6.4-14.933333-10.666667-23.466667-10.666667z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-left-circle" unicode="&#58994;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM682.666667 416H405.333333l119.466667 128c12.8 12.8 10.666667 34.133333-2.133333 44.8s-34.133333 10.666667-44.8-2.133333l-170.666667-181.333334c-10.666667-12.8-10.666667-32 0-44.8l170.666667-181.333333c6.4-6.4 14.933333-10.666667 23.466666-10.666667 8.533333 0 14.933333 2.133333 21.333334 8.533334 12.8 12.8 12.8 32 2.133333 44.8l-119.466667 128h277.333334c17.066667 0 32 14.933333 32 32s-14.933333 34.133333-32 34.133333z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-double-right" unicode="&#58995;" d="M544 373.333333c0 8.533333-4.266667 17.066667-10.666667 23.466667L192 706.133333c-12.8 12.8-34.133333 10.666667-44.8-2.133333-12.8-12.8-10.666667-34.133333 2.133333-44.8l315.733334-285.866667L149.333333 87.466667c-12.8-12.8-14.933333-32-2.133333-44.8 6.4-6.4 14.933333-10.666667 23.466667-10.666667 8.533333 0 14.933333 2.133333 21.333333 8.533333l341.333333 309.333334c6.4 6.4 10.666667 14.933333 10.666667 23.466666zM864 396.8l-341.333333 309.333333c-12.8 12.8-34.133333 10.666667-44.8-2.133333-12.8-12.8-10.666667-34.133333 2.133333-44.8l315.733333-285.866667-315.733333-285.866666c-12.8-12.8-14.933333-32-2.133333-44.8 6.4-6.4 14.933333-10.666667 23.466666-10.666667 8.533333 0 14.933333 2.133333 21.333334 8.533333l341.333333 309.333334c6.4 6.4 10.666667 14.933333 10.666667 23.466666 0 8.533333-4.266667 17.066667-10.666667 23.466667z" horiz-adv-x="1024" />
<glyph glyph-name="caps-lock" unicode="&#58996;" d="M853.333333 800H170.666667C130.133333 800 96 765.866667 96 725.333333v-682.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h682.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667V725.333333c0 40.533333-34.133333 74.666667-74.666667 74.666667z m10.666667-757.333333c0-6.4-4.266667-10.666667-10.666667-10.666667H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V725.333333c0 6.4 4.266667 10.666667 10.666667 10.666667h682.666666c6.4 0 10.666667-4.266667 10.666667-10.666667v-682.666666zM544 597.333333c-19.2 12.8-42.666667 12.8-61.866667 0l-185.6-145.066666-2.133333-4.266667c-6.4-6.4-17.066667-19.2-17.066667-38.4 0-8.533333 2.133333-14.933333 4.266667-21.333333 8.533333-17.066667 25.6-29.866667 44.8-29.866667h59.733333v-172.8c0-27.733333 21.333333-51.2 51.2-51.2h147.2c29.866667 0 53.333333 21.333333 53.333334 51.2v172.8h57.6c21.333333 0 42.666667 14.933333 46.933333 36.266667 4.266667 19.2 0 38.4-14.933333 51.2L544 597.333333z m29.866667-172.8v-221.866666h-121.6V424.533333h-85.333334l145.066667 115.2 145.066667-115.2h-83.2z" horiz-adv-x="1024" />
<glyph glyph-name="camera" unicode="&#58997;" d="M846.933333 657.066667h-140.8L646.4 746.666667c-6.4 10.666667-17.066667 17.066667-29.866667 17.066666h-209.066666c-12.8 0-23.466667-6.4-29.866667-17.066666l-59.733333-89.6H177.066667c-57.6 0-106.666667-46.933333-106.666667-106.666667v-426.666667c0-57.6 46.933333-106.666667 106.666667-106.666666h672c57.6 0 106.666667 46.933333 106.666666 106.666666v426.666667c-2.133333 59.733333-49.066667 106.666667-108.8 106.666667z m34.133334-533.333334c0-19.2-14.933333-34.133333-34.133334-34.133333H177.066667c-19.2 0-34.133333 14.933333-34.133334 34.133333v426.666667c0 19.2 14.933333 34.133333 34.133334 34.133333h160c12.8 0 23.466667 6.4 29.866666 17.066667L426.666667 689.066667h170.666666l59.733334-89.6c6.4-10.666667 17.066667-17.066667 29.866666-17.066667h160c19.2 0 34.133333-14.933333 34.133334-34.133333v-424.533334zM512 531.2c-96 0-174.933333-78.933333-174.933333-174.933333 0-96 78.933333-174.933333 174.933333-174.933334 96 0 174.933333 78.933333 174.933333 174.933334 0 96-78.933333 174.933333-174.933333 174.933333z m0-279.466667c-57.6 0-104.533333 46.933333-104.533333 104.533334s46.933333 104.533333 104.533333 104.533333 104.533333-46.933333 104.533333-104.533333-46.933333-104.533333-104.533333-104.533334z" horiz-adv-x="1024" />
<glyph glyph-name="chart-bar" unicode="&#58998;" d="M149.333333 96h128c29.866667 0 53.333333 23.466667 53.333334 53.333333V362.666667c0 29.866667-23.466667 53.333333-53.333334 53.333333H149.333333c-29.866667 0-53.333333-23.466667-53.333333-53.333333v-213.333334c0-29.866667 23.466667-53.333333 53.333333-53.333333z m10.666667 256h106.666667v-192h-106.666667v192zM448 96h128c29.866667 0 53.333333 23.466667 53.333333 53.333333V746.666667c0 29.866667-23.466667 53.333333-53.333333 53.333333h-128c-29.866667 0-53.333333-23.466667-53.333333-53.333333v-597.333334c0-29.866667 23.466667-53.333333 53.333333-53.333333z m10.666667 640h106.666666v-576h-106.666666v576zM874.666667 586.666667h-128c-29.866667 0-53.333333-23.466667-53.333334-53.333334v-384c0-29.866667 23.466667-53.333333 53.333334-53.333333h128c29.866667 0 53.333333 23.466667 53.333333 53.333333V533.333333c0 29.866667-23.466667 53.333333-53.333333 53.333334z m-10.666667-426.666667h-106.666667v362.666667h106.666667v-362.666667zM896 42.666667H128c-17.066667 0-32-14.933333-32-32S110.933333-21.333333 128-21.333333h768c17.066667 0 32 14.933333 32 32S913.066667 42.666667 896 42.666667z" horiz-adv-x="1024" />
<glyph glyph-name="attachment" unicode="&#58999;" d="M874.666667 428.8c-10.666667 10.666667-29.866667 12.8-42.666667 0l-343.466667-341.333333c-74.666667-74.666667-198.4-74.666667-275.2 0-36.266667 36.266667-57.6 85.333333-57.6 136.533333s19.2 100.266667 57.6 136.533333L556.8 704c46.933333 46.933333 121.6 46.933333 168.533333 0 23.466667-23.466667 34.133333-53.333333 34.133334-83.2 0-32-12.8-61.866667-34.133334-83.2L384 192c-17.066667-17.066667-44.8-17.066667-64 0-8.533333 8.533333-12.8 19.2-12.8 32s4.266667 23.466667 12.8 32l317.866667 315.733333c10.666667 10.666667 12.8 29.866667 0 42.666667-10.666667 12.8-29.866667 12.8-42.666667 0L277.333333 298.666667c-19.2-19.2-29.866667-46.933333-29.866666-74.666667S258.133333 170.666667 277.333333 149.333333c40.533333-40.533333 106.666667-40.533333 147.2 0L768 492.8c34.133333 34.133333 53.333333 78.933333 53.333333 125.866667s-19.2 93.866667-53.333333 125.866666a178.986667 178.986667 0 0 1-253.866667 0l-341.333333-341.333333c-46.933333-46.933333-74.666667-110.933333-74.666667-179.2s25.6-132.266667 74.666667-179.2c49.066667-49.066667 115.2-74.666667 179.2-74.666667s130.133333 25.6 179.2 74.666667l343.466667 341.333333c10.666667 12.8 10.666667 32 0 42.666667z" horiz-adv-x="1024" />
<glyph glyph-name="code" unicode="&#59000;" d="M322.133333 599.466667c-12.8 12.8-32 12.8-44.8 0l-192-192c-12.8-12.8-12.8-32 0-44.8l192-192c6.4-6.4 14.933333-8.533333 23.466667-8.533334s17.066667 2.133333 23.466667 8.533334c12.8 12.8 12.8 32 0 44.8L151.466667 384l168.533333 168.533333c12.8 12.8 12.8 34.133333 2.133333 46.933334zM940.8 407.466667l-192 192c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l168.533333-168.533334-168.533333-168.533333c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466666 8.533333l192 192c8.533333 8.533333 8.533333 29.866667-2.133333 42.666667zM622.933333 819.2c-17.066667 4.266667-34.133333-6.4-38.4-23.466667L366.933333-6.4c-4.266667-17.066667 6.4-34.133333 23.466667-38.4 2.133333 0 6.4-2.133333 8.533333-2.133333 14.933333 0 27.733333 8.533333 29.866667 23.466666L644.266667 780.8c4.266667 17.066667-4.266667 34.133333-21.333334 38.4z" horiz-adv-x="1024" />
<glyph glyph-name="close" unicode="&#59001;" d="M556.8 384L832 659.2c12.8 12.8 12.8 32 0 44.8-12.8 12.8-32 12.8-44.8 0L512 428.8l-275.2 277.333333c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l275.2-277.333333-277.333333-275.2c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466666-8.533333s17.066667 2.133333 23.466667 8.533333L512 339.2 787.2 64c6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466666 8.533333c12.8 12.8 12.8 32 0 44.8L556.8 384z" horiz-adv-x="1024" />
<glyph glyph-name="check-item" unicode="&#59002;" d="M853.333333 800H170.666667C130.133333 800 96 765.866667 96 725.333333v-682.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h682.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667V725.333333c0 40.533333-34.133333 74.666667-74.666667 74.666667z m10.666667-757.333333c0-6.4-4.266667-10.666667-10.666667-10.666667H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V725.333333c0 6.4 4.266667 10.666667 10.666667 10.666667h682.666666c6.4 0 10.666667-4.266667 10.666667-10.666667v-682.666666zM704 514.133333l-243.2-234.666666-117.333333 125.866666c-12.8 12.8-32 12.8-44.8 2.133334-12.8-12.8-12.8-32-2.133334-44.8l140.8-149.333334c6.4-6.4 14.933333-10.666667 23.466667-10.666666 8.533333 0 17.066667 4.266667 21.333333 8.533333l264.533334 256c12.8 12.8 12.8 32 0 44.8-10.666667 12.8-29.866667 14.933333-42.666667 2.133333z" horiz-adv-x="1024" />
<glyph glyph-name="calendar" unicode="&#59003;" d="M853.333333 746.666667h-138.666666V789.333333c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-42.666666h-277.333334V789.333333c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-42.666666H170.666667c-40.533333 0-74.666667-34.133333-74.666667-74.666667v-618.666667C96 12.8 130.133333-21.333333 170.666667-21.333333h682.666666c40.533333 0 74.666667 34.133333 74.666667 74.666666v618.666667C928 712.533333 893.866667 746.666667 853.333333 746.666667zM170.666667 682.666667h138.666666v-64c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v64h277.333334v-64c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v64H853.333333c6.4 0 10.666667-4.266667 10.666667-10.666667v-194.133333c-4.266667 2.133333-6.4 2.133333-10.666667 2.133333H170.666667c-4.266667 0-6.4 0-10.666667-2.133333v194.133333c0 6.4 4.266667 10.666667 10.666667 10.666667z m682.666666-640H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666666V418.133333c4.266667-2.133333 6.4-2.133333 10.666667-2.133333h682.666666c4.266667 0 6.4 0 10.666667 2.133333v-364.8c0-6.4-4.266667-10.666667-10.666667-10.666666zM384 288h-85.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h85.333333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM725.333333 288h-192c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h192c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="comment" unicode="&#59004;" d="M853.333333 757.333333H170.666667c-40.533333 0-74.666667-34.133333-74.666667-74.666666v-512c0-40.533333 34.133333-74.666667 74.666667-74.666667h151.466666V-21.333333c0-12.8 8.533333-25.6 19.2-29.866667 4.266667-2.133333 8.533333-2.133333 12.8-2.133333 8.533333 0 17.066667 4.266667 23.466667 10.666666l136.533333 138.666667H853.333333c40.533333 0 74.666667 34.133333 74.666667 74.666667V682.666667c0 40.533333-34.133333 74.666667-74.666667 74.666666z m10.666667-586.666666c0-6.4-4.266667-10.666667-10.666667-10.666667H501.333333c-8.533333 0-17.066667-4.266667-23.466666-10.666667l-89.6-93.866666V128c0 17.066667-14.933333 32-32 32H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V682.666667c0 6.4 4.266667 10.666667 10.666667 10.666666h682.666666c6.4 0 10.666667-4.266667 10.666667-10.666666v-512zM512 405.333333H298.666667c-17.066667 0-32-14.933333-32-32S281.6 341.333333 298.666667 341.333333h213.333333c17.066667 0 32 14.933333 32 32S529.066667 405.333333 512 405.333333zM672 554.666667H298.666667c-17.066667 0-32-14.933333-32-32S281.6 490.666667 298.666667 490.666667h373.333333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="column-vertical" unicode="&#59005;" d="M874.666667 778.666667H149.333333C108.8 778.666667 74.666667 744.533333 74.666667 704v-640c0-40.533333 34.133333-74.666667 74.666666-74.666667h725.333334c40.533333 0 74.666667 34.133333 74.666666 74.666667V704c0 40.533333-34.133333 74.666667-74.666666 74.666667z m-725.333334-64h725.333334c6.4 0 10.666667-4.266667 10.666666-10.666667v-288h-746.666666V704c0 6.4 4.266667 10.666667 10.666666 10.666667z m725.333334-661.333334H149.333333c-6.4 0-10.666667 4.266667-10.666666 10.666667V352h746.666666V64c0-6.4-4.266667-10.666667-10.666666-10.666667z" horiz-adv-x="1024" />
<glyph glyph-name="column-horizontal" unicode="&#59006;" d="M874.666667 778.666667H149.333333C108.8 778.666667 74.666667 744.533333 74.666667 704v-640c0-40.533333 34.133333-74.666667 74.666666-74.666667h725.333334c40.533333 0 74.666667 34.133333 74.666666 74.666667V704c0 40.533333-34.133333 74.666667-74.666666 74.666667zM138.666667 64V704c0 6.4 4.266667 10.666667 10.666666 10.666667h330.666667v-661.333334H149.333333c-6.4 0-10.666667 4.266667-10.666666 10.666667z m746.666666 0c0-6.4-4.266667-10.666667-10.666666-10.666667H544v661.333334H874.666667c6.4 0 10.666667-4.266667 10.666666-10.666667v-640z" horiz-adv-x="1024" />
<glyph glyph-name="complete" unicode="&#59007;" d="M874.666667 394.666667c-17.066667 0-32-14.933333-32-32v-298.666667c0-6.4-4.266667-10.666667-10.666667-10.666667H192c-6.4 0-10.666667 4.266667-10.666667 10.666667V704c0 6.4 4.266667 10.666667 10.666667 10.666667h469.333333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32H192C151.466667 778.666667 117.333333 744.533333 117.333333 704v-640c0-40.533333 34.133333-74.666667 74.666667-74.666667h640c40.533333 0 74.666667 34.133333 74.666667 74.666667V362.666667c0 17.066667-14.933333 32-32 32zM940.8 727.466667c-12.8 12.8-32 12.8-44.8 0l-390.4-384-106.666667 106.666666c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l130.133334-128c6.4-6.4 14.933333-8.533333 23.466666-8.533333s17.066667 2.133333 23.466667 8.533333l411.733333 405.333334c8.533333 10.666667 10.666667 32-2.133333 44.8z" horiz-adv-x="1024" />
<glyph glyph-name="chart-pie" unicode="&#59008;" d="M887.466667 253.866667c-17.066667 6.4-34.133333 0-42.666667-17.066667-64-151.466667-221.866667-243.2-386.133333-221.866667-164.266667 21.333333-294.4 149.333333-315.733334 313.6C119.466667 490.666667 209.066667 650.666667 358.4 716.8c17.066667 6.4 23.466667 25.6 17.066667 42.666667-6.4 17.066667-25.6 23.466667-42.666667 17.066666C155.733333 697.6 51.2 509.866667 78.933333 317.866667c27.733333-192 179.2-343.466667 371.2-369.066667 19.2-2.133333 36.266667-4.266667 55.466667-4.266667 170.666667 0 330.666667 102.4 398.933333 264.533334 6.4 17.066667-2.133333 36.266667-17.066666 44.8zM814.933333 686.933333C727.466667 774.4 612.266667 821.333333 490.666667 821.333333c-17.066667 0-32-14.933333-32-32v-426.666666c0-17.066667 14.933333-32 32-32h426.666666c17.066667 0 32 14.933333 32 32 0 121.6-46.933333 236.8-134.4 324.266666zM522.666667 394.666667V755.2c93.866667-6.4 179.2-46.933333 247.466666-115.2 66.133333-66.133333 106.666667-153.6 115.2-247.466667h-362.666666z" horiz-adv-x="1024" />
<glyph glyph-name="cry" unicode="&#59009;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM512 298.666667c-81.066667 0-151.466667-36.266667-211.2-106.666667-10.666667-12.8-8.533333-34.133333 4.266667-44.8 12.8-10.666667 34.133333-8.533333 44.8 4.266667 46.933333 57.6 100.266667 85.333333 162.133333 85.333333s115.2-27.733333 162.133333-85.333333c6.4-8.533333 14.933333-10.666667 25.6-10.666667 6.4 0 14.933333 2.133333 21.333334 6.4 12.8 10.666667 14.933333 32 4.266666 44.8-61.866667 70.4-132.266667 106.666667-213.333333 106.666667zM362.666667 384c23.466667 0 42.666667 19.2 42.666666 42.666667v64c0 23.466667-19.2 42.666667-42.666666 42.666666s-42.666667-19.2-42.666667-42.666666v-64c0-23.466667 19.2-42.666667 42.666667-42.666667zM661.333333 384c23.466667 0 42.666667 19.2 42.666667 42.666667v64c0 23.466667-19.2 42.666667-42.666667 42.666666s-42.666667-19.2-42.666666-42.666666v-64c0-23.466667 19.2-42.666667 42.666666-42.666667z" horiz-adv-x="1024" />
<glyph glyph-name="customer-service" unicode="&#59010;" d="M864 456.533333V469.333333c0 194.133333-157.866667 352-352 352S160 663.466667 160 469.333333v-12.8c-36.266667-4.266667-64-36.266667-64-72.533333v-170.666667c0-40.533333 34.133333-74.666667 74.666667-74.666666h85.333333c40.533333 0 74.666667 34.133333 74.666667 74.666666v170.666667c0 40.533333-34.133333 74.666667-74.666667 74.666667h-32V469.333333c0 157.866667 130.133333 288 288 288S800 627.2 800 469.333333v-10.666666H768c-40.533333 0-74.666667-34.133333-74.666667-74.666667v-170.666667c0-40.533333 34.133333-74.666667 74.666667-74.666666h21.333333c-17.066667-49.066667-59.733333-98.133333-179.2-106.666667-12.8 19.2-32 32-55.466666 32-36.266667 0-64-27.733333-64-64s27.733333-64 64-64c23.466667 0 44.8 12.8 55.466666 34.133333 166.4 10.666667 226.133333 91.733333 245.333334 170.666667 40.533333 2.133333 72.533333 34.133333 72.533333 74.666667v170.666666c0 36.266667-27.733333 66.133333-64 70.4z m-597.333333-72.533333v-170.666667c0-6.4-4.266667-10.666667-10.666667-10.666666H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666666v170.666667c0 6.4 4.266667 10.666667 10.666667 10.666667h85.333333c6.4 0 10.666667-4.266667 10.666667-10.666667z m597.333333-170.666667c0-6.4-4.266667-10.666667-10.666667-10.666666h-85.333333c-6.4 0-10.666667 4.266667-10.666667 10.666666v170.666667c0 6.4 4.266667 10.666667 10.666667 10.666667h85.333333c6.4 0 10.666667-4.266667 10.666667-10.666667v-170.666667z" horiz-adv-x="1024" />
<glyph glyph-name="delete" unicode="&#59011;" d="M874.666667 693.333333H360.533333c-21.333333 0-40.533333-8.533333-55.466666-23.466666l-217.6-234.666667c-25.6-27.733333-25.6-72.533333 0-100.266667l217.6-234.666666c14.933333-14.933333 34.133333-23.466667 55.466666-23.466667H874.666667c40.533333 0 74.666667 34.133333 74.666666 74.666667V618.666667c0 40.533333-34.133333 74.666667-74.666666 74.666666z m10.666666-544c0-6.4-4.266667-10.666667-10.666666-10.666666H360.533333c-2.133333 0-6.4 2.133333-8.533333 4.266666l-217.6 234.666667c-4.266667 4.266667-4.266667 10.666667 0 14.933333l217.6 234.666667c2.133333 2.133333 4.266667 4.266667 8.533333 4.266667H874.666667c6.4 0 10.666667-4.266667 10.666666-10.666667V149.333333zM684.8 492.8c-12.8 12.8-32 12.8-44.8 0l-64-64-61.866667 61.866667c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l61.866667-61.866667-61.866667-61.866667c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466667 8.533333l61.866666 61.866667L640 277.333333c6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466666 8.533333c12.8 12.8 12.8 32 0 44.8L620.8 384l61.866667 61.866667c12.8 12.8 12.8 34.133333 2.133333 46.933333z" horiz-adv-x="1024" />
<glyph glyph-name="direction-down" unicode="&#59012;" d="M898.133333 384c-12.8 12.8-32 12.8-44.8 2.133333L544 96V746.666667c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-650.666667L170.666667 386.133333c-12.8 12.8-34.133333 10.666667-44.8-2.133333-12.8-12.8-10.666667-34.133333 2.133333-44.8l362.666667-341.333333c2.133333-2.133333 6.4-4.266667 8.533333-6.4 4.266667-2.133333 6.4-2.133333 10.666667-2.133334s8.533333 0 10.666666 2.133334c4.266667 2.133333 6.4 4.266667 8.533334 6.4l362.666666 341.333333c17.066667 12.8 19.2 32 6.4 44.8z" horiz-adv-x="1024" />
<glyph glyph-name="copy" unicode="&#59013;" d="M853.333333 672h-53.333333V725.333333c0 40.533333-34.133333 74.666667-74.666667 74.666667H170.666667C130.133333 800 96 765.866667 96 725.333333v-554.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h53.333333V42.666667c0-40.533333 34.133333-74.666667 74.666667-74.666667h554.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667V597.333333c0 40.533333-34.133333 74.666667-74.666667 74.666667zM160 170.666667V725.333333c0 6.4 4.266667 10.666667 10.666667 10.666667h554.666666c6.4 0 10.666667-4.266667 10.666667-10.666667v-554.666666c0-6.4-4.266667-10.666667-10.666667-10.666667H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667z m704-128c0-6.4-4.266667-10.666667-10.666667-10.666667H298.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667v53.333333H725.333333c40.533333 0 74.666667 34.133333 74.666667 74.666667V608H853.333333c6.4 0 10.666667-4.266667 10.666667-10.666667v-554.666666zM576 480h-96V576c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-96H320c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h96V320c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v96H576c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="cut" unicode="&#59014;" d="M917.333333 693.333333h-96V789.333333c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-96H277.333333c-40.533333 0-74.666667-34.133333-74.666666-74.666666v-480H106.666667c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h96V-21.333333c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v96H746.666667c40.533333 0 74.666667 34.133333 74.666666 74.666666V629.333333H917.333333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM757.333333 149.333333c0-6.4-4.266667-10.666667-10.666666-10.666666H266.666667V618.666667c0 6.4 4.266667 10.666667 10.666666 10.666666h480V149.333333z" horiz-adv-x="1024" />
<glyph glyph-name="data-view" unicode="&#59015;" d="M874.666667 32H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V746.666667c0 17.066667-14.933333 32-32 32S96 763.733333 96 746.666667v-704c0-40.533333 34.133333-74.666667 74.666667-74.666667h704c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM437.333333 426.666667v-320c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V426.666667c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32zM298.666667 74.666667c17.066667 0 32 14.933333 32 32V362.666667c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-256c0-17.066667 14.933333-32 32-32zM640 330.666667c-17.066667 0-32-14.933333-32-32v-192c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v192c0 17.066667-14.933333 32-32 32zM810.666667 544c-17.066667 0-32-14.933333-32-32v-405.333333c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V512c0 17.066667-14.933333 32-32 32zM322.133333 488.533333l147.2 147.2 147.2-147.2c6.4-6.4 14.933333-8.533333 23.466667-8.533333h2.133333c8.533333 0 17.066667 6.4 23.466667 12.8l170.666667 234.666667c10.666667 14.933333 6.4 34.133333-6.4 44.8-14.933333 10.666667-34.133333 6.4-44.8-6.4l-149.333334-204.8L490.666667 706.133333c-12.8 12.8-32 12.8-44.8 0l-170.666667-170.666666c-12.8-12.8-12.8-32 0-44.8 12.8-12.8 34.133333-12.8 46.933333-2.133334z" horiz-adv-x="1024" />
<glyph glyph-name="direction-down-circle" unicode="&#59016;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM672 396.8l-128-119.466667V554.666667c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-277.333334l-128 119.466667c-12.8 12.8-34.133333 10.666667-44.8-2.133333-12.8-12.8-10.666667-34.133333 2.133333-44.8l181.333334-170.666667c6.4-6.4 14.933333-8.533333 21.333333-8.533333s14.933333 2.133333 21.333333 8.533333l181.333334 170.666667c12.8 12.8 12.8 32 2.133333 44.8-12.8 12.8-32 14.933333-44.8 2.133333z" horiz-adv-x="1024" />
<glyph glyph-name="direction-right" unicode="&#59017;" d="M904.533333 373.333333c2.133333 4.266667 2.133333 6.4 2.133334 10.666667s0 8.533333-2.133334 10.666667c-2.133333 4.266667-4.266667 6.4-6.4 8.533333l-341.333333 362.666667c-12.8 12.8-32 12.8-44.8 2.133333-12.8-12.8-12.8-32-2.133333-44.8l290.133333-309.333333H149.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h650.666667L509.866667 42.666667c-12.8-12.8-10.666667-34.133333 2.133333-44.8 6.4-6.4 14.933333-8.533333 21.333333-8.533334 8.533333 0 17.066667 4.266667 23.466667 10.666667l341.333333 362.666667c2.133333 2.133333 4.266667 6.4 6.4 10.666666z" horiz-adv-x="1024" />
<glyph glyph-name="direction-up" unicode="&#59018;" d="M896 428.8l-362.666667 341.333333c-2.133333 2.133333-6.4 4.266667-8.533333 6.4-4.266667 2.133333-6.4 2.133333-10.666667 2.133334s-8.533333 0-10.666666-2.133334c-4.266667-2.133333-6.4-4.266667-8.533334-6.4l-362.666666-341.333333c-12.8-12.8-12.8-32-2.133334-44.8 12.8-12.8 32-12.8 44.8-2.133333l309.333334 290.133333V21.333333c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V672L853.333333 381.866667c6.4-6.4 14.933333-8.533333 21.333334-8.533334 8.533333 0 17.066667 4.266667 23.466666 10.666667 12.8 12.8 10.666667 32-2.133333 44.8z" horiz-adv-x="1024" />
<glyph glyph-name="discount" unicode="&#59019;" d="M874.666667 800H593.066667c-19.2 0-38.4-8.533333-53.333334-21.333333l-405.333333-405.333334c-29.866667-29.866667-29.866667-76.8 0-104.533333l260.266667-260.266667c14.933333-14.933333 32-21.333333 53.333333-21.333333s38.4 8.533333 53.333333 21.333333l405.333334 405.333334c14.933333 14.933333 21.333333 32 21.333333 53.333333V746.666667c0 29.866667-23.466667 53.333333-53.333333 53.333333z m-10.666667-334.933333c0-2.133333-2.133333-6.4-2.133333-8.533334l-405.333334-405.333333c-2.133333-2.133333-6.4-2.133333-8.533333-2.133333s-4.266667 0-8.533333 2.133333L181.333333 311.466667c-4.266667 4.266667-4.266667 10.666667 0 14.933333l405.333334 405.333333c2.133333 2.133333 4.266667 2.133333 8.533333 2.133334h270.933333v-268.8zM704 480c53.333333 0 96 42.666667 96 96s-42.666667 96-96 96-96-42.666667-96-96 42.666667-96 96-96z m0 128c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32-32 14.933333-32 32 14.933333 32 32 32z" horiz-adv-x="1024" />
<glyph glyph-name="direction-left" unicode="&#59020;" d="M874.666667 416H224L514.133333 725.333333c12.8 12.8 10.666667 34.133333-2.133333 44.8s-32 10.666667-44.8-2.133333l-341.333333-362.666667c-2.133333-2.133333-4.266667-6.4-6.4-8.533333-2.133333-4.266667-2.133333-6.4-2.133334-10.666667s0-8.533333 2.133334-10.666666c2.133333-4.266667 4.266667-6.4 6.4-8.533334l341.333333-362.666666c6.4-6.4 14.933333-10.666667 23.466667-10.666667 8.533333 0 14.933333 2.133333 21.333333 8.533333 12.8 12.8 12.8 32 2.133333 44.8L224 352H874.666667c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="download" unicode="&#59021;" d="M896 224c-17.066667 0-32-14.933333-32-32v-128c0-6.4-4.266667-10.666667-10.666667-10.666667H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667v128c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-128c0-40.533333 34.133333-74.666667 74.666667-74.666667h682.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667v128c0 17.066667-14.933333 32-32 32zM488.533333 168.533333c6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466667 8.533333l213.333333 213.333334c12.8 12.8 12.8 32 0 44.8-12.8 12.8-32 12.8-44.8 0l-157.866667-157.866667V725.333333c0 17.066667-14.933333 32-32 32s-34.133333-14.933333-34.133333-32v-456.533333L322.133333 426.666667c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l211.2-213.333334z" horiz-adv-x="1024" />
<glyph glyph-name="electronics" unicode="&#59022;" d="M840.533333 778.666667H183.466667c-59.733333 0-108.8-49.066667-108.8-108.8v-379.733334c0-59.733333 49.066667-108.8 108.8-108.8h232.533333v-115.2H341.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h341.333334c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32h-74.666667v115.2h232.533333c59.733333 0 108.8 49.066667 108.8 108.8V669.866667c0 59.733333-49.066667 108.8-108.8 108.8zM544 66.133333h-64v115.2h64v-115.2z m341.333333 224c0-25.6-19.2-44.8-44.8-44.8H183.466667c-25.6 0-44.8 19.2-44.8 44.8V669.866667c0 25.6 19.2 44.8 44.8 44.8h657.066666c25.6 0 44.8-19.2 44.8-44.8v-379.733334z" horiz-adv-x="1024" />
<glyph glyph-name="drag" unicode="&#59023;" d="M362.666667 704m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0ZM661.333333 704m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0ZM362.666667 384m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0ZM661.333333 384m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0ZM362.666667 64m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0ZM661.333333 64m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0Z" horiz-adv-x="1024" />
<glyph glyph-name="elipsis" unicode="&#59024;" d="M192 384m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0ZM512 384m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0ZM832 384m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0Z" horiz-adv-x="1024" />
<glyph glyph-name="export" unicode="&#59025;" d="M582.4 32H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V725.333333c0 6.4 4.266667 10.666667 10.666667 10.666667h309.333333V576c0-40.533333 34.133333-74.666667 74.666667-74.666667h160v-38.4c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V597.333333c0 8.533333-4.266667 17.066667-8.533334 23.466667l-170.666666 170.666667c-6.4 6.4-14.933333 8.533333-23.466667 8.533333H170.666667C130.133333 800 96 765.866667 96 725.333333v-682.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h411.733333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z m132.266667 550.4v-17.066667H554.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V736h19.2l151.466667-153.6zM866.133333 226.133333l-106.666666 106.666667c-12.8 12.8-32 12.8-44.8 0s-12.8-32 0-44.8l51.2-51.2H512c-17.066667 0-32-14.933333-32-32S494.933333 170.666667 512 170.666667h253.866667l-51.2-51.2c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466666-8.533334s17.066667 2.133333 23.466667 8.533334l106.666667 106.666666c8.533333 10.666667 8.533333 32-2.133334 44.8z" horiz-adv-x="1024" />
<glyph glyph-name="explain" unicode="&#59026;" d="M789.333333 821.333333H234.666667C194.133333 821.333333 160 787.2 160 746.666667v-725.333334c0-40.533333 34.133333-74.666667 74.666667-74.666666h554.666666c40.533333 0 74.666667 34.133333 74.666667 74.666666V746.666667c0 40.533333-34.133333 74.666667-74.666667 74.666666z m-138.666666-64v-296.533333L576 531.2c-6.4 6.4-14.933333 8.533333-21.333333 8.533333-8.533333 0-17.066667-2.133333-21.333334-8.533333l-74.666666-72.533333v298.666666h192z m149.333333-736c0-6.4-4.266667-10.666667-10.666667-10.666666H234.666667c-6.4 0-10.666667 4.266667-10.666667 10.666666V746.666667c0 6.4 4.266667 10.666667 10.666667 10.666666h160v-322.133333c0-14.933333 6.4-27.733333 14.933333-36.266667 21.333333-21.333333 53.333333-21.333333 74.666667 0l70.4 68.266667 70.4-68.266667c10.666667-10.666667 23.466667-14.933333 36.266666-14.933333 29.866667 0 53.333333 23.466667 53.333334 53.333333v320H789.333333c6.4 0 10.666667-4.266667 10.666667-10.666666v-725.333334z" horiz-adv-x="1024" />
<glyph glyph-name="edit" unicode="&#59027;" d="M853.333333 394.666667c-17.066667 0-32-14.933333-32-32v-320c0-6.4-4.266667-10.666667-10.666666-10.666667H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V682.666667c0 6.4 4.266667 10.666667 10.666667 10.666666h320c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32H170.666667c-40.533333 0-74.666667-34.133333-74.666667-74.666666v-640c0-40.533333 34.133333-74.666667 74.666667-74.666667h640c40.533333 0 74.666667 34.133333 74.666666 74.666667V362.666667c0 17.066667-14.933333 32-32 32zM405.333333 411.733333l-32-125.866666c-2.133333-10.666667 0-23.466667 8.533334-29.866667 6.4-6.4 14.933333-8.533333 23.466666-8.533333h8.533334l125.866666 32c6.4 2.133333 10.666667 4.266667 14.933334 8.533333l300.8 300.8c38.4 38.4 38.4 102.4 0 140.8-38.4 38.4-102.4 38.4-140.8 0L413.866667 426.666667c-4.266667-4.266667-6.4-8.533333-8.533334-14.933334z m59.733334-23.466666L761.6 682.666667c12.8 12.8 36.266667 12.8 49.066667 0 12.8-12.8 12.8-36.266667 0-49.066667L516.266667 337.066667l-66.133334-17.066667 14.933334 68.266667z" horiz-adv-x="1024" />
<glyph glyph-name="eye-close" unicode="&#59028;" d="M955.733333 403.2c-6.4 12.8-162.133333 317.866667-443.733333 317.866667-23.466667 0-46.933333-2.133333-70.4-6.4-17.066667-4.266667-29.866667-19.2-25.6-36.266667 4.266667-17.066667 19.2-29.866667 36.266667-25.6 19.2 4.266667 38.4 4.266667 57.6 4.266667 209.066667 0 345.6-209.066667 379.733333-266.666667-10.666667-19.2-32-53.333333-64-91.733333-10.666667-12.8-8.533333-34.133333 4.266667-44.8 6.4-4.266667 12.8-6.4 21.333333-6.4s19.2 4.266667 25.6 10.666666c51.2 61.866667 78.933333 115.2 78.933333 117.333334 6.4 8.533333 6.4 19.2 0 27.733333zM215.466667 770.133333c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l91.733333-91.733333C138.666667 541.866667 72.533333 411.733333 68.266667 405.333333c-4.266667-8.533333-4.266667-19.2 0-29.866666 6.4-12.8 162.133333-315.733333 443.733333-315.733334 83.2 0 164.266667 27.733333 241.066667 81.066667l96-96c6.4-6.4 14.933333-8.533333 23.466666-8.533333s17.066667 2.133333 23.466667 8.533333c12.8 12.8 12.8 32 0 44.8L215.466667 770.133333z m243.2-334.933333l104.533333-104.533333c-12.8-12.8-32-21.333333-51.2-21.333334-40.533333 0-74.666667 34.133333-74.666667 74.666667 0 19.2 8.533333 38.4 21.333334 51.2zM512 123.733333c-209.066667 0-345.6 209.066667-379.733333 266.666667 21.333333 36.266667 81.066667 130.133333 174.933333 196.266667l104.533333-104.533334c-25.6-25.6-38.4-59.733333-38.4-96 0-76.8 61.866667-138.666667 138.666667-138.666666 36.266667 0 70.4 14.933333 96 38.4l98.133333-98.133334c-61.866667-42.666667-128-64-194.133333-64z" horiz-adv-x="1024" />
<glyph glyph-name="email" unicode="&#59029;" d="M874.666667 714.666667H149.333333c-40.533333 0-74.666667-34.133333-74.666666-74.666667v-512c0-40.533333 34.133333-74.666667 74.666666-74.666667h725.333334c40.533333 0 74.666667 34.133333 74.666666 74.666667V640c0 40.533333-34.133333 74.666667-74.666666 74.666667z m-725.333334-64h725.333334c6.4 0 10.666667-4.266667 10.666666-10.666667v-25.6L512 379.733333l-373.333333 234.666667V640c0 6.4 4.266667 10.666667 10.666666 10.666667z m725.333334-533.333334H149.333333c-6.4 0-10.666667 4.266667-10.666666 10.666667V539.733333l356.266666-224c4.266667-4.266667 10.666667-4.266667 17.066667-4.266666s12.8 2.133333 17.066667 4.266666l356.266666 224V128c0-6.4-4.266667-10.666667-10.666666-10.666667z" horiz-adv-x="1024" />
<glyph glyph-name="error" unicode="&#59030;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM657.066667 535.466667c-12.8 12.8-32 12.8-44.8 0l-102.4-102.4-102.4 102.4c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l102.4-102.4-102.4-102.4c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466666-8.533334s17.066667 2.133333 23.466667 8.533334l102.4 102.4 102.4-102.4c6.4-6.4 14.933333-8.533333 23.466667-8.533334s17.066667 2.133333 23.466666 8.533334c12.8 12.8 12.8 32 0 44.8l-106.666666 100.266666 102.4 102.4c12.8 12.8 12.8 34.133333 0 46.933334z" horiz-adv-x="1024" />
<glyph glyph-name="favorite" unicode="&#59031;" d="M934.4 539.733333c-8.533333 10.666667-21.333333 19.2-34.133333 21.333334l-234.666667 34.133333-104.533333 213.333333c-6.4 8.533333-14.933333 17.066667-25.6 23.466667-12.8 6.4-27.733333 6.4-40.533334 2.133333-12.8-4.266667-23.466667-14.933333-29.866666-27.733333l-104.533334-213.333333-234.666666-34.133334c-10.666667-2.133333-21.333333-6.4-29.866667-14.933333-21.333333-21.333333-19.2-55.466667 0-74.666667l170.666667-166.4-40.533334-234.666666c-2.133333-10.666667 0-23.466667 6.4-34.133334 12.8-25.6 46.933333-36.266667 72.533334-21.333333l211.2 110.933333 211.2-110.933333c8.533333-4.266667 17.066667-6.4 25.6-6.4h8.533333c14.933333 2.133333 25.6 10.666667 34.133333 21.333333 8.533333 10.666667 10.666667 25.6 8.533334 40.533334l-40.533334 234.666666 170.666667 166.4c8.533333 8.533333 14.933333 19.2 14.933333 29.866667-2.133333 14.933333-6.4 27.733333-14.933333 40.533333z m-224-194.133333c-12.8-12.8-19.2-29.866667-14.933333-46.933333l38.4-217.6L512 196.266667l-221.866667-115.2L328.533333 298.666667c2.133333 17.066667-2.133333 34.133333-14.933333 46.933333l-157.866667 153.6 219.733334 32c17.066667 2.133333 32 12.8 40.533333 29.866667L512 759.466667l98.133333-198.4c8.533333-14.933333 23.466667-27.733333 40.533334-29.866667l219.733333-32-160-153.6z" horiz-adv-x="1024" />
<glyph glyph-name="file-common" unicode="&#59032;" d="M832 821.333333H192c-17.066667 0-32-14.933333-32-32v-765.866666c0-12.8 4.266667-23.466667 12.8-34.133334 8.533333-10.666667 21.333333-17.066667 36.266667-19.2h6.4c12.8 0 23.466667 4.266667 34.133333 12.8l264.533333 213.333334 264.533334-213.333334c8.533333-8.533333 21.333333-12.8 34.133333-12.8 29.866667 0 53.333333 23.466667 53.333333 53.333334V789.333333c-2.133333 17.066667-17.066667 32-34.133333 32z m-32-776.533333L531.2 262.4c-10.666667 8.533333-27.733333 8.533333-40.533333 0L224 44.8V757.333333h576v-712.533333zM341.333333 554.666667h320c17.066667 0 32 14.933333 32 32S678.4 618.666667 661.333333 618.666667H341.333333c-17.066667 0-32-14.933333-32-32S324.266667 554.666667 341.333333 554.666667zM341.333333 384h213.333334c17.066667 0 32 14.933333 32 32S571.733333 448 554.666667 448H341.333333c-17.066667 0-32-14.933333-32-32S324.266667 384 341.333333 384z" horiz-adv-x="1024" />
<glyph glyph-name="file-delete" unicode="&#59033;" d="M842.666667 610.133333l-187.733334 187.733334c-14.933333 14.933333-32 21.333333-53.333333 21.333333H234.666667C194.133333 821.333333 160 787.2 160 746.666667v-725.333334c0-40.533333 34.133333-74.666667 74.666667-74.666666h554.666666c40.533333 0 74.666667 34.133333 74.666667 74.666666V558.933333c0 19.2-8.533333 38.4-21.333333 51.2z m-44.8-44.8c-2.133333-2.133333-4.266667 0-8.533334 0h-170.666666c-6.4 0-10.666667 4.266667-10.666667 10.666667V746.666667c0 2.133333 0 6.4-2.133333 8.533333 0 0 2.133333 0 2.133333-2.133333l189.866667-187.733334z m-8.533334-554.666666H234.666667c-6.4 0-10.666667 4.266667-10.666667 10.666666V746.666667c0 6.4 4.266667 10.666667 10.666667 10.666666h311.466666c-2.133333-4.266667-2.133333-6.4-2.133333-10.666666v-170.666667c0-40.533333 34.133333-74.666667 74.666667-74.666667h170.666666c4.266667 0 6.4 0 10.666667 2.133334V21.333333c0-6.4-4.266667-10.666667-10.666667-10.666666zM640 309.333333H384c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h256c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="file-add" unicode="&#59034;" d="M842.666667 610.133333l-187.733334 187.733334c-14.933333 14.933333-32 21.333333-53.333333 21.333333H234.666667C194.133333 821.333333 160 787.2 160 746.666667v-725.333334c0-40.533333 34.133333-74.666667 74.666667-74.666666h554.666666c40.533333 0 74.666667 34.133333 74.666667 74.666666V558.933333c0 19.2-8.533333 38.4-21.333333 51.2z m-44.8-44.8H618.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V755.2l189.866667-189.866667z m-8.533334-554.666666H234.666667c-6.4 0-10.666667 4.266667-10.666667 10.666666V746.666667c0 6.4 4.266667 10.666667 10.666667 10.666666h309.333333V576c0-40.533333 34.133333-74.666667 74.666667-74.666667h181.333333V21.333333c0-6.4-4.266667-10.666667-10.666667-10.666666zM618.666667 309.333333h-74.666667V384c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-74.666667H405.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h74.666667V170.666667c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v74.666666H618.666667c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="film" unicode="&#59035;" d="M853.333333 800H170.666667C130.133333 800 96 765.866667 96 725.333333v-682.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h682.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667V725.333333c0 40.533333-34.133333 74.666667-74.666667 74.666667z m10.666667-384h-149.333333v106.666667h149.333333v-106.666667z m-213.333333 0h-277.333334v320h277.333334v-320z m-341.333334 0h-149.333333v106.666667h149.333333v-106.666667z m-149.333333-64h149.333333v-106.666667h-149.333333v106.666667z m213.333333 0h277.333334v-320h-277.333334v320z m341.333334 0h149.333333v-106.666667h-149.333333v106.666667z m149.333333 373.333333v-138.666666h-149.333333v149.333333H853.333333c6.4 0 10.666667-4.266667 10.666667-10.666667zM170.666667 736h138.666666v-149.333333h-149.333333V725.333333c0 6.4 4.266667 10.666667 10.666667 10.666667zM160 42.666667v138.666666h149.333333v-149.333333H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667z m693.333333-10.666667h-138.666666v149.333333h149.333333V42.666667c0-6.4-4.266667-10.666667-10.666667-10.666667z" horiz-adv-x="1024" />
<glyph glyph-name="fabulous" unicode="&#59036;" d="M859.733333 642.133333c-44.8 44.8-102.4 70.4-166.4 70.4-61.866667 0-121.6-25.6-166.4-70.4l-14.933333-17.066666-17.066667 17.066666c-44.8 44.8-102.4 70.4-166.4 70.4-61.866667 0-121.6-25.6-166.4-70.4-91.733333-91.733333-91.733333-243.2 0-337.066666l324.266667-330.666667c6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 4.266667 23.466666 8.533333l324.266667 330.666667c44.8 44.8 68.266667 104.533333 68.266667 168.533333s-21.333333 123.733333-66.133334 168.533333z m-44.8-290.133333L512 42.666667 209.066667 352c-66.133333 68.266667-66.133333 179.2 0 247.466667 32 32 74.666667 51.2 119.466666 51.2 44.8 0 87.466667-17.066667 119.466667-51.2l38.4-40.533334c12.8-12.8 34.133333-12.8 44.8 0l38.4 40.533334c32 32 74.666667 51.2 119.466667 51.2 44.8 0 87.466667-17.066667 119.466666-51.2 32-32 49.066667-76.8 49.066667-123.733334s-12.8-91.733333-42.666667-123.733333z" horiz-adv-x="1024" />
<glyph glyph-name="file" unicode="&#59037;" d="M842.666667 610.133333l-187.733334 187.733334c-14.933333 14.933333-32 21.333333-53.333333 21.333333H234.666667C194.133333 821.333333 160 787.2 160 746.666667v-725.333334c0-40.533333 34.133333-74.666667 74.666667-74.666666h554.666666c40.533333 0 74.666667 34.133333 74.666667 74.666666V558.933333c0 19.2-8.533333 38.4-21.333333 51.2z m-44.8-44.8c-2.133333-2.133333-4.266667 0-8.533334 0h-170.666666c-6.4 0-10.666667 4.266667-10.666667 10.666667V746.666667c0 2.133333 0 6.4-2.133333 8.533333 0 0 2.133333 0 2.133333-2.133333l189.866667-187.733334z m-8.533334-554.666666H234.666667c-6.4 0-10.666667 4.266667-10.666667 10.666666V746.666667c0 6.4 4.266667 10.666667 10.666667 10.666666h311.466666c-2.133333-4.266667-2.133333-6.4-2.133333-10.666666v-170.666667c0-40.533333 34.133333-74.666667 74.666667-74.666667h170.666666c4.266667 0 6.4 0 10.666667 2.133334V21.333333c0-6.4-4.266667-10.666667-10.666667-10.666666zM640 202.666667H341.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h298.666667c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM640 373.333333H341.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h298.666667c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM341.333333 480h85.333334c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32h-85.333334c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32z" horiz-adv-x="1024" />
<glyph glyph-name="folder-close" unicode="&#59038;" d="M853.333333 629.333333H514.133333c-4.266667 0-6.4 2.133333-8.533333 4.266667l-38.4 66.133333c-12.8 21.333333-38.4 36.266667-64 36.266667H170.666667c-40.533333 0-74.666667-34.133333-74.666667-74.666667v-554.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h682.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667V554.666667c0 40.533333-34.133333 74.666667-74.666667 74.666666z m-682.666666 42.666667h232.533333c4.266667 0 6.4-2.133333 8.533333-4.266667l38.4-66.133333c12.8-21.333333 38.4-36.266667 64-36.266667H853.333333c6.4 0 10.666667-4.266667 10.666667-10.666666v-74.666667h-704V661.333333c0 6.4 4.266667 10.666667 10.666667 10.666667z m682.666666-576H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V416h704V106.666667c0-6.4-4.266667-10.666667-10.666667-10.666667z" horiz-adv-x="1024" />
<glyph glyph-name="filter" unicode="&#59039;" d="M872.533333 761.6c-12.8 10.666667-29.866667 17.066667-49.066666 17.066667H198.4C157.866667 778.666667 123.733333 744.533333 123.733333 704c0-17.066667 6.4-34.133333 17.066667-49.066667l256-302.933333v-251.733333c0-12.8 6.4-23.466667 17.066667-27.733334l162.133333-81.066666c4.266667-2.133333 8.533333-4.266667 14.933333-4.266667 6.4 0 10.666667 2.133333 17.066667 4.266667 8.533333 6.4 14.933333 17.066667 14.933333 27.733333V354.133333l256 302.933334c12.8 14.933333 19.2 34.133333 17.066667 53.333333 2.133333 19.2-6.4 38.4-23.466667 51.2z m-38.4-64L569.6 386.133333c-4.266667-6.4-8.533333-12.8-8.533333-21.333333v-292.266667l-98.133334 49.066667V364.8c0 8.533333-2.133333 14.933333-8.533333 21.333333L189.866667 697.6c0 2.133333-2.133333 4.266667-2.133334 6.4 0 6.4 4.266667 10.666667 10.666667 10.666667h625.066667c2.133333 0 4.266667 0 6.4-2.133334 2.133333-2.133333 4.266667-6.4 4.266666-6.4 2.133333-2.133333 2.133333-6.4 0-8.533333z" horiz-adv-x="1024" />
<glyph glyph-name="good" unicode="&#59040;" d="M881.066667 501.333333c-21.333333 23.466667-51.2 36.266667-81.066667 36.266667H618.666667v117.333333c0 44.8-29.866667 85.333333-87.466667 117.333334-17.066667 10.666667-38.4 12.8-57.6 8.533333-19.2-4.266667-36.266667-17.066667-46.933333-34.133333-2.133333-2.133333-2.133333-4.266667-4.266667-6.4l-125.866667-281.6H204.8c-59.733333 0-108.8-46.933333-108.8-106.666667v-258.133333c0-57.6 49.066667-106.666667 108.8-106.666667h544c53.333333 0 98.133333 38.4 106.666667 89.6l51.2 337.066667c4.266667 34.133333-6.4 64-25.6 87.466666z m-593.066667-448H204.8c-25.6 0-44.8 19.2-44.8 42.666667v256c0 23.466667 19.2 42.666667 44.8 42.666667h83.2v-341.333334z m554.666667 373.333334L789.333333 89.6c-4.266667-21.333333-21.333333-36.266667-42.666666-36.266667H352V424.533333l130.133333 290.133334c2.133333 4.266667 4.266667 4.266667 6.4 4.266666 2.133333 0 4.266667 0 8.533334-2.133333 25.6-14.933333 55.466667-38.4 55.466666-64v-149.333333c0-17.066667 14.933333-32 32-32h213.333334c12.8 0 25.6-4.266667 34.133333-14.933334 8.533333-6.4 12.8-19.2 10.666667-29.866666z" horiz-adv-x="1024" />
<glyph glyph-name="hide" unicode="&#59041;" d="M917.333333 322.133333l-87.466666 87.466667c34.133333 32 66.133333 68.266667 91.733333 108.8 8.533333 14.933333 4.266667 34.133333-10.666667 44.8-14.933333 8.533333-34.133333 4.266667-44.8-10.666667-76.8-125.866667-209.066667-200.533333-356.266666-200.533333-145.066667 0-279.466667 74.666667-354.133334 198.4-8.533333 14.933333-29.866667 19.2-44.8 10.666667-14.933333-8.533333-19.2-29.866667-10.666666-44.8 25.6-40.533333 55.466667-76.8 91.733333-108.8l-85.333333-85.333334c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466666-8.533333s17.066667 2.133333 23.466667 8.533333l91.733333 91.733334c38.4-25.6 81.066667-46.933333 125.866667-59.733334l-34.133333-130.133333c-4.266667-17.066667 6.4-34.133333 23.466666-38.4 2.133333 0 6.4-2.133333 8.533334-2.133333 14.933333 0 27.733333 8.533333 29.866666 23.466666l36.266667 132.266667c25.6-4.266667 51.2-6.4 78.933333-6.4 27.733333 0 55.466667 2.133333 83.2 6.4l36.266667-132.266667c4.266667-14.933333 17.066667-23.466667 29.866667-23.466666 2.133333 0 6.4 0 8.533333 2.133333 17.066667 4.266667 27.733333 21.333333 23.466667 38.4L661.333333 311.466667c44.8 12.8 85.333333 34.133333 123.733334 59.733333l91.733333-91.733333c6.4-6.4 14.933333-8.533333 23.466667-8.533334s17.066667 2.133333 23.466666 8.533334c6.4 10.666667 6.4 29.866667-6.4 42.666666z" horiz-adv-x="1024" />
<glyph glyph-name="home" unicode="&#59042;" d="M923.733333 501.333333c-85.333333 70.4-206.933333 174.933333-362.666666 309.333334C533.333333 834.133333 490.666667 834.133333 462.933333 810.666667c-155.733333-134.4-277.333333-238.933333-362.666666-309.333334-14.933333-14.933333-25.6-34.133333-25.6-53.333333 0-38.4 32-70.4 70.4-70.4H192v-358.4c0-29.866667 23.466667-53.333333 53.333333-53.333333H405.333333c29.866667 0 53.333333 23.466667 53.333334 53.333333v206.933333h106.666666v-206.933333c0-29.866667 23.466667-53.333333 53.333334-53.333333h160c29.866667 0 53.333333 23.466667 53.333333 53.333333V377.6h46.933333c38.4 0 70.4 32 70.4 70.4 0 21.333333-10.666667 40.533333-25.6 53.333333z m-44.8-59.733333h-57.6c-29.866667 0-53.333333-23.466667-53.333333-53.333333v-358.4h-138.666667V234.666667c0 29.866667-23.466667 53.333333-53.333333 53.333333h-128c-29.866667 0-53.333333-23.466667-53.333333-53.333333v-206.933334H256V388.266667c0 29.866667-23.466667 53.333333-53.333333 53.333333H145.066667c-4.266667 0-6.4 2.133333-6.4 6.4 0 2.133333 2.133333 4.266667 2.133333 6.4 85.333333 70.4 206.933333 174.933333 362.666667 309.333333 4.266667 4.266667 10.666667 4.266667 14.933333 0 155.733333-134.4 277.333333-238.933333 362.666667-309.333333 2.133333-2.133333 2.133333-2.133333 2.133333-4.266667 2.133333-6.4-2.133333-8.533333-4.266667-8.533333z" horiz-adv-x="1024" />
<glyph glyph-name="history" unicode="&#59043;" d="M411.733333 10.666667H192c-6.4 0-10.666667 4.266667-10.666667 10.666666V746.666667c0 6.4 4.266667 10.666667 10.666667 10.666666h576c6.4 0 10.666667-4.266667 10.666667-10.666666v-219.733334c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V746.666667c0 40.533333-34.133333 74.666667-74.666667 74.666666H192C151.466667 821.333333 117.333333 787.2 117.333333 746.666667v-725.333334c0-40.533333 34.133333-74.666667 74.666667-74.666666h219.733333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM704 437.333333c-134.4 0-245.333333-110.933333-245.333333-245.333333S569.6-53.333333 704-53.333333 949.333333 57.6 949.333333 192 838.4 437.333333 704 437.333333z m0-426.666666c-100.266667 0-181.333333 81.066667-181.333333 181.333333s81.066667 181.333333 181.333333 181.333333 181.333333-81.066667 181.333333-181.333333-81.066667-181.333333-181.333333-181.333333zM802.133333 179.2l-66.133333 29.866667V298.666667c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-110.933334c0-12.8 8.533333-23.466667 19.2-29.866666l85.333333-38.4c4.266667-2.133333 8.533333-2.133333 12.8-2.133334 12.8 0 23.466667 6.4 29.866667 19.2 6.4 17.066667 0 34.133333-17.066667 42.666667zM693.333333 597.333333c0 17.066667-14.933333 32-32 32H298.666667c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h362.666666c17.066667 0 32 14.933333 32 32zM298.666667 458.666667c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h106.666666c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32h-106.666666z" horiz-adv-x="1024" />
<glyph glyph-name="file-open" unicode="&#59044;" d="M921.6 445.866667c-6.4 8.533333-14.933333 12.8-25.6 12.8h-10.666667V554.666667c0 40.533333-34.133333 74.666667-74.666666 74.666666H514.133333c-4.266667 0-6.4 2.133333-8.533333 4.266667l-38.4 66.133333c-12.8 21.333333-38.4 36.266667-64 36.266667H170.666667c-40.533333 0-74.666667-34.133333-74.666667-74.666667v-597.333333c0-6.4 2.133333-12.8 6.4-19.2 6.4-8.533333 14.933333-12.8 25.6-12.8h640c12.8 0 25.6 8.533333 29.866667 21.333333l128 362.666667c4.266667 10.666667 2.133333 21.333333-4.266667 29.866667zM170.666667 672h232.533333c4.266667 0 6.4-2.133333 8.533333-4.266667l38.4-66.133333c12.8-21.333333 38.4-36.266667 64-36.266667H810.666667c6.4 0 10.666667-4.266667 10.666666-10.666666v-96H256c-12.8 0-25.6-8.533333-29.866667-21.333334l-66.133333-185.6V661.333333c0 6.4 4.266667 10.666667 10.666667 10.666667z m573.866666-576H172.8l104.533333 298.666667h571.733334l-104.533334-298.666667z" horiz-adv-x="1024" />
<glyph glyph-name="forward" unicode="&#59045;" d="M853.333333 138.666667H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666666V576c0 6.4 4.266667 10.666667 10.666667 10.666667h599.466666l-83.2-83.2c-12.8-12.8-12.8-34.133333 0-46.933334 6.4-6.4 14.933333-10.666667 23.466667-10.666666s17.066667 4.266667 23.466667 10.666666l145.066666 145.066667c12.8 12.8 12.8 34.133333 0 46.933333l-145.066666 145.066667c-12.8 12.8-34.133333 12.8-46.933334 0-12.8-12.8-12.8-34.133333 0-46.933333l93.866667-93.866667H170.666667c-40.533333 0-74.666667-34.133333-74.666667-74.666667v-426.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h682.666666c17.066667 0 32 14.933333 32 32s-14.933333 29.866667-32 29.866667z" horiz-adv-x="1024" />
<glyph glyph-name="import" unicode="&#59046;" d="M667.733333 32H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V725.333333c0 6.4 4.266667 10.666667 10.666667 10.666667h309.333333V576c0-40.533333 34.133333-74.666667 74.666667-74.666667h160v-38.4c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V597.333333c0 8.533333-4.266667 17.066667-8.533334 23.466667l-170.666666 170.666667c-6.4 6.4-14.933333 8.533333-23.466667 8.533333H170.666667C130.133333 800 96 765.866667 96 725.333333v-682.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h497.066666c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z m46.933334 550.4v-17.066667H554.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V736h19.2l151.466667-153.6zM853.333333 298.666667H599.466667l51.2 51.2c12.8 12.8 12.8 32 0 44.8-12.8 12.8-32 12.8-44.8 0l-106.666667-106.666667c-12.8-12.8-12.8-32 0-44.8l106.666667-106.666667c6.4-6.4 14.933333-8.533333 23.466666-8.533333s17.066667 2.133333 23.466667 8.533333c12.8 12.8 12.8 32 0 44.8L599.466667 234.666667H853.333333c17.066667 0 32 14.933333 32 32S870.4 298.666667 853.333333 298.666667z" horiz-adv-x="1024" />
<glyph glyph-name="image-text" unicode="&#59047;" d="M819.2 800H204.8c-59.733333 0-108.8-49.066667-108.8-108.8v-616.533333c0-59.733333 49.066667-108.8 108.8-108.8h616.533333c59.733333 0 108.8 49.066667 108.8 108.8V691.2c-2.133333 59.733333-51.2 108.8-110.933333 108.8z m44.8-723.2c0-23.466667-19.2-44.8-44.8-44.8H204.8c-23.466667 0-44.8 19.2-44.8 44.8V691.2c0 23.466667 19.2 44.8 44.8 44.8h616.533333c23.466667 0 44.8-19.2 44.8-44.8v-614.4zM298.666667 373.333333h128c29.866667 0 53.333333 23.466667 53.333333 53.333334v128c0 29.866667-23.466667 53.333333-53.333333 53.333333h-128c-29.866667 0-53.333333-23.466667-53.333334-53.333333v-128c0-29.866667 23.466667-53.333333 53.333334-53.333334z m10.666666 170.666667h106.666667v-106.666667h-106.666667v106.666667zM746.666667 458.666667h-170.666667c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h170.666667c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM746.666667 266.666667H277.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h469.333334c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="keyboard-26" unicode="&#59048;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM448 458.666667c17.066667 0 32 14.933333 32 32v42.666666c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-42.666666c0-17.066667 14.933333-32 32-32zM576 458.666667c17.066667 0 32 14.933333 32 32v42.666666c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-42.666666c0-17.066667 14.933333-32 32-32zM320 458.666667c17.066667 0 32 14.933333 32 32v42.666666c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-42.666666c0-17.066667 14.933333-32 32-32zM704 565.333333c-17.066667 0-32-14.933333-32-32v-42.666666c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v42.666666c0 17.066667-14.933333 32-32 32zM448 309.333333c17.066667 0 32 14.933333 32 32v42.666667c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-42.666667c0-17.066667 14.933333-32 32-32zM576 309.333333c17.066667 0 32 14.933333 32 32v42.666667c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-42.666667c0-17.066667 14.933333-32 32-32zM352 341.333333v42.666667c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-42.666667c0-17.066667 14.933333-32 32-32s32 14.933333 32 32zM704 416c-17.066667 0-32-14.933333-32-32v-42.666667c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v42.666667c0 17.066667-14.933333 32-32 32zM682.666667 245.333333H341.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h341.333334c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="keyboard-9" unicode="&#59049;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM512 586.666667c-17.066667 0-32-14.933333-32-32v-42.666667c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v42.666667c0 17.066667-14.933333 32-32 32zM512 437.333333c-17.066667 0-32-14.933333-32-32v-42.666666c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v42.666666c0 17.066667-14.933333 32-32 32zM512 288c-17.066667 0-32-14.933333-32-32v-42.666667c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v42.666667c0 17.066667-14.933333 32-32 32zM650.666667 586.666667c-17.066667 0-32-14.933333-32-32v-42.666667c0-17.066667 14.933333-32 32-32S682.666667 494.933333 682.666667 512v42.666667c0 17.066667-14.933333 32-32 32zM650.666667 437.333333c-17.066667 0-32-14.933333-32-32v-42.666666c0-17.066667 14.933333-32 32-32S682.666667 345.6 682.666667 362.666667v42.666666c0 17.066667-14.933333 32-32 32zM650.666667 288c-17.066667 0-32-14.933333-32-32v-42.666667c0-17.066667 14.933333-32 32-32S682.666667 196.266667 682.666667 213.333333v42.666667c0 17.066667-14.933333 32-32 32zM373.333333 586.666667c-17.066667 0-32-14.933333-32-32v-42.666667c0-17.066667 14.933333-32 32-32S405.333333 494.933333 405.333333 512v42.666667c0 17.066667-14.933333 32-32 32zM373.333333 437.333333c-17.066667 0-32-14.933333-32-32v-42.666666c0-17.066667 14.933333-32 32-32S405.333333 345.6 405.333333 362.666667v42.666666c0 17.066667-14.933333 32-32 32zM373.333333 288c-17.066667 0-32-14.933333-32-32v-42.666667c0-17.066667 14.933333-32 32-32S405.333333 196.266667 405.333333 213.333333v42.666667c0 17.066667-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="link" unicode="&#59050;" d="M861.866667 731.733333c-87.466667 87.466667-230.4 89.6-320 2.133334l-68.266667-68.266667c-12.8-12.8-12.8-32 0-44.8s32-12.8 44.8 0l68.266667 68.266667c64 61.866667 166.4 61.866667 230.4-2.133334 64-64 64-168.533333 2.133333-232.533333l-117.333333-119.466667c-34.133333-34.133333-81.066667-51.2-128-49.066666-46.933333 4.266667-91.733333 27.733333-119.466667 66.133333-10.666667 14.933333-29.866667 17.066667-44.8 6.4-14.933333-10.666667-17.066667-29.866667-6.4-44.8 40.533333-53.333333 100.266667-87.466667 166.4-91.733333h17.066667c59.733333 0 119.466667 23.466667 162.133333 68.266666l117.333333 119.466667c83.2 89.6 83.2 234.666667-4.266666 322.133333zM505.6 145.066667l-66.133333-68.266667c-64-61.866667-166.4-61.866667-230.4 2.133333-64 64-64 168.533333-2.133334 232.533334l117.333334 119.466666c34.133333 34.133333 81.066667 51.2 128 49.066667 46.933333-4.266667 91.733333-27.733333 119.466666-66.133333 10.666667-14.933333 29.866667-17.066667 44.8-6.4 14.933333 10.666667 17.066667 29.866667 6.4 44.8-40.533333 53.333333-100.266667 87.466667-166.4 91.733333-66.133333 4.266667-130.133333-19.2-177.066666-66.133333l-117.333334-119.466667c-85.333333-89.6-85.333333-234.666667 2.133334-322.133333 44.8-44.8 102.4-66.133333 162.133333-66.133334 57.6 0 115.2 21.333333 160 64l66.133333 68.266667c12.8 12.8 12.8 32 0 44.8-14.933333 10.666667-34.133333 10.666667-46.933333-2.133333z" horiz-adv-x="1024" />
<glyph glyph-name="layout" unicode="&#59051;" d="M853.333333 800H170.666667C130.133333 800 96 765.866667 96 725.333333v-682.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h682.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667V725.333333c0 40.533333-34.133333 74.666667-74.666667 74.666667z m-682.666666-64h682.666666c6.4 0 10.666667-4.266667 10.666667-10.666667v-213.333333h-704V725.333333c0 6.4 4.266667 10.666667 10.666667 10.666667zM160 42.666667V448H341.333333v-416H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667z m693.333333-10.666667H405.333333V448h458.666667v-405.333333c0-6.4-4.266667-10.666667-10.666667-10.666667z" horiz-adv-x="1024" />
<glyph glyph-name="fullscreen-shrink" unicode="&#59052;" d="M313.6 537.6H177.066667c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h213.333333c4.266667 0 8.533333 0 10.666667 2.133333 8.533333 4.266667 14.933333 8.533333 17.066666 17.066667 2.133333 4.266667 2.133333 8.533333 2.133334 10.666667v213.333333c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-136.533333L172.8 770.133333c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l185.6-187.733333zM695.466667 245.333333H832c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32H618.666667c-4.266667 0-8.533333 0-10.666667-2.133333-8.533333-4.266667-14.933333-8.533333-17.066667-17.066667-2.133333-4.266667-2.133333-8.533333-2.133333-10.666666v-213.333334c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v136.533334l200.533333-200.533334c6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466667 8.533333c12.8 12.8 12.8 32 0 44.8l-204.8 198.4zM435.2 290.133333c-4.266667 8.533333-8.533333 14.933333-17.066667 17.066667-4.266667 2.133333-8.533333 2.133333-10.666666 2.133333H192c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h136.533333L128 44.8c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466666 8.533333l200.533334 200.533333V64c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V277.333333c-2.133333 4.266667-2.133333 8.533333-4.266667 12.8zM603.733333 492.8c4.266667-8.533333 8.533333-14.933333 17.066667-17.066667 4.266667-2.133333 8.533333-2.133333 10.666667-2.133333h213.333333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32h-136.533333L896 725.333333c12.8 12.8 12.8 32 0 44.8-12.8 12.8-32 12.8-44.8 0l-187.733333-187.733333V718.933333c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-213.333333c2.133333-4.266667 2.133333-8.533333 4.266666-12.8z" horiz-adv-x="1024" />
<glyph glyph-name="layers" unicode="&#59053;" d="M110.933333 544l384-192c4.266667-2.133333 10.666667-4.266667 17.066667-4.266667s10.666667 2.133333 17.066667 4.266667l384 192c12.8 6.4 19.2 19.2 19.2 32s-8.533333 25.6-19.2 32l-384 192c-10.666667 4.266667-21.333333 4.266667-32 0l-384-192c-12.8-6.4-19.2-19.2-19.2-32s6.4-25.6 17.066666-32zM512 727.466667L814.933333 576 512 424.533333 209.066667 576 512 727.466667zM878.933333 224L512 40.533333 145.066667 224c-17.066667 8.533333-38.4 2.133333-49.066667-17.066667-8.533333-17.066667-2.133333-38.4 17.066667-49.066666l384-192c4.266667-2.133333 10.666667-4.266667 17.066666-4.266667s10.666667 2.133333 17.066667 4.266667l384 192c17.066667 8.533333 25.6 29.866667 17.066667 49.066666-12.8 19.2-34.133333 25.6-53.333334 17.066667zM878.933333 416L512 232.533333 145.066667 416c-17.066667 8.533333-38.4 2.133333-49.066667-17.066667-8.533333-17.066667-2.133333-38.4 17.066667-49.066666l384-192c4.266667-2.133333 10.666667-4.266667 17.066666-4.266667s10.666667 2.133333 17.066667 4.266667l384 192c17.066667 8.533333 25.6 29.866667 17.066667 49.066666-12.8 19.2-34.133333 25.6-53.333334 17.066667z" horiz-adv-x="1024" />
<glyph glyph-name="lock" unicode="&#59054;" d="M785.066667 480h-61.866667v121.6c0 108.8-91.733333 198.4-202.666667 198.4s-202.666667-89.6-202.666666-198.4v-121.6h-78.933334c-55.466667 0-100.266667-44.8-100.266666-100.266667v-311.466666c0-55.466667 44.8-100.266667 100.266666-100.266667h546.133334c55.466667 0 100.266667 44.8 100.266666 100.266667V379.733333c0 55.466667-44.8 100.266667-100.266666 100.266667z m-403.2 121.6c0 74.666667 61.866667 134.4 138.666666 134.4s138.666667-59.733333 138.666667-134.4v-121.6h-277.333333v121.6z m439.466666-533.333333c0-19.2-17.066667-36.266667-36.266666-36.266667H238.933333c-19.2 0-36.266667 17.066667-36.266666 36.266667V379.733333c0 19.2 17.066667 36.266667 36.266666 36.266667h546.133334c19.2 0 36.266667-17.066667 36.266666-36.266667v-311.466666zM512 352c-17.066667 0-32-14.933333-32-32v-106.666667c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v106.666667c0 17.066667-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="fullscreen-expand" unicode="&#59055;" d="M149.333333 501.333333c17.066667 0 32 14.933333 32 32v136.533334l187.733334-187.733334c6.4-6.4 14.933333-8.533333 23.466666-8.533333s17.066667 2.133333 23.466667 8.533333c12.8 12.8 12.8 32 0 44.8l-187.733333 187.733334H362.666667c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32H149.333333c-4.266667 0-8.533333 0-10.666666-2.133334-8.533333-4.266667-14.933333-10.666667-19.2-17.066666-2.133333-4.266667-2.133333-8.533333-2.133334-12.8v-213.333334c0-17.066667 14.933333-32 32-32zM874.666667 266.666667c-17.066667 0-32-14.933333-32-32v-136.533334L642.133333 298.666667c-12.8 12.8-32 12.8-44.8 0s-12.8-32 0-44.8l200.533334-200.533334H661.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h213.333334c4.266667 0 8.533333 0 10.666666 2.133334 8.533333 4.266667 14.933333 8.533333 17.066667 17.066666 2.133333 4.266667 2.133333 8.533333 2.133333 10.666667V234.666667c2.133333 17.066667-12.8 32-29.866666 32zM381.866667 300.8l-200.533334-200.533333V234.666667c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-213.333334c0-4.266667 0-8.533333 2.133334-10.666666 4.266667-8.533333 8.533333-14.933333 17.066666-17.066667 4.266667-2.133333 8.533333-2.133333 10.666667-2.133333h213.333333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32h-136.533333l200.533333 200.533333c12.8 12.8 12.8 32 0 44.8s-29.866667 10.666667-42.666666 0zM904.533333 757.333333c0 2.133333 0 2.133333 0 0-4.266667 8.533333-10.666667 14.933333-17.066666 17.066667-4.266667 2.133333-8.533333 2.133333-10.666667 2.133333H661.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h136.533334l-187.733334-187.733333c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466667 8.533333l187.733333 187.733333V533.333333c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V746.666667c-2.133333 4.266667-2.133333 8.533333-4.266667 10.666666z" horiz-adv-x="1024" />
<glyph glyph-name="map" unicode="&#59056;" d="M512 821.333333C317.866667 821.333333 160 661.333333 160 467.2c0-264.533333 320-484.266667 334.933333-492.8 6.4-4.266667 10.666667-6.4 17.066667-6.4s12.8 2.133333 17.066667 6.4c12.8 8.533333 334.933333 228.266667 334.933333 492.8C864 661.333333 706.133333 821.333333 512 821.333333z m0-782.933333c-66.133333 49.066667-288 228.266667-288 426.666667 0 160 130.133333 290.133333 288 290.133333s288-130.133333 288-290.133333c0-196.266667-221.866667-377.6-288-426.666667zM512 586.666667c-76.8 0-138.666667-61.866667-138.666667-138.666667s61.866667-138.666667 138.666667-138.666667 138.666667 61.866667 138.666667 138.666667-61.866667 138.666667-138.666667 138.666667z m0-213.333334c-40.533333 0-74.666667 34.133333-74.666667 74.666667s34.133333 74.666667 74.666667 74.666667 74.666667-34.133333 74.666667-74.666667-34.133333-74.666667-74.666667-74.666667z" horiz-adv-x="1024" />
<glyph glyph-name="meh" unicode="&#59057;" d="M512-53.333333C270.933333-53.333333 74.666667 142.933333 74.666667 384S270.933333 821.333333 512 821.333333 949.333333 625.066667 949.333333 384 753.066667-53.333333 512-53.333333z m0 810.666666C307.2 757.333333 138.666667 588.8 138.666667 384S307.2 10.666667 512 10.666667 885.333333 179.2 885.333333 384 716.8 757.333333 512 757.333333zM362.666667 384c-23.466667 0-42.666667 19.2-42.666667 42.666667v64c0 23.466667 19.2 42.666667 42.666667 42.666666s42.666667-19.2 42.666666-42.666666v-64c0-23.466667-19.2-42.666667-42.666666-42.666667zM661.333333 384c-23.466667 0-42.666667 19.2-42.666666 42.666667v64c0 23.466667 19.2 42.666667 42.666666 42.666666s42.666667-19.2 42.666667-42.666666v-64c0-23.466667-19.2-42.666667-42.666667-42.666667zM699.733333 181.333333H324.266667c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h373.333333c17.066667 0 32-14.933333 32-32s-12.8-32-29.866667-32z" horiz-adv-x="1024" />
<glyph glyph-name="menu" unicode="&#59058;" d="M170.666667 682.666667m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0ZM170.666667 384m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0ZM170.666667 85.333333m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0ZM896 117.333333H362.666667c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h533.333333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM362.666667 650.666667h533.333333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32H362.666667c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32zM896 416H362.666667c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h533.333333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="loading" unicode="&#59059;" d="M512 821.333333c-17.066667 0-32-14.933333-32-32v-149.333333c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V789.333333c0 17.066667-14.933333 32-32 32zM693.333333 533.333333c8.533333 0 17.066667 2.133333 23.466667 8.533334l104.533333 104.533333c12.8 12.8 12.8 32 0 44.8-12.8 12.8-32 12.8-44.8 0l-104.533333-104.533333c-12.8-12.8-12.8-32 0-44.8 4.266667-6.4 12.8-8.533333 21.333333-8.533334zM917.333333 416h-149.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h149.333333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM714.666667 226.133333c-12.8 12.8-32 12.8-44.8 0s-12.8-32 0-44.8l104.533333-104.533333c6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466666 8.533333c12.8 12.8 12.8 32 0 44.8l-106.666666 104.533333zM512 160c-17.066667 0-32-14.933333-32-32v-149.333333c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v149.333333c0 17.066667-14.933333 32-32 32zM309.333333 226.133333l-104.533333-104.533333c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466666 8.533333l104.533334 104.533333c12.8 12.8 12.8 32 0 44.8s-36.266667 12.8-46.933334 0zM288 384c0 17.066667-14.933333 32-32 32H106.666667c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h149.333333c17.066667 0 32 14.933333 32 32zM247.466667 693.333333c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l104.533333-104.533333c6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466666 8.533333c12.8 12.8 12.8 32 0 44.8l-106.666666 104.533333z" horiz-adv-x="1024" />
<glyph glyph-name="help" unicode="&#59060;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM512 149.333333m-42.666667 0a42.666667 42.666667 0 1 1 85.333334 0 42.666667 42.666667 0 1 1-85.333334 0ZM512 650.666667c-76.8 0-138.666667-61.866667-138.666667-138.666667 0-17.066667 14.933333-32 32-32s32 14.933333 32 32c0 40.533333 34.133333 74.666667 74.666667 74.666667s74.666667-34.133333 74.666667-74.666667c0-27.733333-53.333333-76.8-91.733334-100.266667-8.533333-6.4-14.933333-17.066667-14.933333-27.733333v-106.666667c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v89.6c34.133333 25.6 106.666667 83.2 106.666667 145.066667 0 76.8-61.866667 138.666667-138.666667 138.666667z" horiz-adv-x="1024" />
<glyph glyph-name="minus-circle" unicode="&#59061;" d="M512-53.333333C270.933333-53.333333 74.666667 142.933333 74.666667 384S270.933333 821.333333 512 821.333333 949.333333 625.066667 949.333333 384 753.066667-53.333333 512-53.333333z m0 810.666666C307.2 757.333333 138.666667 588.8 138.666667 384S307.2 10.666667 512 10.666667 885.333333 179.2 885.333333 384 716.8 757.333333 512 757.333333zM682.666667 352H341.333333c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h341.333334c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32z" horiz-adv-x="1024" />
<glyph glyph-name="modular" unicode="&#59062;" d="M405.333333 437.333333H149.333333c-29.866667 0-53.333333 23.466667-53.333333 53.333334V746.666667c0 29.866667 23.466667 53.333333 53.333333 53.333333h256c29.866667 0 53.333333-23.466667 53.333334-53.333333v-256c0-29.866667-23.466667-53.333333-53.333334-53.333334z m-245.333333 64h234.666667v234.666667h-234.666667v-234.666667zM874.666667 437.333333H618.666667c-29.866667 0-53.333333 23.466667-53.333334 53.333334V746.666667c0 29.866667 23.466667 53.333333 53.333334 53.333333h256c29.866667 0 53.333333-23.466667 53.333333-53.333333v-256c0-29.866667-23.466667-53.333333-53.333333-53.333334z m-245.333334 64h234.666667v234.666667h-234.666667v-234.666667zM874.666667-32H618.666667c-29.866667 0-53.333333 23.466667-53.333334 53.333333V277.333333c0 29.866667 23.466667 53.333333 53.333334 53.333334h256c29.866667 0 53.333333-23.466667 53.333333-53.333334v-256c0-29.866667-23.466667-53.333333-53.333333-53.333333z m-245.333334 64h234.666667v234.666667h-234.666667v-234.666667zM405.333333-32H149.333333c-29.866667 0-53.333333 23.466667-53.333333 53.333333V277.333333c0 29.866667 23.466667 53.333333 53.333333 53.333334h256c29.866667 0 53.333333-23.466667 53.333334-53.333334v-256c0-29.866667-23.466667-53.333333-53.333334-53.333333z m-245.333333 64h234.666667v234.666667h-234.666667v-234.666667z" horiz-adv-x="1024" />
<glyph glyph-name="notification" unicode="&#59063;" d="M800 270.933333V448c0 117.333333-70.4 217.6-170.666667 262.4-4.266667 61.866667-55.466667 110.933333-117.333333 110.933333s-113.066667-49.066667-117.333333-110.933333c-100.266667-44.8-170.666667-145.066667-170.666667-262.4v-177.066667c-57.6-46.933333-85.333333-110.933333-85.333333-185.6 0-17.066667 14.933333-32 32-32h206.933333c14.933333-61.866667 70.4-106.666667 134.4-106.666666s119.466667 44.8 134.4 106.666666H853.333333c17.066667 0 32 14.933333 32 32 0 76.8-27.733333 138.666667-85.333333 185.6zM512 757.333333c19.2 0 36.266667-10.666667 44.8-25.6-14.933333 2.133333-29.866667 4.266667-44.8 4.266667-14.933333 0-29.866667-2.133333-44.8-4.266667 8.533333 14.933333 25.6 25.6 44.8 25.6z m0-746.666666c-29.866667 0-55.466667 17.066667-66.133333 42.666666h134.4c-12.8-25.6-38.4-42.666667-68.266667-42.666666z m-307.2 106.666666c6.4 46.933333 29.866667 83.2 70.4 113.066667 8.533333 6.4 12.8 14.933333 12.8 25.6v192c0 123.733333 100.266667 224 224 224S736 571.733333 736 448v-192c0-10.666667 4.266667-19.2 12.8-25.6 40.533333-29.866667 64-66.133333 70.4-113.066667H204.8z" horiz-adv-x="1024" />
<glyph glyph-name="mic" unicode="&#59064;" d="M516.266667 238.933333c78.933333 0 142.933333 64 142.933333 142.933334V678.4a142.933333 142.933333 0 0 1-285.866667 0v-296.533333c0-78.933333 64-142.933333 142.933334-142.933334z m-78.933334 439.466667c0 42.666667 36.266667 78.933333 78.933334 78.933333s78.933333-36.266667 78.933333-78.933333v-296.533333c0-42.666667-36.266667-78.933333-78.933333-78.933334s-78.933333 36.266667-78.933334 78.933334V678.4zM774.4 486.4c-17.066667 0-32-14.933333-32-32v-74.666667c0-125.866667-102.4-228.266667-228.266667-228.266666S288 256 288 381.866667v74.666666c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-74.666666c0-149.333333 113.066667-273.066667 260.266667-290.133334v-85.333333h-117.333334c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h296.533334c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32h-117.333334v85.333333c145.066667 14.933333 260.266667 140.8 260.266667 290.133334v74.666666c0 17.066667-12.8 29.866667-32 29.866667z" horiz-adv-x="1024" />
<glyph glyph-name="more" unicode="&#59065;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM512 384m-42.666667 0a42.666667 42.666667 0 1 1 85.333334 0 42.666667 42.666667 0 1 1-85.333334 0ZM341.333333 384m-42.666666 0a42.666667 42.666667 0 1 1 85.333333 0 42.666667 42.666667 0 1 1-85.333333 0ZM682.666667 384m-42.666667 0a42.666667 42.666667 0 1 1 85.333333 0 42.666667 42.666667 0 1 1-85.333333 0Z" horiz-adv-x="1024" />
<glyph glyph-name="pad" unicode="&#59066;" d="M810.666667-53.333333H213.333333c-40.533333 0-74.666667 34.133333-74.666666 74.666666V746.666667c0 40.533333 34.133333 74.666667 74.666666 74.666666h597.333334c40.533333 0 74.666667-34.133333 74.666666-74.666666v-725.333334c0-40.533333-34.133333-74.666667-74.666666-74.666666z m-597.333334 810.666666c-6.4 0-10.666667-4.266667-10.666666-10.666666v-725.333334c0-6.4 4.266667-10.666667 10.666666-10.666666h597.333334c6.4 0 10.666667 4.266667 10.666666 10.666666V746.666667c0 6.4-4.266667 10.666667-10.666666 10.666666H213.333333zM512 128m-42.666667 0a42.666667 42.666667 0 1 1 85.333334 0 42.666667 42.666667 0 1 1-85.333334 0Z" horiz-adv-x="1024" />
<glyph glyph-name="operation" unicode="&#59067;" d="M823.466667 384H578.133333v187.733333c0 66.133333-53.333333 119.466667-117.333333 119.466667s-117.333333-53.333333-117.333333-119.466667v-296.533333l-21.333334 21.333333c-46.933333 46.933333-121.6 46.933333-168.533333 2.133334s-44.8-121.6 2.133333-168.533334l174.933334-174.933333c6.4-6.4 14.933333-8.533333 23.466666-8.533333 8.533333 0 17.066667 2.133333 23.466667 8.533333 12.8 12.8 12.8 32 0 44.8l-174.933333 174.933333c-21.333333 21.333333-23.466667 57.6-2.133334 76.8 21.333333 21.333333 55.466667 19.2 76.8-2.133333l74.666667-74.666667c12.8-12.8 32-12.8 44.8 0 6.4 6.4 8.533333 14.933333 8.533333 23.466667V569.6c0 29.866667 23.466667 55.466667 53.333334 55.466667s53.333333-25.6 53.333333-55.466667v-219.733333c0-17.066667 14.933333-32 32-32h277.333333c6.4 0 10.666667-6.4 10.666667-12.8V-21.333333c0-17.066667 14.933333-32 32-32S896-38.4 896-21.333333V309.333333c2.133333 40.533333-32 74.666667-72.533333 74.666667zM266.666667 565.333333c17.066667 0 32 14.933333 32 32 0 87.466667 72.533333 160 160 160S618.666667 684.8 618.666667 597.333333c0-17.066667 14.933333-32 32-32S682.666667 580.266667 682.666667 597.333333c0 123.733333-100.266667 224-224 224S234.666667 721.066667 234.666667 597.333333c0-17.066667 14.933333-32 32-32z" horiz-adv-x="1024" />
<glyph glyph-name="play" unicode="&#59068;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM708.266667 430.933333l-234.666667 134.4c-8.533333 4.266667-17.066667 6.4-25.6 6.4-29.866667 0-53.333333-23.466667-53.333333-53.333333v-268.8c0-8.533333 2.133333-19.2 6.4-25.6 10.666667-17.066667 27.733333-27.733333 46.933333-27.733333 8.533333 0 17.066667 2.133333 25.6 6.4l234.666667 134.4c8.533333 4.266667 14.933333 10.666667 19.2 19.2 6.4 12.8 8.533333 27.733333 4.266666 40.533333-2.133333 14.933333-10.666667 25.6-23.466666 34.133333z m-249.6-162.133333V499.2L661.333333 384l-202.666666-115.2z" horiz-adv-x="1024" />
<glyph glyph-name="print" unicode="&#59069;" d="M819.2 531.2h-44.8V768c0 17.066667-14.933333 32-32 32H281.6c-17.066667 0-32-14.933333-32-32v-236.8H204.8c-59.733333 0-108.8-49.066667-108.8-108.8v-192c0-59.733333 49.066667-108.8 108.8-108.8h44.8V0c0-17.066667 14.933333-32 32-32h460.8c17.066667 0 32 14.933333 32 32v121.6h44.8c59.733333 0 108.8 49.066667 108.8 108.8v192c0 59.733333-49.066667 108.8-108.8 108.8zM313.6 736h396.8v-204.8H313.6V736z m396.8-704H313.6V275.2h396.8v-243.2z m153.6 198.4c0-25.6-19.2-44.8-44.8-44.8h-44.8v121.6c0 17.066667-14.933333 32-32 32H281.6c-17.066667 0-32-14.933333-32-32v-121.6H204.8c-25.6 0-44.8 19.2-44.8 44.8v192c0 25.6 19.2 44.8 44.8 44.8h614.4c25.6 0 44.8-19.2 44.8-44.8v-192z" horiz-adv-x="1024" />
<glyph glyph-name="mobile-phone" unicode="&#59070;" d="M746.666667-53.333333H277.333333c-40.533333 0-74.666667 34.133333-74.666666 74.666666V746.666667c0 40.533333 34.133333 74.666667 74.666666 74.666666h469.333334c40.533333 0 74.666667-34.133333 74.666666-74.666666v-725.333334c0-40.533333-34.133333-74.666667-74.666666-74.666666z m-469.333334 810.666666c-6.4 0-10.666667-4.266667-10.666666-10.666666v-725.333334c0-6.4 4.266667-10.666667 10.666666-10.666666h469.333334c6.4 0 10.666667 4.266667 10.666666 10.666666V746.666667c0 6.4-4.266667 10.666667-10.666666 10.666666H277.333333zM512 128m-42.666667 0a42.666667 42.666667 0 1 1 85.333334 0 42.666667 42.666667 0 1 1-85.333334 0ZM597.333333 650.666667h-170.666666c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h170.666666c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32z" horiz-adv-x="1024" />
<glyph glyph-name="minus" unicode="&#59071;" d="M853.333333 352H170.666667c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h682.666666c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32z" horiz-adv-x="1024" />
<glyph glyph-name="navigation" unicode="&#59072;" d="M834.133333 682.666667c-6.4 12.8-17.066667 23.466667-29.866666 27.733333-12.8 4.266667-27.733333 4.266667-40.533334-2.133333L106.666667 394.666667c-14.933333-6.4-25.6-21.333333-29.866667-36.266667-6.4-27.733333 12.8-57.6 40.533333-64l249.6-53.333333 53.333334-249.6c4.266667-17.066667 14.933333-29.866667 29.866666-36.266667 6.4-4.266667 14.933333-4.266667 23.466667-4.266667 19.2 0 38.4 10.666667 49.066667 29.866667l313.6 657.066667c6.4 12.8 6.4 29.866667-2.133334 44.8zM477.866667 34.133333L426.666667 273.066667c-2.133333 12.8-12.8 21.333333-23.466667 23.466666L162.133333 349.866667l601.6 288-285.866666-603.733334z" horiz-adv-x="1024" />
<glyph glyph-name="pdf" unicode="&#59073;" d="M582.4 32H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V725.333333c0 6.4 4.266667 10.666667 10.666667 10.666667h309.333333V576c0-40.533333 34.133333-74.666667 74.666667-74.666667h160v-38.4c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V597.333333c0 8.533333-4.266667 17.066667-8.533334 23.466667l-170.666666 170.666667c-6.4 6.4-14.933333 8.533333-23.466667 8.533333H170.666667C130.133333 800 96 765.866667 96 725.333333v-682.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h411.733333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z m132.266667 550.4v-17.066667H554.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V736h19.2l151.466667-153.6zM332.8 362.666667c-12.8 0-19.2-2.133333-25.6-6.4-6.4-4.266667-8.533333-12.8-8.533333-23.466667v-206.933333c0-6.4 2.133333-12.8 6.4-19.2 4.266667-4.266667 10.666667-8.533333 21.333333-8.533334s17.066667 4.266667 21.333333 8.533334c4.266667 4.266667 6.4 10.666667 6.4 19.2v64h32c57.6 0 89.6 29.866667 89.6 87.466666 0 27.733333-8.533333 51.2-23.466666 64-14.933333 14.933333-36.266667 21.333333-66.133334 21.333334h-53.333333z m87.466667-85.333334c0-12.8-2.133333-23.466667-8.533334-27.733333-4.266667-4.266667-14.933333-8.533333-27.733333-8.533333h-32v70.4H384c12.8 0 21.333333-2.133333 27.733333-8.533334 6.4-4.266667 8.533333-12.8 8.533334-25.6zM667.733333 324.266667c-8.533333 12.8-21.333333 21.333333-34.133333 29.866666-14.933333 4.266667-32 8.533333-51.2 8.533334h-61.866667c-8.533333 0-17.066667 0-23.466666-8.533334-2.133333-4.266667-4.266667-10.666667-4.266667-19.2V128c0-8.533333 2.133333-14.933333 4.266667-19.2 6.4-8.533333 14.933333-8.533333 23.466666-8.533333h64c19.2 0 34.133333 4.266667 49.066667 10.666666 12.8 6.4 25.6 17.066667 34.133333 29.866667 8.533333 12.8 14.933333 25.6 19.2 42.666667 4.266667 14.933333 6.4 32 6.4 49.066666 0 17.066667-2.133333 34.133333-6.4 49.066667-4.266667 14.933333-10.666667 29.866667-19.2 42.666667z m-42.666666-153.6c-8.533333-12.8-21.333333-19.2-38.4-19.2h-38.4v160H576c21.333333 0 38.4-6.4 46.933333-19.2 10.666667-12.8 14.933333-34.133333 14.933334-59.733334 2.133333-27.733333-4.266667-46.933333-12.8-61.866666zM851.2 362.666667h-106.666667c-8.533333 0-17.066667-2.133333-21.333333-6.4-6.4-4.266667-8.533333-12.8-8.533333-21.333334v-209.066666c0-6.4 2.133333-12.8 6.4-17.066667 4.266667-6.4 10.666667-8.533333 21.333333-8.533333 8.533333 0 17.066667 2.133333 21.333333 8.533333 2.133333 4.266667 6.4 8.533333 6.4 19.2v85.333333h72.533334c12.8 0 23.466667 6.4 25.6 17.066667 2.133333 8.533333 2.133333 14.933333 0 17.066667-2.133333 4.266667-6.4 17.066667-25.6 17.066666H768v49.066667h81.066667c8.533333 0 14.933333 2.133333 19.2 4.266667 4.266667 2.133333 8.533333 8.533333 8.533333 21.333333 2.133333 12.8-8.533333 23.466667-25.6 23.466667z" horiz-adv-x="1024" />
<glyph glyph-name="prompt" unicode="&#59074;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM512 576m-42.666667 0a42.666667 42.666667 0 1 1 85.333334 0 42.666667 42.666667 0 1 1-85.333334 0ZM512 458.666667c-17.066667 0-32-14.933333-32-32v-234.666667c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V426.666667c0 17.066667-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="move" unicode="&#59075;" d="M921.6 403.2l-121.6 121.6c-12.8 12.8-32 12.8-44.8 0s-12.8-32 0-44.8l66.133333-66.133333h-277.333333v277.333333l66.133333-66.133333c6.4-6.4 14.933333-8.533333 23.466667-8.533334s17.066667 2.133333 23.466667 8.533334c12.8 12.8 12.8 32 0 44.8l-121.6 121.6c-12.8 12.8-32 12.8-44.8 0l-121.6-121.6c-12.8-12.8-12.8-32 0-44.8 12.8-12.8 32-12.8 44.8 0l66.133333 66.133333v-277.333333h-277.333333l66.133333 66.133333c12.8 12.8 12.8 32 0 44.8-12.8 12.8-32 12.8-44.8 0l-121.6-121.6c-12.8-12.8-12.8-32 0-44.8l121.6-121.6c6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466666 8.533333c12.8 12.8 12.8 32 0 44.8l-66.133333 66.133333h277.333333v-277.333333l-66.133333 66.133333c-12.8 12.8-32 12.8-44.8 0s-12.8-32 0-44.8l121.6-121.6c6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466666 8.533333l121.6 121.6c12.8 12.8 12.8 32 0 44.8s-32 12.8-44.8 0l-66.133333-66.133333v277.333333h277.333333l-66.133333-66.133333c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466666 8.533333l121.6 121.6c6.4 6.4 8.533333 14.933333 8.533334 23.466667s-10.666667 14.933333-17.066667 21.333333z" horiz-adv-x="1024" />
<glyph glyph-name="refresh" unicode="&#59076;" d="M934.4 689.066667c-17.066667 4.266667-34.133333-6.4-38.4-23.466667l-23.466667-87.466667C797.866667 712.533333 654.933333 800 497.066667 800 264.533333 800 74.666667 614.4 74.666667 384s189.866667-416 422.4-416c179.2 0 339.2 110.933333 398.933333 275.2 6.4 17.066667-2.133333 34.133333-19.2 40.533333-17.066667 6.4-34.133333-2.133333-40.533333-19.2-51.2-138.666667-187.733333-232.533333-339.2-232.533333C298.666667 32 138.666667 189.866667 138.666667 384S300.8 736 497.066667 736c145.066667 0 277.333333-87.466667 330.666666-217.6l-128 36.266667c-17.066667 4.266667-34.133333-6.4-38.4-23.466667-4.266667-17.066667 6.4-34.133333 23.466667-38.4l185.6-49.066667c2.133333 0 6.4-2.133333 8.533333-2.133333 6.4 0 10.666667 2.133333 17.066667 4.266667 6.4 4.266667 12.8 10.666667 14.933333 19.2l49.066667 185.6c0 17.066667-8.533333 34.133333-25.6 38.4z" horiz-adv-x="1024" />
<glyph glyph-name="run-up" unicode="&#59077;" d="M409.6 601.338776l71.053061 71.053061v-248.685715c0-16.718367 14.628571-31.346939 31.346939-31.346938s31.346939 14.628571 31.346939 31.346938v250.775511l71.053061-71.053062c6.269388-6.269388 14.628571-8.359184 22.987755-8.359183s16.718367 2.089796 22.987755 8.359183c12.538776 12.538776 12.538776 31.346939 0 43.885715l-125.387755 125.387755c-12.538776 12.538776-31.346939 12.538776-43.885714 0l-125.387755-125.387755c-12.538776-12.538776-12.538776-31.346939 0-43.885715 10.44898-12.538776 31.346939-12.538776 43.885714-2.089795zM936.228571 444.604082l-242.416326 81.50204c-16.718367 6.269388-33.436735-4.179592-39.706123-18.808163-6.269388-16.718367 4.179592-33.436735 18.808164-39.706122l156.734694-52.244898L512 302.497959 194.35102 415.346939l156.734694 52.244898c16.718367 6.269388 25.077551 22.987755 18.808164 39.706122-6.269388 16.718367-22.987755 25.077551-39.706123 18.808163L87.771429 444.604082c-12.538776-4.179592-20.897959-16.718367-20.89796-29.257143 0-12.538776 8.359184-25.077551 20.89796-29.257143l413.779591-146.285714c4.179592-2.089796 6.269388-2.089796 10.44898-2.089796s6.269388 0 10.44898 2.089796l413.779591 146.285714c12.538776 4.179592 20.897959 16.718367 20.89796 29.257143 0 14.628571-8.359184 25.077551-20.89796 29.257143zM512 181.289796c-16.718367 0-31.346939-14.628571-31.346939-31.346939v-156.734694c0-16.718367 14.628571-31.346939 31.346939-31.346939s31.346939 14.628571 31.346939 31.346939v156.734694c0 16.718367-14.628571 31.346939-31.346939 31.346939z" horiz-adv-x="1024" />
<glyph glyph-name="picture" unicode="&#59078;" d="M819.2 800H204.8c-59.733333 0-108.8-49.066667-108.8-108.8v-616.533333c0-59.733333 49.066667-108.8 108.8-108.8h616.533333c59.733333 0 108.8 49.066667 108.8 108.8V691.2c-2.133333 59.733333-51.2 108.8-110.933333 108.8zM160 76.8V691.2c0 23.466667 19.2 44.8 44.8 44.8h616.533333c23.466667 0 44.8-19.2 44.8-44.8v-388.266667l-125.866666 125.866667c-27.733333 27.733333-76.8 27.733333-104.533334 0l-390.4-384c-4.266667-4.266667-6.4-8.533333-6.4-12.8H204.8c-25.6 0-44.8 19.2-44.8 44.8z m659.2-44.8H324.266667l354.133333 354.133333c2.133333 2.133333 6.4 2.133333 8.533333 2.133334s4.266667 0 8.533334-2.133334l160-160c4.266667-4.266667 8.533333-6.4 12.8-6.4v-142.933333c-4.266667-25.6-23.466667-44.8-49.066667-44.8zM375.466667 413.866667c59.733333 0 106.666667 46.933333 106.666666 106.666666s-46.933333 106.666667-106.666666 106.666667-106.666667-46.933333-106.666667-106.666667 49.066667-106.666667 106.666667-106.666666z m0 149.333333c23.466667 0 42.666667-19.2 42.666666-42.666667s-19.2-42.666667-42.666666-42.666666-42.666667 19.2-42.666667 42.666666 19.2 42.666667 42.666667 42.666667z" horiz-adv-x="1024" />
<glyph glyph-name="run-in" unicode="&#59079;" d="M612.352 130.048l-69.632-69.632V179.2c0 16.384-14.336 30.72-30.72 30.72s-30.72-14.336-30.72-30.72v-120.832l-69.632 69.632c-12.288 12.288-30.72 12.288-43.008 0s-12.288-30.72 0-43.008l122.88-122.88c6.144-6.144 14.336-8.192 22.528-8.192s16.384 2.048 22.528 8.192l122.88 122.88c12.288 12.288 12.288 30.72 0 43.008s-34.816 12.288-47.104 2.048zM927.744 474.112l-237.568 79.872c-16.384 6.144-32.768-4.096-38.912-18.432-6.144-16.384 4.096-32.768 18.432-38.912l153.6-51.2L512 334.848 200.704 445.44l153.6 51.2c16.384 6.144 24.576 22.528 18.432 38.912-6.144 16.384-22.528 24.576-38.912 18.432L96.256 474.112c-12.288-4.096-20.48-16.384-20.48-28.672 0-12.288 8.192-24.576 20.48-28.672l405.504-143.36c4.096-2.048 6.144-2.048 10.24-2.048s6.144 0 10.24 2.048l405.504 143.36c12.288 4.096 20.48 16.384 20.48 28.672 0 14.336-8.192 24.576-20.48 28.672zM512 394.24c16.384 0 30.72 14.336 30.72 30.72V742.4c0 16.384-14.336 30.72-30.72 30.72s-30.72-14.336-30.72-30.72V424.96c0-16.384 14.336-30.72 30.72-30.72z" horiz-adv-x="1024" />
<glyph glyph-name="pin" unicode="&#59080;" d="M911.15102 572.081633L689.632653 793.6c-18.808163 18.808163-50.155102 20.897959-71.053061 2.089796l-267.493878-229.877551-96.130612-14.628572c-6.269388 0-12.538776-4.179592-16.718367-8.359183l-58.514286-58.514286c-20.897959-20.897959-20.897959-54.334694 0-73.142857l152.555102-152.555102L125.387755 51.722449c-12.538776-12.538776-12.538776-31.346939 0-43.885714 6.269388-6.269388 14.628571-10.44898 20.897959-10.44898s16.718367 2.089796 22.987755 8.359184l204.8 204.8 152.555102-152.555102c10.44898-10.44898 22.987755-14.628571 37.616327-14.628572s27.167347 6.269388 37.616326 14.628572l58.514286 58.514285c4.179592 4.179592 8.359184 10.44898 8.359184 16.718368l14.628571 96.130612 227.787755 267.493878c18.808163 25.077551 18.808163 56.42449 0 75.232653zM631.118367 266.971429c-4.179592-4.179592-6.269388-10.44898-6.269387-14.628572l-14.628572-94.040816-45.97551-45.97551-334.367347 334.367347 43.885714 43.885714 94.040817 14.628571c6.269388 0 10.44898 4.179592 14.628571 6.269388l269.583674 229.877551 206.889795-206.889796-227.787755-267.493877z" horiz-adv-x="1024" />
<glyph glyph-name="save" unicode="&#59081;" d="M906.666667 597.333333L725.333333 778.666667c-14.933333 14.933333-32 21.333333-53.333333 21.333333H170.666667C130.133333 800 96 765.866667 96 725.333333v-682.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h682.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667V546.133333c0 19.2-8.533333 38.4-21.333333 51.2zM652.8 32H371.2V247.466667h281.6v-215.466667z m211.2 10.666667c0-6.4-4.266667-10.666667-10.666667-10.666667h-140.8V277.333333c0 17.066667-12.8 29.866667-29.866666 29.866667H341.333333c-17.066667 0-29.866667-12.8-29.866666-29.866667v-245.333333H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V725.333333c0 6.4 4.266667 10.666667 10.666667 10.666667h140.8V576c0-17.066667 12.8-29.866667 29.866666-29.866667h277.333334c17.066667 0 29.866667 12.8 29.866666 29.866667s-12.8 29.866667-29.866666 29.866667H371.2V736h302.933333c2.133333 0 6.4-2.133333 8.533334-2.133333l179.2-179.2c2.133333-2.133333 2.133333-4.266667 2.133333-8.533334V42.666667z" horiz-adv-x="1024" />
<glyph glyph-name="search" unicode="&#59082;" d="M945.066667-2.133333l-189.866667 189.866666c55.466667 64 87.466667 149.333333 87.466667 241.066667 0 204.8-168.533333 373.333333-373.333334 373.333333S96 631.466667 96 426.666667 264.533333 53.333333 469.333333 53.333333c91.733333 0 174.933333 34.133333 241.066667 87.466667l189.866667-189.866667c6.4-6.4 14.933333-8.533333 23.466666-8.533333s17.066667 2.133333 23.466667 8.533333c8.533333 12.8 8.533333 34.133333-2.133333 46.933334zM469.333333 117.333333C298.666667 117.333333 160 256 160 426.666667S298.666667 736 469.333333 736 778.666667 597.333333 778.666667 426.666667 640 117.333333 469.333333 117.333333z" horiz-adv-x="1024" />
<glyph glyph-name="share" unicode="&#59083;" d="M874.666667 352c-17.066667 0-32-14.933333-32-32v-256c0-6.4-4.266667-10.666667-10.666667-10.666667H192c-6.4 0-10.666667 4.266667-10.666667 10.666667V704c0 6.4 4.266667 10.666667 10.666667 10.666667h256c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32H192C151.466667 778.666667 117.333333 744.533333 117.333333 704v-640c0-40.533333 34.133333-74.666667 74.666667-74.666667h640c40.533333 0 74.666667 34.133333 74.666667 74.666667V320c0 17.066667-14.933333 32-32 32zM874.666667 778.666667H640c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h157.866667L509.866667 428.8c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466666-8.533333s17.066667 2.133333 23.466667 8.533333l285.866667 285.866667V512c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V746.666667c0 17.066667-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="scanning" unicode="&#59084;" d="M341.333333 32H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667v170.666666c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-170.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h170.666666c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM896 245.333333c-17.066667 0-32-14.933333-32-32v-170.666666c0-6.4-4.266667-10.666667-10.666667-10.666667h-170.666666c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h170.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667v170.666666c0 17.066667-14.933333 32-32 32zM128 522.666667c17.066667 0 32 14.933333 32 32V725.333333c0 6.4 4.266667 10.666667 10.666667 10.666667h170.666666c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32H170.666667C130.133333 800 96 765.866667 96 725.333333v-170.666666c0-17.066667 14.933333-32 32-32zM853.333333 800h-170.666666c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h170.666666c6.4 0 10.666667-4.266667 10.666667-10.666667v-170.666666c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V725.333333c0 40.533333-34.133333 74.666667-74.666667 74.666667zM896 426.666667H128c-17.066667 0-32-14.933333-32-32S110.933333 362.666667 128 362.666667h768c17.066667 0 32 14.933333 32 32S913.066667 426.666667 896 426.666667z" horiz-adv-x="1024" />
<glyph glyph-name="security" unicode="&#59085;" d="M814.933333 716.8L529.066667 817.066667c-10.666667 4.266667-23.466667 4.266667-34.133334 0L209.066667 716.8c-29.866667-10.666667-49.066667-38.4-49.066667-70.4V298.666667c0-194.133333 157.866667-352 352-352S864 104.533333 864 298.666667V646.4c0 32-19.2 61.866667-49.066667 70.4zM800 298.666667c0-157.866667-130.133333-288-288-288S224 140.8 224 298.666667V646.4c0 4.266667 2.133333 8.533333 6.4 10.666667L512 755.2l281.6-98.133333c4.266667-2.133333 6.4-6.4 6.4-10.666667V298.666667zM659.2 492.8l-192-194.133333-85.333333 68.266666c-12.8 10.666667-34.133333 8.533333-44.8-4.266666-10.666667-12.8-8.533333-34.133333 4.266666-44.8l106.666667-85.333334c6.4-4.266667 12.8-6.4 19.2-6.4 8.533333 0 17.066667 2.133333 23.466667 8.533334l213.333333 213.333333c12.8 12.8 12.8 32 0 44.8-10.666667 10.666667-32 10.666667-44.8 0z" horiz-adv-x="1024" />
<glyph glyph-name="sign-out" unicode="&#59086;" d="M919.466667 407.466667l-149.333334 149.333333c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l93.866667-93.866667H522.666667c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h296.533333L725.333333 260.266667c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466667-8.533334s17.066667 2.133333 23.466667 8.533334l149.333333 149.333333c8.533333 8.533333 8.533333 29.866667-2.133333 42.666667zM832 181.333333c-17.066667 0-32-14.933333-32-32v-106.666666c0-6.4-4.266667-10.666667-10.666667-10.666667H234.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V725.333333c0 6.4 4.266667 10.666667 10.666667 10.666667h554.666666c6.4 0 10.666667-4.266667 10.666667-10.666667v-106.666666c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V725.333333c0 40.533333-34.133333 74.666667-74.666667 74.666667H234.666667C194.133333 800 160 765.866667 160 725.333333v-682.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h554.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667v106.666666c0 17.066667-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="select" unicode="&#59087;" d="M409.6 138.666667c-8.533333 0-17.066667 2.133333-23.466667 8.533333l-238.933333 234.666667c-12.8 12.8-12.8 32 0 44.8 12.8 12.8 32 12.8 44.8 0l215.466667-213.333334 422.4 428.8c12.8 12.8 32 12.8 44.8 0 12.8-12.8 12.8-32 0-44.8L430.933333 149.333333c-4.266667-8.533333-12.8-10.666667-21.333333-10.666666z" horiz-adv-x="1024" />
<glyph glyph-name="stop" unicode="&#59088;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333zM885.333333 384c0-85.333333-29.866667-164.266667-78.933333-228.266667l-533.333333 514.133334c64 55.466667 149.333333 87.466667 238.933333 87.466666 204.8 0 373.333333-168.533333 373.333333-373.333333z m-746.666666 0c0 91.733333 34.133333 174.933333 87.466666 241.066667l535.466667-516.266667c-66.133333-59.733333-153.6-98.133333-251.733333-98.133333-202.666667 0-371.2 168.533333-371.2 373.333333z" horiz-adv-x="1024" />
<glyph glyph-name="success" unicode="&#59089;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM701.866667 514.133333L448 258.133333 322.133333 384c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l149.333334-149.333333c6.4-6.4 14.933333-8.533333 23.466666-8.533334s17.066667 2.133333 23.466667 8.533334l277.333333 277.333333c12.8 12.8 12.8 32 0 44.8-14.933333 12.8-36.266667 12.8-49.066666 2.133333z" horiz-adv-x="1024" />
<glyph glyph-name="smile" unicode="&#59090;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM674.133333 288c-46.933333-57.6-100.266667-85.333333-162.133333-85.333333s-115.2 27.733333-162.133333 85.333333c-10.666667 12.8-32 14.933333-44.8 4.266667-12.8-10.666667-14.933333-32-4.266667-44.8 59.733333-70.4 130.133333-106.666667 211.2-106.666667s151.466667 36.266667 211.2 106.666667c10.666667 12.8 8.533333 34.133333-4.266667 44.8-12.8 10.666667-34.133333 8.533333-44.8-4.266667zM362.666667 384c23.466667 0 42.666667 19.2 42.666666 42.666667v64c0 23.466667-19.2 42.666667-42.666666 42.666666s-42.666667-19.2-42.666667-42.666666v-64c0-23.466667 19.2-42.666667 42.666667-42.666667zM661.333333 384c23.466667 0 42.666667 19.2 42.666667 42.666667v64c0 23.466667-19.2 42.666667-42.666667 42.666666s-42.666667-19.2-42.666666-42.666666v-64c0-23.466667 19.2-42.666667 42.666666-42.666667z" horiz-adv-x="1024" />
<glyph glyph-name="switch" unicode="&#59091;" d="M128 373.333333c17.066667 0 32 14.933333 32 32v170.666667c0 6.4 4.266667 10.666667 10.666667 10.666667h652.8l-83.2-83.2c-12.8-12.8-12.8-34.133333 0-46.933334 6.4-6.4 14.933333-10.666667 23.466666-10.666666s17.066667 4.266667 23.466667 10.666666l145.066667 145.066667c12.8 12.8 12.8 34.133333 0 46.933333l-145.066667 145.066667c-12.8 12.8-34.133333 12.8-46.933333 0-12.8-12.8-12.8-34.133333 0-46.933333l93.866666-93.866667H170.666667c-40.533333 0-74.666667-34.133333-74.666667-74.666667v-170.666666c0-19.2 14.933333-34.133333 32-34.133334zM906.666667 394.666667c-17.066667 0-32-14.933333-32-32v-170.666667c0-6.4-4.266667-10.666667-10.666667-10.666667H211.2l83.2 83.2c12.8 12.8 12.8 34.133333 0 46.933334-12.8 12.8-34.133333 12.8-46.933333 0l-145.066667-145.066667c-12.8-12.8-12.8-34.133333 0-46.933333l145.066667-145.066667c6.4-6.4 14.933333-10.666667 23.466666-10.666667s17.066667 4.266667 23.466667 10.666667c12.8 12.8 12.8 34.133333 0 46.933333l-93.866667 93.866667h663.466667c40.533333 0 74.666667 34.133333 74.666667 74.666667v170.666666c0 19.2-12.8 34.133333-32 34.133334z" horiz-adv-x="1024" />
<glyph glyph-name="setting" unicode="&#59092;" d="M904.533333 473.6l-85.333333 14.933333-17.066667 38.4 49.066667 70.4c14.933333 21.333333 12.8 49.066667-6.4 68.266667l-53.333333 53.333333c-19.2 19.2-46.933333 21.333333-68.266667 6.4l-70.4-49.066666-38.4 17.066666-14.933333 85.333334c-2.133333 23.466667-23.466667 42.666667-49.066667 42.666666h-74.666667c-25.6 0-46.933333-19.2-53.333333-44.8l-14.933333-85.333333-38.4-17.066667L296.533333 725.333333c-21.333333 14.933333-49.066667 12.8-68.266666-6.4l-53.333334-53.333333c-19.2-19.2-21.333333-46.933333-6.4-68.266667l49.066667-70.4-17.066667-38.4-85.333333-14.933333c-21.333333-4.266667-40.533333-25.6-40.533333-51.2v-74.666667c0-25.6 19.2-46.933333 44.8-53.333333l85.333333-14.933333 17.066667-38.4L170.666667 168.533333c-14.933333-21.333333-12.8-49.066667 6.4-68.266666l53.333333-53.333334c19.2-19.2 46.933333-21.333333 68.266667-6.4l70.4 49.066667 38.4-17.066667 14.933333-85.333333c4.266667-25.6 25.6-44.8 53.333333-44.8h74.666667c25.6 0 46.933333 19.2 53.333333 44.8l14.933334 85.333333 38.4 17.066667 70.4-49.066667c21.333333-14.933333 49.066667-12.8 68.266666 6.4l53.333334 53.333334c19.2 19.2 21.333333 46.933333 6.4 68.266666l-49.066667 70.4 17.066667 38.4 85.333333 14.933334c25.6 4.266667 44.8 25.6 44.8 53.333333v74.666667c-4.266667 27.733333-23.466667 49.066667-49.066667 53.333333z m-19.2-117.333333l-93.866666-17.066667c-10.666667-2.133333-19.2-8.533333-23.466667-19.2l-29.866667-70.4c-4.266667-10.666667-2.133333-21.333333 4.266667-29.866667l53.333333-76.8-40.533333-40.533333-76.8 53.333333c-8.533333 6.4-21.333333 8.533333-29.866667 4.266667L576 128c-10.666667-4.266667-17.066667-12.8-19.2-23.466667l-17.066667-93.866666h-57.6l-17.066666 93.866666c-2.133333 10.666667-8.533333 19.2-19.2 23.466667l-70.4 29.866667c-10.666667 4.266667-21.333333 2.133333-29.866667-4.266667l-76.8-53.333333-40.533333 40.533333 53.333333 76.8c6.4 8.533333 8.533333 21.333333 4.266667 29.866667L256 320c-4.266667 10.666667-12.8 17.066667-23.466667 19.2l-93.866666 17.066667v57.6l93.866666 17.066666c10.666667 2.133333 19.2 8.533333 23.466667 19.2l29.866667 70.4c4.266667 10.666667 2.133333 21.333333-4.266667 29.866667l-53.333333 76.8 40.533333 40.533333 76.8-53.333333c8.533333-6.4 21.333333-8.533333 29.866667-4.266667L448 640c10.666667 4.266667 17.066667 12.8 19.2 23.466667l17.066667 93.866666h57.6l17.066666-93.866666c2.133333-10.666667 8.533333-19.2 19.2-23.466667l70.4-29.866667c10.666667-4.266667 21.333333-2.133333 29.866667 4.266667l76.8 53.333333 40.533333-40.533333-53.333333-76.8c-6.4-8.533333-8.533333-21.333333-4.266667-29.866667L768 448c4.266667-10.666667 12.8-17.066667 23.466667-19.2l93.866666-17.066667v-55.466666zM512 501.333333c-64 0-117.333333-53.333333-117.333333-117.333333s53.333333-117.333333 117.333333-117.333333 117.333333 53.333333 117.333333 117.333333-53.333333 117.333333-117.333333 117.333333z m0-170.666666c-29.866667 0-53.333333 23.466667-53.333333 53.333333s23.466667 53.333333 53.333333 53.333333 53.333333-23.466667 53.333333-53.333333-23.466667-53.333333-53.333333-53.333333z" horiz-adv-x="1024" />
<glyph glyph-name="survey" unicode="&#59093;" d="M810.666667 757.333333h-85.333334V768c0 29.866667-23.466667 53.333333-53.333333 53.333333h-320C322.133333 821.333333 298.666667 797.866667 298.666667 768v-10.666667h-85.333334c-40.533333 0-74.666667-34.133333-74.666666-74.666666v-661.333334c0-40.533333 34.133333-74.666667 74.666666-74.666666h597.333334c40.533333 0 74.666667 34.133333 74.666666 74.666666V682.666667c0 40.533333-34.133333 74.666667-74.666666 74.666666z m-149.333334 0v-64H362.666667v64h298.666666zM821.333333 21.333333c0-6.4-4.266667-10.666667-10.666666-10.666666H213.333333c-6.4 0-10.666667 4.266667-10.666666 10.666666V682.666667c0 6.4 4.266667 10.666667 10.666666 10.666666h85.333334v-10.666666c0-29.866667 23.466667-53.333333 53.333333-53.333334h320c29.866667 0 53.333333 23.466667 53.333333 53.333334v10.666666h85.333334c6.4 0 10.666667-4.266667 10.666666-10.666666v-661.333334zM659.2 450.133333l-211.2-213.333333-83.2 83.2c-12.8 12.8-32 12.8-44.8 0s-12.8-32 0-44.8l106.666667-106.666667c6.4-6.4 14.933333-8.533333 23.466666-8.533333s17.066667 2.133333 23.466667 8.533333l234.666667 234.666667c12.8 12.8 12.8 32 0 44.8-14.933333 12.8-36.266667 12.8-49.066667 2.133333z" horiz-adv-x="1024" />
<glyph glyph-name="task" unicode="&#59094;" d="M846.933333 780.8c-8.533333 6.4-21.333333 6.4-29.866666 2.133333 0 0-74.666667-34.133333-174.933334-34.133333-49.066667 0-96 17.066667-145.066666 34.133333-53.333333 19.2-106.666667 38.4-166.4 38.4-119.466667 0-162.133333-40.533333-168.533334-44.8-4.266667-6.4-8.533333-14.933333-8.533333-23.466666V-21.333333c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V300.8c14.933333 8.533333 51.2 21.333333 113.066667 21.333333 49.066667 0 96-17.066667 145.066666-34.133333 53.333333-19.2 106.666667-38.4 166.4-38.4 115.2 0 198.4 38.4 200.533334 38.4 10.666667 4.266667 19.2 17.066667 19.2 29.866667V753.066667c0 10.666667-6.4 21.333333-14.933334 27.733333z m-49.066666-441.6c-27.733333-10.666667-85.333333-25.6-155.733334-25.6-49.066667 0-96 17.066667-145.066666 34.133333-53.333333 19.2-106.666667 38.4-166.4 38.4-49.066667 0-87.466667-6.4-113.066667-17.066666V736c14.933333 8.533333 51.2 21.333333 113.066667 21.333333 49.066667 0 96-17.066667 145.066666-34.133333 53.333333-19.2 106.666667-38.4 166.4-38.4 64 0 119.466667 12.8 155.733334 23.466667v-369.066667z" horiz-adv-x="1024" />
<glyph glyph-name="skip" unicode="&#59095;" d="M921.6 539.733333c-14.933333 8.533333-34.133333 4.266667-42.666667-12.8L829.866667 448c-51.2 157.866667-200.533333 266.666667-369.066667 266.666667-172.8 0-324.266667-115.2-373.333333-277.333334-4.266667-17.066667 4.266667-34.133333 21.333333-40.533333 17.066667-4.266667 34.133333 4.266667 40.533333 21.333333 40.533333 136.533333 166.4 232.533333 311.466667 232.533334 140.8 0 264.533333-89.6 307.2-219.733334l-81.066667 46.933334c-14.933333 8.533333-34.133333 4.266667-42.666666-10.666667-8.533333-14.933333-4.266667-34.133333 10.666666-42.666667l147.2-85.333333c4.266667-2.133333 10.666667-4.266667 17.066667-4.266667 2.133333 0 6.4 0 8.533333 2.133334 8.533333 2.133333 14.933333 8.533333 19.2 14.933333l85.333334 147.2c8.533333 12.8 4.266667 32-10.666667 40.533333zM896 138.666667H128c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h768c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="text" unicode="&#59096;" d="M853.333333 757.333333H170.666667c-17.066667 0-32-14.933333-32-32v-128c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V693.333333h277.333333v-618.666666H384c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h256c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32h-96v618.666666h277.333333V597.333333c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V725.333333c0 17.066667-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="time" unicode="&#59097;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-810.666666c-204.8 0-373.333333 168.533333-373.333333 373.333333S307.2 757.333333 512 757.333333 885.333333 588.8 885.333333 384 716.8 10.666667 512 10.666667zM695.466667 328.533333l-151.466667 70.4V618.666667c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-238.933334c0-12.8 6.4-23.466667 19.2-29.866666l170.666667-81.066667c4.266667-2.133333 8.533333-2.133333 12.8-2.133333 12.8 0 23.466667 6.4 29.866666 19.2 6.4 14.933333 0 34.133333-17.066666 42.666666z" horiz-adv-x="1024" />
<glyph glyph-name="telephone-out" unicode="&#59098;" d="M817.066667 309.333333c-32 4.266667-64 12.8-96 23.466667-38.4 14.933333-81.066667 4.266667-110.933334-23.466667l-27.733333-27.733333c-70.4 44.8-130.133333 102.4-172.8 172.8l27.733333 27.733333c27.733333 29.866667 38.4 72.533333 23.466667 110.933334-10.666667 29.866667-19.2 61.866667-23.466667 96-6.4 51.2-51.2 89.6-104.533333 89.6h-108.8c-32 0-59.733333-12.8-78.933333-34.133334-19.2-21.333333-29.866667-51.2-27.733334-81.066666 12.8-117.333333 53.333333-230.4 117.333334-328.533334 57.6-91.733333 136.533333-170.666667 228.266666-228.266666 98.133333-64 211.2-104.533333 328.533334-117.333334h8.533333c25.6 0 51.2 10.666667 70.4 27.733334 21.333333 19.2 34.133333 49.066667 34.133333 76.8v108.8c4.266667 53.333333-36.266667 98.133333-87.466666 106.666666z m25.6-106.666666v-108.8c0-10.666667-4.266667-23.466667-12.8-29.866667-8.533333-8.533333-19.2-10.666667-29.866667-10.666667-106.666667 10.666667-211.2 49.066667-300.8 106.666667-83.2 53.333333-155.733333 125.866667-209.066667 209.066667-57.6 89.6-96 194.133333-106.666666 300.8 0 10.666667 2.133333 23.466667 10.666666 32 8.533333 8.533333 19.2 12.8 29.866667 12.8h108.8c21.333333 0 38.4-14.933333 40.533333-34.133334 4.266667-36.266667 14.933333-74.666667 27.733334-108.8 6.4-14.933333 2.133333-32-8.533334-42.666666l-46.933333-46.933334c-10.666667-10.666667-12.8-25.6-4.266667-38.4 55.466667-96 134.4-174.933333 230.4-230.4 12.8-6.4 27.733333-4.266667 38.4 4.266667l46.933334 46.933333c10.666667 10.666667 27.733333 14.933333 42.666666 8.533334 36.266667-12.8 72.533333-21.333333 108.8-27.733334 19.2-2.133333 34.133333-19.2 34.133334-42.666666 0 2.133333 0 2.133333 0 0zM930.133333 625.066667c2.133333 4.266667 2.133333 8.533333 2.133334 12.8s0 8.533333-2.133334 10.666666c-2.133333 4.266667-4.266667 8.533333-6.4 10.666667L793.6 789.333333c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l74.666667-74.666666H640c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h183.466667L746.666667 531.2c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466666-8.533333s17.066667 2.133333 23.466667 8.533333l130.133333 130.133333c2.133333 2.133333 4.266667 4.266667 6.4 8.533334z" horiz-adv-x="1024" />
<glyph glyph-name="toggle-left" unicode="&#59099;" d="M874.666667 96H149.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h725.333334c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM149.333333 672h725.333334c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32H149.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32zM341.333333 416c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h512c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32H341.333333zM275.2 211.2c6.4-6.4 14.933333-8.533333 23.466667-8.533333s17.066667 2.133333 23.466666 8.533333c12.8 12.8 12.8 32 0 44.8l-128 128 125.866667 125.866667c12.8 12.8 12.8 32 0 44.8-12.8 12.8-32 12.8-44.8 0l-149.333333-149.333334c-12.8-12.8-12.8-32 0-44.8l149.333333-149.333333z" horiz-adv-x="1024" />
<glyph glyph-name="toggle-right" unicode="&#59100;" d="M874.666667 96H149.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h725.333334c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM149.333333 672h725.333334c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32H149.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32zM149.333333 352h512c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32H149.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32zM748.8 556.8c-12.8 12.8-32 12.8-44.8 0-12.8-12.8-12.8-32 0-44.8l125.866667-125.866667-125.866667-125.866666c-12.8-12.8-12.8-32 0-44.8 6.4-6.4 14.933333-8.533333 23.466667-8.533334s17.066667 2.133333 23.466666 8.533334l149.333334 149.333333c12.8 12.8 12.8 32 0 44.8l-151.466667 147.2z" horiz-adv-x="1024" />
<glyph glyph-name="telephone" unicode="&#59101;" d="M817.066667 309.333333c-32 4.266667-64 12.8-96 23.466667-38.4 14.933333-81.066667 4.266667-110.933334-23.466667l-27.733333-27.733333c-70.4 44.8-130.133333 102.4-172.8 172.8l27.733333 27.733333c27.733333 29.866667 38.4 72.533333 23.466667 110.933334-10.666667 29.866667-19.2 61.866667-23.466667 96-6.4 51.2-51.2 89.6-104.533333 89.6h-108.8c-32 0-59.733333-12.8-78.933333-34.133334-19.2-21.333333-29.866667-51.2-27.733334-81.066666 12.8-117.333333 53.333333-230.4 117.333334-328.533334 57.6-91.733333 136.533333-170.666667 228.266666-228.266666 98.133333-64 211.2-104.533333 328.533334-117.333334h8.533333c25.6 0 51.2 10.666667 70.4 27.733334 21.333333 19.2 34.133333 49.066667 34.133333 76.8v108.8c4.266667 53.333333-36.266667 98.133333-87.466666 106.666666z m25.6-106.666666v-108.8c0-10.666667-4.266667-23.466667-12.8-29.866667-8.533333-8.533333-19.2-10.666667-29.866667-10.666667-106.666667 10.666667-211.2 49.066667-300.8 106.666667-83.2 53.333333-155.733333 125.866667-209.066667 209.066667-57.6 89.6-96 194.133333-106.666666 300.8 0 10.666667 2.133333 23.466667 10.666666 32 8.533333 8.533333 19.2 12.8 29.866667 12.8h108.8c21.333333 0 38.4-14.933333 40.533333-34.133334 4.266667-36.266667 14.933333-74.666667 27.733334-108.8 6.4-14.933333 2.133333-32-8.533334-42.666666l-46.933333-46.933334c-10.666667-10.666667-12.8-25.6-4.266667-38.4 55.466667-96 134.4-174.933333 230.4-230.4 12.8-6.4 27.733333-4.266667 38.4 4.266667l46.933334 46.933333c10.666667 10.666667 27.733333 14.933333 42.666666 8.533334 36.266667-12.8 72.533333-21.333333 108.8-27.733334 19.2-2.133333 34.133333-19.2 34.133334-42.666666 0 2.133333 0 2.133333 0 0z" horiz-adv-x="1024" />
<glyph glyph-name="top" unicode="&#59102;" d="M896 800H128c-17.066667 0-32-14.933333-32-32S110.933333 736 128 736h768c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM535.466667 599.466667c-12.8 12.8-32 12.8-44.8 0l-213.333334-213.333334c-12.8-12.8-12.8-32 0-44.8s32-12.8 44.8 0l157.866667 157.866667V42.666667c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V499.2l157.866667-157.866667c6.4-6.4 14.933333-8.533333 23.466666-8.533333s17.066667 2.133333 23.466667 8.533333c12.8 12.8 12.8 32 0 44.8l-213.333333 213.333334z" horiz-adv-x="1024" />
<glyph glyph-name="unlock" unicode="&#59103;" d="M785.066667 480H381.866667v121.6c0 74.666667 61.866667 134.4 138.666666 134.4 59.733333 0 113.066667-36.266667 132.266667-91.733333 6.4-17.066667 23.466667-25.6 40.533333-19.2 17.066667 6.4 25.6 23.466667 19.2 40.533333-27.733333 81.066667-104.533333 134.4-192 134.4-110.933333 0-202.666667-89.6-202.666666-198.4v-121.6h-78.933334c-55.466667 0-100.266667-44.8-100.266666-100.266667v-311.466666c0-55.466667 44.8-100.266667 100.266666-100.266667h546.133334c55.466667 0 100.266667 44.8 100.266666 100.266667V379.733333c0 55.466667-44.8 100.266667-100.266666 100.266667z m36.266666-411.733333c0-19.2-17.066667-36.266667-36.266666-36.266667H238.933333c-19.2 0-36.266667 17.066667-36.266666 36.266667V379.733333c0 19.2 17.066667 36.266667 36.266666 36.266667h546.133334c19.2 0 36.266667-17.066667 36.266666-36.266667v-311.466666zM512 352c-17.066667 0-32-14.933333-32-32v-106.666667c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v106.666667c0 17.066667-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="user" unicode="&#59104;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333zM288 85.333333c0 123.733333 100.266667 224 224 224S736 209.066667 736 85.333333c-61.866667-46.933333-140.8-74.666667-224-74.666666s-162.133333 27.733333-224 74.666666z m128 384c0 53.333333 42.666667 96 96 96s96-42.666667 96-96-42.666667-96-96-96-96 42.666667-96 96z m377.6-328.533333c-19.2 96-85.333333 174.933333-174.933333 211.2 32 29.866667 51.2 70.4 51.2 117.333333 0 87.466667-72.533333 160-160 160s-160-72.533333-160-160c0-46.933333 19.2-87.466667 51.2-117.333333-89.6-36.266667-155.733333-115.2-174.933334-211.2-55.466667 66.133333-91.733333 149.333333-91.733333 243.2 0 204.8 168.533333 373.333333 373.333333 373.333333S885.333333 588.8 885.333333 384c0-93.866667-34.133333-177.066667-91.733333-243.2z" horiz-adv-x="1024" />
<glyph glyph-name="upload" unicode="&#59105;" d="M896 266.666667c-17.066667 0-32-14.933333-32-32v-170.666667c0-6.4-4.266667-10.666667-10.666667-10.666667H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667v170.666667c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-170.666667c0-40.533333 34.133333-74.666667 74.666667-74.666667h682.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667v170.666667c0 17.066667-14.933333 32-32 32zM322.133333 488.533333l157.866667 157.866667V192c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V648.533333l157.866667-157.866666c6.4-6.4 14.933333-8.533333 23.466666-8.533334s17.066667 2.133333 23.466667 8.533334c12.8 12.8 12.8 32 0 44.8l-213.333333 213.333333c-12.8 12.8-32 12.8-44.8 0l-213.333334-213.333333c-12.8-12.8-12.8-32 0-44.8 10.666667-12.8 32-12.8 44.8-2.133334z" horiz-adv-x="1024" />
<glyph glyph-name="work" unicode="&#59106;" d="M885.333333 640H725.333333V697.6C723.2 738.133333 689.066667 768 648.533333 768h-298.666666c-40.533333-2.133333-72.533333-34.133333-72.533334-74.666667V640H138.666667C98.133333 640 64 605.866667 64 565.333333v-490.666666C64 34.133333 98.133333 0 138.666667 0h746.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667v490.666666c0 40.533333-34.133333 74.666667-74.666667 74.666667zM341.333333 693.333333c2.133333 6.4 6.4 10.666667 12.8 10.666667h296.533334c6.4 0 10.666667-6.4 10.666666-10.666667V640H341.333333V693.333333zM138.666667 576h746.666666c6.4 0 10.666667-4.266667 10.666667-10.666667v-128H128v128c0 6.4 4.266667 10.666667 10.666667 10.666667z m277.333333-202.666667h192V320c0-6.4-4.266667-10.666667-10.666667-10.666667h-170.666666c-6.4 0-10.666667 4.266667-10.666667 10.666667v53.333333z m469.333333-309.333333h-746.666666c-6.4 0-10.666667 4.266667-10.666667 10.666667v298.666666h224V320c0-40.533333 34.133333-74.666667 74.666667-74.666667h170.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667v53.333333H896v-298.666666c0-6.4-4.266667-10.666667-10.666667-10.666667z" horiz-adv-x="1024" />
<glyph glyph-name="training" unicode="&#59107;" d="M853.333333 693.333333H544V789.333333c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-96H170.666667c-40.533333 0-74.666667-34.133333-74.666667-74.666666v-384c0-40.533333 34.133333-74.666667 74.666667-74.666667h187.733333l-87.466667-151.466667c-8.533333-14.933333-4.266667-34.133333 10.666667-42.666666 4.266667-2.133333 10.666667-4.266667 14.933333-4.266667 10.666667 0 21.333333 6.4 27.733334 17.066667l106.666666 183.466666h157.866667l106.666667-183.466666c6.4-10.666667 17.066667-17.066667 27.733333-17.066667 6.4 0 10.666667 2.133333 14.933333 4.266667 14.933333 8.533333 21.333333 27.733333 10.666667 42.666666L661.333333 160h192c40.533333 0 74.666667 34.133333 74.666667 74.666667V618.666667c0 40.533333-34.133333 74.666667-74.666667 74.666666z m10.666667-458.666666c0-6.4-4.266667-10.666667-10.666667-10.666667H170.666667c-6.4 0-10.666667 4.266667-10.666667 10.666667V618.666667c0 6.4 4.266667 10.666667 10.666667 10.666666h682.666666c6.4 0 10.666667-4.266667 10.666667-10.666666v-384zM682.666667 394.666667H341.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h341.333334c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM682.666667 522.666667H341.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h341.333334c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="warning" unicode="&#59108;" d="M934.4 125.866667L605.866667 714.666667C586.666667 748.8 550.4 768 512 768c-38.4 0-74.666667-21.333333-93.866667-53.333333L89.6 125.866667c-19.2-34.133333-19.2-76.8 0-110.933334S145.066667-42.666667 183.466667-42.666667h657.066666c38.4 0 74.666667 21.333333 93.866667 57.6 19.2 34.133333 19.2 76.8 0 110.933334z m-55.466667-81.066667c-8.533333-14.933333-23.466667-23.466667-38.4-23.466667H183.466667c-14.933333 0-29.866667 8.533333-38.4 23.466667-8.533333 14.933333-8.533333 34.133333 0 49.066667L473.6 682.666667c8.533333 12.8 23.466667 21.333333 38.4 21.333333s29.866667-8.533333 38.4-21.333333l328.533333-588.8c8.533333-14.933333 8.533333-32 0-49.066667zM512 149.333333m-42.666667 0a42.666667 42.666667 0 1 1 85.333334 0 42.666667 42.666667 0 1 1-85.333334 0ZM512 266.666667c17.066667 0 32 14.933333 32 32v192c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-192c0-17.066667 14.933333-32 32-32z" horiz-adv-x="1024" />
<glyph glyph-name="zoom-in" unicode="&#59109;" d="M945.066667-2.133333l-189.866667 189.866666c55.466667 64 87.466667 149.333333 87.466667 241.066667 0 204.8-168.533333 373.333333-373.333334 373.333333S96 631.466667 96 426.666667 264.533333 53.333333 469.333333 53.333333c91.733333 0 174.933333 34.133333 241.066667 87.466667l189.866667-189.866667c6.4-6.4 14.933333-8.533333 23.466666-8.533333s17.066667 2.133333 23.466667 8.533333c8.533333 12.8 8.533333 34.133333-2.133333 46.933334zM469.333333 117.333333C298.666667 117.333333 160 256 160 426.666667S298.666667 736 469.333333 736 778.666667 597.333333 778.666667 426.666667 640 117.333333 469.333333 117.333333zM597.333333 458.666667H341.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h256c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="zoom-out" unicode="&#59110;" d="M945.066667-2.133333l-189.866667 189.866666c55.466667 64 87.466667 149.333333 87.466667 241.066667 0 204.8-168.533333 373.333333-373.333334 373.333333S96 631.466667 96 426.666667 264.533333 53.333333 469.333333 53.333333c91.733333 0 174.933333 34.133333 241.066667 87.466667l189.866667-189.866667c6.4-6.4 14.933333-8.533333 23.466666-8.533333s17.066667 2.133333 23.466667 8.533333c8.533333 12.8 8.533333 34.133333-2.133333 46.933334zM469.333333 117.333333C298.666667 117.333333 160 256 160 426.666667S298.666667 736 469.333333 736 778.666667 597.333333 778.666667 426.666667 640 117.333333 469.333333 117.333333zM597.333333 458.666667h-96V554.666667c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32v-96H341.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h96V298.666667c0-17.066667 14.933333-32 32-32s32 14.933333 32 32v96H597.333333c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="add-bold" unicode="&#59111;" d="M874.666667 426.666667H554.666667V746.666667c0 23.466667-19.2 42.666667-42.666667 42.666666s-42.666667-19.2-42.666667-42.666666v-320H149.333333c-23.466667 0-42.666667-19.2-42.666666-42.666667s19.2-42.666667 42.666666-42.666667h320v-320c0-23.466667 19.2-42.666667 42.666667-42.666666s42.666667 19.2 42.666667 42.666666V341.333333h320c23.466667 0 42.666667 19.2 42.666666 42.666667s-19.2 42.666667-42.666666 42.666667z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-left-bold" unicode="&#59112;" d="M384 384L731.733333 693.333333c17.066667 14.933333 19.2 42.666667 4.266667 59.733334-14.933333 17.066667-42.666667 19.2-59.733333 4.266666l-384-341.333333c-10.666667-8.533333-14.933333-19.2-14.933334-32s4.266667-23.466667 14.933334-32l384-341.333333c8.533333-6.4 19.2-10.666667 27.733333-10.666667 12.8 0 23.466667 4.266667 32 14.933333 14.933333 17.066667 14.933333 44.8-4.266667 59.733334L384 384z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-up-bold" unicode="&#59113;" d="M904.533333 221.866667l-362.666666 362.666666c-17.066667 17.066667-42.666667 17.066667-59.733334 0l-362.666666-362.666666c-17.066667-17.066667-17.066667-42.666667 0-59.733334 17.066667-17.066667 42.666667-17.066667 59.733333 0L512 494.933333l332.8-332.8c8.533333-8.533333 19.2-12.8 29.866667-12.8s21.333333 4.266667 29.866666 12.8c17.066667 17.066667 17.066667 42.666667 0 59.733334z" horiz-adv-x="1024" />
<glyph glyph-name="close-bold" unicode="&#59114;" d="M571.733333 384l268.8 268.8c17.066667 17.066667 17.066667 42.666667 0 59.733333-17.066667 17.066667-42.666667 17.066667-59.733333 0L512 443.733333 243.2 712.533333c-17.066667 17.066667-42.666667 17.066667-59.733333 0-17.066667-17.066667-17.066667-42.666667 0-59.733333L452.266667 384 183.466667 115.2c-17.066667-17.066667-17.066667-42.666667 0-59.733333 8.533333-8.533333 19.2-12.8 29.866666-12.8s21.333333 4.266667 29.866667 12.8L512 324.266667l268.8-268.8c8.533333-8.533333 19.2-12.8 29.866667-12.8s21.333333 4.266667 29.866666 12.8c17.066667 17.066667 17.066667 42.666667 0 59.733333L571.733333 384z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-down-bold" unicode="&#59115;" d="M904.533333 584.5333330000001c-17.066667 17.066667-42.666667 17.066667-59.733333 0L512 251.73333300000002 179.2 584.5333330000001c-17.066667 17.066667-42.666667 17.066667-59.733333 0-17.066667-17.066667-17.066667-42.666667 0-59.733333l362.666666-362.666667c8.533333-8.533333 19.2-12.8 29.866667-12.8s21.333333 4.266667 29.866667 12.8l362.666666 362.666667c17.066667 17.066667 17.066667 42.666667 0 59.733333z" horiz-adv-x="1024" />
<glyph glyph-name="minus-bold" unicode="&#59116;" d="M853.333333 341.333333H170.666667c-23.466667 0-42.666667 19.2-42.666667 42.666667s19.2 42.666667 42.666667 42.666667h682.666666c23.466667 0 42.666667-19.2 42.666667-42.666667s-19.2-42.666667-42.666667-42.666667z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-right-bold" unicode="&#59117;" d="M731.733333 416l-384 341.333333c-17.066667 14.933333-44.8 14.933333-59.733333-4.266666-14.933333-17.066667-14.933333-44.8 4.266667-59.733334L640 384 292.266667 74.666667c-17.066667-14.933333-19.2-42.666667-4.266667-59.733334 8.533333-8.533333 19.2-14.933333 32-14.933333 10.666667 0 19.2 4.266667 27.733333 10.666667l384 341.333333c8.533333 8.533333 14.933333 19.2 14.933334 32s-4.266667 23.466667-14.933334 32z" horiz-adv-x="1024" />
<glyph glyph-name="select-bold" unicode="&#59118;" d="M883.2 648.533333c-17.066667 17.066667-44.8 17.066667-59.733333 0L409.6 230.4l-209.066667 204.8c-17.066667 17.066667-44.8 17.066667-59.733333 0-17.066667-17.066667-17.066667-44.8 0-59.733333l238.933333-234.666667c8.533333-8.533333 19.2-12.8 29.866667-12.8 10.666667 0 21.333333 4.266667 29.866667 12.8l443.733333 448c17.066667 17.066667 17.066667 42.666667 0 59.733333z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-up-filling" unicode="&#59119;" d="M541.866667 610.133333l345.6-345.6c17.066667-17.066667 17.066667-42.666667 0-59.733333-8.533333-8.533333-19.2-12.8-29.866667-12.8H168.533333c-23.466667 0-42.666667 19.2-42.666666 42.666667 0 10.666667 4.266667 21.333333 12.8 29.866666l343.466666 345.6c17.066667 17.066667 42.666667 17.066667 59.733334 0z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-down-filling" unicode="&#59120;" d="M482.133333 157.866667L136.533333 503.466667c-17.066667 17.066667-17.066667 42.666667 0 59.733333 8.533333 8.533333 19.2 12.8 29.866667 12.8h689.066667c23.466667 0 42.666667-19.2 42.666666-42.666667 0-10.666667-4.266667-21.333333-12.8-29.866666L541.866667 157.866667c-17.066667-17.066667-42.666667-17.066667-59.733334 0z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-left-filling" unicode="&#59121;" d="M268.8 416L633.6 746.666667c17.066667 14.933333 44.8 14.933333 59.733333-2.133334 6.4-8.533333 10.666667-19.2 10.666667-29.866666v-661.333334c0-23.466667-19.2-42.666667-42.666667-42.666666-10.666667 0-21.333333 4.266667-27.733333 10.666666l-362.666667 330.666667c-17.066667 14.933333-19.2 42.666667-2.133333 59.733333-2.133333 2.133333 0 2.133333 0 4.266667z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-right-filling" unicode="&#59122;" d="M755.2 352L390.4 21.333333c-17.066667-14.933333-44.8-14.933333-59.733333 2.133334-6.4 8.533333-10.666667 19.2-10.666667 29.866666v661.333334c0 23.466667 19.2 42.666667 42.666667 42.666666 10.666667 0 21.333333-4.266667 27.733333-10.666666l362.666667-330.666667c17.066667-14.933333 19.2-42.666667 2.133333-59.733333 2.133333-2.133333 0-2.133333 0-4.266667z" horiz-adv-x="1024" />
<glyph glyph-name="caps-unlock-filling" unicode="&#59123;" d="M170.666667-32c-40.533333 0-74.666667 34.133333-74.666667 74.666667V725.333333c0 40.533333 34.133333 74.666667 74.666667 74.666667h682.666666c40.533333 0 74.666667-34.133333 74.666667-74.666667v-682.666666c0-40.533333-34.133333-74.666667-74.666667-74.666667H170.666667zM439.466667 170.666667h147.2c12.8 0 21.333333 6.4 21.333333 19.2v204.8h89.6c6.4 0 14.933333 6.4 17.066667 12.8 2.133333 6.4 0 14.933333-6.4 19.2l-183.466667 145.066666c-6.4 6.4-17.066667 6.4-23.466667 0L315.733333 426.666667c-4.266667-4.266667-6.4-8.533333-6.4-14.933334 0-2.133333 0-4.266667 2.133334-6.4 2.133333-6.4 8.533333-12.8 17.066666-12.8h91.733334v-204.8c0-10.666667 6.4-17.066667 19.2-17.066666z" horiz-adv-x="1024" />
<glyph glyph-name="comment-filling" unicode="&#59124;" d="M853.333333 757.333333H170.666667c-40.533333 0-74.666667-34.133333-74.666667-74.666666v-516.266667c2.133333-38.4 34.133333-70.4 74.666667-70.4h151.466666v-119.466667c2.133333-27.733333 36.266667-38.4 55.466667-19.2l136.533333 138.666667H853.333333c40.533333 0 74.666667 34.133333 74.666667 74.666667V682.666667c0 40.533333-34.133333 74.666667-74.666667 74.666666zM514.133333 341.333333H298.666667c-17.066667 0-32 14.933333-32 32s12.8 29.866667 29.866666 32H512c17.066667 0 32-14.933333 32-32s-12.8-29.866667-29.866667-32z m160 149.333334H298.666667c-17.066667 0-32 14.933333-32 32s12.8 29.866667 29.866666 32h375.466667c17.066667 0 32-14.933333 32-32s-12.8-29.866667-29.866667-32z" horiz-adv-x="1024" />
<glyph glyph-name="check-item-filling" unicode="&#59125;" d="M853.333333 800c40.533333 0 74.666667-34.133333 74.666667-74.666667v-682.666666c0-40.533333-34.133333-74.666667-74.666667-74.666667H170.666667c-40.533333 0-74.666667 34.133333-74.666667 74.666667V725.333333c0 40.533333 34.133333 74.666667 74.666667 74.666667h682.666666zM748.8 512c-12.8 12.8-32 12.8-44.8 0L460.8 279.466667 343.466667 405.333333l-2.133334 2.133334c-12.8 10.666667-29.866667 10.666667-42.666666 0-12.8-12.8-12.8-32-2.133334-44.8l140.8-149.333334 2.133334-2.133333c12.8-10.666667 32-10.666667 42.666666 2.133333L746.666667 469.333333l2.133333 2.133334c10.666667 10.666667 10.666667 29.866667 0 40.533333z" horiz-adv-x="1024" />
<glyph glyph-name="clock-filling" unicode="&#59126;" d="M512 821.333333c241.066667 0 437.333333-196.266667 437.333333-437.333333S753.066667-53.333333 512-53.333333 74.666667 142.933333 74.666667 384 270.933333 821.333333 512 821.333333z m0-170.666666c-17.066667 0-32-14.933333-32-32V377.6c2.133333-10.666667 8.533333-21.333333 19.2-25.6l170.666667-81.066667 2.133333-2.133333c14.933333-6.4 32 2.133333 40.533333 17.066667l2.133334 2.133333c6.4 14.933333-2.133333 32-17.066667 40.533333l-151.466667 70.4V620.8c-4.266667 17.066667-17.066667 29.866667-34.133333 29.866667z" horiz-adv-x="1024" />
<glyph glyph-name="delete-filling" unicode="&#59127;" d="M512-53.333333C270.933333-53.333333 74.666667 142.933333 74.666667 384S270.933333 821.333333 512 821.333333 949.333333 625.066667 949.333333 384 753.066667-53.333333 512-53.333333z m-151.466667 292.266666c10.666667-10.666667 29.866667-12.8 42.666667-2.133333l2.133333 2.133333 104.533334 102.4 102.4-102.4 2.133333-2.133333c12.8-10.666667 32-8.533333 42.666667 2.133333 12.8 12.8 12.8 32 0 44.8L554.666667 386.133333l102.4 102.4 2.133333 2.133334c10.666667 12.8 8.533333 32-2.133333 42.666666s-29.866667 12.8-42.666667 2.133334l-2.133333-2.133334-102.4-102.4-102.4 102.4-2.133334 2.133334c-12.8 10.666667-32 8.533333-42.666666-2.133334-12.8-12.8-12.8-32 0-44.8l102.4-102.4-102.4-102.4-2.133334-2.133333c-10.666667-12.8-10.666667-32 0-42.666667z" horiz-adv-x="1024" />
<glyph glyph-name="decline-filling" unicode="&#59128;" d="M635.733333 554.666667c19.2 0 32-12.8 32-29.866667v-236.8h155.733334c12.8 0 25.6-8.533333 27.733333-21.333333 2.133333-4.266667 2.133333-6.4 2.133333-10.666667 0-8.533333-6.4-19.2-12.8-25.6L529.066667-14.933333c-12.8-8.533333-27.733333-8.533333-40.533334 0L181.333333 232.533333c-8.533333 8.533333-12.8 21.333333-8.533333 34.133334 2.133333 12.8 14.933333 21.333333 27.733333 21.333333h151.466667V524.8c0 19.2 12.8 29.866667 34.133333 29.866667h249.6z m-6.4 128c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32h-234.666666c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h234.666666z m0 106.666666c17.066667 0 32-14.933333 32-32S646.4 725.333333 629.333333 725.333333h-234.666666c-17.066667 0-32 14.933333-32 32S377.6 789.333333 394.666667 789.333333h234.666666z" horiz-adv-x="1024" />
<glyph glyph-name="dynamic-filling" unicode="&#59129;" d="M456.533333 840.533333c-12.8 4.266667-27.733333-2.133333-36.266666-12.8l-234.666667-362.666666c-6.4-10.666667-6.4-21.333333-2.133333-32 6.4-10.666667 17.066667-17.066667 27.733333-17.066667h234.666667c17.066667 0 32 14.933333 32 32V810.666667c2.133333 14.933333-6.4 27.733333-21.333334 29.866666zM810.666667 352H576c-17.066667 0-32-14.933333-32-32v-362.666667c0-14.933333 8.533333-25.6 23.466667-29.866666 2.133333 0 6.4-2.133333 8.533333-2.133334 10.666667 0 21.333333 4.266667 27.733333 14.933334l234.666667 362.666666c6.4 10.666667 6.4 21.333333 2.133333 32s-19.2 17.066667-29.866666 17.066667zM448 352H85.333333c-14.933333 0-27.733333-8.533333-29.866666-23.466667-4.266667-12.8 2.133333-27.733333 12.8-36.266666l362.666666-234.666667c4.266667-4.266667 10.666667-4.266667 17.066667-4.266667 4.266667 0 10.666667 2.133333 14.933333 4.266667 10.666667 6.4 17.066667 17.066667 17.066667 27.733333V320c0 17.066667-14.933333 32-32 32zM955.733333 475.733333l-362.666666 234.666667c-10.666667 6.4-21.333333 6.4-32 2.133333-10.666667-6.4-17.066667-17.066667-17.066667-27.733333v-234.666667c0-17.066667 14.933333-32 32-32h362.666667c14.933333 0 25.6 8.533333 29.866666 23.466667s0 25.6-12.8 34.133333z" horiz-adv-x="1024" />
<glyph glyph-name="intermediate-filling" unicode="&#59130;" d="M853.333333 800H170.666667C130.133333 800 96 765.866667 96 725.333333v-682.666666c0-40.533333 34.133333-74.666667 74.666667-74.666667h682.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667V725.333333c0 40.533333-34.133333 74.666667-74.666667 74.666667z m-128-448H298.666667c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h426.666666c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32z" horiz-adv-x="1024" />
<glyph glyph-name="favorite-filling" unicode="&#59131;" d="M465.066667 806.4l-104.533334-213.333333-234.666666-34.133334c-10.666667-2.133333-21.333333-6.4-29.866667-14.933333l-2.133333-2.133333c-17.066667-21.333333-17.066667-53.333333 4.266666-72.533334l170.666667-166.4-40.533333-234.666666c-2.133333-10.666667 0-23.466667 6.4-34.133334l2.133333-2.133333c14.933333-23.466667 44.8-32 70.4-19.2l211.2 110.933333 211.2-110.933333c10.666667-6.4 21.333333-6.4 34.133333-6.4h4.266667c27.733333 6.4 44.8 32 40.533333 61.866667l-40.533333 234.666666 170.666667 166.4c8.533333 8.533333 12.8 19.2 14.933333 29.866667v4.266667c2.133333 27.733333-17.066667 53.333333-44.8 57.6l-234.666667 34.133333-104.533333 213.333333c-14.933333 8.533333-23.466667 17.066667-34.133333 23.466667-25.6 12.8-57.6 2.133333-70.4-25.6z" horiz-adv-x="1024" />
<glyph glyph-name="layout-filling" unicode="&#59132;" d="M928 42.666667c0-40.533333-34.133333-74.666667-74.666667-74.666667H405.333333v490.666667h522.666667V42.666667zM341.333333 458.666667v-490.666667H170.666667c-40.533333 0-74.666667 34.133333-74.666667 74.666667V458.666667H341.333333zM96 725.333333c0 40.533333 34.133333 74.666667 74.666667 74.666667h682.666666c40.533333 0 74.666667-34.133333 74.666667-74.666667v-202.666666h-832V725.333333z" horiz-adv-x="1024" />
<glyph glyph-name="help-filling" unicode="&#59133;" d="M512 821.333333c241.066667 0 437.333333-196.266667 437.333333-437.333333S753.066667-53.333333 512-53.333333 74.666667 142.933333 74.666667 384 270.933333 821.333333 512 821.333333zM512 192c-23.466667 0-42.666667-19.2-42.666667-42.666667s19.2-42.666667 42.666667-42.666666 42.666667 19.2 42.666667 42.666666-19.2 42.666667-42.666667 42.666667z m0 458.666667c-76.8 0-138.666667-61.866667-138.666667-138.666667 0-17.066667 14.933333-32 32-32s32 14.933333 32 32c0 40.533333 34.133333 74.666667 74.666667 74.666667s74.666667-34.133333 74.666667-74.666667c0-2.133333 0-6.4-2.133334-10.666667-6.4-14.933333-19.2-32-40.533333-51.2-10.666667-10.666667-21.333333-19.2-34.133333-27.733333-2.133333-2.133333-6.4-4.266667-8.533334-6.4l-6.4-4.266667c-8.533333-6.4-14.933333-17.066667-14.933333-27.733333v-108.8c2.133333-17.066667 14.933333-29.866667 32-29.866667h2.133333c17.066667 2.133333 29.866667 14.933333 29.866667 32v89.6l12.8 10.666667c10.666667 8.533333 19.2 17.066667 29.866667 25.6 27.733333 25.6 46.933333 49.066667 57.6 74.666667 4.266667 10.666667 6.4 23.466667 6.4 34.133333 0 76.8-61.866667 138.666667-138.666667 138.666667z" horiz-adv-x="1024" />
<glyph glyph-name="history-filling" unicode="&#59134;" d="M768 821.333333c40.533333 0 72.533333-32 74.666667-70.4v-294.4c-40.533333 21.333333-89.6 34.133333-138.666667 34.133334-164.266667 0-298.666667-134.4-298.666667-298.666667 0-102.4 51.2-192 128-245.333333H192c-40.533333 0-72.533333 32-74.666667 70.4V746.666667c0 40.533333 32 72.533333 70.4 74.666666H768z m-405.333333-362.666666h-108.8c-17.066667-2.133333-29.866667-14.933333-29.866667-32s12.8-29.866667 29.866667-32H364.8c17.066667 2.133333 29.866667 14.933333 29.866667 32s-14.933333 32-32 32z m320 170.666666H253.866667c-17.066667-2.133333-29.866667-14.933333-29.866667-32s12.8-29.866667 29.866667-32H684.8c17.066667 2.133333 29.866667 14.933333 29.866667 32s-14.933333 32-32 32zM714.666667 426.666667C851.2 426.666667 960 317.866667 960 181.333333S851.2-64 714.666667-64 469.333333 44.8 469.333333 181.333333 578.133333 426.666667 714.666667 426.666667z m0-106.666667c-17.066667 0-32-14.933333-32-32v-113.066667c2.133333-10.666667 8.533333-21.333333 19.2-25.6l85.333333-38.4 2.133333-2.133333c14.933333-4.266667 32 2.133333 38.4 17.066667l2.133334 2.133333c4.266667 14.933333-2.133333 32-17.066667 38.4L746.666667 196.266667V290.133333c-2.133333 17.066667-14.933333 29.866667-32 29.866667z" horiz-adv-x="1024" />
<glyph glyph-name="filter-filling" unicode="&#59135;" d="M825.6 778.666667H198.4C157.866667 778.666667 123.733333 744.533333 123.733333 704v-4.266667c0-14.933333 6.4-32 17.066667-42.666666l256-302.933334v-251.733333c0-12.8 6.4-23.466667 17.066667-27.733333l162.133333-81.066667 2.133333-2.133333c21.333333-8.533333 42.666667 6.4 42.666667 29.866666V354.133333l256 302.933334c27.733333 32 23.466667 78.933333-8.533333 104.533333-8.533333 10.666667-25.6 17.066667-42.666667 17.066667z" horiz-adv-x="1024" />
<glyph glyph-name="file-common-filling" unicode="&#59136;" d="M832 810.666667c17.066667 0 32-14.933333 32-32v-768c0-29.866667-23.466667-53.333333-53.333333-53.333334-12.8 0-23.466667 4.266667-34.133334 12.8L512 183.466667l-264.533333-213.333334c-21.333333-17.066667-53.333333-14.933333-72.533334 4.266667l-2.133333 2.133333c-8.533333 8.533333-12.8 21.333333-12.8 34.133334v768C160 795.733333 174.933333 810.666667 192 810.666667h640zM554.666667 448H339.2c-17.066667-2.133333-29.866667-14.933333-29.866667-32S324.266667 384 341.333333 384h215.466667c17.066667 2.133333 29.866667 14.933333 29.866667 32S571.733333 448 554.666667 448z m106.666666 170.666667H339.2c-17.066667-2.133333-29.866667-14.933333-29.866667-32S324.266667 554.666667 341.333333 554.666667h322.133334c17.066667 2.133333 29.866667 14.933333 29.866666 32S678.4 618.666667 661.333333 618.666667z" horiz-adv-x="1024" />
<glyph glyph-name="news-filling" unicode="&#59137;" d="M512 379.733333l388.266667 245.333334 49.066666 32c-6.4 34.133333-36.266667 59.733333-72.533333 59.733333H149.333333c-36.266667 0-66.133333-25.6-72.533333-57.6l46.933333-32L512 379.733333zM949.333333 580.266667l-14.933333-10.666667-405.333333-256c-8.533333-6.4-21.333333-6.4-32-2.133333l-2.133334 2.133333-405.333333 256-14.933333 8.533333v-452.266666c0-40.533333 34.133333-74.666667 74.666666-74.666667h725.333334c40.533333 0 74.666667 34.133333 74.666666 74.666667V580.266667z" horiz-adv-x="1024" />
<glyph glyph-name="edit-filling" unicode="&#59138;" d="M603.733333 714.666667L386.133333 494.933333c-6.4-6.4-10.666667-14.933333-12.8-25.6l-51.2-211.2c-8.533333-38.4 23.466667-74.666667 61.866667-64l200.533333 53.333334c8.533333 2.133333 17.066667 6.4 23.466667 14.933333l234.666667 236.8V42.666667c0-40.533333-32-72.533333-70.4-74.666667H170.666667c-40.533333 0-74.666667 34.133333-74.666667 74.666667V640c0 40.533333 34.133333 74.666667 74.666667 74.666667h433.066666zM738.133333 748.8L435.2 448c-4.266667-4.266667-6.4-8.533333-8.533333-14.933333l-32-125.866667c-6.4-23.466667 14.933333-44.8 38.4-38.4l128 29.866667c6.4 2.133333 10.666667 4.266667 14.933333 8.533333l300.8 302.933333c38.4 38.4 38.4 102.4 0 140.8s-100.266667 38.4-138.666667-2.133333z" horiz-adv-x="1024" />
<glyph glyph-name="fullscreen-expand-filling" unicode="&#59139;" d="M396.8 755.2c-12.8 4.266667-25.6 2.133333-34.133333-6.4l-76.8-76.8-128 125.866667c-17.066667 17.066667-42.666667 17.066667-59.733334 0-17.066667-17.066667-17.066667-42.666667 0-59.733334l125.866667-125.866666-76.8-76.8c-8.533333-8.533333-12.8-23.466667-6.4-34.133334 4.266667-12.8 17.066667-19.2 29.866667-19.2h213.333333c17.066667 0 32 14.933333 32 32V725.333333c0 12.8-8.533333 25.6-19.2 29.866667zM800 157.866667l76.8 76.8c8.533333 8.533333 12.8 23.466667 6.4 34.133333s-17.066667 19.2-29.866667 19.2H640c-17.066667 0-32-14.933333-32-32v-213.333333c0-12.8 8.533333-25.6 19.2-29.866667 4.266667-2.133333 8.533333-2.133333 12.8-2.133333 8.533333 0 17.066667 4.266667 23.466667 8.533333l76.8 76.8 125.866666-125.866667c8.533333-8.533333 19.2-12.8 29.866667-12.8s21.333333 4.266667 29.866667 12.8c17.066667 17.066667 17.066667 42.666667 0 59.733334l-125.866667 128zM384 288H170.666667c-12.8 0-25.6-8.533333-29.866667-19.2-4.266667-12.8-2.133333-25.6 6.4-34.133333l76.8-76.8-125.866667-125.866667c-17.066667-17.066667-17.066667-42.666667 0-59.733333 8.533333-10.666667 19.2-14.933333 29.866667-14.933334s21.333333 4.266667 29.866667 12.8l125.866666 125.866667 76.8-76.8c6.4-6.4 14.933333-8.533333 23.466667-8.533333 4.266667 0 8.533333 0 12.8 2.133333 12.8 4.266667 19.2 17.066667 19.2 29.866667V256c0 17.066667-14.933333 32-32 32zM640 480h213.333333c12.8 0 25.6 8.533333 29.866667 19.2s2.133333 25.6-6.4 34.133333l-76.8 76.8 125.866667 125.866667c17.066667 17.066667 17.066667 42.666667 0 59.733333-17.066667 17.066667-42.666667 17.066667-59.733334 0l-125.866666-125.866666L663.466667 746.666667c-8.533333 8.533333-23.466667 12.8-34.133334 6.4-12.8-4.266667-19.2-17.066667-19.2-29.866667v-213.333333c-2.133333-14.933333 12.8-29.866667 29.866667-29.866667z" horiz-adv-x="1024" />
<glyph glyph-name="smile-filling" unicode="&#59140;" d="M512 821.333333c241.066667 0 437.333333-196.266667 437.333333-437.333333S753.066667-53.333333 512-53.333333 74.666667 142.933333 74.666667 384 270.933333 821.333333 512 821.333333z m206.933333-529.066666c-12.8 10.666667-34.133333 8.533333-44.8-4.266667-46.933333-57.6-100.266667-85.333333-162.133333-85.333333s-115.2 27.733333-162.133333 85.333333c-10.666667 12.8-32 14.933333-44.8 4.266667s-14.933333-32-4.266667-44.8c59.733333-70.4 130.133333-106.666667 211.2-106.666667s151.466667 36.266667 211.2 106.666667c10.666667 12.8 8.533333 32-4.266667 44.8zM362.666667 533.333333c-23.466667 0-42.666667-19.2-42.666667-42.666666v-66.133334c2.133333-21.333333 19.2-40.533333 42.666667-40.533333s42.666667 19.2 42.666666 42.666667v66.133333c-2.133333 23.466667-19.2 40.533333-42.666666 40.533333z m298.666666 0c-23.466667 0-42.666667-19.2-42.666666-42.666666v-66.133334c2.133333-21.333333 19.2-40.533333 42.666666-40.533333s42.666667 19.2 42.666667 42.666667v66.133333c-2.133333 23.466667-19.2 40.533333-42.666667 40.533333z" horiz-adv-x="1024" />
<glyph glyph-name="rise-filling" unicode="&#59141;" d="M629.333333 42.666667h-234.666666c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h234.666666c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM842.666667 535.466667L535.466667 782.933333c-12.8 8.533333-27.733333 8.533333-40.533334 0L183.466667 535.466667c-6.4-6.4-12.8-14.933333-12.8-23.466667 0-2.133333 0-6.4 2.133333-8.533333 2.133333-12.8 14.933333-21.333333 27.733333-21.333334h155.733334v-236.8c0-19.2 12.8-29.866667 32-29.866666h249.6c21.333333 0 34.133333 12.8 34.133333 29.866666v234.666667h151.466667c12.8 0 25.6 8.533333 27.733333 21.333333s0 25.6-8.533333 34.133334zM629.333333 149.333333h-234.666666c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h234.666666c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="picture-filling" unicode="&#59142;" d="M853.333333 800c40.533333 0 74.666667-34.133333 74.666667-74.666667v-682.666666c0-40.533333-34.133333-74.666667-74.666667-74.666667H170.666667c-40.533333 0-74.666667 34.133333-74.666667 74.666667V725.333333c0 40.533333 34.133333 74.666667 74.666667 74.666667h682.666666zM746.666667 426.666667c-10.666667 12.8-32 14.933333-44.8 2.133333L320 87.466667l-2.133333-2.133334c-19.2-19.2-4.266667-53.333333 23.466666-53.333333h492.8c17.066667 2.133333 29.866667 14.933333 29.866667 32v196.266667c0 6.4-2.133333 10.666667-6.4 14.933333l-108.8 149.333333-2.133333 2.133334z m-394.666667 202.666666c-46.933333 0-85.333333-38.4-85.333333-85.333333s38.4-85.333333 85.333333-85.333333 85.333333 38.4 85.333333 85.333333-38.4 85.333333-85.333333 85.333333z" horiz-adv-x="1024" />
<glyph glyph-name="notification-filling" unicode="&#59143;" d="M388.266667 21.333333c23.466667-44.8 70.4-74.666667 123.733333-74.666666s100.266667 29.866667 123.733333 74.666666H388.266667zM885.333333 115.2c-2.133333 70.4-29.866667 128-81.066666 172.8l-4.266667 4.266667V448c0 117.333333-70.4 217.6-170.666667 262.4-4.266667 61.866667-55.466667 110.933333-117.333333 110.933333s-113.066667-49.066667-117.333333-110.933333c-100.266667-44.8-170.666667-145.066667-170.666667-262.4v-155.733333l-4.266667-4.266667c-53.333333-46.933333-81.066667-108.8-81.066666-181.333333 0-17.066667 14.933333-32 32-32h682.666666c17.066667 0 32 14.933333 32 32v8.533333z" horiz-adv-x="1024" />
<glyph glyph-name="user-filling" unicode="&#59144;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m0-160c70.4 0 128-57.6 128-128s-57.6-128-128-128-128 57.6-128 128 57.6 128 128 128z m236.8-507.733333c-23.466667-32-117.333333-100.266667-236.8-100.266667s-213.333333 68.266667-236.8 100.266667c-8.533333 10.666667-10.666667 21.333333-8.533333 32 29.866667 110.933333 130.133333 187.733333 245.333333 187.733333s215.466667-76.8 245.333333-187.733333c2.133333-10.666667 0-21.333333-8.533333-32z" horiz-adv-x="1024" />
<glyph glyph-name="setting-filling" unicode="&#59145;" d="M550.4 821.333333c25.6 0 46.933333-19.2 53.333333-44.8l14.933334-85.333333 38.4-17.066667L727.466667 725.333333c19.2 14.933333 46.933333 12.8 66.133333-4.266666l2.133333-2.133334 53.333334-53.333333c19.2-19.2 21.333333-46.933333 6.4-68.266667l-49.066667-70.4 17.066667-38.4 85.333333-14.933333c23.466667-4.266667 42.666667-25.6 44.8-49.066667v-78.933333c0-25.6-19.2-46.933333-44.8-53.333333l-85.333333-14.933334-17.066667-38.4 49.066667-70.4c14.933333-19.2 12.8-46.933333-4.266667-66.133333l-2.133333-2.133333-53.333334-53.333334c-19.2-19.2-46.933333-21.333333-68.266666-6.4l-70.4 49.066667-38.4-17.066667-14.933334-85.333333c-4.266667-23.466667-25.6-42.666667-49.066666-44.8h-78.933334c-25.6 0-46.933333 19.2-53.333333 44.8l-14.933333 85.333333-38.4 17.066667-72.533334-46.933333c-19.2-14.933333-46.933333-12.8-66.133333 4.266666l-2.133333 2.133334-53.333334 53.333333c-19.2 19.2-21.333333 46.933333-6.4 68.266667l49.066667 70.4-17.066667 38.4-85.333333 14.933333c-23.466667 4.266667-42.666667 25.6-44.8 49.066667v78.933333c0 25.6 19.2 46.933333 44.8 53.333333l85.333333 14.933334 17.066667 38.4L170.666667 599.466667c-14.933333 19.2-12.8 46.933333 2.133333 64l2.133333 2.133333 53.333334 53.333333c19.2 19.2 46.933333 21.333333 68.266666 6.4l70.4-49.066666 38.4 17.066666 14.933334 85.333334c4.266667 23.466667 25.6 42.666667 49.066666 44.8H550.4z m-38.4-320c-64 0-117.333333-53.333333-117.333333-117.333333s53.333333-117.333333 117.333333-117.333333 117.333333 53.333333 117.333333 117.333333-53.333333 117.333333-117.333333 117.333333z" horiz-adv-x="1024" />
<glyph glyph-name="switch-filling" unicode="&#59146;" d="M934.4 236.8l-174.933333 224c-4.266667 4.266667-10.666667 8.533333-17.066667 8.533333-2.133333 0-4.266667 0-6.4-2.133333-8.533333-2.133333-14.933333-10.666667-14.933333-19.2v-110.933333H405.333333c-12.8 0-21.333333-8.533333-21.333333-21.333334v-179.2c0-14.933333 8.533333-25.6 21.333333-25.6h313.6V0c0-8.533333 6.4-17.066667 14.933334-19.2 8.533333-2.133333 17.066667 0 23.466666 6.4l174.933334 221.866667c8.533333 8.533333 8.533333 19.2 2.133333 27.733333zM640 454.4v179.2c0 14.933333-8.533333 25.6-21.333333 25.6H305.066667V768c0 8.533333-6.4 17.066667-14.933334 19.2s-17.066667 0-23.466666-6.4L89.6 561.066667c-6.4-8.533333-6.4-19.2 0-29.866667l174.933333-224c4.266667-4.266667 10.666667-8.533333 17.066667-8.533333 2.133333 0 4.266667 0 6.4 2.133333 8.533333 2.133333 14.933333 10.666667 14.933333 19.2v110.933333H618.666667c12.8 2.133333 21.333333 10.666667 21.333333 23.466667z" horiz-adv-x="1024" />
<glyph glyph-name="work-filling" unicode="&#59147;" d="M885.333333 640H725.333333V697.6C723.2 738.133333 689.066667 768 648.533333 768h-298.666666c-40.533333-2.133333-72.533333-34.133333-72.533334-74.666667V640H138.666667C98.133333 640 64 605.866667 64 565.333333V448h896v117.333333c0 40.533333-34.133333 74.666667-74.666667 74.666667zM341.333333 693.333333c2.133333 6.4 6.4 10.666667 12.8 10.666667h296.533334c6.4 0 10.666667-6.4 10.666666-10.666667V640H341.333333V693.333333zM672 320c0-40.533333-34.133333-74.666667-74.666667-74.666667h-170.666666c-40.533333 0-74.666667 34.133333-74.666667 74.666667v64H64v-309.333333C64 34.133333 98.133333 0 138.666667 0h746.666666c40.533333 0 74.666667 34.133333 74.666667 74.666667V384H672v-64z" horiz-adv-x="1024" />
<glyph glyph-name="task-filling" unicode="&#59148;" d="M808.533333 757.333333l-2.133333-2.133333-2.133333-2.133333c-4.266667-2.133333-10.666667-6.4-19.2-8.533334-23.466667-10.666667-57.6-14.933333-102.4-14.933333-38.4 0-72.533333 8.533333-149.333334 32L509.866667 768c-74.666667 23.466667-113.066667 32-157.866667 32-51.2 0-93.866667-8.533333-125.866667-21.333333-21.333333-8.533333-34.133333-17.066667-42.666666-25.6-4.266667-4.266667-8.533333-12.8-8.533334-21.333334V0c0-17.066667 14.933333-32 32-32s32 14.933333 32 32V279.466667c4.266667 2.133333 6.4 4.266667 10.666667 6.4 23.466667 10.666667 57.6 14.933333 102.4 14.933333h8.533333c36.266667-2.133333 70.4-8.533333 140.8-32l34.133334-10.666667c70.4-21.333333 106.666667-29.866667 151.466666-29.866666 51.2 0 93.866667 8.533333 125.866667 21.333333 21.333333 8.533333 34.133333 17.066667 42.666667 25.6 6.4 6.4 8.533333 14.933333 8.533333 23.466667V731.733333c-2.133333 27.733333-34.133333 42.666667-55.466667 25.6z" horiz-adv-x="1024" />
<glyph glyph-name="success-filling" unicode="&#59149;" d="M512 821.333333C270.933333 821.333333 74.666667 625.066667 74.666667 384S270.933333-53.333333 512-53.333333 949.333333 142.933333 949.333333 384 753.066667 821.333333 512 821.333333z m238.933333-349.866666l-2.133333-2.133334-277.333333-277.333333c-10.666667-10.666667-29.866667-12.8-42.666667-2.133333L426.666667 192l-149.333334 149.333333c-12.8 12.8-12.8 32 0 44.8 10.666667 10.666667 29.866667 12.8 42.666667 2.133334l2.133333-2.133334 125.866667-125.866666 253.866667 253.866666c10.666667 10.666667 29.866667 12.8 42.666666 2.133334l2.133334-2.133334c12.8-12.8 12.8-32 4.266666-42.666666z" horiz-adv-x="1024" />
<glyph glyph-name="warning-filling" unicode="&#59150;" d="M934.4 125.866667L605.866667 714.666667C586.666667 748.8 550.4 768 512 768s-74.666667-21.333333-93.866667-53.333333L89.6 125.866667c-19.2-34.133333-19.2-76.8 0-110.933334S145.066667-42.666667 183.466667-42.666667h657.066666c40.533333 0 74.666667 21.333333 93.866667 57.6 19.2 34.133333 19.2 76.8 0 110.933334zM480 533.333333c0 17.066667 14.933333 32 32 32s29.866667-12.8 32-29.866666V256c0-17.066667-14.933333-32-32-32s-29.866667 12.8-32 29.866667V533.333333zM512 64c-23.466667 0-42.666667 19.2-42.666667 42.666667s19.2 42.666667 42.666667 42.666666 42.666667-19.2 42.666667-42.666666-19.2-42.666667-42.666667-42.666667z" horiz-adv-x="1024" />
<glyph glyph-name="folder-filling" unicode="&#59151;" d="M403.2 736c25.6 0 51.2-12.8 64-36.266667l38.4-66.133333c2.133333-4.266667 6.4-4.266667 8.533333-4.266667H853.333333c40.533333 0 74.666667-34.133333 74.666667-74.666666v-448c0-40.533333-34.133333-74.666667-74.666667-74.666667H170.666667c-40.533333 0-74.666667 34.133333-74.666667 74.666667V661.333333c0 40.533333 34.133333 74.666667 74.666667 74.666667h232.533333z m87.466667-256H253.866667c-17.066667-2.133333-29.866667-14.933333-29.866667-32s14.933333-32 32-32h236.8c17.066667 2.133333 29.866667 14.933333 29.866667 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="map-filling" unicode="&#59152;" d="M512 821.333333c194.133333 0 352-160 352-354.133333 0-119.466667-64-236.8-168.533333-349.866667-36.266667-38.4-74.666667-72.533333-113.066667-104.533333-12.8-10.666667-25.6-21.333333-38.4-27.733333l-6.4-4.266667-8.533333-6.4c-10.666667-6.4-25.6-6.4-36.266667 0-2.133333 2.133333-4.266667 4.266667-8.533333 6.4l-12.8 8.533333c-8.533333 6.4-19.2 14.933333-29.866667 23.466667-38.4 32-76.8 66.133333-113.066667 104.533333-104.533333 110.933333-168.533333 230.4-168.533333 349.866667C160 661.333333 317.866667 821.333333 512 821.333333zM512 597.333333c-64 0-117.333333-53.333333-117.333333-117.333333S448 362.666667 512 362.666667s117.333333 53.333333 117.333333 117.333333S576 597.333333 512 597.333333z" horiz-adv-x="1024" />
<glyph glyph-name="prompt-filling" unicode="&#59153;" d="M512 821.333333c241.066667 0 437.333333-196.266667 437.333333-437.333333S753.066667-53.333333 512-53.333333 74.666667 142.933333 74.666667 384 270.933333 821.333333 512 821.333333z m0-341.333333c-17.066667 0-32-14.933333-32-32v-300.8c2.133333-17.066667 14.933333-29.866667 32-29.866667s32 14.933333 32 32V450.133333c-2.133333 17.066667-14.933333 29.866667-32 29.866667z m0 160c-23.466667 0-42.666667-19.2-42.666667-42.666667s19.2-42.666667 42.666667-42.666666 42.666667 19.2 42.666667 42.666666-19.2 42.666667-42.666667 42.666667z" horiz-adv-x="1024" />
<glyph glyph-name="meh-filling" unicode="&#59154;" d="M512 821.333333c241.066667 0 437.333333-196.266667 437.333333-437.333333S753.066667-53.333333 512-53.333333 74.666667 142.933333 74.666667 384 270.933333 821.333333 512 821.333333z m-187.733333-576h-2.133334c-17.066667-2.133333-29.866667-14.933333-29.866666-32s14.933333-32 32-32h375.466666c17.066667 2.133333 29.866667 14.933333 29.866667 32s-14.933333 32-32 32H324.266667zM362.666667 533.333333c-23.466667 0-42.666667-19.2-42.666667-42.666666v-66.133334c2.133333-21.333333 19.2-40.533333 42.666667-40.533333s42.666667 19.2 42.666666 42.666667v66.133333c-2.133333 23.466667-19.2 40.533333-42.666666 40.533333z m298.666666 0c-23.466667 0-42.666667-19.2-42.666666-42.666666v-66.133334c2.133333-21.333333 19.2-40.533333 42.666666-40.533333s42.666667 19.2 42.666667 42.666667v66.133333c-2.133333 23.466667-19.2 40.533333-42.666667 40.533333z" horiz-adv-x="1024" />
<glyph glyph-name="cry-filling" unicode="&#59155;" d="M512 821.333333c241.066667 0 437.333333-196.266667 437.333333-437.333333S753.066667-53.333333 512-53.333333 74.666667 142.933333 74.666667 384 270.933333 821.333333 512 821.333333zM512 298.666667c-81.066667 0-151.466667-36.266667-211.2-106.666667-10.666667-12.8-8.533333-34.133333 4.266667-44.8s34.133333-8.533333 44.8 4.266667c46.933333 57.6 100.266667 85.333333 162.133333 85.333333s115.2-27.733333 162.133333-85.333333c10.666667-12.8 32-14.933333 44.8-4.266667 12.8 10.666667 14.933333 32 4.266667 44.8-59.733333 70.4-130.133333 106.666667-211.2 106.666667z m-149.333333 234.666666c-23.466667 0-42.666667-19.2-42.666667-42.666666v-66.133334c2.133333-21.333333 19.2-40.533333 42.666667-40.533333s42.666667 19.2 42.666666 42.666667v66.133333c-2.133333 23.466667-19.2 40.533333-42.666666 40.533333z m298.666666 0c-23.466667 0-42.666667-19.2-42.666666-42.666666v-66.133334c2.133333-21.333333 19.2-40.533333 42.666666-40.533333s42.666667 19.2 42.666667 42.666667v66.133333c-2.133333 23.466667-19.2 40.533333-42.666667 40.533333z" horiz-adv-x="1024" />
<glyph glyph-name="top-filling" unicode="&#59156;" d="M535.466667 654.933333c-12.8 8.533333-27.733333 8.533333-40.533334 0L183.466667 407.466667c-6.4-6.4-12.8-14.933333-12.8-23.466667 0-2.133333 0-6.4 2.133333-8.533333 2.133333-12.8 14.933333-21.333333 27.733333-21.333334h155.733334v-322.133333c0-19.2 12.8-29.866667 32-29.866667h249.6c21.333333 0 34.133333 12.8 34.133333 29.866667v320h151.466667c12.8 0 25.6 8.533333 27.733333 21.333333s0 25.6-8.533333 34.133334L535.466667 654.933333zM864 800h-704C142.933333 800 128 785.066667 128 768s14.933333-32 32-32h704c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z" horiz-adv-x="1024" />
<glyph glyph-name="home-filling" unicode="&#59157;" d="M925.866667 499.2l-32 27.733333c-78.933333 66.133333-185.6 157.866667-320 273.066667l-12.8 10.666667C533.333333 834.133333 490.666667 834.133333 462.933333 810.666667l-151.466666-130.133334c-85.333333-72.533333-155.733333-132.266667-211.2-179.2-17.066667-12.8-25.6-32-25.6-53.333333v-4.266667c2.133333-38.4 34.133333-66.133333 70.4-66.133333H192v-358.4c0-29.866667 23.466667-53.333333 53.333333-53.333333h164.266667c27.733333 2.133333 49.066667 25.6 49.066667 53.333333v185.6c0 12.8 8.533333 21.333333 21.333333 21.333333h64c12.8 0 21.333333-8.533333 21.333333-21.333333v-185.6c0-29.866667 23.466667-53.333333 53.333334-53.333333h164.266666c27.733333 2.133333 49.066667 25.6 49.066667 53.333333V377.6h46.933333c38.4 0 70.4 32 70.4 70.4 0 21.333333-8.533333 38.4-23.466666 51.2z" horiz-adv-x="1024" />
<glyph glyph-name="sorting" unicode="&#59158;" d="M273.066667 490.666667h475.733333c10.666667 0 21.333333 4.266667 29.866667 12.8 17.066667 17.066667 17.066667 42.666667 0 59.733333L541.866667 802.133333c-17.066667 17.066667-42.666667 17.066667-59.733334 0L243.2 563.2c-8.533333-8.533333-12.8-19.2-12.8-29.866667 0-23.466667 19.2-42.666667 42.666667-42.666666zM750.933333 277.333333H273.066667c-10.666667 0-21.333333-4.266667-29.866667-12.8-17.066667-17.066667-17.066667-42.666667 0-59.733333l238.933333-238.933333c17.066667-17.066667 42.666667-17.066667 59.733334 0l238.933333 238.933333c8.533333 8.533333 12.8 19.2 12.8 29.866667 0 23.466667-19.2 42.666667-42.666667 42.666666z" horiz-adv-x="1024" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 215 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 626 B

File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+6
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,43 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Baidu Maps</title>
<style>
html { height: 100% }
body { height: 100%; margin: 0; padding: 0; background-color: #FFF }
</style>
<script charset="utf-8" src="http://api.map.baidu.com/api?v=1.3"></script>
<script>
var map, geocoder;
function initialize() {
map = new BMap.Map('map_canvas');
var point = new BMap.Point(121.473704, 31.230393);
map.centerAndZoom(point, 11);
map.addControl(new BMap.NavigationControl());
map.enableScrollWheelZoom();
var gc = new BMap.Geocoder();
gc.getLocation(point, function(rs){
var addComp = rs.addressComponents;
var address = [addComp.city].join('');
parent.document.getElementById("kindeditor_plugin_map_address").value = address;
});
}
function search(address) {
if (!map) return;
var local = new BMap.LocalSearch(map, {
renderOptions: {
map: map,
autoViewport: true,
selectFirstResult: false
}
});
local.search(address);
}
</script>
</head>
<body onload="initialize();">
<div id="map_canvas" style="width:100%; height:100%"></div>
</body>
</html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 636 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 625 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 800 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 B

File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2
View File
@@ -0,0 +1,2 @@
/** layui-v2.4.5 MIT License By https://www.layui.com */
html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none}
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 274 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Some files were not shown because too many files have changed in this diff Show More